|
Crazy Eddie's GUI System
${CEGUI_VERSION}
|
Inheritance diagram for GameMenuDemo:
Collaboration diagram for GameMenuDemo:Public Member Functions | |
| virtual bool | initialise (CEGUI::GUIContext *guiContext) |
| virtual void | deinitialise () |
| virtual void | onEnteringSample () |
| virtual void | update (float timeSinceLastUpdate) |
Public Member Functions inherited from Sample | |
| const CEGUI::String & | getUsedFilesString () |
Protected Member Functions | |
| void | setupWindows () |
| void | setupInnerButtonsSubOptionsLabels () |
| void | setupNaviArrowWindows () |
| void | setupButtonClickHandlers () |
| void | setupNaviIconAnimationEventHandlers () |
| void | setupAnimations () |
| void | setupSelectionIconAnimations () |
| void | setupPopupLinesAnimations () |
| void | resetAnimations () |
| void | startEntranceAnimations () |
| void | updateIntroText () |
| void | updateLoginWelcomeText (float passedTime) |
| void | updateLoginStartButtonText (float passedTime) |
| void | disableInteractivePlanetElements () |
| void | enableInteractivePlanetElements () |
| void | enableNavigationBarElements () |
| void | disableNavigationBarElements () |
| bool | handleLoginAcceptButtonClicked (const CEGUI::EventArgs &args) |
| bool | handleInnerPartStartClickAreaClick (const CEGUI::EventArgs &args) |
| bool | handleCheckIfNaviIconAnimationNeedsChange (const CEGUI::EventArgs &args) |
| bool | handleNaviSelectionIconAnimStart (const CEGUI::EventArgs &args) |
| bool | handleMouseEntersLeftArrowArea (const CEGUI::EventArgs &args) |
| bool | handleMouseLeavesLeftArrowArea (const CEGUI::EventArgs &args) |
| bool | handleMouseEntersRightArrowArea (const CEGUI::EventArgs &args) |
| bool | handleMouseLeavesRightArrowArea (const CEGUI::EventArgs &args) |
| bool | handleStartPopupLinesSaveDisplay (const CEGUI::EventArgs &args) |
| bool | handleStartPopupLinesLoadDisplay (const CEGUI::EventArgs &args) |
| bool | handleStartPopupLinesCharactersDisplay (const CEGUI::EventArgs &args) |
| bool | handleStartPopupLinesOptionsDisplay (const CEGUI::EventArgs &args) |
| bool | handleStartPopupLinesQuitDisplay (const CEGUI::EventArgs &args) |
| bool | handleInnerButtonsLabelEntered (const CEGUI::EventArgs &args) |
| CEGUI::Window * | getIconWindowFromLabel (CEGUI::Window *window) |
| bool | handleInnerButtonsLabelLeft (const CEGUI::EventArgs &args) |
| void | makeAllSelectionIconsInvisible () |
| void | stopStartPopupLinesAnimations () |
Protected Attributes | |
| CEGUI::GUIContext * | d_guiContext |
| CEGUI::Window * | d_root |
| float | d_timeSinceStart |
| float | d_timeSinceLoginAccepted |
| bool | d_interactiveElementsWereInitiallyBlendedOut |
| bool | d_interactivePlanetElementsAreEnabled |
| bool | d_navigationIsEnabled |
| bool | d_loginWasAccepted |
| bool | d_mouseIsHoveringNavi |
| bool | d_startButtonClicked |
| WriteFocus | d_currentWriteFocus |
| CEGUI::String | d_userName |
| CEGUI::AnimationInstance * | d_topBarAnimInst |
| CEGUI::AnimationInstance * | d_botBarAnimInst |
| CEGUI::AnimationInstance * | d_insideBlendInAnimInst |
| CEGUI::AnimationInstance * | d_insideImage3RotateInInst |
| CEGUI::AnimationInstance * | d_insideImage4RotateInInst |
| CEGUI::AnimationInstance * | d_insideImageRingsContainerSizeInInst |
| CEGUI::AnimationInstance * | d_buttonFadeInAnimInst1 |
| CEGUI::AnimationInstance * | d_buttonFadeInAnimInst2 |
| CEGUI::AnimationInstance * | d_buttonFadeInAnimInst3 |
| CEGUI::AnimationInstance * | d_buttonFadeInAnimInst4 |
| CEGUI::AnimationInstance * | d_buttonFadeInAnimInst5 |
| CEGUI::AnimationInstance * | d_loginContainerMoveInInst |
| CEGUI::AnimationInstance * | d_loginContainerMoveOutInst |
| CEGUI::AnimationInstance * | d_naviButtonLeftMoveInInst |
| CEGUI::AnimationInstance * | d_naviButtonRightMoveInInst |
| CEGUI::AnimationInstance * | d_naviBotMoveInInst |
| CEGUI::AnimationInstance * | d_startButtonBlendInAnimInst |
| CEGUI::AnimationInstance * | d_navigationLabelBlendInAnimInst |
| CEGUI::AnimationInstance * | d_navigationLabelPartialBlendOutInst |
| CEGUI::AnimationInstance * | d_naviPartialBlendOutInst |
| CEGUI::AnimationInstance * | d_naviBlendInInst |
| CEGUI::AnimationInstance * | d_centerButtonsPartialBlendOutInst |
| CEGUI::AnimationInstance * | d_centerButtonsBlendInInst |
| CEGUI::AnimationInstance * | d_botBarLabelBlendOutInst |
| CEGUI::AnimationInstance * | d_popupLinesSaveAnimInst |
| CEGUI::AnimationInstance * | d_popupLinesLoadAnimInst |
| CEGUI::AnimationInstance * | d_popupLinesCharactersAnimInst |
| CEGUI::AnimationInstance * | d_popupLinesOptionsAnimInst |
| CEGUI::AnimationInstance * | d_popupLinesQuitAnimInst |
| CEGUI::Window * | d_topBarLabel |
| CEGUI::Window * | d_botBarLabel |
| CEGUI::Window * | d_loginContainer |
| CEGUI::Window * | d_botNaviLeftArrowArea |
| CEGUI::Window * | d_botNaviRightArrowArea |
| CEGUI::Window * | d_botNaviCenter |
| CEGUI::Window * | d_loginAcceptButton |
| CEGUI::Window * | d_startButtonClickArea |
| CEGUI::Window * | d_navigationTravelIcon |
| CEGUI::Window * | d_navigationSelectionIcon |
| CEGUI::Window * | d_botNaviContainer |
Protected Attributes inherited from Sample | |
| CEGUI::String | d_usedFiles |
Static Protected Attributes | |
| static const float | s_firstStartDelay = 5.0f |
| static const float | s_secondStartDelay = 11.0f |
| static const float | s_loginDisplayStartDelay = 15.77f |