NVIDIA DeepStream SDK API Reference

9.2 Release
ds3d::gl::DepthRender Class Referenceabstract

Detailed Description

Definition at line 64 of file sources/libs/ds3d/glprocess/gl_render_ctx.h.

Inheritance diagram for ds3d::gl::DepthRender:
Collaboration diagram for ds3d::gl::DepthRender:

Public Member Functions

virtual void setDepthRange (float min, float max)=0
 
virtual void setDepthColor (const vec3b &minDepthColor, const vec3b &maxDepthColor)=0
 
virtual void setDepthRange (float min, float max)=0
 
virtual void setDepthColor (const vec3b &minDepthColor, const vec3b &maxDepthColor)=0
 
void setWindow (GuardGlWindow w) override
 
void setWindow (GuardGlWindow w) override
 
GuardGlWindow getWindow () override
 
GuardGlWindow getWindow () override
 
ErrCode syncData () override
 
ErrCode syncData () override
 
virtual ErrCode initResource ()=0
 
virtual ErrCode initResource ()=0
 
virtual ErrCode uploadData (GuardDataMap datamap)=0
 
virtual ErrCode uploadData (GuardDataMap datamap)=0
 
virtual ErrCode draw (GuardDataMap datamap)=0
 
virtual ErrCode draw (GuardDataMap datamap)=0
 
virtual ErrCode deinitResource ()=0
 
virtual ErrCode deinitResource ()=0
 
virtual ErrCode configure (const char *yamlConfig, uint32_t size)
 
virtual ErrCode configure (const char *yamlConfig, uint32_t size)
 
virtual ErrCode flush ()
 
virtual ErrCode flush ()
 

Protected Attributes

GuardGlWindow _window
 

Member Function Documentation

◆ configure() [1/2]

virtual ErrCode ds3d::gl::iGLRender::configure ( const char *  yamlConfig,
uint32_t  size 
)
inlinevirtualinherited

◆ configure() [2/2]

virtual ErrCode ds3d::gl::iGLRender::configure ( const char *  yamlConfig,
uint32_t  size 
)
inlinevirtualinherited

◆ deinitResource() [1/2]

◆ deinitResource() [2/2]

◆ draw() [1/2]

◆ draw() [2/2]

◆ flush() [1/2]

virtual ErrCode ds3d::gl::iGLRender::flush ( )
inlinevirtualinherited

◆ flush() [2/2]

virtual ErrCode ds3d::gl::iGLRender::flush ( )
inlinevirtualinherited

◆ getWindow() [1/2]

GuardGlWindow ds3d::gl::BaseRender::getWindow ( )
inlineoverridevirtualinherited

◆ getWindow() [2/2]

GuardGlWindow ds3d::gl::BaseRender::getWindow ( )
inlineoverridevirtualinherited

◆ initResource() [1/2]

◆ initResource() [2/2]

◆ setDepthColor() [1/2]

virtual void ds3d::gl::DepthRender::setDepthColor ( const vec3b &  minDepthColor,
const vec3b &  maxDepthColor 
)
pure virtual

◆ setDepthColor() [2/2]

virtual void ds3d::gl::DepthRender::setDepthColor ( const vec3b &  minDepthColor,
const vec3b &  maxDepthColor 
)
pure virtual

◆ setDepthRange() [1/2]

virtual void ds3d::gl::DepthRender::setDepthRange ( float  min,
float  max 
)
pure virtual

◆ setDepthRange() [2/2]

virtual void ds3d::gl::DepthRender::setDepthRange ( float  min,
float  max 
)
pure virtual

◆ setWindow() [1/2]

void ds3d::gl::BaseRender::setWindow ( GuardGlWindow  w)
inlineoverridevirtualinherited

◆ setWindow() [2/2]

void ds3d::gl::BaseRender::setWindow ( GuardGlWindow  w)
inlineoverridevirtualinherited

◆ syncData() [1/2]

ErrCode ds3d::gl::BaseRender::syncData ( )
inlineoverridevirtualinherited

◆ syncData() [2/2]

ErrCode ds3d::gl::BaseRender::syncData ( )
inlineoverridevirtualinherited

Implements ds3d::gl::iGLRender.

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

References ds3d::kGood.

◆ uploadData() [1/2]

◆ uploadData() [2/2]

Field Documentation

◆ _window

GuardGlWindow ds3d::gl::BaseRender::_window
protectedinherited

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