|
NcEngine
|
This is the complete list of members for nc::Transform, including all inherited members.
| ComponentBase(Entity entity) noexcept (defined in nc::ComponentBase) | nc::ComponentBase | inlineexplicit |
| ComponentBase(const ComponentBase &)=delete (defined in nc::ComponentBase) | nc::ComponentBase | |
| ComponentBase(ComponentBase &&)=default (defined in nc::ComponentBase) | nc::ComponentBase | |
| ecs::EcsModule (defined in nc::Transform) | nc::Transform | friend |
| Forward() const noexcept -> Vector3 | nc::Transform | inline |
| ForwardXM() const noexcept -> DirectX::XMVECTOR | nc::Transform | |
| LocalPosition() const noexcept -> Vector3 | nc::Transform | inline |
| LocalPositionXM() const noexcept -> DirectX::FXMVECTOR | nc::Transform | inline |
| LocalRotation() const noexcept -> Quaternion | nc::Transform | inline |
| LocalRotationXM() const noexcept -> DirectX::XMVECTOR | nc::Transform | inline |
| LocalScale() const noexcept -> Vector3 | nc::Transform | inline |
| LocalScaleXM() const noexcept -> DirectX::XMVECTOR | nc::Transform | inline |
| LocalTransformationMatrix() const noexcept -> DirectX::FXMMATRIX | nc::Transform | inline |
| LookAt(const Vector3 &target) | nc::Transform | |
| operator=(Transform &&)=default (defined in nc::Transform) | nc::Transform | |
| operator=(const Transform &)=delete (defined in nc::Transform) | nc::Transform | |
| operator=(const ComponentBase &)=delete (defined in nc::ComponentBase) | nc::ComponentBase | |
| operator=(ComponentBase &&)=default (defined in nc::ComponentBase) | nc::ComponentBase | |
| ParentEntity() const noexcept (defined in nc::ComponentBase) | nc::ComponentBase | inline |
| Position() const noexcept -> Vector3 | nc::Transform | inline |
| PositionXM() const noexcept -> DirectX::FXMVECTOR | nc::Transform | inline |
| Right() const noexcept -> Vector3 | nc::Transform | inline |
| RightXM() const noexcept -> DirectX::XMVECTOR | nc::Transform | |
| Rotate(const Quaternion &quat) | nc::Transform | |
| Rotate(DirectX::FXMVECTOR quaternion) | nc::Transform | |
| Rotate(const Vector3 &axis, float radians) | nc::Transform | |
| RotateAround(const Vector3 &point, const Vector3 &axis, float radians) | nc::Transform | |
| Rotation() const noexcept -> Quaternion | nc::Transform | inline |
| RotationXM() const noexcept -> DirectX::XMVECTOR | nc::Transform | inline |
| Scale() const noexcept -> Vector3 | nc::Transform | inline |
| ScaleXM() const noexcept -> DirectX::XMVECTOR | nc::Transform | inline |
| Set(const Vector3 &pos, const Quaternion &quat, const Vector3 &scale) | nc::Transform | |
| Set(const Vector3 &pos, const Vector3 &angles, const Vector3 &scale) | nc::Transform | |
| SetPosition(const Vector3 &pos) | nc::Transform | |
| SetPositionAndRotationXM(DirectX::FXMVECTOR position, DirectX::FXMVECTOR orientation) | nc::Transform | inline |
| SetRotation(const Quaternion &quat) | nc::Transform | |
| SetRotation(const Vector3 &angles) | nc::Transform | |
| SetScale(const Vector3 &scale) | nc::Transform | |
| SetTransformationMatrix(DirectX::FXMMATRIX matrix) (defined in nc::Transform) | nc::Transform | inline |
| ToLocalSpace(const Vector3 &vec) const -> Vector3 | nc::Transform | |
| Transform(Entity entity, const Vector3 &pos, const Quaternion &rot, const Vector3 &scale) (defined in nc::Transform) | nc::Transform | inline |
| Transform(Entity entity, const Vector3 &pos, const Quaternion &rot, const Vector3 &scale, DirectX::FXMMATRIX parentTransform) (defined in nc::Transform) | nc::Transform | inline |
| Transform(Transform &&)=default (defined in nc::Transform) | nc::Transform | |
| Transform(const Transform &)=delete (defined in nc::Transform) | nc::Transform | |
| TransformationMatrix() const noexcept -> DirectX::FXMMATRIX | nc::Transform | inline |
| Translate(const Vector3 &vec) | nc::Transform | |
| Translate(DirectX::FXMVECTOR translation) | nc::Transform | |
| TranslateLocalSpace(const Vector3 &vec) | nc::Transform | |
| Up() const noexcept -> Vector3 | nc::Transform | inline |
| UpXM() const noexcept -> DirectX::XMVECTOR | nc::Transform | |
| ~Transform()=default (defined in nc::Transform) | nc::Transform |