MDL SDK API nvidia_logo_transpbg.gif Up

This module lists all interfaces and typedefs related to compounds. More...

Classes

class  mi::IBbox3
 This interface represents bounding boxes. More...
 
class  mi::IColor
 This interface represents RGBA colors. More...
 
class  mi::IColor3
 This interface represents RGB colors. More...
 
class  mi::ICompound
 This interface represents compounds, i.e., vectors, matrices, colors, spectrums, and bounding boxes. More...
 
class  mi::IBoolean_2_2
 This interface represents a 2 x 2 matrix of bool. More...
 
class  mi::IBoolean_2_3
 This interface represents a 2 x 3 matrix of bool. More...
 
class  mi::IBoolean_2_4
 This interface represents a 2 x 4 matrix of bool. More...
 
class  mi::IBoolean_3_2
 This interface represents a 3 x 2 matrix of bool. More...
 
class  mi::IBoolean_3_3
 This interface represents a 3 x 3 matrix of bool. More...
 
class  mi::IBoolean_3_4
 This interface represents a 3 x 4 matrix of bool. More...
 
class  mi::IBoolean_4_2
 This interface represents a 4 x 2 matrix of bool. More...
 
class  mi::IBoolean_4_3
 This interface represents a 4 x 3 matrix of bool. More...
 
class  mi::IBoolean_4_4
 This interface represents a 4 x 4 matrix of bool. More...
 
class  mi::ISint32_2_2
 This interface represents a 2 x 2 matrix of Sint32. More...
 
class  mi::ISint32_2_3
 This interface represents a 2 x 3 matrix of Sint32. More...
 
class  mi::ISint32_2_4
 This interface represents a 2 x 4 matrix of Sint32. More...
 
class  mi::ISint32_3_2
 This interface represents a 3 x 2 matrix of Sint32. More...
 
class  mi::ISint32_3_3
 This interface represents a 3 x 3 matrix of Sint32. More...
 
class  mi::ISint32_3_4
 This interface represents a 3 x 4 matrix of Sint32. More...
 
class  mi::ISint32_4_2
 This interface represents a 4 x 2 matrix of Sint32. More...
 
class  mi::ISint32_4_3
 This interface represents a 4 x 3 matrix of Sint32. More...
 
class  mi::ISint32_4_4
 This interface represents a 4 x 4 matrix of Sint32. More...
 
class  mi::IUint32_2_2
 This interface represents a 2 x 2 matrix of Uint32. More...
 
class  mi::IUint32_2_3
 This interface represents a 2 x 3 matrix of Uint32. More...
 
class  mi::IUint32_2_4
 This interface represents a 2 x 4 matrix of Uint32. More...
 
class  mi::IUint32_3_2
 This interface represents a 3 x 2 matrix of Uint32. More...
 
class  mi::IUint32_3_3
 This interface represents a 3 x 3 matrix of Uint32. More...
 
class  mi::IUint32_3_4
 This interface represents a 3 x 4 matrix of Uint32. More...
 
class  mi::IUint32_4_2
 This interface represents a 4 x 2 matrix of Uint32. More...
 
class  mi::IUint32_4_3
 This interface represents a 4 x 3 matrix of Uint32. More...
 
class  mi::IUint32_4_4
 This interface represents a 4 x 4 matrix of Uint32. More...
 
class  mi::IFloat32_2_2
 This interface represents a 2 x 2 matrix of Float32. More...
 
class  mi::IFloat32_2_3
 This interface represents a 2 x 3 matrix of Float32. More...
 
class  mi::IFloat32_2_4
 This interface represents a 2 x 4 matrix of Float32. More...
 
class  mi::IFloat32_3_2
 This interface represents a 3 x 2 matrix of Float32. More...
 
class  mi::IFloat32_3_3
 This interface represents a 3 x 3 matrix of Float32. More...
 
class  mi::IFloat32_3_4
 This interface represents a 3 x 4 matrix of Float32. More...
 
class  mi::IFloat32_4_2
 This interface represents a 4 x 2 matrix of Float32. More...
 
class  mi::IFloat32_4_3
 This interface represents a 4 x 3 matrix of Float32. More...
 
class  mi::IFloat32_4_4
 This interface represents a 4 x 4 matrix of Float32. More...
 
class  mi::IFloat64_2_2
 This interface represents a 2 x 2 matrix of Float64. More...
 
class  mi::IFloat64_2_3
 This interface represents a 2 x 3 matrix of Float64. More...
 
class  mi::IFloat64_2_4
 This interface represents a 2 x 4 matrix of Float64. More...
 
class  mi::IFloat64_3_2
 This interface represents a 3 x 2 matrix of Float64. More...
 
class  mi::IFloat64_3_3
 This interface represents a 3 x 3 matrix of Float64. More...
 
class  mi::IFloat64_3_4
 This interface represents a 3 x 4 matrix of Float64. More...
 
class  mi::IFloat64_4_2
 This interface represents a 4 x 2 matrix of Float64. More...
 
class  mi::IFloat64_4_3
 This interface represents a 4 x 3 matrix of Float64. More...
 
class  mi::IFloat64_4_4
 This interface represents a 4 x 4 matrix of Float64. More...
 
class  mi::ISpectrum
 This interface represents spectrums. More...
 
class  mi::IBoolean_2
 This interface represents a vector of two bool. More...
 
class  mi::IBoolean_3
 This interface represents a vector of three bool. More...
 
class  mi::IBoolean_4
 This interface represents a vector of four bool. More...
 
class  mi::ISint32_2
 This interface represents a vector of two Sint32. More...
 
class  mi::ISint32_3
 This interface represents a vector of three Sint32. More...
 
class  mi::ISint32_4
 This interface represents a vector of four Sint32. More...
 
class  mi::IUint32_2
 This interface represents a vector of two Uint32. More...
 
class  mi::IUint32_3
 This interface represents a vector of three Uint32. More...
 
class  mi::IUint32_4
 This interface represents a vector of four Uint32. More...
 
class  mi::IFloat32_2
 This interface represents a vector of two Float32. More...
 
class  mi::IFloat32_3
 This interface represents a vector of three Float32. More...
 
class  mi::IFloat32_4
 This interface represents a vector of four Float32. More...
 
class  mi::IFloat64_2
 This interface represents a vector of two Float64. More...
 
class  mi::IFloat64_3
 This interface represents a vector of three Float64. More...
 
class  mi::IFloat64_4
 This interface represents a vector of four Float64. More...
 

