Show / Hide Table of Contents

Class ParticleModuleTypeDataRibbon

Particle Module Type Data Ribbon

Inheritance
System.Object
UObject
ParticleModule
ParticleModuleTypeDataBase
ParticleModuleTypeDataRibbon
Inherited Members
ParticleModule.bSpawnModule
ParticleModule.bUpdateModule
ParticleModule.bFinalUpdateModule
ParticleModule.bUpdateForGPUEmitter
ParticleModule.bCurvesAsColor
ParticleModule.b3DDrawMode
ParticleModule.bSupported3DDrawMode
ParticleModule.bEnabled
ParticleModule.bEditable
ParticleModule.LODDuplicate
ParticleModule.bSupportsRandomSeed
ParticleModule.bRequiresLoopingNotification
ParticleModule.LODValidity
ParticleModule.ModuleEditorColor
UObject.TransientPackage
UObject.CastTo<T>(UObject)
UObject.CastTo(UObject, Type)
UObject.RemoveObject(UObject)
UObject.MakeObjectArrayField<T>(NativeArray*)
UObject.NotImplemented<T>()
UObject.Construct()
UObject.GetHashCode()
UObject.GetName()
UObject.ToString()
UObject.Name
UObject._None
UObject.None
UObject.ObjPointer
UObject.LoadObjectFromClass(Class, UObject, String, String, LoadFlags, PackageMap, Boolean)
UObject.LoadClass(Class, UObject, String, String, LoadFlags, PackageMap)
UObject.GetPropertyFor<T>(Name)
UObject.ExecuteUbergraph
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: UE4.Engine
Assembly: UE4DotNet.dll
Syntax
public class ParticleModuleTypeDataRibbon : ParticleModuleTypeDataBase

Properties

| Improve this Doc View Source

bClipSourceSegement

Declaration
public bool bClipSourceSegement { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bDeadTrailsOnDeactivate

Declaration
public bool bDeadTrailsOnDeactivate { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bDeadTrailsOnSourceLoss

Declaration
public bool bDeadTrailsOnSourceLoss { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bEnablePreviousTangentRecalculation

Declaration
public bool bEnablePreviousTangentRecalculation { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bEnableTangentDiffInterpScale

Declaration
public bool bEnableTangentDiffInterpScale { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bRenderGeometry

Declaration
public bool bRenderGeometry { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bRenderSpawnPoints

Declaration
public bool bRenderSpawnPoints { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bRenderTangents

Declaration
public bool bRenderTangents { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bRenderTessellation

Declaration
public bool bRenderTessellation { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bSpawnInitialParticle

Declaration
public bool bSpawnInitialParticle { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bTangentRecalculationEveryFrame

Declaration
public bool bTangentRecalculationEveryFrame { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

Declaration
public static ParticleModuleTypeDataRibbon DefaultObject { get; }
Property Value
Type Description
ParticleModuleTypeDataRibbon
| Improve this Doc View Source

DistanceTessellationStepSize

The distance step size for tessellation.

Declaration
public float DistanceTessellationStepSize { get; set; }
Property Value
Type Description
System.Single
Remarks

Tessellation Points = TruncToInt((Distance Between Spawned Particles) / DistanceTessellationStepSize))

| Improve this Doc View Source

MaxParticleInTrailCount

Max particles per trail

Declaration
public int MaxParticleInTrailCount { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

MaxTessellationBetweenParticles

The maximum amount to tessellate between two particles of the trail.

Declaration
public int MaxTessellationBetweenParticles { get; set; }
Property Value
Type Description
System.Int32
Remarks

Depending on the distance between the particles and the tangent change, the system will select a number of tessellation points [0..MaxTessellationBetweenParticles]

| Improve this Doc View Source

MaxTrailCount

The number of live trails

Declaration
public int MaxTrailCount { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

RenderAxis

The 'render' axis for the trail (what axis the trail is stretched out on) Trails_CameraUp - Traditional camera-facing trail.

Declaration
public byte RenderAxis { get; set; }
Property Value
Type Description
System.Byte
Remarks

Trails_SourceUp - Use the up axis of the source for each spawned particle. Trails_WorldUp - Use the world up axis.

| Improve this Doc View Source

SheetsPerTrail

The number of sheets to render for the trail.

Declaration
public int SheetsPerTrail { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class
| Improve this Doc View Source

TangentSpawningScalar

The tangent scalar for spawning.

Declaration
public float TangentSpawningScalar { get; set; }
Property Value
Type Description
System.Single
Remarks

Angles between tangent A and B are mapped to [0.0f .. 1.0f] This is then multiplied by TangentTessellationScalar to give the number of particles to spawn

| Improve this Doc View Source

TangentTessellationScalar

The tangent scalar for tessellation.

Declaration
public float TangentTessellationScalar { get; set; }
Property Value
Type Description
System.Single
Remarks

Angles between tangent A and B are mapped to [0.0f .. 1.0f] This is then multiplied by TangentTessellationScalar to give the number of points to tessellate

| Improve this Doc View Source

TilingDistance

The (estimated) covered distance to tile the 2nd UV set at.

Declaration
public float TilingDistance { get; set; }
Property Value
Type Description
System.Single
Remarks

If 0.0, a second UV set will not be passed in.

Methods

| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

Declaration
public static ParticleModuleTypeDataRibbon New(UObject obj = null, Name name = default(Name))
Parameters
Type Name Description
UObject obj
Name name
Returns
Type Description
ParticleModuleTypeDataRibbon

Operators

| Improve this Doc View Source

Implicit(IntPtr to ParticleModuleTypeDataRibbon)

Convert from IntPtr to UObject

Declaration
public static implicit operator ParticleModuleTypeDataRibbon(IntPtr p)
Parameters
Type Name Description
System.IntPtr p
Returns
Type Description
ParticleModuleTypeDataRibbon
  • Improve this Doc
  • View Source
Back to top Generated by DocFX