![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
This is the complete list of members for s3d::Quaternion, including all inherited members.
conjugate() noexcept | s3d::Quaternion | |
conjugated() const noexcept | s3d::Quaternion | |
elem(size_t index) const noexcept | s3d::Quaternion | |
Formatter(FormatData &formatData, const Quaternion &value) | s3d::Quaternion | friend |
FromUnitVectorPairs(const std::pair< Vec3, Vec3 > &from, const std::pair< Vec3, Vec3 > &to) noexcept | s3d::Quaternion | static |
FromUnitVectors(const Vec3 &from, const Vec3 &to) noexcept | s3d::Quaternion | static |
getW() const noexcept | s3d::Quaternion | |
getX() const noexcept | s3d::Quaternion | |
getY() const noexcept | s3d::Quaternion | |
getZ() const noexcept | s3d::Quaternion | |
hasInf() const noexcept | s3d::Quaternion | |
hasNaN() const noexcept | s3d::Quaternion | |
Identity() noexcept | s3d::Quaternion | static |
inverse() const noexcept | s3d::Quaternion | |
isIdentity() const noexcept | s3d::Quaternion | |
isZero() const noexcept | s3d::Quaternion | |
normalize() noexcept | s3d::Quaternion | |
normalized() const noexcept | s3d::Quaternion | |
operator aligned_float4() const noexcept | s3d::Quaternion | |
operator*(Quaternion q) const noexcept | s3d::Quaternion | |
operator*(Float3 v) const noexcept | s3d::Quaternion | |
operator*(Float3 v, Quaternion q) noexcept | s3d::Quaternion | friend |
operator*=(Quaternion q) noexcept | s3d::Quaternion | |
operator<<(std::basic_ostream< CharType > &output, const Quaternion &value) | s3d::Quaternion | friend |
operator=(const Quaternion &)=default | s3d::Quaternion | |
operator=(aligned_float4 other) noexcept | s3d::Quaternion | |
operator=(SIMD_Float4 other) noexcept | s3d::Quaternion | |
operator>>(std::basic_istream< CharType > &input, Quaternion &value) | s3d::Quaternion | friend |
Quaternion()=default | s3d::Quaternion | |
Quaternion(const Quaternion &)=default | s3d::Quaternion | |
Quaternion(float x, float y, float z, float w) noexcept | s3d::Quaternion | |
Quaternion(X x, Y y, Z z, W w) noexcept | s3d::Quaternion | |
Quaternion(const Float3 &axis, Arithmetic angle) noexcept | s3d::Quaternion | |
Quaternion(const Mat4x4 &m) noexcept | s3d::Quaternion | explicit |
Quaternion(Float4 _vec) noexcept | s3d::Quaternion | explicit |
Quaternion(aligned_float4 _vec) noexcept | s3d::Quaternion | |
RollPitchYaw(X pitch, Y yaw, Z roll) noexcept | s3d::Quaternion | static |
Rotate(const Mat4x4 &m) noexcept | s3d::Quaternion | static |
RotateX(Arithmetic angle) noexcept | s3d::Quaternion | static |
RotateY(Arithmetic angle) noexcept | s3d::Quaternion | static |
RotateZ(Arithmetic angle) noexcept | s3d::Quaternion | static |
RotationAxis(Float3 axis, Arithmetic angle) noexcept | s3d::Quaternion | static |
RotationNormal(Float3 normalAxis, Arithmetic angle) noexcept | s3d::Quaternion | static |
set(float x, float y, float z, float w) noexcept | s3d::Quaternion | |
setW(float w) noexcept | s3d::Quaternion | |
setX(float x) noexcept | s3d::Quaternion | |
setY(float y) noexcept | s3d::Quaternion | |
setZ(float z) noexcept | s3d::Quaternion | |
slerp(Quaternion q, Float t) const noexcept | s3d::Quaternion | |
toAxisAngle() const noexcept | s3d::Quaternion | |
toFloat4() const noexcept | s3d::Quaternion | |
value | s3d::Quaternion | |
Zero() noexcept | s3d::Quaternion | static |