DI-Guy SDK Documentation  13.2
diguyOsgGraphicsLink.cpp File Reference
#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 <bdiConcurrencyVisualizerMacros.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  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

diguyGraphicsLinkdiguyOsgGraphicsLink_create_func (void *internal_data)
 Create function declaration. More...
 

Macro Definition Documentation

#define CONSTANT_PI   ((float) 3.1415926535897932384626433832795028841971693993751058209749445923078164062862L)

4 Header files and forward declarations

#define CONSTANT_DEG2RAD   (CONSTANT_PI / 180.0f)
#define SHOW_BOUNDING_SPHERE   0