Typedefs

using mi::Boolean_2_2 = math::Matrix<bool, 2, 2>
 2 x 2 matrix of bool. More...
 
using mi::Boolean_2_3 = math::Matrix<bool, 2, 3>
 2 x 3 matrix of bool. More...
 
using mi::Boolean_2_4 = math::Matrix<bool, 2, 4>
 2 x 4 matrix of bool. More...
 
using mi::Boolean_3_2 = math::Matrix<bool, 3, 2>
 3 x 2 matrix of bool. More...
 
using mi::Boolean_3_3 = math::Matrix<bool, 3, 3>
 3 x 3 matrix of bool. More...
 
using mi::Boolean_3_4 = math::Matrix<bool, 3, 4>
 3 x 4 matrix of bool. More...
 
using mi::Boolean_4_2 = math::Matrix<bool, 4, 2>
 4 x 2 matrix of bool. More...
 
using mi::Boolean_4_3 = math::Matrix<bool, 4, 3>
 4 x 3 matrix of bool. More...
 
using mi::Boolean_4_4 = math::Matrix<bool, 4, 4>
 4 x 4 matrix of bool. More...
 
using mi::Sint32_2_2 = math::Matrix< Sint32, 2, 2 >
 2 x 2 matrix of Sint32. More...
 
using mi::Sint32_2_3 = math::Matrix< Sint32, 2, 3 >
 2 x 3 matrix of Sint32. More...
 
using mi::Sint32_2_4 = math::Matrix< Sint32, 2, 4 >
 2 x 4 matrix of Sint32. More...
 
using mi::Sint32_3_2 = math::Matrix< Sint32, 3, 2 >
 3 x 2 matrix of Sint32. More...
 
using mi::Sint32_3_3 = math::Matrix< Sint32, 3, 3 >
 3 x 3 matrix of Sint32. More...
 
using mi::Sint32_3_4 = math::Matrix< Sint32, 3, 4 >
 3 x 4 matrix of Sint32. More...
 
using mi::Sint32_4_2 = math::Matrix< Sint32, 4, 2 >
 4 x 2 matrix of Sint32. More...
 
using mi::Sint32_4_3 = math::Matrix< Sint32, 4, 3 >
 4 x 3 matrix of Sint32. More...
 
using mi::Sint32_4_4 = math::Matrix< Sint32, 4, 4 >
 4 x 4 matrix of Sint32. More...
 
using mi::Uint32_2_2 = math::Matrix< Uint32, 2, 2 >
 2 x 2 matrix of Uint32. More...
 
using mi::Uint32_2_3 = math::Matrix< Uint32, 2, 3 >
 2 x 3 matrix of Uint32. More...
 
using mi::Uint32_2_4 = math::Matrix< Uint32, 2, 4 >
 2 x 4 matrix of Uint32. More...
 
using mi::Uint32_3_2 = math::Matrix< Uint32, 3, 2 >
 3 x 2 matrix of Uint32. More...
 
using mi::Uint32_3_3 = math::Matrix< Uint32, 3, 3 >
 3 x 3 matrix of Uint32. More...
 
using mi::Uint32_3_4 = math::Matrix< Uint32, 3, 4 >
 3 x 4 matrix of Uint32. More...
 
using mi::Uint32_4_2 = math::Matrix< Uint32, 4, 2 >
 4 x 2 matrix of Uint32. More...
 
using mi::Uint32_4_3 = math::Matrix< Uint32, 4, 3 >
 4 x 3 matrix of Uint32. More...
 
using mi::Uint32_4_4 = math::Matrix< Uint32, 4, 4 >
 4 x 4 matrix of Uint32. More...
 
using mi::Float32_2_2 = math::Matrix< Float32, 2, 2 >
 2 x 2 matrix of Float32. More...
 
using mi::Float32_2_3 = math::Matrix< Float32, 2, 3 >
 2 x 3 matrix of Float32. More...
 
using mi::Float32_2_4 = math::Matrix< Float32, 2, 4 >
 2 x 4 matrix of Float32. More...
 
using mi::Float32_3_2 = math::Matrix< Float32, 3, 2 >
 3 x 2 matrix of Float32. More...
 
using mi::Float32_3_3 = math::Matrix< Float32, 3, 3 >
 3 x 3 matrix of Float32. More...
 
using mi::Float32_3_4 = math::Matrix< Float32, 3, 4 >
 3 x 4 matrix of Float32. More...
 
using mi::Float32_4_2 = math::Matrix< Float32, 4, 2 >
 4 x 2 matrix of Float32. More...
 
using mi::Float32_4_3 = math::Matrix< Float32, 4, 3 >
 4 x 3 matrix of Float32. More...
 
using mi::Float32_4_4 = math::Matrix< Float32, 4, 4 >
 4 x 4 matrix of Float32. More...
 
using mi::Float64_2_2 = math::Matrix< Float64, 2, 2 >
 2 x 2 matrix of Float64. More...
 
using mi::Float64_2_3 = math::Matrix< Float64, 2, 3 >
 2 x 3 matrix of Float64. More...
 
using mi::Float64_2_4 = math::Matrix< Float64, 2, 4 >
 2 x 4 matrix of Float64. More...
 
using mi::Float64_3_2 = math::Matrix< Float64, 3, 2 >
 3 x 2 matrix of Float64. More...
 
using mi::Float64_3_3 = math::Matrix< Float64, 3, 3 >
 3 x 3 matrix of Float64. More...
 
using mi::Float64_3_4 = math::Matrix< Float64, 3, 4 >
 3 x 4 matrix of Float64. More...
 
using mi::Float64_4_2 = math::Matrix< Float64, 4, 2 >
 4 x 2 matrix of Float64. More...
 
using mi::Float64_4_3 = math::Matrix< Float64, 4, 3 >
 4 x 3 matrix of Float64. More...
 
using mi::Float64_4_4 = math::Matrix< Float64, 4, 4 >
 4 x 4 matrix of Float64. More...
 
using mi::Boolean_2_2_struct = math::Matrix_struct<bool, 2, 2>
 2 x 2 matrix of bool (underlying POD type). More...
 
using mi::Boolean_2_3_struct = math::Matrix_struct<bool, 2, 3>
 2 x 3 matrix of bool (underlying POD type). More...
 
using mi::Boolean_2_4_struct = math::Matrix_struct<bool, 2, 4>
 2 x 4 matrix of bool (underlying POD type). More...
 
