FEnvUpdate
struct FEnvUpdate一个结构体,代表环境的更新,形式为重置或步进。
公共接口
构造函数
FEnvUpdate
inline FEnvUpdate()构造一个新的默认 FEnvUpdate 对象。
属性: inline
源文件: Schola/Source/Schola/Public/Training/UpdateStructs/EnvironmentUpdate.h (第 57 行,第 1 列)
FEnvUpdate
inline FEnvUpdate(FEnvStep &EnvStep)构造一个新的步进 FEnvUpdate 对象。
参数
EnvStep(FEnvStep &) – [输入] 用于创建对象的步进
属性: inline
源文件: Schola/Source/Schola/Public/Training/UpdateStructs/EnvironmentUpdate.h (第 66 行,第 1 列)
FEnvUpdate
inline FEnvUpdate(FEnvReset &EnvReset)构造一个新的重置 FEnvUpdate 对象。
参数
EnvReset(FEnvReset &) – [输入] 用于创建对象的重置
属性: inline
源文件: Schola/Source/Schola/Public/Training/UpdateStructs/EnvironmentUpdate.h (第 76 行,第 1 列)
公共函数
IsReset
inline bool IsReset() const const检查更新是否为重置。
返回:如果更新是重置,则为 true
返回: bool
属性: const, inline
源文件: Schola/Source/Schola/Public/Training/UpdateStructs/EnvironmentUpdate.h (第 85 行,第 6 列)
IsStep
inline bool IsStep() const const检查更新是否为步进。
返回:如果更新是步进,则为 true
返回: bool
属性: const, inline
源文件: Schola/Source/Schola/Public/Training/UpdateStructs/EnvironmentUpdate.h (第 94 行,第 6 列)
GetStep
inline const FEnvStep & GetStep() const const获取更新中包含的步进。
返回:更新中包含的步进
返回: const FEnvStep &
属性: const, inline
源文件: Schola/Source/Schola/Public/Training/UpdateStructs/EnvironmentUpdate.h (第 103 行,第 16 列)
GetReset
inline const FEnvReset & GetReset() const const获取更新中包含的重置。
返回:更新中包含的重置
返回: const FEnvReset &
属性: const, inline
源文件: Schola/Source/Schola/Public/Training/UpdateStructs/EnvironmentUpdate.h (第 112 行,第 17 列)
公共成员
TVariant<FEnvReset, FEnvStep> Update
TVariant<FEnvReset, FEnvStep> Update一个包含重置或步进的变体。
源文件: Schola/Source/Schola/Public/Training/UpdateStructs/EnvironmentUpdate.h (第 52 行,第 10 列)
由以下项使用: FTrainingStateUpdate, ProtobufDeserializer
源文件: Schola/Source/Schola/Public/Training/UpdateStructs/EnvironmentUpdate.h (第 48 行,第 1 列)