NcEngine
nc::Transform Member List

This is the complete list of members for nc::Transform, including all inherited members.

ComponentBase(Entity entity) noexcept (defined in nc::ComponentBase)nc::ComponentBaseinlineexplicit
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::Transformfriend
Forward() const noexcept -> Vector3nc::Transforminline
ForwardXM() const noexcept -> DirectX::XMVECTORnc::Transform
LocalPosition() const noexcept -> Vector3nc::Transforminline
LocalPositionXM() const noexcept -> DirectX::FXMVECTORnc::Transforminline
LocalRotation() const noexcept -> Quaternionnc::Transforminline
LocalRotationXM() const noexcept -> DirectX::XMVECTORnc::Transforminline
LocalScale() const noexcept -> Vector3nc::Transforminline
LocalScaleXM() const noexcept -> DirectX::XMVECTORnc::Transforminline
LocalTransformationMatrix() const noexcept -> DirectX::FXMMATRIXnc::Transforminline
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::ComponentBaseinline
Position() const noexcept -> Vector3nc::Transforminline
PositionXM() const noexcept -> DirectX::FXMVECTORnc::Transforminline
Right() const noexcept -> Vector3nc::Transforminline
RightXM() const noexcept -> DirectX::XMVECTORnc::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 -> Quaternionnc::Transforminline
RotationXM() const noexcept -> DirectX::XMVECTORnc::Transforminline
Scale() const noexcept -> Vector3nc::Transforminline
ScaleXM() const noexcept -> DirectX::XMVECTORnc::Transforminline
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::Transforminline
SetRotation(const Quaternion &quat)nc::Transform
SetRotation(const Vector3 &angles)nc::Transform
SetScale(const Vector3 &scale)nc::Transform
ToLocalSpace(const Vector3 &vec) const -> Vector3nc::Transform
Transform(Entity entity, const Vector3 &pos, const Quaternion &rot, const Vector3 &scale) (defined in nc::Transform)nc::Transforminline
Transform(Entity entity, const Vector3 &pos, const Quaternion &rot, const Vector3 &scale, DirectX::FXMMATRIX parentTransform) (defined in nc::Transform)nc::Transforminline
Transform(Transform &&)=default (defined in nc::Transform)nc::Transform
Transform(const Transform &)=delete (defined in nc::Transform)nc::Transform
TransformationMatrix() const noexcept -> DirectX::FXMMATRIXnc::Transforminline
Translate(const Vector3 &vec)nc::Transform
Translate(DirectX::FXMVECTOR translation)nc::Transform
TranslateLocalSpace(const Vector3 &vec)nc::Transform
Up() const noexcept -> Vector3nc::Transforminline
UpXM() const noexcept -> DirectX::XMVECTORnc::Transform
~Transform()=default (defined in nc::Transform)nc::Transform