using mi::Boolean_3_2_struct = math::Matrix_struct<bool, 3, 2>
 3 x 2 matrix of bool (underlying POD type). More...
 
using mi::Boolean_3_3_struct = math::Matrix_struct<bool, 3, 3>
 3 x 3 matrix of bool (underlying POD type). More...
 
using mi::Boolean_3_4_struct = math::Matrix_struct<bool, 3, 4>
 3 x 4 matrix of bool (underlying POD type). More...
 
using mi::Boolean_4_2_struct = math::Matrix_struct<bool, 4, 2>
 4 x 2 matrix of bool (underlying POD type). More...
 
using mi::Boolean_4_3_struct = math::Matrix_struct<bool, 4, 3>
 4 x 3 matrix of bool (underlying POD type). More...
 
using mi::Boolean_4_4_struct = math::Matrix_struct<bool, 4, 4>
 4 x 4 matrix of bool (underlying POD type). More...
 
using mi::Sint32_2_2_struct = math::Matrix_struct< Sint32, 2, 2 >
 2 x 2 matrix of Sint32 (underlying POD type). More...
 
using mi::Sint32_2_3_struct = math::Matrix_struct< Sint32, 2, 3 >
 2 x 3 matrix of Sint32 (underlying POD type). More...
 
using mi::Sint32_2_4_struct = math::Matrix_struct< Sint32, 2, 4 >
 2 x 4 matrix of Sint32 (underlying POD type). More...
 
using mi::Sint32_3_2_struct = math::Matrix_struct< Sint32, 3, 2 >
 3 x 2 matrix of Sint32 (underlying POD type). More...
 
using mi::Sint32_3_3_struct = math::Matrix_struct< Sint32, 3, 3 >
 3 x 3 matrix of Sint32 (underlying POD type). More...
 
using mi::Sint32_3_4_struct = math::Matrix_struct< Sint32, 3, 4 >
 3 x 4 matrix of Sint32 (underlying POD type). More...
 
using mi::Sint32_4_2_struct = math::Matrix_struct< Sint32, 4, 2 >
 4 x 2 matrix of Sint32 (underlying POD type). More...
 
using mi::Sint32_4_3_struct = math::Matrix_struct< Sint32, 4, 3 >
 4 x 3 matrix of Sint32 (underlying POD type). More...
 
using mi::Sint32_4_4_struct = math::Matrix_struct< Sint32, 4, 4 >
 4 x 4 matrix of Sint32 (underlying POD type). More...
 
using mi::Uint32_2_2_struct = math::Matrix_struct< Uint32, 2, 2 >
 2 x 2 matrix of Uint32 (underlying POD type). More...
 
using mi::Uint32_2_3_struct = math::Matrix_struct< Uint32, 2, 3 >
 2 x 3 matrix of Uint32 (underlying POD type). More...
 
using mi::Uint32_2_4_struct = math::Matrix_struct< Uint32, 2, 4 >
 2 x 4 matrix of Uint32 (underlying POD type). More...
 
using mi::Uint32_3_2_struct = math::Matrix_struct< Uint32, 3, 2 >
 3 x 2 matrix of Uint32 (underlying POD type). More...
 
using mi::Uint32_3_3_struct = math::Matrix_struct< Uint32, 3, 3 >
 3 x 3 matrix of Uint32 (underlying POD type). More...
 
using mi::Uint32_3_4_struct = math::Matrix_struct< Uint32, 3, 4 >
 3 x 4 matrix of Uint32 (underlying POD type). More...
 
using mi::Uint32_4_2_struct = math::Matrix_struct< Uint32, 4, 2 >
 4 x 2 matrix of Uint32 (underlying POD type). More...
 
using mi::Uint32_4_3_struct = math::Matrix_struct< Uint32, 4, 3 >
 4 x 3 matrix of Uint32 (underlying POD type). More...
 
using mi::Uint32_4_4_struct = math::Matrix_struct< Uint32, 4, 4 >
 4 x 4 matrix of Uint32 (underlying POD type). More...
 
using mi::Float32_2_2_struct = math::Matrix_struct< Float32, 2, 2 >
 2 x 2 matrix of Float32 (underlying POD type). More...
 
using mi::Float32_2_3_struct = math::Matrix_struct< Float32, 2, 3 >
 2 x 3 matrix of Float32 (underlying POD type). More...
 
using mi::Float32_2_4_struct = math::Matrix_struct< Float32, 2, 4 >
 2 x 4 matrix of Float32 (underlying POD type). More...
 
using mi::Float32_3_2_struct = math::Matrix_struct< Float32, 3, 2 >
 3 x 2 matrix of Float32 (underlying POD type). More...
 
using mi::Float32_3_3_struct = math::Matrix_struct< Float32, 3, 3 >
 3 x 3 matrix of Float32 (underlying POD type). More...
 
using mi::Float32_3_4_struct = math::Matrix_struct< Float32, 3, 4 >
 3 x 4 matrix of Float32 (underlying POD type). More...
 
using mi::Float32_4_2_struct = math::Matrix_struct< Float32, 4, 2 >
 4 x 2 matrix of Float32 (underlying POD type). More...
 
using mi::Float32_4_3_struct = math::Matrix_struct< Float32, 4, 3 >
 4 x 3 matrix of Float32 (underlying POD type). More...
 
using mi::Float32_4_4_struct = math::Matrix_struct< Float32, 4, 4 >
 4 x 4 matrix of Float32 (underlying POD type). More...
 
using mi::Float64_2_2_struct = math::Matrix_struct< Float64, 2, 2 >
 2 x 2 matrix of Float64 (underlying POD type). More...
 
using mi::Float64_2_3_struct = math::Matrix_struct< Float64, 2, 3 >
 2 x 3 matrix of Float64 (underlying POD type). More...
 
using mi::Float64_2_4_struct = math::Matrix_struct< Float64, 2, 4 >
 2 x 4 matrix of Float64 (underlying POD type). More...
 
using mi::Float64_3_2_struct = math::Matrix_struct< Float64, 3, 2 >
 3 x 2 matrix of Float64 (underlying POD type). More...
 
using mi::Float64_3_3_struct = math::Matrix_struct< Float64, 3, 3 >
 3 x 3 matrix of Float64 (underlying POD type). More...
 
using mi::Float64_3_4_struct = math::Matrix_struct< Float64, 3, 4 >
 3 x 4 matrix of Float64 (underlying POD type). More...
 
