FPhysicsFieldResource

Physics Field render resource.

Windows
MacOS
Linux

Inheritance Hierarchy

FRenderResource

FPhysicsFieldResource

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/PhysicsField/PhysicsFieldComponent.h

Include

#include "PhysicsField/PhysicsFieldComponent.h"

Syntax

class FPhysicsFieldResource : public FRenderResource

Remarks

Physics Field render resource.

Variables

Name Description

Public variable

FRWBuffer

 

CellsMax

Cells max buffer

Public variable

FRWBuffer

 

CellsMin

Cells Min buffer

Public variable

FRWBuffer

 

CellsOffsets

Cells offsets buffer

Public variable

FRWBuffer

 

ClipmapBuffer

Field cached clipmap buffer

Public variable

FPhysicsFieldIn...

 

FieldInfos

Field infos that will be used to allocate memory and to transfer information

Public variable

FRWBuffer

 

NodesOffsets

Field nodes offsets buffer

Public variable

FRWBuffer

 

NodesParams

Field nodes params buffer

Public variable

FRWBuffer

 

TargetsOffsets

Field targets nodes buffer

Constructors

Name Description

Public function

FPhysicsFieldResource

(
    const int32 TargetCount,
    const TArray< EFieldPhysicsType >&...,
    const FPhysicsFieldInfos::BufferOff...,
    const FPhysicsFieldInfos::BufferOff...,
    const FPhysicsFieldInfos::BufferOff...,
    const FPhysicsFieldInfos::BufferOff...
)

Default constructor.

Functions

Name Description

Public function

void

 

UpdateBounds

(
    const TArray< FVector >& MinBounds,
    const TArray< FVector >& MaxBounds,
    const TStaticArray< int32, EFieldPh...
)

Update Bounds.

Public function

void

 

UpdateResource

(
    FRHICommandListImmediate& RHICmdLi...,
    const TStaticArray< int32, EFieldPh...,
    const TArray< int32 >& NodesOffset...,
    const TArray< float >& NodesParams...,
    const TArray< FVector >& MinBounds...,
    const TArray< FVector >& MaxBounds...,
    const float TimeSeconds
)

Update RHI resources.

Overridden from FRenderResource

Name Description

Public function Virtual

void

 

InitRHI()

Init Field resources.

Public function Virtual

void

 

ReleaseRHI()

Release Field resources.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss