VRay SDK for C++
Loading...
Searching...
No Matches
VRay::Matrix Member List

This is the complete list of members for VRay::Matrix, including all inherited members.

addDiagonal(const Vector &a) noexcept (defined in VRay::Matrix)VRay::Matrixinline
addTranspose(const Matrix &b) noexcept (defined in VRay::Matrix)VRay::Matrixinline
inverse(const Matrix &m) noexceptVRay::Matrixrelated
makeDiagonal(const Vector &a) noexceptVRay::Matrixinline
makeIdentity(void) noexceptVRay::Matrixinline
makeInverse(void) noexceptVRay::Matrixinline
makeOrthogonal(void) noexcept (defined in VRay::Matrix)VRay::Matrixinline
makeOrthonormal(void) noexcept (defined in VRay::Matrix)VRay::Matrixinline
makeOuterProduct(const Vector &a, const Vector &b) noexcept (defined in VRay::Matrix)VRay::Matrixinline
makeRotationMatrixX(float xrot) noexceptVRay::Matrixrelated
makeRotationMatrixY(float yrot) noexceptVRay::Matrixrelated
makeRotationMatrixZ(float zrot) noexceptVRay::Matrixrelated
makeTranspose(void) noexceptVRay::Matrixinline
makeZero(void) noexceptVRay::Matrixinline
Matrix() noexcept=defaultVRay::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) noexceptVRay::Matrixinlineexplicit
Matrix(Vector diagonal) noexceptVRay::Matrixinlineexplicit
Matrix(const Vector &a, const Vector &b, const Vector &c) noexceptVRay::Matrixinline
normalize(const Matrix &m) noexceptVRay::Matrixrelated
noScale(const Matrix &m) noexceptVRay::Matrixrelated
operator!=(const Matrix &a, const Matrix &b) noexceptVRay::Matrixrelated
operator*(const Vector &a, const Matrix &m) noexceptVRay::Matrixrelated
operator*(const Matrix &m, const Vector &a) noexceptVRay::Matrixrelated
operator*(const Matrix &m, float x) noexceptVRay::Matrixrelated
operator*(float x, const Matrix &m) noexceptVRay::Matrixrelated
operator*(const Matrix &a, const Matrix &b) noexceptVRay::Matrixrelated
operator*=(float x) noexceptVRay::Matrixinline
operator+(const Matrix &a, const Matrix &b) noexceptVRay::Matrixrelated
operator+=(const Matrix &m) noexceptVRay::Matrixinline
operator-(const Matrix &a, const Matrix &b) noexceptVRay::Matrixrelated
operator-(const Matrix &a) noexceptVRay::Matrixrelated
operator-=(const Matrix &m) noexceptVRay::Matrixinline
operator/(const Matrix &m, float x) noexceptVRay::Matrixrelated
operator/(float x, const Matrix &m) noexceptVRay::Matrixrelated
operator/=(float x) noexceptVRay::Matrixinline
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) noexceptVRay::Matrixrelated
operator[](const int index) noexceptVRay::Matrixinline
operator[](const int index) const noexceptVRay::Matrixinline
operator^(const Matrix &m, const Vector &a) noexceptVRay::Matrixrelated
operator^(const Vector &a, const Matrix &m) noexceptVRay::Matrixrelated
rotate(const Vector &axis) noexceptVRay::Matrixinline
rotate(const Matrix &m, const Vector &axis) noexceptVRay::Matrixrelated
rotationAngles(const Matrix &m) noexceptVRay::Matrixrelated
scale(const Matrix &m) noexceptVRay::Matrixrelated
set(const Vector &a, const Vector &b, const Vector &c) noexceptVRay::Matrixinline
set(float value) noexceptVRay::Matrixinline
set(const Matrix &other) noexceptVRay::Matrixinline
setCol(const int i, const Vector &a) noexceptVRay::Matrixinline
setRow(const int i, const Vector &a) noexceptVRay::Matrixinline
toString() const (defined in VRay::Matrix)VRay::Matrixinline
transpose(const Matrix &m) noexcept (defined in VRay::Matrix)VRay::Matrixrelated
v0 (defined in VRay::Matrix)VRay::Matrix
v1 (defined in VRay::Matrix)VRay::Matrix
v2 (defined in VRay::Matrix)VRay::Matrix