MezzanineEngine March 18, 2012

Mezzanine::PhysicsConstructionInfo Class Reference

List of all members.

Public Types

enum  PhysicsConstructionFlags { PCF_SoftRigidWorld = 1, PCF_LimitlessWorld = 2 }
 

This is an enum used by the physics manager to determine what internal classes should be used when creating the world.


Public Member Functions

 PhysicsConstructionInfo ()
 Class constructor.
 ~PhysicsConstructionInfo ()
 Class destructor.
PhysicsConstructionInfooperator= (const PhysicsConstructionInfo &Other)
 Assignment Operator.

Public Attributes

Whole EventFilterAge
 The age a collision contact has to have(number of simulation steps) to generate an event for it.
Real EventFilterImpulse
 The amount of force a collision has to have to generate an event for it.
Vector3 GeographyLowerBounds
 The lower limits of the worlds AABB.
Vector3 GeographyUpperBounds
 The upper limits of the worlds AABB.
Vector3 Gravity
 The gravity to set for the world.
Whole MaxProxies
 The maximum number of Actors and Area Effects you expect to have in the world at one time.
Whole PhysicsFlags
 The flags to initialize the physics system with.

Detailed Description

Definition at line 88 of file physicsmanager.h.


Member Function Documentation

PhysicsConstructionInfo & Mezzanine::PhysicsConstructionInfo::operator= ( const PhysicsConstructionInfo Other)

Assignment Operator.

Parameters:
OtherThe other PhysicsConstructionInfo to be copied.
Returns:
Returns a reference to this.

Definition at line 410 of file physicsmanager.cpp.


Member Data Documentation

The lower limits of the worlds AABB.

Note:
This member is ignored if the "PCF_LimitlessWorld" flag is passed in.

Definition at line 116 of file physicsmanager.h.

The upper limits of the worlds AABB.

Note:
This member is ignored if the "PCF_LimitlessWorld" flag is passed in.

Definition at line 119 of file physicsmanager.h.

The maximum number of Actors and Area Effects you expect to have in the world at one time.

Note:
This member is ignored if the "PCF_LimitlessWorld" flag is passed in.

Definition at line 122 of file physicsmanager.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines