Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore > API/Plugins/MovieRenderPipelineCore/Graph > API/Plugins/MovieRenderPipelineCore/Graph/Nodes
Inheritance Hierarchy
- UObject
- UMovieGraphNode
- UMovieGraphSettingNode
- UMovieGraphGlobalGameOverridesNode
References
| Module | MovieRenderPipelineCore |
| Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/Nodes/MovieGraphGlobalGameOverrides.h |
| Include | #include "Graph/Nodes/MovieGraphGlobalGameOverrides.h" |
Syntax
UCLASS ()
class UMovieGraphGlobalGameOverridesNode : public UMovieGraphSettingNode
Remarks
A node which configures the global game overrides.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bDisableHLODs | Determines if hierarchical LODs should be disabled and their real meshes used instead, regardless of distance. | |
| bool | bDisableLODs | Disabling LODs will use the highest quality LOD for meshes and particle systems, regardless of distance. | |
| bool | bDisableTextureStreaming | Toggles whether texture streaming is disabled. | |
| bool | bFlushAssetCompiler | This ensures that any asynchronously compiled assets (static meshes, distance fields, etc.) required for rendering the frame are completed before rendering the frame. | |
| bool | bFlushGrassStreaming | 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. | |
| bool | bFlushLevelStreaming | Flushing level streaming ensures that any pending changes to sub-levels or world partition are fully processed before we render the frame. | |
| bool | bFlushShaderCompiler | This ensures that any asynchronously compiled shader permutations are completed before rendering the frame. | |
| bool | bFlushStreamingManagers | This ensures that we wait on any streaming managers that may have outstanding work to finish their work before we render the frame. | |
| uint8: 1 | bOverride_bDisableHLODs | ||
| uint8: 1 | bOverride_bDisableLODs | ||
| uint8: 1 | bOverride_bDisableTextureStreaming | ||
| uint8: 1 | bOverride_bFlushAssetCompiler | ||
| uint8: 1 | bOverride_bFlushGrassStreaming | ||
| uint8: 1 | bOverride_bFlushLevelStreaming | ||
| uint8: 1 | bOverride_bFlushShaderCompiler | ||
| uint8: 1 | bOverride_bFlushStreamingManagers | ||
| uint8: 1 | bOverride_GameModeOverride | ||
| uint8: 1 | bOverride_ScalabilityQualityLevel | ||
| uint8: 1 | bOverride_SoftGameModeOverride | ||
| uint8: 1 | bOverride_VirtualTextureFeedbackFactor | ||
| TSubclassOf< AGameModeBase > | GameModeOverride | Optional game mode to override the map's default game mode with. | |
| EMovieGraphScalabilityQualityLevel | ScalabilityQualityLevel | The scalability quality level that should be used in renders. | |
| TSoftClassPtr< AGameModeBase > | SoftGameModeOverride | Optional game mode to override the map's default game mode with. | |
| int32 | VirtualTextureFeedbackFactor | The virtual texture feedback resolution factor. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ApplySettings
(
const bool bOverrideValues, |
Applies any cvars, scalability settings, etc. | |
| 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. |
Overridden from UMovieGraphSettingNode
| Type | Name | Description | |
|---|---|---|---|
| void | Modify the Unreal URL and command line arguments when the node will be run in a new process. |
Overridden from UMovieGraphNode
| Type | Name | Description | |
|---|---|---|---|
| EMovieGraphBranchRestriction | Determines which types of branches the node can be created in. | ||
| FSlateIcon | GetIconAndTint
(
FLinearColor& OutColor |
Gets the node's icon and icon tint, as visible in the graph. | |
| FText | Gets the category that the node belongs under. | ||
| FText | GetNodeTitle
(
const bool bGetDescriptive |
Gets the node's title. | |
| FLinearColor | Gets the node's title color, as visible in the graph. | ||
| void | PostLoad () |