Compute Graph Framework SDK Reference  5.16
dw::framework::BufferCUDA Class Referencefinal

Detailed Description

Definition at line 118 of file Buffer.hpp.

Inheritance diagram for dw::framework::BufferCUDA:
Collaboration diagram for dw::framework::BufferCUDA:

Public Member Functions

void bindNvSciBufObj (NvSciBufObj bufObj) override
 
 BufferBase (BufferProperties properties)
 
void fillSpecificAttributes (NvSciBufAttrList attrList) const
 
core::DevicePtr< void > getCudaPtr (size_t offset)
 
 ~BufferCUDA () final
 
- Public Member Functions inherited from dw::framework::BufferBase
virtual void bindNvSciBufObj (NvSciBufObj bufObj)
 
 BufferBase (BufferProperties properties)
 
virtual void fillNvSciBufAttrs (NvSciBufAttrList attrList) const
 
NvSciBufObj getNvSci ()
 
const BufferPropertiesgetProperties () const
 
virtual ~BufferBase ()=default
 

Additional Inherited Members

- Static Public Attributes inherited from dw::framework::BufferBase
static constexpr char LOG_TAG [] {"Buffer"}
 
- Protected Attributes inherited from dw::framework::BufferBase
NvSciBufObj m_bufObj {}
 
BufferProperties m_properties {}
 

Constructor & Destructor Documentation

◆ ~BufferCUDA()

dw::framework::BufferCUDA::~BufferCUDA ( )
final

Member Function Documentation

◆ bindNvSciBufObj()

void dw::framework::BufferCUDA::bindNvSciBufObj ( NvSciBufObj  bufObj)
overridevirtual

Reimplemented from dw::framework::BufferBase.

◆ BufferBase()

dw::framework::BufferBase::BufferBase ( BufferProperties  properties)
explicit

◆ fillSpecificAttributes()

void dw::framework::BufferCUDA::fillSpecificAttributes ( NvSciBufAttrList  attrList) const

◆ getCudaPtr()

core::DevicePtr< void > dw::framework::BufferCUDA::getCudaPtr ( size_t  offset)

The documentation for this class was generated from the following file: