UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMovieSceneSectionGroup Struct Reference

#include <MovieScene.h>

Public Member Functions

MOVIESCENE_API bool Contains (const UMovieSceneSection &Section) const
 
MOVIESCENE_API void Add (UMovieSceneSection &Section)
 
MOVIESCENE_API void Remove (const UMovieSceneSection &Section)
 
MOVIESCENE_API void Append (const FMovieSceneSectionGroup &SectionGroup)
 
MOVIESCENE_API void Clean ()
 
int32 Num () const
 
bool operator== (const FMovieSceneSectionGroup &Other) const
 
bool operator!= (const FMovieSceneSectionGroup &Other) const
 
TArray< TWeakObjectPtr< UMovieSceneSection > >::RangedForIteratorType begin ()
 
TArray< TWeakObjectPtr< UMovieSceneSection > >::RangedForConstIteratorType begin () const
 
TArray< TWeakObjectPtr< UMovieSceneSection > >::RangedForIteratorType end ()
 
TArray< TWeakObjectPtr< UMovieSceneSection > >::RangedForConstIteratorType end () const
 

Protected Attributes

TArray< TWeakObjectPtr< UMovieSceneSection > > Sections
 

Detailed Description

Structure that represents a group of sections

Member Function Documentation

◆ Add()

MOVIESCENE_API void FMovieSceneSectionGroup::Add ( UMovieSceneSection Section)

◆ Append()

MOVIESCENE_API void FMovieSceneSectionGroup::Append ( const FMovieSceneSectionGroup SectionGroup)

◆ begin() [1/2]

TArray< TWeakObjectPtr< UMovieSceneSection > >::RangedForIteratorType FMovieSceneSectionGroup::begin ( )
inline

DO NOT USE DIRECTLY STL-like iterators to enable range-based for loop support.

◆ begin() [2/2]

TArray< TWeakObjectPtr< UMovieSceneSection > >::RangedForConstIteratorType FMovieSceneSectionGroup::begin ( ) const
inline

◆ Clean()

MOVIESCENE_API void FMovieSceneSectionGroup::Clean ( )

◆ Contains()

MOVIESCENE_API bool FMovieSceneSectionGroup::Contains ( const UMovieSceneSection Section) const

◆ end() [1/2]

TArray< TWeakObjectPtr< UMovieSceneSection > >::RangedForIteratorType FMovieSceneSectionGroup::end ( )
inline

◆ end() [2/2]

TArray< TWeakObjectPtr< UMovieSceneSection > >::RangedForConstIteratorType FMovieSceneSectionGroup::end ( ) const
inline

◆ Num()

int32 FMovieSceneSectionGroup::Num ( ) const
inline

◆ operator!=()

bool FMovieSceneSectionGroup::operator!= ( const FMovieSceneSectionGroup Other) const
inline

◆ operator==()

bool FMovieSceneSectionGroup::operator== ( const FMovieSceneSectionGroup Other) const
inline

Comparison operators We only need these for being stored in a container, to check if it's the same object. Not intended for direct use.

◆ Remove()

MOVIESCENE_API void FMovieSceneSectionGroup::Remove ( const UMovieSceneSection Section)

Member Data Documentation

◆ Sections

TArray<TWeakObjectPtr<UMovieSceneSection> > FMovieSceneSectionGroup::Sections
protected

The documentation for this struct was generated from the following file: