Navigation
Unreal Engine C++ API Reference > 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 |