Game of Ur 0.3.3
This is a computer adaptation of Game of Ur, written in C++ mainly using SDL and OpenGL.
|
This is the complete list of members for ToyMaker::SceneSystem, including all inherited members.
activateSubtree(std::shared_ptr< SceneNodeCore > sceneNode) | ToyMaker::SceneSystem | private |
addNode(std::shared_ptr< SceneNodeCore > node, const std::string &where) | ToyMaker::SceneSystem | |
deactivateSubtree(std::shared_ptr< SceneNodeCore > sceneNode) | ToyMaker::SceneSystem | private |
getActiveViewports() | ToyMaker::SceneSystem | private |
getActiveWorlds() | ToyMaker::SceneSystem | private |
getByPath(const std::string &where) | ToyMaker::SceneSystem | |
getCachedWorldTransform(std::shared_ptr< const SceneNodeCore > sceneNode) const | ToyMaker::SceneSystem | private |
getLocalTransform(std::shared_ptr< const SceneNodeCore > sceneNode) const | ToyMaker::SceneSystem | private |
getNode(const std::string &where) | ToyMaker::SceneSystem | |
getNodeByID(const UniversalEntityID &universalEntityID) | ToyMaker::SceneSystem | inline |
getNodeByID(const UniversalEntityID &universalEntityID) | ToyMaker::SceneSystem | private |
getNodesByID(const std::vector< UniversalEntityID > &universalEntityIDs) | ToyMaker::SceneSystem | |
getRootViewport() const | ToyMaker::SceneSystem | |
getRootWorld() const | ToyMaker::SceneSystem | |
getSystemTypeName() | ToyMaker::SceneSystem | inlinestatic |
inScene(std::shared_ptr< const SceneNodeCore > sceneNode) const | ToyMaker::SceneSystem | private |
inScene(UniversalEntityID UniversalEntityID) const | ToyMaker::SceneSystem | private |
isActive(std::shared_ptr< const SceneNodeCore > sceneNode) const | ToyMaker::SceneSystem | private |
isActive(UniversalEntityID UniversalEntityID) const | ToyMaker::SceneSystem | private |
isSingleton() const override | ToyMaker::SceneSystem | inline |
mActiveEntities | ToyMaker::SceneSystem | private |
markDirty(UniversalEntityID UniversalEntityID) | ToyMaker::SceneSystem | private |
mComputeTransformQueue | ToyMaker::SceneSystem | private |
mEntityToNode | ToyMaker::SceneSystem | private |
mRootNode | ToyMaker::SceneSystem | private |
nodeActivationChanged(std::shared_ptr< SceneNodeCore > sceneNode, bool state) | ToyMaker::SceneSystem | private |
nodeAdded(std::shared_ptr< SceneNodeCore > sceneNode) | ToyMaker::SceneSystem | private |
nodeRemoved(std::shared_ptr< SceneNodeCore > sceneNode) | ToyMaker::SceneSystem | private |
onApplicationEnd() | ToyMaker::SceneSystem | |
onApplicationInitialize(const ViewportNode::RenderConfiguration &rootViewportRenderConfiguration) | ToyMaker::SceneSystem | |
onApplicationStart() | ToyMaker::SceneSystem | |
onWorldEntityUpdate(UniversalEntityID UniversalEntityID) | ToyMaker::SceneSystem | private |
removeNode(const std::string &where) | ToyMaker::SceneSystem | |
render(float simulationProgress, uint32_t variableStep) | ToyMaker::SceneSystem | |
SceneNodeCore (defined in ToyMaker::SceneSystem) | ToyMaker::SceneSystem | friend |
SceneSystem(std::weak_ptr< ECSWorld > world) | ToyMaker::SceneSystem | inlineexplicit |
simulationStep(uint32_t simStepMillis, std::vector< std::pair< ActionDefinition, ActionData > > triggeredActions={}) | ToyMaker::SceneSystem | |
updateHierarchyDataInsertion(std::shared_ptr< SceneNodeCore > insertedNode) | ToyMaker::SceneSystem | private |
updateHierarchyDataRemoval(std::shared_ptr< SceneNodeCore > removedNode) | ToyMaker::SceneSystem | private |
updateTransforms() | ToyMaker::SceneSystem | |
variableStep(float simulationProgress, uint32_t simulationLagMillis, uint32_t variableStepMillis, std::vector< std::pair< ActionDefinition, ActionData > > triggeredActions={}) | ToyMaker::SceneSystem |