Navigation
API > API/Runtime > API/Runtime/MovieScene
Condition class that allows the grouping of other conditions using 'and', 'or', or 'xor'.
| Name | UMovieSceneGroupCondition |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Conditions/MovieSceneGroupCondition.h |
| Include Path | #include "Conditions/MovieSceneGroupCondition.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, DefaultToInstanced, EditInlineNew,
Meta=(DisplayName="Group Condition"))
class UMovieSceneGroupCondition : public UMovieSceneCondition
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneSignedObject → UMovieSceneCondition → UMovieSceneGroupCondition
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Operator | EMovieSceneGroupConditionOperator | Which operator to use in evaluating the group condition | Conditions/MovieSceneGroupCondition.h |
|
| SubConditions | TArray< FMovieSceneConditionContainer > | List of sub-conditions to evaluate as part of this condition. | Conditions/MovieSceneGroupCondition.h |
|
Functions
Public
Overridden from UMovieSceneCondition
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint32 ComputeCacheKey
(
FGuid BindingGuid, |
Cache Key overridden to combine cache keys of sub conditions | Conditions/MovieSceneGroupCondition.h |
Protected
Overridden from UMovieSceneCondition
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanCacheResult
(
TSharedRef< const UE::MovieScene::FSharedPlaybackState > SharedPlaybackState |
Conditions/MovieSceneGroupCondition.h | ||
virtual bool EvaluateConditionInternal
(
FGuid BindingGuid, |
UMovieSceneCondition overrides | Conditions/MovieSceneGroupCondition.h |