bool UMovieSceneSubtitleTrack::SupportsType(TSubclassOf<UMovieSceneSection> SectionClass) const //⑧
这个接口指出此编辑器支持的 Track
类型
当前我们的代码是定序器子section类型
2.这些是sceneTrack接口,我们需要在源文件中实现他们。这里面大部分是只有两三句代码就实现了,多一些代码才能实现的会在后面介绍
public:
// UMovieSceneTrack interface
virtual void RemoveAllAnimationData() override;
virtual bool HasSection(const UMovieSceneSection& Section) const override;
virtual void AddSection(UMovieSceneSection& Section) override;
virtual void RemoveSection(UMovieSceneSection& Section) override;
virtual void RemoveSectionAt(int32 SectionIndex) override;
virtual bool IsEmpty() const override;
virtual const TArray<UMovieSceneSection*>& GetAllSections() const override;
virtual bool SupportsType(TSubclassOf<UMovieSceneSection> SectionClass) const override;
virtual bool SupportsMultipleRows() const;
virtual FText GetDisplayName() const override;