|Should initialize hgeGUIObject object.
|Should render the control to the screen.
|Is called each GUI update to allow control animation.
|Is called when the GUI is about to appear on the screen.
|Is called when the GUI is about to disappear from the screen.
|Is called when the user requests GUI to be reset in default state.
|Used to test if the control has finished it's Enter/Leave animation.
|Is called when the control gains or loses keyboard input focus.
|Is called when the mouse cursor enters/leaves the control's area.
|Notifies the control of mouse movements.
|Notifies the control of left mouse button state changes.
|Notifies the control of right mouse button state changes.
|Notifies the control of mouse wheel shift.
|Notifies the control of pressed keys.
|Is called when user requests to change the control's color.