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