![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SceneView.h>
Public Attributes | |
| const FRenderTarget * | RenderTarget |
| const FRenderTarget * | RenderTargetDepth |
| FSceneInterface * | Scene |
| FEngineShowFlags | EngineShowFlags |
| int32 | ViewModeParam |
| FName | ViewModeParamName |
| FGameTime | Time |
| uint32 | bAdditionalViewFamily: 1 |
| uint32 | bRealtimeUpdate:1 |
| uint32 | bDeferClear:1 |
| uint32 | bResolveScene:1 |
| uint32 | bTimesSet:1 |
| uint32 | bRequireMultiView:1 |
Helper struct for creating FSceneViewFamily instances If created with specifying a time it will retrieve them from the world in the given scene.
| InRenderTarget | The render target which the views are being rendered to. |
| InScene | The scene being viewed. |
| InShowFlags | The show flags for the views. |
|
default |
|
default |
| FSceneViewFamily::ConstructionValues::ConstructionValues | ( | const FRenderTarget * | InRenderTarget, |
| FSceneInterface * | InScene, | ||
| const FEngineShowFlags & | InEngineShowFlags | ||
| ) |
|
default |
|
default |
|
inline |
Set whether the view family is additional.
|
inline |
Set whether to defer the back buffer clearing to just before the back buffer is drawn to
|
inline |
Set whether the view family is updated in real-time.
|
inline |
|
inline |
Setting to true results in scene color and depth being multiview-allocated.
|
inline |
Setting to if true then results of scene rendering are copied/resolved to the RenderTarget.
|
inline |
Set the world time and real time independently to handle time dilation.
|
inline |
Set the view param.
| uint32 FSceneViewFamily::ConstructionValues::bAdditionalViewFamily |
Indicates whether the view family is additional.
| uint32 FSceneViewFamily::ConstructionValues::bDeferClear |
Used to defer the back buffer clearing to just before the back buffer is drawn to
| uint32 FSceneViewFamily::ConstructionValues::bRealtimeUpdate |
Indicates whether the view family is updated in real-time.
| uint32 FSceneViewFamily::ConstructionValues::bRequireMultiView |
True if scene color and depth should be multiview-allocated
| uint32 FSceneViewFamily::ConstructionValues::bResolveScene |
If true then results of scene rendering are copied/resolved to the RenderTarget.
| uint32 FSceneViewFamily::ConstructionValues::bTimesSet |
Safety check to ensure valid times are set either from a valid world/scene pointer or via the SetWorldTimes function
| FEngineShowFlags FSceneViewFamily::ConstructionValues::EngineShowFlags |
The engine show flags for the views.
| const FRenderTarget* FSceneViewFamily::ConstructionValues::RenderTarget |
The views which make up the family.
| const FRenderTarget* FSceneViewFamily::ConstructionValues::RenderTargetDepth |
| FSceneInterface* FSceneViewFamily::ConstructionValues::Scene |
The render target which the views are being rendered to.
| FGameTime FSceneViewFamily::ConstructionValues::Time |
The current time.
| int32 FSceneViewFamily::ConstructionValues::ViewModeParam |
Additional view params related to the current viewmode (example : texcoord index)
| FName FSceneViewFamily::ConstructionValues::ViewModeParamName |
An name bound to the current viewmode param. (example : texture name)