#include <EcsData.h>
|
| glm::mat4 | matrix = glm::mat4(1.0f) |
Definition at line 450 of file EcsData.h.
◆ Transform() [1/6]
| Engine::Ecs::Transform::Transform |
( |
| ) |
|
|
default |
◆ Transform() [2/6]
| Engine::Ecs::Transform::Transform |
( |
glm::mat4 | matrix | ) |
|
|
explicit |
◆ Transform() [3/6]
| Engine::Ecs::Transform::Transform |
( |
glm::vec3 | position | ) |
|
|
explicit |
◆ Transform() [4/6]
| Engine::Ecs::Transform::Transform |
( |
glm::quat | rotation | ) |
|
|
explicit |
◆ Transform() [5/6]
| Engine::Ecs::Transform::Transform |
( |
glm::vec3 | position, |
|
|
glm::quat | rotation ) |
|
explicit |
◆ Transform() [6/6]
| Engine::Ecs::Transform::Transform |
( |
glm::vec3 | position, |
|
|
glm::eulr | rotation, |
|
|
glm::vec3 | scale ) |
|
explicit |
◆ getPosition()
| glm::vec3 Engine::Ecs::Transform::getPosition |
( |
| ) |
const |
|
nodiscard |
◆ getRotation()
| glm::quat Engine::Ecs::Transform::getRotation |
( |
| ) |
const |
|
nodiscard |
◆ getRotationEuler()
| glm::vec3 Engine::Ecs::Transform::getRotationEuler |
( |
| ) |
const |
|
nodiscard |
◆ getScale()
| glm::vec3 Engine::Ecs::Transform::getScale |
( |
| ) |
const |
|
nodiscard |
◆ setFacing()
| void Engine::Ecs::Transform::setFacing |
( |
const glm::vec3 & | newFacing | ) |
|
◆ setPosition()
| void Engine::Ecs::Transform::setPosition |
( |
const glm::vec3 & | newPosition | ) |
|
◆ setRotation() [1/2]
| void Engine::Ecs::Transform::setRotation |
( |
const glm::quat & | newQuaternion | ) |
|
◆ setRotation() [2/2]
| void Engine::Ecs::Transform::setRotation |
( |
const glm::vec3 & | newRotation | ) |
|
◆ setScale()
| void Engine::Ecs::Transform::setScale |
( |
const glm::vec3 & | newScale | ) |
|
◆ matrix
| glm::mat4 Engine::Ecs::Transform::matrix = glm::mat4(1.0f) |
The documentation for this struct was generated from the following file:
- /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Ecs/EcsData.h