Resonance Game
Team Walterio Fuchsbauer
 All Classes Namespaces Files Functions Variables Enumerations Properties
Resonance.World Class Reference

List of all members.

Public Member Functions

 World ()
void allocate ()
void addObject (Object obj)
void addToSpace (ISpaceObject obj)
void clear ()
void reset ()
bool querySpace (Vector3 point)
List< ObjectrayCastObjects (Vector3 position, Vector3 direction, float distance, Func< BroadPhaseEntry, bool > filter)
List< RayHit > rayCastHitData (Vector3 position, Vector3 direction, float distance, Func< BroadPhaseEntry, bool > filter)
void removeObject (string id)
void removeObject (Object obj)
Object getObject (String name)
void update ()
Dictionary< string, ObjectreturnObjects ()
List< ObjectreturnObjectSubset< T > ()
List< ObjectreturnObjectSubset (List< Type > types)
void readXmlFile (string levelName, ContentManager Content)

Static Public Attributes

static float MAP_X
static float MAP_Z
static float MAP_MIN_X
static float MAP_MIN_Z

Constructor & Destructor Documentation


Member Function Documentation

Here is the call graph for this function:

Here is the caller graph for this function:

void Resonance.World.addToSpace ( ISpaceObject  obj)

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

bool Resonance.World.querySpace ( Vector3  point)

Here is the caller graph for this function:

List<RayHit> Resonance.World.rayCastHitData ( Vector3  position,
Vector3  direction,
float  distance,
Func< BroadPhaseEntry, bool >  filter 
)
List<Object> Resonance.World.rayCastObjects ( Vector3  position,
Vector3  direction,
float  distance,
Func< BroadPhaseEntry, bool >  filter 
)

Here is the call graph for this function:

void Resonance.World.readXmlFile ( string  levelName,
ContentManager  Content 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void Resonance.World.removeObject ( string  id)

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Dictionary<string, Object> Resonance.World.returnObjects ( )

Here is the caller graph for this function:

List<Object> Resonance.World.returnObjectSubset ( List< Type >  types)

Here is the caller graph for this function:

Here is the caller graph for this function:


Member Data Documentation

float Resonance.World.MAP_MIN_X [static]
float Resonance.World.MAP_MIN_Z [static]
float Resonance.World.MAP_X [static]
float Resonance.World.MAP_Z [static]

The documentation for this class was generated from the following file: