NVIDIA DeepStream SDK API Reference

9.2 Release
ds3d::impl::render::Gl3DImplDataRender Class Referenceabstract

Detailed Description

Inheritance diagram for ds3d::impl::render::Gl3DImplDataRender:
Collaboration diagram for ds3d::impl::render::Gl3DImplDataRender:

Data Structures

struct  QueItem
 

Public Types

using OnGuardDataCBImpl = std::function< void(ErrCode, GuardDataMap)>
 
using OnGuardDataCBImpl = std::function< void(ErrCode, GuardDataMap)>
 
using OnGuardDataCBImpl = std::function< void(ErrCode, GuardDataMap)>
 
using OnGuardDataCBImpl = std::function< void(ErrCode, GuardDataMap)>
 
using OnGuardBridgeDataCBImpl = std::function< void(ErrCode, const struct VideoBridge2dInput *)>
 
using OnGuardBridgeDataCBImpl = std::function< void(ErrCode, const struct VideoBridge2dInput *)>
 
using OnGuardBridgeDataCBImpl = std::function< void(ErrCode, const struct VideoBridge2dInput *)>
 
using OnGuardBridgeDataCBImpl = std::function< void(ErrCode, const struct VideoBridge2dInput *)>
 
using ImplMutex = std::recursive_mutex
 
using ImplMutex = std::recursive_mutex
 
using ImplMutex = std::recursive_mutex
 
using ImplMutex = std::recursive_mutex
 

Public Member Functions

 Gl3DImplDataRender ()=default
 
 ~Gl3DImplDataRender () override
 
 Gl3DImplDataRender ()=default
 
 ~Gl3DImplDataRender () override
 
ErrCode preroll_i (const abiRefDataMap *inputData) final
 
ErrCode preroll_i (const abiRefDataMap *inputData) final
 
ErrCode preroll_i (const abiRefDataMap *inputData) final
 
ErrCode preroll_i (const abiRefDataMap *inputData) final
 
const abiRefWindow * getWindow_i () const final
 
const abiRefWindow * getWindow_i () const final
 
const abiRefWindow * getWindow_i () const final
 
const abiRefWindow * getWindow_i () const final
 
ErrCode render_i (const abiRefDataMap *inputData, const abiOnDataCB *dataDoneCb) final
 
ErrCode render_i (const abiRefDataMap *inputData, const abiOnDataCB *dataDoneCb) final
 
ErrCode render_i (const abiRefDataMap *inputData, const abiOnDataCB *dataDoneCb) final
 
ErrCode render_i (const abiRefDataMap *inputData, const abiOnDataCB *dataDoneCb) final
 
ErrCode stop_i () final
 
ErrCode stop_i () final
 
ErrCode stop_i () final
 
ErrCode stop_i () final
 
void setUserData_i (const abiRefAny *userdata) final
 
void setUserData_i (const abiRefAny *userdata) final
 
void setUserData_i (const abiRefAny *userdata) final
 
void setUserData_i (const abiRefAny *userdata) final
 
const abiRefAny * getUserData_i () const final
 
const abiRefAny * getUserData_i () const final
 
const abiRefAny * getUserData_i () const final
 
const abiRefAny * getUserData_i () const final
 
virtual const abiRefAny * getUserData_i () const =0
 
void setErrorCallback_i (const abiErrorCB &cb) final
 
void setErrorCallback_i (const abiErrorCB &cb) final
 
void setErrorCallback_i (const abiErrorCB &cb) final
 
void setErrorCallback_i (const abiErrorCB &cb) final
 
ErrCode start_i (const char *configStr, uint32_t strLen, const char *path) override
 
ErrCode start_i (const char *configStr, uint32_t strLen, const char *path) override
 
ErrCode start_i (const char *configStr, uint32_t strLen, const char *path) override
 
ErrCode start_i (const char *configStr, uint32_t strLen, const char *path) override
 
const char * getCaps_i (CapsPort p) const final
 
const char * getCaps_i (CapsPort p) const final
 
