Material Definition Language API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
typedefs.h File Reference

Typedefs for types from the math API. More...

Go to the source code of this file.

Namespaces

 mi
 Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH.
 

Constant Groups

 mi
 Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH.
 

Typedefs

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

Detailed Description

Typedefs for types from the math API.