Interface ICamApiMacroBuilder
Builds a new macro from specified list of commands.
Assembly: CAMAPI.Macros.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("127D8D80-4B21-4B18-A918-3EE40A1391C7")]
public interface ICamApiMacroBuilder
Methods
CheckEnvironment(ICamApiMacroBuilderLanguageSettings, out TResultStatus)
Declaration
void CheckEnvironment(ICamApiMacroBuilderLanguageSettings languageSettings, out TResultStatus ret)
Parameters
CreateLanguageSettings(string, out TResultStatus)
Declaration
ICamApiMacroBuilderLanguageSettings CreateLanguageSettings(string LanguageId, out TResultStatus ret)
Parameters
Returns
CreateMacro(ICamApiMacroBuilderSettings, ICamApiMacroBuilderLanguageSettings, out TResultStatus)
Declaration
string CreateMacro(ICamApiMacroBuilderSettings mainSettings, ICamApiMacroBuilderLanguageSettings languageSettings, out TResultStatus ret)
Parameters
Returns
CreateMainSettings(out TResultStatus)
Declaration
ICamApiMacroBuilderSettings CreateMainSettings(out TResultStatus ret)
Parameters
Returns
Save(out TResultStatus)
Declaration
string Save(out TResultStatus ret)
Parameters
Returns
SetupEnvironment(ICamApiMacroBuilderLanguageSettings, out TResultStatus)
Declaration
void SetupEnvironment(ICamApiMacroBuilderLanguageSettings languageSettings, out TResultStatus ret)
Parameters
Update(ICamApiMacroInfo, out TResultStatus)
Declaration
void Update(ICamApiMacroInfo macro, out TResultStatus ret)
Parameters