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

Engine.SceneCapture2DComponent

Extends
SceneCaptureComponent
Modifiers
native

SceneCapture2DComponent Allows a scene capture to a 2D texture render target Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

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

Variables Summary
boolbUpdateMatrices
matrixProjMatrix
matrixViewMatrix
Capture
floatFarPlane
floatFieldOfView
floatNearPlane
TextureRenderTarget2DTextureTarget
Inherited Variables from Engine.SceneCaptureComponent
bEnableFog, bEnablePostProcess, bNeedsSceneUpdate, bSkipUpdateIfOwnerOccluded, CaptureInfo, ClearColor, FrameRate, MaxStreamingUpdateDist, MaxUpdateDist, PostProcess, SceneLOD, ViewMode, ViewState
Inherited Variables from Engine.ActorComponent
bAttached, bNeedsReattach, bNeedsUpdateTransform, bTickInEditor, Owner, Scene, TickGroup

Enumerations Summary
Inherited Enumerations from Engine.SceneCaptureComponent
ESceneCaptureViewMode

Functions Summary
function SetCaptureParameters (optional TextureRenderTarget2D NewTextureTarget = TextureTarget, optional float NewFOV = FieldOfView, optional float NewNearPlane = NearPlane, optional float NewFarPlane = FarPlane)
function SetView (vector NewLocation, rotator NewRotation)
Inherited Functions from Engine.SceneCaptureComponent
SetFrameRate
Inherited Functions from Engine.ActorComponent
ForceUpdate, SetComponentRBFixed, SetTickGroup


Variables Detail

bUpdateMatrices Source code

var bool bUpdateMatrices;
set to false to disable automatic updates of the view/proj matrices

ProjMatrix Source code

var const transient matrix ProjMatrix;
projection matrix used for rendering

ViewMatrix Source code

var const transient matrix ViewMatrix;
view matrix used for rendering

Capture

FarPlane Source code

var(Capture) const float FarPlane;
far plane clip distance: <= 0 means no far plane

FieldOfView Source code

var(Capture) const float FieldOfView;
horizontal field of view

NearPlane Source code

var(Capture) const float NearPlane;
near plane clip distance

TextureTarget Source code

var(Capture) const TextureRenderTarget2D TextureTarget;
render target resource to set as target for capture


Functions Detail

SetCaptureParameters Source code

native noexport final function SetCaptureParameters ( optional TextureRenderTarget2D NewTextureTarget = TextureTarget, optional float NewFOV = FieldOfView, optional float NewNearPlane = NearPlane, optional float NewFarPlane = FarPlane )
interface for changing TextureTarget, FOV, and clip planes

SetView Source code

native final function SetView ( vector NewLocation, rotator NewRotation )
changes the view location and rotation @note: unless bUpdateMatrices is false, this will get overwritten as soon as the component or its owner moves


Defaultproperties

defaultproperties
{
   FieldOfView=80.000000
   NearPlane=20.000000
   FarPlane=500.000000
   bUpdateMatrices=True
   Name="Default__SceneCapture2DComponent"
   ObjectArchetype=SceneCaptureComponent'Engine.Default__SceneCaptureComponent'
}

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