UFXConverterUtilitiesLibrary

A C++ and Blueprint accessible library for converting fx type assets (Cascade and Niagara)

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

CascadeToNiagaraConverter

Header

/Engine/Plugins/FX/CascadeToNiagaraConverter/Source/CascadeToNiagaraConverter/Public/NiagaraStackGraphUtilitiesAdapterLibrary.h

Include

#include "NiagaraStackGraphUtilitiesAdapterLibrary.h"

Syntax

UCLASS(BlueprintType)
class UFXConverterUtilitiesLibrary : public UBlueprintFunctionLibrary

Remarks

A C++ and Blueprint accessible library for converting fx type assets (Cascade and Niagara)

Functions

Name Description

Public function Static UFunction BlueprintCallable, Category

UNiagaraComp...

 

CreateComponentRendererProperties()

Public function Static UFunction BlueprintCallable, Category

UNiagaraData...

 

CreateFloatCurveDI

(
    TArray< FRichCurveKeyBP > Keys
)

Public function Static UFunction BlueprintCallable, Category

UNiagaraLigh...

 

CreateLightRendererProperties()

Public function Static UFunction BlueprintCallable, Category

UNiagaraMesh...

 

CreateMeshRendererProperties()

Public function Static UFunction BlueprintCallable, Category

UNiagaraRibb...

 

CreateRibbonRendererProperties()

Public function Static UFunction BlueprintCallable, Category, Meta

UNiagaraScri...

 

CreateScriptContext

(
    FAssetData NiagaraScriptAssetData
)

Niagara Script and Script Input Helpers.

Public function Static UFunction BlueprintCallable, Category

UNiagaraScri...

 

CreateScriptInputBool

(
    bool Value
)

Public function Static UFunction BlueprintCallable, Category

UNiagaraScri...

 

CreateScriptInputDI

(
    UNiagaraDataInterface* Value
)

Public function Static UFunction BlueprintCallable, Category

UNiagaraScri...

 

CreateScriptInputDynamic

Public function Static UFunction BlueprintCallable, Category

UNiagaraScri...

 

CreateScriptInputEnum

(
    const FString& UserDefinedEnumAsse...,
    const FString& UserDefinedEnumValu...
)

Public function Static UFunction BlueprintCallable, Category

UNiagaraScri...

 

CreateScriptInputFloat

(
    float Value
)

Public function Static UFunction BlueprintCallable, Category

UNiagaraScri...

 

CreateScriptInputInt

(
    int32 Value
)

Public function Static UFunction BlueprintCallable, Category

UNiagaraScri...

 

CreateScriptInputLinkedParameter

(
    FString ParameterNameString,
    ENiagaraScriptInputType InputType
)

Public function Static UFunction BlueprintCallable, Category

UNiagaraScri...

 

CreateScriptInputStruct

(
    UUserDefinedStruct* Value
)

Public function Static UFunction BlueprintCallable, Category

UNiagaraScri...

 

CreateScriptInputVec2

(
    FVector2D Value
)

Public function Static UFunction BlueprintCallable, Category

UNiagaraScri...

 

CreateScriptInputVector

(
    FVector Value
)

Public function Static UFunction BlueprintCallable, Category

UNiagaraData...

 

CreateSkeletalMeshDataInterface()

Niagara DI Helpers.

Public function Static UFunction BlueprintCallable, Category, Meta

UNiagaraSyst...

 

CreateSystemConversionContext

(
    UNiagaraSystem* InSystem
)

Niagara System and Emitter Helpers.

Public function Static UFunction BlueprintCallable, Category

UNiagaraData...

 

CreateVec2CurveDI

(
    TArray< FRichCurveKeyBP > X_Keys,
    TArray< FRichCurveKeyBP > Y_Keys
)

Public function Static UFunction BlueprintCallable, Category

UNiagaraData...

 

CreateVec3CurveDI

(
    TArray< FRichCurveKeyBP > X_Keys,
    TArray< FRichCurveKeyBP > Y_Keys,
    TArray< FRichCurveKeyBP > Z_Keys
)

Public function Static UFunction BlueprintCallable, Category

UNiagaraData...

 

CreateVec4CurveDI

(
    TArray< FRichCurveKeyBP > X_Keys,
    TArray< FRichCurveKeyBP > Y_Keys,
    TArray< FRichCurveKeyBP > Z_Keys,
    TArray< FRichCurveKeyBP > W_Keys
)

