mi::neuraylib::IMdl_module_info Class Reference
Description
Interface for a graph node representing an MDL module.
Public Member Functions
- virtual const IString* get_resolved_path() const =0
- Returns an absolute path to the module file in the local file system.
- virtual const char* get_search_path() const =0
- Returns the search path in the local file system that contains this module.
- virtual Size get_search_path_index() const =0
- Returns the index of the search path where this module has been found.
- virtual const IMdl_module_info* get_shadow( Size index) const =0
- Returns one of the shadows this module has. More...
- virtual Size get_shadows_count() const =0
- Returns the number of shadows of this module.
- virtual bool in_archive() const =0
- Returns true if the module has been discovered inside of an archive, false if not.
Member Functions
- virtual const IString* mi::neuraylib::IMdl_module_info::get_resolved_path() const [pure virtual]
-
Returns an absolute path to the module file in the local file system.
- virtual const char* mi::neuraylib::IMdl_module_info::get_search_path() const [pure virtual]
-
Returns the search path in the local file system that contains this module.
- virtual Size mi::neuraylib::IMdl_module_info::get_search_path_index() const [pure virtual]
-
Returns the index of the search path where this module has been found.
- virtual const IMdl_module_info* mi::neuraylib::IMdl_module_info::get_shadow( Size index) const [pure virtual]
-
Returns one of the shadows this module has.
Parameters
- index
- Index in the shadow list of this module.
- virtual Size mi::neuraylib::IMdl_module_info::get_shadows_count() const [pure virtual]
-
Returns the number of shadows of this module.
- virtual bool mi::neuraylib::IMdl_module_info::in_archive() const [pure virtual]
-
Returns true if the module has been discovered inside of an archive, false if not.