| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraRibbonRendererProperties.h |
Include |
#include "NiagaraRibbonRendererProperties.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(EditInlineNew, Meta=(DisplayName="Ribbon Renderer"))
class UNiagaraRibbonRendererProperties : public UNiagaraRendererProperties
Name | Description | ||
---|---|---|---|
|
bScreenSpaceTessellation |
If checked, use the ribbon's screen space percentage to adaptively adjust the tessellation factor. |
|
|
bUseConstantFactor |
If checked, use the above constant factor. |
|
|
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. |
|
DrawDirection |
If true, the particles are only sorted when using a translucent material. |
|
|
DynamicMaterial1Binding |
Which attribute should we use for dynamic material parameters when generating ribbons? |
|
|
DynamicMaterial2Binding |
Which attribute should we use for dynamic material parameters when generating ribbons? |
|
|
DynamicMaterial3Binding |
Which attribute should we use for dynamic material parameters when generating ribbons? |
|
|
DynamicMaterialBinding |
Which attribute should we use for dynamic material parameters when generating ribbons? |
|
|
FacingMode |
||
|
Material |
||
|
MaterialRandomBinding |
Which attribute should we use for MaterialRandom when generating ribbons? |
|
|
MaterialUserParamBinding |
Use the UMaterialInterface bound to this user variable if it is set to a valid value. |
|
|
NormalizedAgeBinding |
Which attribute should we use for normalized age when generating ribbons? |
|
|
PositionBinding |
Which attribute should we use for position when generating ribbons? |
|
|
RibbonFacingBinding |
Which attribute should we use for ribbon facing when generating ribbons? |
|
|
RibbonIdBinding |
Which attribute should we use for ribbon id when generating ribbons? |
|
|
RibbonLinkOrderBinding |
Which attribute should we use for RibbonLinkOrder when generating ribbons? |
|
|
RibbonTwistBinding |
Which attribute should we use for ribbon twist when generating ribbons? |
|
|
RibbonWidthBinding |
Which attribute should we use for ribbon width when generating ribbons? |
|
|
float |
TessellationAngle |
Defines the angle in degrees at which tessellation occurs. |
|
TessellationFactor |
Custom tessellation factor. Ranges from 1 to 16. Greater values increase amount of tessellation. |
|
|
TessellationMode |
Defines the tessellation mode allowing custom tessellation parameters or disabling tessellation entirely. |
|
|
UV0AgeOffsetMode |
Defines the mode to use when offsetting UV channel 0 by age which enables smooth texture movement when particles are added and removed at the end of the ribbon. |
|
|
UV0Offset |
||
|
UV0Scale |
||
|
float |
UV0TilingDistance |
Tiles UV0 based on the distance traversed by the ribbon. Disables offsetting UVs by age. |
|
UV1AgeOffsetMode |
Defines the mode to use when offsetting UV channel 1 by age which enables smooth texture movement when particles are added and removed at the end of the ribbon. |
|
|
UV1Offset |
||
|
UV1Scale |
||
|
float |
UV1TilingDistance |
Tiles UV1 based on the distance traversed by the ribbon. Disables offsetting UVs by age. |
|
VelocityBinding |
Which attribute should we use for velocity when generating ribbons? |
Name | Description | |
---|---|---|
|
UNiagaraRibbonRendererProperties() |
Name | Description | ||
---|---|---|---|
|
InitBindings() |
||
|
InitCDOPropertiesAfterModuleStartup() |
The bindings depend on variables that are created during the NiagaraModule startup. |
Name | Description | ||
---|---|---|---|
|
FNiagaraBoun... |
CreateBoundsCalculator() |
|
|
FNiagaraRend... |
CreateEmitterRenderer ( |
|
|
FixMaterial ( |
||
|
const TArray... |
GetOptionalAttributes() |
|
|
GetRendererFeedback |
||
|
GetRendererTooltipWidgets ( |
||
|
GetRendererWidgets ( |
||
|
GetUsedMaterials ( |
||
|
IsMaterialValidForRenderer |
||
|
IsSimTargetSupported ( |
Name | Description | ||
---|---|---|---|
|
CanEditChange ( |
Called by the editor to query whether a property of this object is allowed to be modified. |
|
|
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. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
Name |
Description |
---|---|
RibbonRendererPropertiesToDeferredInit |