40 #ifndef _uilayoutstrategy_h
41 #define _uilayoutstrategy_h
84 virtual void Layout(
const Rect& OldSelfRect,
const Rect& NewSelfRect,
const ChildContainer& ChildQuads);
This is a base class for the algorithms used by QuadRenderables to determine how they should update t...
ChildContainer::const_iterator ConstChildIterator
Const Iterator type for QuadRenderable instances stored by this class.
ChildContainer::iterator ChildIterator
Iterator type for QuadRenderable instances stored by this class.
std::vector< Widget * > ChildContainer
Basic container type for QuadRenderable storage by this class.
This class represents a box shaped area on the screen.
float Real
A Datatype used to represent a real floating point number.
This is used to represent a point on a 2 dimentional area, such as a screen.
The bulk of the engine components go in this namspace.
This represents a nestable quad for an object in a GUI layout.