using mi::Float64_4_2_struct = math::Matrix_struct< Float64, 4, 2 >
 4 x 2 matrix of Float64 (underlying POD type). More...
 
using mi::Float64_4_3_struct = math::Matrix_struct< Float64, 4, 3 >
 4 x 3 matrix of Float64 (underlying POD type). More...
 
using mi::Float64_4_4_struct = math::Matrix_struct< Float64, 4, 4 >
 4 x 4 matrix of Float64 (underlying POD type). More...
 
using mi::Color = math::Color
 RGBA color class. More...
 
using mi::Color_struct = math::Color_struct
 RGBA color class (underlying POD type). More...
 
using mi::Spectrum = math::Spectrum
 Spectrum class. More...
 
using mi::Spectrum_struct = math::Spectrum_struct
 Spectrum class (underlying POD type). More...
 
using mi::Bbox3 = math::Bbox< Float32, 3 >
 Three-dimensional bounding box. More...
 
using mi::Bbox3_struct = math::Bbox_struct< Float32, 3 >
 Three-dimensional bounding box (underlying POD type). More...
 
using mi::Boolean_2 = math::Vector<bool, 2>
 Vector of two bool. More...
 
using mi::Boolean_3 = math::Vector<bool, 3>
 Vector of three bool. More...
 
using mi::Boolean_4 = math::Vector<bool, 4>
 Vector of four bool. More...
 
using mi::Sint32_2 = math::Vector< Sint32, 2 >
 Vector of two Sint32. More...
 
using mi::Sint32_3 = math::Vector< Sint32, 3 >
 Vector of three Sint32. More...
 
using mi::Sint32_4 = math::Vector< Sint32, 4 >
 Vector of four Sint32. More...
 
using mi::Uint32_2 = math::Vector< Uint32, 2 >
 Vector of two Uint32. More...
 
using mi::Uint32_3 = math::Vector< Uint32, 3 >
 Vector of three Uint32. More...
 
using mi::Uint32_4 = math::Vector< Uint32, 4 >
 Vector of four Uint32. More...
 
using mi::Float32_2 = math::Vector< Float32, 2 >
 Vector of two Float32. More...
 
using mi::Float32_3 = math::Vector< Float32, 3 >
 Vector of three Float32. More...
 
using mi::Float32_4 = math::Vector< Float32, 4 >
 Vector of four Float32. More...
 
using mi::Float64_2 = math::Vector< Float64, 2 >
 Vector of two Float64. More...
 
using mi::Float64_3 = math::Vector< Float64, 3 >
 Vector of three Float64. More...
 
using mi::Float64_4 = math::Vector< Float64, 4 >
 Vector of four Float64. More...
 
using mi::Boolean_2_struct = math::Vector_struct<bool, 2>
 Vector of two bool (underlying POD type). More...
 
using mi::Boolean_3_struct = math::Vector_struct<bool, 3>
 Vector of three bool (underlying POD type). More...
 
using mi::Boolean_4_struct = math::Vector_struct<bool, 4>
 Vector of four bool (underlying POD type). More...
 
using mi::Sint32_2_struct = math::Vector_struct< Sint32, 2 >
 Vector of two Sint32 (underlying POD type). More...
 
using mi::Sint32_3_struct = math::Vector_struct< Sint32, 3 >
 Vector of three Sint32 (underlying POD type). More...
 
using mi::Sint32_4_struct = math::Vector_struct< Sint32, 4 >
 Vector of four Sint32 (underlying POD type). More...
 
using mi::Uint32_2_struct = math::Vector_struct< Uint32, 2 >
 Vector of two Uint32 (underlying POD type). More...
 
using mi::Uint32_3_struct = math::Vector_struct< Uint32, 3 >
 Vector of three Uint32 (underlying POD type). More...
 
using mi::Uint32_4_struct = math::Vector_struct< Uint32, 4 >
 Vector of four Uint32 (underlying POD type). More...
 
using mi::Float32_2_struct = math::Vector_struct< Float32, 2 >
 Vector of two Float32 (underlying POD type). More...
 
using mi::Float32_3_struct = math::Vector_struct< Float32, 3 >
 Vector of three Float32 (underlying POD type). More...
 
using mi::Float32_4_struct = math::Vector_struct< Float32, 4 >
 Vector of four Float32 (underlying POD type). More...
 
using mi::Float64_2_struct = math::Vector_struct< Float64, 2 >
 Vector of two Float64 (underlying POD type). More...
 
using mi::Float64_3_struct = math::Vector_struct< Float64, 3 >
 Vector of three Float64 (underlying POD type). More...
 
using mi::Float64_4_struct = math::Vector_struct< Float64, 4 >
 Vector of four Float64 (underlying POD type). More...
 

Detailed Description

This module lists all interfaces and typedefs related to compounds.

It exist only to split the very high number of interfaces related to types into smaller subsets. See Types for an explanation of the type system.

Typedef Documentation

 Bbox3

using mi::Bbox3 = typedef math::Bbox<Float32,3>

Three-dimensional bounding box.

See also
mi::Bbox3_struct for the corresponding POD type and mi::math::Bbox for the underlying template class

 Bbox3_struct

Three-dimensional bounding box (underlying POD type).

See also
mi::Bbox3 for the corresponding non-POD type and mi::math::Bbox_struct for the underlying template class

 Boolean_2

using mi::Boolean_2 = typedef math::Vector<bool,2>

Vector of two bool.

See also
mi::Boolean_2_struct for the corresponding POD type and mi::math::Vector for the underlying template class

 Boolean_2_2

using mi::Boolean_2_2 = typedef math::Matrix<bool,2,2>

2 x 2 matrix of bool.

See also
mi::Boolean_2_2_struct for the corresponding POD type and mi::math::Matrix for the underlying template class

 Boolean_2_2_struct

using mi::Boolean_2_2_struct = typedef math::Matrix_struct<bool,2,2>

2 x 2 matrix of bool (underlying POD type).

See also
mi::Boolean_2_2_struct for the corresponding non-POD type and mi::math::Matrix_struct for the underlying template class

 Boolean_2_3

using mi::Boolean_2_3 = typedef math::Matrix<bool,2,3>

2 x 3 matrix of bool.

See also
mi::Boolean_2_3_struct for the corresponding POD type and mi::math::Matrix for the underlying template class

 Boolean_2_3_struct

using mi::Boolean_2_3_struct = typedef math::Matrix_struct<bool,2,3>

