Interface ICamIpcMacroBuilder
Builds a new macro from a list of commands. Mirror of ICamApiMacroBuilder.
Assembly: CAMIPC.Macros.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("7476797E-12C1-4DAF-A434-3594D82BC5FD")]
public interface ICamIpcMacroBuilder
Methods
CheckEnvironment(ICamIpcMacroBuilderLanguageSettings, ref TExecuteContext)
Declaration
void CheckEnvironment(ICamIpcMacroBuilderLanguageSettings languageSettings, ref TExecuteContext ExecuteContext)
Parameters
CreateLanguageSettings(string, ref TExecuteContext)
Declaration
ICamIpcMacroBuilderLanguageSettings CreateLanguageSettings(string LanguageId, ref TExecuteContext ExecuteContext)
Parameters
Returns
CreateMacro(ICamIpcMacroBuilderSettings, ICamIpcMacroBuilderLanguageSettings, ref TExecuteContext)
Declaration
string CreateMacro(ICamIpcMacroBuilderSettings mainSettings, ICamIpcMacroBuilderLanguageSettings languageSettings, ref TExecuteContext ExecuteContext)
Parameters
Returns
CreateMainSettings(ref TExecuteContext)
Declaration
ICamIpcMacroBuilderSettings CreateMainSettings(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetCommandsManager(ref TExecuteContext)
Declaration
ICamIpcMacroCommandsManager GetCommandsManager(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetInstanceId()
Declaration
Returns
Save(ref TExecuteContext)
Declaration
string Save(ref TExecuteContext ExecuteContext)
Parameters
Returns
SetupEnvironment(ICamIpcMacroBuilderLanguageSettings, ref TExecuteContext)
Declaration
void SetupEnvironment(ICamIpcMacroBuilderLanguageSettings languageSettings, ref TExecuteContext ExecuteContext)
Parameters
Update(ICamIpcMacroInfo, ref TExecuteContext)
Declaration
void Update(ICamIpcMacroInfo macro, ref TExecuteContext ExecuteContext)
Parameters