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