NVIDIA Iray API
 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.