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)=0 | mi::neuraylib::IMdl_compiler | pure virtual |
add_module_path(const char *path)=0 | mi::neuraylib::IMdl_compiler | pure virtual |
add_resource_path(const char *path)=0 | mi::neuraylib::IMdl_compiler | pure virtual |
clear_module_paths()=0 | mi::neuraylib::IMdl_compiler | pure virtual |
clear_resource_paths()=0 | mi::neuraylib::IMdl_compiler | pure 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)=0 | mi::neuraylib::IMdl_compiler | pure virtual |
deprecated_export_module_to_string(ITransaction *transaction, const char *module_name, IString *exported_module, const IMap *options)=0 | mi::neuraylib::IMdl_compiler | pure virtual |
deprecated_load_module(ITransaction *transaction, const char *module_name, const IMap *options)=0 | mi::neuraylib::IMdl_compiler | pure virtual |
deprecated_load_module_from_string(ITransaction *transaction, const char *module_name, const char *module_source, const IMap *options)=0 | mi::neuraylib::IMdl_compiler | pure virtual |
export_bsdf_data(const char *filename, const IBsdf_isotropic_data *reflection, const IBsdf_isotropic_data *transmission) const =0 | mi::neuraylib::IMdl_compiler | pure virtual |
export_canvas(const char *filename, const ICanvas *canvas, Uint32 quality=100) const =0 | mi::neuraylib::IMdl_compiler | pure virtual |
export_lightprofile(const char *filename, const ILightprofile *lightprofile) const =0 | mi::neuraylib::IMdl_compiler | pure virtual |
export_module(ITransaction *transaction, const char *module_name, const char *filename, IMdl_execution_context *context=0)=0 | mi::neuraylib::IMdl_compiler | pure virtual |
export_module_to_string(ITransaction *transaction, const char *module_name, IString *exported_module, IMdl_execution_context *context=0)=0 | mi::neuraylib::IMdl_compiler | pure virtual |
get_backend(Mdl_backend_kind kind)=0 | mi::neuraylib::IMdl_compiler | 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_logger()=0 | mi::neuraylib::IMdl_compiler | pure virtual |
get_module_path(Size index) const =0 | mi::neuraylib::IMdl_compiler | pure virtual |
get_module_paths_length() const =0 | mi::neuraylib::IMdl_compiler | pure virtual |
get_resource_path(Size index) const =0 | mi::neuraylib::IMdl_compiler | pure virtual |
get_resource_paths_length() const =0 | mi::neuraylib::IMdl_compiler | pure virtual |
IID typedef | mi::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)=0 | mi::neuraylib::IMdl_compiler | pure virtual |
load_module_from_string(ITransaction *transaction, const char *module_name, const char *module_source, IMdl_execution_context *context=0)=0 | mi::neuraylib::IMdl_compiler | pure virtual |
load_plugin_library(const char *path)=0 | mi::neuraylib::IMdl_compiler | pure virtual |
MB_CUDA_PTX enum value | mi::neuraylib::IMdl_compiler | |
MB_GLSL enum value | mi::neuraylib::IMdl_compiler | |
MB_LLVM_IR enum value | mi::neuraylib::IMdl_compiler | |
MB_NATIVE enum value | mi::neuraylib::IMdl_compiler | |
Mdl_backend_kind enum name | mi::neuraylib::IMdl_compiler | |
release() const =0 | mi::base::IInterface | pure virtual |
remove_module_path(const char *path)=0 | mi::neuraylib::IMdl_compiler | pure virtual |
remove_resource_path(const char *path)=0 | mi::neuraylib::IMdl_compiler | pure virtual |
retain() const =0 | mi::base::IInterface | pure virtual |
Self typedef | mi::base::Interface_declare< 0x8fff0a2d, 0x7df7, 0x4552, 0x92, 0xf7, 0x36, 0x1d, 0x31, 0xc6, 0x30, 0x08 > | |
set_logger(base::ILogger *logger)=0 | mi::neuraylib::IMdl_compiler | pure virtual |
uvtile_marker_to_string(const char *marker, Sint32 u, Sint32 v) const =0 | mi::neuraylib::IMdl_compiler | pure virtual |
uvtile_string_to_marker(const char *str, const char *marker) const =0 | mi::neuraylib::IMdl_compiler | pure virtual |