![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <FieldSystem.h>
Public Member Functions | |
| FFieldSystemCommand () | |
| FFieldSystemCommand (const FName &TargetAttributeIn, FFieldNodeBase *RootNodeIn) | |
| FFieldSystemCommand (const EFieldPhysicsType PhsyicsTypeIn, FFieldNodeBase *RootNodeIn) | |
| FFieldSystemCommand (const FFieldSystemCommand &Other) | |
| bool | HasMetaData (const FFieldSystemMetaData::EMetaType Key) const |
| const TUniquePtr< FFieldSystemMetaData > & | GetMetaData (const FFieldSystemMetaData::EMetaType Key) const |
| template<class TMetaData > | |
| const TMetaData * | GetMetaDataAs (const FFieldSystemMetaData::EMetaType Key) const |
| void | SetMetaData (const FFieldSystemMetaData::EMetaType Key, TUniquePtr< FFieldSystemMetaData > &&Value) |
| void | SetMetaData (const FFieldSystemMetaData::EMetaType Key, FFieldSystemMetaData *Value) |
| void | InitFieldNodes (const double TimeSeconds, const FName &Name) |
| CHAOS_API void | Serialize (FArchive &Ar) |
| CHAOS_API bool | operator== (const FFieldSystemCommand &) const |
| bool | operator!= (const FFieldSystemCommand &Other) const |
FieldCommand
Field commands are issued on the game thread and trigger field evaluation during game play. The Commands will store the root node in the evaluation graph, and will trigger a full evaluation of all the nodes in the graph. The MetaData within the command will be passed to the evaluation of the field.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool FFieldSystemCommand::operator== | ( | const FFieldSystemCommand & | CommandIn | ) | const |
|
inline |
|
inline |
| FBox FFieldSystemCommand::BoundingBox |
| FVector FFieldSystemCommand::CenterPosition |
| FName FFieldSystemCommand::CommandName |
| float FFieldSystemCommand::MaxMagnitude |
| TMap<FFieldSystemMetaData::EMetaType, TUniquePtr<FFieldSystemMetaData> > FFieldSystemCommand::MetaData |
| EFieldPhysicsType FFieldSystemCommand::PhysicsType |
| TUniquePtr<FFieldNodeBase> FFieldSystemCommand::RootNode |
| FName FFieldSystemCommand::TargetAttribute |
| float FFieldSystemCommand::TimeCreation |