DI-Guy SDK Documentation  13.1
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 <stdlib.h>
#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/TexEnv>
#include <osg/Texture2D>

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

Function Documentation

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.