![]() |
OGRE 2.3.3
Object-Oriented Graphics Rendering Engine
|
Predefined controller value for getting / setting a texture coordinate modifications (scales and translates). More...
#include <OgreTextureAnimationController.h>
Public Member Functions | |
| TextureAnimationControllerValue (Ogre::HlmsDatablock *datablock, Ogre::uint8 textureUnit) | |
| Constructor. | |
| Ogre::Real | getValue (void) const |
| void | operator delete (void *ptr) |
| void | operator delete (void *ptr, const char *, int, const char *) |
| void | operator delete (void *ptr, void *) |
| void | operator delete[] (void *ptr) |
| void | operator delete[] (void *ptr, const char *, int, const char *) |
| void * | operator new (size_t sz) |
| void * | operator new (size_t sz, const char *file, int line, const char *func) |
| operator new, with debug line info | |
| void * | operator new (size_t sz, void *ptr) |
| placement operator new | |
| void * | operator new[] (size_t sz) |
| void * | operator new[] (size_t sz, const char *file, int line, const char *func) |
| array operator new, with debug line info | |
| void | rotationAnimation (bool rotate) |
| rotationAnimation. | |
| void | scaleAnimation (bool scaleU, bool scaleV) |
| scaleAnimation. | |
| void | scrollAnimation (bool translateU, bool translateV) |
| scrollAnimation. | |
| void | setValue (Ogre::Real value) |
| void | tiledAnimation (Ogre::uint16 numFramesHorizontal, Ogre::uint16 numFramesVertical) |
| tiledAnimation. | |
Predefined controller value for getting / setting a texture coordinate modifications (scales and translates).
| Ogre::TextureAnimationControllerValue::TextureAnimationControllerValue | ( | Ogre::HlmsDatablock * | datablock, |
| Ogre::uint8 | textureUnit ) |
Constructor.
| datablock | HlmsDatablock to apply the modification to. |
| textureUnit | textureUnit to apply the modification to. |
|
virtual |
Implements Ogre::ControllerValue< Ogre::Real >.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
operator new, with debug line info
|
inlineinherited |
placement operator new
|
inlineinherited |
|
inlineinherited |
array operator new, with debug line info
| void Ogre::TextureAnimationControllerValue::rotationAnimation | ( | bool | rotate | ) |
rotationAnimation.
| rotate | If true, the texture will be rotated by the modification. |
| void Ogre::TextureAnimationControllerValue::scaleAnimation | ( | bool | scaleU, |
| bool | scaleV ) |
scaleAnimation.
| scaleU | If true, the u coordinates will be scaled by the modification. |
| scaleV | If true, the v coordinates will be scaled by the modification. |
| void Ogre::TextureAnimationControllerValue::scrollAnimation | ( | bool | translateU, |
| bool | translateV ) |
scrollAnimation.
| textureUnit | textureUnit to apply the modification to. |
| translateV | If true, the v coordinates will be translated by the modification. |
|
virtual |
Implements Ogre::ControllerValue< Ogre::Real >.
| void Ogre::TextureAnimationControllerValue::tiledAnimation | ( | Ogre::uint16 | numFramesHorizontal, |
| Ogre::uint16 | numFramesVertical ) |
tiledAnimation.
| numFramesHorizontal | number of horizontal tiles. |
| numFramesVertical | number of vertical tiles. |