Gah - a solution with more questions. – EntropicLqd

UE2:ShadowProjector (U2XMP)

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

ShadowProjector

Properties[edit]

Property group 'ShadowProjector'[edit]

bAlwaysAllocate[edit]

Type: bool


bBlobShadow[edit]

Type: bool


bBlurShadow[edit]

Type: bool


Default value: True

bDynamicLights[edit]

Type: bool

light sourced via dynamic lights.

bForceBlobShadow[edit]

Type: bool


bForceFullPolyShadow[edit]

Type: bool


BoundScale[edit]

Type: float


Default value: 35.0

bShadowActive[edit]

Type: bool


Default value: True

bStaticLights[edit]

Type: bool

light sourced via static lights.

InterpolateRate[edit]

Type: float


Default value: 2.5

LightDirection[edit]

Type: Object.Vector


LightDistance[edit]

Type: float


ShadowActor[edit]

Type: Actor


ShadowResolution[edit]

Type: int


Default value: 256

Internal variables[edit]

LastLightDistance[edit]

Type: float


LastRenderTime[edit]

Type: float


ShadowTexture[edit]

Type: ShadowBitmapMaterial


Default values[edit]

Property Value
bClipBSP True
bDynamicAttach True
bGradient True
bOwnerNoSee True
bProjectActor False
bProjectOnAlpha True
bProjectOnParallelBSP True
bStatic False
MaxTraceDistance 220
RemoteRole ROLE_None
VisibilityRadius 1000.0

Functions[edit]

Events[edit]

Destroyed[edit]

event Destroyed ()

Overrides: Actor.Destroyed


PostBeginPlay[edit]

event PostBeginPlay ()

Overrides: Projector.PostBeginPlay


PreRender[edit]

event PreRender ()

Overrides: Projector.PreRender


Tick[edit]

event Tick (float DeltaTime)

Overrides: Actor.Tick


Other instance functions[edit]

CalcPos[edit]

function bool CalcPos (float DeltaTime)


InitShadow[edit]

function InitShadow ()


SetLightDistance[edit]

function SetLightDistance (float Dist, optional bool bSunlight)


UpdateShadow[edit]

function UpdateShadow (optional float DeltaTime)