G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
UNiagaraDataInterfaceAsyncGpuTrace Class Reference

Data interface for handling latent (delayed 1 frame) traces against the scene for GPU simulations. More...

Static Public Member Functions

Static Functions
static UClass StaticClass ()
Static Public Member Functions inherited from UNiagaraDataInterface
static UClass StaticClass ()

Public Attributes

Async GPU Trace
int MaxRetraces
 If a collision is rejected, how many times do we attempt to retrace from that collision point forward to find a new, valid collision.
ENDICollisionQuery_AsyncGpuTraceProvider TraceProvider
 Defines which technique is used to resolve the trace - see 'AsyncGpuTraceDI/Provider Priority' in the Niagara project settings.
int MaxTracesPerParticle
 The maximum number of traces (per particle) that can be created per frame. Defines the size of the preallocated buffer that is used to contain the traces.

Detailed Description

Data interface for handling latent (delayed 1 frame) traces against the scene for GPU simulations.

Member Function Documentation

◆ StaticClass()

UClass StaticClass ( )
static

Member Data Documentation

◆ MaxRetraces

int MaxRetraces

If a collision is rejected, how many times do we attempt to retrace from that collision point forward to find a new, valid collision.

◆ MaxTracesPerParticle

int MaxTracesPerParticle

The maximum number of traces (per particle) that can be created per frame. Defines the size of the preallocated buffer that is used to contain the traces.

◆ TraceProvider

Defines which technique is used to resolve the trace - see 'AsyncGpuTraceDI/Provider Priority' in the Niagara project settings.