This is the documentation for Enlighten.
class Enlighten SetParameterCommand
template<typename ObjectType, typename PointerType, typename ParamType>
class Enlighten::SetParameterCommand
  └>Enlighten::Command
Command to set a parameter on an object.
Here ObjectType can be a system, probe set, dynamic object or cube map (BaseSystem, BaseProbeSet, BaseDynamicObject or BaseCubeMap). This command is used by the EnqueueSetObjectParameter function.
Functions
Name | Description |
---|---|
Execute(IUpdateManagerWorker *) | Function which actually executes the command, finding an object and setting the parameter. |
Execute(IUpdateManagerWorker *) | Function called when the command is executed, which will happen on the worker thread if one is running. |
SetParameterCommand(void(ObjectType::*)(ParamType), PointerType, ArgType &&) | Constructor, taking a function pointer, object id and value to set. |
virtual void Enlighten::SetParameterCommand< ObjectType, PointerType, ParamType >::Execute
public: virtual void Execute
(
  IUpdateManagerWorker * worker
)
Function which actually executes the command, finding an object and setting the parameter.
virtual void Enlighten::Command::Execute
public: virtual void Execute
(
  IUpdateManagerWorker * worker
)
Function called when the command is executed, which will happen on the worker thread if one is running.
Enlighten::SetParameterCommand< ObjectType, PointerType, ParamType >::SetParameterCommand
public: SetParameterCommand
(
  void(ObjectType::*)(ParamType) function,
  PointerType id,
  ArgType && value
)
Constructor, taking a function pointer, object id and value to set.