#include <SO3NodeScol.h>
Public Types | |
| enum | NodeType { NODE_TYPE_ID = 0, ENTITY_TYPE_ID = 1, CAMERA_TYPE_ID = 2, LIGHT_TYPE_ID = 3, SCENENODE_TYPE_ID = 4, VIEWPORT_TYPE_ID = 5, BODY_TYPE_ID = 6, SKELETON_TYPE_ID = 7, BONE_TYPE_ID = 8, PARTICLE_SYSTEM_TYPE_ID = 9, DYNAMIC_CUBE_MAP_ID = 10, DYNAMIC_REFLECTION_MAP_ID = 11 } |
| enum | NodeTransformSpace { SO3_LOCAL_TS = 0, SO3_PARENT_TS = 1, SO3_WORLD_TS = 2 } |
Public Member Functions | |
| SNode (SScene *parent, std::string nodeName, bool isRootNode=false) | |
| ~SNode () | |
| SScene * | GetParentScene () |
| Ogre::SceneNode * | GetOgreSceneNodePointer () |
| Ogre::MovableObject * | GetMovableObjectPointer () |
| bool | getSceneNodeIsMouseForeground () |
| void | setSceneNodeIsMouseForeground (bool mForeground) |
| bool | getSceneNodeIsMouseClick () |
| void | setSceneNodeIsMouseClick (bool mClickable) |
| int | getSceneNodeMouseFlags () |
| void | setSceneNodeMouseFlags (int flags) |
| bool | getSceneNodeHasBody () |
| SBody * | getSceneNodeBody () |
| void | UpdateNodeBody (bool bScale) |
| void | destroyAssociatedMoveableObject () |
| void | SNode::disableAutoTarget () |
| NodeType | GetNodeType () |
| void | AttachToParent (SNode *newParentNode) |
| void | DetachFromParent () |
| SNode * | GetParentSceneNode () |
| const SNodeMap | GetChildrenNodes () const |
| virtual int | GetNumChildren () |
| void | DetachAllChildren () |
| virtual void | SetCastShadows (bool castShadows) |
| virtual bool | GetCastShadows () |
| virtual void | SetRenderingDistance (float distance) |
| virtual float | GetRenderingDistance () |
| virtual Ogre::Vector3 | GetBoundingBoxSize (bool childs=false) |
| virtual Ogre::Vector3 | GetBoundingBoxCenter (bool childs=false) |
| virtual Ogre::Matrix4 | GetTransformationMatrix () |
| virtual Ogre::Vector3 | GetPosition () |
| virtual void | SetPosition (Ogre::Vector3 pos) |
| virtual Ogre::Quaternion | GetOrientation () |
| virtual void | SetOrientation (Ogre::Quaternion quat) |
| virtual void | AddOrientation (Ogre::Quaternion quat) |
| virtual Ogre::Vector3 | GetScale () |
| virtual void | SetScale (Ogre::Vector3 scale) |
| virtual Ogre::Vector3 | GetGlobalPosition () |
| virtual void | SetGlobalPosition (Ogre::Vector3 pos) |
| virtual Ogre::Quaternion | GetGlobalOrientation () |
| virtual void | SetGlobalOrientation (Ogre::Quaternion quat) |
| virtual Ogre::Vector3 | GetGlobalScale () |
| virtual void | SetGlobalScale (Ogre::Vector3 scale) |
| virtual void | StoreInitialPRS () |
| virtual void | ResetToInitialPRS () |
| void | ResetToInitialPosition () |
| virtual void | ResetToInitialOrientation () |
| void | ResetToInitialScale () |
| virtual Ogre::Vector3 | GetInitialPosition () |
| virtual Ogre::Quaternion | GetInitialOrientation () |
| virtual Ogre::Vector3 | GetInitialScale () |
| bool | GetShowBoundingBox () |
| void | SetShowBoundingBox (bool showBounding) |
| void | SetAutoTracking (bool autoTrack, SNode *targetNode=0, Ogre::Vector3 localDirectionVector=Ogre::Vector3::NEGATIVE_UNIT_Z, Ogre::Vector3 offset=Ogre::Vector3::ZERO) |
| SNode * | GetAutoTrackingTarget () |
| virtual void | Pitch (float radianAngle, SNode::NodeTransformSpace relativeTo=SNode::SO3_LOCAL_TS) |
| virtual void | Yaw (float radianAngle, SNode::NodeTransformSpace relativeTo=SNode::SO3_LOCAL_TS) |
| virtual void | Roll (float radianAngle, SNode::NodeTransformSpace relativeTo=SNode::SO3_LOCAL_TS) |
| virtual void | Rotate (Ogre::Vector3 axis, float radianAngle, SNode::NodeTransformSpace relativeTo=SNode::SO3_LOCAL_TS) |
| virtual void | Translate (Ogre::Vector3 d, SNode::NodeTransformSpace relativeTo=SNode::SO3_PARENT_TS) |
| void | SetDirection (Ogre::Vector3 vec, SNode::NodeTransformSpace relativeTo=SNode::SO3_LOCAL_TS, Ogre::Vector3 localDirectionVector=Ogre::Vector3::NEGATIVE_UNIT_Z) |
| void | LookAt (Ogre::Vector3 targetPoint, SNode::NodeTransformSpace relativeTo, Ogre::Vector3 localDirectionVector=Ogre::Vector3::NEGATIVE_UNIT_Z) |
| bool | GetVisible () |
| void | SetVisible (bool visible, bool cascade=true) |
| SNodeAnimation * | CreateNodeAnimation (std::string animationName, float animationLength) |
| void | DeleteAnimation (SAnim *existingAnimation) |
| unsigned short | GetNumAnimations () |
| SAnim * | GetAnimation (std::string animationName) |
| SAnim * | GetAnimation (unsigned short animationIndex) |
| SAnimMap | GetAnimations () const |
| Ogre::Vector3 | GetPositionFromNode (SNode *nodeRef) |
| Ogre::Quaternion | GetOrientationFromNode (SNode *nodeRef) |
| Ogre::Vector3 | GetScaleFromNode (SNode *nodeRef) |
| virtual void | SetInheritOrientation (bool state) |
| virtual bool | GetInheritOrientation () |
| virtual void | ResetOrientation () |
| void | DeleteBody () |
| SBody * | CreateBoxBody (Ogre::Vector3 boxsetting) |
| SBody * | CreateConeBody (Ogre::Real radius, Ogre::Real height) |
| SBody * | CreateEllipsoidBody (Ogre::Vector3 size) |
| SBody * | CreateCapsuleBody (Ogre::Real radius, Ogre::Real height) |
| SBody * | CreateCylinderBody (Ogre::Real radius, Ogre::Real height) |
| SBody * | CreateChamferCylinderBody (Ogre::Real radius, Ogre::Real height) |
| SBody * | CreatePyramidBody (Ogre::Vector3 size) |
| SBody * | CreateConvexHullBody (Ogre::Real tolerance) |
| SBody * | CreateTreeBody (bool optimize) |
Protected Member Functions | |
| SNode (SScene *parent, std::string nodeName, NodeType nodeType) | |
| void | AddAnimation (SAnim *existingAnimation) |
| void | RemoveAnimation (SAnim *existingAnimation) |
| void | RemoveAnimation (std::string animationName) |
| Ogre::Vector3 | GetSonsBoundingBox () |
Protected Attributes | |
| SScene * | currentScene |
| Ogre::SceneNode * | O3SceneNode |
| Ogre::MovableObject * | ogreMovableObject |
| SBody * | nodeBody |
Definition at line 45 of file SO3NodeScol.h.
Definition at line 63 of file SO3NodeScol.h.
| enum SO3::SNode::NodeType |
Definition at line 48 of file SO3NodeScol.h.
| SO3::SNode::SNode | ( | SScene * | parent, | |
| std::string | nodeName, | |||
| bool | isRootNode = false | |||
| ) |
Definition at line 17 of file SO3NodeScol.cpp.
| SO3::SNode::~SNode | ( | ) |
Definition at line 90 of file SO3NodeScol.cpp.
Protected constructor for child classes
Definition at line 53 of file SO3NodeScol.cpp.
| void SO3::SNode::AddAnimation | ( | SAnim * | existingAnimation | ) | [protected] |
Add a SAnim object to the list of handled animations.
Definition at line 732 of file SO3NodeScol.cpp.
| void SO3::SNode::AddOrientation | ( | Ogre::Quaternion | quat | ) | [virtual] |
Add a rotation to the node in local space terms.
Reimplemented in SO3::SBone.
Definition at line 460 of file SO3NodeScol.cpp.
| void SO3::SNode::AttachToParent | ( | SNode * | newParentNode | ) |
Definition at line 241 of file SO3NodeScol.cpp.
| SBody * SO3::SNode::CreateBoxBody | ( | Ogre::Vector3 | boxsetting | ) |
Definition at line 829 of file SO3NodeScol.cpp.
| SBody * SO3::SNode::CreateCapsuleBody | ( | Ogre::Real | radius, | |
| Ogre::Real | height | |||
| ) |
Definition at line 859 of file SO3NodeScol.cpp.
| SBody * SO3::SNode::CreateChamferCylinderBody | ( | Ogre::Real | radius, | |
| Ogre::Real | height | |||
| ) |
Definition at line 879 of file SO3NodeScol.cpp.
| SBody * SO3::SNode::CreateConeBody | ( | Ogre::Real | radius, | |
| Ogre::Real | height | |||
| ) |
Definition at line 839 of file SO3NodeScol.cpp.
| SBody * SO3::SNode::CreateConvexHullBody | ( | Ogre::Real | tolerance | ) |
Definition at line 899 of file SO3NodeScol.cpp.
| SBody * SO3::SNode::CreateCylinderBody | ( | Ogre::Real | radius, | |
| Ogre::Real | height | |||
| ) |
Definition at line 869 of file SO3NodeScol.cpp.
| SBody * SO3::SNode::CreateEllipsoidBody | ( | Ogre::Vector3 | size | ) |
Definition at line 849 of file SO3NodeScol.cpp.
| SNodeAnimation * SO3::SNode::CreateNodeAnimation | ( | std::string | animationName, | |
| float | animationLength | |||
| ) |
Create manually (by the user) a new SNodeAnimation.
Definition at line 686 of file SO3NodeScol.cpp.
| SBody * SO3::SNode::CreatePyramidBody | ( | Ogre::Vector3 | size | ) |
Definition at line 889 of file SO3NodeScol.cpp.
| SBody * SO3::SNode::CreateTreeBody | ( | bool | optimize | ) |
Definition at line 924 of file SO3NodeScol.cpp.
| void SO3::SNode::DeleteAnimation | ( | SAnim * | existingAnimation | ) |
Delete manually an animation.
Definition at line 693 of file SO3NodeScol.cpp.
| void SO3::SNode::DeleteBody | ( | ) |
Definition at line 824 of file SO3NodeScol.cpp.
| void SO3::SNode::destroyAssociatedMoveableObject | ( | ) |
TODO JEFF Virer ça.
| void SO3::SNode::DetachAllChildren | ( | ) |
Definition at line 290 of file SO3NodeScol.cpp.
| void SO3::SNode::DetachFromParent | ( | ) |
Definition at line 260 of file SO3NodeScol.cpp.
| SAnim * SO3::SNode::GetAnimation | ( | unsigned short | animationIndex | ) |
Definition at line 718 of file SO3NodeScol.cpp.
| SAnim * SO3::SNode::GetAnimation | ( | std::string | animationName | ) |
Definition at line 709 of file SO3NodeScol.cpp.
| SAnimMap SO3::SNode::GetAnimations | ( | ) | const |
Definition at line 727 of file SO3NodeScol.cpp.
| SNode * SO3::SNode::GetAutoTrackingTarget | ( | ) |
Definition at line 578 of file SO3NodeScol.cpp.
| Ogre::Vector3 SO3::SNode::GetBoundingBoxCenter | ( | bool | childs = false |
) | [virtual] |
Reimplemented in SO3::SCamera, SO3::SEntity, and SO3::SLight.
Definition at line 370 of file SO3NodeScol.cpp.
| Ogre::Vector3 SO3::SNode::GetBoundingBoxSize | ( | bool | childs = false |
) | [virtual] |
Reimplemented in SO3::SCamera, SO3::SEntity, and SO3::SLight.
Definition at line 361 of file SO3NodeScol.cpp.
| bool SO3::SNode::GetCastShadows | ( | ) | [virtual] |
Reimplemented in SO3::SEntity, and SO3::SLight.
Definition at line 344 of file SO3NodeScol.cpp.
| const SNodeMap SO3::SNode::GetChildrenNodes | ( | ) | const |
Definition at line 280 of file SO3NodeScol.cpp.
| Ogre::Quaternion SO3::SNode::GetGlobalOrientation | ( | ) | [virtual] |
Get the node orientation in global space terms.
Reimplemented in SO3::SBone, and SO3::SSkeleton.
Definition at line 513 of file SO3NodeScol.cpp.
| Ogre::Vector3 SO3::SNode::GetGlobalPosition | ( | ) | [virtual] |
Get the node position in global space terms.
Reimplemented in SO3::SBone, and SO3::SSkeleton.
Definition at line 484 of file SO3NodeScol.cpp.
| Ogre::Vector3 SO3::SNode::GetGlobalScale | ( | ) | [virtual] |
Get the node scale in global space terms.
Reimplemented in SO3::SBone, and SO3::SSkeleton.
Definition at line 542 of file SO3NodeScol.cpp.
| bool SO3::SNode::GetInheritOrientation | ( | ) | [virtual] |
Reimplemented in SO3::SBone.
Definition at line 814 of file SO3NodeScol.cpp.
| Ogre::Quaternion SO3::SNode::GetInitialOrientation | ( | ) | [virtual] |
Get the node orientation before "play".
Reimplemented in SO3::SBone.
Definition at line 676 of file SO3NodeScol.cpp.
| Ogre::Vector3 SO3::SNode::GetInitialPosition | ( | ) | [virtual] |
Get the node position before "play".
Reimplemented in SO3::SBone.
Definition at line 671 of file SO3NodeScol.cpp.
| Ogre::Vector3 SO3::SNode::GetInitialScale | ( | ) | [virtual] |
Get the node scale before "play".
Reimplemented in SO3::SBone.
Definition at line 681 of file SO3NodeScol.cpp.
| Ogre::MovableObject * SO3::SNode::GetMovableObjectPointer | ( | ) |
Definition at line 135 of file SO3NodeScol.cpp.
| SNode::NodeType SO3::SNode::GetNodeType | ( | ) |
Definition at line 236 of file SO3NodeScol.cpp.
| unsigned short SO3::SNode::GetNumAnimations | ( | ) |
Definition at line 704 of file SO3NodeScol.cpp.
| int SO3::SNode::GetNumChildren | ( | ) | [virtual] |
Reimplemented in SO3::SBone.
Definition at line 285 of file SO3NodeScol.cpp.
| Ogre::SceneNode * SO3::SNode::GetOgreSceneNodePointer | ( | ) |
Definition at line 130 of file SO3NodeScol.cpp.
| Ogre::Quaternion SO3::SNode::GetOrientation | ( | ) | [virtual] |
Get the node orientation in local space terms.
Reimplemented in SO3::SBone.
Definition at line 436 of file SO3NodeScol.cpp.
| Ogre::Quaternion SO3::SNode::GetOrientationFromNode | ( | SNode * | nodeRef | ) |
Get the node orientation in another node reference
Definition at line 786 of file SO3NodeScol.cpp.
| SScene * SO3::SNode::GetParentScene | ( | ) |
Definition at line 231 of file SO3NodeScol.cpp.
| SNode * SO3::SNode::GetParentSceneNode | ( | ) |
Definition at line 275 of file SO3NodeScol.cpp.
| Ogre::Vector3 SO3::SNode::GetPosition | ( | ) | [virtual] |
Get the node position in local space terms.
Reimplemented in SO3::SBone.
Definition at line 412 of file SO3NodeScol.cpp.
| Ogre::Vector3 SO3::SNode::GetPositionFromNode | ( | SNode * | nodeRef | ) |
Get the node position in another node reference
Definition at line 776 of file SO3NodeScol.cpp.
| float SO3::SNode::GetRenderingDistance | ( | ) | [virtual] |
Reimplemented in SO3::SCamera, SO3::SEntity, SO3::SLight, and SO3::SParticleSystem.
Definition at line 355 of file SO3NodeScol.cpp.
| Ogre::Vector3 SO3::SNode::GetScale | ( | ) | [virtual] |
Get the node scale in local space terms.
Reimplemented in SO3::SBone.
Definition at line 473 of file SO3NodeScol.cpp.
| Ogre::Vector3 SO3::SNode::GetScaleFromNode | ( | SNode * | nodeRef | ) |
Get the node scale in another node reference
Definition at line 796 of file SO3NodeScol.cpp.
| SBody * SO3::SNode::getSceneNodeBody | ( | ) |
Definition at line 175 of file SO3NodeScol.cpp.
| bool SO3::SNode::getSceneNodeHasBody | ( | ) |
Definition at line 170 of file SO3NodeScol.cpp.
| bool SO3::SNode::getSceneNodeIsMouseClick | ( | ) |
Definition at line 150 of file SO3NodeScol.cpp.
| bool SO3::SNode::getSceneNodeIsMouseForeground | ( | ) |
Definition at line 140 of file SO3NodeScol.cpp.
| int SO3::SNode::getSceneNodeMouseFlags | ( | ) |
Definition at line 160 of file SO3NodeScol.cpp.
| bool SO3::SNode::GetShowBoundingBox | ( | ) |
Definition at line 558 of file SO3NodeScol.cpp.
| Ogre::Vector3 SO3::SNode::GetSonsBoundingBox | ( | ) | [protected] |
get sons bounding box.
Definition at line 376 of file SO3NodeScol.cpp.
| Ogre::Matrix4 SO3::SNode::GetTransformationMatrix | ( | ) | [virtual] |
Reimplemented in SO3::SBone.
Definition at line 407 of file SO3NodeScol.cpp.
| bool SO3::SNode::GetVisible | ( | ) |
Reimplemented in SO3::SLight.
Definition at line 625 of file SO3NodeScol.cpp.
| void SO3::SNode::LookAt | ( | Ogre::Vector3 | targetPoint, | |
| SNode::NodeTransformSpace | relativeTo, | |||
| Ogre::Vector3 | localDirectionVector = Ogre::Vector3::NEGATIVE_UNIT_Z | |||
| ) |
Definition at line 619 of file SO3NodeScol.cpp.
| void SO3::SNode::Pitch | ( | float | radianAngle, | |
| SNode::NodeTransformSpace | relativeTo = SNode::SO3_LOCAL_TS | |||
| ) | [virtual] |
Reimplemented in SO3::SBone.
Definition at line 583 of file SO3NodeScol.cpp.
| void SO3::SNode::RemoveAnimation | ( | std::string | animationName | ) | [protected] |
Remove a SAnim object from the list of handled animations.
Definition at line 757 of file SO3NodeScol.cpp.
| void SO3::SNode::RemoveAnimation | ( | SAnim * | existingAnimation | ) | [protected] |
Remove a SAnim object from the list of handled animations.
Definition at line 751 of file SO3NodeScol.cpp.
| void SO3::SNode::ResetOrientation | ( | ) | [virtual] |
Reimplemented in SO3::SBone.
Definition at line 819 of file SO3NodeScol.cpp.
| void SO3::SNode::ResetToInitialOrientation | ( | ) | [virtual] |
Reset the node Orientation as it was before "play" (as it was when "StoreInitialPRS" was called).
Reimplemented in SO3::SBone.
Definition at line 660 of file SO3NodeScol.cpp.
| void SO3::SNode::ResetToInitialPosition | ( | ) |
Reset the node Position as it was before "play" (as it was when "StoreInitialPRS" was called).
Definition at line 654 of file SO3NodeScol.cpp.
| void SO3::SNode::ResetToInitialPRS | ( | ) | [virtual] |
Reset the node Position, Rotation and Scale as it was before "play" (as it was when "StoreInitialPRS" was called).
Reimplemented in SO3::SBone.
Definition at line 647 of file SO3NodeScol.cpp.
| void SO3::SNode::ResetToInitialScale | ( | ) |
Reset the node Scale as it was before "play" (as it was when "StoreInitialPRS" was called).
Definition at line 665 of file SO3NodeScol.cpp.
| void SO3::SNode::Roll | ( | float | radianAngle, | |
| SNode::NodeTransformSpace | relativeTo = SNode::SO3_LOCAL_TS | |||
| ) | [virtual] |
Reimplemented in SO3::SBone.
Definition at line 595 of file SO3NodeScol.cpp.
| void SO3::SNode::Rotate | ( | Ogre::Vector3 | axis, | |
| float | radianAngle, | |||
| SNode::NodeTransformSpace | relativeTo = SNode::SO3_LOCAL_TS | |||
| ) | [virtual] |
Reimplemented in SO3::SBone.
Definition at line 601 of file SO3NodeScol.cpp.
| void SO3::SNode::SetAutoTracking | ( | bool | autoTrack, | |
| SNode * | targetNode = 0, |
|||
| Ogre::Vector3 | localDirectionVector = Ogre::Vector3::NEGATIVE_UNIT_Z, |
|||
| Ogre::Vector3 | offset = Ogre::Vector3::ZERO | |||
| ) |
Definition at line 568 of file SO3NodeScol.cpp.
| void SO3::SNode::SetCastShadows | ( | bool | castShadows | ) | [virtual] |
Reimplemented in SO3::SEntity, and SO3::SLight.
Definition at line 339 of file SO3NodeScol.cpp.
| void SO3::SNode::SetDirection | ( | Ogre::Vector3 | vec, | |
| SNode::NodeTransformSpace | relativeTo = SNode::SO3_LOCAL_TS, |
|||
| Ogre::Vector3 | localDirectionVector = Ogre::Vector3::NEGATIVE_UNIT_Z | |||
| ) |
Definition at line 613 of file SO3NodeScol.cpp.
| void SO3::SNode::SetGlobalOrientation | ( | Ogre::Quaternion | quat | ) | [virtual] |
Set the node orientation in global space terms.
Reimplemented in SO3::SBone, and SO3::SSkeleton.
Definition at line 519 of file SO3NodeScol.cpp.
| void SO3::SNode::SetGlobalPosition | ( | Ogre::Vector3 | pos | ) | [virtual] |
Set the node position in global space terms.
Reimplemented in SO3::SBone, and SO3::SSkeleton.
Definition at line 490 of file SO3NodeScol.cpp.
| void SO3::SNode::SetGlobalScale | ( | Ogre::Vector3 | scale | ) | [virtual] |
Set the node scale in global space terms.
Reimplemented in SO3::SBone.
Definition at line 548 of file SO3NodeScol.cpp.
| void SO3::SNode::SetInheritOrientation | ( | bool | state | ) | [virtual] |
Reimplemented in SO3::SBone.
Definition at line 809 of file SO3NodeScol.cpp.
| void SO3::SNode::SetOrientation | ( | Ogre::Quaternion | quat | ) | [virtual] |
Set the node orientation in local space terms.
Reimplemented in SO3::SBone.
Definition at line 441 of file SO3NodeScol.cpp.
| void SO3::SNode::SetPosition | ( | Ogre::Vector3 | pos | ) | [virtual] |
Set the node position in local space terms.
Reimplemented in SO3::SBone.
Definition at line 417 of file SO3NodeScol.cpp.
| void SO3::SNode::SetRenderingDistance | ( | float | distance | ) | [virtual] |
Reimplemented in SO3::SCamera, SO3::SEntity, SO3::SLight, and SO3::SParticleSystem.
Definition at line 350 of file SO3NodeScol.cpp.
| void SO3::SNode::SetScale | ( | Ogre::Vector3 | scale | ) | [virtual] |
Set the node scale in local space terms.
Reimplemented in SO3::SBone, and SO3::SParticleSystem.
Definition at line 478 of file SO3NodeScol.cpp.
| void SO3::SNode::setSceneNodeIsMouseClick | ( | bool | mClickable | ) |
Definition at line 155 of file SO3NodeScol.cpp.
| void SO3::SNode::setSceneNodeIsMouseForeground | ( | bool | mForeground | ) |
Definition at line 145 of file SO3NodeScol.cpp.
| void SO3::SNode::setSceneNodeMouseFlags | ( | int | flags | ) |
Definition at line 165 of file SO3NodeScol.cpp.
| void SO3::SNode::SetShowBoundingBox | ( | bool | showBounding | ) |
Definition at line 563 of file SO3NodeScol.cpp.
| void SO3::SNode::SetVisible | ( | bool | visible, | |
| bool | cascade = true | |||
| ) |
Definition at line 634 of file SO3NodeScol.cpp.
| void SO3::SNode::SNode::disableAutoTarget | ( | ) |
| void SO3::SNode::StoreInitialPRS | ( | ) | [virtual] |
Store the node actual Position, Rotation and Scale before "play".
Reimplemented in SO3::SBone.
Definition at line 639 of file SO3NodeScol.cpp.
| void SO3::SNode::Translate | ( | Ogre::Vector3 | d, | |
| SNode::NodeTransformSpace | relativeTo = SNode::SO3_PARENT_TS | |||
| ) | [virtual] |
Reimplemented in SO3::SBone.
Definition at line 607 of file SO3NodeScol.cpp.
| void SO3::SNode::UpdateNodeBody | ( | bool | bScale | ) |
Definition at line 181 of file SO3NodeScol.cpp.
| void SO3::SNode::Yaw | ( | float | radianAngle, | |
| SNode::NodeTransformSpace | relativeTo = SNode::SO3_LOCAL_TS | |||
| ) | [virtual] |
Reimplemented in SO3::SBone.
Definition at line 589 of file SO3NodeScol.cpp.
SScene* SO3::SNode::currentScene [protected] |
Definition at line 71 of file SO3NodeScol.h.
SBody* SO3::SNode::nodeBody [protected] |
Definition at line 74 of file SO3NodeScol.h.
Ogre::SceneNode* SO3::SNode::O3SceneNode [protected] |
Definition at line 72 of file SO3NodeScol.h.
Ogre::MovableObject* SO3::SNode::ogreMovableObject [protected] |
Definition at line 73 of file SO3NodeScol.h.
1.6.3