Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
A node which configures the global game overrides.
| Name | UMovieGraphGlobalGameOverridesNode |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/Nodes/MovieGraphGlobalGameOverrides.h |
| Include Path | #include "Graph/Nodes/MovieGraphGlobalGameOverrides.h" |
Syntax
UCLASS (MinimalAPI)
class UMovieGraphGlobalGameOverridesNode : public UMovieGraphSettingNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieGraphNode → UMovieGraphSettingNode → UMovieGraphGlobalGameOverridesNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMovieGraphGlobalGameOverridesNode() |
Graph/Nodes/MovieGraphGlobalGameOverrides.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bDisableHLODs | bool | Determines if hierarchical LODs should be disabled and their real meshes used instead, regardless of distance. | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
| bDisableLODs | bool | Disabling LODs will use the highest quality LOD for meshes and particle systems, regardless of distance. | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
| bDisableTextureStreaming | bool | Toggles whether texture streaming is disabled. | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
| bFlushAssetCompiler | bool | This ensures that any asynchronously compiled assets (static meshes, distance fields, etc.) required for rendering the frame are completed before rendering the frame. | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
| bFlushGrassStreaming | bool | Flushing grass streaming prevents visible pop-in/culling of grass instances, but may come at a high GPU memory cost (depending on rendering feature set), and grass density. | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
| bFlushLevelStreaming | bool | Flushing level streaming ensures that any pending changes to sub-levels or world partition are fully processed before we render the frame. | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
| bFlushShaderCompiler | bool | This ensures that any asynchronously compiled shader permutations are completed before rendering the frame. | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
| bFlushStreamingManagers | bool | This ensures that we wait on any streaming managers that may have outstanding work to finish their work before we render the frame. | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
| bOverride_bDisableHLODs | uint8 | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
|
| bOverride_bDisableLODs | uint8 | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
|
| bOverride_bDisableTextureStreaming | uint8 | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
|
| bOverride_bFlushAssetCompiler | uint8 | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
|
| bOverride_bFlushGrassStreaming | uint8 | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
|
| bOverride_bFlushLevelStreaming | uint8 | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
|
| bOverride_bFlushShaderCompiler | uint8 | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
|
| bOverride_bFlushStreamingManagers | uint8 | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
|
| bOverride_bRebuildLumenSceneBetweenRenderLayers | uint8 | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
|
| bOverride_GameModeOverride | uint8 | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
|
| bOverride_ScalabilityQualityLevel | uint8 | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
|
| bOverride_SoftGameModeOverride | uint8 | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
|
| bOverride_VirtualTextureFeedbackFactor | uint8 | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
|
| bRebuildLumenSceneBetweenRenderLayers | bool | When rendering multiple Render Layers, Lumen's surface cache may not be able to keep up with content switching between hidden/visible states. | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
| GameModeOverride | TSubclassOf< AGameModeBase > | Optional game mode to override the map's default game mode with. | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
| ScalabilityQualityLevel | EMovieGraphScalabilityQualityLevel | The scalability quality level that should be used in renders. | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
| SoftGameModeOverride | TSoftClassPtr< AGameModeBase > | Optional game mode to override the map's default game mode with. | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
| VirtualTextureFeedbackFactor | int32 | The virtual texture feedback resolution factor. | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PreviousAllowSlateThrottling | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousAlphaOutput | bool | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousAnimationUROEnabled | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousChaosClothUseTimeStepSmoothing | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousChaosImmPhysicsMinStepTime | float | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousFoliageDitheredLOD | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousFoliageForceLOD | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousForceLOD | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousGeoCacheStreamerBlockTillFinish | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousGeoCacheStreamerShowNotification | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousIgnoreStreamingPerformance | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousLumenRadiosityUpdateFactor | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousLumenSurfaceCacheCardCaptureFactor | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousLumenSurfaceCacheFeedback | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousLumenSurfaceCacheRecaptureEveryFrame | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousNaniteVSMInvalidateOnLODDelta | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousParticleLODBias | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousQualityLevels | Scalability::FQualityLevels | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousSkeletalMeshBias | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousSkipRedundantTransformUpdate | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousSkipWaterInfoTextureRenderWhenWorldRenderingDisabled | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousSkyLightRealTimeReflectionCaptureTimeSlice | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousStreamingManagerSyncState | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousTextureStreaming | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousVolumetricRenderTarget | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h | ||
| PreviousVolumetricRenderTargetMode | int32 | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplySettings
(
const bool bOverrideValues, |
Applies any cvars, scalability settings, etc. | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
Overridden from UMovieGraphSettingNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Modify the Unreal URL and command line arguments when the node will be run in a new process. | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
Overridden from UMovieGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EMovieGraphBranchRestriction GetBranchRestriction() |
Determines which types of branches the node can be created in. | Graph/Nodes/MovieGraphGlobalGameOverrides.h | |
virtual FSlateIcon GetIconAndTint
(
FLinearColor& OutColor |
Gets the node's icon and icon tint, as visible in the graph. | Graph/Nodes/MovieGraphGlobalGameOverrides.h | |
virtual FText GetMenuCategory() |
Gets the category that the node belongs under. | Graph/Nodes/MovieGraphGlobalGameOverrides.h | |
virtual FText GetNodeTitle
(
const bool bGetDescriptive |
Gets the node's title. | Graph/Nodes/MovieGraphGlobalGameOverrides.h | |
virtual FLinearColor GetNodeTitleColor() |
Gets the node's title color, as visible in the graph. | Graph/Nodes/MovieGraphGlobalGameOverrides.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostLoad() |
Graph/Nodes/MovieGraphGlobalGameOverrides.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSubclassOf< AGameModeBase > GetGameModeOverride
(
const UMoviePipelineExecutorJob* InJob |
Gets the game mode override if the job specified is using a graph configuration, otherwise gets the game mode override from the legacy non-graph config system. | Graph/Nodes/MovieGraphGlobalGameOverrides.h |