99 void updateTransform(
void)
const;
101 void initialise(
void);
103 void assignZOrders(
void);
114 const String& getName(
void)
const;
120 void setZOrder(
ushort zorder);
122 ushort getZOrder(
void)
const;
125 bool isVisible(
void)
const;
207 Real getScrollX(
void)
const;
210 Real getScrollY(
void)
const;
221 void setRotate(
const Radian& angle);
227 void rotate(
const Radian& angle);
239 Real getScaleX(
void)
const;
242 Real getScaleY(
void)
const;
245 void _getWorldTransforms(
Matrix4* xform)
const;
260 return Overlay2DElementsIterator (m2DElements.begin(), m2DElements.end());
Concrete IteratorWrapper for nonconst access to the underlying container.
void _notifyOrigin(const String &origin)
Notify this overlay of it's origin.
float Real
Software floating point type.
Class to manage the scene object rendering queue.
const Radian & getRotate(void) const
Gets the rotation applied to this overlay, in degrees.
#define _OgreOverlayExport
Class representing a node in the scene graph.
const String & getOrigin(void) const
Get the origin of this overlay, e.g.
SceneNode * mRootNode
Internal root node, used as parent for 3D objects.
OverlayContainerList m2DElements
2D elements OverlayContainers, linked list for easy sorting by zorder later Not a map because sort ca...
Class encapsulating a standard 4x4 homogeneous matrix.
VectorIterator< OverlayContainerList > Overlay2DElementsIterator
Returns an iterator over all 2D elements in this manager.
Radian mRotate
Degrees of rotation around center.
A viewpoint from which the scene will be rendered.
bool isInitialised(void) const
Gets whether the overlay is initialised or not.
This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info...
Abstract definition of a 2D element to be displayed in an Overlay.
list< OverlayContainer * >::type OverlayContainerList
A 2D element which contains other OverlayElement instances.
Represents a layer which is rendered on top of the 'normal' scene contents.
Overlay2DElementsIterator get2DElementsIterator()
Superclass for all objects that wish to use custom memory allocators when their new / delete operator...
Wrapper class which indicates a given angle value is in Radians.