FNDIStaticMesh_InstanceData

Windows
MacOS
Linux

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceStaticMesh.h

Include

#include "NiagaraDataInterfaceStaticMesh.h"

Syntax

struct FNDIStaticMesh_InstanceData

Variables

Name Description

Public variable

uint32: 1

 

bIsCpuUniformlyDistributedSampling

True if the mesh we're using allows area weighted sampling on CPU.

Public variable

uint32: 1

 

bIsGpuUniformlyDistributedSampling

True if the mesh we're using allows area weighted sampling on GPU.

Public variable

uint32: 1

 

bMeshAllowsCpuAccess

True if the mesh allows CPU access. Use to reset the instance in the editor

Public variable

int32

 

CachedLODIdx

The cached LODIdx used to initialize the FNDIStaticMesh_InstanceData.

Public variable

uint32

 

ChangeId

Cached change id off of the data interface.

Public variable

TWeakObjectPtr<...

 

Component

Cached ptr to component we sample from.

Public variable

float

 

DeltaSeconds

Time separating Transform and PrevTransform.

Public variable

TSharedPtr< str...

 

DynamicVertexColorSampler

Allows sampling of the mesh's tris based on a dynamic color range.

Public variable

UStaticMesh ...

 

Mesh

Cached ptr to actual mesh we sample from.

Public variable

int32

 

MinLOD

The MinLOD, see UStaticMesh::MinLOD which is platform specific.

Public variable

FMatrix

 

PrevTransform

Cached ComponentToWorld from previous tick.

Public variable

FMatrix

 

PrevTransformInverseTransposed

InverseTranspose of above for transforming normals/tangents.

Public variable

FStaticMeshFilt...

 

Sampler

Area weighted sampler for the valid sections.

Public variable

FMatrix

 

Transform

Cached ComponentToWorld.

Public variable

FMatrix

 

TransformInverseTransposed

InverseTranspose of above for transforming normals/tangents.

Public variable

TArray< int32 >

 

ValidSections

Cached results of this filter being applied to the owning mesh.

Functions

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