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

Public Member Functions | |
| virtual | ~DtInstanceProcessor () |
| DTOR. | |
| virtual void | processRange (unsigned int instanceStride, unsigned int instanceOffset, unsigned int instanceCount)=0 |
| Process the specified range of instances, with instanceStride drawables per instance. | |
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
|
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.