shown in other instead.
The functions described below are available when the AppEasyBlend plugin is loaded.
If the plugin is loaded together with the engine, the HAS_APP_EASYBLEND definition is set. This definition can be used, for example, to avoid errors if the plugin is not loaded: the code in which the plugin functions are executed can be wrapped around as follows:
#ifdef HAS_APP_EASYBLEND // AppEasyBlend Class functions #endif
void setEnabled ( bool enabled ) #Enables or disables the AppEasyBlend plugin.
- bool enabled - true to enable the plugin; false to disable it.
bool isEnabled ( ) #Returns a value indicating whether the AppEasyBlend plugin is enabled.
Return valuetrue if the to enable the AppEasyBlend plugin is enabled; otherwise, false.
void setCalibrationFile ( const char * file_name ) #Sets a path to a new *.ol calibration file with projection settings to be used. This method can be used to switch to another calibration file at run time (e.g., to switch from pilot to copilot).
- const char * file_name - Path to *.ol calibration file to be set. Both relative and absolute paths are supported.
void setAuxRotation ( const Math::quat & rotation ) #Sets auxiliary rotation for the projection.
- const Math::quat & rotation - Quaternion representing auxiliary rotation of the projection to be set.