FctGetAngle (FUN) ¶ FUNCTION FctGetAngle : INT It gets the value of the angle passing by standard properties, it considers also the overlay or online elaboration InOut: Scope Name Type Comment Return FctGetAngle INT Input xUseRealPaintCoordinates BOOL If the real values are used in animation FB pAbsoluteAnimation POINTER TO VisuFbMoveAbsolute pAbsoluteAnimationF POINTER TO VisuFbMoveAbsoluteF iStaticAngle INT
FctGetAngleFromProp (FUN) ¶ FUNCTION FctGetAngleFromProp : INT It gets the value of the angle passing by standard properties InOut: Scope Name Type Comment Return FctGetAngleFromProp INT Input xUseRealPaintCoordinates BOOL If the real values are used in animation FB pAbsoluteAnimation POINTER TO VisuFbMoveAbsolute pAbsoluteAnimationF POINTER TO VisuFbMoveAbsoluteF iStaticAngle INT
FctIncreaseElemRectForLine (FUN) ¶ FUNCTION FctIncreaseElemRectForLine : VisuStructSimpleRectangle helper function to increase the size of the element line, depending on the line width. InOut: Scope Name Type Comment Return FctIncreaseElemRectForLine VisuStructSimpleRectangle Input StaticPositionPolygon POINTER TO VisuStructPolygon line with 2 points StaticPosition POINTER TO VisuStructRectangle the line element may also be stored in a rectangle iStaticAngle INT pStaticCenter POINTER TO VisuStructPoint xUseRealPaintCoordinates BOOL pAbsoluteAnimation POINTER TO VisuFbMoveAbsolute pAbsoluteAnimationF POINTER TO VisuFbMoveAbsoluteF pRelativeAnimation POINTER TO VisuFbMoveRelativeForLine xUseLineWidth BOOL should only be true, with penstyle <> hollow iLineWidth INT
Frame ¶ FramePaintState (Enum) GVL_VisuFrameStaticState (GVL) VisuFbFrameSwipingHelper (FunctionBlock) ClientSupportsPreview (Property) LastIndex (Property) State (Property) paintCycle (Method)
FramePaintState (ENUM) ¶ TYPE FramePaintState : Attributes: qualified_only InOut: Name Initial PAINT_NORMAL 0 PAINT_FRAME_BEFORE 1 PAINT_FRAME_AFTER 2
GVL_VisuFrameStaticState (GVL) ¶ Attributes: qualified_only InOut: Name Type Comment g_bIsInnerFrame BOOL Control variable for frame swiping. Only the most outer frame can be swiped, if configured
VisuFbFrameSwipingHelper (FB) ¶ FUNCTION_BLOCK VisuFbFrameSwipingHelper Helper class for the frame that handles the painting of preview visus. It basically works as a state machine indicating which visu has to be drawn: NORMAL => Just the main frame visu BEFORE => The previous frame visu should be drawn AFTER => The next frame visu should be drawn When all preview visus have been painted, the state switches back to NORMAL. Properties: ClientSupportsPreview LastIndex State Methods: paintCycle Structure: ClientSupportsPreview (Property) LastIndex (Property) State (Property) paintCycle (Method)
VisuFbFrameSwipingHelper.ClientSupportsPreview (PROP) ¶ PROPERTY ClientSupportsPreview : BOOL
VisuFbFrameSwipingHelper.LastIndex (PROP) ¶ PROPERTY LastIndex : DINT
VisuFbXYChartDataProviderCurve.IsDataXPointerChanged (METH) ¶ METHOD IsDataXPointerChanged : BOOL Returns, if the pointer, which holds the variable for the curve-data-x is changed InOut: Scope Name Type Comment Return IsDataXPointerChanged BOOL Input bUpdatePointer BOOL Update the used pointer