Struct FDiscretePoint
Struct FDiscretePoint
- Defined in File DiscretePoint.h
Inheritance Relationships
Base Type
public FPoint(Struct FPoint)
struct FDiscretePoint : public FPointSource: Source/Schola/Public/Common/Points/DiscretePoint.h
Dependencies: ConstPointVisitor, PointVisitor
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.
Public Functions
| Symbol | Details |
|---|---|
FDiscretePoint | Constructs an empty DiscretePoint with value 0. |
FDiscretePoint | Constructs a DiscretePoint with a specific integer value. |
~FDiscretePoint | Virtual destructor. |
Accept | Accepts a mutable visitor for the visitor pattern. |
Accept | Accepts a const visitor for the visitor pattern. |
Reset | Resets the value of the DiscretePoint to 0. |
ToString | Converts this point to a string representation. |
FDiscretePoint
inline FDiscretePoint()Constructs an empty DiscretePoint with value 0.
Attributes: inline
Source: Source/Schola/Public/Common/Points/DiscretePoint.h
FDiscretePoint
inline FDiscretePoint(int Value)Constructs a DiscretePoint with a specific integer value.
Parameters
Value – [in] The integer value to initialize the point with.
Attributes: inline
Source: Source/Schola/Public/Common/Points/DiscretePoint.h
~FDiscretePoint
inline virtual ~FDiscretePoint()Virtual destructor.
Attributes: inline, virtual
Source: Source/Schola/Public/Common/Points/DiscretePoint.h
Accept
virtual void Accept(PointVisitor &Visitor) overrideAccepts a mutable visitor for the visitor pattern.
Parameters
Visitor – [inout] The visitor to accept.
| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | Visitor | PointVisitor & | The visitor to accept. |
Attributes: virtual
Source: Source/Schola/Public/Common/Points/DiscretePoint.h
Implementation: Source/Schola/Private/Common/Points/DiscretePoint.cpp
Accept
virtual void Accept(ConstPointVisitor &Visitor) const overrideAccepts a const visitor for the visitor pattern.
Parameters
Visitor – [inout] The const visitor to accept.
| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | Visitor | PointVisitor & | The visitor to accept. |
Attributes: virtual
Source: Source/Schola/Public/Common/Points/DiscretePoint.h
Implementation: Source/Schola/Private/Common/Points/DiscretePoint.cpp
Reset
inline virtual void Reset() overrideResets the value of the DiscretePoint to 0.
Attributes: inline, virtual
Source: Source/Schola/Public/Common/Points/DiscretePoint.h
ToString
inline virtual FString ToString() const overrideConverts this point to a string representation.
Returns:
A string containing the integer value.
Attributes: inline, const, virtual
Source: Source/Schola/Public/Common/Points/DiscretePoint.h
Public Members
| Symbol | Details |
|---|---|
Value | The integer value of this point. |
Value
int Value = 0The integer value of this point.