Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.SceneCaptureComponent

Extends
ActorComponent
Modifiers
native abstract hidecategories ( Object )

SceneCaptureComponent Base class for scene recording components Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Core.Component
   |   
   +-- Engine.ActorComponent
      |   
      +-- Engine.SceneCaptureComponent

Direct Known Subclasses:

SceneCapture2DComponent, SceneCaptureCubeMapComponent, SceneCapturePortalComponent, SceneCaptureReflectComponent

Variables Summary
boolbNeedsSceneUpdate
boolbSkipUpdateIfOwnerOccluded
pointerCaptureInfo
pointerViewState
Capture
boolbEnableFog
boolbEnablePostProcess
colorClearColor
floatFrameRate
floatMaxStreamingUpdateDist
floatMaxUpdateDist
PostProcessChainPostProcess
intSceneLOD
ESceneCaptureViewModeViewMode
Inherited Variables from Engine.ActorComponent
bAttached, bNeedsReattach, bNeedsUpdateTransform, bTickInEditor, Owner, Scene, TickGroup
Inherited Variables from Core.Component
TemplateName, TemplateOwnerClass

Enumerations Summary
ESceneCaptureViewMode
SceneCapView_Lit, SceneCapView_Unlit, SceneCapView_LitNoShadows, SceneCapView_Wire

Functions Summary
function SetFrameRate (float NewFrameRate)
Inherited Functions from Engine.ActorComponent
ForceUpdate, SetComponentRBFixed, SetTickGroup


Variables Detail

bNeedsSceneUpdate Source code

var private const transient native bool bNeedsSceneUpdate;
TRUE if the scene capture needs to be updated in the scene

bSkipUpdateIfOwnerOccluded Source code

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

CaptureInfo Source code

var private const transient native pointer CaptureInfo;
ptr to the scene capture probe

ViewState Source code

var private const transient native pointer ViewState;
pointer to the persistent view state for this scene capture

Capture

bEnableFog Source code

var(Capture) bool bEnableFog;
toggle fog

bEnablePostProcess Source code

var(Capture) bool bEnablePostProcess;
toggle scene post-processing

ClearColor Source code

var(Capture) color ClearColor;
background color

FrameRate Source code

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

MaxStreamingUpdateDist Source code

var(Capture) float MaxStreamingUpdateDist;
if > 0, skip streaming texture updates for the scene capture if the Owner is further than this many units away from the viewer

MaxUpdateDist Source code

var(Capture) float MaxUpdateDist;
if > 0, skip updating the scene capture if the Owner is further than this many units away from the viewer

PostProcess Source code

var(Capture) PostProcessChain PostProcess;
Chain of post process effects for this post process view

SceneLOD Source code

var(Capture) int SceneLOD;
level-of-detail setting

ViewMode Source code

var(Capture) ESceneCaptureViewMode ViewMode;
how to draw the scene


Enumerations Detail

ESceneCaptureViewMode Source code

enum ESceneCaptureViewMode
{
SceneCapView_Lit, SceneCapView_Unlit, SceneCapView_LitNoShadows, SceneCapView_Wire
};


Functions Detail

SetFrameRate Source code

native final function SetFrameRate ( float NewFrameRate )
modifies the value of FrameRate


Defaultproperties

defaultproperties
{
   ClearColor=(B=0,G=0,R=0,A=255)
   ViewMode=SceneCapView_LitNoShadows
   FrameRate=30.000000
   Name="Default__SceneCaptureComponent"
   ObjectArchetype=ActorComponent'Engine.Default__ActorComponent'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:42.428 - Created with UnCodeX