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;
A viewpoint from which the scene will be rendered.
Class encapsulating a standard 4x4 homogeneous matrix.
float Real
Software floating point type.
Overlay2DElementsIterator get2DElementsIterator()
#define _OgreOverlayExport
Radian mRotate
Degrees of rotation around center.
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
2D elements OverlayContainers, linked list for easy sorting by zorder later Not a map because sort ca...
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.