The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE3:NxGenericForceFieldBrush (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> Actor >> Brush >> Volume >> NxGenericForceFieldBrush
Package: 
Engine


Properties[edit]

Property group 'NxGenericForceFieldBrush'[edit]

CollideWithChannels[edit]

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[edit]

Type: Object.Vector

Constant force vector that is applied inside force volume

Coordinates[edit]

Type: FFB_ForceFieldCoordinates


ExcludeChannel[edit]

Type: int

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

Default value: 1

FalloffLinear[edit]

Type: Object.Vector

Linear falloff for vector in chosen coordinate system

FalloffQuadratic[edit]

Type: Object.Vector

Quadratic falloff for vector in chosen coordinate system

Noise[edit]

Type: Object.Vector

Vector that scales random noise added to the force

PositionMultiplierX[edit]

Type: Object.Vector

Rows of matrix that defines force depending on position

PositionMultiplierY[edit]

Type: Object.Vector


PositionMultiplierZ[edit]

Type: Object.Vector


PositionTarget[edit]

Type: Object.Vector

Vector that defines force depending on position

RBChannel[edit]

Type: PrimitiveComponent.ERBCollisionChannel

Modifiers: const

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

Default value: RBCC_Untitled1

TorusRadius[edit]

Type: float

Radius of torus in case toroidal coordinate system is used

Default value: 1.0

VelocityMultiplierX[edit]

Type: Object.Vector

Rows of matrix that defines force depending on velocity

VelocityMultiplierY[edit]

Type: Object.Vector


VelocityMultiplierZ[edit]

Type: Object.Vector


VelocityTarget[edit]

Type: Object.Vector

Vector that defines force depending on velocity

Internal variables[edit]

ConvexMeshes[edit]

Type: array<pointer>

Inner type modifiers: const, native, transient


ExclusionShapePoses[edit]

Type: array<pointer>

Inner type modifiers: const, native, transient


ExclusionShapes[edit]

Type: array<pointer>

Inner type modifiers: const, native, transient


ForceField[edit]

Type: pointer{class UserForceField}

Modifiers: const, native, transient

Value to scale force on soft body

LinearKernel[edit]

Type: pointer{class UserForceFieldLinearKernel}

Modifiers: const, native, transient

linear force field kernel

Default values[edit]

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

Subobjects[edit]

BrushComponent0[edit]

Class: Engine.BrushComponent

Inherits from: Volume.BrushComponent0

Property Value
bDisableAllRigidBody False
ReplacementPrimitive None

Enums[edit]

FFB_ForceFieldCoordinates[edit]

Type of Coordinates to define the force field

FFB_CARTESIAN 
FFB_SPHERICAL 
FFB_CYLINDRICAL 
FFB_TOROIDAL 

Functions[edit]

Events[edit]

PostBeginPlay[edit]

simulated event PostBeginPlay ()

Overrides: Volume.PostBeginPlay


Other instance functions[edit]

StopsProjectile[edit]

simulated function bool StopsProjectile (Projectile P)

Overrides: Actor.StopsProjectile