Navigation
API > API/Plugins > API/Plugins/CascadeToNiagaraConverter
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UFXConverterUtilitiesLibrary
References
| Module | CascadeToNiagaraConverter |
| Header | /Engine/Plugins/FX/CascadeToNiagaraConverter/Source/CascadeToNiagaraConverter/Public/NiagaraStackGraphUtilitiesAdapterLibrary.h |
| Include | #include "NiagaraStackGraphUtilitiesAdapterLibrary.h" |
Syntax
UCLASS&40;BlueprintType&41;
class UFXConverterUtilitiesLibrary : public UBlueprintFunctionLibrary
Remarks
A C++ and Blueprint accessible library for converting fx type assets (Cascade and Niagara)
Functions
| Type | Name | Description | |
|---|---|---|---|
| FAssetData | CreateAssetData
(
FString InPath |
||
| UNiagaraComponentRendererProperties * | |||
| UNiagaraDataInterfaceCurve * | CreateFloatCurveDI
(
TArray< FRichCurveKeyBP > Keys |
||
| UNiagaraLightRendererProperties * | |||
| UNiagaraMeshRendererProperties * | |||
| UNiagaraRibbonRendererProperties * | |||
| UNiagaraScriptConversionContext * | CreateScriptContext
(
const FCreateScriptContextArgs& Args |
Niagara Script and Script Input Helpers. | |
| UNiagaraScriptConversionContextInput * | CreateScriptInputBool
(
bool Value |
||
| UNiagaraScriptConversionContextInput * | CreateScriptInputDI
(
UNiagaraDataInterface* Value |
||
| UNiagaraScriptConversionContextInput * | CreateScriptInputDynamic
(
UNiagaraScriptConversionContext* Value, |
||
| UNiagaraScriptConversionContextInput * | CreateScriptInputEnum
(
const FString& UserDefinedEnumAssetPath, |
||
| UNiagaraScriptConversionContextInput * | CreateScriptInputFloat
(
float Value |
||
| UNiagaraScriptConversionContextInput * | CreateScriptInputInt
(
int32 Value |
||
| UNiagaraScriptConversionContextInput * | CreateScriptInputLinkedParameter
(
FString ParameterNameString, |
||
| UNiagaraScriptConversionContextInput * | CreateScriptInputStruct
(
UUserDefinedStruct* Value |
||
| UNiagaraScriptConversionContextInput * | CreateScriptInputVec2
(
FVector2D Value |
||
| UNiagaraScriptConversionContextInput * | CreateScriptInputVector
(
FVector Value |
||
| UNiagaraDataInterfaceSkeletalMesh * | Niagara DI Helpers. | ||
| UNiagaraSystemConversionContext * | CreateSystemConversionContext
(
UNiagaraSystem* InSystem |
Niagara System and Emitter Helpers. | |
| UNiagaraDataInterfaceVector2DCurve * | CreateVec2CurveDI
(
TArray< FRichCurveKeyBP > X_Keys, |
||
| UNiagaraDataInterfaceVectorCurve * | CreateVec3CurveDI
(
TArray< FRichCurveKeyBP > X_Keys, |
||
| UNiagaraDataInterfaceVector4Curve * | CreateVec4CurveDI
(
TArray< FRichCurveKeyBP > X_Keys, |
||
| UParticleLODLevel * | GetCascadeEmitterLodLevel
(
UParticleEmitter* Emitter, |
||
| FName | GetCascadeEmitterName
(
UParticleEmitter* Emitter |
||
| int32 | GetCascadeEmitterRenderMode
(
UParticleEmitter* Emitter |
||
| TArray< UParticleEmitter * > | GetCascadeSystemEmitters
(
const UParticleSystem* System |
Cascade Emitter and ParticleLodLevel Getters. | |
| TArray< TEnumAsByte< EDistributionVectorLockFlags > > | GetDistributionLockedAxes
(
UDistribution* Distribution |
||
| void | GetDistributionMinMaxValues
(
UDistribution* Distribution, |
Cascade Distribution Getters. | |
| void | GetDistributionType
(
UDistribution* Distribution, |
||
| void | GetFloatDistributionConstCurveValues
(
UDistributionFloatConstantCurve* Distribution, |
||
| void | GetFloatDistributionConstValues
(
UDistributionFloatConstant* Distribution, |
||
| void | GetFloatDistributionParameterValues
(
UDistributionFloatParameterBase* Distribution, |
||
| void | GetFloatDistributionUniformCurveValues
(
UDistributionFloatUniformCurve* Distribution, |
||
| void | GetFloatDistributionUniformValues
(
UDistributionFloatUniform* Distribution, |
||
| bool | GetLodLevelIsEnabled
(
UParticleLODLevel* LodLevel |
||
| TArray< UParticleModule * > | GetLodLevelModules
(
UParticleLODLevel* LodLevel |
||
| UParticleModuleRequired * | GetLodLevelRequiredModule
(
UParticleLODLevel* LodLevel |
||
| UParticleModuleSpawn * | GetLodLevelSpawnModule
(
UParticleLODLevel* LodLevel |
||
| UParticleModuleTypeDataBase * | GetLodLevelTypeDataModule
(
UParticleLODLevel* LodLevel |
||
| FString | GetLongPackagePath
(
const FString& InLongPackageName |
Generic Utilities. | |
| FName | GetNiagaraScriptInputTypeName
(
ENiagaraScriptInputType InputType |
Code only utilities. | |
| void | GetParticleModuleAccelerationDragProps
(
UParticleModuleAccelerationDrag* ParticleModule, |
||
| void | GetParticleModuleAccelerationDragScaleOverLifeProps
(
UParticleModuleAccelerationDragScaleOverLife* ParticleModule, |
||
| void | GetParticleModuleAccelerationOverLifetimeProps
(
UParticleModuleAccelerationOverLifetime* ParticleModule, |
||
| void | GetParticleModuleAccelerationProps
(
UParticleModuleAcceleration* ParticleModule, |
||
| void | GetParticleModuleAttractorLineProps
(
UParticleModuleAttractorLine* ParticleModule, |
||
| void | GetParticleModuleAttractorParticleProps
(
UParticleModuleAttractorParticle* ParticleModule, |
||
| void | GetParticleModuleAttractorPointProps
(
UParticleModuleAttractorPoint* ParticleModule, |
||
| void | GetParticleModuleCameraOffsetProps
(
UParticleModuleCameraOffset* ParticleModule, |
||
| void | GetParticleModuleCollisionProps
(
UParticleModuleCollision* ParticleModule, |
||
| void | GetParticleModuleColorOverLifeProps
(
UParticleModuleColorOverLife* ParticleModule, |
||
| void | GetParticleModuleColorProps
(
UParticleModuleColor* ParticleModule, |
||
| void | GetParticleModuleColorScaleOverLifeProps
(
UParticleModuleColorScaleOverLife* ParticleModule, |
||
| void | GetParticleModuleConstantAccelerationProps
(
UParticleModuleAccelerationConstant* ParticleModule, |
||
| void | GetParticleModuleKillBoxProps
(
UParticleModuleKillBox* ParticleModule, |
||
| void | GetParticleModuleLifetimeProps
(
UParticleModuleLifetime* ParticleModule, |
||
| void | GetParticleModuleLightProps
(
UParticleModuleLight* ParticleModule, |
||
| void | GetParticleModuleLocationBoneSocketProps
(
UParticleModuleLocationBoneSocket* ParticleModule, |
||
| void | GetParticleModuleLocationDirectProps
(
UParticleModuleLocationDirect* ParticleModule, |
||
| void | GetParticleModuleLocationPrimitiveCylinderProps
(
UParticleModuleLocationPrimitiveCylinder* ParticleModule, |
||
| void | GetParticleModuleLocationPrimitiveSphereProps
(
UParticleModuleLocationPrimitiveSphere* ParticleModule, |
||
| void | GetParticleModuleLocationProps
(
UParticleModuleLocation* ParticleModule, |
||
| void | GetParticleModuleMeshMaterialProps
(
UParticleModuleMeshMaterial* ParticleModule, |
||
| void | GetParticleModuleMeshRotationProps
(
UParticleModuleMeshRotation* ParticleModule, |
||
| void | GetParticleModuleMeshRotationRateMultiplyLifeProps
(
UParticleModuleMeshRotationRateMultiplyLife* ParticleModule, |
||
| void | GetParticleModuleMeshRotationRateProps
(
UParticleModuleMeshRotationRate* ParticleModule, |
||
| void | GetParticleModuleOrbitProps
(
UParticleModuleOrbit* ParticleModule, |
||
| void | GetParticleModuleOrientationAxisLockProps
(
UParticleModuleOrientationAxisLock* ParticleModule, |
||
| void | GetParticleModuleParameterDynamicProps
(
UParticleModuleParameterDynamic* ParticleModule, |
||
| void | GetParticleModulePivotOffsetProps
(
UParticleModulePivotOffset* ParticleModule, |
||
| void | GetParticleModuleRequiredPerEmitterProps
(
UParticleModuleRequired* ParticleModuleRequired, |
||
| void | GetParticleModuleRequiredPerModuleProps
(
UParticleModuleRequired* ParticleModuleRequired, |
||
| void | GetParticleModuleRequiredPerRendererProps
(
UParticleModuleRequired* ParticleModuleRequired, |
||
| void | GetParticleModuleRotationOverLifetimeProps
(
UParticleModuleRotationOverLifetime* ParticleModule, |
||
| void | GetParticleModuleRotationProps
(
UParticleModuleRotation* ParticleModule, |
||
| void | GetParticleModuleRotationRateProps
(
UParticleModuleRotationRate* ParticleModule, |
||
| void | GetParticleModuleSizeMultiplyLifeProps
(
UParticleModuleSizeMultiplyLife* ParticleModule, |
||
| void | GetParticleModuleSizeProps
(
UParticleModuleSize* ParticleModule, |
||
| void | GetParticleModuleSizeScaleBySpeedProps
(
UParticleModuleSizeScaleBySpeed* ParticleModule, |
||
| void | GetParticleModuleSizeScaleProps
(
UParticleModuleSizeScale* ParticleModule, |
||
| void | GetParticleModuleSpawnPerUnitProps
(
UParticleModuleSpawnPerUnit* ParticleModule, |
||
| void | GetParticleModuleSpawnProps
(
UParticleModuleSpawn* ParticleModuleSpawn, |
||
| void | GetParticleModuleSubUVMovieProps
(
UParticleModuleSubUVMovie* ParticleModule, |
||
| void | GetParticleModuleSubUVProps
(
UParticleModuleSubUV* ParticleModule, |
||
| void | GetParticleModuleTrailSourceProps
(
UParticleModuleTrailSource* ParticleModule, |
||
| void | GetParticleModuleTypeDataGpuProps
(
UParticleModuleTypeDataGpu* ParticleModule |
||
| void | GetParticleModuleTypeDataMeshProps
(
UParticleModuleTypeDataMesh* ParticleModule, |
||
| UClass * | |||
| void | GetParticleModuleTypeDataRibbonProps
(
UParticleModuleTypeDataRibbon* ParticleModule, |
||
| void | GetParticleModuleVectorFieldLocalProps
(
UParticleModuleVectorFieldLocal* ParticleModule, |
||
| void | GetParticleModuleVectorFieldRotationRateProps
(
UParticleModuleVectorFieldRotationRate* ParticleModule, |
||
| void | GetParticleModuleVelocityInheritParentProps
(
UParticleModuleVelocityInheritParent* ParticleModule, |
||
| void | GetParticleModuleVelocityOverLifetimeProps
(
UParticleModuleVelocityOverLifetime* ParticleModule, |
||
| void | GetParticleModuleVelocityProps
(
UParticleModuleVelocity* ParticleModule, |
||
| void | GetVectorDistributionConstCurveValues
(
UDistributionVectorConstantCurve* Distribution, |
||
| void | GetVectorDistributionConstValues
(
UDistributionVectorConstant* Distribution, |
||
| void | GetVectorDistributionParameterValues
(
UDistributionVectorParameterBase* Distribution, |
||
| void | GetVectorDistributionUniformCurveValues
(
UDistributionVectorUniformCurve* Distribution, |
||
| void | GetVectorDistributionUniformValues
(
UDistributionVectorUniform* Distribution, |
||
| TArray< FRichCurveKeyBP > | KeysFromInterpCurveFloat
(
FInterpCurveFloat Curve |
Cascade curve helpers. | |
| TArray< FRichCurveKeyBP > | KeysFromInterpCurveTwoVectors
(
FInterpCurveTwoVectors Curve, |
||
| TArray< FRichCurveKeyBP > | KeysFromInterpCurveVector
(
FInterpCurveVector Curve, |
||
| TArray< FRichCurveKeyBP > | KeysFromInterpCurveVector2D
(
FInterpCurveVector2D Curve, |
||
| void | SetMeshRendererMaterialOverridesFromCascade
(
UNiagaraMeshRendererProperties* MeshRendererProps, |