2 x 3 matrix of bool (underlying POD type).

See also
mi::Boolean_2_3_struct for the corresponding non-POD type and mi::math::Matrix_struct for the underlying template class

 Boolean_2_4

using mi::Boolean_2_4 = typedef math::Matrix<bool,2,4>

2 x 4 matrix of bool.

See also
mi::Boolean_2_4_struct for the corresponding POD type and mi::math::Matrix for the underlying template class

 Boolean_2_4_struct

using mi::Boolean_2_4_struct = typedef math::Matrix_struct<bool,2,4>

2 x 4 matrix of bool (underlying POD type).

See also
mi::Boolean_2_4_struct for the corresponding non-POD type and mi::math::Matrix_struct for the underlying template class

 Boolean_2_struct

using mi::Boolean_2_struct = typedef math::Vector_struct<bool,2>

Vector of two bool (underlying POD type).

See also
mi::Boolean_2 for the corresponding non-POD type and mi::math::Vector_struct for the underlying template class

 Boolean_3

using mi::Boolean_3 = typedef math::Vector<bool,3>

Vector of three bool.

See also
mi::Boolean_3_struct for the corresponding POD type and mi::math::Vector for the underlying template class

 Boolean_3_2

using mi::Boolean_3_2 = typedef math::Matrix<bool,3,2>

3 x 2 matrix of bool.

See also
mi::Boolean_3_2_struct for the corresponding POD type and mi::math::Matrix for the underlying template class

 Boolean_3_2_struct

using mi::Boolean_3_2_struct = typedef math::Matrix_struct<bool,3,2>

3 x 2 matrix of bool (underlying POD type).

See also
mi::Boolean_3_2_struct for the corresponding non-POD type and mi::math::Matrix_struct for the underlying template class

 Boolean_3_3

using mi::Boolean_3_3 = typedef math::Matrix<bool,3,3>

3 x 3 matrix of bool.

See also
mi::Boolean_3_3_struct for the corresponding POD type and mi::math::Matrix for the underlying template class

 Boolean_3_3_struct

using mi::Boolean_3_3_struct = typedef math::Matrix_struct<bool,3,3>

3 x 3 matrix of bool (underlying POD type).

See also
mi::Boolean_3_3_struct for the corresponding non-POD type and mi::math::Matrix_struct for the underlying template class

 Boolean_3_4

using mi::Boolean_3_4 = typedef math::Matrix<bool,3,4>

3 x 4 matrix of bool.

See also
mi::Boolean_3_4_struct for the corresponding POD type and mi::math::Matrix for the underlying template class

 Boolean_3_4_struct

using mi::Boolean_3_4_struct = typedef math::Matrix_struct<bool,3,4>

3 x 4 matrix of bool (underlying POD type).

See also
mi::Boolean_3_4_struct for the corresponding non-POD type and mi::math::Matrix_struct for the underlying template class

 Boolean_3_struct

using mi::Boolean_3_struct = typedef math::Vector_struct<bool,3>

Vector of three bool (underlying POD type).

See also
mi::Boolean_3 for the corresponding non-POD type and mi::math::Vector_struct for the underlying template class

 Boolean_4

using mi::Boolean_4 = typedef math::Vector<bool,4>

Vector of four bool.

See also
mi::Boolean_4_struct for the corresponding POD type and mi::math::Vector for the underlying template class

 Boolean_4_2

using mi::Boolean_4_2 = typedef math::Matrix<bool,4,2>

4 x 2 matrix of bool.

See also
mi::Boolean_4_2_struct for the corresponding POD type and mi::math::Matrix for the underlying template class

 Boolean_4_2_struct

using mi::Boolean_4_2_struct = typedef math::Matrix_struct<bool,4,2>

4 x 2 matrix of bool (underlying POD type).

See also
mi::Boolean_4_2_struct for the corresponding non-POD type and mi::math::Matrix_struct for the underlying template class

 Boolean_4_3

using mi::Boolean_4_3 = typedef math::Matrix<bool,4,3>

4 x 3 matrix of bool.

See also
mi::Boolean_4_3_struct for the corresponding POD type and mi::math::Matrix for the underlying template class

 Boolean_4_3_struct

using mi::Boolean_4_3_struct = typedef math::Matrix_struct<bool,4,3>

4 x 3 matrix of bool (underlying POD type).

See also
mi::Boolean_4_3_struct for the corresponding non-POD type and mi::math::Matrix_struct for the underlying template class

 Boolean_4_4

using mi::Boolean_4_4 = typedef math::Matrix<bool,4,4>

4 x 4 matrix of bool.

See also
mi::Boolean_4_4_struct for the corresponding POD type and mi::math::Matrix for the underlying template class

 Boolean_4_4_struct

using mi::Boolean_4_4_struct = typedef math::Matrix_struct<bool,4,4>

4 x 4 matrix of bool (underlying POD type).

See also
mi::Boolean_4_4_struct for the corresponding non-POD type and mi::math::Matrix_struct for the underlying template class

 Boolean_4_struct

using mi::Boolean_4_struct = typedef math::Vector_struct<bool,4>

Vector of four bool (underlying POD type).

See also
mi::Boolean_4 for the corresponding non-POD type and mi::math::Vector_struct for the underlying template class

 Color

using mi::Color = typedef math::Color

RGBA color class.

See also
mi::Color_struct for the corresponding POD type and mi::math::Color for the source of the typedef

 Color_struct

RGBA color class (underlying POD type).

See also
mi::Color for the corresponding non-POD type and mi::math::Color_struct for the source of the typedef

 Float32_2

using mi::Float32_2 = typedef math::Vector<Float32,2>

Vector of two Float32.

See also
mi::Float32_2_struct for the corresponding POD type, mi::math::Vector for the underlying template class, and mi::Float32 for the type of the vector components

 Float32_2_2

using mi::Float32_2_2 = typedef math::Matrix<Float32,2,2>

2 x 2 matrix of Float32.

See also
mi::Float32_2_2_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Float32 for the type of the matrix components

 Float32_2_2_struct

2 x 2 matrix of Float32 (underlying POD type).

See also
mi::Float32_2_2_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Float32 for the type of the matrix components

 Float32_2_3

using mi::Float32_2_3 = typedef math::Matrix<Float32,2,3>

2 x 3 matrix of Float32.

See also
mi::Float32_2_3_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Float32 for the type of the matrix components

 Float32_2_3_struct

2 x 3 matrix of Float32 (underlying POD type).

