Show / Hide Table of Contents

Class ParticleModuleCollisionGPU

Particle Module Collision GPU

Inheritance
System.Object
UObject
ParticleModule
ParticleModuleCollisionBase
ParticleModuleCollisionGPU
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 ParticleModuleCollisionGPU : ParticleModuleCollisionBase

Properties

| Improve this Doc View Source

CollisionMode

Collision Mode

Declaration
public byte CollisionMode { get; set; }
Property Value
Type Description
System.Byte
| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

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

Friction

Friction applied to all particles during a collision or while moving along a surface.

Declaration
public float Friction { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

RadiusBias

Bias applied to the collision radius.

Declaration
public float RadiusBias { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

RadiusScale

Scale applied to the size of the particle to obtain the collision radius.

Declaration
public float RadiusScale { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

RandomDistribution

Controls bouncing particles distribution (1 = uniform distribution; 2 = squared distribution).

Declaration
public float RandomDistribution { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

RandomSpread

Controls how wide the bouncing particles are distributed (0 = disabled).

Declaration
public float RandomSpread { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

Resilience

The bounciness of the particle.

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

ResilienceScaleOverLife

Scales the bounciness of the particle over its life.

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

Response

How particles respond to a collision event.

Declaration
public byte Response { get; set; }
Property Value
Type Description
System.Byte
| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class

Methods

| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

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

Operators

| Improve this Doc View Source

Implicit(IntPtr to ParticleModuleCollisionGPU)

Convert from IntPtr to UObject

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