FDictPoint
struct FDictPoint点的字典。
这用于存储多个点,由整数键索引。
依赖项: ConstPointVisitor, PointVisitor
公共接口
构造函数
FDictPoint
inline FDictPoint()构造一个空的点的字典。
注意:我们必须先分配 Buffer,然后才能开始分发数组视图,这意味着我们不能在这里进行分配。
属性: inline
来源: Schola/Source/Schola/Public/Common/Points/DictPoint.h (第 28 行,第 1 列)
公共函数
Reset
void Reset()重置字典中的所有点。
来源: Schola/Source/Schola/Public/Common/Points/DictPoint.h (第 22 行,第 6 列)
实现: Schola/Source/Schola/Private/Common/Points/DictPoint.cpp (第 5-8 行)
添加
inline TPoint & Add()通过原地构造添加一个点到字典,并将其返回给调用者进行初始化。
返回:新添加点的引用
返回: TPoint &
属性: inline
来源: Schola/Source/Schola/Public/Common/Points/DictPoint.h (第 37 行,第 8 列)
添加
inline void Add(TPoint &Point)将一个预分配的点添加到字典中。
参数
Point(TPoint &)– [in] 要添加的点
属性: inline
来源: Schola/Source/Schola/Public/Common/Points/DictPoint.h (第 45 行,第 6 列)
operator[]
inline TPoint & operator[](int Index)获取给定索引处的点,但以 const 形式。
返回:给定索引处点的引用
参数
Index(int)– 要获取的点的索引
返回: TPoint &
属性: inline
来源: Schola/Source/Schola/Public/Common/Points/DictPoint.h (第 55 行,第 8 列)
operator[]
inline const TPoint & operator[](int Index) const const在 const 上下文中获取给定索引处的点。
返回:给定索引处点的 const 引用
参数
Index(int)– 要获取的点的索引
返回: const TPoint &
属性: const, inline
来源: Schola/Source/Schola/Public/Common/Points/DictPoint.h (第 64 行,第 14 列)
接受
inline void Accept(PointVisitor &Visitor)参数
| 名称 | 类型 | 默认 |
|---|---|---|
访问者 | PointVisitor & | “ |
属性: inline
来源: Schola/Source/Schola/Public/Common/Points/DictPoint.h (第 69 行,第 6 列)
接受
inline void Accept(ConstPointVisitor &Visitor) const const参数
| 名称 | 类型 | 默认 |
|---|---|---|
访问者 | ConstPointVisitor & | “ |
属性: const, inline
来源: Schola/Source/Schola/Public/Common/Points/DictPoint.h (第 77 行,第 6 列)
接受
inline void Accept(PointVisitor *Visitor)参数
| 名称 | 类型 | 默认 |
|---|---|---|
访问者 | PointVisitor * | “ |
属性: inline
来源: Schola/Source/Schola/Public/Common/Points/DictPoint.h (第 85 行,第 6 列)
接受
inline void Accept(ConstPointVisitor *Visitor) const const参数
| 名称 | 类型 | 默认 |
|---|---|---|
访问者 | ConstPointVisitor * | “ |
属性: const, inline
来源: Schola/Source/Schola/Public/Common/Points/DictPoint.h (第 90 行,第 6 列)
公共成员
TArray<TPoint> Points
TArray<TPoint> Points字典中的点。
来源: Schola/Source/Schola/Public/Common/Points/DictPoint.h (第 17 行,第 8 列)
使用于
此类型由以下部分使用
- FAction
- FDictSpace
- FTrainerState
- PointSerializer
- ProtobufDeserializer
- UAbstractBrain
- UAbstractPolicy
- UAsyncBrain
- UBlueprintPolicy
- UDiscreteBrain
- UInferencePolicy
- UInteractionManager
- USynchronousBrain
来源: Schola/Source/Schola/Public/Common/Points/DictPoint.h (第 12 行,第 1 列)