| Actor(const SpawnContext &context) | Engine::Entities::Actor | explicit |
| addComponent(Args &&... args) | Engine::Entities::Actor | inline |
| addComponentWithSceneEntityFirstNodeRest(First &&first, Rest &&... rest) | Engine::Entities::Actor | inlineprivate |
| allowTicking_ | Engine::Entities::Entity | protected |
| attachTo(Actor &parent, AttachmentTransformRule rule=AttachmentTransformRule::KeepWorld) | Engine::Entities::Actor | |
| attachTo(const std::shared_ptr< SceneNode > &parentNode, AttachmentTransformRule rule=AttachmentTransformRule::KeepWorld) | Engine::Entities::Actor | |
| beginPlay() override | Engine::Entities::DebugCameraActor | virtual |
| camera_ | Engine::Entities::DebugCameraActor | private |
| canEverTick() const | Engine::Entities::Entity | |
| canTick() const | Engine::Entities::Entity | |
| components_ | Engine::Entities::Entity | protected |
| data_ | Engine::Entities::Entity | protected |
| DebugCameraActor(const SpawnContext &context, float fov, float nearPlane, float farPlane) | Engine::Entities::DebugCameraActor | explicit |
| destroy() | Engine::Entities::Entity | |
| destroyActor() | Engine::Entities::Actor | |
| destroyActorImmediate() | Engine::Entities::Actor | |
| destroyImmediate() | Engine::Entities::Entity | |
| detach(AttachmentTransformRule rule=AttachmentTransformRule::KeepWorld) | Engine::Entities::Actor | |
| drawImGui() const | Engine::Entities::Actor | virtual |
| enableTick(bool enable) | Engine::Entities::Entity | |
| endPlay() | Engine::Entities::Actor | virtual |
| engineBeginPlay() | Engine::Entities::Entity | private |
| engineEndPlay() | Engine::Entities::Entity | private |
| Entity() | Engine::Entities::Entity | |
| getActorLocation() const | Engine::Entities::Actor | |
| getActorName() const | Engine::Entities::Actor | virtual |
| getActorRotation() const | Engine::Entities::Actor | |
| getActorRotationQuat() const | Engine::Entities::Actor | |
| getActorScale() const | Engine::Entities::Actor | |
| getAllComponents() const | Engine::Entities::Entity | inline |
| getComponent() const | Engine::Entities::Entity | inline |
| getComponents() const | Engine::Entities::Entity | inline |
| getEcsEntity() const | Engine::Entities::Entity | inline |
| getEngine() | Engine::Entities::Actor | static |
| getForwardVector() const | Engine::Entities::Actor | |
| getOwningContainer() const | Engine::Entities::Entity | |
| getOwningScene() const | Engine::Entities::Actor | |
| getRightVector() const | Engine::Entities::Actor | |
| getSceneNode() const | Engine::Entities::Actor | |
| getTickPriority() const | Engine::Entities::Entity | inline |
| getUpVector() const | Engine::Entities::Actor | |
| getWorldTransform() const | Engine::Entities::Actor | |
| hasComponent() const | Engine::Entities::Entity | inline |
| hasEndedPlay_ | Engine::Entities::Actor | private |
| isDestroyingOrDestroyed() const | Engine::Entities::Entity | private |
| isPendingDestroy() const | Engine::Entities::Entity | |
| isPlaying() const | Engine::Entities::Entity | |
| LifecycleState enum name | Engine::Entities::Entity | private |
| lifecycleState_ | Engine::Entities::Entity | private |
| onEngineBeginPlay() override | Engine::Entities::Actor | protectedvirtual |
| onEngineDestroyed() override | Engine::Entities::Actor | protectedvirtual |
| onEngineEndPlay() override | Engine::Entities::Actor | protectedvirtual |
| owningContainer_ | Engine::Entities::Entity | private |
| owningScene_ | Engine::Entities::Actor | private |
| postTick() | Engine::Core::ITickable | inlinevirtual |
| preTick() | Engine::Core::ITickable | inlinevirtual |
| removeComponent(Components::Logic *component) | Engine::Entities::Entity | inline |
| removeFirstComponent() | Engine::Entities::Entity | inline |
| rootComponent_ | Engine::Entities::Actor | private |
| rotateActor(glm::vec3 deltaRotation) const | Engine::Entities::Actor | |
| sceneNode | Engine::Entities::Actor | protected |
| setActorLocation(glm::vec3 newLocation) const | Engine::Entities::Actor | |
| setActorRotation(glm::vec3 newRotation) const | Engine::Entities::Actor | |
| setActorScale(glm::vec3 newScale) const | Engine::Entities::Actor | |
| setTickPriority(int32_t priority) | Engine::Entities::Entity | |
| spawn(Scene &scene, const glm::vec3 &position, const glm::vec3 &facing, float fov=60.0f, float nearPlane=0.01f, float farPlane=1000.0f) | Engine::Entities::DebugCameraActor | static |
| tick(double deltaTime) override | Engine::Entities::Actor | virtual |
| tickPriority_ | Engine::Entities::Entity | protected |
| ~Actor() override=default | Engine::Entities::Actor | |
| ~Entity() override | Engine::Entities::Entity | |
| ~ITickable()=default | Engine::Core::ITickable | virtual |