Material Definition Language API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mi::IBoolean Class Reference

This interface represents bool. More...

Inheritance diagram for mi::IBoolean:
mi::base::Interface_declare< 0x121441c4, 0xdf23, 0x44f7, 0xbb, 0x34, 0xd6, 0xa8, 0x24, 0x66, 0x6f, 0x84, INumber > mi::INumber mi::base::Interface_declare< 0x07366a82, 0x3d0c, 0x46e9, 0x88, 0x0e, 0xed, 0x65, 0xba, 0xde, 0xef, 0x2b, IData_simple > mi::IData_simple mi::base::Interface_declare< 0xc33c5a05, 0xe7a5, 0x4154, 0xb8, 0x87, 0xee, 0x1f, 0x4d, 0x5b, 0x02, 0x02, IData > mi::IData mi::base::Interface_declare< 0x2e5f84bc, 0x783a, 0x4551, 0x9f, 0xca, 0x72, 0x2f, 0xb8, 0x38, 0xc4, 0x7c > mi::base::IInterface

Additional Inherited Members

- Public Types inherited from mi::base::Interface_declare< 0x121441c4, 0xdf23, 0x44f7, 0xbb, 0x34, 0xd6, 0xa8, 0x24, 0x66, 0x6f, 0x84, INumber >
typedef Interface_declare< id1,
id2, id3, id4, id5, id6, id7,
id8, id9, id10, id11, INumber
Self
 Own type. More...
 
typedef Uuid_t< id1, id2, id3,
id4, id5, id6, id7, id8, id9,
id10, id11 > 
IID
 Declares the interface ID (IID) of this interface. More...
 
- Public Member Functions inherited from mi::INumber
virtual void get_value (bool &val) const =0
 Returns the value of the object as bool. More...
 
virtual void set_value (bool val)=0
 Sets the value of the object via a parameter of type bool. More...
 
virtual void get_value (Uint8 &val) const =0
 Returns the value of the object as mi::Uint8. More...
 
virtual void set_value (Uint8 val)=0
 Sets the value of the object via a parameter of type mi::Uint8. More...
 
virtual void get_value (Uint16 &val) const =0
 Returns the value of the object as mi::Uint16. More...
 
virtual void set_value (Uint16 val)=0
 Sets the value of the object via a parameter of type mi::Uint16. More...
 
virtual void get_value (Uint32 &val) const =0
 Returns the value of the object as mi::Uint32. More...
 
virtual void set_value (Uint32 val)=0
 Sets the value of the object via a parameter of type mi::Uint32. More...
 
virtual void get_value (Uint64 &val) const =0
 Returns the value of the object as mi::Uint64. More...
 
virtual void set_value (Uint64 val)=0
 Sets the value of the object via a parameter of type mi::Uint64. More...
 
virtual void get_value (Sint8 &val) const =0
 Returns the value of the object as mi::Sint8. More...
 
virtual void set_value (Sint8 val)=0
 Sets the value of the object via a parameter of type mi::Sint8. More...
 
virtual void get_value (Sint16 &val) const =0
 Returns the value of the object as mi::Sint16. More...
 
virtual void set_value (Sint16 val)=0
 Sets the value of the object via a parameter of type mi::Sint16. More...
 
virtual void get_value (Sint32 &val) const =0
 Returns the value of the object as mi::Sint32. More...
 
virtual void set_value (Sint32 val)=0
 Sets the value of the object via a parameter of type mi::Sint32. More...
 
virtual void get_value (Sint64 &val) const =0
 Returns the value of the object as mi::Sint64. More...
 
virtual void set_value (Sint64 val)=0
 Sets the value of the object via a parameter of type mi::Sint64. More...
 
virtual void get_value (Float32 &val) const =0
 Returns the value of the object as mi::Float32. More...
 
virtual void set_value (Float32 val)=0
 Sets the value of the object via a parameter of type mi::Float32. More...
 
virtual void get_value (Float64 &val) const =0
 Returns the value of the object as mi::Float64. More...
 
virtual void set_value (Float64 val)=0
 Sets the value of the object via a parameter of type mi::Float64. More...
 
template<class T >
get_value () const
 Returns the value of the object. More...
 
- Static Public Member Functions inherited from mi::base::Interface_declare< 0x121441c4, 0xdf23, 0x44f7, 0xbb, 0x34, 0xd6, 0xa8, 0x24, 0x66, 0x6f, 0x84, INumber >
static bool compare_iid (const Uuid &iid)
 Compares the interface ID iid against the interface ID of this interface and of its ancestors. More...
 

Detailed Description

This interface represents bool.

It does not have specific methods, see mi::INumber and its parent interfaces.