NVIDIA Iray API
 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:
Inheritance graph
[legend]

Additional Inherited Members

- Public Types inherited from mi::base::Interface_declare< 0x121441c4, 0xdf23, 0x44f7, 0xbb, 0x34, 0xd6, 0xa8, 0x24, 0x66, 0x6f, 0x84, IValue >
typedef Interface_declare< id1,
id2, id3, id4, id5, id6, id7,
id8, id9, id10, id11, IValue
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::IValue
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, IValue >
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::IValue and its parent interfaces.