Material Definition Language API nvidia_logo_transpbg.gif Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mi::neuraylib::IMdl_compiler Member List

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

add_builtin_module(const char *module_name, const char *module_source)=0mi::neuraylib::IMdl_compilerpure virtual
add_module_path(const char *path)=0mi::neuraylib::IMdl_compilerpure virtual
add_resource_path(const char *path)=0mi::neuraylib::IMdl_compilerpure virtual
clear_module_paths()=0mi::neuraylib::IMdl_compilerpure virtual
clear_resource_paths()=0mi::neuraylib::IMdl_compilerpure virtual
compare_iid(const Uuid &iid)mi::base::Interface_declare< 0x8fff0a2d, 0x7df7, 0x4552, 0x92, 0xf7, 0x36, 0x1d, 0x31, 0xc6, 0x30, 0x08 >inlinestatic
deprecated_export_module(ITransaction *transaction, const char *module_name, const char *filename, const IMap *options)=0mi::neuraylib::IMdl_compilerpure virtual
deprecated_export_module_to_string(ITransaction *transaction, const char *module_name, IString *exported_module, const IMap *options)=0mi::neuraylib::IMdl_compilerpure virtual
deprecated_load_module(ITransaction *transaction, const char *module_name, const IMap *options)=0mi::neuraylib::IMdl_compilerpure virtual
deprecated_load_module_from_string(ITransaction *transaction, const char *module_name, const char *module_source, const IMap *options)=0mi::neuraylib::IMdl_compilerpure virtual
export_bsdf_data(const char *filename, const IBsdf_isotropic_data *reflection, const IBsdf_isotropic_data *transmission) const =0mi::neuraylib::IMdl_compilerpure virtual
export_canvas(const char *filename, const ICanvas *canvas, Uint32 quality=100) const =0mi::neuraylib::IMdl_compilerpure virtual
export_lightprofile(const char *filename, const ILightprofile *lightprofile) const =0mi::neuraylib::IMdl_compilerpure virtual
export_module(ITransaction *transaction, const char *module_name, const char *filename, IMdl_execution_context *context=0)=0mi::neuraylib::IMdl_compilerpure virtual
export_module_to_string(ITransaction *transaction, const char *module_name, IString *exported_module, IMdl_execution_context *context=0)=0mi::neuraylib::IMdl_compilerpure virtual
get_backend(Mdl_backend_kind kind)=0mi::neuraylib::IMdl_compilerpure virtual
get_iid() const =0mi::base::IInterfacepure virtual
get_interface(const Uuid &interface_id) const =0mi::base::IInterfacepure virtual
get_interface() const mi::base::IInterfaceinline
get_interface(const Uuid &interface_id)=0mi::base::IInterfacepure virtual
get_interface()mi::base::IInterfaceinline
get_logger()=0mi::neuraylib::IMdl_compilerpure virtual
get_module_path(Size index) const =0mi::neuraylib::IMdl_compilerpure virtual
get_module_paths_length() const =0mi::neuraylib::IMdl_compilerpure virtual
get_resource_path(Size index) const =0mi::neuraylib::IMdl_compilerpure virtual
get_resource_paths_length() const =0mi::neuraylib::IMdl_compilerpure virtual
IID typedefmi::base::Interface_declare< 0x8fff0a2d, 0x7df7, 0x4552, 0x92, 0xf7, 0x36, 0x1d, 0x31, 0xc6, 0x30, 0x08 >
load_module(ITransaction *transaction, const char *module_name, IMdl_execution_context *context=0)=0mi::neuraylib::IMdl_compilerpure virtual
load_module_from_string(ITransaction *transaction, const char *module_name, const char *module_source, IMdl_execution_context *context=0)=0mi::neuraylib::IMdl_compilerpure virtual
load_plugin_library(const char *path)=0mi::neuraylib::IMdl_compilerpure virtual
MB_CUDA_PTX enum valuemi::neuraylib::IMdl_compiler
MB_GLSL enum valuemi::neuraylib::IMdl_compiler
MB_LLVM_IR enum valuemi::neuraylib::IMdl_compiler
MB_NATIVE enum valuemi::neuraylib::IMdl_compiler
Mdl_backend_kind enum namemi::neuraylib::IMdl_compiler
release() const =0mi::base::IInterfacepure virtual
remove_module_path(const char *path)=0mi::neuraylib::IMdl_compilerpure virtual
remove_resource_path(const char *path)=0mi::neuraylib::IMdl_compilerpure virtual
retain() const =0mi::base::IInterfacepure virtual
Self typedefmi::base::Interface_declare< 0x8fff0a2d, 0x7df7, 0x4552, 0x92, 0xf7, 0x36, 0x1d, 0x31, 0xc6, 0x30, 0x08 >
set_logger(base::ILogger *logger)=0mi::neuraylib::IMdl_compilerpure virtual
uvtile_marker_to_string(const char *marker, Sint32 u, Sint32 v) const =0mi::neuraylib::IMdl_compilerpure virtual
uvtile_string_to_marker(const char *str, const char *marker) const =0mi::neuraylib::IMdl_compilerpure virtual