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