Show / Hide Table of Contents

Class ParticleEmitter

Particle Emitter

Inheritance
System.Object
UObject
ParticleEmitter
ParticleSpriteEmitter
Inherited Members
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 ParticleEmitter : UObject

Properties

| Improve this Doc View Source

bCollapsed

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

bCookedOut

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

bDisabledLODsKeepEmitterAlive

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

bDisableWhenInsignficant

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

bIsSoloing

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

bUseLegacySpawningBehavior

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

ConvertedModules

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

DefaultObject

Get UE4 Default Object for this Class

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

EmitterEditorColor

The color of the emitter in the curve editor and debug rendering modes.

Declaration
public Color EmitterEditorColor { get; set; }
Property Value
Type Description
Color
| Improve this Doc View Source

EmitterName

The name of the emitter.

Declaration
public Name EmitterName { get; set; }
Property Value
Type Description
Name
| Improve this Doc View Source

EmitterRenderMode

How to render the emitter particles.

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

Can be one of the following: ERM_Normal - As the intended sprite/mesh ERM_Point - As a 2x2 pixel block with no scaling and the color set in EmitterEditorColor ERM_Cross - As a cross of lines, scaled to the size of the particle in EmitterEditorColor ERM_None - Do not render

| Improve this Doc View Source

InitialAllocationCount

Initial allocation count - overrides calculated peak count if > 0

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

LODLevels

'Private' data - not required by the editor

Declaration
public ObjectArrayField<ParticleLODLevel> LODLevels { get; }
Property Value
Type Description
ObjectArrayField<ParticleLODLevel>
| Improve this Doc View Source

PeakActiveParticles

Peak Active Particles

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

QualityLevelSpawnRateScale

Quality Level Spawn Rate Scale

Declaration
public float QualityLevelSpawnRateScale { get; set; }
Property Value
Type Description
System.Single
| 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

SubUVDataOffset

Sub UVData Offset

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

Methods

| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

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

Operators

| Improve this Doc View Source

Implicit(IntPtr to ParticleEmitter)

Convert from IntPtr to UObject

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