| attachCollisionChild(Collision *collision) | Engine::Components::Mesh | |
| attachCollisionChildren(const std::vector< Collision * > &collisions) | Engine::Components::Mesh | |
| beginPlay() override | Engine::Components::Mesh | virtual |
| canTick() const | Engine::Components::Logic | |
| collisionChildren_ | Engine::Components::Mesh | private |
| componentEntity | Engine::Components::Mesh | protected |
| ComponentName | Engine::Components::Mesh | static |
| detachCollisionChild(const Collision *collision) | Engine::Components::Mesh | |
| endPlay() override | Engine::Components::Mesh | virtual |
| getAssetName() const | Engine::Components::Mesh | |
| getCollisionChildren() const | Engine::Components::Mesh | |
| getComponentName() const | Engine::Components::Logic | virtual |
| getLocalTransform() const | Engine::Components::Mesh | |
| getMaterialNames() const | Engine::Components::Mesh | |
| getMeshAsset() const | Engine::Components::Mesh | |
| getOwningEntity() const | Engine::Components::Logic | |
| getScene() const | Engine::Components::Logic | protected |
| getSceneManager() const | Engine::Components::Logic | protected |
| getSceneNode() const | Engine::Components::Mesh | protected |
| getStaticMeshData() const | Engine::Components::Mesh | protected |
| getWorldTransform() const | Engine::Components::Mesh | |
| hasBegunPlay() const | Engine::Components::Logic | |
| hasBegunPlay_ | Engine::Components::Logic | private |
| IsUnique | Engine::Components::Logic | static |
| isVisible() const | Engine::Components::Mesh | |
| Logic(Entities::Scene *owningScene) | Engine::Components::Logic | explicit |
| Mesh(Entities::Scene *owningScene, entt::entity &actor, Asset::Path asset, std::shared_ptr< Entities::SceneNode > sceneNode, bool isVisible_=true, const std::string &name_="game object") | Engine::Components::Mesh | |
| Mesh(Entities::Scene *owningScene, entt::entity &actor, Asset::Path asset, std::shared_ptr< Entities::SceneNode > sceneNode, Core::RenderingDataManager *renderingDataManager, bool isVisible_=true, const std::string &name_="game object") | Engine::Components::Mesh | |
| name | Engine::Components::Mesh | private |
| onMeshAssetResolved(Assets::MeshAssetRef meshAsset) | Engine::Components::Mesh | virtual |
| owningEntity_ | Engine::Components::Logic | private |
| ownsCollisionChild(const Logic *component) const | Engine::Components::Mesh | |
| renderingDataManager_ | Engine::Components::Mesh | private |
| scene_ | Engine::Components::Logic | private |
| sceneNode | Engine::Components::Mesh | protected |
| setCanTick(bool enable) | Engine::Components::Logic | |
| setOwningEntity(Entities::Entity *entity) | Engine::Components::Logic | private |
| staticMeshData | Engine::Components::Mesh | protected |
| tick(double deltaTime) | Engine::Components::Logic | virtual |
| tickEnabled | Engine::Components::Logic | private |
| visible | Engine::Components::Mesh | private |
| ~Logic()=default | Engine::Components::Logic | virtual |
| ~Mesh() override=default | Engine::Components::Mesh | |