![]() |
VR-Forces 4.8 Class Documentation
|
Interface for a class that implements a per-frame instance processing step. More...

Public Member Functions | |
| DtInstanceProcessor (const char *name) | |
| virtual | ~DtInstanceProcessor () |
| DTOR. More... | |
| virtual void | processRange (unsigned int instanceOffset, unsigned int instanceCount)=0 |
| Process the specified range of instances, with instanceStride drawables per instance. More... | |
Public Attributes | |
| std::string | myName |
Interface for a class that implements a per-frame instance processing step.
For example a processor might update instance positions based on a DOF hierarchy
| makVrv::DtInstanceProcessor::DtInstanceProcessor | ( | const char * | name | ) |
|
virtual |
DTOR.
|
pure virtual |
Process the specified range of instances, with instanceStride drawables per instance.
Must be threadsafe
Implemented in makVrv::DtInstanceLpProcessor, makVrv::DtInstanceDofProcessor, makVrv::DtInstanceLodProcessor, makVrv::DtInstanceSequenceProcessor, makVrv::DtInstanceScalingProcessor, and makVrv::DtInstanceSwitchProcessor.
| std::string makVrv::DtInstanceProcessor::myName |