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


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 | |
| Gl3DPointCloudImplDataRender ()=default | |
| ~Gl3DPointCloudImplDataRender () | |
| Gl3DPointCloudImplDataRender ()=default | |
| ~Gl3DPointCloudImplDataRender () | |
| 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 | startImpl (const std::string &content, const std::string &path) override |
| Config & | config () override |
| ErrCode | startImpl (const std::string &content, const std::string &path) override |
| Config & | config () override |
| ErrCode | prerollImpl (GuardDataMap datamap) override |
| ErrCode | prerollImpl (GuardDataMap datamap) override |
| ErrCode | renderImpl (GuardDataMap datamap, OnGuardDataCBImpl dataDoneCb) override |
| ErrCode | renderImpl (GuardDataMap datamap, OnGuardDataCBImpl dataDoneCb) override |
| ErrCode | stopImpl () override |
| ErrCode | stopImpl () override |
| ErrCode | flushImpl () override |
| ErrCode | flushImpl () override |
| ErrCode | startRenderTask (const Config &config, std::unique_ptr< gl::iGLRender > &&render) |
| 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) |
| 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 |
Protected Attributes | |
| PointsConfig | _config |
|
inherited |
Definition at line 35 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 35 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 35 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 35 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 34 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 34 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 34 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 34 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 33 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 33 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 33 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inherited |
Definition at line 33 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
strongprotectedinherited |
| Enumerator | |
|---|---|
| kData | |
| kEvent | |
| kData | |
| kEvent | |
Definition at line 46 of file sources/libs/ds3d/datarender/gl3d/gles_3d_render_impl.h.
|
strongprotectedinherited |
| Enumerator | |
|---|---|
| kData | |
| kEvent | |
| kData | |
| kEvent | |
Definition at line 46 of file 9.2/sources/libs/ds3d/datarender/gl3d/gles_3d_render_impl.h.
|
default |
|
inline |
Definition at line 103 of file sources/libs/ds3d/datarender/gl3d/gles_3d_render_impl.h.
|
default |
|
inline |
Definition at line 103 of file 9.2/sources/libs/ds3d/datarender/gl3d/gles_3d_render_impl.h.
|
inlineoverrideprotectedvirtual |
Implements ds3d::impl::render::Gl3DImplDataRender.
Definition at line 108 of file sources/libs/ds3d/datarender/gl3d/gles_3d_render_impl.h.
References _config.
|
inlineoverrideprotectedvirtual |
Implements ds3d::impl::render::Gl3DImplDataRender.
Definition at line 108 of file 9.2/sources/libs/ds3d/datarender/gl3d/gles_3d_render_impl.h.
References _config.
|
inlineprotectedinherited |
Definition at line 109 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 109 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 109 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 109 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 76 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 76 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 76 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 76 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
overrideprotectedvirtualinherited |
|
overrideprotectedvirtualinherited |
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 66 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 66 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 66 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 66 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 116 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 116 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 116 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 116 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
pure virtualinherited |
|
inlinefinalinherited |
Definition at line 52 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalinherited |
Definition at line 52 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalinherited |
Definition at line 52 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalinherited |
Definition at line 52 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiDataRender.
Definition at line 52 of file includes/ds3d/common/impl/impl_datarender.h.
References ds3d::GuardRef< ref, >::abiRef().
|
inlinefinalvirtualinherited |
Implements ds3d::abiDataRender.
Definition at line 52 of file sources/libs/ds3d/common/impl/impl_datarender.h.
References ds3d::GuardRef< ref, >::abiRef().
|
inlinefinalvirtualinherited |
Implements ds3d::abiDataRender.
Definition at line 52 of file 9.2/includes/ds3d/common/impl/impl_datarender.h.
References ds3d::GuardRef< ref, >::abiRef().
|
inlinefinalvirtualinherited |
Implements ds3d::abiDataRender.
Definition at line 52 of file 9.2/sources/libs/ds3d/common/impl/impl_datarender.h.
References ds3d::GuardRef< ref, >::abiRef().
|
inlineprotectedinherited |
Definition at line 129 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 129 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 129 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 129 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiDataRender.
Definition at line 43 of file 9.2/includes/ds3d/common/impl/impl_datarender.h.
References data, DS3D_FAILED_RETURN, DS_ASSERT, ds3d::impl::BaseImplDataProcessor< abiDataRender >::getStateSafe(), ds3d::kRunning, ds3d::kState, absl::move(), and ds3d::impl::BaseImplDataRender::prerollImpl().
|
inlinefinalvirtualinherited |
Implements ds3d::abiDataRender.
Definition at line 43 of file sources/libs/ds3d/common/impl/impl_datarender.h.
References data, DS3D_FAILED_RETURN, DS_ASSERT, ds3d::impl::BaseImplDataProcessor< abiDataRender >::getStateSafe(), ds3d::kRunning, ds3d::kState, absl::move(), and ds3d::impl::BaseImplDataRender::prerollImpl().
|
inlinefinalvirtualinherited |
Implements ds3d::abiDataRender.
Definition at line 43 of file 9.2/sources/libs/ds3d/common/impl/impl_datarender.h.
References data, DS3D_FAILED_RETURN, DS_ASSERT, ds3d::impl::BaseImplDataProcessor< abiDataRender >::getStateSafe(), ds3d::kRunning, ds3d::kState, absl::move(), and ds3d::impl::BaseImplDataRender::prerollImpl().
|
inlinefinalvirtualinherited |
Implements ds3d::abiDataRender.
Definition at line 43 of file includes/ds3d/common/impl/impl_datarender.h.
References data, DS3D_FAILED_RETURN, DS_ASSERT, ds3d::impl::BaseImplDataProcessor< abiDataRender >::getStateSafe(), ds3d::kRunning, ds3d::kState, absl::move(), and ds3d::impl::BaseImplDataRender::prerollImpl().
|
overrideprotectedvirtualinherited |
Implements ds3d::impl::BaseImplDataRender.
|
overrideprotectedvirtualinherited |
Implements ds3d::impl::BaseImplDataRender.
|
inlinefinalvirtualinherited |
Implements ds3d::abiDataRender.
Definition at line 56 of file includes/ds3d/common/impl/impl_datarender.h.
References data, DS3D_FAILED_RETURN, DS_ASSERT, ds3d::impl::BaseImplDataProcessor< abiDataRender >::getStateSafe(), ds3d::kRunning, ds3d::kState, absl::move(), and ds3d::impl::BaseImplDataRender::renderImpl().
|
inlinefinalvirtualinherited |
Implements ds3d::abiDataRender.
Definition at line 56 of file sources/libs/ds3d/common/impl/impl_datarender.h.
References data, DS3D_FAILED_RETURN, DS_ASSERT, ds3d::impl::BaseImplDataProcessor< abiDataRender >::getStateSafe(), ds3d::kRunning, ds3d::kState, absl::move(), and ds3d::impl::BaseImplDataRender::renderImpl().
|
inlinefinalvirtualinherited |
Implements ds3d::abiDataRender.
Definition at line 56 of file 9.2/includes/ds3d/common/impl/impl_datarender.h.
References data, DS3D_FAILED_RETURN, DS_ASSERT, ds3d::impl::BaseImplDataProcessor< abiDataRender >::getStateSafe(), ds3d::kRunning, ds3d::kState, absl::move(), and ds3d::impl::BaseImplDataRender::renderImpl().
|
inlinefinalvirtualinherited |
Implements ds3d::abiDataRender.
Definition at line 56 of file 9.2/sources/libs/ds3d/common/impl/impl_datarender.h.
References data, DS3D_FAILED_RETURN, DS_ASSERT, ds3d::impl::BaseImplDataProcessor< abiDataRender >::getStateSafe(), ds3d::kRunning, ds3d::kState, absl::move(), and ds3d::impl::BaseImplDataRender::renderImpl().
|
overrideprotectedvirtualinherited |
Implements ds3d::impl::BaseImplDataRender.
|
overrideprotectedvirtualinherited |
Implements ds3d::impl::BaseImplDataRender.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 53 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 53 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 53 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 53 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 107 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 107 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 107 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 107 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 105 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 105 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 105 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 105 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 122 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 122 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 122 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 122 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 44 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 44 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 44 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 44 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineprotectedinherited |
Definition at line 80 of file sources/libs/ds3d/common/impl/impl_datarender.h.
|
inlineprotectedinherited |
Definition at line 80 of file 9.2/sources/libs/ds3d/common/impl/impl_datarender.h.
|
inlineprotectedinherited |
Definition at line 80 of file 9.2/includes/ds3d/common/impl/impl_datarender.h.
|
inlineprotectedinherited |
Definition at line 80 of file includes/ds3d/common/impl/impl_datarender.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 54 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 54 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 54 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 54 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
protectedinherited |
|
protectedinherited |
|
pure virtualinherited |
|
inlinefinalinherited |
Definition at line 96 of file 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalinherited |
Definition at line 96 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalinherited |
Definition at line 96 of file sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalinherited |
Definition at line 96 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 71 of file includes/ds3d/common/impl/impl_datarender.h.
References ds3d::GuardRef< ref, >::reset(), and ds3d::impl::BaseImplDataProcessor< abiDataProcessorT, >::stop_i().
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 71 of file sources/libs/ds3d/common/impl/impl_datarender.h.
References ds3d::GuardRef< ref, >::reset(), and ds3d::impl::BaseImplDataProcessor< abiDataProcessorT, >::stop_i().
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 71 of file 9.2/includes/ds3d/common/impl/impl_datarender.h.
References ds3d::GuardRef< ref, >::reset(), and ds3d::impl::BaseImplDataProcessor< abiDataProcessorT, >::stop_i().
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 71 of file 9.2/sources/libs/ds3d/common/impl/impl_datarender.h.
References ds3d::GuardRef< ref, >::reset(), and ds3d::impl::BaseImplDataProcessor< abiDataProcessorT, >::stop_i().
|
overrideprotectedvirtualinherited |
|
overrideprotectedvirtualinherited |
|
protected |
Definition at line 109 of file sources/libs/ds3d/datarender/gl3d/gles_3d_render_impl.h.
Referenced by config().