![]() |
VR-Forces 5.0.1 Developer's Guide
|
Helper class to manage instances This class allows you to add a DtInstance_64 Internally, however it stores this as a DtInstance (which the GPU can directly read)
Public Member Functions | |
| DtInstanceContainer () | |
| virtual | ~DtInstanceContainer () |
|
protected |
Add, remove, access instances addInstance also creates the perGeomInstances needed and returns the number of per geom instances that were created and the offset into the perGeomInstance vector.
|
protected |
Add, remove, access instances addInstance also creates the perGeomInstances needed and returns the number of per geom instances that were created and the offset into the perGeomInstance vector.
| makVrv::DtInstanceContainer::DtInstanceContainer | ( | ) |
CTOR.
|
virtual |
DTOR.
|
privatedelete |
not allowed
|
privatedelete |
not allowed
|
virtual |
Add, remove, access instances addInstance also creates the perGeomInstances needed and returns the number of per geom instances that were created and the offset into the perGeomInstance vector.
remove an instance with a given id
has an instance with a given id?
|
virtual |
gets unique geometry Instance data like switch states. (const)
|
virtual |
gets unique geometry Instance data like switch states. (non-const)
|
virtual |
For debugging. Print the contents.
|
virtual |
the number of (valid) instances
get the number of unique geometries that a particular model has
|
virtual |
tracks how many unique geometries there are, for use in buffer memory management.
|
virtual |
was an instance ever added? not the same as numValidInstances()
|
virtual |
access the per geom instance offset and size vector
|
virtual |
adds number to myNumUniqueGeometries
|
virtual |
get the vector of model ids in the order that they were added
get the maximum number of light sources that can possibly be rendered by this container
|
protected |
Add, remove, access instances addInstance also creates the perGeomInstances needed and returns the number of per geom instances that were created and the offset into the perGeomInstance vector.
|
protected |
Add, remove, access instances addInstance also creates the perGeomInstances needed and returns the number of per geom instances that were created and the offset into the perGeomInstance vector.
|
protected |
Add, remove, access instances addInstance also creates the perGeomInstances needed and returns the number of per geom instances that were created and the offset into the perGeomInstance vector.
|
protected |
Add, remove, access instances addInstance also creates the perGeomInstances needed and returns the number of per geom instances that were created and the offset into the perGeomInstance vector.
|
protected |
Add, remove, access instances addInstance also creates the perGeomInstances needed and returns the number of per geom instances that were created and the offset into the perGeomInstance vector.
|
protected |
Add, remove, access instances addInstance also creates the perGeomInstances needed and returns the number of per geom instances that were created and the offset into the perGeomInstance vector.
|
protected |
Add, remove, access instances addInstance also creates the perGeomInstances needed and returns the number of per geom instances that were created and the offset into the perGeomInstance vector.
|
protected |
Add, remove, access instances addInstance also creates the perGeomInstances needed and returns the number of per geom instances that were created and the offset into the perGeomInstance vector.
|
protected |
Add, remove, access instances addInstance also creates the perGeomInstances needed and returns the number of per geom instances that were created and the offset into the perGeomInstance vector.
|
protected |
Add, remove, access instances addInstance also creates the perGeomInstances needed and returns the number of per geom instances that were created and the offset into the perGeomInstance vector.
Add, remove, access instances addInstance also creates the perGeomInstances needed and returns the number of per geom instances that were created and the offset into the perGeomInstance vector.