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

#include <MovieSceneBlendType.h>

Public Member Functions

MOVIESCENE_API FMovieSceneBlendTypeField ()
 
template<typename... E>
void Add (E... Types)
 
template<typename... E>
void Remove (E... Types)
 
MOVIESCENE_API void Add (EMovieSceneBlendType Type)
 
MOVIESCENE_API void Add (FMovieSceneBlendTypeField Field)
 
MOVIESCENE_API void Remove (EMovieSceneBlendType Type)
 
MOVIESCENE_API void Remove (FMovieSceneBlendTypeField Field)
 
MOVIESCENE_API FMovieSceneBlendTypeField Invert () const
 
MOVIESCENE_API bool Contains (EMovieSceneBlendType InBlendType) const
 
MOVIESCENE_API int32 Num () const
 

Static Public Member Functions

static MOVIESCENE_API FMovieSceneBlendTypeField All ()
 
static MOVIESCENE_API FMovieSceneBlendTypeField None ()
 

Friends

bool operator== (const FMovieSceneBlendTypeField &A, const FMovieSceneBlendTypeField &B)
 
bool operator!= (const FMovieSceneBlendTypeField &A, const FMovieSceneBlendTypeField &B)
 
MOVIESCENE_API FMovieSceneBlendTypeFieldIterator begin (const FMovieSceneBlendTypeField &Field)
 
MOVIESCENE_API FMovieSceneBlendTypeFieldIterator end (const FMovieSceneBlendTypeField &Field)
 

Detailed Description

Type that specifies a set of blend types that are supported for a particular section. Implemented in this way to avoid direct use of EMovieSceneBlendType as bit flags.

Constructor & Destructor Documentation

◆ FMovieSceneBlendTypeField()

FMovieSceneBlendTypeField::FMovieSceneBlendTypeField ( )

Constructor

Member Function Documentation

◆ Add() [1/3]

template<typename... E>
void FMovieSceneBlendTypeField::Add ( E...  Types)
inline

Add or remove the specified blend types

◆ Add() [2/3]

void FMovieSceneBlendTypeField::Add ( EMovieSceneBlendType  Type)

Add the specified blend type to this field

◆ Add() [3/3]

void FMovieSceneBlendTypeField::Add ( FMovieSceneBlendTypeField  Field)

◆ All()

FMovieSceneBlendTypeField FMovieSceneBlendTypeField::All ( )
static

Retrieve a bit field representing all blend types

◆ Contains()

bool FMovieSceneBlendTypeField::Contains ( EMovieSceneBlendType  InBlendType) const

Check whether this field contains the specified blend type

◆ Invert()

FMovieSceneBlendTypeField FMovieSceneBlendTypeField::Invert ( ) const

Invert this type field

◆ None()

FMovieSceneBlendTypeField FMovieSceneBlendTypeField::None ( )
static

Retrieve a bit field representing No blend types

◆ Num()

int32 FMovieSceneBlendTypeField::Num ( ) const

Count how many blend types are contained within this field

◆ Remove() [1/3]

template<typename... E>
void FMovieSceneBlendTypeField::Remove ( E...  Types)
inline

◆ Remove() [2/3]

void FMovieSceneBlendTypeField::Remove ( EMovieSceneBlendType  Type)

Remove the specified blend type from this field

◆ Remove() [3/3]

void FMovieSceneBlendTypeField::Remove ( FMovieSceneBlendTypeField  Field)

Friends And Related Symbol Documentation

◆ begin

◆ end

◆ operator!=

bool operator!= ( const FMovieSceneBlendTypeField A,
const FMovieSceneBlendTypeField B 
)
friend

◆ operator==

bool operator== ( const FMovieSceneBlendTypeField A,
const FMovieSceneBlendTypeField B 
)
friend

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