Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/FSceneViewFamily
Helper struct for creating FSceneViewFamily instances If created with specifying a time it will retrieve them from the world in the given scene.
| Name | ConstructionValues |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/SceneView.h |
| Include Path | #include "SceneView.h" |
Syntax
struct ConstructionValues
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
PRAGMA_DISABLE_DEPRECATION_WARNINGS ConstructionValues
(
ConstructionValues&& |
SceneView.h | ||
ConstructionValues
(
const ConstructionValues& Other |
SceneView.h | ||
ConstructionValues
(
const FRenderTarget* InRenderTarget, |
SceneView.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAdditionalViewFamily | uint32 | Indicates whether the view family is additional. | SceneView.h | |
| bDeferClear | uint32 | Used to defer the back buffer clearing to just before the back buffer is drawn to | SceneView.h | |
| bRealtimeUpdate | uint32 | Indicates whether the view family is updated in real-time. | SceneView.h | |
| bRequireMultiView | uint32 | True if scene color and depth should be multiview-allocated | SceneView.h | |
| bResolveScene | uint32 | If true then results of scene rendering are copied/resolved to the RenderTarget. | SceneView.h | |
| bTimesSet | uint32 | Safety check to ensure valid times are set either from a valid world/scene pointer or via the SetWorldTimes function | SceneView.h | |
| EngineShowFlags | FEngineShowFlags | The engine show flags for the views. | SceneView.h | |
| RenderTarget | const FRenderTarget * | The views which make up the family. | SceneView.h | |
| RenderTargetDepth | const FRenderTarget * | SceneView.h | ||
| Scene | FSceneInterface * | The render target which the views are being rendered to. | SceneView.h | |
| Time | FGameTime | The current time. | SceneView.h | |
| ViewModeParam | int32 | Additional view params related to the current viewmode (example : texcoord index) | SceneView.h | |
| ViewModeParamName | FName | An name bound to the current viewmode param. (example : texture name) | SceneView.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ConstructionValues & SetAdditionalViewFamily
(
const bool Value |
Set whether the view family is additional. | SceneView.h | |
ConstructionValues & SetDeferClear
(
const bool Value |
Set whether to defer the back buffer clearing to just before the back buffer is drawn to | SceneView.h | |
ConstructionValues & SetRealtimeUpdate
(
const bool Value |
Set whether the view family is updated in real-time. | SceneView.h | |
ConstructionValues & SetRenderTargetDepth
(
const FRenderTarget* InRenderTargetDepth |
SceneView.h | ||
ConstructionValues & SetRequireMobileMultiView
(
const bool Value |
Setting to true results in scene color and depth being multiview-allocated. | SceneView.h | |
ConstructionValues & SetResolveScene
(
const bool Value |
Setting to if true then results of scene rendering are copied/resolved to the RenderTarget. | SceneView.h | |
ConstructionValues & SetTime
(
const FGameTime& InTime |
Set the world time and real time independently to handle time dilation. | SceneView.h | |
ConstructionValues & SetViewModeParam
(
const int InViewModeParam, |
Set the view param. | SceneView.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| SceneView.h | |||
ConstructionValues & operator=
(
const ConstructionValues& Other |
SceneView.h |