| 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. |
|
|
bSortKeyDataSetAccessorIsAge |
||
|
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. |
|
CustomVertices |
Vertices for a cross section of the ribbon in custom shape mode. |
|
|
DistanceFromStartIsBound |
||
|
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? |
|
|
FacingDataSetAccessor |
||
|
FacingMode |
||
|
Material |
||
|
MaterialParam0DataSetAccessor |
||
|
MaterialParam1DataSetAccessor |
||
|
MaterialParam2DataSetAccessor |
||
|
MaterialParam3DataSetAccessor |
||
|
MaterialParameterBindings |
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. |
|
|
MaterialParamValidMask |
||
|
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. |
|
|
MultiPlaneCount |
Number of planes in multiplane shape. |
|
|
NormalizedAgeAccessor |
||
|
NormalizedAgeBinding |
Which attribute should we use for normalized age when generating ribbons? |
|
|
PositionBinding |
Which attribute should we use for position when generating ribbons? |
|
|
PositionDataSetAccessor |
||
|
RendererLayout |
||
|
RibbonFacingBinding |
Which attribute should we use for ribbon facing when generating ribbons? |
|
|
RibbonFullIDDataSetAccessor |
||
|
RibbonIdBinding |
Which attribute should we use for ribbon id when generating ribbons? |
|
|
RibbonIdDataSetAccessor |
||
|
RibbonLinkOrderBinding |
Which attribute should we use for RibbonLinkOrder when generating ribbons? |
|
|
RibbonTwistBinding |
Which attribute should we use for ribbon twist when generating ribbons? |
|
|
RibbonUVDistance |
Which attribute should we use for ribbon distance traveled for use in UV operations when generating ribbons? |
|
|
RibbonWidthBinding |
Which attribute should we use for ribbon width when generating ribbons? |
|
|
Shape |
Shape of the ribbon, from flat plane, multiplane, 3d tube, and custom shapes. |
|
|
SizeDataSetAccessor |
||
|
SortKeyDataSetAccessor |
||
|
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. |
|
|
TubeSubdivisions |
Number of vertices/faces in a tube. |
|
|
TwistDataSetAccessor |
||
|
U0OverrideBinding |
Which attribute should we use for UV0 U when generating ribbons? |
|
|
U0OverrideIsBound |
||
|
U1OverrideBinding |
Which attribute should we use for UV1 U when generating ribbons? |
|
|
U1OverrideIsBound |
||
|
UV0Settings |
||
|
UV1Settings |
||
|
V0RangeOverrideBinding |
Which attribute should we use for UV0 V when generating ribbons? |
|
|
V1RangeOverrideBinding |
Which attribute should we use for UV1 V when generating ribbons? |
|
|
VelocityBinding |
Which attribute should we use for velocity when generating ribbons? |
|
|
WidthSegmentationCount |
Tessellation factor to apply to the width of the ribbon. |
Name | Description | |
---|---|---|
|
UNiagaraRibbonRendererProperties() |
Name | Description | ||
---|---|---|---|
|
InitBindings() |
||
|
InitCDOPropertiesAfterModuleStartup() |
The bindings depend on variables that are created during the NiagaraModule startup. |
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 |