Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Particles > Location
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Particles/Location/ParticleModuleLocationSkelVertSurface.h |
Include | #include "Particles/Location/ParticleModuleLocationSkelVertSurface.h" |
Syntax
struct FModuleLocationVertSurfaceInstancePayload
Remarks
ModuleLocationVertSurface instance payload
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TPreallocatedArrayProxy< FVector3f > | BoneVelocities | The velocity of each bone. Used to calculate the inherited bone velocity when spawning particles. |
![]() |
TWeakObjectPtr< AActor > | CachedActor | Actor that owns the skel mesh component we're using. |
![]() |
int32 | MeshMinLOD | Min LOD for the current mesh. INDEX_NONE if the mesh is not valid. |
![]() |
int32 | NumValidAssociatedBoneIndices | The number of valid bone indices that which can be used for . |
![]() |
TPreallocatedArrayProxy< FVector3f > | PrevFrameBonePositions | The position of each bone from the previous tick. |
![]() |
TWeakObjectPtr< USkeletalMeshComponent > | SourceComponent | The skeletal mesh component used as the source of the sockets |
![]() |
TPreallocatedArrayProxy< int32 > | ValidAssociatedBoneIndices | Bone indices for the associated bone names. |
![]() |
int32 | VertIndex | The index of the vertice this particle system spawns from |
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 |
![]() |
bool | MeshIsValid () |