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


Public Member Functions | |
| virtual void | setModelMat (const std::vector< vec4f > &mat)=0 |
| virtual void | setViewMat (const std::vector< vec4f > &mat)=0 |
| virtual void | setLookAt (const vec3f &positon, const vec3f &target, const vec3f &up)=0 |
| virtual void | setPerspectiveMat (const std::vector< vec4f > &mat)=0 |
| virtual void | setPerspective (float degree, float ratio, float near, float far)=0 |
| virtual void | setTexCoordY (bool opposite)=0 |
| virtual void | setPositiveZOnly (bool enable)=0 |
| virtual void | setElementSize (uint32_t elements)=0 |
| virtual void | setPointsDataKey (const std::string &key) |
| virtual void | set3DBboxKey (const std::string &key) |
| virtual void | setLidarDataColor (const vec3b &color) |
| virtual void | setMaxPoints (uint32_t num) |
| virtual void | setMaxBboxes (uint32_t num) |
| virtual void | enableLabels (bool flag) |
| virtual void | setModelMat (const std::vector< vec4f > &mat)=0 |
| virtual void | setViewMat (const std::vector< vec4f > &mat)=0 |
| virtual void | setLookAt (const vec3f &positon, const vec3f &target, const vec3f &up)=0 |
| virtual void | setPerspectiveMat (const std::vector< vec4f > &mat)=0 |
| virtual void | setPerspective (float degree, float ratio, float near, float far)=0 |
| virtual void | setTexCoordY (bool opposite)=0 |
| virtual void | setPositiveZOnly (bool enable)=0 |
| virtual void | setElementSize (uint32_t elements)=0 |
| virtual void | setPointsDataKey (const std::string &key) |
| virtual void | set3DBboxKey (const std::string &key) |
| virtual void | setLidarDataColor (const vec3b &color) |
| virtual void | setMaxPoints (uint32_t num) |
| virtual void | setMaxBboxes (uint32_t num) |
| virtual void | enableLabels (bool flag) |
| 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 |
|
inlinevirtualinherited |
Reimplemented in ds3d::gl::PointCloudRenderCtxImpl, ds3d::gl::PointCloudRenderCtxImpl, ds3d::gl::Texture3DRenderCtx, and ds3d::gl::Texture3DRenderCtx.
Definition at line 43 of file sources/libs/ds3d/glprocess/gl_render_ctx.h.
References ds3d::kGood.
|
inlinevirtualinherited |
Reimplemented in ds3d::gl::PointCloudRenderCtxImpl, ds3d::gl::PointCloudRenderCtxImpl, ds3d::gl::Texture3DRenderCtx, and ds3d::gl::Texture3DRenderCtx.
Definition at line 43 of file 9.2/sources/libs/ds3d/glprocess/gl_render_ctx.h.
References ds3d::kGood.
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
inlinevirtual |
Reimplemented in ds3d::gl::LidarRenderCtxImpl, and ds3d::gl::LidarRenderCtxImpl.
Definition at line 85 of file sources/libs/ds3d/glprocess/gl_render_ctx.h.
|
inlinevirtual |
Reimplemented in ds3d::gl::LidarRenderCtxImpl, and ds3d::gl::LidarRenderCtxImpl.
Definition at line 85 of file 9.2/sources/libs/ds3d/glprocess/gl_render_ctx.h.
|
inlinevirtualinherited |
Reimplemented in ds3d::gl::Texture3DRenderCtx, and ds3d::gl::Texture3DRenderCtx.
Definition at line 45 of file sources/libs/ds3d/glprocess/gl_render_ctx.h.
References ds3d::kGood.
|
inlinevirtualinherited |
Reimplemented in ds3d::gl::Texture3DRenderCtx, and ds3d::gl::Texture3DRenderCtx.
Definition at line 45 of file 9.2/sources/libs/ds3d/glprocess/gl_render_ctx.h.
References ds3d::kGood.
|
inlineoverridevirtualinherited |
Implements ds3d::gl::iGLRender.
Definition at line 57 of file 9.2/sources/libs/ds3d/glprocess/gl_render_ctx.h.
References ds3d::gl::BaseRender::_window.
|
inlineoverridevirtualinherited |
Implements ds3d::gl::iGLRender.
Definition at line 57 of file sources/libs/ds3d/glprocess/gl_render_ctx.h.
References ds3d::gl::BaseRender::_window.
Referenced by ds3d::gl::BaseRenderPriv::calculateViewPort(), and ds3d::gl::BaseRenderPriv::storeViewPort().
|
pure virtualinherited |
|
pure virtualinherited |
|
inlinevirtual |
Reimplemented in ds3d::gl::LidarRenderCtxImpl, and ds3d::gl::LidarRenderCtxImpl.
Definition at line 81 of file 9.2/sources/libs/ds3d/glprocess/gl_render_ctx.h.
|
inlinevirtual |
Reimplemented in ds3d::gl::LidarRenderCtxImpl, and ds3d::gl::LidarRenderCtxImpl.
Definition at line 81 of file sources/libs/ds3d/glprocess/gl_render_ctx.h.
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Reimplemented in ds3d::gl::LidarRenderCtxImpl, and ds3d::gl::LidarRenderCtxImpl.
Definition at line 82 of file sources/libs/ds3d/glprocess/gl_render_ctx.h.
|
inlinevirtual |
Reimplemented in ds3d::gl::LidarRenderCtxImpl, and ds3d::gl::LidarRenderCtxImpl.
Definition at line 82 of file 9.2/sources/libs/ds3d/glprocess/gl_render_ctx.h.
|
pure virtual |
Implemented in ds3d::gl::PointCloudRenderCtxImpl, and ds3d::gl::PointCloudRenderCtxImpl.
|
pure virtual |
Implemented in ds3d::gl::PointCloudRenderCtxImpl, and ds3d::gl::PointCloudRenderCtxImpl.
|
inlinevirtual |
Reimplemented in ds3d::gl::LidarRenderCtxImpl, and ds3d::gl::LidarRenderCtxImpl.
Definition at line 84 of file 9.2/sources/libs/ds3d/glprocess/gl_render_ctx.h.
|
inlinevirtual |
Reimplemented in ds3d::gl::LidarRenderCtxImpl, and ds3d::gl::LidarRenderCtxImpl.
Definition at line 84 of file sources/libs/ds3d/glprocess/gl_render_ctx.h.
|
inlinevirtual |
Reimplemented in ds3d::gl::LidarRenderCtxImpl, and ds3d::gl::LidarRenderCtxImpl.
Definition at line 83 of file sources/libs/ds3d/glprocess/gl_render_ctx.h.
|
inlinevirtual |
Reimplemented in ds3d::gl::LidarRenderCtxImpl, and ds3d::gl::LidarRenderCtxImpl.
Definition at line 83 of file 9.2/sources/libs/ds3d/glprocess/gl_render_ctx.h.
|
pure virtual |
Implemented in ds3d::gl::PointCloudRenderCtxImpl, and ds3d::gl::PointCloudRenderCtxImpl.
|
pure virtual |
Implemented in ds3d::gl::PointCloudRenderCtxImpl, and ds3d::gl::PointCloudRenderCtxImpl.
|
pure virtual |
Implemented in ds3d::gl::PointCloudRenderCtxImpl, and ds3d::gl::PointCloudRenderCtxImpl.
|
pure virtual |
Implemented in ds3d::gl::PointCloudRenderCtxImpl, and ds3d::gl::PointCloudRenderCtxImpl.
|
pure virtual |
Implemented in ds3d::gl::PointCloudRenderCtxImpl, and ds3d::gl::PointCloudRenderCtxImpl.
|
pure virtual |
Implemented in ds3d::gl::PointCloudRenderCtxImpl, and ds3d::gl::PointCloudRenderCtxImpl.
|
inlinevirtual |
Reimplemented in ds3d::gl::LidarRenderCtxImpl, and ds3d::gl::LidarRenderCtxImpl.
Definition at line 80 of file sources/libs/ds3d/glprocess/gl_render_ctx.h.
|
inlinevirtual |
Reimplemented in ds3d::gl::LidarRenderCtxImpl, and ds3d::gl::LidarRenderCtxImpl.
Definition at line 80 of file 9.2/sources/libs/ds3d/glprocess/gl_render_ctx.h.
|
pure virtual |
Implemented in ds3d::gl::PointCloudRenderCtxImpl, and ds3d::gl::PointCloudRenderCtxImpl.
|
pure virtual |
Implemented in ds3d::gl::PointCloudRenderCtxImpl, and ds3d::gl::PointCloudRenderCtxImpl.
|
pure virtual |
Implemented in ds3d::gl::PointCloudRenderCtxImpl, and ds3d::gl::PointCloudRenderCtxImpl.
|
pure virtual |
Implemented in ds3d::gl::PointCloudRenderCtxImpl, and ds3d::gl::PointCloudRenderCtxImpl.
|
pure virtual |
Implemented in ds3d::gl::PointCloudRenderCtxImpl, and ds3d::gl::PointCloudRenderCtxImpl.
|
pure virtual |
Implemented in ds3d::gl::PointCloudRenderCtxImpl, and ds3d::gl::PointCloudRenderCtxImpl.
|
inlineoverridevirtualinherited |
Implements ds3d::gl::iGLRender.
Definition at line 56 of file sources/libs/ds3d/glprocess/gl_render_ctx.h.
References ds3d::gl::BaseRender::_window, and absl::move().
|
inlineoverridevirtualinherited |
Implements ds3d::gl::iGLRender.
Definition at line 56 of file 9.2/sources/libs/ds3d/glprocess/gl_render_ctx.h.
References ds3d::gl::BaseRender::_window, and absl::move().
|
inlineoverridevirtualinherited |
Implements ds3d::gl::iGLRender.
Definition at line 58 of file 9.2/sources/libs/ds3d/glprocess/gl_render_ctx.h.
References ds3d::kGood.
|
inlineoverridevirtualinherited |
Implements ds3d::gl::iGLRender.
Reimplemented in ds3d::gl::BaseRenderPriv, and ds3d::gl::PointCloudRenderCtxImpl.
Definition at line 58 of file sources/libs/ds3d/glprocess/gl_render_ctx.h.
References ds3d::kGood.
|
pure virtualinherited |
|
pure virtualinherited |
|
protectedinherited |
Definition at line 61 of file sources/libs/ds3d/glprocess/gl_render_ctx.h.
Referenced by ds3d::gl::BaseRender::getWindow(), and ds3d::gl::BaseRender::setWindow().