TInterpGroupIteratorBase

Implements the common behavior for all interp group iterators.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Matinee

Header

/Engine/Source/Editor/Matinee/Public/MatineeGroupData.h

Include

#include "MatineeGroupData.h"

Syntax

template<bool bConst, class GroupFilter>
class TInterpGroupIteratorBase

Remarks

Implements the common behavior for all interp group iterators.

Constructors

Name Description

Protected function

TInterpGroupIteratorBase

(
    GroupArrayType& InGroupArray
)

Constructor for the base group iterator.

Functions

Name Description

Public function Const

int32

 

GetGroupIndex()

Protected function Const

bool

 

IsCurrentGroupValid()

Protected function

void

 

RemoveCurrentGroup()

Removes the current interp groups from the interp group array and updates the iterator.

Operators

Name Description

Public function Const

 

operator bool()

Public function

GroupType &#...

 

operator*()

Public function

void

 

operator++()

Increments the iterator to point to the next valid interp group or may reach the end of the iterator.

Public function

GroupType &#...

 

operator->()

Typedefs

Name

Description

GroupArrayType

GroupIteratorType

GroupType

Typedefs that allow the iterator to be const or non-const without duplicating any code.

TrackArrayType

TrackType

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss