class GmContainer |
Class description
| GmContainer () Standard constructor | |
| addComponent (GmDrawable* component) Adds a drawable component to the container. | |
| 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. | |
| findComponent (float x, float y) Given an (x,y) world coordinate, this attempts to find a contained component at that location. | |
| getLayout () Gets this container's associated layout manager. | |
| setLayout (GmLayoutManager* layoutManager) Sets this container's associated layout manager. | |
| ~GmContainer () Virtual destructor |
| mComponents The components that this component encapsulates | |
| mLayoutManager The associated layout manager for this container |
| applyLayout () Applies this container's layout to the components that it encapsulates | |
| render2d (GmTypes::RenderOptionType renderOptions) Renders this container and all of its sub-components to a 2D image buffer. | |
| 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