![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ParticleModuleLocationBoneSocket.h>
Public Member Functions | |
| void | InitArrayProxies (int32 FixedArraySize) |
Public Attributes | |
| TWeakObjectPtr< USkeletalMeshComponent > | SourceComponent |
| TWeakObjectPtr< AActor > | CachedActor |
| int32 | LastSelectedIndex |
| TPreallocatedArrayProxy< FVector3f > | PrevFrameBoneSocketPositions |
| TPreallocatedArrayProxy< FVector3f > | BoneSocketVelocities |
| TPreallocatedArrayProxy< int32 > | PreSelectedBoneSocketIndices |
ModuleLocationBoneSocket instance payload
Initialize array proxies and map to memory that has been allocated in the emitter's instance data buffer
| TPreallocatedArrayProxy<FVector3f> FModuleLocationBoneSocketInstancePayload::BoneSocketVelocities |
The velocity of each bone/socket. Used to calculate the inherited bone velocity when spawning particles.
| TWeakObjectPtr<AActor> FModuleLocationBoneSocketInstancePayload::CachedActor |
Actor pointer we took the skel mesh comp from.
| int32 FModuleLocationBoneSocketInstancePayload::LastSelectedIndex |
The last selected index into the socket array
| TPreallocatedArrayProxy<int32> FModuleLocationBoneSocketInstancePayload::PreSelectedBoneSocketIndices |
The pre selected bone socket indices.
| TPreallocatedArrayProxy<FVector3f> FModuleLocationBoneSocketInstancePayload::PrevFrameBoneSocketPositions |
The position of each bone/socket from the previous tick. Used to calculate the inherited bone velocity when spawning particles.
| TWeakObjectPtr<USkeletalMeshComponent> FModuleLocationBoneSocketInstancePayload::SourceComponent |
The skeletal mesh component used as the source of the sockets