![]() |
VR-Forces 4.10 Class Documentation
|
holds a set of the instances that need to be invalidated in the instance buffers More...
Classes | |
| struct | OffsetAndSize |
Public Types | |
| typedef boost::unordered_map < int, OffsetAndSize > | SetInstancesInvalidated |
Public Member Functions | |
| DtIndirectInstancesInvalidated () | |
| virtual void | addDirty (int instanceId, int offset, int size) |
| mark dirty. More... | |
| virtual void | clearDirty (void) |
| clear dirty state (mark false). More... | |
| virtual bool | dirty (void) const |
| is dirty? More... | |
| virtual const SetInstancesInvalidated & | setOfInstancesInvalidated (void) const |
| get the set of instances that need to be invalidated More... | |
Protected Attributes | |
| bool | myDirty |
| SetInstancesInvalidated | myInstancesInvalidated |
holds a set of the instances that need to be invalidated in the instance buffers
| typedef boost::unordered_map<int, OffsetAndSize> makVrv::DtIndirectInstancesInvalidated::SetInstancesInvalidated |
| makVrv::DtIndirectInstancesInvalidated::DtIndirectInstancesInvalidated | ( | ) |
|
virtual |
mark dirty.
start and end must refer to start and end of the instances' range that are dirty. Also start must be <= end.
|
virtual |
clear dirty state (mark false).
start and end get reset to -1.
|
virtual |
is dirty?
|
virtual |
get the set of instances that need to be invalidated
|
protected |
|
protected |