|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
This is the complete list of members for Engine::Components::Mesh, including all inherited members.
| 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 | |
| clearMaterialOverride() | Engine::Components::Mesh | |
| collisionChildren_ | Engine::Components::Mesh | private |
| componentEntity | Engine::Components::Mesh | protected |
| ComponentName | Engine::Components::Mesh | static |
| detachCollisionChild(const Collision *collision) | Engine::Components::Mesh | |
| drawImGui() override | Engine::Components::Mesh | virtual |
| drawImGuiName() | Engine::Components::Logic | virtual |
| 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 | |
| getMaterialOverride() 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 |
| initializeMeshData(Entities::Scene *owningScene, entt::entity &actor, Asset::MeshPath asset, std::optional< Assets::GltfRenderableHandle > renderable, Assets::GeometryMeshHandle mesh) | Engine::Components::Mesh | private |
| IsUnique | Engine::Components::Logic | static |
| isVisible() const | Engine::Components::Mesh | |
| Logic(Entities::Scene *owningScene) | Engine::Components::Logic | explicit |
| Logic(const Entities::SpawnContext &context) | Engine::Components::Logic | explicit |
| materialOverride_ | Engine::Components::Mesh | private |
| Mesh(Entities::Scene *owningScene, entt::entity &actor, Asset::MeshPath 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, Assets::GltfRenderableHandle renderable, 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, Assets::GeometryMeshHandle mesh, 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::MeshPath asset, std::shared_ptr< Entities::SceneNode > sceneNode, Core::RenderingDataManager *renderingDataManager, bool isVisible_=true, const std::string &name_="game object") | Engine::Components::Mesh | |
| Mesh(Entities::Scene *owningScene, entt::entity &actor, Assets::GltfRenderableHandle renderable, std::shared_ptr< Entities::SceneNode > sceneNode, Core::RenderingDataManager *renderingDataManager, bool isVisible_=true, const std::string &name_="game object") | Engine::Components::Mesh | |
| Mesh(Entities::Scene *owningScene, entt::entity &actor, Assets::GeometryMeshHandle mesh, 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 | |
| setMaterialOverride(Assets::MaterialHandle material) | Engine::Components::Mesh | |
| 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 |