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

UE3:SceneCaptureComponent (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> Component >> ActorComponent >> SceneCaptureComponent
Package: 
Engine
Direct subclasses:
SceneCapture2DComponent, SceneCapture2DHitMaskComponent, SceneCaptureCubeMapComponent, SceneCapturePortalComponent, SceneCaptureReflectComponent
This class in other games:
UT3

SceneCaptureComponent

Base class for scene recording components

Properties[edit]

Property group 'Capture'[edit]

bEnabled[edit]

Type: bool

Turn the scene capture on/off

Default value: True

bEnableFog[edit]

Type: bool

toggle fog

bEnablePostProcess[edit]

Type: bool

toggle scene post-processing

bUseMainScenePostProcessSettings[edit]

Type: bool

If TRUE then use the main scene's post process settings when capturing

ClearColor[edit]

Type: Object.Color

background color

Default value:

Member Value
A 255
B 0
G 0
R 0

FrameRate[edit]

Type: float

Modifiers: const

rate to capture the scene, TimeBetweenCaptures = Max( 1/FrameRate, DeltaTime), if the FrameRate is 0 then the scene is captured only once

Default value: 30.0

MaxStreamingUpdateDist[edit]

Type: float

if > 0, skip streaming texture updates for the scene capture if the Owner is further than this many units away from the viewer. if == 0, then view information for this scene capture is not used by texture streaming manager for updates.

MaxUpdateDist[edit]

Type: float

if > 0, skip updating the scene capture if the Owner is further than this many units away from the viewer

PostProcess[edit]

Type: PostProcessChain

Chain of post process effects for this post process view

SceneLOD[edit]

Type: int

NOT IMPLEMENTED! level-of-detail setting

ViewMode[edit]

Type: ESceneCaptureViewMode

how to draw the scene

Default value: SceneCapView_LitNoShadows

Internal variables[edit]

bNeedsSceneUpdate[edit]

Type: bool

Modifiers: private, const, transient, native

TRUE if the scene capture needs to be updated in the scene

bSkipUpdateIfOwnerOccluded[edit]

Type: bool

if true, skip updating the scene capture if the Owner of the component has not been rendered recently

CaptureInfo[edit]

Type: pointer{FCaptureSceneInfo}

Modifiers: private, const, transient, native

ptr to the scene capture probe

ViewState[edit]

Type: pointer{FSceneViewStateInterface}

Modifiers: private, const, transient, native

pointer to the persistent view state for this scene capture

Enums[edit]

ESceneCaptureViewMode[edit]

SceneCapView_Lit 
SceneCapView_Unlit 
SceneCapView_LitNoShadows 
SceneCapView_Wire 

Functions[edit]

Native functions[edit]

SetEnabled[edit]

simulated native final function SetEnabled (bool bEnable)

Enable or disable this SceneCaptureComponent.

SetFrameRate[edit]

native final function SetFrameRate (float NewFrameRate)

modifies the value of FrameRate

Other instance functions[edit]

NeedsUpdate[edit]

simulated final function bool NeedsUpdate ()