|
VRay SDK for C++
|
This is the complete list of members for VRay::Matrix, including all inherited members.
| addDiagonal(const Vector &a) noexcept (defined in VRay::Matrix) | VRay::Matrix | inline |
| addTranspose(const Matrix &b) noexcept (defined in VRay::Matrix) | VRay::Matrix | inline |
| inverse(const Matrix &m) noexcept | VRay::Matrix | related |
| makeDiagonal(const Vector &a) noexcept | VRay::Matrix | inline |
| makeIdentity(void) noexcept | VRay::Matrix | inline |
| makeInverse(void) noexcept | VRay::Matrix | inline |
| makeMatrixFromRowMajor(const Vector &a, const Vector &b, const Vector &c) noexcept | VRay::Matrix | related |
| makeOrthogonal(void) noexcept (defined in VRay::Matrix) | VRay::Matrix | inline |
| makeOrthonormal(void) noexcept (defined in VRay::Matrix) | VRay::Matrix | inline |
| makeOuterProduct(const Vector &a, const Vector &b) noexcept (defined in VRay::Matrix) | VRay::Matrix | inline |
| makeRotationMatrixX(float xrot) noexcept | VRay::Matrix | related |
| makeRotationMatrixY(float yrot) noexcept | VRay::Matrix | related |
| makeRotationMatrixZ(float zrot) noexcept | VRay::Matrix | related |
| makeTranspose(void) noexcept | VRay::Matrix | inline |
| makeZero(void) noexcept | VRay::Matrix | inline |
| Matrix() noexcept=default | VRay::Matrix | |
| Matrix(const Matrix &) noexcept=default (defined in VRay::Matrix) | VRay::Matrix | |
| Matrix(Matrix &&) noexcept=default (defined in VRay::Matrix) | VRay::Matrix | |
| Matrix(float value) noexcept | VRay::Matrix | inlineexplicit |
| Matrix(Vector diagonal) noexcept | VRay::Matrix | inlineexplicit |
| Matrix(const Vector &a, const Vector &b, const Vector &c) noexcept | VRay::Matrix | inline |
| normalize(const Matrix &m) noexcept | VRay::Matrix | related |
| noScale(const Matrix &m) noexcept | VRay::Matrix | related |
| operator!=(const Matrix &a, const Matrix &b) noexcept | VRay::Matrix | related |
| operator*(const Vector &a, const Matrix &m) noexcept | VRay::Matrix | related |
| operator*(const Matrix &m, const Vector &a) noexcept | VRay::Matrix | related |
| operator*(const Matrix &m, float x) noexcept | VRay::Matrix | related |
| operator*(float x, const Matrix &m) noexcept | VRay::Matrix | related |
| operator*(const Matrix &a, const Matrix &b) noexcept | VRay::Matrix | related |
| operator*=(float x) noexcept | VRay::Matrix | inline |
| operator+(const Matrix &a, const Matrix &b) noexcept | VRay::Matrix | related |
| operator+=(const Matrix &m) noexcept | VRay::Matrix | inline |
| operator-(const Matrix &a, const Matrix &b) noexcept | VRay::Matrix | related |
| operator-(const Matrix &a) noexcept | VRay::Matrix | related |
| operator-=(const Matrix &m) noexcept | VRay::Matrix | inline |
| operator/(const Matrix &m, float x) noexcept | VRay::Matrix | related |
| operator/(float x, const Matrix &m) noexcept | VRay::Matrix | related |
| operator/=(float x) noexcept | VRay::Matrix | inline |
| operator=(const Matrix &) noexcept=default (defined in VRay::Matrix) | VRay::Matrix | |
| operator=(Matrix &&) noexcept=default (defined in VRay::Matrix) | VRay::Matrix | |
| operator==(const Matrix &a, const Matrix &b) noexcept | VRay::Matrix | related |
| operator[](const int index) noexcept | VRay::Matrix | inline |
| operator[](const int index) const noexcept | VRay::Matrix | inline |
| operator^(const Matrix &m, const Vector &a) noexcept | VRay::Matrix | related |
| operator^(const Vector &a, const Matrix &m) noexcept | VRay::Matrix | related |
| rotate(const Vector &axis) noexcept | VRay::Matrix | inline |
| rotate(const Matrix &m, const Vector &axis) noexcept | VRay::Matrix | related |
| rotationAngles(const Matrix &m) noexcept | VRay::Matrix | related |
| scale(const Matrix &m) noexcept | VRay::Matrix | related |
| set(const Vector &a, const Vector &b, const Vector &c) noexcept | VRay::Matrix | inline |
| set(float value) noexcept | VRay::Matrix | inline |
| set(const Matrix &other) noexcept | VRay::Matrix | inline |
| setCol(const int i, const Vector &a) noexcept | VRay::Matrix | inline |
| setRow(const int i, const Vector &a) noexcept | VRay::Matrix | inline |
| simpleDecompose(const Matrix &m, Vector &rotation, Vector &scale, Vector &shear) noexcept | VRay::Matrix | related |
| toString() const (defined in VRay::Matrix) | VRay::Matrix | inline |
| transpose(const Matrix &m) noexcept (defined in VRay::Matrix) | VRay::Matrix | related |
| v0 (defined in VRay::Matrix) | VRay::Matrix | |
| v1 (defined in VRay::Matrix) | VRay::Matrix | |
| v2 (defined in VRay::Matrix) | VRay::Matrix |