This module encompasses the API components used to configure the Iray API as well as closely related interfaces. More...
Classes | |
class | mi::neuraylib::IDatabase_configuration |
This interface is used to query and change the database configuration. More... |
|
class | mi::neuraylib::IDebug_configuration |
This interface represents an interface to set debug options. More... |
|
class | mi::neuraylib::IExtension_api |
This interface is used to extent the Iray API. More... |
|
class | mi::neuraylib::IGeneral_configuration |
This interface is used to query and change the general configuration. More... |
|
class | mi::neuraylib::IGpu_description |
This interface describes a GPU. More... |
|
class | mi::neuraylib::IHost_callback |
Abstract interface to report cluster status changes. More... |
|
class | mi::neuraylib::IHost_properties |
This interface contains information about a local or remote host. More... |
|
class | mi::neuraylib::ILibrary_authenticator |
This interface is used for authenticating the application against the library. More... |
|
class | mi::neuraylib::ILogging_configuration |
This interface is used for configuring the logging for the Iray library. More... |
|
class | mi::neuraylib::INetwork_configuration |
This interface is used to query and change the networking configuration. More... |
|
class | mi::neuraylib::INetwork_statistics |
This interface is used to inquire statistics about the network usage etc. More... |
|
class | mi::neuraylib::IPlugin_descriptor |
Describes a plugin. More... |
|
class | mi::neuraylib::IPlugin_configuration |
This interface is used to load plugins and to query information about loaded plugins. More... |
|
class | mi::neuraylib::ILpe_check_result |
This interface represents the return value of mi::neuraylib::IRendering_configuration::check_light_path_expressions(). More... |
|
class | mi::neuraylib::IRendering_configuration |
This interface is used to query and change the rendering configuration. More... |
|
class | mi::neuraylib::IScheduling_configuration |
This interface is used to query and change the scheduling configuration. More... |
|
class | mi::neuraylib::ITimer |
This is an abstract interface class for a timer. More... |
|
class | mi::neuraylib::ITimer_class_factory |
The registration of a timer class requires a factory which constructs an instance during deserialization. More... |
|
class | mi::neuraylib::Timer_class_factory< T > |
This mixin class provides a default implementation of the mi::neuraylib::ITimer_class_factory interface. More... |
|
class | mi::neuraylib::ITimer_configuration |
This class is used to start and stop timers. More... |
|
Enumerations | |
enum |
mi::neuraylib::Log_prefix { mi::neuraylib::LOG_PREFIX_TIME = 0x0001, mi::neuraylib::LOG_PREFIX_TIME_SECONDS = 0x0002, mi::neuraylib::LOG_PREFIX_HOST_THREAD = 0x0004, mi::neuraylib::LOG_PREFIX_HOST_NAME = 0x0008, mi::neuraylib::LOG_PREFIX_MODULE = 0x0010, mi::neuraylib::LOG_PREFIX_CATEGORY = 0x0020, mi::neuraylib::LOG_PREFIX_SEVERITY = 0x0040 } |
Components of the log message prefix. More... |
|
This module encompasses the API components used to configure the Iray API as well as closely related interfaces.
API components can be obtained from mi::neuraylib::INeuray::get_api_component() or from mi::neuraylib::IPlugin_api::get_api_component().
Components of the log message prefix.