MoveAbsolute.Execute (METH) ¶ METHOD Execute : BOOL InOut: Scope Name Type Comment Return Execute BOOL Input Data MoveAbsoluteData iPointCount INT EffectivePoints POINTER TO ARRAY [0..0] OF Point TODO: check if this can be done without a pointer, the pointer * is only used because otherwise arrays with unknown boundaries can’t be used The optimal way would be a VAR_IN_OUT pCenter POINTER TO Point
MoveAbsoluteData (STRUCT) ¶ TYPE MoveAbsoluteData : STRUCT InOut: Name Type Initial MoveBy Point RotateBy INT 0 ScaleBy INT SCALEBASE RotateInteriorBy INT 0
MoveRelative (FB) ¶ FUNCTION_BLOCK MoveRelative Methods: Execute Structure: Execute (Method)
MoveRelative.Execute (METH) ¶ METHOD Execute : BOOL InOut: Scope Name Type Comment Return Execute BOOL Input MoveTopLeftBy Point set as Variable MoveBottomRightBy Point set as Variable Inout _EffectiveRect PaintRectangle evtl. as Parameter to Method Execute
PointArrayCalcSurroundingSimpleRect (FUN) ¶ FUNCTION PointArrayCalcSurroundingSimpleRect : SimpleRectangle InOut: Scope Name Type Return PointArrayCalcSurroundingSimpleRect SimpleRectangle Input ptPoints POINTER TO ARRAY [0..0] OF Point iPointCount INT
RotatePoint (FUN) ¶ FUNCTION RotatePoint : Point InOut: Scope Name Type Comment Return RotatePoint Point Input ptRotatePoint Point ptRotateCenter Point iAngle INT angle in DEG
ScalePoint (FUN) ¶ FUNCTION ScalePoint : Point InOut: Scope Name Type Return ScalePoint Point Input ptScalePoint Point ptScaleCenter Point iScaleFactor INT
ITargetVisuLight (ITF) ¶ INTERFACE ITargetVisuLight Methods: Initialize Paint Structure: Initialize (Method) Paint (Method)
ITargetVisuLight.Initialize (METH) ¶ METHOD Initialize : BOOL InOut: Scope Name Type Return Initialize BOOL Input hDisplayContext RTS_IEC_HANDLE dwFlags DWORD
CODESYS TargetVisuBasic ¶ Animation AddPoints (Function) CalculateCenter (Function) Deg2Rad (Function) MoveAbsolute (FunctionBlock) Execute (Method) MoveAbsoluteData (Struct) MoveRelative (FunctionBlock) Execute (Method) PointArrayCalcSurroundingSimpleRect (Function) RotatePoint (Function) ScalePoint (Function) ITargetVisuLight (Interface) Initialize (Method) Paint (Method) Printf FormatDateTime (Function) Printf (Function) PrintfW (Function) Utilities BitmapEntry (Struct) BitmapProcessing (FunctionBlock) FindBitmapIndexByID (Method) Draw DrawBitmapByID (Function) DrawBitmapByIndex (Function) DrawPolygon (Function) DrawRect (Function) DrawText (Function) LogMessage (Function) OffsetPoints (Function) PopTransformation (Function) PushTransformation (Function) SetPaintRectangle (Function) SetSimpleRectangle (Function) SubPoints (Function)