UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FModuleLocationVertSurfaceInstancePayload Struct Reference

#include <ParticleModuleLocationSkelVertSurface.h>

Public Member Functions

void InitArrayProxies (int32 FixedArraySize)
 
bool MeshIsValid ()
 

Public Attributes

TWeakObjectPtr< USkeletalMeshComponent > SourceComponent
 
TWeakObjectPtr< AActorCachedActor
 
int32 VertIndex
 
int32 NumValidAssociatedBoneIndices
 
TPreallocatedArrayProxy< int32ValidAssociatedBoneIndices
 
TPreallocatedArrayProxy< FVector3fPrevFrameBonePositions
 
TPreallocatedArrayProxy< FVector3fBoneVelocities
 
int32 MeshMinLOD
 

Detailed Description

ModuleLocationVertSurface instance payload

Member Function Documentation

◆ InitArrayProxies()

void FModuleLocationVertSurfaceInstancePayload::InitArrayProxies ( int32  FixedArraySize)
inline

Initialize array proxies and map to memory that has been allocated in the emitter's instance data buffer

◆ MeshIsValid()

bool FModuleLocationVertSurfaceInstancePayload::MeshIsValid ( )
inline

Member Data Documentation

◆ BoneVelocities

TPreallocatedArrayProxy<FVector3f> FModuleLocationVertSurfaceInstancePayload::BoneVelocities

The velocity of each bone. Used to calculate the inherited bone velocity when spawning particles.

◆ CachedActor

TWeakObjectPtr<AActor> FModuleLocationVertSurfaceInstancePayload::CachedActor

Actor that owns the skel mesh component we're using.

◆ MeshMinLOD

int32 FModuleLocationVertSurfaceInstancePayload::MeshMinLOD

Min LOD for the current mesh. INDEX_NONE if the mesh is not valid.

◆ NumValidAssociatedBoneIndices

int32 FModuleLocationVertSurfaceInstancePayload::NumValidAssociatedBoneIndices

The number of valid bone indices that which can be used for .

◆ PrevFrameBonePositions

TPreallocatedArrayProxy<FVector3f> FModuleLocationVertSurfaceInstancePayload::PrevFrameBonePositions

The position of each bone from the previous tick. Used to calculate the inherited bone velocity when spawning particles.

◆ SourceComponent

TWeakObjectPtr<USkeletalMeshComponent> FModuleLocationVertSurfaceInstancePayload::SourceComponent

The skeletal mesh component used as the source of the sockets

◆ ValidAssociatedBoneIndices

TPreallocatedArrayProxy<int32> FModuleLocationVertSurfaceInstancePayload::ValidAssociatedBoneIndices

Bone indices for the associated bone names.

◆ VertIndex

int32 FModuleLocationVertSurfaceInstancePayload::VertIndex

The index of the vertice this particle system spawns from


The documentation for this struct was generated from the following file: