/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraRibbonRendererProperties.h
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(EditInlineNew, Meta=(DisplayName="Ribbon Renderer"), MinimalAPI) class UNiagaraRibbonRendererProperties : public [UNiagaraRendererProperties](API\Plugins\Niagara\UNiagaraRendererProperties)
uint8:  1
bEnableAccurateGeometry
Disables two-sided forced rendering (Will still respect material settings) MultiPlane will double geometry count to have triangles facing both sides.
bool
bGpuRibbonLinkIsFloat
uint8:  1
bLinkOrderUseUniqueID
uint8:  1
bScreenSpaceTessellation
If checked, use the ribbon's screen space percentage to adaptively adjust the tessellation factor.
uint8:  1
bUseConstantFactor
If checked, use the above constant factor.
uint8:  1
bUseGPUInit
Whether we use the CPU or GPU to generate ribbon geometry for CPU systems.
uint8:  1
bUseMaterialBackfaceCulling
When enabled the ribbons renderer will not override how backface culling works depending on shape type, but instad use the material culling mode
FNiagaraVariabl...
ColorBinding
Which attribute should we use for color when generating ribbons?
float
CurveTension
Defines the curve tension, or how long the curve's tangents are.
TArray<FNiagar...
CustomVertices
Vertices for a cross section of the ribbon in custom shape mode.
bool
DistanceFromStartIsBound
ENiagaraRibbonD...
DrawDirection
If true, the particles are only sorted when using a translucent material.
FNiagaraVariabl...
DynamicMaterial1Binding
Which attribute should we use for dynamic material parameters when generating ribbons?
FNiagaraVariabl...
DynamicMaterial2Binding
Which attribute should we use for dynamic material parameters when generating ribbons?
FNiagaraVariabl...
DynamicMaterial3Binding
Which attribute should we use for dynamic material parameters when generating ribbons?
FNiagaraVariabl...
DynamicMaterialBinding
Which attribute should we use for dynamic material parameters when generating ribbons?
FNiagaraDataSet...
FacingDataSetAccessor
ENiagaraRibbonF...
FacingMode
uint32
GpuRibbonLinkOrderOffset
TObjectPtr<UMa...
Material
FNiagaraDataSet...
MaterialParam0DataSetAccessor
FNiagaraDataSet...
MaterialParam1DataSetAccessor
FNiagaraDataSet...
MaterialParam2DataSetAccessor
FNiagaraDataSet...
MaterialParam3DataSetAccessor
FNiagaraRendere...
MaterialParameters
If this array has entries, we will create a MaterialInstanceDynamic per Emitter instance from Material and set the Material parameters using the Niagara simulation variables listed.
uint32
MaterialParamValidMask
FNiagaraVariabl...
MaterialRandomBinding
Which attribute should we use for MaterialRandom when generating ribbons?
FNiagaraUserPar...
MaterialUserParamBinding
Use theUMaterialInterfacebound to this user variable if it is set to a valid value.
int32
MaxNumRibbons
TObjectPtr<UMa...
MICMaterial
int32
MultiPlaneCount
Number of planes in multiplane shape.
FNiagaraDataSet...
NormalizedAgeAccessor
FNiagaraVariabl...
NormalizedAgeBinding
Which attribute should we use for normalized age when generating ribbons?
FNiagaraVariabl...
PositionBinding
Which attribute should we use for position when generating ribbons?
FNiagaraDataSet...
PositionDataSetAccessor
FNiagaraVariabl...
PrevPositionBinding
Implicit binding for previous position
FNiagaraVariabl...
PrevRibbonFacingBinding
Implicit binding for previous ribbon facing
FNiagaraVariabl...
PrevRibbonTwistBinding
Implicit binding for previous ribbon twist
FNiagaraVariabl...
PrevRibbonWidthBinding
Implicit binding for previous ribbon width
FNiagaraRendere...
RendererLayout
FNiagaraVariabl...
RibbonFacingBinding
Which attribute should we use for ribbon facing when generating ribbons?
FNiagaraDataSet...
RibbonFullIDDataSetAccessor
FNiagaraVariabl...
RibbonIdBinding
Which attribute should we use for ribbon id when generating ribbons?
FNiagaraDataSet...
RibbonIdDataSetAccessor
FNiagaraVariabl...
RibbonLinkOrderBinding
Which attribute should we use for RibbonLinkOrder when generating ribbons?
FNiagaraDataSet...
RibbonLinkOrderFloatAccessor
FNiagaraDataSet...
RibbonLinkOrderInt32Accessor
FNiagaraVariabl...
RibbonTwistBinding
Which attribute should we use for ribbon twist when generating ribbons?
FNiagaraVariabl...
RibbonUVDistance
Which attribute should we use for ribbon distance traveled for use in UV operations when generating ribbons?
FNiagaraVariabl...
RibbonWidthBinding
Which attribute should we use for ribbon width when generating ribbons?
ENiagaraRibbonS...
Shape
Shape of the ribbon, from flat plane, multiplane, 3d tube, and custom shapes.
FNiagaraDataSet...
SizeDataSetAccessor
float
TessellationAngle
Defines the angle in degrees at which tessellation occurs.
int32
TessellationFactor
Custom tessellation factor. Ranges from 1 to 16. Greater values increase amount of tessellation.
ENiagaraRibbonT...
TessellationMode
Defines the tessellation mode allowing custom tessellation parameters or disabling tessellation entirely.
int32
TubeSubdivisions
Number of vertices/faces in a tube.
FNiagaraDataSet...
TwistDataSetAccessor
FNiagaraVariabl...
U0OverrideBinding
Which attribute should we use for UV0 U when generating ribbons?
bool
U0OverrideIsBound
FNiagaraVariabl...
U1OverrideBinding
Which attribute should we use for UV1 U when generating ribbons?
bool
U1OverrideIsBound
FNiagaraRibbonU...
UV0Settings
FNiagaraRibbonU...
UV1Settings
FNiagaraVariabl...
V0RangeOverrideBinding
Which attribute should we use for UV0 V when generating ribbons?
FNiagaraVariabl...
V1RangeOverrideBinding
Which attribute should we use for UV1 V when generating ribbons?
FNiagaraVariabl...
VelocityBinding
Which attribute should we use for velocity when generating ribbons?
int32
WidthSegmentationCount
Tessellation factor to apply to the width of the ribbon.