Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE3:SceneCaptureComponent (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UDK Object >> Component >> ActorComponent >> SceneCaptureComponent

Contents

Package: 
Engine
Direct subclasses:
SceneCapture2DComponent, SceneCapture2DHitMaskComponent, SceneCaptureCubeMapComponent, SceneCapturePortalComponent, SceneCaptureReflectComponent
This class in other games:
UT3

SceneCaptureComponent

Base class for scene recording components

[edit] Properties

[edit] Property group 'Capture'

[edit] bEnabled

Type: bool

Turn the scene capture on/off

Default value: True

[edit] bEnableFog

Type: bool

toggle fog

[edit] bEnablePostProcess

Type: bool

toggle scene post-processing

[edit] bUseMainScenePostProcessSettings

Type: bool

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

[edit] ClearColor

Type: Object.Color

background color

Default value:

Member Value
A 255
B 0
G 0
R 0

[edit] FrameRate

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

[edit] MaxStreamingUpdateDist

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.

[edit] MaxUpdateDist

Type: float

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

[edit] PostProcess

Type: PostProcessChain

Chain of post process effects for this post process view

[edit] SceneLOD

Type: int

NOT IMPLEMENTED! level-of-detail setting

[edit] ViewMode

Type: ESceneCaptureViewMode

how to draw the scene

Default value: SceneCapView_LitNoShadows

[edit] Internal variables

[edit] bNeedsSceneUpdate

Type: bool

Modifiers: private, const, transient, native

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

[edit] bSkipUpdateIfOwnerOccluded

Type: bool

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

[edit] CaptureInfo

Type: pointer{FCaptureSceneInfo}

Modifiers: private, const, transient, native

ptr to the scene capture probe

[edit] ViewState

Type: pointer{FSceneViewStateInterface}

Modifiers: private, const, transient, native

pointer to the persistent view state for this scene capture

[edit] Enums

[edit] ESceneCaptureViewMode

SceneCapView_Lit 
SceneCapView_Unlit 
SceneCapView_LitNoShadows 
SceneCapView_Wire 

[edit] Functions

[edit] Native functions

[edit] SetEnabled

simulated native final function SetEnabled (bool bEnable)

Enable or disable this SceneCaptureComponent.

[edit] SetFrameRate

native final function SetFrameRate (float NewFrameRate)


[edit] Other instance functions

[edit] NeedsUpdate

simulated final function bool NeedsUpdate ()