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