This is the complete list of members for mi::neuraylib::IMdl_factory, including all inherited members.
analyze_uniform(ITransaction *transaction, const char *root_name, bool root_uniform, const IExpression *query_expr, bool &query_result, IString *error_path, IMdl_execution_context *context) const =0 | mi::neuraylib::IMdl_factory | pure virtual |
clone(const IMdl_execution_context *context)=0 | mi::neuraylib::IMdl_factory | pure virtual |
compare_iid(const Uuid &iid) | mi::base::Interface_declare< 0xba936279, ... > | inlinestatic |
create_bsdf_measurement(ITransaction *transaction, const char *file_path, bool shared, IMdl_execution_context *context)=0 | mi::neuraylib::IMdl_factory | pure virtual |
create_execution_context()=0 | mi::neuraylib::IMdl_factory | pure virtual |
create_expression_factory(ITransaction *transaction)=0 | mi::neuraylib::IMdl_factory | pure virtual |
create_light_profile(ITransaction *transaction, const char *file_path, bool shared, IMdl_execution_context *context)=0 | mi::neuraylib::IMdl_factory | pure virtual |
create_module_builder(ITransaction *transaction, const char *module_name, Mdl_version min_module_version, Mdl_version max_module_version, IMdl_execution_context *context)=0 | mi::neuraylib::IMdl_factory | pure virtual |
create_module_transformer(ITransaction *transaction, const char *module_name, IMdl_execution_context *context)=0 | mi::neuraylib::IMdl_factory | pure virtual |
create_texture(ITransaction *transaction, const char *file_path, IType_texture::Shape shape, Float32 gamma, const char *selector, bool shared, IMdl_execution_context *context)=0 | mi::neuraylib::IMdl_factory | pure virtual |
create_type_factory(ITransaction *transaction)=0 | mi::neuraylib::IMdl_factory | pure virtual |
create_value_factory(ITransaction *transaction)=0 | mi::neuraylib::IMdl_factory | pure virtual |
decode_name(const char *name)=0 | mi::neuraylib::IMdl_factory | pure virtual |
encode_function_definition_name(const char *name, const IArray *parameter_types) const =0 | mi::neuraylib::IMdl_factory | pure virtual |
encode_module_name(const char *name)=0 | mi::neuraylib::IMdl_factory | pure virtual |
encode_type_name(const char *name) const =0 | mi::neuraylib::IMdl_factory | pure virtual |
get_db_definition_name(const char *mdl_name)=0 | mi::neuraylib::IMdl_factory | pure virtual |
get_db_module_name(const char *mdl_name)=0 | mi::neuraylib::IMdl_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 |
IID typedef | mi::base::Interface_declare< 0xba936279, ... > | |
is_valid_mdl_identifier(const char *name) const =0 | mi::neuraylib::IMdl_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< 0xba936279, ... > |