![]() |
VR-Vantage 2.7 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::DtDiGuyModelInstanceCreator |
| A Creator for the makVrv::DtDiGuyModelInstance class. More... | |
| class | makVrv::DtDiGuyMotionModel |
| A DiGuy based motion model for objects which have a DI Guy character. More... | |
| class | makVrv::DtDiGuyMotionModelCreator |
| 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::DtDiGuyOsgGraphicsFile |
| The OSG implementation of a di guy graphics file. 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 | DtDiguyOsgGraphicsMaterial |
| Derived diguyGraphicsMaterial to create OSG material objects. More... | |
| class | diguyOsgGraphicsMesh |
| Class declaration. More... | |
| class | DtDiGuyOsgGraphicsShaderInstance |
| Class declaration. More... | |
| class | DtDiGuyOsgGraphicsShaderProgramInterface |
| Subclass diguyGraphicsShaderProgram to create VirtualProgram objects for DI-Guy shaders. More... | |
| class | makVrv::DtDiGuyOsgGraphicsShape |
| Override of diguyGraphicsShape to create OSG geometry for DI-Guy shapes. More... | |
| class | DtDiGuyOsgGraphicsTexture |
| Class declaration. More... | |
| class | DtDiGuyOsgGraphicsVirtualShaderProgram |
| Subclass diguyGraphicsShaderProgram to create VirtualProgram objects for DI-Guy shaders. More... | |
| class | makVrv::DtDiGuyScenario |
| Owns a DiGuy scenario for the application. More... | |
Namespaces | |
| namespace | makVrv |
| Contains the makVrv::Dt2DArcFacade class declaration. | |
Files | |
| file | diguyOsgUtil.h |
| Contains the helper functions for osg . | |
| file | DtDiGuyArtPartLinkMapper.h |
| Contains the declaration of the makVrv::DtDiGuyArtPartLinkMapper class. | |
| file | DtDiGuyCharacterModel.h |
| Contains the makVrv::DtDiGuyCharacterModel class declaration. | |
| file | DtDiGuyFunctionRegistration.h |
| Contains makVrv::DtDiGuyFunctionRegistration class. | |
| file | DtDiGuyInstanceDrawable.h |
| Contains the makVrv::DtDiGuyInstanceDrawable class definition. | |
| file | DtDiGuyModelInstance.h |
| Contains makVrv::DtDiGuyModelInstance class. | |
| file | DtDiGuyMotionModel.h |
| Contains the makVrv::DtDiGuyMotionModel class declaration. | |
| file | DtDiGuyOctreeCullGroup.h |
| Contains the makVrv::DtDiGuyOctreeCullGroup class declaration. | |
| file | DtDiGuyOsgGraphicsFile.h |
| Contains makVrv::DtDiGuyOsgGraphicsFile class. | |
| file | DtDiGuyOsgGraphicsInstanceGroup.h |
| Contains the makVrv::DtDiGuyOsgGraphicsInstanceGroup class declaration. | |
| file | DtDiGuyOsgGraphicsLink.h |
| Contains the makVrv::DtDiGuyOsgGraphicsLink class declaration. | |
| file | DtDiGuyOsgGraphicsMaterial.h |
| Contains makVrv::DtDiGuyOsgGraphicsMaterial declaration. | |
| file | DtDiGuyOsgGraphicsMesh.h |
| Contains the makVrv::DtDiGuyOsgGraphicsMesh class declaration. | |
| file | DtDiGuyOsgGraphicsShaderProgram.h |
| Contains makVrv::DtDiGuyOsgGraphicsShaderProgram class. | |
| file | DtDiGuyOsgGraphicsShaderProgramInterface.h |
| Contains makVrv::DtDiGuyOsgGraphicsShaderProgramInterface class. | |
| file | DtDiGuyOsgGraphicsShape.h |
| Contains makVrv::DtDiGuyOsgGraphicsShape declaration. | |
| file | DtDiGuyOsgGraphicsState.h |
| Contains makVrv::DtDiGuyOsgGraphicsState declaration. | |
| file | DtDiGuyOsgGraphicsTexture.h |
| Contains the makVrv::DtDiGuyOsgGraphicsTexture class declaration. | |
| file | DtDiGuyOsgGraphicsTextureArray.h |
| Contains the makVrv::DtDiGuyOsgGraphicsTextureArray class declaration. | |
| file | DtDiGuyOsgGraphicsVirtualShaderProgram.h |
| Contains makVrv::DtDiGuyOsgGraphicsVirtualShaderProgram class. | |
| file | DtDiGuyScenario.h |
| Contains the makVrv::DtDiGuyScenario class declaration. | |
| file | DtDiGuyTypeMapFieldNode.h |
| Contains the makVrv::DtDiGuyTypeMapFieldNode class declaration. | |
Functions | |
| diguyGraphicsTextureArray * | diguyOsgGraphicsTextureArray_create_func (void *internal_data) |
| Create function declaration. | |
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.