MDL SDK API nvidia_logo_transpbg.gif Up
matrix_typedefs.h File Reference

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

Go to the source code of this file.

Namespaces

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

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

Detailed Description

Typedefs for types from the math API.