NVIDIA DeepStream SDK API Reference

9.2 Release
ds3d::gl::CudaVertexBuf Class Reference

Detailed Description

Definition at line 49 of file sources/libs/ds3d/glprocess/gl_cuda_utils.h.

Public Member Functions

 CudaVertexBuf ()=default
 
 ~CudaVertexBuf ()
 
ErrCode initCuda (Ptr< VertexBuf > t, uint32_t flag=0)
 
const Ptr< VertexBuf > & glBuf () const
 
cudaGraphicsResource * cudaRes () const
 
cudaGraphicsResource *& cudaRes ()
 
ErrCode cudaProcess (std::function< ErrCode(void *, size_t, cudaStream_t)> cudaOps, cudaStream_t stream=0)
 
 CudaVertexBuf ()=default
 
 ~CudaVertexBuf ()
 
ErrCode initCuda (Ptr< VertexBuf > t, uint32_t flag=0)
 
const Ptr< VertexBuf > & glBuf () const
 
cudaGraphicsResource * cudaRes () const
 
cudaGraphicsResource *& cudaRes ()
 
ErrCode cudaProcess (std::function< ErrCode(void *, size_t, cudaStream_t)> cudaOps, cudaStream_t stream=0)
 

Constructor & Destructor Documentation

◆ CudaVertexBuf() [1/2]

ds3d::gl::CudaVertexBuf::CudaVertexBuf ( )
default

◆ ~CudaVertexBuf() [1/2]

ds3d::gl::CudaVertexBuf::~CudaVertexBuf ( )

◆ CudaVertexBuf() [2/2]

ds3d::gl::CudaVertexBuf::CudaVertexBuf ( )
default

◆ ~CudaVertexBuf() [2/2]

ds3d::gl::CudaVertexBuf::~CudaVertexBuf ( )

Member Function Documentation

◆ cudaProcess() [1/2]

ErrCode ds3d::gl::CudaVertexBuf::cudaProcess ( std::function< ErrCode(void *, size_t, cudaStream_t)>  cudaOps,
cudaStream_t  stream = 0 
)

◆ cudaProcess() [2/2]

ErrCode ds3d::gl::CudaVertexBuf::cudaProcess ( std::function< ErrCode(void *, size_t, cudaStream_t)>  cudaOps,
cudaStream_t  stream = 0 
)

◆ cudaRes() [1/4]

cudaGraphicsResource*& ds3d::gl::CudaVertexBuf::cudaRes ( )
inline

◆ cudaRes() [2/4]

cudaGraphicsResource*& ds3d::gl::CudaVertexBuf::cudaRes ( )
inline

Definition at line 60 of file sources/libs/ds3d/glprocess/gl_cuda_utils.h.

◆ cudaRes() [3/4]

cudaGraphicsResource* ds3d::gl::CudaVertexBuf::cudaRes ( ) const
inline

Definition at line 59 of file sources/libs/ds3d/glprocess/gl_cuda_utils.h.

◆ cudaRes() [4/4]

cudaGraphicsResource* ds3d::gl::CudaVertexBuf::cudaRes ( ) const
inline

◆ glBuf() [1/2]

const Ptr<VertexBuf>& ds3d::gl::CudaVertexBuf::glBuf ( ) const
inline

◆ glBuf() [2/2]

const Ptr<VertexBuf>& ds3d::gl::CudaVertexBuf::glBuf ( ) const
inline

Definition at line 58 of file sources/libs/ds3d/glprocess/gl_cuda_utils.h.

◆ initCuda() [1/2]

ErrCode ds3d::gl::CudaVertexBuf::initCuda ( Ptr< VertexBuf >  t,
uint32_t  flag = 0 
)

◆ initCuda() [2/2]

ErrCode ds3d::gl::CudaVertexBuf::initCuda ( Ptr< VertexBuf >  t,
uint32_t  flag = 0 
)

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