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::Actor
explicit
addComponent
(Args &&... args)
EngineCore::Entity
inline
allowTicking
EngineCore::Entity
protected
beginPlay
()
EngineCore::Actor
virtual
canEverTick
() const
EngineCore::Entity
canTick
() const
EngineCore::Entity
cleanupComponents
()
EngineCore::Actor
private
components
EngineCore::Entity
protected
data
EngineCore::Entity
protected
doesEverTick
EngineCore::Actor
private
enableTick
(bool enable)
EngineCore::Entity
endPlay
()
EngineCore::Actor
virtual
Entity
()
EngineCore::Entity
getActorLocation
() const
EngineCore::Actor
getActorRotation
() const
EngineCore::Actor
getActorScale
() const
EngineCore::Actor
getComponent
() const
EngineCore::Entity
inline
getComponents
() const
EngineCore::Entity
inline
getMeshComponents
() const
EngineCore::Actor
getOwningScene
() const
EngineCore::Actor
getSceneNode
() const
EngineCore::Actor
getUUID
() const
EngineCore::Entity
inline
protected
getUuidString
() const
EngineCore::Entity
protected
getWorldTransform
() const
EngineCore::Actor
hasComponent
() const
EngineCore::Entity
inline
initComponents
()
EngineCore::Actor
private
isTransformDirty
EngineCore::Actor
private
meshComponents
EngineCore::Actor
owningScene
EngineCore::Actor
private
postTick
()
EngineCore::ITickable
inline
virtual
preTick
()
EngineCore::ITickable
inline
virtual
registerMeshComponent
(MeshComponent *meshComponent)
EngineCore::Actor
removeComponent
(LogicComponent *component)
EngineCore::Entity
inline
removeFirstComponent
()
EngineCore::Entity
inline
rootComponent
EngineCore::Actor
private
rotateActor
(glm::vec3 deltaRotation)
EngineCore::Actor
Scene
class
EngineCore::Actor
friend
sceneNode
EngineCore::Actor
protected
setActorLocation
(glm::vec3 newLocation)
EngineCore::Actor
setActorRotation
(glm::vec3 newRotation)
EngineCore::Actor
setActorScale
(glm::vec3 newScale)
EngineCore::Actor
tick
(double deltaTime) override
EngineCore::Actor
virtual
unregisterMeshComponent
(MeshComponent *meshComponent)
EngineCore::Actor
uuid
EngineCore::Entity
private
world
EngineCore::Actor
private
worldTransform
EngineCore::Actor
private
~Actor
()
EngineCore::Actor
~Entity
()
EngineCore::Entity
virtual
~ITickable
()=default
EngineCore::ITickable
virtual
Generated by
1.14.0