![]() |
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 |