Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Particles/TypeData/ParticleModuleTypeDataMesh.h |
Include |
#include "Particles/TypeData/ParticleModuleTypeDataMesh.h" |
class UParticleModuleTypeDataMesh : public UParticleModuleTypeDataBase
Name | Description | ||
---|---|---|---|
|
TEnumAsByte< EP... |
AxisLockOption |
The axis to lock the mesh on. |
|
uint8: 1 |
bApplyParticleRotationAsSpin |
If true, apply 'sprite' particle rotation about the orientation axis (direction mesh is pointing). |
|
uint8: 1 |
bCameraFacing |
If true, then point the X-axis of the mesh towards the camera. |
|
uint8: 1 |
bCollisionsConsiderPartilceSize |
If true, all collisions for mesh particle on this emitter will take the particle size into account. |
|
uint8: 1 |
bEnableMotionBlur |
|
|
uint8: 1 |
bFaceCameraDirectionRatherThanPosition |
If true, all camera facing options will point the mesh against the camera's view direction rather than pointing at the cameras location. |
|
uint8: 1 |
bOverrideDefaultMotionBlurSettings |
|
|
uint8: 1 |
bOverrideMaterial |
If true, use the emitter material when rendering rather than the one applied to the static mesh model. |
|
uint8: 1 |
bUseStaticMeshLODs |
Use the static mesh's LOD setup and switch LODs based on largest particle's screen size |
|
TEnumAsByte< en... |
CameraFacingOption |
The camera facing option to use: All camera facing options without locked axis assume X-axis will be facing the camera. |
|
uint8: 1 |
CastShadows |
If true, has the meshes cast shadows |
|
uint8: 1 |
DoCollisions |
UNUSED (the collision module dictates doing collisions) |
|
float |
LODSizeScale |
Use the static mesh's LOD setup and switch LODs based on largest particle's screen size |
|
TObjectPtr< USt... |
Mesh |
The static mesh to render at the particle positions |
|
TEnumAsByte< en... |
MeshAlignment |
The alignment to use on the meshes emitted. |
|
RandomStream |
Random stream for the initial rotation distribution |
|
|
RollPitchYawRange |
The 'pre' rotation pitch (in degrees) to apply to the static mesh used. |
Name | Description | |
---|---|---|
|
UParticleModuleTypeDataMesh ( |
Name | Description | ||
---|---|---|---|
|
FParticleEmi... |
CreateInstance ( |
|
|
IsAMeshEmitter() |
||
|
IsMotionBlurEnabled() |
Determine if motion blur is enabled for the owning emitter. |
|
|
SupportsSpecificScreenAlignmentFlags() |
||
|
SupportsSubUV() |
Name | Description | ||
---|---|---|---|
|
SetToSensibleDefaults ( |
For Cascade. |
Name | Description | ||
---|---|---|---|
|
BeginDestroy() |
Called before destroying the object. |
|
|
IsPostLoadThreadSafe() |
Called during async load to determine if PostLoad can be called on the loading thread. |
|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
PreEditChange ( |
This is called when a property is about to be modified externally |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
Name | Description | ||
---|---|---|---|
|
TEnumAsByte< en... |
CameraFacingUpAxisOption_DEPRECATED |
The axis of the mesh to point up when camera facing the X-axis. |