Go to the documentation of this file.
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;
const String & getOrigin(void) const
Get the origin of this overlay, e.g.
Abstract definition of a 2D element to be displayed in an Overlay.
Superclass for all objects that wish to use custom memory allocators when their new / delete operator...
VectorIterator< OverlayContainerList > Overlay2DElementsIterator
Returns an iterator over all 2D elements in this manager.
A viewpoint from which the scene will be rendered.
Concrete IteratorWrapper for nonconst access to the underlying container.
bool isInitialised(void) const
Gets whether the overlay is initialised or not.
Overlay2DElementsIterator get2DElementsIterator()
Class representing a node in the scene graph.
Class encapsulating a standard 4x4 homogeneous matrix.
OverlayContainerList m2DElements
2D elements OverlayContainers, linked list for easy sorting by zorder later Not a map because sort ca...
#define _OgreOverlayExport
Wrapper class which indicates a given angle value is in Radians.
const Radian & getRotate(void) const
Gets the rotation applied to this overlay, in degrees.
list< OverlayContainer * >::type OverlayContainerList
Radian mRotate
Degrees of rotation around center.
float Real
Software floating point type.
SceneNode * mRootNode
Internal root node, used as parent for 3D objects.
void _notifyOrigin(const String &origin)
Notify this overlay of it's origin.
Represents a layer which is rendered on top of the 'normal' scene contents.
Class to manage the scene object rendering queue.
A 2D element which contains other OverlayElement instances.
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.