class GmGraphicButton |
Class description
![]() | GmGraphicButton () Standard constructor |
![]() | 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. |
![]() | mousePressEvent (GmEvent* event) Event processing function to process a mouse press event. |
![]() | mouseReleaseEvent (GmEvent* event) Event processing function to process a mouse release event. |
![]() | setAbsoluteGeometry (float x, float y, float z, float width, float height, float depth) Sets the absolute geometry to use for this drawable object. |
![]() | setPressedIconFile (char* filename) Pure virtual method that loads the pressed graphic file into the icon. |
![]() | setRelativeGeometry (float x, float y, float width, float height) Sets the relative geometry to use for this drawable object. |
![]() | setRelativeGeometry (float x, float y, float z, float width, float height, float depth) Sets the relative geometry to use for this drawable object. |
![]() | setUnpressedIconFile (char* filename) Pure virtual method that loads the unpressed graphic file into the icon. |
![]() | ~GmGraphicButton () Virtual destructor |
![]() | mPressedIcon The icon to use while the button is pressed |
![]() | mUnpressedIcon The icon to use while the button is not pressed |
![]() | render2d (GmTypes::RenderOptionType renderOptions) Renders this button to a 2D image buffer. |
![]() | render2dSelect (GmTypes::RenderOptionType renderOptions) Renders this button to a selection buffer. |
![]() | setIconGeometry () Sets the geometry of the pressed and unpressed icons |
Class description
Alphabetic index HTML hierarchy of classes or Java