Navigation
API > API/Runtime > API/Runtime/Engine
ModuleLocationBoneSocket instance payload
| Name | FModuleLocationBoneSocketInstancePayload |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Particles/Location/ParticleModuleLocationBoneSocket.h |
| Include Path | #include "Particles/Location/ParticleModuleLocationBoneSocket.h" |
Syntax
struct FModuleLocationBoneSocketInstancePayload
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoneSocketVelocities | TPreallocatedArrayProxy< FVector3f > | The velocity of each bone/socket. | Particles/Location/ParticleModuleLocationBoneSocket.h | |
| CachedActor | TWeakObjectPtr< AActor > | Actor pointer we took the skel mesh comp from. | Particles/Location/ParticleModuleLocationBoneSocket.h | |
| LastSelectedIndex | int32 | The last selected index into the socket array | Particles/Location/ParticleModuleLocationBoneSocket.h | |
| PreSelectedBoneSocketIndices | TPreallocatedArrayProxy< int32 > | The pre selected bone socket indices. | Particles/Location/ParticleModuleLocationBoneSocket.h | |
| PrevFrameBoneSocketPositions | TPreallocatedArrayProxy< FVector3f > | The position of each bone/socket from the previous tick. | Particles/Location/ParticleModuleLocationBoneSocket.h | |
| SourceComponent | TWeakObjectPtr< USkeletalMeshComponent > | The skeletal mesh component used as the source of the sockets | Particles/Location/ParticleModuleLocationBoneSocket.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void InitArrayProxies
(
int32 FixedArraySize |
Initialize array proxies and map to memory that has been allocated in the emitter's instance data buffer | Particles/Location/ParticleModuleLocationBoneSocket.h |