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

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 =0mi::neuraylib::IMdl_factorypure virtual
clone(const IMdl_execution_context *context)=0mi::neuraylib::IMdl_factorypure 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)=0mi::neuraylib::IMdl_factorypure virtual
create_execution_context()=0mi::neuraylib::IMdl_factorypure virtual
create_expression_factory(ITransaction *transaction)=0mi::neuraylib::IMdl_factorypure virtual
create_light_profile(ITransaction *transaction, const char *file_path, bool shared, IMdl_execution_context *context)=0mi::neuraylib::IMdl_factorypure virtual
create_module_builder(ITransaction *transaction, const char *module_name, Mdl_version min_module_version, Mdl_version max_module_version, IMdl_execution_context *context)=0mi::neuraylib::IMdl_factorypure virtual
create_module_transformer(ITransaction *transaction, const char *module_name, IMdl_execution_context *context)=0mi::neuraylib::IMdl_factorypure virtual
create_texture(ITransaction *transaction, const char *file_path, IType_texture::Shape shape, Float32 gamma, const char *selector, bool shared, IMdl_execution_context *context)=0mi::neuraylib::IMdl_factorypure virtual
create_type_factory(ITransaction *transaction)=0mi::neuraylib::IMdl_factorypure virtual
create_value_factory(ITransaction *transaction)=0mi::neuraylib::IMdl_factorypure virtual
decode_name(const char *name)=0mi::neuraylib::IMdl_factorypure virtual
encode_function_definition_name(const char *name, const IArray *parameter_types) const =0mi::neuraylib::IMdl_factorypure virtual
encode_module_name(const char *name)=0mi::neuraylib::IMdl_factorypure virtual
encode_type_name(const char *name) const =0mi::neuraylib::IMdl_factorypure virtual
get_db_definition_name(const char *mdl_name)=0mi::neuraylib::IMdl_factorypure virtual
get_db_module_name(const char *mdl_name)=0mi::neuraylib::IMdl_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
IID typedefmi::base::Interface_declare< 0xba936279, ... >
is_valid_mdl_identifier(const char *name) const =0mi::neuraylib::IMdl_factorypure virtual
release() const =0mi::base::IInterfacepure virtual
retain() const =0mi::base::IInterfacepure virtual
Self typedefmi::base::Interface_declare< 0xba936279, ... >