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

Types of the MDL type system. More...

Go to the source code of this file.

Classes

class  mi::neuraylib::IType
 The interface to MDL types. More...
 
class  mi::neuraylib::IType_alias
 The type of kind alias. More...
 
class  mi::neuraylib::IType_atomic
 An atomic type. More...
 
class  mi::neuraylib::IType_bool
 The type of kind bool. More...
 
class  mi::neuraylib::IType_int
 The type of kind int. More...
 
class  mi::neuraylib::IType_enum
 A type of kind enum. More...
 
class  mi::neuraylib::IType_float
 The type of kind float. More...
 
class  mi::neuraylib::IType_double
 The type of kind double. More...
 
class  mi::neuraylib::IType_string
 The type of kind string. More...
 
class  mi::neuraylib::IType_compound
 A compound type. More...
 
class  mi::neuraylib::IType_vector
 The type of kind vector. More...
 
class  mi::neuraylib::IType_matrix
 The type of kind matrix. More...
 
class  mi::neuraylib::IType_color
 The type of kind color. More...
 
class  mi::neuraylib::IType_array
 The type of kind array. More...
 
class  mi::neuraylib::IType_struct
 The type of kind struct. More...
 
class  mi::neuraylib::IType_reference
 The reference types. More...
 
class  mi::neuraylib::IType_resource
 A string valued resource type. More...
 
class  mi::neuraylib::IType_texture
 The type of kind texture. More...
 
class  mi::neuraylib::IType_light_profile
 The type of kind light_profile. More...
 
class  mi::neuraylib::IType_bsdf_measurement
 The type of kind bsdf_measurement. More...
 
class  mi::neuraylib::IType_df
 The type of distribution functions. More...
 
class  mi::neuraylib::IType_bsdf
 The type of kind bsdf. More...
 
class  mi::neuraylib::IType_hair_bsdf
 The type of kind bsdf. More...
 
class  mi::neuraylib::IType_edf
 The type of kind edf. More...
 
class  mi::neuraylib::IType_vdf
 The type of kind vdf. More...
 
class  mi::neuraylib::IType_list
 An ordered collection of types identified by name or index. More...
 
class  mi::neuraylib::IType_factory
 The interface for creating types. More...
 

Namespaces

 mi
 Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH.
 
 mi::neuraylib
 Namespace for the MDL API.
 

Constant Groups

 mi
 Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH.
 
 mi::neuraylib
 Namespace for the MDL API.
 

Detailed Description

Types of the MDL type system.