|
Visual Computing Library
devel
|

Public Member Functions | |
| void | onDrawContent (uint viewId) override |
| void | onDrawId (uint viewId) override |
| void | onKeyPress (Key::Enum key, const KeyModifiers &modifiers) override |
| void | onMouseDoubleClick (MouseButton::Enum button, double x, double y, const KeyModifiers &modifiers) override |
| std::string | panoramaFileName () const |
| const PBRViewerSettings & | pbrSettings () const |
| void | setPanorama (const std::string &panorama) |
| void | setPbrSettings (const PBRViewerSettings &settings) |
| ViewerDrawerBGFX (const std::shared_ptr< DrawableObjectVector > &v, uint width=1024, uint height=768) | |
| ViewerDrawerBGFX (uint width=1024, uint height=768) | |
Public Member Functions inherited from vcl::AbstractViewerDrawer< ViewProjEventDrawer > | |
| AbstractViewerDrawer (uint width=1024, uint height=768) | |
| const DrawableObjectVector & | drawableObjectVector () const |
| void | fitScene () |
| void | fitView () |
| void | onInit (uint) override |
| void | onKeyPress (Key::Enum key, const KeyModifiers &modifiers) override |
| uint | pushDrawableObject (const DrawableObject &obj) |
| uint | pushDrawableObject (DrawableObject &&obj) |
| void | setDrawableObjectVector (const std::shared_ptr< DrawableObjectVector > &v) |
Private Types | |
| using | ParentViewer = AbstractViewerDrawer< ViewProjEventDrawer > |
Private Member Functions | |
| void | setViewTransform (uint viewId) |
Private Attributes | |
| DrawableEnvironment | mPanorama = DrawableEnvironment("") |
| PBRViewerSettings | mPBRSettings |
| bool | mStatsEnabled = false |
Additional Inherited Members | |
Protected Member Functions inherited from vcl::AbstractViewerDrawer< ViewProjEventDrawer > | |
| uint | canvasViewId () const |
| uint & | id () |
| void | readDepthRequest (double x, double y, bool homogeneousNDC=true) |
| void | readIdRequest (double x, double y, std::function< void(uint)> idCallback) |
Protected Attributes inherited from vcl::AbstractViewerDrawer< ViewProjEventDrawer > | |
| std::shared_ptr< DrawableObjectVector > | mDrawList |