![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PhysicsFieldComponent.h>
Inheritance diagram for FPhysicsFieldResource:Public Attributes | |
| FRWBuffer | ClipmapBuffer |
| FRWBuffer | NodesParams |
| FRWBuffer | NodesOffsets |
| FRWBuffer | TargetsOffsets |
| FRWBuffer | CellsOffsets |
| FRWBuffer | CellsMin |
| FRWBuffer | CellsMax |
| FRWBuffer | BoundsMin |
| FRWBuffer | BoundsMax |
| FPhysicsFieldInfos | FieldInfos |
Public Attributes inherited from FRenderResource | |
| ERenderResourceState | ResourceState = ERenderResourceState::Default |
Physics Field render resource.
| FPhysicsFieldResource::FPhysicsFieldResource | ( | const int32 | TargetCount, |
| const TArray< EFieldPhysicsType > & | TargetTypes, | ||
| const FPhysicsFieldInfos::BufferOffsets & | VectorTargets, | ||
| const FPhysicsFieldInfos::BufferOffsets & | ScalarTargets, | ||
| const FPhysicsFieldInfos::BufferOffsets & | IntegerTargets, | ||
| const FPhysicsFieldInfos::BufferOffsets & | PhysicsTargets, | ||
| const TStaticArray< UE::Core::TAlignedElement< FIntVector4, 16 >, MAX_PHYSICS_FIELD_TARGETS > & | PhysicsBounds, | ||
| const bool | bBuildClipmap | ||
| ) |
Default constructor.
|
overridevirtual |
Init Field resources.
Reimplemented from FRenderResource.
|
overridevirtual |
Release Field resources.
Reimplemented from FRenderResource.
| void FPhysicsFieldResource::UpdateBounds | ( | const TArray< FVector > & | TargetsMin, |
| const TArray< FVector > & | TargetsMax, | ||
| const TStaticArray< int32, EFieldPhysicsType::Field_PhysicsType_Max+1 > & | TargetOffsets, | ||
| const TStaticArray< int32, EFieldPhysicsType::Field_PhysicsType_Max+1 > & | BoundsOffsets | ||
| ) |
Update Bounds.
| void FPhysicsFieldResource::UpdateResource | ( | FRHICommandList & | RHICmdList, |
| const TStaticArray< int32, EFieldPhysicsType::Field_PhysicsType_Max+1 > & | TargetsOffsetsDatas, | ||
| const TArray< int32 > & | NodesOffsetsDatas, | ||
| const TArray< float > & | NodesParamsDatas, | ||
| const TArray< FVector > & | TargetsMinDatas, | ||
| const TArray< FVector > & | TargetsMaxDatas, | ||
| const float | TimeSeconds, | ||
| const TArray< FVector4 > & | BoundsMinDatas, | ||
| const TArray< FVector4 > & | BoundsMaxDatas, | ||
| const TStaticArray< int32, EFieldPhysicsType::Field_PhysicsType_Max+1 > & | BoundsOffsetsDatas | ||
| ) |
Update RHI resources.
| FRWBuffer FPhysicsFieldResource::BoundsMax |
Bounds max buffer
| FRWBuffer FPhysicsFieldResource::BoundsMin |
Bounds Min buffer
| FRWBuffer FPhysicsFieldResource::CellsMax |
Cells max buffer
| FRWBuffer FPhysicsFieldResource::CellsMin |
Cells Min buffer
| FRWBuffer FPhysicsFieldResource::CellsOffsets |
Cells offsets buffer
| FPhysicsFieldInfos FPhysicsFieldResource::FieldInfos |
Field infos that will be used to allocate memory and to transfer information