/
class Enlighten SetParameterCommand

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.

Related content

class Enlighten SetParameterCommand
class Enlighten SetParameterCommand
More like this
class Enlighten SetParameterCommand
class Enlighten SetParameterCommand
More like this
class Enlighten WorkerObjectFunctionCommand
class Enlighten WorkerObjectFunctionCommand
More like this
class Enlighten WorkerFunctionParameterCommand
class Enlighten WorkerFunctionParameterCommand
More like this
class Enlighten WorkerFunctionCommand
class Enlighten WorkerFunctionCommand
More like this
class Enlighten WorkerFunctionCommand
class Enlighten WorkerFunctionCommand
More like this