Engine
Frameworkcreatedbymeusableforthecreationofsimplegames.CurrentlysupportsOpenGL(Verysimple)andVulkan.
Engine::TransformComponent Member List

This is the complete list of members for Engine::TransformComponent, including all inherited members.

AddComponent(Args &&...args)Engine::Componentprotected
AddComponents(size_t count, Args &&...args)Engine::Componentprotected
AddRotate(glm::vec3 rotationToAdd) noexceptEngine::TransformComponent
AddRotate(float x) noexceptEngine::TransformComponent
AddRotate(float x, float y) noexceptEngine::TransformComponent
AddRotate(float x, float y, float z) noexceptEngine::TransformComponent
AddScale(glm::vec3 scaleToAdd) noexceptEngine::TransformComponent
AddScale(float x) noexceptEngine::TransformComponent
AddScale(float x, float y) noexceptEngine::TransformComponent
AddScale(float x, float y, float z) noexceptEngine::TransformComponent
Component()Engine::Componentexplicitprotected
GetAllComponents() const Engine::Componentprotected
GetComponent()Engine::Componentprotected
GetComponents()Engine::Componentprotected
GetForward() noexceptEngine::TransformComponent
GetIsStatic() noexceptEngine::TransformComponent
GetModelMatrix() noexceptEngine::TransformComponent
GetOwner() const Engine::Component
GetPointerRefence() const Engine::Componentprotected
GetPointerRefence()Engine::Componentprotected
GetPosition() noexceptEngine::TransformComponent
GetRight() noexceptEngine::TransformComponent
GetRotation() noexceptEngine::TransformComponent
GetScale() noexceptEngine::TransformComponent
GetUp() noexceptEngine::TransformComponent
InitializeComponent()Engine::Componentprotectedvirtual
isEnabledEngine::Component
LoadBaseComponent(archive ar)Engine::Componentprotected
LookAt(TransformComponent target) noexceptEngine::TransformComponent
LookAt(glm::vec3 targetPosition) noexceptEngine::TransformComponent
OnBeginContact(eastl::weak_ptr< Entity > entity)Engine::Componentprotectedvirtual
OnComponentAdded(eastl::weak_ptr< Component > addedComponent)Engine::Componentprotectedvirtual
OnComponentRemoved(eastl::weak_ptr< Component > removedComponent)Engine::Componentprotectedvirtual
OnEndContact(eastl::weak_ptr< Entity > entity)Engine::Componentprotectedvirtual
operator!=(TransformComponent &other)Engine::TransformComponent
operator==(TransformComponent &other)Engine::TransformComponent
RemoveAllComponents() const Engine::Componentprotected
RemoveComponent(size_t amountToRemove=1) const Engine::Componentprotected
RotateAround(float angle, glm::vec3 axis) noexceptEngine::TransformComponent
SaveBaseComponent(archive ar)Engine::Componentprotected
SetIsStatic(bool isStatic) noexceptEngine::TransformComponent
SetModelMatrix(glm::mat4x4 modelMatrix) noexceptEngine::TransformComponent
SetModelMatrix(float modelMatrix[16]) noexceptEngine::TransformComponent
SetModelMatrix(glm::vec4 modelMatrix[4]) noexceptEngine::TransformComponent
SetPosition(glm::vec3 position) noexceptEngine::TransformComponent
SetPosition(float x, float y, float z) noexceptEngine::TransformComponent
SetRotation(glm::vec3 rotation) noexceptEngine::TransformComponent
SetRotation(float x, float y, float z) noexceptEngine::TransformComponent
SetScale(glm::vec3 scale) noexceptEngine::TransformComponent
SetScale(float x, float y, float z) noexceptEngine::TransformComponent
TransformComponent() noexceptEngine::TransformComponentexplicit
TransformComponent(bool isStatic) noexceptEngine::TransformComponentexplicit
TransformComponent(glm::vec3 position) noexceptEngine::TransformComponentexplicit
TransformComponent(glm::vec3 position, bool isStatic) noexceptEngine::TransformComponentexplicit
TransformComponent(glm::vec3 position, glm::vec3 rotation) noexceptEngine::TransformComponentexplicit
TransformComponent(glm::vec3 position, glm::vec3 rotation, bool isStatic) noexceptEngine::TransformComponentexplicit
TransformComponent(glm::vec3 position, glm::vec3 rotation, glm::vec3 scale) noexceptEngine::TransformComponentexplicit
TransformComponent(glm::vec3 position, glm::vec3 rotation, glm::vec3 scale, bool isStatic) noexceptEngine::TransformComponentexplicit
Translate(glm::vec3 positionToAdd) noexceptEngine::TransformComponent
Translate(float x) noexceptEngine::TransformComponent
Translate(float x, float y) noexceptEngine::TransformComponent
Translate(float x, float y, float z) noexceptEngine::TransformComponent
Update() overrideEngine::TransformComponentvirtual
UpdateModelMatrix() noexceptEngine::TransformComponent
~Component()=defaultEngine::Componentvirtual