Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceStaticMesh.h |
Include |
#include "NiagaraDataInterfaceStaticMesh.h" |
struct FNDIStaticMesh_InstanceData
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bIsCpuUniformlyDistributedSampling |
True if the mesh we're using allows area weighted sampling on CPU. |
|
uint32: 1 |
bIsGpuUniformlyDistributedSampling |
True if the mesh we're using allows area weighted sampling on GPU. |
|
uint32: 1 |
bMeshAllowsCpuAccess |
True if the mesh allows CPU access. Use to reset the instance in the editor |
|
CachedLODIdx |
The cached LODIdx used to initialize the FNDIStaticMesh_InstanceData. |
|
|
ChangeId |
Cached change id off of the data interface. |
|
|
TWeakObjectPtr<... |
Component |
Cached ptr to component we sample from. |
|
float |
DeltaSeconds |
Time separating Transform and PrevTransform. |
|
TSharedPtr< str... |
DynamicVertexColorSampler |
Allows sampling of the mesh's tris based on a dynamic color range. |
|
UStaticMesh ... |
Mesh |
Cached ptr to actual mesh we sample from. |
|
MinLOD |
The MinLOD, see UStaticMesh::MinLOD which is platform specific. |
|
|
PrevTransform |
Cached ComponentToWorld from previous tick. |
|
|
PrevTransformInverseTransposed |
InverseTranspose of above for transforming normals/tangents. |
|
|
Sampler |
Area weighted sampler for the valid sections. |
|
|
Transform |
Cached ComponentToWorld. |
|
|
TransformInverseTransposed |
InverseTranspose of above for transforming normals/tangents. |
|
|
ValidSections |
Cached results of this filter being applied to the owning mesh. |
Name | Description | ||
---|---|---|---|
|
UStaticMesh ... |
GetActualMesh() |
|
|
const FWeigh... |
GetAreaWeightedSampler() |
|
|
const FStati... |
GetCurrentFirstLOD() |
|
|
const TArray... |
GetValidSections() |
|
|
Init ( |
||
|
InitVertexColorFiltering() |
||
|
MeshHasColors() |
||
|
MeshHasPositions() |
||
|
MeshHasVerts() |
||
|
Release() |
||
|
ResetRequired |
||
|
Tick ( |
||
|
UsesCpuUniformlyDistributedSampling() |