OgreVisual Class Reference
#include <OgreVisual.hh>
Detailed Description
Ogre Visual Object.
Public Member Functions | |
OgreVisual (OgreVisual *node) | |
Constructor. | |
virtual | ~OgreVisual () |
Destructor. | |
void | AttachObject (Ogre::MovableObject *obj) |
Attach a renerable object to the visual. | |
void | AttachMesh (const std::string &meshName) |
Attach a mesh to this visual by name. | |
void | Load (XMLConfigNode *node) |
Load the visual. | |
void | Save () |
Save the visual. | |
void | SetScale (Vector3 scale) |
Set the scale. | |
Vector3 | GetScale () |
Get the scale. | |
void | SetMaterial (const std::string &materialName) |
Set the material. | |
void | SetTransparency (float trans) |
Set the transparency. | |
void | SetHighlight (bool highlight) |
Set highlighted or no. | |
void | SetCastShadows (bool shadows) |
Set whether the visual should cast shadows. | |
void | SetVisible (bool visible, bool cascade=true) |
Set whether the visual is visible. | |
void | SetPosition (const Vector3 &pos) |
Set the position of the visual. | |
void | SetRotation (const Quatern &rot) |
Set the rotation of the visual. | |
void | SetPose (const Pose3d &pose) |
Set the pose of the visual. | |
Vector3 | GetPosition () |
Get the position of the visual. | |
Quatern | GetRotation () |
Get the rotation of the visual. | |
Pose3d | GetPose () |
Get the pose of the visual. | |
Ogre::SceneNode * | GetSceneNode () |
Return the scene Node of this visual entity. | |
void | AttachBoundingBox (const Vector3 &min, const Vector3 &max) |
Create a bounding box for this visual. |
Member Function Documentation
void SetVisible | ( | bool | visible, | |
bool | cascade = true | |||
) |
Set whether the visual is visible.
- Parameters:
-
visible set this node visible cascade setting this parameter in children too
The documentation for this class was generated from the following file: