#include <TransformComponent.hpp>
◆ TransformComponent()
shkyera::TransformComponent::TransformComponent |
( |
| ) |
|
|
default |
◆ getGlobalRotationMatrix()
static glm::mat4 shkyera::TransformComponent::getGlobalRotationMatrix |
( |
Entity |
entity, |
|
|
std::shared_ptr< Registry > |
registry |
|
) |
| |
|
inlinestatic |
◆ getGlobalTransformMatrix()
static glm::mat4 shkyera::TransformComponent::getGlobalTransformMatrix |
( |
Entity |
entity, |
|
|
std::shared_ptr< Registry > |
registry |
|
) |
| |
|
inlinestatic |
◆ getOrientation() [1/2]
glm::vec3 & shkyera::TransformComponent::getOrientation |
( |
| ) |
|
|
inline |
◆ getOrientation() [2/2]
const glm::vec3 & shkyera::TransformComponent::getOrientation |
( |
| ) |
const |
|
inline |
◆ getPosition() [1/2]
glm::vec3 & shkyera::TransformComponent::getPosition |
( |
| ) |
|
|
inline |
◆ getPosition() [2/2]
const glm::vec3 & shkyera::TransformComponent::getPosition |
( |
| ) |
const |
|
inline |
◆ getRotationMatrix()
glm::mat4 shkyera::TransformComponent::getRotationMatrix |
( |
| ) |
const |
|
inline |
◆ getScale() [1/2]
glm::vec3 & shkyera::TransformComponent::getScale |
( |
| ) |
|
|
inline |
◆ getScale() [2/2]
const glm::vec3 & shkyera::TransformComponent::getScale |
( |
| ) |
const |
|
inline |
◆ getTransformMatrix()
glm::mat4 shkyera::TransformComponent::getTransformMatrix |
( |
| ) |
const |
|
inline |
◆ setOrientation()
void shkyera::TransformComponent::setOrientation |
( |
const glm::vec3 & |
orientation | ) |
|
|
inline |
◆ setPosition()
void shkyera::TransformComponent::setPosition |
( |
const glm::vec3 & |
position | ) |
|
|
inline |
◆ setScale()
void shkyera::TransformComponent::setScale |
( |
const glm::vec3 & |
scale | ) |
|
|
inline |
◆ _orientation
glm::vec3 shkyera::TransformComponent::_orientation {0.0, 0.0, 0.0} |
|
private |
◆ _position
glm::vec3 shkyera::TransformComponent::_position {0.0, 0.0, 0.0} |
|
private |
◆ _scale
glm::vec3 shkyera::TransformComponent::_scale {1.0, 1.0, 1.0} |
|
private |
The documentation for this class was generated from the following file: