Compute Graph Framework SDK Reference  5.8
dw::framework::Buffer Class Reference

Detailed Description

Definition at line 236 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)
 
void fillNvSciBufAttrs (NvSciBufAttrList attrList) const
 
NvSciBufObj getNvSci ()
 
const BufferPropertiesgetProperties () const
 

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()

Member Function Documentation

◆ bindNvSciBufObj()

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

Reimplemented from dw::framework::BufferBase.

Definition at line 254 of file Buffer.hpp.

References dw::framework::BufferBase::bindNvSciBufObj().

◆ fillNvSciBufAttrs()

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

Definition at line 267 of file Buffer.hpp.

References dw::framework::BufferBase::fillNvSciBufAttrs().

◆ getCpuPtr()

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

Definition at line 280 of file Buffer.hpp.

◆ getCudaPtr()

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

Definition at line 285 of file Buffer.hpp.


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