VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
makVrv::DtExampleIndirectDefaultDrawComponent Class Reference

Used to set indirect uniforms.

Inheritance diagram for makVrv::DtExampleIndirectDefaultDrawComponent:
Inheritance graph
[legend]

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
DtDemyDe
 
osg::ref_ptr< osg::StateSet > myStateSet
 
DtIndirectShaderManagermyIndirectShaderManager
 

Constructor & Destructor Documentation

makVrv::DtExampleIndirectDefaultDrawComponent::DtExampleIndirectDefaultDrawComponent ( DtDe de)

Member Function Documentation

virtual void makVrv::DtExampleIndirectDefaultDrawComponent::initialize ( const DtIndirectEffectTexturesTemplate effectTexturesState,
unsigned int  numTextCoordArrays 
)
overridevirtual

init

Reimplemented from makVrv::DtIndirectDefaultDrawComponent.


The documentation for this class was generated from the following file:

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)