![]() |
DI-Guy SDK Documentation
13.5
|
sample implementation of OSG renderer. More...
Classes | |
| class | diguyOsgInstanceRootNode |
| Root transform for a group of diguy instances, allows each camera to have it's own transform. More... | |
| class | diguyOsgGraphicsLink |
| DI-Guy 'links' are essentially the same as 'bones' in other APIs. More... | |
| class | diguyOsgGraphicsMaterial |
| Materials modify the color and lighting characteristics of meshes. More... | |
| class | diguyOsgGraphicsMesh |
| Meshes contain the visual geometry of a DI-Guy character. More... | |
| class | diguyOsgGraphicsShape |
| Shapes are the high-level containers of visible geometry. More... | |
| class | diguyOsgGraphicsState |
| Graphics state objects mostly serve as containers for other sub-objects, such as materials and textures, that control the visual state of geometry. More... | |
| class | diguyOsgParticleTransform |
| Helper class for doing local camera rendering for particle system. More... | |
| class | diguyOsgParticleRenderer |
| Now the OSG wrapper for the OpenGL renderer code, the most complicated bit is computing the bounding box for the above example, normally you'll find this the easy bit. More... | |
| class | diguyOsgTextureBufferObject |
| class | diguyOsgTextureBufferObjectApplyAttribute |
| class | diguyOsgUtil |
| The diguyOsgUtil class provides some useful functions for implementing DI-Guy Author objects. More... | |
Enumerations | |
| enum | { diguyOsgUtil::MASK_TERRAIN = 0x1, diguyOsgUtil::MASK_CHARACTER = 0x2, diguyOsgUtil::MASK_GRAPHICS_VISUALS = 0x4 } |
Functions | |
| diguyGraphicsInstanceGroup * | diguyOsgGraphicsInstanceGroup_create_func (void *internal_data) |
| Create function declaration. More... | |
| diguyGraphicsLink * | diguyOsgGraphicsLink_create_func (void *internal_data) |
| Create function declaration. More... | |
| diguyGraphicsMesh * | diguyOsgGraphicsMesh_create_func (void *internal_data) |
| Create function declaration. More... | |
| diguyGraphicsShaderInstance * | diguyOsgGraphicsShaderInstance_create_func (void *internal_data) |
| Create function declaration. More... | |
| diguyGraphicsShape * | diguyOsgGraphicsShape_create_func (void *internal_data) |
| Create function declaration. More... | |
| diguyGraphicsState * | diguyOsgGraphicsState_create_func (void *internal_data) |
| Create function declaration. More... | |
| diguyGraphicsTexture * | diguyOsgGraphicsTexture_create_func (void *internal_data) |
| Create function declaration. More... | |
| diguyGraphicsTextureArray * | diguyOsgGraphicsTextureArray_create_func (void *internal_data) |
| Create function declaration. More... | |
sample implementation of OSG renderer.
| diguyGraphicsInstanceGroup* diguyOsgGraphicsInstanceGroup_create_func | ( | void * | internal_data | ) |
Create function declaration.
Declare a subclass creation function that will be registered with the DI-Guy Graphics API.
| diguyGraphicsLink* diguyOsgGraphicsLink_create_func | ( | void * | internal_data | ) |
Create function declaration.
Declare a subclass creation function that will be registered with the DI-Guy Graphics API.
| diguyGraphicsMesh* diguyOsgGraphicsMesh_create_func | ( | void * | internal_data | ) |
Create function declaration.
Declare a subclass creation function that will be registered with the DI-Guy Graphics API.
| diguyGraphicsShaderInstance* diguyOsgGraphicsShaderInstance_create_func | ( | void * | internal_data | ) |
Create function declaration.
Declare a subclass creation function that will be registered with the DI-Guy Graphics API.
| diguyGraphicsShape* diguyOsgGraphicsShape_create_func | ( | void * | internal_data | ) |
Create function declaration.
Declare a subclass creation function that will be registered with the DI-Guy Graphics API.
| diguyGraphicsState* diguyOsgGraphicsState_create_func | ( | void * | internal_data | ) |
Create function declaration.
Declare a subclass creation function that will be registered with the DI-Guy Graphics API.
| diguyGraphicsTexture* diguyOsgGraphicsTexture_create_func | ( | void * | internal_data | ) |
Create function declaration.
Declare a subclass creation function that will be registered with the DI-Guy Graphics API.
| 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.