FFieldContext

Choose your operating system:

Windows

macOS

Linux

References

Module

Chaos

Header

/Engine/Source/Runtime/Experimental/Chaos/Public/Field/FieldSystem.h

Include

#include "Field/FieldSystem.h"

Syntax

struct FFieldContext

Variables

Name Description

Public variable

TUniquePtr< FFi...

 

CullingData

Public variable

TArray< FFieldC...

 

IndexResults

Public variable

TArray< int32 >...

 

IntegerResults

Public variable

PointerMap

 

MetaData

Public variable

TFieldArrayView...

 

SampleIndices

Ryan - TODO: This concept of having discreet sample data needs to change.

Public variable

TFieldArrayView...

 

SamplePositions

Public variable

TArray< float >...

 

ScalarResults

Public variable

Chaos::FReal

 

TimeSeconds

Public variable

TArray< FVector...

 

VectorResults

Constructors

Name Description

Public function

FFieldContext()

Public function

FFieldContext

(
    const FFieldContext&
)

Public function

FFieldContext

(
    FFieldContext&&
)

Public function

FFieldContext

(
    FFieldExecutionDatas& ExecutionDat...,
    const UniquePointerMap& MetaDataIn,
    const Chaos::FReal TimeSecondsIn
)

Public function

FFieldContext

(
    const TFieldArrayView< FFieldContex...,
    const TFieldArrayView< FVector >& ...,
    const UniquePointerMap& MetaDataIn,
    const Chaos::FReal TimeSecondsIn,
    TArray< FVector >& VectorResultsIn,
    TArray< float >& ScalarResultsIn,
    TArray< int32 >& IntegerResultsIn,
    TArray< FFieldContextIndex >& Inde...,
    TArray< FFieldContextIndex >& Cull...
)

Public function

FFieldContext

(
    const TFieldArrayView< FFieldContex...,
    const TFieldArrayView< FVector >& ...,
    const PointerMap& MetaDataIn,
    const Chaos::FReal TimeSecondsIn,
    TArray< FVector >& VectorResultsIn,
    TArray< float >& ScalarResultsIn,
    TArray< int32 >& IntegerResultsIn,
    TArray< FFieldContextIndex >& Inde...,
    TArray< FFieldContextIndex >& Cull...
)

Functions

Name Description

Public function

TFieldArrayV...

 

GetEvaluatedSamples()

Operators

Name Description

Public function

FFieldContex...

 

operator=

(
    const FFieldContext&
)

Public function

FFieldContex...

 

operator=

(
    FFieldContext&&
)

Typedefs

Name

Description

PointerMap

UniquePointerMap