|
| MeshTerrain (Vector3 InitPosition, String name, String file, String group) |
| Class constructor. More...
|
|
virtual | ~MeshTerrain () |
| Class destructor. More...
|
|
| TerrainBase () |
| Class constructor.
|
|
virtual | ~TerrainBase () |
| Class destructor.
|
|
| WorldObject (World *TheWorld) |
| Blank constructor. More...
|
|
| WorldObject (const String &Name, World *TheWorld) |
| Class constructor. More...
|
|
virtual | ~WorldObject () |
| Class destructor.
|
|
virtual void | _NotifyCollisionState (Physics::Collision *Col, const Physics::CollisionState State) |
| Notifies this World Object of a collision that is occuring with it. More...
|
|
virtual void | _NotifyProxyDestroyed (WorldProxy *ToBeDestroyed)=0 |
| Notifies that a proxy belonging to this WorldObject is being forcibly destroyed, and it needs to update. More...
|
|
virtual void | _Update ()=0 |
| Utility function for altering or checking the World Object every frame. More...
|
|
virtual void | AddToWorld ()=0 |
| Adds the object to the World.
|
|
virtual String | GetDerivedSerializableName () const |
| Gets the most derived serializable name of this WorldObject. More...
|
|
virtual const String & | GetName () const |
| Gets the name of this object. More...
|
|
virtual void | GetProxies (ProxyContainer &Proxies)=0 |
| Populates a container with all of the WorldProxies being used by this WorldObject. More...
|
|
virtual void | GetProxies (const UInt32 Types, ProxyContainer &Proxies)=0 |
| Populates a container with all the WorldProxies being used by this WorldObject specified in a provided mask. More...
|
|
virtual Mezzanine::WorldObjectType | GetType () const =0 |
| Gets the type of the object instance. More...
|
|
virtual World * | GetWorld () const |
| Gets the world this object currently belongs to. More...
|
|
virtual Boole | IsInWorld () const =0 |
| Gets whether or not this object is currently in the world. More...
|
|
virtual Boole | IsKinematic () const =0 |
| Checks of the object is kinematic. More...
|
|
virtual Boole | IsStatic () const =0 |
| Checks of the object is static. 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 | ProtoDeSerializeProxies (const XML::Node &SelfRoot)=0 |
| Take the data stored in an XML Node and overwrite the proxies 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 | ProtoSerializeProxies (XML::Node &SelfRoot) const =0 |
| Convert the proxies of this class to an XML::Node ready for serialization. More...
|
|
virtual void | RemoveFromWorld ()=0 |
| Removes the object from the World.
|
|
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...
|
|
virtual Vector3 | GetLocation () const =0 |
| Gets this objects current location. More...
|
|
virtual Quaternion | GetOrientation () const =0 |
| Gets this objects current orientation. More...
|
|
virtual Vector3 | GetScale () const =0 |
| Gets the scaling currently being applied to this object. More...
|
|
virtual void | Pitch (const Real Angle)=0 |
| Rotate the object around the X axis. More...
|
|
virtual void | Roll (const Real Angle)=0 |
| Rotate the object around the Z axis. More...
|
|
virtual void | Rotate (const Vector3 &Axis, const Real Angle)=0 |
| Rotates the object from it's existing rotation. More...
|
|
virtual void | Rotate (const Quaternion &Rotation)=0 |
| Rotates the object from it's existing rotation. More...
|
|
virtual void | Scale (const Vector3 &Scale)=0 |
| Scales the object from it's current size. More...
|
|
virtual void | Scale (const Real X, const Real Y, const Real Z)=0 |
| Scales the object from it's current size. More...
|
|
virtual void | SetLocation (const Vector3 &Loc)=0 |
| Sets the location of this object in parent space. More...
|
|
virtual void | SetLocation (const Real X, const Real Y, const Real Z)=0 |
| Sets the location of this object in parent space via Reals. More...
|
|
virtual void | SetOrientation (const Quaternion &Ori)=0 |
| 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)=0 |
| Sets the orientation of this object in parent space via Reals. More...
|
|
virtual void | SetScale (const Vector3 &Sc)=0 |
| Sets the scaling to be applied to this object. More...
|
|
virtual void | SetScale (const Real X, const Real Y, const Real Z)=0 |
| Sets the scaling to be applied to this object via Reals. More...
|
|
virtual void | Translate (const Vector3 &Trans)=0 |
| Moves this object from it's current location. More...
|
|
virtual void | Translate (const Real X, const Real Y, const Real Z)=0 |
| Moves this object from it's current location. More...
|
|
virtual void | Yaw (const Real Angle)=0 |
| Rotate the object around the Y axis. More...
|
|
Definition at line 51 of file meshterrain.h.