Material Definition Language API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mi::neuraylib::IValue_factory Member List

This is the complete list of members for mi::neuraylib::IValue_factory, including all inherited members.

clone(const IValue *value) const =0mi::neuraylib::IValue_factorypure virtual
clone(const T *value) const mi::neuraylib::IValue_factoryinline
clone(const IValue_list *value_list) const =0mi::neuraylib::IValue_factorypure virtual
compare(const IValue *lhs, const IValue *rhs) const =0mi::neuraylib::IValue_factorypure virtual
compare(const IValue_list *lhs, const IValue_list *rhs) const =0mi::neuraylib::IValue_factorypure virtual
compare_iid(const Uuid &iid)mi::base::Interface_declare< 0x82595c0d, 0x3687, 0x4b45, 0xa3, 0x38, 0x42, 0x20, 0x02, 0xea, 0x3f, 0x9b >inlinestatic
create(const IType *type) const =0mi::neuraylib::IValue_factorypure virtual
create(const IType *type) const mi::neuraylib::IValue_factoryinline
create_array(const IType_array *type) const =0mi::neuraylib::IValue_factorypure virtual
create_bool(bool value=false) const =0mi::neuraylib::IValue_factorypure virtual
create_bsdf_measurement(const char *value) const =0mi::neuraylib::IValue_factorypure virtual
create_color(Float32 red=0.0f, Float32 green=0.0f, Float32 blue=0.0f) const =0mi::neuraylib::IValue_factorypure virtual
create_double(Float64 value=0.0) const =0mi::neuraylib::IValue_factorypure virtual
create_enum(const IType_enum *type, Size index=0) const =0mi::neuraylib::IValue_factorypure virtual
create_float(Float32 value=0.0f) const =0mi::neuraylib::IValue_factorypure virtual
create_int(Sint32 value=0) const =0mi::neuraylib::IValue_factorypure virtual
create_invalid_df(const IType_reference *type) const =0mi::neuraylib::IValue_factorypure virtual
create_light_profile(const char *value) const =0mi::neuraylib::IValue_factorypure virtual
create_matrix(const IType_matrix *type) const =0mi::neuraylib::IValue_factorypure virtual
create_string(const char *value="") const =0mi::neuraylib::IValue_factorypure virtual
create_struct(const IType_struct *type) const =0mi::neuraylib::IValue_factorypure virtual
create_texture(const IType_texture *type, const char *value) const =0mi::neuraylib::IValue_factorypure virtual
create_value_list() const =0mi::neuraylib::IValue_factorypure virtual
create_vector(const IType_vector *type) const =0mi::neuraylib::IValue_factorypure virtual
dump(const IValue *value, const char *name, Size depth=0) const =0mi::neuraylib::IValue_factorypure virtual
dump(const IValue_list *list, const char *name, Size depth=0) const =0mi::neuraylib::IValue_factorypure virtual
get_iid() const =0mi::base::IInterfacepure virtual
get_interface(const Uuid &interface_id) const =0mi::base::IInterfacepure virtual
get_interface() const mi::base::IInterfaceinline
get_interface(const Uuid &interface_id)=0mi::base::IInterfacepure virtual
get_interface()mi::base::IInterfaceinline
get_type_factory() const =0mi::neuraylib::IValue_factorypure virtual
IID typedefmi::base::Interface_declare< 0x82595c0d, 0x3687, 0x4b45, 0xa3, 0x38, 0x42, 0x20, 0x02, 0xea, 0x3f, 0x9b >
release() const =0mi::base::IInterfacepure virtual
retain() const =0mi::base::IInterfacepure virtual
Self typedefmi::base::Interface_declare< 0x82595c0d, 0x3687, 0x4b45, 0xa3, 0x38, 0x42, 0x20, 0x02, 0xea, 0x3f, 0x9b >