Touch Interface Designer 2025.2
Create touch interface with a visual editor and manage all mobile inputs like gestures
Loading...
Searching...
No Matches
FShapeLine Struct Reference

#include <VirtualShape.h>

Public Member Functions

float GetLength () const
 FShapeLine ()
 FShapeLine (FVector2D InStartPosition)
 FShapeLine (const FVector2D InStartPosition, const FVector2D InEndPosition, const FVector2D InDirection, const float InLength, const FVector2D InBoundCenter)

Public Attributes

 Category ="Shape Line"
 EditAnywhere
BlueprintReadWrite FVector2D StartPosition
BlueprintReadWrite FVector2D EndPosition
BlueprintReadWrite FVector2D StartPositionFromBoundCenter
BlueprintReadWrite FVector2D EndPositionFromBoundCenter
BlueprintReadWrite FVector2D Direction
BlueprintReadWrite uint8 bHasEndPoint:1
BlueprintReadWrite float Length

Friends

class SVirtualShapeEditorDesigner

Constructor & Destructor Documentation

◆ FShapeLine() [1/3]

FShapeLine::FShapeLine ( )
inline

◆ FShapeLine() [2/3]

FShapeLine::FShapeLine ( FVector2D InStartPosition)
inlineexplicit

◆ FShapeLine() [3/3]

FShapeLine::FShapeLine ( const FVector2D InStartPosition,
const FVector2D InEndPosition,
const FVector2D InDirection,
const float InLength,
const FVector2D InBoundCenter )
inline

Member Function Documentation

◆ GetLength()

float FShapeLine::GetLength ( ) const
inline

◆ SVirtualShapeEditorDesigner

friend class SVirtualShapeEditorDesigner
friend

Member Data Documentation

◆ bHasEndPoint

BlueprintReadWrite uint8 FShapeLine::bHasEndPoint

◆ Category

FShapeLine::Category ="Shape Line"

Start position of line Primary used in editor If you want to make some comparison, use StartPositionFromBoundCenter instead

End position of line Primary used in editor If you want to make some comparison, use EndPositionFromBoundCenter instead

Start position of line based on bound center

End position of line based on bound center

◆ Direction

BlueprintReadWrite FVector2D FShapeLine::Direction

◆ EditAnywhere

FShapeLine::EditAnywhere

◆ EndPosition

BlueprintReadWrite FVector2D FShapeLine::EndPosition

◆ EndPositionFromBoundCenter

BlueprintReadWrite FVector2D FShapeLine::EndPositionFromBoundCenter

◆ Length

BlueprintReadWrite float FShapeLine::Length

◆ StartPosition

BlueprintReadWrite FVector2D FShapeLine::StartPosition

◆ StartPositionFromBoundCenter

BlueprintReadWrite FVector2D FShapeLine::StartPositionFromBoundCenter

The documentation for this struct was generated from the following file:
  • D:/MEGA/TouchProject/TouchProjectNext/Plugins/TouchInterfaceDesigner/Source/TouchInterface/Public/VirtualShape/VirtualShape.h