See also
mi::Float32_2_3_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Float32 for the type of the matrix components

 Float32_2_4

using mi::Float32_2_4 = typedef math::Matrix<Float32,2,4>

2 x 4 matrix of Float32.

See also
mi::Float32_2_4_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Float32 for the type of the matrix components

 Float32_2_4_struct

2 x 4 matrix of Float32 (underlying POD type).

See also
mi::Float32_2_4_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Float32 for the type of the matrix components

 Float32_2_struct

Vector of two Float32 (underlying POD type).

See also
mi::Float32_2 for the corresponding non-POD type, mi::math::Vector_struct for the underlying template class, and mi::Float32 for the type of the vector components

 Float32_3

using mi::Float32_3 = typedef math::Vector<Float32,3>

Vector of three Float32.

See also
mi::Float32_3_struct for the corresponding POD type, mi::math::Vector for the underlying template class, and mi::Float32 for the type of the vector components

 Float32_3_2

using mi::Float32_3_2 = typedef math::Matrix<Float32,3,2>

3 x 2 matrix of Float32.

See also
mi::Float32_3_2_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Float32 for the type of the matrix components

 Float32_3_2_struct

3 x 2 matrix of Float32 (underlying POD type).

See also
mi::Float32_3_2_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Float32 for the type of the matrix components

 Float32_3_3

using mi::Float32_3_3 = typedef math::Matrix<Float32,3,3>

3 x 3 matrix of Float32.

See also
mi::Float32_3_3_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Float32 for the type of the matrix components

 Float32_3_3_struct

3 x 3 matrix of Float32 (underlying POD type).

See also
mi::Float32_3_3_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Float32 for the type of the matrix components

 Float32_3_4

using mi::Float32_3_4 = typedef math::Matrix<Float32,3,4>

3 x 4 matrix of Float32.

See also
mi::Float32_3_4_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Float32 for the type of the matrix components

 Float32_3_4_struct

3 x 4 matrix of Float32 (underlying POD type).

See also
mi::Float32_3_4_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Float32 for the type of the matrix components

 Float32_3_struct

Vector of three Float32 (underlying POD type).

See also
mi::Float32_3 for the corresponding non-POD type, mi::math::Vector_struct for the underlying template class, and mi::Float32 for the type of the vector components

 Float32_4

using mi::Float32_4 = typedef math::Vector<Float32,4>

Vector of four Float32.

See also
mi::Float32_4_struct for the corresponding POD type, mi::math::Vector for the underlying template class, and mi::Float32 for the type of the vector components

 Float32_4_2

using mi::Float32_4_2 = typedef math::Matrix<Float32,4,2>

4 x 2 matrix of Float32.

See also
mi::Float32_4_2_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Float32 for the type of the matrix components

 Float32_4_2_struct

4 x 2 matrix of Float32 (underlying POD type).

See also
mi::Float32_4_2_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Float32 for the type of the matrix components

 Float32_4_3

using mi::Float32_4_3 = typedef math::Matrix<Float32,4,3>

4 x 3 matrix of Float32.

See also
mi::Float32_4_3_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Float32 for the type of the matrix components

 Float32_4_3_struct

4 x 3 matrix of Float32 (underlying POD type).

See also
mi::Float32_4_3_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Float32 for the type of the matrix components

 Float32_4_4

using mi::Float32_4_4 = typedef math::Matrix<Float32,4,4>

4 x 4 matrix of Float32.

See also
mi::Float32_4_4_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Float32 for the type of the matrix components

 Float32_4_4_struct

4 x 4 matrix of Float32 (underlying POD type).

See also
mi::Float32_4_4_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Float32 for the type of the matrix components

 Float32_4_struct

Vector of four Float32 (underlying POD type).

See also
mi::Float32_4 for the corresponding non-POD type, mi::math::Vector_struct for the underlying template class, and mi::Float32 for the type of the vector components

 Float64_2

using mi::Float64_2 = typedef math::Vector<Float64,2>

Vector of two Float64.

See also
mi::Float64_2_struct for the corresponding POD type, mi::math::Vector for the underlying template class, and mi::Float64 for the type of the vector components

 Float64_2_2

using mi::Float64_2_2 = typedef math::Matrix<Float64,2,2>

2 x 2 matrix of Float64.

See also
mi::Float64_2_2_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Float64 for the type of the matrix components

 Float64_2_2_struct

2 x 2 matrix of Float64 (underlying POD type).

See also
mi::Float64_2_2_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Float64 for the type of the matrix components

 Float64_2_3

using mi::Float64_2_3 = typedef math::Matrix<Float64,2,3>

2 x 3 matrix of Float64.

See also
mi::Float64_2_3_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Float64 for the type of the matrix components

 Float64_2_3_struct

2 x 3 matrix of Float64 (underlying POD type).

See also
mi::Float64_2_3_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Float64 for the type of the matrix components

 Float64_2_4

using mi::Float64_2_4 = typedef math::Matrix<Float64,2,4>

2 x 4 matrix of Float64.

See also
mi::Float64_2_4_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Float64 for the type of the matrix components

 Float64_2_4_struct

2 x 4 matrix of Float64 (underlying POD type).

See also
mi::Float64_2_4_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Float64 for the type of the matrix components

 Float64_2_struct

Vector of two Float64 (underlying POD type).

See also
mi::Float64_2 for the corresponding non-POD type, mi::math::Vector_struct for the underlying template class, and mi::Float64 for the type of the vector components

 Float64_3

using mi::Float64_3 = typedef math::Vector<Float64,3>

Vector of three Float64.

See also
mi::Float64_3_struct for the corresponding POD type, mi::math::Vector for the underlying template class, and mi::Float64 for the type of the vector components

 Float64_3_2

using mi::Float64_3_2 = typedef math::Matrix<Float64,3,2>

3 x 2 matrix of Float64.

See also
mi::Float64_3_2_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Float64 for the type of the matrix components

 Float64_3_2_struct

3 x 2 matrix of Float64 (underlying POD type).

See also
mi::Float64_3_2_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Float64 for the type of the matrix components

 Float64_3_3

using mi::Float64_3_3 = typedef math::Matrix<Float64,3,3>

3 x 3 matrix of Float64.

See also
mi::Float64_3_3_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Float64 for the type of the matrix components

 Float64_3_3_struct

3 x 3 matrix of Float64 (underlying POD type).

See also
mi::Float64_3_3_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Float64 for the type of the matrix components

 Float64_3_4

