Compute Graph Framework SDK Reference  5.12
dw::framework::Buffer Class Referencefinal

Detailed Description

Definition at line 141 of file Buffer.hpp.

Inheritance diagram for dw::framework::Buffer:
Collaboration diagram for dw::framework::Buffer:

Public Member Functions

void bindNvSciBufObj (NvSciBufObj bufObj) override
 
 Buffer (BufferProperties properties)
 
void fillNvSciBufAttrs (NvSciBufAttrList attrList) const
 
void * getCpuPtr (size_t offset)
 
core::DevicePtr< void > getCudaPtr (size_t offset)
 
- 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

◆ Buffer()

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

Member Function Documentation

◆ bindNvSciBufObj()

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

Reimplemented from dw::framework::BufferBase.

◆ fillNvSciBufAttrs()

void dw::framework::Buffer::fillNvSciBufAttrs ( NvSciBufAttrList  attrList) const
virtual

Reimplemented from dw::framework::BufferBase.

◆ getCpuPtr()

void * dw::framework::Buffer::getCpuPtr ( size_t  offset)

◆ getCudaPtr()

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

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