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 | |
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 |