torque Torque Game Engine Documentation
TGE Version 1.5.2

engine/game/shapeBase.h File Reference

#include "game/gameBase.h"
#include "dgl/materialList.h"
#include "platform/platformAudio.h"
#include "game/moveManager.h"
#include "core/color.h"
#include "collision/convex.h"
#include "sceneGraph/sceneState.h"
#include "sim/netStringTable.h"
#include "lightingSystem/sgLightManager.h"
#include "lightingSystem/sgObjectShadows.h"

Data Structures

class  ShapeImageRenderImage
class  ShapeBaseConvex
struct  ShapeBaseImageData
struct  ShapeBaseImageData::StateData
struct  ShapeBaseImageData::StateData::Transition
struct  ShapeBaseData
class  ShapeBase
 ShapeBase is the renderable shape from which most of the scriptable objects are derived, including the player, vehicle and items classes. More...
struct  ShapeBase::Sound
struct  ShapeBase::Thread
struct  ShapeBase::MountedImage
 An image mounted on a shapebase. More...
struct  ShapeBase::MountedImage::ImageEmitter
 Represent the state of a specific particle emitter on the image. More...
struct  ShapeBase::MountInfo
 Mounted objects. More...
struct  ShapeBase::CollisionTimeout

Defines

Shadow Detail Constants
The generic shadow level is the shadow detail at which a generic shadow is drawn (a disk) rather than a generated shadow.

The no shadow level is the shadow level at which no shadow is drawn. (Shadow level goes from 0 to 1, higher numbers result in more detailed shadows).

#define Player_GenericShadowLevel   0.4f
#define Player_NoShadowLevel   0.01f
#define Vehicle_GenericShadowLevel   0.7f
#define Vehicle_NoShadowLevel   0.2f
#define Item_GenericShadowLevel   0.4f
#define Item_NoShadowLevel   0.01f
#define StaticShape_GenericShadowLevel   0.7f
#define StaticShape_NoShadowLevel   0.2f
#define RigidShape_GenericShadowLevel   0.7f
#define RigidShape_NoShadowLevel   0.2f

Typedefs

typedef voidLight

Functions

void collisionFilter (SceneObject *object, S32 key)
void defaultFilter (SceneObject *object, S32 key)


Define Documentation

#define Player_GenericShadowLevel   0.4f

#define Player_NoShadowLevel   0.01f

#define Vehicle_GenericShadowLevel   0.7f

#define Vehicle_NoShadowLevel   0.2f

#define Item_GenericShadowLevel   0.4f

#define Item_NoShadowLevel   0.01f

#define StaticShape_GenericShadowLevel   0.7f

#define StaticShape_NoShadowLevel   0.2f

#define RigidShape_GenericShadowLevel   0.7f

#define RigidShape_NoShadowLevel   0.2f


Typedef Documentation

typedef void* Light


Function Documentation

void collisionFilter ( SceneObject object,
S32  key 
)

void defaultFilter ( SceneObject object,
S32  key 
)




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen