Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Particles/Location/ParticleModuleLocationSkelVertSurface.h |
Include |
#include "Particles/Location/ParticleModuleLocationSkelVertSurface.h" |
class UParticleModuleLocationSkelVertSurface : public UParticleModuleLocationBase
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bEnforceNormalCheck |
When true use the RestrictToNormal and NormalTolerance values to check surface normals |
|
uint32: 1 |
bInheritBoneVelocity |
If true, particles inherit the associated bone velocity when spawned |
|
uint32: 1 |
bInheritUV |
If true, particles inherit the associated UV data on spawn. |
|
uint32: 1 |
bInheritVertexColor |
If true, particles inherit the associated vertex color on spawn. |
|
uint32: 1 |
bOrientMeshEmitters |
If true, rotate mesh emitter meshes to orient w/ the vert/surface |
|
uint32: 1 |
bUpdatePositionEachFrame |
If true, update the particle locations each frame with that of the vert/surface |
|
TObjectPtr< cla... |
EditorSkelMesh |
The name of the skeletal mesh to use in the editor |
|
InheritUVChannel |
UV channel to inherit from the spawn mesh, internally clamped to those available. |
|
|
float |
InheritVelocityScale |
A scale on how much of the bone's velocity a particle will inherit. |
|
float |
NormalCheckTolerance |
Normal tolerance. |
|
float |
NormalCheckToleranceDegrees |
Normal tolerance. 0 degrees means it must be an exact match, 180 degrees means it can be any angle. |
|
NormalToCompare |
Use this normal to restrict spawning locations |
|
|
SkelMeshActorParamName |
The parameter name of the skeletal mesh actor that supplies the SkelMeshComponent for in-game. |
|
|
TEnumAsByte< en... |
SourceType |
Whether the module uses Verts or Surfaces for locations. |
|
UniversalOffset |
An offset to apply to each vert/surface |
|
|
ValidAssociatedBones |
This module will only spawn from verts or surfaces associated with the bones in this list |
|
|
ValidMaterialIndices |
Array of material indices that are valid materials to spawn from. |
Name | Description | |
---|---|---|
|
UParticleModuleLocationSkelVertSurface ( |
Name | Description | ||
---|---|---|---|
|
GetParticleLocation ( |
Retrieve the position for the given socket index. |
|
|
GetSkeletalMeshComponentSource ( |
Retrieve the skeletal mesh component source to use for the current emitter instance. |
|
|
UpdateBoneIndicesList ( |
Updates the indices list with the bone index for each named bone in the editor exposed values. |
|
|
VertInfluencedByActiveBone ( |
Check to see if the vert is influenced by a bone on our approved list. |
Name | Description | ||
---|---|---|---|
|
AutoPopulateInstanceProperties ( |
Helper function used by the editor to auto-populate a placed AEmitter with any instance parameters that are utilized. |
|
|
CanTickInAnyThread() |
Return false if this emitter requires a game thread tick |
|
|
FinalUpdate ( |
Called on an emitter when all other update operations have taken place INCLUDING bounding box cacluations! |
|
|
GetCustomMenuEntryDisplayString |
Get the display name of the custom menu entry. |
|
|
GetNumberOfCustomMenuOptions() |
Custom Cascade module menu entries support Get the number of custom entries this module has. |
|
|
IsValidForLODLevel ( |
Returns true if the module is valid for the provided LOD level. |
|
|
PerformCustomMenuEntry ( |
Perform the custom menu entry option. |
|
|
PrepPerInstanceBlock ( |
Allows the module to prep its 'per-instance' data block. |
|
|
RequiredBytes ( |
Returns the number of bytes that the module requires in the particle payload block. |
|
|
RequiredBytesPerInstance() |
Returns the number of bytes the module requires in the emitters 'per-instance' data block. |
|
|
Spawn ( |
Called on a particle that is freshly spawned by the emitter. |
|
|
TouchesMeshRotation() |
Return true if this module impacts rotation of Mesh emitters |
|
|
Update ( |
Called on a particle that is being updated by its emitter. |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |