Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore > API/Plugins/MovieRenderPipelineCore/Graph
Inheritance Hierarchy
- UObject
- UMovieGraphConditionGroup
References
| Module | MovieRenderPipelineCore |
| Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/MovieGraphRenderLayerSubsystem.h |
| Include | #include "Graph/MovieGraphRenderLayerSubsystem.h" |
Syntax
UCLASS (BlueprintType)
class UMovieGraphConditionGroup : public UObject
Remarks
A group of queries which can be added to a collection.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| UMovieGraphConditionGroupQueryBase * | AddQuery
(
const TSubclassOf< UMovieGraphConditionGroupQueryBase >& InQueryType, |
Adds a new condition group query to the condition group and returns a ptr to it. | |
| TSet< AActor * > | Evaluate
(
const UWorld* InWorld |
Determines the actors that match the condition group by running the queries contained in it. | |
| const FGuid & | GetId () |
Gets a persistent unique identifier for this condition group. | |
| EMovieGraphConditionGroupOpType | Gets the condition group operation type. | ||
| const TArray< UMovieGraphConditionGroupQueryBase * > & | GetQueries () |
Gets all queries currently contained in the condition group. | |
| bool | Determines if this is the first condition group under the parent collection. | ||
| bool | MoveQueryToIndex
(
UMovieGraphConditionGroupQueryBase* InQuery, |
Move the specified query to a new index within the condition group. | |
| bool | RemoveQuery
(
UMovieGraphConditionGroupQueryBase* InQuery |
Removes the specified query from the condition group if it exists. | |
| void | SetOperationType
(
const EMovieGraphConditionGroupOpType OperationType |
Sets how the condition group interacts with the collection. |