99 void updateTransform(
void)
const;
101 void initialise(
void);
103 void assignZOrders(
void);
114 const String& getName(
void)
const;
119 void setZOrder(
ushort zorder);
121 ushort getZOrder(
void)
const;
124 bool isVisible(
void)
const;
206 Real getScrollX(
void)
const;
209 Real getScrollY(
void)
const;
220 void setRotate(
const Radian& angle);
226 void rotate(
const Radian& angle);
238 Real getScaleX(
void)
const;
241 Real getScaleY(
void)
const;
244 void _getWorldTransforms(
Matrix4* xform)
const;
A viewpoint from which the scene will be rendered.
Class encapsulating a standard 4x4 homogeneous matrix.
float Real
Software floating point type.
Overlay2DElementsIterator get2DElementsIterator()
list< OverlayContainer * >::type OverlayContainerList
VectorIterator< OverlayContainerList > Overlay2DElementsIterator
Returns an iterator over all 2D elements in this manager.
A 2D element which contains other OverlayElement instances.
OverlayContainerList m2DElements
Class representing a node in the scene graph.
void _notifyOrigin(const String &origin)
Notify this overlay of it's origin.
SceneNode * mRootNode
Internal root node, used as parent for 3D objects.
Superclass for all objects that wish to use custom memory allocators when their new / delete operator...
const Radian & getRotate(void) const
Gets the rotation applied to this overlay, in degrees.
Abstract definition of a 2D element to be displayed in an Overlay.
Wrapper class which indicates a given angle value is in Radians.
Class to manage the scene object rendering queue.
bool isInitialised(void) const
Gets whether the overlay is initialised or not.
const String & getOrigin(void) const
Get the origin of this overlay, e.g.
Concrete IteratorWrapper for nonconst access to the underlying container.
Represents a layer which is rendered on top of the 'normal' scene contents.