Show / Hide Table of Contents

Class ParticleLODLevel

Particle LODLevel

Inheritance
System.Object
UObject
ParticleLODLevel
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 ParticleLODLevel : UObject

Properties

| Improve this Doc View Source

bEnabled

Declaration
public bool bEnabled { 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 ParticleLODLevel DefaultObject { get; }
Property Value
Type Description
ParticleLODLevel
| Improve this Doc View Source

EventGenerator

The optional EventGenerator module.

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

EventReceiverModules

Event receiver modules only!

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

Level

The index value of the LOD level

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

Modules

An array of particle modules that contain the adjusted data for the LOD level

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

OrbitModules

OrbitModules These are used to do offsets of the sprite from the particle location.

Declaration
public ObjectArrayField<ParticleModuleOrbit> OrbitModules { get; }
Property Value
Type Description
ObjectArrayField<ParticleModuleOrbit>
| 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

RequiredModule

The required module for this LOD level

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

SpawningModules

SpawningModules - These are called to determine how many particles to spawn.

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

SpawnModule

The SpawnRate/Burst module - required by all emitters.

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

SpawnModules

SpawnModules - These are called when particles are spawned.

Declaration
public ObjectArrayField<ParticleModule> SpawnModules { get; }
Property Value
Type Description
ObjectArrayField<ParticleModule>
| 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

TypeDataModule

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

UpdateModules

UpdateModules - These are called when particles are updated.

Declaration
public ObjectArrayField<ParticleModule> UpdateModules { get; }
Property Value
Type Description
ObjectArrayField<ParticleModule>

Methods

| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

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

Operators

| Improve this Doc View Source

Implicit(IntPtr to ParticleLODLevel)

Convert from IntPtr to UObject

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