addMouseOutCandidateElementNode(GUINode *node) | GUI | inlineprivate |
addMouseOutClickCandidateElementNode(GUINode *node) | GUI | inlineprivate |
addRenderScreen(const string &screenId) | GUI | |
addScreen(const string &id, GUIScreenNode *screen) | GUI | |
altDown | GUI | private |
applyRenderScreensChange() | GUI | private |
controlDown | GUI | private |
determineFocussedNodes() | GUI | private |
dispose() | GUI | |
engine | GUI | private |
fakeKeyboardModifierEvent() | GUI | private |
fakeMouseMovedEvent() | GUI | private |
foccussedBorderColor | GUI | private |
focusableNodes | GUI | private |
focusableScreenNodes | GUI | private |
focusNextNode() | GUI | |
focusNode() | GUI | |
focusPreviousNode() | GUI | |
focussedNodeNodeId | GUI | private |
focussedNodeScreenId | GUI | private |
fontCache | GUI | privatestatic |
getFoccussedBorderColor() | GUI | inline |
getFocussedNode() | GUI | |
getFont(const string &applicationRootPath, const string &fileName) | GUI | static |
getHeight() | GUI | inline |
getImage(const string &applicationRootPath, const string &fileName) | GUI | static |
getKeyboardEvents() | GUI | inline |
getMouseEvents() | GUI | inline |
getScreen(const string &id) | GUI | inline |
getWidth() | GUI | inline |
GUI(Engine *engine, GUIRenderer *guiRenderer) | GUI | |
guiRenderer | GUI | private |
handleEvents() | GUI | |
handleKeyboardEvent(GUIKeyboardEvent *event) | GUI | private |
handleMouseEvent(GUINode *node, GUIMouseEvent *event, const unordered_set< string > &mouseOutCandidateEventNodeIds, const unordered_set< string > &mouseOutClickCandidateEventNodeIds, unordered_set< string > &mousePressedEventNodeIds, bool floatingNodes) | GUI | private |
hasRenderScreen(const string &screenId) | GUI | inline |
height | GUI | private |
imageCache | GUI | privatestatic |
initialize() | GUI | |
invalidateFocussedNode() | GUI | |
isHavingMouseInteraction(GUINode *node) | GUI | |
keyboardEvents | GUI | private |
mouseButtonLast | GUI | private |
mouseDraggingEventNodeIds | GUI | private |
mouseEvents | GUI | private |
mouseIsDragging | GUI | private |
mouseOutCandidateEventNodeIds | GUI | private |
mouseOutClickCandidateEventNodeIds | GUI | private |
mousePressedEventNodeIds | GUI | private |
onChar(unsigned int key, int x, int y) override | GUI | virtual |
onKeyDown(unsigned char key, int keyCode, int x, int y) override | GUI | virtual |
onKeyUp(unsigned char key, int keyCode, int x, int y) override | GUI | virtual |
onMouseButton(int button, int state, int x, int y) override | GUI | virtual |
onMouseDragged(int x, int y) override | GUI | virtual |
onMouseMoved(int x, int y) override | GUI | virtual |
onMouseWheel(int button, int direction, int x, int y) override | GUI | virtual |
removeRenderScreen(const string &screenId) | GUI | |
removeScreen(const string &id) | GUI | |
render() | GUI | |
renderScreens | GUI | private |
reset() | GUI | |
resetRenderScreens() | GUI | |
reshape(int width, int height) | GUI | |
reshapeScreen(GUIScreenNode *screenNode) | GUI | private |
screens | GUI | private |
setFoccussedNode(GUIElementNode *newFoccussedNode) | GUI | |
shiftDown | GUI | private |
tdme::gui::elements::GUIDropDownController | GUI | friend |
tdme::gui::elements::GUIMenuHeaderItemController | GUI | friend |
tdme::gui::nodes::GUIElementController | GUI | friend |
tdme::gui::nodes::GUIHorizontalScrollbarInternalController | GUI | friend |
tdme::gui::nodes::GUIScreenNode | GUI | friend |
tdme::gui::nodes::GUIVerticalScrollbarInternalController | GUI | friend |
unfocusNode() | GUI | |
unfocussedNodeBorderBottomColor | GUI | private |
unfocussedNodeBorderLeftColor | GUI | private |
unfocussedNodeBorderRightColor | GUI | private |
unfocussedNodeBorderTopColor | GUI | private |
width | GUI | private |
~GUI() | GUI | |
~InputEventHandler() | InputEventHandler | virtual |