torque Torque Game Engine Documentation
TGE Version 1.5.2

sgShadowObjects Class Reference

#include <sgLightMap.h>


Public Types

typedef BVPT< sgStaticMeshTri * > sgStaticMeshBVPT
 BVPT to static mesh geometry mapping typedef...
typedef hash_multimap< void *,
sgObjectInfo * > 
sgStaticMeshBVPTEntry
 static mesh to object mapping typedef...

Static Public Member Functions

static bool sgCastRayStaticMesh (Point3F s, Point3F e, ConstructorSimpleMesh *staticmesh)
 s and e are in interior space, not static mesh space...
static void sgClearStaticMeshBVPTData ()
static void sgGetObjects (SceneObject *obj)

Static Public Attributes

static VectorPtr< SceneObject * > sgObjects

Static Private Attributes

static Vector< sgObjectInfo * > sgObjectInfoStorage
 master object info storage...
static sgStaticMeshBVPTEntry sgStaticMeshBVPTMap
 static mesh to BVPT mapping...

Data Structures

struct  sgObjectInfo
 object info... More...
struct  sgStaticMeshTri
 used for storing static mesh geometry for fast shadow detection... More...


Member Typedef Documentation

BVPT to static mesh geometry mapping typedef...

static mesh to object mapping typedef...


Member Function Documentation

static bool sgShadowObjects::sgCastRayStaticMesh ( Point3F  s,
Point3F  e,
ConstructorSimpleMesh staticmesh 
) [static]

s and e are in interior space, not static mesh space...

static void sgShadowObjects::sgClearStaticMeshBVPTData (  )  [static]

static void sgShadowObjects::sgGetObjects ( SceneObject obj  )  [static]


Field Documentation

master object info storage...

static mesh to BVPT mapping...




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