![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Components/PrimitiveComponent.h"#include "Field/FieldSystem.h"#include "UObject/ObjectMacros.h"#include "RHI.h"#include "RHIUtilities.h"#include "RenderResource.h"#include "PrimitiveSceneProxy.h"#include "Kismet/BlueprintFunctionLibrary.h"#include "PhysicsFieldComponent.generated.h"Go to the source code of this file.
Classes | |
| struct | FPhysicsFieldInfos |
| class | FPhysicsFieldResource |
| class | FPhysicsFieldInstance |
| class | UPhysicsFieldComponent |
| class | FPhysicsFieldSceneProxy |
| class | UPhysicsFieldStatics |
Enumerations | |
| enum class | EFieldCommandBuffer : uint8 { GPUFieldBuffer = 0 , CPUReadBuffer = 1 , CPUWriteBuffer = 2 , GPUDebugBuffer = 3 , NumFieldBuffers = 4 } |
Functions | |
| void ENGINE_API | GetFieldIndex (const uint32 FieldType, int32 &FieldIndex, EFieldOutputType &FieldOutput) |
| void ENGINE_API | EvaluateFieldVectorNodes (TArray< FFieldSystemCommand > &FieldCommands, const EFieldPhysicsType FieldType, FFieldContext &FieldContext, TArray< FVector > &ResultsArray, TArray< FVector > &MaxArray) |
| void ENGINE_API | EvaluateFieldScalarNodes (TArray< FFieldSystemCommand > &FieldCommands, const EFieldPhysicsType FieldType, FFieldContext &FieldContext, TArray< float > &ResultsArray, TArray< float > &MaxArray) |
| void ENGINE_API | EvaluateFieldIntegerNodes (TArray< FFieldSystemCommand > &FieldCommands, const EFieldPhysicsType FieldType, FFieldContext &FieldContext, TArray< int32 > &ResultsArray, TArray< int32 > &MaxArray) |
|
strong |
| void ENGINE_API EvaluateFieldIntegerNodes | ( | TArray< FFieldSystemCommand > & | FieldCommands, |
| const EFieldPhysicsType | FieldType, | ||
| FFieldContext & | FieldContext, | ||
| TArray< int32 > & | ResultsArray, | ||
| TArray< int32 > & | MaxArray | ||
| ) |
| void ENGINE_API EvaluateFieldScalarNodes | ( | TArray< FFieldSystemCommand > & | FieldCommands, |
| const EFieldPhysicsType | FieldType, | ||
| FFieldContext & | FieldContext, | ||
| TArray< float > & | ResultsArray, | ||
| TArray< float > & | MaxArray | ||
| ) |
| void ENGINE_API EvaluateFieldVectorNodes | ( | TArray< FFieldSystemCommand > & | FieldCommands, |
| const EFieldPhysicsType | FieldType, | ||
| FFieldContext & | FieldContext, | ||
| TArray< FVector > & | ResultsArray, | ||
| TArray< FVector > & | MaxArray | ||
| ) |
| void ENGINE_API GetFieldIndex | ( | const uint32 | FieldType, |
| int32 & | FieldIndex, | ||
| EFieldOutputType & | FieldOutput | ||
| ) |
Compute the field indexand output given a field type