Show / Hide Table of Contents

Class ParticleModuleLocationBoneSocket

Particle Module Location Bone Socket

Inheritance
System.Object
UObject
ParticleModule
ParticleModuleLocationBase
ParticleModuleLocationBoneSocket
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 ParticleModuleLocationBoneSocket : ParticleModuleLocationBase

Properties

| Improve this Doc View Source

bInheritBoneVelocity

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

bOrientMeshEmitters

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

bUpdatePositionEachFrame

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

DefaultObject

Get UE4 Default Object for this Class

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

EditorSkelMesh

The name of the skeletal mesh to use in the editor

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

InheritVelocityScale

A scale on how much of the bone's velocity a particle will inherit.

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

NumPreSelectedIndices

When we have no source locations and we need to track bone velocities due to bInheritBoneVelocity, we pre select a set of bones to use each frame.

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

This property determines how big the list is. Too low and the randomness of selection may suffer, too high and memory will be wasted.

| Improve this Doc View Source

SelectionMethod

The method by which to select the bone/socket to spawn at.

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

SEL_Sequential - loop through the bone/socket array in order SEL_Random - randomly select a bone/socket from the array

| Improve this Doc View Source

SkelMeshActorParamName

The parameter name of the skeletal mesh actor that supplies the SkelMeshComponent for in-game.

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

SourceType

Whether the module uses Bones or Sockets for locations.

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

BONESOCKETSOURCE_Bones - Use Bones as the source locations. BONESOCKETSOURCE_Sockets - Use Sockets as the source locations.

| 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

UniversalOffset

An offset to apply to each bone/socket

Declaration
public Vector UniversalOffset { get; set; }
Property Value
Type Description
Vector

Methods

| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

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

Operators

| Improve this Doc View Source

Implicit(IntPtr to ParticleModuleLocationBoneSocket)

Convert from IntPtr to UObject

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