The execution context can be used to query status information like error and warning messages concerning the operation it was passed into.
More...
|
typedef Interface_declare< id1,
id2, id3, id4, id5, id6, id7,
id8, id9, id10, id11,
IInterface > | Self |
| Own type. More...
|
|
typedef Uuid_t< id1, id2, id3,
id4, id5, id6, id7, id8, id9,
id10, id11 > | IID |
| Declares the interface ID (IID) of this interface. More...
|
|
static bool | compare_iid (const Uuid &iid) |
| Compares the interface ID iid against the interface ID of this interface and of its ancestors. More...
|
|
The execution context can be used to query status information like error and warning messages concerning the operation it was passed into.
The context supports the following options:
Options for module loading
- "internal_space": Set the internal space of the backend. Possible values: "coordinate_world", "coordinate_object". Default: "coordinate_world".
- "experimental": If
true
, enables undocumented experimental MDL features.
Options for MDL export
- "bundle_resources": If
true
, referenced resources are exported into the same directory as the module, even if they can be found via the module search path. Default: false.
Options for material compilation
- "mdl_meters_per_scene_unit": The conversion ratio between meters and scene units for this material. Default: 1.0f;
- "mdl_wavelength_min": The smallest supported wavelength. Default: 380.0f.
- "mdl_wavelength_max": The largest supported wavelength. Default: 780.0f.
Options for code generation
- "mdl_meters_per_scene_unit": The conversion ratio between meters and scene units for this material. Default: 1.0f;
- "mdl_wavelength_min": The smallest supported wavelength. Default: 380.0f.
- "mdl_wavelength_max": The largest supported wavelength. Default: 780.0f.
- "include_geometry_normal": If true, the
"geometry.normal"
field will be applied to the MDL state prior to evaluation of the given DF (default: true).