![]() |
VR-Vantage 3.1.1 API Documentation
|
This library adds support for DI-Guy-based models. More...
|
Classes | |
| class | makVrv::DtDiGuyArtPartLinkMapper |
| A DtDiGuyArtPartLinkMapper is a singleton class (rooted on the display engine) that maps from DIS articulated part numbers to DI-Guy link names. More... | |
| class | makVrv::DtDiGuyCharacterModel |
| DI-Guy Character model. More... | |
| class | makVrv::DtDiGuyFunctionRegistration |
| The necessary global registration object to allow DiGuy to support Multiple instances. More... | |
| class | makVrv::DtDiGuyInstanceDrawable |
| Class that renders all the diguy instance objects in one osg drawable, major performance improvement. More... | |
| class | makVrv::DtDiGuyModelInstance |
| A Di Guy based model instance. More... | |
| class | makVrv::DtDiGuyMotionController |
| A DiGuy based motion controller for objects which have a DI Guy character. More... | |
| class | makVrv::DtDiGuyMotionControllerCreator |
| Creator for makVrv::DtDiGuyMotionModel. More... | |
| struct | makVrv::DtDiGuyCullData |
| data that's passed around for culling More... | |
| class | makVrv::DtDiGuyInstanceTboUpdaterJob |
| responsible for updating the TBO in the main thread spawned when data is ready More... | |
| class | makVrv::DtDiGuyOctreeCullGroup |
| custom traversal and timings for diguy attach point More... | |
| class | makVrv::DtDiguyPreCullJob |
| responsible for starting culling code off in a seperate thread when culling starts More... | |
| class | makVrv::DtDiGuyCullAsyncTask |
| async cull task started by DtDiguyPreCullJob More... | |
| class | makVrv::DtDiGuyOsgGraphicsInstanceGroup |
| This class is part of the DI-Guy Graphics API. More... | |
| struct | makVrv::diguyOsgGraphicsShapeGeodePair |
| struct for associating a shape with a geode for removal. More... | |
| struct | makVrv::diguyOsgGraphicsShapeSwitchPair |
| struct for associating a shape with a switch node for fast updates More... | |
| class | makVrv::DtCollisionBoxGeode |
| Per link approximation for collision. More... | |
| struct | makVrv::DtDiGuyCharacterBoundingCallback |
| Custom root node bbox callback to avoid traversing down the model. More... | |
| class | makVrv::DtDiGuyOsgRootNode |
| Custom per character root node that does custom traversals and short circuits osg lod picking. More... | |
| class | makVrv::DtDiGuyOsgGraphicsLink |
| Derived diguyGraphicsLink to create OSG transforms and base node to hang shape objects on. More... | |
| class | makVrv::DtDiguyOsgGraphicsMaterial |
| Derived diguyGraphicsMaterial to create OSG material objects. More... | |
| class | makVrv::diguyOsgGraphicsMesh |
| Class declaration. More... | |
| class | makVrv::diguyOsgSSBODrawCallback |
| draw callback class for wrapping and updating SSBO blend shape data when object is drawn More... | |
| class | makVrv::DtDiGuyOsgGraphicsShaderInstance |
| Class declaration. More... | |
| class | makVrv::DtDiGuyOsgGraphicsShaderProgramInterface |
| Subclass diguyGraphicsShaderProgram to create VirtualProgram objects for DI-Guy shaders. More... | |
| struct | makVrv::diguyOsgMeshOffsets |
| Helper struct for storing offsets for more complex meshes. More... | |
| class | makVrv::DtDiGuyOsgGraphicsShape |
| Override of diguyGraphicsShape to create OSG geometry for DI-Guy shapes. More... | |
| class | makVrv::DtDiGuyOsgGraphicsTexture |
| DtDiGuyOsgGraphicsTexture publicly inherits diguyGraphicsTexture. More... | |
| class | makVrv::DtDiGuyOsgGraphicsVirtualShaderProgram |
| Subclass diguyGraphicsShaderProgram to create VirtualProgram objects for DI-Guy shaders. More... | |
| class | makVrv::DtDiGuyScenario |
| Owns a DiGuy scenario for the application. More... | |
Namespaces | |
| makVrv | |
| Contains the makVrv::Dt2DAmbushLineVisualizer class declaration. | |
Functions | |
| diguyGraphicsTextureArray * | diguyOsgGraphicsTextureArray_create_func (void *internal_data) |
| Create function declaration. More... | |
This library adds support for DI-Guy-based models.
| diguyGraphicsTextureArray* diguyOsgGraphicsTextureArray_create_func | ( | void * | internal_data | ) |
Create function declaration.
Declare a subclass creation function that will be registered with the DI-Guy Graphics API.