![]() |
VR-Forces Developer's Guide
|
Used to set indirect uniforms.

Public Member Functions | |
| DtExampleIndirectDefaultDrawComponent (DtDe &de) | |
| virtual void | initialize (const DtIndirectEffectTexturesTemplate &effectTexturesState, unsigned int numTextCoordArrays) override |
Public Member Functions inherited from makVrv::DtIndirectDefaultDrawComponent | |
| virtual | ~DtIndirectDefaultDrawComponent () |
| virtual void | update (osg::RenderInfo &renderInfo) override |
| virtual void | apply (osg::RenderInfo &renderInfo) override |
| virtual void | draw (osg::RenderInfo &renderInfo, const int offsetCommandBuffer, GLenum indicesType, int maxCommands, DtGlBuffer *gpuShaderUbo, int gpuShaderUboBinding, DtIndirectShaderConstants *shaderConstants) override |
Public Member Functions inherited from makVrv::DtIndirectDrawComponent | |
| DtIndirectDrawComponent (DtDe &de) | |
| virtual | ~DtIndirectDrawComponent () |
| virtual void | releaseGLObjects (osg::State *state) |
| virtual bool | shouldDraw (bool isShadowPass) |
Additional Inherited Members | |
Public Attributes inherited from makVrv::DtIndirectDefaultDrawComponent | |
| friend | DtIndirectDefaultDrawComponentCreator |
Protected Member Functions inherited from makVrv::DtIndirectDefaultDrawComponent | |
| DtIndirectDefaultDrawComponent (DtDe &de) | |
Protected Member Functions inherited from makVrv::DtIndirectDrawComponent | |
| virtual std::string | indicesTypeToString (int indicesType) |
Protected Attributes inherited from makVrv::DtIndirectDefaultDrawComponent | |
| osg::ref_ptr< osg::Uniform > | myTimeUniform |
Protected Attributes inherited from makVrv::DtIndirectDrawComponent | |
| DtDe & | myDe |
| osg::ref_ptr< osg::StateSet > | myStateSet |
| DtIndirectShaderManager & | myIndirectShaderManager |
| makVrv::DtExampleIndirectDefaultDrawComponent::DtExampleIndirectDefaultDrawComponent | ( | DtDe & | de | ) |
|
overridevirtual |
init
Reimplemented from makVrv::DtIndirectDefaultDrawComponent.