MDL SDK API nvidia_logo_transpbg.gif Up
mi::neuraylib::IType_factory Member List

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

clone(const IType_list *type_list) const =0mi::neuraylib::IType_factorypure virtual
compare(const IType *lhs, const IType *rhs) const =0mi::neuraylib::IType_factorypure virtual
compare(const IType_list *lhs, const IType_list *rhs) const =0mi::neuraylib::IType_factorypure virtual
compare_iid(const Uuid &iid)mi::base::Interface_declare< 0x353803c0, ... >inlinestatic
create_alias(const IType *type, Uint32 modifiers, const char *symbol) const =0mi::neuraylib::IType_factorypure virtual
create_bool() const =0mi::neuraylib::IType_factorypure virtual
create_bsdf() const =0mi::neuraylib::IType_factorypure virtual
create_bsdf_measurement() const =0mi::neuraylib::IType_factorypure virtual
create_color() const =0mi::neuraylib::IType_factorypure virtual
create_deferred_sized_array(const IType *element_type, const char *size) const =0mi::neuraylib::IType_factorypure virtual
create_double() const =0mi::neuraylib::IType_factorypure virtual
create_edf() const =0mi::neuraylib::IType_factorypure virtual
create_enum(const char *symbol) const =0mi::neuraylib::IType_factorypure virtual
create_float() const =0mi::neuraylib::IType_factorypure virtual
create_from_mdl_type_name(const char *name) const =0mi::neuraylib::IType_factorypure virtual
create_from_mdl_type_name(const char *name) constmi::neuraylib::IType_factoryinline
create_hair_bsdf() const =0mi::neuraylib::IType_factorypure virtual
create_immediate_sized_array(const IType *element_type, Size size) const =0mi::neuraylib::IType_factorypure virtual
create_int() const =0mi::neuraylib::IType_factorypure virtual
create_light_profile() const =0mi::neuraylib::IType_factorypure virtual
create_matrix(const IType_vector *column_type, Size columns) const =0mi::neuraylib::IType_factorypure virtual
create_string() const =0mi::neuraylib::IType_factorypure virtual
create_struct(const char *symbol) const =0mi::neuraylib::IType_factorypure virtual
create_texture(IType_texture::Shape shape) const =0mi::neuraylib::IType_factorypure virtual
create_type_list() const =0mi::neuraylib::IType_factorypure virtual
create_vdf() const =0mi::neuraylib::IType_factorypure virtual
create_vector(const IType_atomic *element_type, Size size) const =0mi::neuraylib::IType_factorypure virtual
dump(const IType *type, Size depth=0) const =0mi::neuraylib::IType_factorypure virtual
dump(const IType_list *list, Size depth=0) const =0mi::neuraylib::IType_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_mdl_module_name(const IType *type) const =0mi::neuraylib::IType_factorypure virtual
get_mdl_type_name(const IType *type) const =0mi::neuraylib::IType_factorypure virtual
get_predefined_enum(IType_enum::Predefined_id id) const =0mi::neuraylib::IType_factorypure virtual
get_predefined_struct(IType_struct::Predefined_id id) const =0mi::neuraylib::IType_factorypure virtual
IID typedefmi::base::Interface_declare< 0x353803c0, ... >
is_compatible(const IType *src, const IType *dst) const =0mi::neuraylib::IType_factorypure virtual
release() const =0mi::base::IInterfacepure virtual
retain() const =0mi::base::IInterfacepure virtual
Self typedefmi::base::Interface_declare< 0x353803c0, ... >