Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
Query type which filters actors via an explicit actor list.
| Name | UMovieGraphConditionGroupQuery_Actor |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/MovieGraphRenderLayerSubsystem.h |
| Include Path | #include "Graph/MovieGraphRenderLayerSubsystem.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UMovieGraphConditionGroupQuery_Actor : public UMovieGraphConditionGroupQueryBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieGraphConditionGroupQueryBase → UMovieGraphConditionGroupQuery_Actor
Classes
| Name | Remarks |
|---|---|
| FActorSelectionColumn | Custom outliner column that allows adding/removing an actor from an Actor condition group query (via checkbox). |
| SActorListRow | Custom row widget for the actor list so multiple columns can be populated. |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ColumnID_ActorName | const FName | Graph/MovieGraphRenderLayerSubsystem.h | |
| ColumnID_ActorType | const FName | Graph/MovieGraphRenderLayerSubsystem.h | |
| ColumnID_Components | const FName | Graph/MovieGraphRenderLayerSubsystem.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActorsAndComponentsToMatch | TArray< FMovieGraphActorQueryEntry > | The query must match one of the actors (or components on an actor) to be a match. | Graph/MovieGraphRenderLayerSubsystem.h |
|
| ActorsToMatch | TArray< TSoftObjectPtr< AActor > > | The query must match one of the actors in order to be a match. | Graph/MovieGraphRenderLayerSubsystem.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActorPickerWidget | TSharedPtr< class ISceneOutliner > | Graph/MovieGraphRenderLayerSubsystem.h | ||
| ActorsList | TSharedPtr< SMovieGraphSimpleList< TSharedPtr< FMovieGraphActorQueryEntry > > > | Displays the actors which have been chosen. | Graph/MovieGraphRenderLayerSubsystem.h | |
| ListDataSource | TArray< TSharedPtr< FMovieGraphActorQueryEntry > > | Not ideal to store a duplicate of ActorsToMatch, but SListView requires TSharedPtr<...> as the data source, and UPROPERTY does not support TSharedPtr<...> | Graph/MovieGraphRenderLayerSubsystem.h |
Functions
Public
Overridden from UMovieGraphConditionGroupQueryBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Determines which of the provided actors (in the given world) match the query. | Graph/MovieGraphRenderLayerSubsystem.h | ||
virtual void EvaluateActorsAndComponents
(
const TArray< AActor* >& InActorsToQuery, |
Similar to Evaluate(), but returns both actors and components if the query can match both. | Graph/MovieGraphRenderLayerSubsystem.h | |
virtual TSharedRef< SWidget > GetAddMenuContents
(
const FMovieGraphConditionGroupQueryContentsChanged& OnAddFinished |
Gets the contents of the "Add" menu in the UI, if any. | Graph/MovieGraphRenderLayerSubsystem.h | |
virtual const FText & GetDisplayName() |
Gets the display name for this query class as shown in the UI. | Graph/MovieGraphRenderLayerSubsystem.h | |
virtual const FSlateIcon & GetIcon() |
Gets the icon that represents this query class in the UI. | Graph/MovieGraphRenderLayerSubsystem.h | |
virtual TArray< TSharedRef< SWidget > > GetWidgets () |
Gets the widgets that should be displayed for this query. | Graph/MovieGraphRenderLayerSubsystem.h | |
virtual bool HasAddMenu () |
Returns true if this query should expose an Add menu, or false if no Add menu is visible. | Graph/MovieGraphRenderLayerSubsystem.h | |
virtual bool ShouldEvaluateComponents () |
Determines if this query should additionally match components, rather than just matching actors. | Graph/MovieGraphRenderLayerSubsystem.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostLoad() |
Graph/MovieGraphRenderLayerSubsystem.h |