![]() |
DI-Guy SDK Documentation
13.7
|
#include <GL/glew.h>#include "diguyGraphicsMaterial.h"#include "diguyGraphicsMesh.h"#include "diguyGraphicsTexture.h"#include "diguyOsgGraphicsLink.h"#include "diguyOsgGraphicsShaderProgram.h"#include "diguyOsgGraphicsShaderInstance.h"#include "diguyOsgGraphicsShape.h"#include "diguyOsgGraphicsState.h"#include "diguyOsgUtil.h"#include <diguyCharacter.h>#include <diguyScenario.h>#include <diguyGraphicsShaderProgram.h>#include <libbdilog.h>#include <stdlib.h>#include <osg/AlphaFunc>#include <osg/Group>#include <osg/MatrixTransform>#include <osg/Matrixf>#include <osg/Material>#include <osg/PolygonMode>#include <osg/Shape>#include <osg/ShapeDrawable>#include <osg/StateSet>#include <osg/StateAttribute>#include <osg/TexEnv>#include <osg/Texture2D>Classes | |
| class | diguyOsgAttachGroup |
| class | diguyOsgInstanceRootNode |
| Root transform for a group of diguy instances, allows each camera to have it's own transform. More... | |
| struct | diguyBoundingCallback |
| Callback to allow users to profile computation of bounding volume for scene. More... | |
Macros | |
| #define | CONSTANT_PI ((float) 3.1415926535897932384626433832795028841971693993751058209749445923078164062862L) |
| 4 Header files and forward declarations More... | |
| #define | CONSTANT_DEG2RAD (CONSTANT_PI / 180.0f) |
| #define | SHOW_BOUNDING_SPHERE 0 |
Functions | |
| diguyGraphicsLink * | diguyOsgGraphicsLink_create_func (void *internal_data) |
| Create function declaration. More... | |
| #define CONSTANT_PI ((float) 3.1415926535897932384626433832795028841971693993751058209749445923078164062862L) |
4 Header files and forward declarations
| #define CONSTANT_DEG2RAD (CONSTANT_PI / 180.0f) |
| #define SHOW_BOUNDING_SPHERE 0 |