class GmContainer |
Class description
GmContainer () Standard constructor | |
virtual void | addComponent (GmDrawable* component) Adds a drawable component to the container. |
virtual void | applyLayout (float minX, float minY, float minZ, float maxX, float maxY, float maxZ) Repositions and resizes this component based on parameters passed into the method. |
virtual int | findComponent (float x, float y) Given an (x,y) world coordinate, this attempts to find a contained component at that location. |
GmLayoutManager* | getLayout () Gets this container's associated layout manager. |
void | setLayout (GmLayoutManager* layoutManager) Sets this container's associated layout manager. |
virtual | ~GmContainer () Virtual destructor |
vector<GmDrawable*> | mComponents The components that this component encapsulates |
GmLayoutManager* | mLayoutManager The associated layout manager for this container |
virtual void | applyLayout () Applies this container's layout to the components that it encapsulates |
virtual void | render2d (GmTypes::RenderOptionType renderOptions) Renders this container and all of its sub-components to a 2D image buffer. |
virtual void | render2dSelect (GmTypes::RenderOptionType renderOptions) Renders this container and all of its sub-components to a selection buffer. |
Class description
Alphabetic index HTML hierarchy of classes or Java