NVIDIA Iray API Home  Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Simple Types

This module lists all interfaces related to simple types. More...

Classes

class   mi::IAttachable
  Attachables provide an alternative between a reference and another type. More...
 
class   mi::IData_simple
  This interface represents simple types. More...
 
class   mi::IVoid
  This interface represents the void type. More...
 
class   mi::IEnum
  This interface represents enums. More...
 
class   mi::INumber
  This interface represents simple numeric types. More...
 
class   mi::IBoolean
  This interface represents bool. More...
 
class   mi::IUint8
  This interface represents mi::Uint8. More...
 
class   mi::IUint16
  This interface represents mi::Uint16. More...
 
class   mi::IUint32
  This interface represents mi::Uint32. More...
 
class   mi::IUint64
  This interface represents mi::Uint64. More...
 
class   mi::ISint8
  This interface represents mi::Sint8. More...
 
class   mi::ISint16
  This interface represents mi::Sint16. More...
 
class   mi::ISint32
  This interface represents mi::Sint32. More...
 
class   mi::ISint64
  This interface represents mi::Sint64. More...
 
class   mi::IFloat32
  This interface represents mi::Float32. More...
 
class   mi::IFloat64
  This interface represents mi::Float64. More...
 
class   mi::ISize
  This interface represents mi::Size. More...
 
class   mi::IDifference
  This interface represents mi::Difference. More...
 
class   mi::IParameter
  Parameter indices are used to represent special values of MDL parameters. More...
 
class   mi::IPointer
  This interface represents mutable pointers. More...
 
class   mi::IConst_pointer
  This interface represents const pointers. More...
 
class   mi::IRef
  A reference is an object that acts as a pointer to other database elements. More...
 
class   mi::IString
  A simple string class. More...
 
class   mi::ITemporary
  Indices for temporaries are used to represent common sub-expressions in compiled MDL materials. More...
 
class   mi::IUuid
  This interface represents UUIDs. More...
 

Detailed Description

This module lists all interfaces related to simple types.

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