15 #include <GoSdk/Tools/GoExtTool.h>
16 #include <GoSdk/Tools/GoProfileTools.h>
17 #include <GoSdk/Tools/GoRangeTools.h>
109 GoFx(
kSize) GoTools_ToolOptionCount(GoTools tools);
110 GoFx(GoToolOption) GoTools_ToolOptionAt(GoTools tools,
kSize index);
112 GoFx(const
kChar*) GoToolOption_Name(GoToolOption option);
113 GoFx(
kSize) GoToolOption_MeasurementOptionCount(GoToolOption option);
114 GoFx(GoMeasurementOption*) GoToolOption_MeasurementOptionAt(GoToolOption option,
kSize index);
116 GoFx(
kStatus) GoTools_AddToolByName(GoTools tools, const
kChar* optionName,
GoTool* tool);
195 #include <GoSdk/Tools/GoTools.x.h>
Represents the base class for a tool measurement or script output.
kStatus GoScript_AddOutput(GoScript tool, k32u id)
Adds a script output.
kStatus GoScript_RemoveOutput(GoScript tool, k32u id)
Removes a script output with the specific ID.
Represents a script output for a Script Tool.
GoScriptOutput GoScript_OutputAt(GoScript tool, kSize index)
Returns a handle to a script output at the given index.
Essential SDK declarations.
kStatus GoScript_Code(GoScript tool, kChar **code)
Gets the code for the script.
kStatus GoScript_SetCode(GoScript tool, kChar *code)
Sets the code for the script.
kSize GoScript_OutputCount(GoScript tool)
Returns the count of script tool outputs.
Represents a script tool.