Definition at line 34 of file sources/libs/ds3d/datarender/gl3d_ensemble/gles_3d_ensemble_render_impl.h.


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 | |
| Gl3DImplEnsembleRender ()=default | |
| ~Gl3DImplEnsembleRender () override | |
| Gl3DImplEnsembleRender ()=default | |
| ~Gl3DImplEnsembleRender () 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 | startImpl (const std::string &content, const std::string &path) override |
| ErrCode | renderImpl (GuardDataMap datamap, OnGuardDataCBImpl dataDoneCb) override |
| ErrCode | stopImpl () override |
| ErrCode | flushImpl () override |
| ErrCode | startRenderTaskUnsafe (const EnsembleConfig &config) |
| ErrCode | prerollImpl (GuardDataMap datamap) override |
| ErrCode | startImpl (const std::string &content, const std::string &path) override |
| ErrCode | renderImpl (GuardDataMap datamap, OnGuardDataCBImpl dataDoneCb) override |
| ErrCode | stopImpl () override |
| ErrCode | flushImpl () override |
| ErrCode | startRenderTaskUnsafe (const EnsembleConfig &config) |
| 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 |
|
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.
|
strongprotected |
| Enumerator | |
|---|---|
| kData | |
| kEvent | |
| kData | |
| kEvent | |
Definition at line 48 of file sources/libs/ds3d/datarender/gl3d_ensemble/gles_3d_ensemble_render_impl.h.
|
strongprotected |
| Enumerator | |
|---|---|
| kData | |
| kEvent | |
| kData | |
| kEvent | |
Definition at line 48 of file 9.2/sources/libs/ds3d/datarender/gl3d_ensemble/gles_3d_ensemble_render_impl.h.
|
default |
|
override |
|
default |
|
override |
|
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.
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
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 9.2/sources/libs/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.
|
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 sources/libs/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 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
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 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().
|
inlinefinalvirtualinherited |
Implements ds3d::abiDataRender.
Definition at line 52 of file 9.2/includes/ds3d/common/impl/impl_datarender.h.
References ds3d::GuardRef< ref, >::abiRef().
|
inlineprotectedinherited |
Definition at line 129 of file includes/ds3d/common/impl/impl_dataprocess.h.
|
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 9.2/sources/libs/ds3d/common/impl/impl_dataprocess.h.
|
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().
|
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/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().
|
overrideprotectedvirtual |
Implements ds3d::impl::BaseImplDataRender.
|
overrideprotectedvirtual |
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().
|
overrideprotectedvirtual |
Implements ds3d::impl::BaseImplDataRender.
|
overrideprotectedvirtual |
Implements ds3d::impl::BaseImplDataRender.
|
inlinefinalvirtualinherited |
Implements ds3d::abiProcess.
Definition at line 53 of file includes/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 sources/libs/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 9.2/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 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 sources/libs/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 includes/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 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.
|
inlineprotectedinherited |
Definition at line 80 of file sources/libs/ds3d/common/impl/impl_datarender.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 54 of file sources/libs/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 includes/ds3d/common/impl/impl_dataprocess.h.
|
inlineoverridevirtualinherited |
Implements ds3d::abiProcess.
Definition at line 54 of file 9.2/includes/ds3d/common/impl/impl_dataprocess.h.
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
protected |
|
protected |
|
pure virtualinherited |
|
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.
|
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.
|
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/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 includes/ds3d/common/impl/impl_datarender.h.
References ds3d::GuardRef< ref, >::reset(), and ds3d::impl::BaseImplDataProcessor< abiDataProcessorT, >::stop_i().
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |