UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::FInterrogationChannel Struct Reference

#include <MovieSceneEntitySystemTypes.h>

Public Member Functions

 FInterrogationChannel ()
 
FInterrogationChannel operator++ ()
 
 operator bool () const
 
bool IsValid () const
 
int32 AsIndex () const
 

Static Public Member Functions

static FInterrogationChannel Default ()
 
static FInterrogationChannel First ()
 
static FInterrogationChannel FromIndex (int32 InIndex)
 
static FInterrogationChannel Last ()
 
static FInterrogationChannel Invalid ()
 

Friends

uint32 GetTypeHash (FInterrogationChannel In)
 
bool operator== (FInterrogationChannel A, FInterrogationChannel B)
 
bool operator!= (FInterrogationChannel A, FInterrogationChannel B)
 
bool operator< (FInterrogationChannel A, FInterrogationChannel B)
 

Detailed Description

A numeric identifier used to represent a specific 'channel' within an interrogation linker. Interrogation channels are used to identify groupings of tracks or entities that relate to the same output (eg: a property on an object; a root track etc). See FInterrogationKey for a combination of a channel with a specific interrogation index (or time)

Constructor & Destructor Documentation

◆ FInterrogationChannel()

UE::MovieScene::FInterrogationChannel::FInterrogationChannel ( )
inline

Default construction to an invalid channel

Member Function Documentation

◆ AsIndex()

int32 UE::MovieScene::FInterrogationChannel::AsIndex ( ) const
inline

Get the underlying numeric representation of this channel

◆ Default()

static FInterrogationChannel UE::MovieScene::FInterrogationChannel::Default ( )
inlinestatic

A default interrogation channel that can be used when interrogation is only operating on a single set of tracks

◆ First()

static FInterrogationChannel UE::MovieScene::FInterrogationChannel::First ( )
inlinestatic

Retrieve the first allocatable channel when dealing with multiple groupings of tracks

◆ FromIndex()

static FInterrogationChannel UE::MovieScene::FInterrogationChannel::FromIndex ( int32  InIndex)
inlinestatic

Make a channel from an index known to already relate to a valid channel

◆ Invalid()

static FInterrogationChannel UE::MovieScene::FInterrogationChannel::Invalid ( )
inlinestatic

An invalid channel. Should only be used for comparison.

◆ IsValid()

bool UE::MovieScene::FInterrogationChannel::IsValid ( ) const
inline

Check whether this channel is valid

◆ Last()

static FInterrogationChannel UE::MovieScene::FInterrogationChannel::Last ( )
inlinestatic

Retrieve the last allocatable channel when dealing with multiple groupings of tracks

◆ operator bool()

UE::MovieScene::FInterrogationChannel::operator bool ( ) const
inlineexplicit

Check whether this channel is valid

◆ operator++()

FInterrogationChannel UE::MovieScene::FInterrogationChannel::operator++ ( )
inline

Get the next channel after this one

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( FInterrogationChannel  In)
friend

◆ operator!=

◆ operator<

bool operator< ( FInterrogationChannel  A,
FInterrogationChannel  B 
)
friend

◆ operator==

bool operator== ( FInterrogationChannel  A,
FInterrogationChannel  B 
)
friend

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