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

ParticleSystems.GeometryCollider

Extends
Force
Modifiers
native

Core.Object
|   
+-- ParticleSystems.Force
   |   
   +-- ParticleSystems.GeometryCollider

Direct Known Subclasses:

CollisionAnchor, CollisionGlider, GeoCollideAndMerge, GeometryColliderEx

Constants Summary
Inherited Contants from Core.Object
DegreesToRadians, DegreesToRotationUnits, MaxFlt, MaxInt, MAXSEED, NoLabel, NoState, Pi, RadiansToDegrees, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Transactional, RF_Transient, RotationUnitsToDegrees

Variables Summary
floatNotificationTimer
Decals
array<ProjSettings>ProjectorSettings
GeometryCollider
boolbCollideActors
boolbCollisionNotify
boolbDeleteOnContact
boolbDiffuse
boolbIgnoreInstigator
boolbStopOnContact
RangeElasticity
Array<ParticleTemplate>ImpactEffects
floatImpactPercent
floatMaxNotificationTime
floatMinIncidence
intNotificationsPerTick
rangePitch
rangeRadius
soundSound
rangeVolume
Inherited Variables from ParticleSystems.Force
AffectedTemplates, bIterateAll, GroupName, Priority
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary
Inherited Enumerations from Core.Object
EAlignment, EAxis, ECamOrientation, ESheerAxis

Structures Summary
CheckResult
Next, Actor, Location, Normal, Primitive, Time, Item, Material
ProjSettings
MaterialBlendingOp, FrameBufferBlendingOp, ProjTexture, FOV, MaxTraceDistance, bProjectBSP, bProjectTerrain, bProjectStaticMesh, bProjectParticles, bProjectActor, bClipBSP, bClipStaticMesh, bProjectOnUnlit, bGradient, bProjectOnBackfaces, bProjectOnAlpha, bProjectOnParallelBSP, ProjectTag, ExcludedActorsTag, Size, Alpha
Inherited Structures from Core.Object
Alignment, BoundingVolume, Box, Color, ComponentHandle, CompressedPosition, Coords, Dimension, Guid, InterpCurve, InterpCurvePoint, Matrix, ParticleHandle, Plane, Point, Quat, Range, RangeVector, Rectangle, Rotator, Scale, Vector

Functions Summary
event AddImpactEffect (ParticleTemplate T)
event CollisionNotification (ParticleHandle P, CheckResult Hit)
Inherited Functions from ParticleSystems.Force
AddExternalTemplate, AddTemplate, RemoveExternalTemplate, RemoveTemplate
Inherited Functions from Core.Object
!, !=, $, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, ?, @, @=, Ablend, AblendR, Abs, Acos, AddTimer, AddTimerS, Asc, Asin, Atan, BeginState, Blend, BlendR, Caps, Chr, Clamp, ClassIsChildOf, ClockwiseFrom, ColorCode, Constructed, Cos, Cross, Delete, Disable, Dot, DynamicLoadObject, Enable, EndState, EnumStr, Exp, FClamp, FDecision, FileSize, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetPackageContents, GetPropertyText, GetRand, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, Left, Len, Lerp, LineLineIntersection, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, ProgressSeed, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatToRotator, Rand, RandomSpreadVector, RandRange, RemoveAllTimers, RemoveTimer, RemoveTimerS, ResetConfig, Right, RMax, RMin, RotateAngleAxis, RotRand, Round, RSize, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticSaveConfig, StrArray, StringToName, Tan, TimeRemaining, TimeRemainingS, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, Warn, ^, ^^, |, ||, ~, ~=


Variables Detail

NotificationTimer Source code

var float NotificationTimer;

Decals

ProjectorSettings Source code

var(Decals) array<ProjSettings> ProjectorSettings;

GeometryCollider

bCollideActors Source code

var(GeometryCollider) bool bCollideActors;

bCollisionNotify Source code

var(GeometryCollider) bool bCollisionNotify;

bDeleteOnContact Source code

var(GeometryCollider) bool bDeleteOnContact;

bDiffuse Source code

var(GeometryCollider) bool bDiffuse;

bIgnoreInstigator Source code

var(GeometryCollider) bool bIgnoreInstigator;

bStopOnContact Source code

var(GeometryCollider) bool bStopOnContact;

Elasticity Source code

var(GeometryCollider) Range Elasticity;

ImpactEffects Source code

var(GeometryCollider) Array<ParticleTemplate> ImpactEffects;

ImpactPercent Source code

var(GeometryCollider) float ImpactPercent;

MaxNotificationTime Source code

var(GeometryCollider) float MaxNotificationTime;

MinIncidence Source code

var(GeometryCollider) float MinIncidence;

NotificationsPerTick Source code

var(GeometryCollider) int NotificationsPerTick;

Pitch Source code

var(GeometryCollider) range Pitch;

Radius Source code

var(GeometryCollider) range Radius;

Sound Source code

var(GeometryCollider) sound Sound;

Volume Source code

var(GeometryCollider) range Volume;


Structures Detail

CheckResult Source code

struct CheckResult
{
var(GeometryCollider) Actor Actor;
var(GeometryCollider) int Item;
var(GeometryCollider) vector Location;
var(GeometryCollider) Material Material;
var(GeometryCollider) Object Next;
var(GeometryCollider) vector Normal;
var(GeometryCollider) Primitive Primitive;
var(GeometryCollider) float Time;
};


ProjSettings Source code

struct ProjSettings
{
var(GeometryCollider) range Alpha;
var(GeometryCollider) bool bClipBSP;
var(GeometryCollider) bool bClipStaticMesh;
var(GeometryCollider) bool bGradient;
var(GeometryCollider) bool bProjectActor;
var(GeometryCollider) bool bProjectBSP;
var(GeometryCollider) bool bProjectOnAlpha;
var(GeometryCollider) bool bProjectOnBackfaces;
var(GeometryCollider) bool bProjectOnParallelBSP;
var(GeometryCollider) bool bProjectOnUnlit;
var(GeometryCollider) bool bProjectParticles;
var(GeometryCollider) bool bProjectStaticMesh;
var(GeometryCollider) bool bProjectTerrain;
var(GeometryCollider) name ExcludedActorsTag;
var(GeometryCollider) int FOV;
var(GeometryCollider) Projector.EProjectorBlending FrameBufferBlendingOp;
var(GeometryCollider) Projector.EProjectorBlending MaterialBlendingOp;
var(GeometryCollider) int MaxTraceDistance;
var(GeometryCollider) name ProjectTag;
var(GeometryCollider) Material ProjTexture;
var(GeometryCollider) range Size;
};



Functions Detail

AddImpactEffect Source code

native event AddImpactEffect ( ParticleTemplate T )

CollisionNotification Source code

event CollisionNotification ( ParticleHandle P, CheckResult Hit )


Defaultproperties

defaultproperties
{
    bIgnoreInstigator=True
    Elasticity=(A=0.750000,B=0.750000)
    ImpactPercent=1.000000
    Priority=7.000000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Tue 27/4/2010 03:12:36.150 - Created with UnCodeX