Public function Static UFunction BlueprintCallable, Category, Meta

UParticleLOD...

 

GetCascadeEmitterLodLevel

(
    UParticleEmitter* Emitter,
    const int32 Idx
)

Public function Static UFunction BlueprintCallable, Category, Meta

FName

 

GetCascadeEmitterName

(
    UParticleEmitter* Emitter
)

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< UPar...

 

GetCascadeSystemEmitters

(
    const UParticleSystem* System
)

Cascade Emitter and ParticleLodLevel Getters.

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< TEnu...

 

GetDistributionLockedAxes

(
    UDistribution* Distribution
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetDistributionMinMaxValues

(
    UDistribution* Distribution,
    bool& bOutSuccess,
    FVector& OutMinValue,
    FVector& OutMaxValue
)

Cascade Distribution Getters.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetDistributionType

(
    UDistribution* Distribution,
    EDistributionType& OutDistribution...,
    EDistributionValueType& OutCascade...
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetFloatDistributionConstCurveValues

(
    UDistributionFloatConstantCurve...,
    FInterpCurveFloat& OutInterpCurveF...
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetFloatDistributionConstValues

(
    UDistributionFloatConstant* Di...,
    float& OutConstFloat
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetFloatDistributionParameterValues

(
    UDistributionFloatParameterBase...,
    FName& OutParameterName,
    float& OutMinInput,
    float& OutMaxInput,
    float& OutMinOutput,
    float& OutMaxOutput
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetFloatDistributionUniformCurveValues

(
    UDistributionFloatUniformCurve*...,
    FInterpCurveVector2D& OutInterpCur...
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetFloatDistributionUniformValues

(
    UDistributionFloatUniform* Dis...,
    float& OutMin,
    float& OutMax
)

Public function Static UFunction BlueprintCallable, Category, Meta

bool

 

GetLodLevelIsEnabled

(
    UParticleLODLevel* LodLevel
)

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< UPar...

 

GetLodLevelModules

(
    UParticleLODLevel* LodLevel
)

Public function Static UFunction BlueprintCallable, Category, Meta

UParticleMod...

 

GetLodLevelRequiredModule

(
    UParticleLODLevel* LodLevel
)

Public function Static UFunction BlueprintCallable, Category, Meta

UParticleMod...

 

GetLodLevelSpawnModule

(
    UParticleLODLevel* LodLevel
)

Public function Static UFunction BlueprintCallable, Category, Meta

UParticleMod...

 

GetLodLevelTypeDataModule

(
    UParticleLODLevel* LodLevel
)

Public function Static UFunction BlueprintCallable, Category

FString

 

GetLongPackagePath

(
    const FString& InLongPackageName
)

Generic Utilities.

Public function Static

FName

 

GetNiagaraScriptInputTypeName

(
    ENiagaraScriptInputType InputType
)

Code only utilities.

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleAccelerationDragProps

(
    UParticleModuleAccelerationDrag...,
    UDistribution*& OutDragCoeffic...
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleAccelerationDragScaleOverLifeProps

(
    UParticleModuleAccelerationDragScal...,
    UDistribution*& OutDragScaleRa...
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleAccelerationOverLifetimeProps

(
    UParticleModuleAccelerationOverLife...,
    UDistribution*& OutAccelOverLi...
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleAccelerationProps

(
    UParticleModuleAcceleration* P...,
    UDistribution*& OutAcceleratio...,
    bool& bOutApplyOwnerScale
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleAttractorLineProps

(
    UParticleModuleAttractorLine* ...,
    FVector& OutStartPoint,
    FVector& OutEndPoint,
    UDistribution*& OutRange,
    UDistribution*& OutStrength
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleAttractorParticleProps

(
    UParticleModuleAttractorParticle&#...,
    FName& OutEmitterName,
    UDistribution*& OutRange,
    bool& bOutStrengthByDistance,
    UDistribution*& OutStrength,
    bool& bOutAffectBaseVelocity,
    TEnumAsByte< EAttractorParticleSele...,
    bool& bOutRenewSource,
    bool& bOutInheritSourceVelocity
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleAttractorPointProps

(
    UParticleModuleAttractorPoint*...,
    UDistribution*& OutPosition,
    UDistribution*& OutRange,
    UDistribution*& OutStrength,
    bool& boutStrengthByDistance,
    bool& bOutAffectsBaseVelocity,
    bool& bOutOverrideVelocity,
    bool& bOutUseWorldSpacePosition,
    bool& bOutPositiveX,
    bool& bOutPositiveY,
    bool& bOutPositiveZ,
    bool& bOutNegativeX,
    bool& bOutNegativeY,
    bool& bOutNegativeZ
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleCameraOffsetProps

(
    UParticleModuleCameraOffset* P...,
    UDistribution*& OutCameraOffse...,
    bool& bOutSpawnTimeOnly,
    TEnumAsByte< EParticleCameraOffsetU...
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleCollisionProps

(
    UParticleModuleCollision* Part...,
    UDistribution*& OutDampingFact...,
    UDistribution*& OutDampingFact...,
    UDistribution*& OutMaxCollisio...,
    TEnumAsByte< EParticleCollisionComp...,
    TArray< TEnumAsByte< EObjectTypeQue...,
    bool& bOutApplyPhysics,
    bool& bOutIgnoreTriggerVolumes,
    UDistribution*& OutParticleMas...,
    float& OutDirScalar,
    bool& bOutPawnsDoNotDecrementCount,
    bool& bOutOnlyVerticalNormalsDecre...,
    float& OutVerticalFudgeFactor,
    UDistribution*& OutDelayAmount,
    bool& bOutDropDetail,
    bool& bOutCollideOnlyIfVisible,
    bool& bOutIgnoreSourceActor,
    float& OutMaxCollisionDistance
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleColorOverLifeProps

(
    UParticleModuleColorOverLife* ...,
    UDistribution*& OutColorOverLi...,
    UDistribution*& OutAlphaOverLi...,
    bool& bOutClampAlpha
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleColorProps

(
    UParticleModuleColor* Particle...,
    UDistribution*& OutStartColor,
    UDistribution*& OutStartAlpha,
    bool& bOutClampAlpha
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleColorScaleOverLifeProps

(
    UParticleModuleColorScaleOverLife&...,
    UDistribution*& OutColorScaleO...,
    UDistribution*& OutAlphaScaleO...,
    bool& bOutEmitterTime
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleConstantAccelerationProps

(
    UParticleModuleAccelerationConstant...,
    FVector& OutConstAcceleration
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleKillBoxProps

(
    UParticleModuleKillBox* Partic...,
    UDistribution*& OutLowerLeftCo...,
    UDistribution*& OutUpperRightC...,
    bool& bOutWorldSpaceCoords,
    bool& bOutKillInside,
    bool& bOutAxisAlignedAndFixedSize
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleLifetimeProps

(
    UParticleModuleLifetime* Parti...,
    UDistribution*& OutLifetime
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleLightProps

(
    UParticleModuleLight* Particle...,
    bool& bOutUseInverseSquaredFalloff,
    bool& bOutAffectsTranslucency,
    bool& bOutPreviewLightRadius,
    float& OutSpawnFraction,
    UDistribution*& OutColorScaleO...,
    UDistribution*& OutBrightnessO...,
    UDistribution*& OutRadiusScale,
    UDistribution*& OutLightExpone...,
    FLightingChannels& OutLightingChan...,
    float& OutVolumetricScatteringInte...,
    bool& bOutHighQualityLights,
    bool& bOutShadowCastingLights
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleLocationBoneSocketProps

(
    UParticleModuleLocationBoneSocket&...,
    TEnumAsByte< ELocationBoneSocketSou...,
    FVector& OutUniversalOffset,
    TArray< FLocationBoneSocketInfoBP >...,
    TEnumAsByte< ELocationBoneSocketSel...,
    bool& bOutUpdatePositionEachFrame,
    bool& bOutOrientMeshEmitters,
    bool& bOutInheritBoneVelocity,
    float& OutInheritVelocityScale,
    FName& OutSkelMeshActorParamName,
    int32& OutNumPreSelectedIndices,
    USkeletalMesh*& OutEditorSkelM...
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleLocationDirectProps

(
    UParticleModuleLocationDirect*...,
    UDistribution*& OutLocation,
    UDistribution*& OutLocationOff...,
    UDistribution*& OutScaleFactor
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleLocationPrimitiveCylinderProps

(
    UParticleModuleLocationPrimitiveCyl...,
    bool& bOutRadialVelocity,
    UDistribution*& OutStartRadius,
    UDistribution*& OutStartHeight,
    TEnumAsByte< CylinderHeightAxis >&...,
    bool& bOutPositiveX,
    bool& bOutPositiveY,
    bool& bOutPositiveZ,
    bool& bOutNegativeX,
    bool& bOutNegativeY,
    bool& bOutNegativeZ,
    bool& bOutSurfaceOnly,
    bool& bOutVelocity,
    UDistribution*& OutVelocitySca...,
    UDistribution*& OutStartLocati...
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleLocationPrimitiveSphereProps

(
    UParticleModuleLocationPrimitiveSph...,
    UDistribution*& OutStartRadius,
    bool& bOutPositiveX,
    bool& bOutPositiveY,
    bool& bOutPositiveZ,
    bool& bOutNegativeX,
    bool& bOutNegativeY,
    bool& bOutNegativeZ,
    bool& bOutSurfaceOnly,
    bool& bOutVelocity,
    UDistribution*& OutVelocitySca...,
    UDistribution*& OutStartLocati...
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleLocationProps

(
    UParticleModuleLocation* Parti...,
    UDistribution*& OutStartLocati...,
    float& OutDistributeOverNPoints,
    float& OutDistributeThreshold
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleMeshMaterialProps

(
    UParticleModuleMeshMaterial* P...,
    TArray< UMaterialInterface* > ...
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleMeshRotationProps

(
    UParticleModuleMeshRotation* P...,
    UDistribution*& OutStartRotati...,
    bool& bOutInheritParentRotation
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleMeshRotationRateMultiplyLifeProps

(
    UParticleModuleMeshRotationRateMult...,
    UDistribution*& OutLifeMultipl...
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleMeshRotationRateProps

(
    UParticleModuleMeshRotationRate...,
    UDistribution*& OutStartRotati...
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleOrbitProps

(
    UParticleModuleOrbit* Particle...,
    TEnumAsByte< EOrbitChainMode >& Ou...,
    UDistribution*& OutOffsetAmoun...,
    FOrbitOptionsBP& OutOffsetOptions,
    UDistribution*& OutRotationAmo...,
    FOrbitOptionsBP& OutRotationOption...,
    UDistribution*& OutRotationRat...,
    FOrbitOptionsBP& OutRotationRateOp...
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleOrientationAxisLockProps

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleParameterDynamicProps

(
    UParticleModuleParameterDynamic...,
    TArray< FEmitterDynamicParameterBP ...,
    bool& bOutUsesVelocity
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModulePivotOffsetProps

(
    UParticleModulePivotOffset* Pa...,
    FVector2D& OutPivotOffset
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleRequiredPerEmitterProps

(
    UParticleModuleRequired* Parti...,
    FVector& OutEmitterOrigin,
    FRotator& OutEmitterRotation,
    bool& bOutUseLocalSpace,
    bool& bOutKillOnDeactivate,
    bool& bOutKillOnCompleted,
    bool& bOutUseLegacyEmitterTime,
    bool& bOutEmitterDurationUseRange,
    float& OutEmitterDuration,
    float& OutEmitterDurationLow,
    bool& bOUtEmitterDelayUseRange,
    bool& bOutDelayFirstLoopOnly,
    float& OutEmitterDelay,
    float& OutEmitterDelayLow,
    bool& bOutDurationRecalcEachLoop,
    int32& OutEmitterLoops
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleRequiredPerModuleProps

(
    UParticleModuleRequired* Parti...,
    bool& bOutOrbitModuleAffectsVeloci...,
    float& OutRandomImageTime,
    int32& OutRandomImageChanges,
    bool& bOutOverrideSystemMacroUV,
    FVector& OutMacroUVPosition,
    float& OutMacroUVRadius
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleRequiredPerRendererProps

(
    UParticleModuleRequired* Parti...,
    UMaterialInterface*& OutMateri...,
    TEnumAsByte< EParticleScreenAlignme...,
    int32& OutSubImages_Horizontal,
    int32& OutSubImages_Vertical,
    TEnumAsByte< EParticleSortMode >& ...,
    TEnumAsByte< EParticleSubUVInterpMe...,
    uint8& bOutRemoveHMDRoll,
    float& OutMinFacingCameraBlendDist...,
    float& OutMaxFacingCameraBlendDist...,
    UTexture2D*& OutCutoutTexture,
    TEnumAsByte< ESubUVBoundingVertexCo...,
    TEnumAsByte< EOpacitySourceMode >&...,
    TEnumAsByte< EEmitterNormalsMode > ...,
    float& OutAlphaThreshold
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleRotationOverLifetimeProps

(
    UParticleModuleRotationOverLifetime...,
    UDistribution*& OutRotationOve...,
    bool& bOutScale
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleRotationProps

(
    UParticleModuleRotation* Parti...,
    UDistribution*& OutStartRotati...
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleRotationRateProps

(
    UParticleModuleRotationRate* P...,
    UDistribution*& OutStartRotati...
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleSizeMultiplyLifeProps

(
    UParticleModuleSizeMultiplyLife...,
    UDistribution*& OutLifeMultipl...,
    bool& OutMultiplyX,
    bool& OutMultiplyY,
    bool& OutMultiplyZ
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleSizeProps

(
    UParticleModuleSize* ParticleM...,
    UDistribution*& OutStartSize
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleSizeScaleBySpeedProps

(
    UParticleModuleSizeScaleBySpeed...,
    FVector2D& OutSpeedScale,
    FVector2D& OutMaxScale
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleSizeScaleProps

(
    UParticleModuleSizeScale* Part...,
    UDistribution*& OutSizeScale
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleSpawnPerUnitProps

(
    UParticleModuleSpawnPerUnit* P...,
    float& OutUnitScalar,
    float& OutMovementTolerance,
    UDistribution*& OutSpawnPerUni...,
    float& OutMaxFrameDistance,
    bool& bOutIgnoreSpawnRateWhenMovin...,
    bool& bOutIgnoreMovementAlongX,
    bool& bOutIgnoreMovementAlongY,
    bool& bOutIgnoreMovementAlongZ,
    bool& bOutProcessSpawnRate,
    bool& bOutProcessBurstList
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleSpawnProps

(
    UParticleModuleSpawn* Particle...,
    UDistribution*& OutRate,
    UDistribution*& OutRateScale,
    TEnumAsByte< EParticleBurstMethod >...,
    TArray< FParticleBurstBlueprint >&...,
    UDistribution*& OutBurstScale,
    bool& bOutApplyGlobalSpawnRateScal...,
    bool& bOutProcessSpawnRate,
    bool& bOutProcessSpawnBurst
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleSubUVMovieProps

(
    UParticleModuleSubUVMovie* Par...,
    bool& bOutUseEmitterTime,
    UDistribution*& OutFrameRate,
    int32& OutStartingFrame
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleSubUVProps

(
    UParticleModuleSubUV* Particle...,
    USubUVAnimation*& OutAnimation,
    UDistribution*& OutSubImageInd...,
    bool& bOutUseRealTime
)

Public function Static UFunction BlueprintCallable, Category

void

 

GetParticleModuleTrailSourceProps

(
    UParticleModuleTrailSource* Pa...,
    TEnumAsByte< ETrail2SourceMethod > ...,
    FName& OutSourceName,
    UDistribution*& OutSourceStren...,
    bool& bOutLockSourceStrength,
    int32& OutSourceOffsetCount,
    TArray< FVector >& OutSourceOffset...,
    TEnumAsByte< EParticleSourceSelecti...,
    bool& bOutInheritRotation
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleTypeDataGpuProps

(
    UParticleModuleTypeDataGpu* Pa...
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleTypeDataMeshProps

(
    UParticleModuleTypeDataMesh* P...,
    UStaticMesh*& OutMesh,
    float& OutLODSizeScale,
    bool& bOutUseStaticMeshLODs,
    bool& bOutCastShadows,
    bool& bOutDoCollisions,
    TEnumAsByte< EMeshScreenAlignment >...,
    bool& bOutOverrideMaterial,
    bool& bOutOverrideDefaultMotionBlu...,
    bool& bOutEnableMotionBlur,
    UDistribution*& OutRollPitchYa...,
    TEnumAsByte< EParticleAxisLock >& ...,
    bool& bOutCameraFacing,
    TEnumAsByte< EMeshCameraFacingUpAxi...,
    TEnumAsByte< EMeshCameraFacingOptio...,
    bool& bOutApplyParticleRotationAsS...,
    bool& bOutFacingCameraDirectionRat...,
    bool& bOutCollisionsConsiderPartic...
)

Public function Static UFunction BlueprintCallable, Category

UClass *

 

GetParticleModuleTypeDataRibbonClass()

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleTypeDataRibbonProps

(
    UParticleModuleTypeDataRibbon*...,
    int32& OutMaxTessellationBetweenPa...,
    int32& OutSheetsPerTrail,
    int32& OutMaxTrailCount,
    int32& OutMaxParticleInTrailCount,
    bool& bOutDeadTrailsOnDeactivate,
    bool& bOutClipSourceSegment,
    bool& bOutEnablePreviousTangentRec...,
    bool& bOutTangentRecalculationEver...,
    bool& bOutSpawnInitialParticle,
    TEnumAsByte< ETrailsRenderAxisOptio...,
    float& OutTangentSpawningScalar,
    bool& bOutRenderGeometry,
    bool& bOutRenderSpawnPoints,
    bool& bOutRenderTangents,
    bool& bOutRenderTessellation,
    float& OutTilingDistance,
    float& OutDistanceTessellationStep...,
    bool& bOutEnableTangentDiffInterpS...,
    float& OutTangentTessellationScala...
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleVectorFieldLocalProps

(
    UParticleModuleVectorFieldLocal...,
    UVectorField* OutVectorField,
    FVector& OutRelativeTranslation,
    FRotator& OutRelativeRotation,
    FVector& OutRelativeScale3D,
    float& OutIntensity,
    float& OutTightness,
    bool& bOutIgnoreComponentTransform,
    bool& bOutTileX,
    bool& bOutTileY,
    bool& bOutTileZ,
    bool& bOutUseFixDT
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleVectorFieldRotationRateProps

(
    UParticleModuleVectorFieldRotationR...,
    FVector& OutRotationRate
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleVelocityInheritParentProps

(
    UParticleModuleVelocityInheritParen...,
    UDistribution*& OutScale,
    bool& bOutInWorldSpace,
    bool& bOutApplyOwnerScale
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleVelocityOverLifetimeProps

(
    UParticleModuleVelocityOverLifetime...,
    UDistribution*& OutVelOverLife,
    bool& bOutAbsolute,
    bool& bOutInWorldSpace,
    bool& bOutApplyOwnerScale
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetParticleModuleVelocityProps

(
    UParticleModuleVelocity* Parti...,
    UDistribution*& OutStartVeloci...,
    UDistribution*& OutStartVeloci...,
    bool& bOutInWorldSpace,
    bool& bOutApplyOwnerScale
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetVectorDistributionConstCurveValues

(
    UDistributionVectorConstantCurve&#...,
    FInterpCurveVector& OutInterpCurve...
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetVectorDistributionConstValues

(
    UDistributionVectorConstant* D...,
    FVector& OutConstVector
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetVectorDistributionParameterValues

(
    UDistributionVectorParameterBase&#...,
    FName& OutParameterName,
    FVector& OutMinInput,
    FVector& OutMaxInput,
    FVector& OutMinOutput,
    FVector& OutMaxOutput
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetVectorDistributionUniformCurveValues

(
    UDistributionVectorUniformCurve...,
    FInterpCurveTwoVectors& OutInterpC...
)

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

GetVectorDistributionUniformValues

(
    UDistributionVectorUniform* Di...,
    FVector& OutMin,
    FVector& OutMax
)

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< FRic...

 

KeysFromInterpCurveFloat

(
    FInterpCurveFloat Curve
)

Cascade curve helpers.

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< FRic...

 

KeysFromInterpCurveTwoVectors

(
    FInterpCurveTwoVectors Curve,
    int32 ComponentIdx
)

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< FRic...

 

KeysFromInterpCurveVector

(
    FInterpCurveVector Curve,
    int32 ComponentIdx
)

Public function Static UFunction BlueprintCallable, Category, Meta

TArray< FRic...

 

KeysFromInterpCurveVector2D

(
    FInterpCurveVector2D Curve,
    int32 ComponentIdx
)

Public function Static UFunction BlueprintCallable, Category

void

 

SetMeshRendererMaterialOverridesFromCascade