Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

UE2:Projector (UT2004)

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

null

Properties[edit]

Property group 'Projector'[edit]

bClipBSP[edit]

Type: bool


bClipStaticMesh[edit]

Type: bool


bDynamicAttach[edit]

Type: bool


bGradient[edit]

Type: bool


bLevelStatic[edit]

Type: bool


bNoProjectOnOwner[edit]

Type: bool

Only for dynamic projectors

bProjectActor[edit]

Type: bool


Default value: True

bProjectBSP[edit]

Type: bool


Default value: True

bProjectOnAlpha[edit]

Type: bool


bProjectOnBackfaces[edit]

Type: bool


bProjectOnParallelBSP[edit]

Type: bool


bProjectOnUnlit[edit]

Type: bool


bProjectParticles[edit]

Type: bool


Default value: True

bProjectStaticMesh[edit]

Type: bool


Default value: True

bProjectTerrain[edit]

Type: bool


Default value: True

FOV[edit]

Type: int


FrameBufferBlendingOp[edit]

Type: EProjectorBlending

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

Default value: PB_Modulate

MaterialBlendingOp[edit]

Type: EProjectorBlending

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

MaxTraceDistance[edit]

Type: int


Default value: 1000

ProjectTag[edit]

Type: name


ProjTexture[edit]

Type: Material


Internal variables[edit]

Box[edit]

Type: Object.Box

Modifiers: const, transient


FadeInTime[edit]

Type: float


FrustumPlanes[edit]

Type: Object.Plane

Array size: 6

Modifiers: const, transient


FrustumVertices[edit]

Type: Object.Vector

Array size: 8

Modifiers: const, transient


GradientMatrix[edit]

Type: Object.Matrix

Modifiers: transient


GradientTexture[edit]

Type: Texture


Default value: GRADIENT_Fade

Matrix[edit]

Type: Object.Matrix

Modifiers: transient


OldLocation[edit]

Type: Object.Vector

Modifiers: transient


RenderInfo[edit]

Type: Actor.ProjectorRenderInfoPtr

Modifiers: const, transient


Default values[edit]

Property Value
bDirectional True
bHidden True
bStatic True
RemoteRole ROLE_None
Texture Proj_Icon

Enums[edit]

EProjectorBlending[edit]

PB_None 
PB_Modulate 
PB_AlphaBlend 
PB_Add 

Functions[edit]

Native functions[edit]

AbandonProjector[edit]

native function AbandonProjector (optional float Lifetime)


AttachActor[edit]

native function AttachActor (Actor A)


AttachProjector[edit]

native function AttachProjector (optional float FadeInTime)


DetachActor[edit]

native function DetachActor (Actor A)


DetachProjector[edit]

native function DetachProjector (optional bool Force)


Events[edit]

PostBeginPlay[edit]

simulated event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


Touch[edit]

simulated event Touch (Actor Other)

Overrides: Actor.Touch


Untouch[edit]

simulated event Untouch (Actor Other)

Overrides: Actor.UnTouch


States[edit]

NoProjection[edit]

NoProjection.BeginState[edit]

event BeginState ()

Overrides: Object.BeginState (global)