This is a proxy from which physics objects that can collide with each other are handled. More...
#include <collidableproxy.h>
Public Member Functions | |
CollidableProxy (PhysicsManager *Creator) | |
Standard Constructor. More... | |
virtual | ~CollidableProxy () |
Class Destructor. | |
virtual btCollisionObject * | _GetBasePhysicsObject () const =0 |
Accessor for the internal physics object. More... | |
virtual Integer | _GetBroadphaseUniqueID () const |
Gets the unique ID assigned to the internal object. More... | |
virtual Real | _GetContactProcessingThreshold () const |
Gets the maximum distance to be considered for processing collisions with this object. More... | |
virtual void | _SetContactProcessingThreshold (const Real Threshold) |
Sets the maximum distance to be considered for processing collisions with this object. More... | |
virtual void | AddToWorld ()=0 |
Performs all the necessary task to ensure this object is connected to it's respective world and ready for use. More... | |
virtual AxisAlignedBox | GetAABB () const |
Gets this proxies AABB. More... | |
virtual Physics::ActivationState | GetActivationState () const |
Gets the current activation state of this proxy. More... | |
virtual Vector3 | GetAnisotropicFriction () const |
Gets the anisotropic friction factor. More... | |
virtual Physics::AnisotropicFrictionFlags | GetAnisotropicFrictionMode () const |
Gets the current Anisotropic friction mode being applied to this proxy. More... | |
virtual Whole | GetCollisionFlags () const |
Gets the collection of flags that help determine collision response for this object. More... | |
virtual Int16 | GetCollisionGroup () const |
Gets the objects collision group. More... | |
virtual Int16 | GetCollisionMask () const |
Gets the object's collision mask. More... | |
virtual bool | GetCollisionResponse () const |
Will this respond to 3d collisions. More... | |
virtual CollisionShape * | GetCollisionShape () const |
Gets the collision shape currently in use by this object. More... | |
virtual WorldManager * | GetCreator () const |
Gets a pointer to this proxies creator. More... | |
virtual Real | GetDeactivationTime () const |
Gets the current deactivation time for this object. More... | |
virtual String | GetDerivedSerializableName () const |
Gets the most derived serializable name of this WorldProxy. More... | |
virtual Real | GetFriction () const |
Gets the sliding friction coefficient. More... | |
virtual Vector3 | GetLocation () const |
Gets this objects current location. More... | |
virtual Quaternion | GetOrientation () const |
Gets this objects current orientation. More... | |
virtual Real | GetRestitution () const |
Gets the World Object restitution coefficient. More... | |
virtual Real | GetRollingFriction () const |
Gets the rolling friction coefficient. More... | |
virtual Vector3 | GetScale () const |
Gets the scaling currently being applied to this object. More... | |
virtual bool | IsActive () const |
Checks if the object is active in the simulation. More... | |
virtual Boolean | IsAnisotropicFrictionModeSet (const Whole Mode) const |
Gets whether or not anisotropic friction is being used in a specified mode. More... | |
virtual Boolean | IsInWorld () const |
Gets whether or not this object is inside of it's world. More... | |
virtual bool | IsKinematic () const |
Is the object kinematic. More... | |
virtual bool | IsStatic () const |
Is the object static. More... | |
virtual bool | IsStaticOrKinematic () const |
Checks if the object is either static or kinematic. More... | |
virtual void | Pitch (const Real Angle) |
Rotate the object around the X axis. More... | |
virtual void | ProtoDeSerialize (const XML::Node &SelfRoot) |
Take the data stored in an XML Node and overwrite this object with it. More... | |
virtual void | ProtoDeSerializeProperties (const XML::Node &SelfRoot) |
Take the data stored in an XML Node and overwrite the properties of this object with it. More... | |
virtual void | ProtoDeSerializeShape (const XML::Node &SelfRoot) |
Take the data stored in an XML Node and overwrite the shape of this object with it. More... | |
virtual void | ProtoSerialize (XML::Node &ParentNode) const |
Convert this class to an XML::Node ready for serialization. More... | |
virtual void | ProtoSerializeProperties (XML::Node &SelfRoot) const |
Convert the properties of this class to an XML::Node ready for serialization. More... | |
virtual void | ProtoSerializeShape (XML::Node &SelfRoot) const |
Convert the shape of this class to an XML::Node ready for serialization. More... | |
virtual void | RemoveFromWorld ()=0 |
Unhooks this proxy from it's respective world. More... | |
virtual void | Roll (const Real Angle) |
Rotate the object around the Z axis. More... | |
virtual void | Rotate (const Vector3 &Axis, const Real Angle) |
Rotates the object from it's existing rotation. More... | |
virtual void | Rotate (const Quaternion &Rotation) |
Rotates the object from it's existing rotation. More... | |
virtual void | Scale (const Vector3 &Scale) |
Scales the object from it's current size. More... | |
virtual void | Scale (const Real X, const Real Y, const Real Z) |
Scales the object from it's current size. More... | |
virtual void | SetActivationState (const Physics::ActivationState State, bool Force=false) |
Sets the activation state of the world object. More... | |
virtual void | SetAnisotropicFriction (const Vector3 &Friction, const Whole Mode) |
Sets the anisotropic friction factor. More... | |
virtual void | SetCollisionFlags (const Whole Flags) |
Sets the collection of flags that help determine collision response for this object. More... | |
virtual void | SetCollisionGroup (const Int16 Group) |
Sets which collision group this proxy belongs to, which determines it's collision behavior. More... | |
virtual void | SetCollisionGroupAndMask (const Int16 Group, const Int16 Mask) |
Set the collision group and mask for the proxy to determine what it should collide with. More... | |
virtual void | SetCollisionMask (const Int16 Mask) |
Sets the collision mask of this proxy, which determines which groups it will collide with. More... | |
virtual void | SetCollisionResponse (bool Enable) |
Sets the World Object to be able to collide with other objects in the world. More... | |
virtual void | SetCollisionShape (CollisionShape *Shape) |
Sets the collision shape to be used. More... | |
virtual void | SetDeactivationTime (const Real Time) |
Sets the amount of time this object needs to have no forces enacted upon it to be deactivated. More... | |
virtual void | SetFriction (const Real Friction) |
Sets the sliding friction coefficient. More... | |
virtual void | SetKinematic () |
Sets the state of the object to Kinematic. More... | |
virtual void | SetLocation (const Vector3 &Loc) |
Sets the location of this object in parent space. More... | |
virtual void | SetLocation (const Real X, const Real Y, const Real Z) |
Sets the location of this object in parent space via Reals. More... | |
virtual void | SetOrientation (const Quaternion &Ori) |
Sets the orientation of this object in parent space. More... | |
virtual void | SetOrientation (const Real X, const Real Y, const Real Z, const Real W) |
Sets the orientation of this object in parent space via Reals. More... | |
virtual void | SetRestitution (const Real &Restitution) |
Sets the restitution coefficient. More... | |
virtual void | SetRollingFriction (const Real Friction) |
Sets the rolling friction coefficient. More... | |
virtual void | SetScale (const Vector3 &Sc) |
Sets the scaling to be applied to this object. More... | |
virtual void | SetScale (const Real X, const Real Y, const Real Z) |
Sets the scaling to be applied to this object via Reals. More... | |
virtual void | SetStatic () |
Sets the state of the object to Static. More... | |
virtual void | Translate (const Vector3 &Trans) |
Moves this object from it's current location. More... | |
virtual void | Translate (const Real X, const Real Y, const Real Z) |
Moves this object from it's current location. More... | |
virtual void | Yaw (const Real Angle) |
Rotate the object around the Y axis. More... | |
Public Member Functions inherited from Mezzanine::WorldProxy | |
WorldProxy () | |
Class constructor. | |
virtual | ~WorldProxy () |
Class destructor. | |
void | _Bind (WorldObject *NewParent) |
Binds this proxy to a WorldObject. More... | |
virtual WorldObject * | GetParentObject () const |
Gets a pointer to the parent object controlling this proxy. More... | |
virtual Mezzanine::ProxyType | GetProxyType () const =0 |
Accessor for the type of proxy. More... | |
Public Member Functions inherited from Mezzanine::TransformableObject | |
virtual | ~TransformableObject () |
Class Destructor. | |
virtual Vector3 | ConvertGlobalToLocal (const Vector3 &Location) const |
Converts a point in global space to the same point in local space. More... | |
virtual Quaternion | ConvertGlobalToLocal (const Quaternion &Orientation) const |
Converts a rotation in global space to the same rotation in local space. More... | |
virtual Vector3 | ConvertLocalToGlobal (const Vector3 &Location) const |
Converts a point in local space to the same point in global space. More... | |
virtual Quaternion | ConvertLocalToGlobal (const Quaternion &Orientation) const |
Converts a rotation in local space to the same rotation in global space. More... | |
Static Public Member Functions | |
static String | GetSerializableName () |
Get the name of the the XML tag the proxy class will leave behind as its instances are serialized. More... | |
Static Public Member Functions inherited from Mezzanine::WorldProxy | |
static String | GetSerializableName () |
Get the name of the the XML tag the proxy class will leave behind as its instances are serialized. More... | |
Protected Attributes | |
Int16 | CollisionGroup |
The classifications pertaining to this object in regards to collisions. More... | |
Int16 | CollisionMask |
Stores the kind of World Objects that can collide with each other. More... | |
PhysicsManager * | Manager |
This is a pointer to the physics manager that created and owns this proxy. More... | |
CollisionShape * | ProxyShape |
A vector3 storing the scaling applied to this body. More... | |
btCollisionShape * | ScalerShape |
This is an internal only shape that provides the ability for a collision shape to be scaled locally (to this object alone). More... | |
Protected Attributes inherited from Mezzanine::WorldProxy | |
WorldObject * | ParentObject |
Pointer to the Object this proxy belongs to. More... | |
This is a proxy from which physics objects that can collide with each other are handled.
This class is used to hold and configure the physics information for a world object. This class holds physics information from the physics sub-library and serves as a means to interact with it. Direct interaction with the internal physics object is discouraged.
Definition at line 63 of file collidableproxy.h.
Mezzanine::CollidableProxy::CollidableProxy | ( | PhysicsManager * | Creator) |
Standard Constructor.
Creator | A pointer to the manager that created this proxy. |
Definition at line 283 of file collidableproxy.cpp.
|
pure virtual |
Accessor for the internal physics object.
Implemented in Mezzanine::Physics::RigidProxy, Mezzanine::Physics::SoftProxy, and Mezzanine::Physics::GhostProxy.
|
virtual |
Gets the unique ID assigned to the internal object.
Definition at line 816 of file collidableproxy.cpp.
|
virtual |
Gets the maximum distance to be considered for processing collisions with this object.
Definition at line 822 of file collidableproxy.cpp.
|
virtual |
Sets the maximum distance to be considered for processing collisions with this object.
Threshold | The maximum distance in world units that will be considered a collision with this object. |
Definition at line 819 of file collidableproxy.cpp.
|
pure virtual |
Performs all the necessary task to ensure this object is connected to it's respective world and ready for use.
Implements Mezzanine::WorldProxy.
Implemented in Mezzanine::Physics::RigidProxy, Mezzanine::Physics::SoftProxy, and Mezzanine::Physics::GhostProxy.
|
virtual |
Gets this proxies AABB.
Definition at line 298 of file collidableproxy.cpp.
|
virtual |
Gets the current activation state of this proxy.
Definition at line 526 of file collidableproxy.cpp.
|
virtual |
Gets the anisotropic friction factor.
Definition at line 508 of file collidableproxy.cpp.
|
virtual |
Gets the current Anisotropic friction mode being applied to this proxy.
Definition at line 493 of file collidableproxy.cpp.
|
virtual |
Gets the collection of flags that help determine collision response for this object.
Definition at line 440 of file collidableproxy.cpp.
|
virtual |
Gets the objects collision group.
Definition at line 326 of file collidableproxy.cpp.
|
virtual |
Gets the object's collision mask.
Definition at line 331 of file collidableproxy.cpp.
|
virtual |
Will this respond to 3d collisions.
Definition at line 430 of file collidableproxy.cpp.
|
virtual |
Gets the collision shape currently in use by this object.
Definition at line 412 of file collidableproxy.cpp.
|
virtual |
Gets a pointer to this proxies creator.
Implements Mezzanine::WorldProxy.
Definition at line 304 of file collidableproxy.cpp.
|
virtual |
Gets the current deactivation time for this object.
Definition at line 541 of file collidableproxy.cpp.
|
virtual |
Gets the most derived serializable name of this WorldProxy.
Reimplemented from Mezzanine::WorldProxy.
Reimplemented in Mezzanine::Physics::RigidProxy, Mezzanine::Physics::SoftProxy, and Mezzanine::Physics::GhostProxy.
Definition at line 807 of file collidableproxy.cpp.
|
virtual |
Gets the sliding friction coefficient.
Definition at line 481 of file collidableproxy.cpp.
|
virtual |
Gets this objects current location.
Implements Mezzanine::WorldProxy.
Reimplemented in Mezzanine::Physics::SoftProxy.
Definition at line 561 of file collidableproxy.cpp.
|
virtual |
Gets this objects current orientation.
Implements Mezzanine::WorldProxy.
Reimplemented in Mezzanine::Physics::SoftProxy.
Definition at line 578 of file collidableproxy.cpp.
|
virtual |
Gets the World Object restitution coefficient.
Definition at line 514 of file collidableproxy.cpp.
|
virtual |
Gets the rolling friction coefficient.
Definition at line 487 of file collidableproxy.cpp.
|
virtual |
Gets the scaling currently being applied to this object.
Implements Mezzanine::WorldProxy.
Reimplemented in Mezzanine::Physics::SoftProxy.
Definition at line 598 of file collidableproxy.cpp.
|
static |
Get the name of the the XML tag the proxy class will leave behind as its instances are serialized.
Definition at line 810 of file collidableproxy.cpp.
|
virtual |
Checks if the object is active in the simulation.
Definition at line 531 of file collidableproxy.cpp.
|
virtual |
Gets whether or not anisotropic friction is being used in a specified mode.
Mode | The Physics::AnisotropicFrictionFlags value to check for. |
Definition at line 505 of file collidableproxy.cpp.
|
virtual |
Gets whether or not this object is inside of it's world.
Implements Mezzanine::WorldProxy.
Definition at line 301 of file collidableproxy.cpp.
|
virtual |
Is the object kinematic.
Definition at line 460 of file collidableproxy.cpp.
|
virtual |
Is the object static.
Definition at line 465 of file collidableproxy.cpp.
|
virtual |
Checks if the object is either static or kinematic.
Checks if the object is either static or kinematic, returns true if it is either.
Definition at line 470 of file collidableproxy.cpp.
|
virtual |
Rotate the object around the X axis.
Angle | The angle to rotate this object in radians. |
Implements Mezzanine::WorldProxy.
Definition at line 620 of file collidableproxy.cpp.
|
virtual |
Take the data stored in an XML Node and overwrite this object with it.
SelfRoot | An XML::Node containing the data to populate this class with. |
Reimplemented from Mezzanine::WorldProxy.
Reimplemented in Mezzanine::Physics::SoftProxy.
Definition at line 710 of file collidableproxy.cpp.
|
virtual |
Take the data stored in an XML Node and overwrite the properties of this object with it.
SelfRoot | An XML::Node containing the data to populate this class with. |
Reimplemented from Mezzanine::WorldProxy.
Reimplemented in Mezzanine::Physics::RigidProxy, Mezzanine::Physics::SoftProxy, and Mezzanine::Physics::GhostProxy.
Definition at line 726 of file collidableproxy.cpp.
|
virtual |
Take the data stored in an XML Node and overwrite the shape of this object with it.
SelfRoot | An XML::Node containing the data to populate this class with. |
Definition at line 791 of file collidableproxy.cpp.
|
virtual |
Convert this class to an XML::Node ready for serialization.
ParentNode | The point in the XML hierarchy that all this renderable should be appended to. |
Reimplemented from Mezzanine::WorldProxy.
Reimplemented in Mezzanine::Physics::SoftProxy.
Definition at line 659 of file collidableproxy.cpp.
|
virtual |
Convert the properties of this class to an XML::Node ready for serialization.
SelfRoot | The root node containing all the serialized data for this instance. |
Reimplemented from Mezzanine::WorldProxy.
Reimplemented in Mezzanine::Physics::RigidProxy, Mezzanine::Physics::SoftProxy, and Mezzanine::Physics::GhostProxy.
Definition at line 670 of file collidableproxy.cpp.
|
virtual |
Convert the shape of this class to an XML::Node ready for serialization.
SelfRoot | The root node containing all the serialized data for this instance. |
Definition at line 697 of file collidableproxy.cpp.
|
pure virtual |
Unhooks this proxy from it's respective world.
Implements Mezzanine::WorldProxy.
Implemented in Mezzanine::Physics::RigidProxy, Mezzanine::Physics::SoftProxy, and Mezzanine::Physics::GhostProxy.
|
virtual |
Rotate the object around the Z axis.
Angle | The angle to rotate this object in radians. |
Implements Mezzanine::WorldProxy.
Definition at line 626 of file collidableproxy.cpp.
Rotates the object from it's existing rotation.
Axis | The axis on which this object will be rotated. |
Angle | The angle to rotate this object in radians. |
Implements Mezzanine::WorldProxy.
Definition at line 632 of file collidableproxy.cpp.
|
virtual |
Rotates the object from it's existing rotation.
Rotation | The rotation to apply to this object. |
Implements Mezzanine::WorldProxy.
Definition at line 638 of file collidableproxy.cpp.
|
virtual |
Scales the object from it's current size.
Scale | A Vector3 representing the scaling to apply to this object. |
Implements Mezzanine::WorldProxy.
Definition at line 644 of file collidableproxy.cpp.
Scales the object from it's current size.
X | The scaling factor to apply on the X axis. |
Y | The scaling factor to apply on the Y axis. |
Z | The scaling factor to apply on the Z axis. |
Implements Mezzanine::WorldProxy.
Definition at line 650 of file collidableproxy.cpp.
|
virtual |
Sets the activation state of the world object.
State | The activation state to set for this proxy. See the ActivationState enum for more info. |
Force | Whether or not you want to force the state. Some states may not apply based on the condition of the proxy if this is set to false. |
Definition at line 520 of file collidableproxy.cpp.
|
virtual |
Sets the anisotropic friction factor.
Anisotropic friction is when an object has different behaviors for sliding or rolling on different axes. An example would be a skateboard that rolls easily back and forth, but resists side to side.
Note that only one Anisotropic Friction Flag can be set at a time.
Friction | A Vector3 expressing the coefficients on each of this objects local axes that will be applied to the global friction value. |
Mode | The type of friction the passed in value should be set as. See Physics::AnisotropicFrictionFlags enum for more details. |
Definition at line 490 of file collidableproxy.cpp.
|
virtual |
Sets the collection of flags that help determine collision response for this object.
See Physics::CollisionFlags enum for more details on the available flags.
Flags | A bitmask containing all the flags to be applied to this object. |
Definition at line 435 of file collidableproxy.cpp.
|
virtual |
Sets which collision group this proxy belongs to, which determines it's collision behavior.
Group | The collision group to which this proxy belongs. |
Definition at line 316 of file collidableproxy.cpp.
|
virtual |
Set the collision group and mask for the proxy to determine what it should collide with.
These values are automatically calculated for you with some sane default values. Only edit these if you know what you are doing.
Group | The collision group to which this proxy belongs. |
Mask | The other groups to which this proxy should collide with. |
Definition at line 310 of file collidableproxy.cpp.
|
virtual |
Sets the collision mask of this proxy, which determines which groups it will collide with.
Mask | The other groups to which this proxy should collide with. |
Definition at line 321 of file collidableproxy.cpp.
|
virtual |
Sets the World Object to be able to collide with other objects in the world.
By default collision response is enabled. Only call this function if you have disabled collision response.
Enable | Whether or not to enable collision response. |
Definition at line 417 of file collidableproxy.cpp.
|
virtual |
Sets the collision shape to be used.
Shape | The shape to be applied. |
Reimplemented in Mezzanine::Physics::RigidProxy, and Mezzanine::Physics::SoftProxy.
Definition at line 336 of file collidableproxy.cpp.
|
virtual |
Sets the amount of time this object needs to have no forces enacted upon it to be deactivated.
This deactivate simply means it is skipped on more robust checks and force checking. It does not mean that it has to be manually reactivated by the user. A force being applied to it will re-activate it automatically. This setting is a simple optimization.
Time | The amount of time in seconds this object needs to deactivate. |
Definition at line 536 of file collidableproxy.cpp.
|
virtual |
Sets the sliding friction coefficient.
Higher values will resist sliding across surfaces. This number is the coefficient of friction. Range is from 0.0 to 2.0. Behavior in this regard is determined by the friction of both colliding bodies.
Default: 0.5
Friction | A Real that is the sliding friction coefficient desired. |
Definition at line 478 of file collidableproxy.cpp.
|
virtual |
Sets the state of the object to Kinematic.
This function will set the object to a Kinematic Object.
Kinematic Objects are like Static Objects but are also able to be moved directly by character controllers.
Definition at line 448 of file collidableproxy.cpp.
|
virtual |
Sets the location of this object in parent space.
Location | A Vector3 representing the location this object is to be set to. |
Implements Mezzanine::WorldProxy.
Reimplemented in Mezzanine::Physics::SoftProxy.
Definition at line 549 of file collidableproxy.cpp.
Sets the location of this object in parent space via Reals.
X | The position on the X axis where this object is to be set. |
Y | The position on the Y axis where this object is to be set. |
Z | The position on the Z axis where this object is to be set. |
Implements Mezzanine::WorldProxy.
Reimplemented in Mezzanine::Physics::SoftProxy.
Definition at line 554 of file collidableproxy.cpp.
|
virtual |
Sets the orientation of this object in parent space.
Orientation | A Quaternion representing the rotation this object is to be set to. |
Implements Mezzanine::WorldProxy.
Reimplemented in Mezzanine::Physics::SoftProxy.
Definition at line 566 of file collidableproxy.cpp.
|
virtual |
Sets the orientation of this object in parent space via Reals.
X | The X component of the Axis. |
Y | The Y component of the Axis. |
Z | The Z component of the Axis. |
W | Rotation on the Axis X, Y and Z defined. |
Implements Mezzanine::WorldProxy.
Reimplemented in Mezzanine::Physics::SoftProxy.
Definition at line 571 of file collidableproxy.cpp.
|
virtual |
Sets the restitution coefficient.
Restitution determines how much energy is left after a collision with an object. Range is from 0.0 to 1.0. Behavior in this regard is determined by the restitution of both colliding bodies.
Default: 0.0
Restitution | A Real that is the restitution coefficient desired. |
Definition at line 511 of file collidableproxy.cpp.
|
virtual |
Sets the rolling friction coefficient.
This works on the same basic idea as "normal" friction but this is the coefficient to be used when the object rolls across the surface instead of slides across.
Friction | A Real that is the rolling friction coefficient desired. |
Definition at line 484 of file collidableproxy.cpp.
|
virtual |
Sets the scaling to be applied to this object.
Scale | A Vector3 representing the amount of scaling to apply to this object. |
Implements Mezzanine::WorldProxy.
Reimplemented in Mezzanine::Physics::SoftProxy.
Definition at line 583 of file collidableproxy.cpp.
Sets the scaling to be applied to this object via Reals.
X | The scaling factor to apply on the X axis. |
Y | The scaling factor to apply on the Y axis. |
Z | The scaling factor to apply on the Z axis. |
Implements Mezzanine::WorldProxy.
Reimplemented in Mezzanine::Physics::SoftProxy.
Definition at line 593 of file collidableproxy.cpp.
|
virtual |
Sets the state of the object to Static.
This function will set the object to a Static Object.
Static Objects don't move or have any force applied to them, but are cabable of exerting force on other objects.
Definition at line 454 of file collidableproxy.cpp.
|
virtual |
Moves this object from it's current location.
Trans | A Vector3 representing the amount of movement to apply to this object. |
Implements Mezzanine::WorldProxy.
Definition at line 603 of file collidableproxy.cpp.
Moves this object from it's current location.
X | The amount of movement to apply on the X axis. |
Y | The amount of movement to apply on the Y axis. |
Z | The amount of movement to apply on the Z axis. |
Implements Mezzanine::WorldProxy.
Definition at line 608 of file collidableproxy.cpp.
|
virtual |
Rotate the object around the Y axis.
Angle | The angle to rotate this object in radians. |
Implements Mezzanine::WorldProxy.
Definition at line 614 of file collidableproxy.cpp.
|
protected |
The classifications pertaining to this object in regards to collisions.
Definition at line 81 of file collidableproxy.h.
|
protected |
Stores the kind of World Objects that can collide with each other.
Definition at line 84 of file collidableproxy.h.
|
protected |
This is a pointer to the physics manager that created and owns this proxy.
Definition at line 78 of file collidableproxy.h.
|
protected |
A vector3 storing the scaling applied to this body.
The physics shape of this proxy.
Definition at line 72 of file collidableproxy.h.
|
protected |
This is an internal only shape that provides the ability for a collision shape to be scaled locally (to this object alone).
Definition at line 75 of file collidableproxy.h.