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

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

compare_iid(const Uuid &iid)mi::base::Interface_declare< 0x9ecdd747, ... >inlinestatic
create_link_unit(ITransaction *transaction, IMdl_execution_context *context)=0mi::neuraylib::IMdl_backendpure virtual
deserialize_target_code(ITransaction *transaction, const IBuffer *buffer, IMdl_execution_context *context) const =0mi::neuraylib::IMdl_backendpure virtual
deserialize_target_code(ITransaction *transaction, const Uint8 *buffer_data, Size buffer_size, IMdl_execution_context *context) const =0mi::neuraylib::IMdl_backendpure virtual
get_device_library(Size &size) const =0mi::neuraylib::IMdl_backendpure 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< 0x9ecdd747, ... >
release() const =0mi::base::IInterfacepure virtual
retain() const =0mi::base::IInterfacepure virtual
Self typedefmi::base::Interface_declare< 0x9ecdd747, ... >
set_option(const char *name, const char *value)=0mi::neuraylib::IMdl_backendpure virtual
set_option_binary(const char *name, const char *data, Size size)=0mi::neuraylib::IMdl_backendpure virtual
translate_environment(ITransaction *transaction, const IFunction_call *call, const char *fname, IMdl_execution_context *context)=0mi::neuraylib::IMdl_backendpure virtual
translate_link_unit(const ILink_unit *lu, IMdl_execution_context *context)=0mi::neuraylib::IMdl_backendpure virtual
translate_material(ITransaction *transaction, const ICompiled_material *material, Target_function_description *function_descriptions, Size description_count, IMdl_execution_context *context)=0mi::neuraylib::IMdl_backendpure virtual
translate_material_df(ITransaction *transaction, const ICompiled_material *material, const char *path, const char *base_fname, IMdl_execution_context *context)=0mi::neuraylib::IMdl_backendpure virtual
translate_material_expression(ITransaction *transaction, const ICompiled_material *material, const char *path, const char *fname, IMdl_execution_context *context)=0mi::neuraylib::IMdl_backendpure virtual