UE2:Actor constants (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
U2XMP Object >> Actor (constants)

;Other member categories for this class::

Constants

TRACE_Pawns

Value: 0x0001

Check collision with pawns.

TRACE_Movers

Value: 0x0002

Check collision with movers.

TRACE_Level

Value: 0x0004

Check collision with BSP level geometry.

TRACE_Volumes

Value: 0x0008

Check collision with soft volume boundaries.

TRACE_Others

Value: 0x0010

Check collision with all other kinds of actors.

TRACE_OnlyProjActor

Value: 0x0020

Check collision with other actors only if they are projectile targets

TRACE_Blocking

Value: 0x0040

Check collision with other actors only if they block the check actor

TRACE_LevelGeometry

Value: 0x0080

Check collision with other actors which are static level geometry

TRACE_ShadowCast

Value: 0x0100

Check collision with shadow casting actors

TRACE_StopAtFirstHit

Value: 0x0200

stop as soon as something is hit (useful for can see type traces)

TRACE_SingleResult

Value: 0x0400

Stop when find guaranteed first nearest collision (for SingleLineCheck)

TRACE_Debug

Value: 0x0800

used for debugging specific traces

TRACE_Material

Value: 0x1000

Request that Hit.Material return the material the trace hit.

TRACE_VisibleNonColliding

Value: 0x2000

NEW: include visible but not normally hit actors (see IncludeInVisibleNonCollidingTraces)

TRACE_Usable

Value: 0x4000


TRACE_Actors

Value: 0x0093

TRACE_Pawns | TRACE_Movers | TRACE_Others | TRACE_LevelGeometry,

TRACE_AllColliding

Value: 0x009F

TRACE_Level | TRACE_Actors | TRACE_Volumes,

TRACE_ProjTargets

Value: 0x00BF

TRACE_OnlyProjActor | TRACE_AllColliding,

TRACE_AllBlocking

Value: 0x00DF

TRACE_Blocking | TRACE_AllColliding,

TRACE_World

Value: 0x0086

TRACE_Level | TRACE_Movers | TRACE_LevelGeometry,

TRACE_Hash

Value: 0x009B


CCFloatHeight

Value: 6.0

NEW (mdf) !!mdf-tbd: it would be nice if we could get rid of this (CC's floating by different amounts on different geometry)

DefaultPathingCollisionRadius

Value: 50.0

NEW (mdf)

DefaultPathingCollisionHeight

Value: 50.0


ST_None

Value: 0


ST_Standing

Value: 1


ST_Crouching

Value: 2


ST_Prone

Value: 3


PF_Invisible

Value: 0x00000001

Poly is invisible.

PF_Masked

Value: 0x00000002

Poly should be drawn masked.

PF_Translucent

Value: 0x00000004

Poly is transparent.

PF_NotSolid

Value: 0x00000008

Poly is not solid; doesn't block.

PF_Environment

Value: 0x00000010

Poly should be drawn environment mapped.

PF_Semisolid

Value: 0x00000020

Poly is semi-solid = collision solid; Csg nonsolid.

PF_Modulated

Value: 0x00000040

Modulation transparency.

PF_FakeBackdrop

Value: 0x00000080

Poly looks exactly like backdrop.

PF_TwoSided

Value: 0x00000100

Poly is visible from both sides.

PF_NoSmooth

Value: 0x00000800

Don't smooth textures.

PF_AlphaTexture

Value: 0x00001000

Honor texture alpha (reuse BigWavy and SpecialPoly flags)

PF_Flat

Value: 0x00004000

Flat surface.

PF_NoMerge

Value: 0x00010000

Don't merge poly's nodes before lighting when rendering.

PF_NoZTest

Value: 0x00020000

Don't test Z buffer

PF_SpecialLit

Value: 0x00100000

Only speciallit lights apply to this poly.

PF_Wireframe

Value: 0x00200000

Render as wireframe

PF_Unlit

Value: 0x00400000

Unlit.

PF_HighShadowDetail

Value: 0x00800000

High detail shadows.

PF_Portal

Value: 0x04000000

Portal between iZones.

PF_AntiPortal

Value: 0x08000000

Antiportal

PF_Mirrored

Value: 0x20000000


PF_Memorized

Value: 0x01000000

Editor: Poly is remembered.

PF_Selected

Value: 0x02000000

Editor: Poly is selected.

PF_FlatShaded

Value: 0x40000000


PF_Unused0

Value: 0x00000200


PF_Unused1

Value: 0x00000400


PF_Unused2

Value: 0x00002000


PF_Unused3

Value: 0x00008000


PF_Unused4

Value: 0x00040000


PF_Unused5

Value: 0x00080000


PF_EdProcessed

Value: 0x40000000

FPoly was already processed in editorBuildFPolys.

PF_EdCut

Value: 0x80000000

FPoly has been split by SplitPolyWithPlane.

PF_RenderFog

Value: 0x40000000

Render with fogmapping.

PF_Occlude

Value: 0x80000000

Occludes even if PF_NoOcclude.

DF_None

Value: 0x00000000


DF_Collision

Value: 0x00000001