const char * getCaps_i (CapsPort p) const final
 
const char * getCaps_i (CapsPort p) const final
 
ErrCode flush_i () override
 
ErrCode flush_i () override
 
ErrCode flush_i () override
 
ErrCode flush_i () override
 
State state_i () const final
 
State state_i () const final
 
State state_i () const final
 
State state_i () const final
 
virtual State state_i () const =0
 

Protected Types

enum  ItemType {
  ItemType::kData,
  ItemType::kEvent,
  ItemType::kData,
  ItemType::kEvent
}
 
enum  ItemType {
  ItemType::kData,
  ItemType::kEvent,
  ItemType::kData,
  ItemType::kEvent
}
 

Protected Member Functions

ErrCode prerollImpl (GuardDataMap datamap) override
 
ErrCode renderImpl (GuardDataMap datamap, OnGuardDataCBImpl dataDoneCb) override
 
ErrCode stopImpl () override
 
ErrCode flushImpl () override
 
ErrCode startRenderTask (const Config &config, std::unique_ptr< gl::iGLRender > &&render)
 
ErrCode prerollImpl (GuardDataMap datamap) override
 
ErrCode renderImpl (GuardDataMap datamap, OnGuardDataCBImpl dataDoneCb) override
 
ErrCode stopImpl () override
 
ErrCode flushImpl () override
 
ErrCode startRenderTask (const Config &config, std::unique_ptr< gl::iGLRender > &&render)
 
void setWindow (GuardWindow window)
 
void setWindow (GuardWindow window)
 
void setWindow (GuardWindow window)
 
void setWindow (GuardWindow window)
 
virtual ErrCode startImpl (const std::string &content, const std::string &path)=0
 
virtual ErrCode startImpl (const std::string &content, const std::string &path)=0
 
virtual ErrCode startImpl (const std::string &content, const std::string &path)=0
 
virtual ErrCode startImpl (const std::string &content, const std::string &path)=0
 
void setOutputCaps (const std::string &caps)
 
void setOutputCaps (const std::string &caps)
 
void setOutputCaps (const std::string &caps)
 
void setOutputCaps (const std::string &caps)
 
void setInputCaps (const std::string &caps)
 
void setInputCaps (const std::string &caps)
 
void setInputCaps (const std::string &caps)
 
void setInputCaps (const std::string &caps)
 
void emitError (ErrCode code, const std::string &msg)
 
void emitError (ErrCode code, const std::string &msg)
 
void emitError (ErrCode code, const std::string &msg)
 
void emitError (ErrCode code, const std::string &msg)
 
State getStateSafe () const
 
State getStateSafe () const
 
State getStateSafe () const
 
State getStateSafe () const
 
void setStateSafe (State flag)
 
void setStateSafe (State flag)
 
void setStateSafe (State flag)
 
void setStateSafe (State flag)
 
ImplMutex & mutex () const
 
ImplMutex & mutex () const
 
ImplMutex & mutex () const
 
ImplMutex & mutex () const
 

Member Typedef Documentation

◆ ImplMutex [1/4]

using ds3d::impl::BaseImplDataProcessor< abiDataRender , >::ImplMutex = std::recursive_mutex
inherited

Definition at line 35 of file includes/ds3d/common/impl/impl_dataprocess.h.

◆ ImplMutex [2/4]

using ds3d::impl::BaseImplDataProcessor< abiDataRender , >::ImplMutex = std::recursive_mutex
inherited

◆ ImplMutex [3/4]

using ds3d::impl::BaseImplDataProcessor< abiDataRender , >::ImplMutex = std::recursive_mutex
inherited

◆ ImplMutex [4/4]

using ds3d::impl::BaseImplDataProcessor< abiDataRender , >::ImplMutex = std::recursive_mutex
inherited

◆ OnGuardBridgeDataCBImpl [1/4]

◆ OnGuardBridgeDataCBImpl [2/4]

using ds3d::impl::BaseImplDataProcessor< abiDataRender , >::OnGuardBridgeDataCBImpl = std::function<void(ErrCode, const struct VideoBridge2dInput*)>
inherited

