Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore > API/Plugins/MovieRenderPipelineCore/Graph > API/Plugins/MovieRenderPipelineCore/Graph/Renderers
Inheritance Hierarchy
- UObject
- IMovieGraphTraversableObject
- UMovieGraphShowFlags
References
| Module | MovieRenderPipelineCore |
| Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/Renderers/MovieGraphShowFlags.h |
| Include | #include "Graph/Renderers/MovieGraphShowFlags.h" |
Syntax
UCLASS (BlueprintType)
class UMovieGraphShowFlags :
public UObject,
public IMovieGraphTraversableObject
Remarks
Stores show flag enable/disable state, as well as per-flag override state.
Here, enable/disable state refers to the actual state of the show flag itself (ie, whether it is turned on or off). This is the value that will be applied to renders. "Override" state is whether the flag has been marked as overridden in the UI (ie, whether it is a value that graph traversal should respect). Flags must be marked as overridden in order for their values to deviate from the default.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ApplyDefaultShowFlagValue
(
const uint32 ShowFlagIndex, |
Applies a default value to the show flags. | |
| const TSet< uint32 > & | Gets the indices of all show flags that have been overridden. | ||
| FEngineShowFlags | GetShowFlags () |
Gets a copy of the show flags. If they need to be modified, use one of the Set*() methods. | |
| bool | IsShowFlagEnabled
(
const uint32 ShowFlagIndex |
Gets the enable/disable state for a specific show flag. | |
| bool | IsShowFlagOverridden
(
const uint32 ShowFlagIndex |
Gets the override state for a specific show flag. | |
| bool | IsShowFlagSetToDefaultValue
(
const uint32 ShowFlagIndex |
Determines if the provided show flag is set to a non-default value. | |
| void | RevertShowFlagToDefaultValue
(
const uint32 ShowFlagIndex |
Reverts the provided show flag to its default value. | |
| void | SetShowFlagEnabled
(
const uint32 ShowFlagIndex, |
Sets the enable/disable state for a specific show flag. | |
| void | SetShowFlagOverridden
(
const uint32 ShowFlagIndex, |
Sets the override state for a specific show flag. |
Overridden from IMovieGraphTraversableObject
| Type | Name | Description | |
|---|---|---|---|
| TArray< TPair< FString, FString > > | Gets properties, and their associated values, which have been modified by a merge. | ||
| void | Merge
(
const IMovieGraphTraversableObject* InSourceObject |
Merges the contents of InSourceClass into this object. |