|
| OgreTextureVolumeFigure (const std::string &name, const std::string &matname, OgreRenderScene *scene) |
|
virtual | ~OgreTextureVolumeFigure () |
|
virtual void | setNumPlanes (sval num) |
|
virtual sval | getNumPlanes () const |
|
virtual real | getAlpha () const |
|
virtual void | setAlpha (real a) |
|
virtual void | setTexAABB (const vec3 &minv, const vec3 &maxv) |
|
virtual void | setAABB (const vec3 &minv, const vec3 &maxv) |
|
virtual vec3 | getTexXiPos (vec3 pos) const |
|
virtual vec3 | getTexXiDir (vec3 pos) const |
|
virtual sval | getPlaneIntersects (vec3 planept, vec3 planenorm, vec3 buffer[6][2], bool transformPlane=false, bool isXiPoint=false) |
|
| OgreBaseFigure (TextureVolumeRenderable *obj, Ogre::SceneNode *node, OgreRenderScene *scene) |
|
virtual | ~OgreBaseFigure () |
|
TextureVolumeRenderable * | getRenderable () const |
|
virtual const char * | getName () |
|
virtual void | setPosition (const vec3 &v) |
|
virtual void | setRotation (const rotator &r) |
|
virtual void | setScale (const vec3 &v) |
|
virtual void | setMaterial (const char *mat) throw (RenderException) |
|
virtual const char * | getMaterial () const |
|
virtual std::pair< vec3, vec3 > | getAABB () const |
|
virtual void | setParent (Figure *fig) |
|
void | setCameraVisibility (const Camera *cam, bool isVisible) |
|
void | setVisible (bool isVisible) |
|
virtual bool | isVisible () const |
|
virtual bool | isTransparent () const |
|
virtual bool | isOverlay () const |
|
virtual void | setTransparent (bool isTrans) |
|
virtual void | setOverlay (bool isOverlay) |
|
virtual void | setRenderQueue (sval queue) |
|
virtual sval | getRenderQueue () const |
|
virtual vec3 | getPosition (bool isDerived=false) const |
|
virtual vec3 | getScale (bool isDerived=false) const |
|
virtual rotator | getRotation (bool isDerived=false) const |
|
virtual | ~TextureVolumeFigure () |
|
virtual | ~Figure () |
|
virtual void | setTransform (const transform &t) |
| Set position, rotation, and scale for this figure simultaneously. More...
|
|
virtual void | setTransform (const vec3 &trans, const vec3 &scale, const rotator &rot) |
| Set position, rotation, and scale for this figure simultaneously. More...
|
|
virtual transform | getTransform (bool isDerived=false) const |
| Get the figure's position, scale, and rotation transform. More...
|
|
virtual void | setMaterial (const Material *mat) throw (RenderException) |
| Set's the figure's material. More...
|
|
virtual void | fillData (const VertexBuffer *vb, const IndexBuffer *ib, bool deferFill=false, bool doubleSided=false) throw (RenderException) |
|