Definition at line 34 of file includes/ds3d/common/impl/impl_dataprocess.h.

◆ OnGuardBridgeDataCBImpl [3/4]

using ds3d::impl::BaseImplDataProcessor< abiDataRender , >::OnGuardBridgeDataCBImpl = std::function<void(ErrCode, const struct VideoBridge2dInput*)>
inherited

◆ OnGuardBridgeDataCBImpl [4/4]

using ds3d::impl::BaseImplDataProcessor< abiDataRender , >::OnGuardBridgeDataCBImpl = std::function<void(ErrCode, const struct VideoBridge2dInput*)>
inherited

◆ OnGuardDataCBImpl [1/4]

◆ OnGuardDataCBImpl [2/4]

◆ OnGuardDataCBImpl [3/4]

◆ OnGuardDataCBImpl [4/4]

Member Enumeration Documentation

◆ ItemType [1/2]

Enumerator
kData 
kEvent 
kData 
kEvent 

Definition at line 46 of file sources/libs/ds3d/datarender/gl3d/gles_3d_render_impl.h.

◆ ItemType [2/2]

Enumerator
kData 
kEvent 
kData 
kEvent 

Definition at line 46 of file 9.2/sources/libs/ds3d/datarender/gl3d/gles_3d_render_impl.h.

Constructor & Destructor Documentation

◆ Gl3DImplDataRender() [1/2]

ds3d::impl::render::Gl3DImplDataRender::Gl3DImplDataRender ( )
default

◆ ~Gl3DImplDataRender() [1/2]

ds3d::impl::render::Gl3DImplDataRender::~Gl3DImplDataRender ( )
override

◆ Gl3DImplDataRender() [2/2]

ds3d::impl::render::Gl3DImplDataRender::Gl3DImplDataRender ( )
default

◆ ~Gl3DImplDataRender() [2/2]

ds3d::impl::render::Gl3DImplDataRender::~Gl3DImplDataRender ( )
override

Member Function Documentation

◆ emitError() [1/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::emitError ( ErrCode  code,
const std::string &  msg 
)
inlineprotectedinherited

◆ emitError() [2/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::emitError ( ErrCode  code,
const std::string &  msg 
)
inlineprotectedinherited

◆ emitError() [3/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::emitError ( ErrCode  code,
const std::string &  msg 
)
inlineprotectedinherited

◆ emitError() [4/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::emitError ( ErrCode  code,
const std::string &  msg 
)
inlineprotectedinherited

◆ flush_i() [1/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataRender , >::flush_i ( )
inlineoverridevirtualinherited

Implements ds3d::abiProcess.

Definition at line 76 of file includes/ds3d/common/impl/impl_dataprocess.h.

◆ flush_i() [2/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataRender , >::flush_i ( )
inlineoverridevirtualinherited

Implements ds3d::abiProcess.

Definition at line 76 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.

◆ flush_i() [3/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataRender , >::flush_i ( )
inlineoverridevirtualinherited

Implements ds3d::abiProcess.

Definition at line 76 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.

◆ flush_i() [4/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataRender , >::flush_i ( )
inlineoverridevirtualinherited

◆ flushImpl() [1/2]

ErrCode ds3d::impl::render::Gl3DImplDataRender::flushImpl ( )
overrideprotectedvirtual

◆ flushImpl() [2/2]

ErrCode ds3d::impl::render::Gl3DImplDataRender::flushImpl ( )
overrideprotectedvirtual

◆ getCaps_i() [1/4]

const char* ds3d::impl::BaseImplDataProcessor< abiDataRender , >::getCaps_i ( CapsPort  p) const
inlinefinalvirtualinherited

Implements ds3d::abiProcess.

Definition at line 66 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.

◆ getCaps_i() [2/4]

const char* ds3d::impl::BaseImplDataProcessor< abiDataRender , >::getCaps_i ( CapsPort  p) const
inlinefinalvirtualinherited

◆ getCaps_i() [3/4]

const char* ds3d::impl::BaseImplDataProcessor< abiDataRender , >::getCaps_i ( CapsPort  p) const
inlinefinalvirtualinherited

Implements ds3d::abiProcess.

Definition at line 66 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.

◆ getCaps_i() [4/4]

const char* ds3d::impl::BaseImplDataProcessor< abiDataRender , >::getCaps_i ( CapsPort  p) const
inlinefinalvirtualinherited

Implements ds3d::abiProcess.

Definition at line 66 of file includes/ds3d/common/impl/impl_dataprocess.h.

◆ getStateSafe() [1/4]

State ds3d::impl::BaseImplDataProcessor< abiDataRender , >::getStateSafe ( ) const
inlineprotectedinherited

◆ getStateSafe() [2/4]

State ds3d::impl::BaseImplDataProcessor< abiDataRender , >::getStateSafe ( ) const
inlineprotectedinherited

◆ getStateSafe() [3/4]

State ds3d::impl::BaseImplDataProcessor< abiDataRender , >::getStateSafe ( ) const
inlineprotectedinherited

◆ getStateSafe() [4/4]

State ds3d::impl::BaseImplDataProcessor< abiDataRender , >::getStateSafe ( ) const
inlineprotectedinherited

◆ getUserData_i() [1/5]

virtual const abiRefAny* ds3d::abiProcess::getUserData_i ( ) const
pure virtualinherited

◆ getUserData_i() [2/5]

const abiRefAny* ds3d::impl::BaseImplDataProcessor< abiDataRender , >::getUserData_i ( ) const
inlinefinalinherited

◆ getUserData_i() [3/5]

const abiRefAny* ds3d::impl::BaseImplDataProcessor< abiDataRender , >::getUserData_i ( ) const
inlinefinalinherited

Definition at line 52 of file includes/ds3d/common/impl/impl_dataprocess.h.

◆ getUserData_i() [4/5]

const abiRefAny* ds3d::impl::BaseImplDataProcessor< abiDataRender , >::getUserData_i ( ) const
inlinefinalinherited

◆ getUserData_i() [5/5]

const abiRefAny* ds3d::impl::BaseImplDataProcessor< abiDataRender , >::getUserData_i ( ) const
inlinefinalinherited

◆ getWindow_i() [1/4]

const abiRefWindow* ds3d::impl::BaseImplDataRender::getWindow_i ( ) const
inlinefinalvirtualinherited

◆ getWindow_i() [2/4]

const abiRefWindow* ds3d::impl::BaseImplDataRender::getWindow_i ( ) const
inlinefinalvirtualinherited

◆ getWindow_i() [3/4]

const abiRefWindow* ds3d::impl::BaseImplDataRender::getWindow_i ( ) const
inlinefinalvirtualinherited

◆ getWindow_i() [4/4]

const abiRefWindow* ds3d::impl::BaseImplDataRender::getWindow_i ( ) const
inlinefinalvirtualinherited

◆ mutex() [1/4]

ImplMutex& ds3d::impl::BaseImplDataProcessor< abiDataRender , >::mutex ( ) const
inlineprotectedinherited

◆ mutex() [2/4]

ImplMutex& ds3d::impl::BaseImplDataProcessor< abiDataRender , >::mutex ( ) const
inlineprotectedinherited

◆ mutex() [3/4]

ImplMutex& ds3d::impl::BaseImplDataProcessor< abiDataRender , >::mutex ( ) const
inlineprotectedinherited

◆ mutex() [4/4]

ImplMutex& ds3d::impl::BaseImplDataProcessor< abiDataRender , >::mutex ( ) const
inlineprotectedinherited

◆ preroll_i() [1/4]

◆ preroll_i() [2/4]

◆ preroll_i() [3/4]

◆ preroll_i() [4/4]

◆ prerollImpl() [1/2]

ErrCode ds3d::impl::render::Gl3DImplDataRender::prerollImpl ( GuardDataMap  datamap)
overrideprotectedvirtual

◆ prerollImpl() [2/2]

ErrCode ds3d::impl::render::Gl3DImplDataRender::prerollImpl ( GuardDataMap  datamap)
overrideprotectedvirtual

◆ render_i() [1/4]

ErrCode ds3d::impl::BaseImplDataRender::render_i ( const abiRefDataMap *  inputData,
const abiOnDataCB *  dataDoneCb 
)
inlinefinalvirtualinherited

◆ render_i() [2/4]

ErrCode ds3d::impl::BaseImplDataRender::render_i ( const abiRefDataMap *  inputData,
const abiOnDataCB *  dataDoneCb 
)
inlinefinalvirtualinherited

◆ render_i() [3/4]

ErrCode ds3d::impl::BaseImplDataRender::render_i ( const abiRefDataMap *  inputData,
const abiOnDataCB *  dataDoneCb 
)
inlinefinalvirtualinherited

◆ render_i() [4/4]

ErrCode ds3d::impl::BaseImplDataRender::render_i ( const abiRefDataMap *  inputData,
const abiOnDataCB *  dataDoneCb 
)
inlinefinalvirtualinherited

◆ renderImpl() [1/2]

ErrCode ds3d::impl::render::Gl3DImplDataRender::renderImpl ( GuardDataMap  datamap,
OnGuardDataCBImpl  dataDoneCb 
)
overrideprotectedvirtual

◆ renderImpl() [2/2]

ErrCode ds3d::impl::render::Gl3DImplDataRender::renderImpl ( GuardDataMap  datamap,
OnGuardDataCBImpl  dataDoneCb 
)
overrideprotectedvirtual

◆ setErrorCallback_i() [1/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setErrorCallback_i ( const abiErrorCB &  cb)
inlinefinalvirtualinherited

Implements ds3d::abiProcess.

Definition at line 53 of file includes/ds3d/common/impl/impl_dataprocess.h.

◆ setErrorCallback_i() [2/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setErrorCallback_i ( const abiErrorCB &  cb)
inlinefinalvirtualinherited

Implements ds3d::abiProcess.

Definition at line 53 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.

◆ setErrorCallback_i() [3/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setErrorCallback_i ( const abiErrorCB &  cb)
inlinefinalvirtualinherited

Implements ds3d::abiProcess.

Definition at line 53 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.

◆ setErrorCallback_i() [4/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setErrorCallback_i ( const abiErrorCB &  cb)
inlinefinalvirtualinherited

◆ setInputCaps() [1/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setInputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setInputCaps() [2/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setInputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setInputCaps() [3/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setInputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setInputCaps() [4/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setInputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setOutputCaps() [1/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setOutputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setOutputCaps() [2/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setOutputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setOutputCaps() [3/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setOutputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setOutputCaps() [4/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setOutputCaps ( const std::string &  caps)
inlineprotectedinherited

◆ setStateSafe() [1/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setStateSafe ( State  flag)
inlineprotectedinherited

◆ setStateSafe() [2/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setStateSafe ( State  flag)
inlineprotectedinherited

◆ setStateSafe() [3/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setStateSafe ( State  flag)
inlineprotectedinherited

◆ setStateSafe() [4/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setStateSafe ( State  flag)
inlineprotectedinherited

◆ setUserData_i() [1/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setUserData_i ( const abiRefAny *  userdata)
inlinefinalvirtualinherited

Implements ds3d::abiProcess.

Definition at line 44 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.

◆ setUserData_i() [2/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setUserData_i ( const abiRefAny *  userdata)
inlinefinalvirtualinherited

◆ setUserData_i() [3/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setUserData_i ( const abiRefAny *  userdata)
inlinefinalvirtualinherited

Implements ds3d::abiProcess.

Definition at line 44 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.

◆ setUserData_i() [4/4]

void ds3d::impl::BaseImplDataProcessor< abiDataRender , >::setUserData_i ( const abiRefAny *  userdata)
inlinefinalvirtualinherited

Implements ds3d::abiProcess.

Definition at line 44 of file includes/ds3d/common/impl/impl_dataprocess.h.

◆ setWindow() [1/4]

void ds3d::impl::BaseImplDataRender::setWindow ( GuardWindow  window)
inlineprotectedinherited

Definition at line 80 of file includes/ds3d/common/impl/impl_datarender.h.

◆ setWindow() [2/4]

void ds3d::impl::BaseImplDataRender::setWindow ( GuardWindow  window)
inlineprotectedinherited

◆ setWindow() [3/4]

void ds3d::impl::BaseImplDataRender::setWindow ( GuardWindow  window)
inlineprotectedinherited

◆ setWindow() [4/4]

void ds3d::impl::BaseImplDataRender::setWindow ( GuardWindow  window)
inlineprotectedinherited

◆ start_i() [1/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataRender , >::start_i ( const char *  configStr,
uint32_t  strLen,
const char *  path 
)
inlineoverridevirtualinherited

Implements ds3d::abiProcess.

Definition at line 54 of file includes/ds3d/common/impl/impl_dataprocess.h.

◆ start_i() [2/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataRender , >::start_i ( const char *  configStr,
uint32_t  strLen,
const char *  path 
)
inlineoverridevirtualinherited

Implements ds3d::abiProcess.

Definition at line 54 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.

◆ start_i() [3/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataRender , >::start_i ( const char *  configStr,
uint32_t  strLen,
const char *  path 
)
inlineoverridevirtualinherited

Implements ds3d::abiProcess.

Definition at line 54 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.

◆ start_i() [4/4]

ErrCode ds3d::impl::BaseImplDataProcessor< abiDataRender , >::start_i ( const char *  configStr,
uint32_t  strLen,
const char *  path 
)
inlineoverridevirtualinherited

◆ startImpl() [1/4]

◆ startImpl() [2/4]

◆ startImpl() [3/4]

◆ startImpl() [4/4]

◆ startRenderTask() [1/2]

ErrCode ds3d::impl::render::Gl3DImplDataRender::startRenderTask ( const Config &  config,
std::unique_ptr< gl::iGLRender > &&  render 
)
protected

◆ startRenderTask() [2/2]

ErrCode ds3d::impl::render::Gl3DImplDataRender::startRenderTask ( const Config &  config,
std::unique_ptr< gl::iGLRender > &&  render 
)
protected

◆ state_i() [1/5]

virtual State ds3d::abiProcess::state_i ( ) const
pure virtualinherited

◆ state_i() [2/5]

State ds3d::impl::BaseImplDataProcessor< abiDataRender , >::state_i ( ) const
inlinefinalinherited

◆ state_i() [3/5]

State ds3d::impl::BaseImplDataProcessor< abiDataRender , >::state_i ( ) const
inlinefinalinherited

◆ state_i() [4/5]

State ds3d::impl::BaseImplDataProcessor< abiDataRender , >::state_i ( ) const
inlinefinalinherited

◆ state_i() [5/5]

State ds3d::impl::BaseImplDataProcessor< abiDataRender , >::state_i ( ) const
inlinefinalinherited

Definition at line 96 of file includes/ds3d/common/impl/impl_dataprocess.h.

◆ stop_i() [1/4]

ErrCode ds3d::impl::BaseImplDataRender::stop_i ( )
inlinefinalvirtualinherited

◆ stop_i() [2/4]

ErrCode ds3d::impl::BaseImplDataRender::stop_i ( )
inlinefinalvirtualinherited

◆ stop_i() [3/4]

ErrCode ds3d::impl::BaseImplDataRender::stop_i ( )
inlinefinalvirtualinherited

◆ stop_i() [4/4]

ErrCode ds3d::impl::BaseImplDataRender::stop_i ( )
inlinefinalvirtualinherited

◆ stopImpl() [1/2]

ErrCode ds3d::impl::render::Gl3DImplDataRender::stopImpl ( )
overrideprotectedvirtual

◆ stopImpl() [2/2]

ErrCode ds3d::impl::render::Gl3DImplDataRender::stopImpl ( )
overrideprotectedvirtual

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