using mi::Float64_3_4 = typedef math::Matrix<Float64,3,4>

3 x 4 matrix of Float64.

See also
mi::Float64_3_4_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Float64 for the type of the matrix components

 Float64_3_4_struct

3 x 4 matrix of Float64 (underlying POD type).

See also
mi::Float64_3_4_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Float64 for the type of the matrix components

 Float64_3_struct

Vector of three Float64 (underlying POD type).

See also
mi::Float64_3 for the corresponding non-POD type, mi::math::Vector_struct for the underlying template class, and mi::Float64 for the type of the vector components

 Float64_4

using mi::Float64_4 = typedef math::Vector<Float64,4>

Vector of four Float64.

See also
mi::Float64_4_struct for the corresponding POD type, mi::math::Vector for the underlying template class, and mi::Float64 for the type of the vector components

 Float64_4_2

using mi::Float64_4_2 = typedef math::Matrix<Float64,4,2>

4 x 2 matrix of Float64.

See also
mi::Float64_4_2_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Float64 for the type of the matrix components

 Float64_4_2_struct

4 x 2 matrix of Float64 (underlying POD type).

See also
mi::Float64_4_2_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Float64 for the type of the matrix components

 Float64_4_3

using mi::Float64_4_3 = typedef math::Matrix<Float64,4,3>

4 x 3 matrix of Float64.

See also
mi::Float64_4_3_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Float64 for the type of the matrix components

 Float64_4_3_struct

4 x 3 matrix of Float64 (underlying POD type).

See also
mi::Float64_4_3_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Float64 for the type of the matrix components

 Float64_4_4

using mi::Float64_4_4 = typedef math::Matrix<Float64,4,4>

4 x 4 matrix of Float64.

See also
mi::Float64_4_4_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Float64 for the type of the matrix components

 Float64_4_4_struct

4 x 4 matrix of Float64 (underlying POD type).

See also
mi::Float64_4_4_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Float64 for the type of the matrix components

 Float64_4_struct

Vector of four Float64 (underlying POD type).

See also
mi::Float64_4 for the corresponding non-POD type, mi::math::Vector_struct for the underlying template class, and mi::Float64 for the type of the vector components

 Sint32_2

using mi::Sint32_2 = typedef math::Vector<Sint32,2>

Vector of two Sint32.

See also
mi::Sint32_2_struct for the corresponding POD type, mi::math::Vector for the underlying template class, and mi::Sint32 for the type of the vector components

 Sint32_2_2

using mi::Sint32_2_2 = typedef math::Matrix<Sint32,2,2>

2 x 2 matrix of Sint32.

See also
mi::Sint32_2_2_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Sint32 for the type of the matrix components

 Sint32_2_2_struct

2 x 2 matrix of Sint32 (underlying POD type).

See also
mi::Sint32_2_2_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Sint32 for the type of the matrix components

 Sint32_2_3

using mi::Sint32_2_3 = typedef math::Matrix<Sint32,2,3>

2 x 3 matrix of Sint32.

See also
mi::Sint32_2_3_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Sint32 for the type of the matrix components

 Sint32_2_3_struct

2 x 3 matrix of Sint32 (underlying POD type).

See also
mi::Sint32_2_3_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Sint32 for the type of the matrix components

 Sint32_2_4

using mi::Sint32_2_4 = typedef math::Matrix<Sint32,2,4>

2 x 4 matrix of Sint32.

See also
mi::Sint32_2_4_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Sint32 for the type of the matrix components

 Sint32_2_4_struct

2 x 4 matrix of Sint32 (underlying POD type).

See also
mi::Sint32_2_4_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Sint32 for the type of the matrix components

 Sint32_2_struct

Vector of two Sint32 (underlying POD type).

See also
mi::Sint32_2 for the corresponding non-POD type, mi::math::Vector_struct for the underlying template class, and mi::Sint32 for the type of the vector components

 Sint32_3

using mi::Sint32_3 = typedef math::Vector<Sint32,3>

Vector of three Sint32.

See also
mi::Sint32_3_struct for the corresponding POD type, mi::math::Vector for the underlying template class, and mi::Sint32 for the type of the vector components

 Sint32_3_2

using mi::Sint32_3_2 = typedef math::Matrix<Sint32,3,2>

3 x 2 matrix of Sint32.

See also
mi::Sint32_3_2_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Sint32 for the type of the matrix components

 Sint32_3_2_struct

3 x 2 matrix of Sint32 (underlying POD type).

See also
mi::Sint32_3_2_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Sint32 for the type of the matrix components

 Sint32_3_3

using mi::Sint32_3_3 = typedef math::Matrix<Sint32,3,3>

3 x 3 matrix of Sint32.

See also
mi::Sint32_3_3_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Sint32 for the type of the matrix components

 Sint32_3_3_struct

3 x 3 matrix of Sint32 (underlying POD type).

See also
mi::Sint32_3_3_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Sint32 for the type of the matrix components

 Sint32_3_4

using mi::Sint32_3_4 = typedef math::Matrix<Sint32,3,4>

3 x 4 matrix of Sint32.

See also
mi::Sint32_3_4_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Sint32 for the type of the matrix components

 Sint32_3_4_struct

3 x 4 matrix of Sint32 (underlying POD type).

See also
mi::Sint32_3_4_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Sint32 for the type of the matrix components

 Sint32_3_struct

Vector of three Sint32 (underlying POD type).

See also
mi::Sint32_3 for the corresponding non-POD type, mi::math::Vector_struct for the underlying template class, and mi::Sint32 for the type of the vector components

 Sint32_4

using mi::Sint32_4 = typedef math::Vector<Sint32,4>

Vector of four Sint32.

See also
mi::Sint32_4_struct for the corresponding POD type, mi::math::Vector for the underlying template class, and mi::Sint32 for the type of the vector components

 Sint32_4_2

using mi::Sint32_4_2 = typedef math::Matrix<Sint32,4,2>

4 x 2 matrix of Sint32.

See also
mi::Sint32_4_2_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Sint32 for the type of the matrix components

 Sint32_4_2_struct

4 x 2 matrix of Sint32 (underlying POD type).

See also
mi::Sint32_4_2_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Sint32 for the type of the matrix components

 Sint32_4_3

using mi::Sint32_4_3 = typedef math::Matrix<Sint32,4,3>

4 x 3 matrix of Sint32.

