Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Particles/TypeData/ParticleModuleTypeDataBeam2.h |
Include |
#include "Particles/TypeData/ParticleModuleTypeDataBeam2.h" |
class UParticleModuleTypeDataBeam2 : public UParticleModuleTypeDataBase
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bAlwaysOn |
If true, there will ALWAYS be a beam... |
|
TEnumAsByte< en... |
BeamMethod |
General Beam Variables. |
|
BranchParentName |
Beam Branching Variables. |
|
|
Distance |
Beam Distance Variables. |
|
|
InterpolationPoints |
Indicates whether the beam should be interpolated. |
|
|
LOD_BeamModule_Noise |
||
|
LOD_BeamModule_Source |
||
|
LOD_BeamModule_SourceModifier |
||
|
LOD_BeamModule_Target |
||
|
LOD_BeamModule_TargetModifier |
||
|
MaxBeamCount |
The number of live beams |
|
|
uint32: 1 |
RenderDirectLine |
|
|
uint32: 1 |
RenderGeometry |
Beam Rendering Variables. |
|
uint32: 1 |
RenderLines |
|
|
uint32: 1 |
RenderTessellation |
|
|
Sheets |
The number of sheets to render |
|
|
float |
Speed |
The speed at which the beam should move from source to target when firing up. |
|
TaperFactor |
Tapering factor, 0 = source of beam, 1 = target |
|
|
TEnumAsByte< en... |
TaperMethod |
Tapering mode - one of the following: PEBTM_None - No tapering is applied PEBTM_Full - Taper the beam relative to source>target, regardless of current beam length PEBTM_Partial - Taper the beam relative to source>location, 0=source,1=endpoint |
|
TaperScale |
Tapering scaling This is intended to be either a constant, uniform or a ParticleParam. |
|
|
TextureTile |
The number of times to tile the texture along each beam. |
|
|
float |
TextureTileDistance |
The distance per texture tile. 1st UV set only. 2nd UV set does not Tile. |
|
UpVectorStepSize |
The approach to use for determining the Up vector(s) for the beam. |
Name | Description | |
---|---|---|
|
UParticleModuleTypeDataBeam2 ( |
Name | Description | ||
---|---|---|---|
|
GetDataPointerOffsets ( |
GetDataPointerOffsets Retrieves the offsets to the data stored in the particle payload. |
|
|
GetDataPointers ( |
GetDataPointers Retrieves the data pointers stored in the particle payload. |
|
|
GetNoiseRange |
GetNoiseRange Retrieves the range of noise |
|
|
InitializeDefaults() |
Initializes the default values for this property |
Name | Description | ||
---|---|---|---|
|
CacheModuleInfo ( |
Cache any desired module pointers inside this type data |
|
|
FParticleEmi... |
CreateInstance ( |
Name | Description | ||
---|---|---|---|
|
AddModuleCurvesToEditor ( |
Add all curve-editable Objects within this module to the curve editor. |
|
|
CanTickInAnyThread() |
Return false if this emitter requires a game thread tick |
|
|
RequiredBytes ( |
Returns the number of bytes that the module requires in the particle payload block. |
|
|
Spawn ( |
Called on a particle that is freshly spawned by the emitter. |
|
|
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 |
|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |