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