Navigation
API > API/Plugins > API/Plugins/SequenceValidator
A single validation result, indicating a note, warning, error, etc. inside the sequence.
| Name | FSequenceValidationResult |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/SequenceValidator/Source/SequenceValidator/Public/Validation/SequenceValidationResult.h |
| Include Path | #include "Validation/SequenceValidationResult.h" |
Syntax
class FSequenceValidationResult : public TSharedFromThis< FSequenceValidationResult >
Inheritance Hierarchy
- TSharedFromThis< FSequenceValidationResult > → FSequenceValidationResult
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSequenceValidationResult
(
EMessageSeverity::Type InSeverity, |
Creates a new validation result with the given severity and message. | Validation/SequenceValidationResult.h | |
FSequenceValidationResult
(
UObject* InTarget |
Creates a new validation result for the given object. | Validation/SequenceValidationResult.h | |
| Creates a new default validation result. | Validation/SequenceValidationResult.h | ||
FSequenceValidationResult
(
EMessageSeverity::Type InSeverity, |
Creates a new validation result for the given object, with the given severity. | Validation/SequenceValidationResult.h | |
FSequenceValidationResult
(
EMessageSeverity::Type InSeverity, |
Creates a new validation result with the given severity and message, for the given object. | Validation/SequenceValidationResult.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Children | TArray< TSharedPtr< FSequenceValidationResult > > | Validation/SequenceValidationResult.h | ||
| LocalTime | TOptional< FFrameTime > | Validation/SequenceValidationResult.h | ||
| RuleInfo | FSequenceValidationRuleInfo | Validation/SequenceValidationResult.h | ||
| Severity | EMessageSeverity::Type | Validation/SequenceValidationResult.h | ||
| TargetKeys | FTargetKeys | Validation/SequenceValidationResult.h | ||
| UserMessage | FText | Validation/SequenceValidationResult.h | ||
| WeakParent | TWeakPtr< FSequenceValidationResult > | Validation/SequenceValidationResult.h | ||
| WeakSubSectionTrail | TArray< TWeakObjectPtr< UMovieSceneSubSection > > | Validation/SequenceValidationResult.h | ||
| WeakTarget | TWeakObjectPtr | Validation/SequenceValidationResult.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddChild
(
TSharedRef< FSequenceValidationResult > InChild |
Validation/SequenceValidationResult.h | ||
void AppendChildren
(
TConstArrayView< TSharedPtr< FSequenceValidationResult > > InChildren |
Validation/SequenceValidationResult.h | ||
TArrayView< const TSharedPtr< FSequenceValidationResult > > GetChildren() |
Validation/SequenceValidationResult.h | ||
FFrameTime GetLocalTime() |
Validation/SequenceValidationResult.h | ||
TSharedPtr< FSequenceValidationResult > GetParent() |
Validation/SequenceValidationResult.h | ||
TSharedPtr< FSequenceValidationResult > GetRoot() |
Validation/SequenceValidationResult.h | ||
const FSequenceValidationRuleInfo & GetRuleInfo() |
Validation/SequenceValidationResult.h | ||
EMessageSeverity::Type GetSeverity() |
Validation/SequenceValidationResult.h | ||
bool GetSubSectionTrail
(
TArray< UMovieSceneSubSection* >& OutTrail |
Validation/SequenceValidationResult.h | ||
UObject * GetTarget() |
Validation/SequenceValidationResult.h | ||
FTargetKeys GetTargetKeys() |
Validation/SequenceValidationResult.h | ||
const FText & GetUserMessage() |
Validation/SequenceValidationResult.h | ||
bool HasChildren() |
Validation/SequenceValidationResult.h | ||
bool HasLocalTime() |
Validation/SequenceValidationResult.h | ||
void SetLocalTime
(
const FFrameTime InLocalTime |
Validation/SequenceValidationResult.h | ||
void SetSubSectionTrail
(
TArrayView< UMovieSceneSubSection* > InTrail |
Validation/SequenceValidationResult.h | ||
void SetTarget
(
UObject* InTarget |
Validation/SequenceValidationResult.h | ||
void SetTargetKeys
(
FTargetKeys InTargetKeys |
Validation/SequenceValidationResult.h | ||
void SetUserMessage
(
const FText& InUserMessage |
Validation/SequenceValidationResult.h |