API components
The functionality offered by the neuray API is split into so-called API components.
Each component gives access to some aspect of the neuray API. The basic interfaces mi::neuraylib::INeuray and mi::neuraylib::IPlugin_api give access to these API components via their get_api_component() methods.
This page here lists all API components. Note that some API components are always available (e.g., configuration interfaces), while other API components are only available while neuray is running (e.g. access to the database).
Interface |
always available |
---|---|
no |
|
yes |
|
no |
|
yes |
|
yes |
|
yes |
|
no |
|
no |
|
yes |
|
yes |
|
yes |
|
yes |
|
yes |
|
yes |
|
yes |
|
yes |
|
yes |
|
yes |
|
no |
|
no |