Mostly Harmless

UE2:GeometryCollider (U2)

From Unreal Wiki, The Unreal Engine Documentation Site

(Redirected from UE2:ProjSettings (U2))
Jump to: navigation, search
U2 Object >> Force >> GeometryCollider

Contents

Package: 
ParticleSystems
Within class: 
ParticleGenerator
Direct subclasses:
CollisionAnchor, CollisionGlider, GeoCollideAndMerge, GeometryColliderEx
This class in other games:
U2XMP

$Author: Aleiby $ $Date: 10/18/02 5:09p $ $Revision: 4 $ Name: GeometryCollider.uc Author: Aaron R Leiby Date: 18 June 2000 Description: Uses Trace to collide with level geometry. How to use this class:

[edit] Properties

[edit] Property group 'Decals'

[edit] ProjectorSettings

Type: array<ProjSettings>


[edit] Property group 'GeometryCollider'

[edit] bCollideActors

Type: bool


[edit] bCollisionNotify

Type: bool


[edit] bDeleteOnContact

Type: bool


[edit] bDiffuse

Type: bool


[edit] bIgnoreInstigator

Type: bool


Default value: True

[edit] bStopOnContact

Type: bool


[edit] Elasticity

Type: Object.Range

Fix ARL: Make this a fixed per-particle value rather than randomly chosen on each bounce?

Default value:

Member Value
A 0.75
B 0.75

[edit] ImpactEffects

Type: array<ParticleTemplate>


[edit] ImpactPercent

Type: float


Default value: 1.0

[edit] MaxNotificationTime

Type: float


[edit] MinIncidence

Type: float

one minus cosine theta

[edit] NotificationsPerTick

Type: int


[edit] Pitch

Type: Object.Range


[edit] Radius

Type: Object.Range


[edit] Sound

Type: Sound


[edit] Volume

Type: Object.Range


[edit] Internal variables

[edit] NotificationTimer

Type: float


[edit] Default values

Property Value
Priority 7.0

[edit] Structs

[edit] CheckResult

Object Next 
IteratorList*
Actor Actor 
Object.Vector Location 
Location of the hit in coordinate system of the returner.
Object.Vector Normal 
Normal vector in coordinate system of the returner. Zero=none.
Primitive Primitive 
Actor primitive which was hit, or NULL=none.
float Time 
Time until hit, if line check.
int Item 
Primitive data item which was hit, INDEX_NONE=none.
Material Material 
Material cached by LineCheck()

[edit] ProjSettings

Modifiers: native

Projector.EProjectorBlending MaterialBlendingOp 
The blending operation between the material being projected onto and ProjTexture.
Projector.EProjectorBlending FrameBufferBlendingOp 
The blending operation between the material being projected onto and ProjTexture.
Material ProjTexture 
int FOV 
int MaxTraceDistance 
bool bProjectBSP 
bool bProjectTerrain 
bool bProjectStaticMesh 
bool bProjectParticles 
bool bProjectActor 
bool bClipBSP 
bool bClipStaticMesh 
bool bProjectOnUnlit 
bool bGradient 
bool bProjectOnBackfaces 
bool bProjectOnAlpha 
bool bProjectOnParallelBSP 
name ProjectTag 
name ExcludedActorsTag 
Object.Range Size 
Object.Range Alpha 

[edit] Functions

[edit] Native functions

[edit] AddImpactEffect

native event AddImpactEffect (ParticleTemplate T)


[edit] Events

[edit] CollisionNotification

event CollisionNotification (Object.ParticleHandle P, CheckResult Hit)