This is the complete list of members for Kale::Scene, including all inherited members.
addNode(std::shared_ptr< T > &node) | Kale::Scene | inlineprotected |
addNodeSaveStateConstructor(const std::string &key, std::function< std::shared_ptr< Node >(JSON)> constructor) | Kale::Scene | inlinestatic |
Application | Kale::Scene | friend |
bgColor | Kale::Scene | protected |
camera | Kale::Scene | protected |
generation | Kale::Scene | private |
getBgColor() const | Kale::Scene | |
getCamera() const | Kale::Scene | |
getNodes() const | Kale::Scene | |
getSceneBounds() const | Kale::Scene | |
getViewport() const | Kale::Scene | |
Node | Kale::Scene | friend |
nodeMap | Kale::Scene | inlineprivatestatic |
nodePreUpdateCondVar | Kale::Scene | private |
nodePreUpdateMutex | Kale::Scene | private |
nodeQueueUpdateMutex | Kale::Scene | private |
nodes | Kale::Scene | private |
nodesPreUpdated | Kale::Scene | private |
nodesToAdd | Kale::Scene | private |
nodesToRemove | Kale::Scene | private |
onControllerButtonPress(unsigned int controller, ControllerButton button) | Kale::EventHandler | inlinevirtual |
onControllerButtonRelease(unsigned int controller, ControllerButton button) | Kale::EventHandler | inlinevirtual |
onControllerConnect(unsigned int controller) | Kale::EventHandler | inlinevirtual |
onControllerDisconnect(unsigned int controller) | Kale::EventHandler | inlinevirtual |
onControllerHandle(unsigned int controller, ControllerAxis handle, float position) | Kale::EventHandler | inlinevirtual |
onControllerJoystick(unsigned int controller, ControllerAxis joystick, Vector2f position) | Kale::EventHandler | inlinevirtual |
onKeyPress(Key key) | Kale::EventHandler | inlinevirtual |
onKeyRelease(Key key) | Kale::EventHandler | inlinevirtual |
onLeftClick() | Kale::EventHandler | inlinevirtual |
onLeftClickRelease() | Kale::EventHandler | inlinevirtual |
onMiddleClick() | Kale::EventHandler | inlinevirtual |
onMiddleClickRelease() | Kale::EventHandler | inlinevirtual |
onMouseMove(Vector2f pos) | Kale::EventHandler | inlinevirtual |
onMouseScroll(float scroll) | Kale::EventHandler | inlinevirtual |
onPresent() | Kale::Scene | protectedvirtual |
onPreUpdate(size_t threadNum, float deltaTime) | Kale::Scene | protectedvirtual |
onRightClick() | Kale::EventHandler | inlinevirtual |
onRightClickRelease() | Kale::EventHandler | inlinevirtual |
onSceneChange() | Kale::Scene | protectedvirtual |
onTouchBegin(unsigned int touch, Vector2f pos) | Kale::EventHandler | inlinevirtual |
onTouchEnd(unsigned int touch) | Kale::EventHandler | inlinevirtual |
onTouchMove(unsigned int touch, Vector2f pos) | Kale::EventHandler | inlinevirtual |
onUpdate(size_t threadNum, float deltaTime) | Kale::Scene | protectedvirtual |
onWindowGainedFocus() | Kale::EventHandler | inlinevirtual |
onWindowLostFocus() | Kale::EventHandler | inlinevirtual |
onWindowResize(Vector2ui oldSize, Vector2ui newSize) override | Kale::Scene | protectedvirtual |
preUpdateNodes | Kale::Scene | private |
removeNode(std::shared_ptr< Node > &node) | Kale::Scene | protected |
removeNode(std::shared_ptr< T > &node) | Kale::Scene | inlineprotected |
render(float deltaTime) const | Kale::Scene | private |
Scene() | Kale::Scene | |
Scene(const std::string &filename) | Kale::Scene | |
sceneBounds | Kale::Scene | protected |
threadedNodePerformanceTimes | Kale::Scene | private |
update(size_t threadNum, float deltaTime) | Kale::Scene | private |
updateNodes | Kale::Scene | private |
updateNodeStructures() | Kale::Scene | private |
viewport | Kale::Scene | protected |
worldToScreen | Kale::Scene | private |