MDL SDK API nvidia_logo_transpbg.gif Up
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) constmi::neuraylib::IValue_factoryinline
clone(const IValue_list *value_list) const =0mi::neuraylib::IValue_factorypure virtual
compare(const IValue *lhs, const IValue *rhs, Float64 epsilon=0.0) const =0mi::neuraylib::IValue_factorypure virtual
compare(const IValue_list *lhs, const IValue_list *rhs, Float64 epsilon=0.0) const =0mi::neuraylib::IValue_factorypure virtual
compare_iid(const Uuid &iid)mi::base::Interface_declare< 0x82595c0d, ... >inlinestatic
create(const IType *type) const =0mi::neuraylib::IValue_factorypure virtual
create(const IType *type) constmi::neuraylib::IValue_factoryinline
create(const IAnnotation *annotation) const =0mi::neuraylib::IValue_factorypure virtual
create(const IAnnotation *annotation) constmi::neuraylib::IValue_factoryinline
create(const IType *type, const IAnnotation_block *annotation_block) const =0mi::neuraylib::IValue_factorypure virtual
create(const IType *type, const IAnnotation_block *annotation_block) constmi::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() constmi::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, ... >
release() const =0mi::base::IInterfacepure virtual
retain() const =0mi::base::IInterfacepure virtual
Self typedefmi::base::Interface_declare< 0x82595c0d, ... >