Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::Actor Member List

This is the complete list of members for EngineCore::Actor, including all inherited members.

Actor(std::shared_ptr< SceneNode > sceneNode, Scene *owningScene)EngineCore::Actorexplicit
addComponent(Args &&... args)EngineCore::Entityinline
allowTickingEngineCore::Entityprotected
beginPlay()EngineCore::Actorvirtual
canEverTick() constEngineCore::Entity
canTick() constEngineCore::Entity
cleanupComponents()EngineCore::Actorprivate
componentsEngineCore::Entityprotected
dataEngineCore::Entityprotected
doesEverTickEngineCore::Actorprivate
enableTick(bool enable)EngineCore::Entity
endPlay()EngineCore::Actorvirtual
Entity()EngineCore::Entity
getActorLocation() constEngineCore::Actor
getActorRotation() constEngineCore::Actor
getActorScale() constEngineCore::Actor
getComponent() constEngineCore::Entityinline
getComponents() constEngineCore::Entityinline
getMeshComponents() constEngineCore::Actor
getOwningScene() constEngineCore::Actor
getSceneNode() constEngineCore::Actor
getUUID() constEngineCore::Entityinlineprotected
getUuidString() constEngineCore::Entityprotected
getWorldTransform() constEngineCore::Actor
hasComponent() constEngineCore::Entityinline
initComponents()EngineCore::Actorprivate
isTransformDirtyEngineCore::Actorprivate
meshComponentsEngineCore::Actor
owningSceneEngineCore::Actorprivate
postTick()EngineCore::ITickableinlinevirtual
preTick()EngineCore::ITickableinlinevirtual
registerMeshComponent(MeshComponent *meshComponent)EngineCore::Actor
removeComponent(LogicComponent *component)EngineCore::Entityinline
removeFirstComponent()EngineCore::Entityinline
rootComponentEngineCore::Actorprivate
rotateActor(glm::vec3 deltaRotation)EngineCore::Actor
Scene classEngineCore::Actorfriend
sceneNodeEngineCore::Actorprotected
setActorLocation(glm::vec3 newLocation)EngineCore::Actor
setActorRotation(glm::vec3 newRotation)EngineCore::Actor
setActorScale(glm::vec3 newScale)EngineCore::Actor
tick(double deltaTime) overrideEngineCore::Actorvirtual
unregisterMeshComponent(MeshComponent *meshComponent)EngineCore::Actor
uuidEngineCore::Entityprivate
worldEngineCore::Actorprivate
worldTransformEngineCore::Actorprivate
~Actor()EngineCore::Actor
~Entity()EngineCore::Entityvirtual
~ITickable()=defaultEngineCore::ITickablevirtual