Skip to content

FDiscretePoint

A point in a discrete space with a single integer value.

Discrete points represent a single choice from a finite set of options, identified by an integer index. Commonly used for discrete actions like button presses or menu selections.

struct FDiscretePoint : public FPoint

Methods

FDiscretePoint

inline FDiscretePoint()

Constructs an empty DiscretePoint with value 0.


FDiscretePoint

inline FDiscretePoint(int Value)

Constructs a DiscretePoint with a specific integer value.

Parameters

  • Value (int)

FDiscretePoint

inline virtual ~FDiscretePoint()

Virtual destructor.


Accept

virtual void Accept(PointVisitor &Visitor) override

Accepts a mutable visitor for the visitor pattern.

Parameters

  • Visitor (PointVisitor)

Accept

virtual void Accept(ConstPointVisitor &Visitor) const override

Accepts a const visitor for the visitor pattern.

Parameters

  • Visitor (ConstPointVisitor)

Reset

inline virtual void Reset() override

Resets the value of the DiscretePoint to 0.


ToString

inline virtual FString ToString() const override

Converts this point to a string representation.

Attributes

Value

int Value = 0

The integer value of this point.

Source: Source/Schola/Public/Points/DiscretePoint.h