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

UE2:Projector (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> Actor >> Projector
Package: 
Engine
Direct subclasses:
MovableProjector, ParticleDecalProjector, ShadowProjector, U2Decal
This class in other games:
UE2Runtime, UT2003, U2, UT2004

null

Properties

Property group 'Projector'

bClipBSP

Type: bool


bClipStaticMesh

Type: bool


bDynamicAttach

Type: bool


bGradient

Type: bool


bLevelStatic

Type: bool


bProjectActor

Type: bool


Default value: True

bProjectBSP

Type: bool


Default value: True

bProjectOnAlpha

Type: bool


bProjectOnBackfaces

Type: bool


bProjectOnParallelBSP

Type: bool


bProjectOnUnlit

Type: bool


bProjectParticles

Type: bool


Default value: True

bProjectStaticMesh

Type: bool


Default value: True

bProjectTerrain

Type: bool


Default value: True

ExcludedActorsTag

Type: name


FOV

Type: int


FrameBufferBlendingOp

Type: EProjectorBlending

The blending operation between the material being projected onto and ProjTexture.

Default value: PB_Modulate

MaterialBlendingOp

Type: EProjectorBlending

The blending operation between the material being projected onto and ProjTexture.

MaxTraceDistance

Type: int


Default value: 1000

ProjectTag

Type: name


ProjTexture

Type: Material


Internal variables

Box

Type: Object.Box

Modifiers: const, transient


FrustumPlanes

Type: Object.Plane

Array size: 6

Modifiers: const, transient


FrustumVertices

Type: Object.Vector

Array size: 8

Modifiers: const, transient


GradientMatrix

Type: Object.Matrix

Modifiers: transient


GradientTexture

Type: Texture


Default value: Texture'Engine.GRADIENT_Fade'

Matrix

Type: Object.Matrix

Modifiers: transient


OldLocation

Type: Object.Vector

Modifiers: transient


RenderInfo

Type: Actor.ProjectorRenderInfoPtr

Modifiers: const, transient


Default values

Property Value
bDirectional True
bHidden True
bStatic True
Texture Texture'Engine.Proj_Icon'

Enums

EProjectorBlending

PB_None 
PB_Modulate 
PB_AlphaBlend 
PB_Add 

Functions

Native functions

AbandonProjector

native function AbandonProjector (optional float Lifetime)


AttachActor

native function AttachActor (Actor A)


AttachProjector

native function AttachProjector ()


DetachActor

native function DetachActor (Actor A)


DetachProjector

native function DetachProjector (optional bool Force)


InitializeProjector

native function InitializeProjector ()


Events

PostBeginPlay

event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


PreRender

event PreRender ()


Touch

event Touch (Actor Other)

Overrides: Actor.Touch


Untouch

event Untouch (Actor Other)

Overrides: Actor.UnTouch