Kale
Loading...
Searching...
No Matches
Kale::Scene Member List

This is the complete list of members for Kale::Scene, including all inherited members.

addNode(std::shared_ptr< T > &node)Kale::Sceneinlineprotected
addNodeSaveStateConstructor(const std::string &key, std::function< std::shared_ptr< Node >(JSON)> constructor)Kale::Sceneinlinestatic
ApplicationKale::Scenefriend
bgColorKale::Sceneprotected
cameraKale::Sceneprotected
generationKale::Sceneprivate
getBgColor() constKale::Scene
getCamera() constKale::Scene
getNodes() constKale::Scene
getSceneBounds() constKale::Scene
getViewport() constKale::Scene
NodeKale::Scenefriend
nodeMapKale::Sceneinlineprivatestatic
nodePreUpdateCondVarKale::Sceneprivate
nodePreUpdateMutexKale::Sceneprivate
nodeQueueUpdateMutexKale::Sceneprivate
nodesKale::Sceneprivate
nodesPreUpdatedKale::Sceneprivate
nodesToAddKale::Sceneprivate
nodesToRemoveKale::Sceneprivate
onControllerButtonPress(unsigned int controller, ControllerButton button)Kale::EventHandlerinlinevirtual
onControllerButtonRelease(unsigned int controller, ControllerButton button)Kale::EventHandlerinlinevirtual
onControllerConnect(unsigned int controller)Kale::EventHandlerinlinevirtual
onControllerDisconnect(unsigned int controller)Kale::EventHandlerinlinevirtual
onControllerHandle(unsigned int controller, ControllerAxis handle, float position)Kale::EventHandlerinlinevirtual
onControllerJoystick(unsigned int controller, ControllerAxis joystick, Vector2f position)Kale::EventHandlerinlinevirtual
onKeyPress(Key key)Kale::EventHandlerinlinevirtual
onKeyRelease(Key key)Kale::EventHandlerinlinevirtual
onLeftClick()Kale::EventHandlerinlinevirtual
onLeftClickRelease()Kale::EventHandlerinlinevirtual
onMiddleClick()Kale::EventHandlerinlinevirtual
onMiddleClickRelease()Kale::EventHandlerinlinevirtual
onMouseMove(Vector2f pos)Kale::EventHandlerinlinevirtual
onMouseScroll(float scroll)Kale::EventHandlerinlinevirtual
onPresent()Kale::Sceneprotectedvirtual
onPreUpdate(size_t threadNum, float deltaTime)Kale::Sceneprotectedvirtual
onRightClick()Kale::EventHandlerinlinevirtual
onRightClickRelease()Kale::EventHandlerinlinevirtual
onSceneChange()Kale::Sceneprotectedvirtual
onTouchBegin(unsigned int touch, Vector2f pos)Kale::EventHandlerinlinevirtual
onTouchEnd(unsigned int touch)Kale::EventHandlerinlinevirtual
onTouchMove(unsigned int touch, Vector2f pos)Kale::EventHandlerinlinevirtual
onUpdate(size_t threadNum, float deltaTime)Kale::Sceneprotectedvirtual
onWindowGainedFocus()Kale::EventHandlerinlinevirtual
onWindowLostFocus()Kale::EventHandlerinlinevirtual
onWindowResize(Vector2ui oldSize, Vector2ui newSize) overrideKale::Sceneprotectedvirtual
preUpdateNodesKale::Sceneprivate
removeNode(std::shared_ptr< Node > &node)Kale::Sceneprotected
removeNode(std::shared_ptr< T > &node)Kale::Sceneinlineprotected
render(float deltaTime) constKale::Sceneprivate
Scene()Kale::Scene
Scene(const std::string &filename)Kale::Scene
sceneBoundsKale::Sceneprotected
threadedNodePerformanceTimesKale::Sceneprivate
update(size_t threadNum, float deltaTime)Kale::Sceneprivate
updateNodesKale::Sceneprivate
updateNodeStructures()Kale::Sceneprivate
viewportKale::Sceneprotected
worldToScreenKale::Sceneprivate