A Flat wall/floor of limitless size. More...
#include <planecollisionshape.h>
 Inheritance diagram for Mezzanine::Physics::PlaneCollisionShape:
 Collaboration diagram for Mezzanine::Physics::PlaneCollisionShape:Public Member Functions | |
| PlaneCollisionShape (const String &Name) | |
| Class Constructor.  More... | |
| PlaneCollisionShape (const String &Name, btStaticPlaneShape *BulletShape) | |
| Internal Constructor.  More... | |
| virtual | ~PlaneCollisionShape () | 
| Class Destructor.  | |
| virtual CollisionShape::ShapeType | GetType () const | 
| Gets the type of Collision shape this is.  More... | |
  Public Member Functions inherited from Mezzanine::Physics::FieldCollisionShape | |
| FieldCollisionShape () | |
| Class Constructor.  | |
| virtual | ~FieldCollisionShape () | 
| Class Destructor.  | |
| virtual btConcaveShape * | GetBulletConcaveShape () const | 
| virtual void | ProtoDeSerialize (const XML::Node &OneNode) | 
| virtual void | ProtoSerialize (XML::Node &CurrentRoot) const | 
  Public Member Functions inherited from Mezzanine::Physics::CollisionShape | |
| CollisionShape () | |
| Class Constructor.  | |
| virtual | ~CollisionShape () | 
| Class Destructor.  | |
| virtual btCollisionShape * | _GetInternalShape () const | 
| Gets the internal shape pointer this collision shape is based on.  More... | |
| virtual void | _SetShapeName (const String &NewName) | 
| Sets the name of this collision shape.  More... | |
| virtual Real | GetMargin () const | 
| Gets the amount of padding currently being applied to the collision shape.  More... | |
| virtual const String & | GetName () const | 
| Gets the name of this shape.  More... | |
| virtual Vector3 | GetScaling () const | 
| Gets the current scaling being applied to the collision shape.  More... | |
| virtual void | SetMargin (const Real &Margin) | 
| Sets the padding that will be applied when checking for collisions.  More... | |
| virtual void | SetScaling (const Vector3 &Scaling) | 
| Scales the collision shape on each of it's axes.  More... | |
Protected Attributes | |
| btStaticPlaneShape * | PlaneShape | 
Additional Inherited Members | |
  Public Types inherited from Mezzanine::Physics::CollisionShape | |
| enum | ShapeType {  ST_Box = 0, ST_Capsule = 1, ST_Compound = 2, ST_Cone = 3, ST_ConvexHull = 4, ST_Cylinder = 5, ST_MultiSphere = 6, ST_Sphere = 7, ST_DynamicTriMesh = 8, ST_Heightfield = 9, ST_Plane = 10, ST_Soft = 11, ST_StaticTriMesh = 12 }  | 
| This enum describes what kind of shape you are currently working with.  More... | |
  Static Public Member Functions inherited from Mezzanine::Physics::FieldCollisionShape | |
| static String | SerializableName () | 
| Get the name of the the XML tag this class will leave behind as its instances are serialized.  More... | |
  Protected Member Functions inherited from Mezzanine::Physics::FieldCollisionShape | |
| void | SetPointers (btConcaveShape *Shape) | 
| Sets the internal pointers on the base classes.  | |
A Flat wall/floor of limitless size.
Definition at line 55 of file planecollisionshape.h.
| Mezzanine::Physics::PlaneCollisionShape::PlaneCollisionShape | ( | const String & | Name) | 
Class Constructor.
| Name | The name of this Shape. | 
Definition at line 56 of file planecollisionshape.cpp.
| Mezzanine::Physics::PlaneCollisionShape::PlaneCollisionShape | ( | const String & | Name, | 
| btStaticPlaneShape * | BulletShape | ||
| ) | 
Internal Constructor.
| Name | The name of this Shape. | 
| BulletShape | The internal shape this shape is based on. | 
Definition at line 61 of file planecollisionshape.cpp.
      
  | 
  virtual | 
Gets the type of Collision shape this is.
Implements Mezzanine::Physics::FieldCollisionShape.
Definition at line 73 of file planecollisionshape.cpp.
 1.8.4