Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceStaticMesh.h |
Include |
#include "NiagaraDataInterfaceStaticMesh.h" |
struct FNDIStaticMesh_InstanceData
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bComponentValid |
True if SceneComponent was valid on initialization (used to track invalidation of the component on tick) |
|
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 |
|
uint32: 1 |
bMeshValid |
True if StaticMesh was valid on initialization (used to track invalidation of the mesh on tick) |
|
uint32: 1 |
bUsePhysicsVelocity |
True if velocity should not be calculated via the transforms, but rather read the physics data from the mesh component |
|
CachedLODIdx |
The cached LODIdx used to initialize the FNDIStaticMesh_InstanceData. |
|
|
CachedSockets |
Cached socket information, if available |
|
|
ChangeId |
Cached change id off of the data interface. |
|
|
float |
DeltaSeconds |
Time separating Transform and PrevTransform. |
|
TSharedPtr< str... |
DynamicVertexColorSampler |
Allows sampling of the mesh's tris based on a dynamic color range. |
|
FilteredAndUnfilteredSockets |
Filter sockets followed by unfiltered sockets |
|
|
MinLOD |
The MinLOD, see UStaticMesh::MinLOD which is platform specific. |
|
|
NumFilteredSockets |
Number of filtered sockets. |
|
|
PhysicsVelocity |
Velocity set by the physics body of the mesh component |
|
|
PrevRotation |
Cached Previous Rotation. |
|
|
PrevTransform |
Cached ComponentToWorld from previous tick. |
|
|
Rotation |
Cached Rotation. |
|
|
Sampler |
Area weighted sampler for the valid sections. |
|
|
TWeakObjectPtr<... |
SceneComponent |
Cached ptr to StaticMeshComponent we sample from, when found. |
|
TWeakObjectPtr<... |
StaticMesh |
Cached ptr to the mesh so that we can make sure that we haven't been deleted. |
|
Transform |
Cached ComponentToWorld. (Falls back to WorldTransform of the system instance) |
|
|
TransformInverseTransposed |
InverseTranspose of above for transforming normals/tangents. |
|
|
ValidSections |
Cached results of this filter being applied to the owning mesh. |
Name | Description | ||
---|---|---|---|
|
const FWeigh... |
GetAreaWeightedSampler() |
|
|
const FStati... |
GetCurrentFirstLOD() |
|
|
const TArray... |
GetValidSections() |
|
|
Init ( |
||
|
InitVertexColorFiltering() |
||
|
Release() |
||
|
ResetRequired |
||
|
Tick ( |
||
|
UsesCpuUniformlyDistributedSampling() |