Clarisse 5.0 SP8 SDK
5.0.5.8.0
|
A process for which the implementation can be scripted. More...
Public Member Functions | |
virtual bool | run (AppProgressBar &progress) override |
ModuleProcessScriptEngine * | get_engine () const |
Return the engine associated with the process. The engine is a singleton common to all processes sharing the same class. | |
ModuleScriptedClassEngineData * | get_instance_data () const |
Return the data of the current process instance. The data is the one returned by ModuleScriptedClassEngineData::create_instance_data. Each instance of OfObject of the process class has its own data. | |
![]() | |
ModuleProcess (const bool &is_abortable=true) | |
virtual | ~ModuleProcess () |
bool | run (const CoreBasicArray< CoreString > &args=CoreBasicArray< CoreString >(0, 0), const bool &is_abortable=true) |
bool | run (const CoreBasicArray< CoreString > &args, AppProgressBar &progress) |
virtual bool | begin_process (AppProgressBar &progress) |
virtual bool | end_process (AppProgressBar &progress) |
virtual bool | run_process (AppProgressBar &progress) |
virtual bool | has_begun () const |
virtual bool | on_attr_override (OfAttr &attr, const CoreString &val) |
Static Public Member Functions | |
static bool | register_scripted_process (OfApp &app, const CoreString &class_name, ModuleProcessScriptEngine *engine, const CoreString &cid="") |
Allow to register and implement processes from scripting engines. | |
Protected Member Functions | |
void | on_attribute_change (const OfAttr &attr, int &dirtiness, const int &dirtiness_flags) override |
Additional Inherited Members | |
![]() | |
typedef void(* | EventInfoFunction )(EventObject &, const EventInfo &, void *) |
event callback signature for free functions / static methods. | |
typedef void(EventObject::* | EventInfoMethod )(EventObject &, const EventInfo &, void *) |
event callback signature for methods. | |
typedef void(* | EventFunction )(EventObject &, const CoreString &, void *) |
typedef void(EventObject::* | EventMethod )(EventObject &, const CoreString &, void *) |
![]() | |
static constexpr unsigned int | null_variation = 0 |
Key of the null resource variation. | |
A process for which the implementation can be scripted.
|
overridevirtual |
Runs the begin-run-end callback sequence.
progress | Process progress bar. |
Reimplemented from ModuleProcess.