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

#include <ParticleModuleLocationBoneSocket.h>

Public Member Functions

void InitArrayProxies (int32 FixedArraySize)
 

Public Attributes

TWeakObjectPtr< USkeletalMeshComponent > SourceComponent
 
TWeakObjectPtr< AActorCachedActor
 
int32 LastSelectedIndex
 
TPreallocatedArrayProxy< FVector3fPrevFrameBoneSocketPositions
 
TPreallocatedArrayProxy< FVector3fBoneSocketVelocities
 
TPreallocatedArrayProxy< int32PreSelectedBoneSocketIndices
 

Detailed Description

ModuleLocationBoneSocket instance payload

Member Function Documentation

◆ InitArrayProxies()

void FModuleLocationBoneSocketInstancePayload::InitArrayProxies ( int32  FixedArraySize)
inline

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

Member Data Documentation

◆ BoneSocketVelocities

TPreallocatedArrayProxy<FVector3f> FModuleLocationBoneSocketInstancePayload::BoneSocketVelocities

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

◆ CachedActor

TWeakObjectPtr<AActor> FModuleLocationBoneSocketInstancePayload::CachedActor

Actor pointer we took the skel mesh comp from.

◆ LastSelectedIndex

int32 FModuleLocationBoneSocketInstancePayload::LastSelectedIndex

The last selected index into the socket array

◆ PreSelectedBoneSocketIndices

TPreallocatedArrayProxy<int32> FModuleLocationBoneSocketInstancePayload::PreSelectedBoneSocketIndices

The pre selected bone socket indices.

◆ PrevFrameBoneSocketPositions

TPreallocatedArrayProxy<FVector3f> FModuleLocationBoneSocketInstancePayload::PrevFrameBoneSocketPositions

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

◆ SourceComponent

TWeakObjectPtr<USkeletalMeshComponent> FModuleLocationBoneSocketInstancePayload::SourceComponent

The skeletal mesh component used as the source of the sockets


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