I'm a doctor, not a mechanic

UE3:NxGenericForceFieldBrush (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 06:42, 17 January 2010 by Wormbo (Talk | contribs) (1 revision: class descriptions for UDK January update (part 3))

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UDK Object >> Actor >> Brush >> Volume >> NxGenericForceFieldBrush
Package: 
Engine


Properties

Property group 'NxGenericForceFieldBrush'

CollideWithChannels

Type: PrimitiveComponent.RBCollisionChannelContainer

Which types of object to apply this force field to

Default value:

Member Value
Cloth True
Default True
EffectPhysics True
FluidDrain True
GameplayPhysics True
Pawn True
SoftBody True
Untitled1 True
Untitled2 True
Untitled3 True
Vehicle True
Water True

Constant

Type: Object.Vector

Constant force vector that is applied inside force volume

Coordinates

Type: FFB_ForceFieldCoordinates


ExcludeChannel

Type: int

Channel id, used to identify which force field exclude volumes apply to this force field

Default value: 1

FalloffLinear

Type: Object.Vector

Linear falloff for vector in chosen coordinate system

FalloffQuadratic

Type: Object.Vector

Quadratic falloff for vector in chosen coordinate system

Noise

Type: Object.Vector

Vector that scales random noise added to the force

PositionMultiplierX

Type: Object.Vector

Rows of matrix that defines force depending on position

PositionMultiplierY

Type: Object.Vector


PositionMultiplierZ

Type: Object.Vector


PositionTarget

Type: Object.Vector

Vector that defines force depending on position

RBChannel

Type: PrimitiveComponent.ERBCollisionChannel

Modifiers: const

enum indicating what collision filtering channel this force field should be in

Default value: RBCC_Untitled1

TorusRadius

Type: float

Radius of torus in case toroidal coordinate system is used

Default value: 1.0

VelocityMultiplierX

Type: Object.Vector

Rows of matrix that defines force depending on velocity

VelocityMultiplierY

Type: Object.Vector


VelocityMultiplierZ

Type: Object.Vector


VelocityTarget

Type: Object.Vector

Vector that defines force depending on velocity

Internal variables

ConvexMeshes

Type: array<pointer>

Inner type modifiers: const, native, transient


ExclusionShapePoses

Type: array<pointer>

Inner type modifiers: const, native, transient


ExclusionShapes

Type: array<pointer>

Inner type modifiers: const, native, transient


ForceField

Type: pointer{class UserForceField}

Modifiers: const, native, transient

Value to scale force on soft body

LinearKernel

Type: pointer{class UserForceFieldLinearKernel}

Modifiers: const, native, transient

linear force field kernel

Default values

Property Value
bColored True
bProjTarget True
BrushColor
Member Value
A 255
B 100
G 255
R 100
bStatic False
CollisionType COLLIDE_CustomDefault

Subobjects

BrushComponent0

Class: Engine.BrushComponent

Inherits from: Volume.BrushComponent0

Property Value
bDisableAllRigidBody False
ReplacementPrimitive None

Enums

FFB_ForceFieldCoordinates

Type of Coordinates to define the force field

FFB_CARTESIAN 
FFB_SPHERICAL 
FFB_CYLINDRICAL 
FFB_TOROIDAL 

Functions

Events

PostBeginPlay

simulated event PostBeginPlay ()

Overrides: Volume.PostBeginPlay


Other instance functions

StopsProjectile

simulated function bool StopsProjectile (Projectile P)

Overrides: Actor.StopsProjectile