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 |
ViewerDrawerBGFX (const std::shared_ptr< DrawableObjectVector > &v, uint width=1024, uint height=768) | |
ViewerDrawerBGFX (uint width=1024, uint height=768) | |
![]() | |
AbstractViewerDrawer (uint width=1024, uint height=768) | |
const DrawableObjectVector & | drawableObjectVector () const |
void | fitScene () |
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 Attributes | |
DirectionalLightUniforms | mDirectionalLightUniforms |
bool | mStatsEnabled = false |
Additional Inherited Members | |
![]() | |
uint & | id () |
void | readDepthRequest (double x, double y, bool homogeneousNDC=true) |
void | readIdRequest (double x, double y, std::function< void(uint)> idCallback) |
![]() | |
std::shared_ptr< DrawableObjectVector > | mDrawList |