Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.ParticleModuleLocationSkelVertSurface

Extends
ParticleModuleLocationBase
Modifiers
native ( Particle ) editinlinenew hidecategories ( Object )

Copyright 1998-2011 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.ParticleModule
   |   
   +-- Engine.ParticleModuleLocationBase
      |   
      +-- Engine.ParticleModuleLocationSkelVertSurface

Variables Summary
floatNormalCheckTolerance
VertSurface
boolbEnforceNormalCheck
boolbOrientMeshEmitters
boolbUpdatePositionEachFrame
SkeletalMeshEditorSkelMesh
floatNormalCheckToleranceDegrees
vectorNormalToCompare
nameSkelMeshActorParamName
ELocationSkelVertSurfaceSourceSourceType
vectorUniversalOffset
array<Name>ValidAssociatedBones
Inherited Variables from Engine.ParticleModule
b3DDrawMode, bCurvesAsColor, bEditable, bEnabled, bFinalUpdateModule, bRequiresLoopingNotification, bSpawnModule, bSupported3DDrawMode, bSupportsRandomSeed, bUpdateModule, LODDuplicate, LODValidity, ModuleEditorColor

Enumerations Summary
ELocationSkelVertSurfaceSource
VERTSURFACESOURCE_Vert, VERTSURFACESOURCE_Surface
Inherited Enumerations from Engine.ParticleModule
EModuleType, EParticleSourceSelectionMethod

Structures Summary
Inherited Structures from Engine.ParticleModule
ParticleCurvePair, ParticleRandomSeedInfo


Variables Detail

NormalCheckTolerance Source code

var float NormalCheckTolerance;
Normal tolerance. Value between 1.0 and -1.0 with 1.0 being exact match, 0.0 being everything up to

VertSurface

bEnforceNormalCheck Source code

var(VertSurface) bool bEnforceNormalCheck;
When TRUE use the RestrictToNormal and NormalTolerance values to check surface normals

bOrientMeshEmitters Source code

var(VertSurface) bool bOrientMeshEmitters;
If TRUE, rotate mesh emitter meshes to orient w/ the vert/surface

bUpdatePositionEachFrame Source code

var(VertSurface) bool bUpdatePositionEachFrame;
If TRUE, update the particle locations each frame with that of the vert/surface

EditorSkelMesh Source code

var(VertSurface) editoronly SkeletalMesh EditorSkelMesh;
The name of the skeletal mesh to use in the editor

NormalCheckToleranceDegrees Source code

var(VertSurface) float NormalCheckToleranceDegrees;
Normal tolerance. 0 degrees means it must be an exact match, 180 degrees means it can be any angle.

NormalToCompare Source code

var(VertSurface) vector NormalToCompare;
Use this normal to restrict spawning locations

SkelMeshActorParamName Source code

var(VertSurface) name SkelMeshActorParamName;
The parameter name of the skeletal mesh actor that supplies the SkelMeshComponent for in-game.

SourceType Source code

var(VertSurface) ELocationSkelVertSurfaceSource SourceType;
Whether the module uses Verts or Surfaces for locations. VERTSURFACESOURCE_Vert - Use Verts as the source locations. VERTSURFACESOURCE_Surface - Use Surfaces as the source locations.

UniversalOffset Source code

var(VertSurface) vector UniversalOffset;
An offset to apply to each vert/surface

ValidAssociatedBones Source code

var(VertSurface) array<Name> ValidAssociatedBones;
This module will only spawn from verts or surfaces associated with the bones in this list


Enumerations Detail

ELocationSkelVertSurfaceSource Source code

enum ELocationSkelVertSurfaceSource
{
VERTSURFACESOURCE_Vert, VERTSURFACESOURCE_Surface
};


Defaultproperties

defaultproperties
{
	bSpawnModule=true
	bUpdateModule=true
	bFinalUpdateModule=true

	bSupported3DDrawMode=true

	SourceType=VERTSURFACESOURCE_Vert
	SkelMeshActorParamName="VertSurfaceActor"
	bOrientMeshEmitters=true

	bEnforceNormalCheck=false
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: ti 22-3-2011 19:56:54.262 - Created with UnCodeX