See also
mi::Sint32_4_3_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Sint32 for the type of the matrix components

 Sint32_4_3_struct

4 x 3 matrix of Sint32 (underlying POD type).

See also
mi::Sint32_4_3_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Sint32 for the type of the matrix components

 Sint32_4_4

using mi::Sint32_4_4 = typedef math::Matrix<Sint32,4,4>

4 x 4 matrix of Sint32.

See also
mi::Sint32_4_4_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Sint32 for the type of the matrix components

 Sint32_4_4_struct

4 x 4 matrix of Sint32 (underlying POD type).

See also
mi::Sint32_4_4_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Sint32 for the type of the matrix components

 Sint32_4_struct

Vector of four Sint32 (underlying POD type).

See also
mi::Sint32_4 for the corresponding non-POD type, mi::math::Vector_struct for the underlying template class, and mi::Sint32 for the type of the vector components

 Spectrum

using mi::Spectrum = typedef math::Spectrum

Spectrum class.

See also
mi::Spectrum_struct for the corresponding POD type and mi::math::Spectrum for the source of the typedef

 Spectrum_struct

Spectrum class (underlying POD type).

See also
mi::Spectrum for the corresponding non-POD type and mi::math::Spectrum_struct for the source of the typedef

 Uint32_2

using mi::Uint32_2 = typedef math::Vector<Uint32,2>

Vector of two Uint32.

See also
mi::Uint32_2_struct for the corresponding POD type, mi::math::Vector for the underlying template class, and mi::Uint32 for the type of the vector components

 Uint32_2_2

using mi::Uint32_2_2 = typedef math::Matrix<Uint32,2,2>

2 x 2 matrix of Uint32.

See also
mi::Uint32_2_2_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Uint32 for the type of the matrix components

 Uint32_2_2_struct

2 x 2 matrix of Uint32 (underlying POD type).

See also
mi::Uint32_2_2_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Uint32 for the type of the matrix components

 Uint32_2_3

using mi::Uint32_2_3 = typedef math::Matrix<Uint32,2,3>

2 x 3 matrix of Uint32.

See also
mi::Uint32_2_3_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Uint32 for the type of the matrix components

 Uint32_2_3_struct

2 x 3 matrix of Uint32 (underlying POD type).

See also
mi::Uint32_2_3_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Uint32 for the type of the matrix components

 Uint32_2_4

using mi::Uint32_2_4 = typedef math::Matrix<Uint32,2,4>

2 x 4 matrix of Uint32.

See also
mi::Uint32_2_4_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Uint32 for the type of the matrix components

 Uint32_2_4_struct

2 x 4 matrix of Uint32 (underlying POD type).

See also
mi::Uint32_2_4_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Uint32 for the type of the matrix components

 Uint32_2_struct

Vector of two Uint32 (underlying POD type).

See also
mi::Uint32_2 for the corresponding non-POD type, mi::math::Vector_struct for the underlying template class, and mi::Uint32 for the type of the vector components

 Uint32_3

using mi::Uint32_3 = typedef math::Vector<Uint32,3>

Vector of three Uint32.

See also
mi::Uint32_3_struct for the corresponding POD type, mi::math::Vector for the underlying template class, and mi::Uint32 for the type of the vector components

 Uint32_3_2

using mi::Uint32_3_2 = typedef math::Matrix<Uint32,3,2>

3 x 2 matrix of Uint32.

See also
mi::Uint32_3_2_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Uint32 for the type of the matrix components

 Uint32_3_2_struct

3 x 2 matrix of Uint32 (underlying POD type).

See also
mi::Uint32_3_2_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Uint32 for the type of the matrix components

 Uint32_3_3

using mi::Uint32_3_3 = typedef math::Matrix<Uint32,3,3>

3 x 3 matrix of Uint32.

See also
mi::Uint32_3_3_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Uint32 for the type of the matrix components

 Uint32_3_3_struct

3 x 3 matrix of Uint32 (underlying POD type).

See also
mi::Uint32_3_3_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Uint32 for the type of the matrix components

 Uint32_3_4

using mi::Uint32_3_4 = typedef math::Matrix<Uint32,3,4>

3 x 4 matrix of Uint32.

See also
mi::Uint32_3_4_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Uint32 for the type of the matrix components

 Uint32_3_4_struct

3 x 4 matrix of Uint32 (underlying POD type).

See also
mi::Uint32_3_4_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Uint32 for the type of the matrix components

 Uint32_3_struct

Vector of three Uint32 (underlying POD type).

See also
mi::Uint32_3 for the corresponding non-POD type, mi::math::Vector_struct for the underlying template class, and mi::Uint32 for the type of the vector components

 Uint32_4

using mi::Uint32_4 = typedef math::Vector<Uint32,4>

Vector of four Uint32.

See also
mi::Uint32_4_struct for the corresponding POD type, mi::math::Vector for the underlying template class, and mi::Uint32 for the type of the vector components

 Uint32_4_2

using mi::Uint32_4_2 = typedef math::Matrix<Uint32,4,2>

4 x 2 matrix of Uint32.

See also
mi::Uint32_4_2_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Uint32 for the type of the matrix components

 Uint32_4_2_struct

4 x 2 matrix of Uint32 (underlying POD type).

See also
mi::Uint32_4_2_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Uint32 for the type of the matrix components

 Uint32_4_3

using mi::Uint32_4_3 = typedef math::Matrix<Uint32,4,3>

4 x 3 matrix of Uint32.

See also
mi::Uint32_4_3_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Uint32 for the type of the matrix components

 Uint32_4_3_struct

4 x 3 matrix of Uint32 (underlying POD type).

See also
mi::Uint32_4_3_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Uint32 for the type of the matrix components

 Uint32_4_4

using mi::Uint32_4_4 = typedef math::Matrix<Uint32,4,4>

4 x 4 matrix of Uint32.

See also
mi::Uint32_4_4_struct for the corresponding POD type, mi::math::Matrix for the underlying template class, and mi::Uint32 for the type of the matrix components

 Uint32_4_4_struct

4 x 4 matrix of Uint32 (underlying POD type).

See also
mi::Uint32_4_4_struct for the corresponding non-POD type, mi::math::Matrix_struct for the underlying template class, and mi::Uint32 for the type of the matrix components

 Uint32_4_struct

Vector of four Uint32 (underlying POD type).

See also
mi::Uint32_4 for the corresponding non-POD type, mi::math::Vector_struct for the underlying template class, and mi::Uint32 for the type of the vector components