UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TKeyTimeIterator< TimeType > Struct Template Reference

#include <IKeyFrameManipulator.h>

Public Member Functions

 TKeyTimeIterator (const TKeyFrameManipulator< TimeType > &InManipulator)
 
TKeyTimeIteratoroperator++ ()
 
 operator bool () const
 
bool operator! () const
 
bool operator== (const TKeyTimeIterator &RHS) const
 
TimeType operator* () const
 
FKeyHandle GetKeyHandle ()
 
int32 GetStartIndex () const
 
int32 GetEndIndex () const
 

Friends

bool operator!= (const TKeyTimeIterator &LHS, const TKeyTimeIterator &RHS)
 
TKeyTimeIterator< TimeTypebegin (const TKeyTimeIterator< TimeType > &Iter)
 
TKeyTimeIterator< TimeTypeend (const TKeyTimeIterator< TimeType > &Iter)
 

Detailed Description

template<typename TimeType>
struct TKeyTimeIterator< TimeType >

Key time iterator for TKeyFrameManipulator

Constructor & Destructor Documentation

◆ TKeyTimeIterator()

template<typename TimeType >
TKeyTimeIterator< TimeType >::TKeyTimeIterator ( const TKeyFrameManipulator< TimeType > &  InManipulator)
inline

Member Function Documentation

◆ GetEndIndex()

template<typename TimeType >
int32 TKeyTimeIterator< TimeType >::GetEndIndex ( ) const
inline

◆ GetKeyHandle()

template<typename TimeType >
FKeyHandle TKeyTimeIterator< TimeType >::GetKeyHandle ( )
inline

◆ GetStartIndex()

template<typename TimeType >
int32 TKeyTimeIterator< TimeType >::GetStartIndex ( ) const
inline

◆ operator bool()

template<typename TimeType >
TKeyTimeIterator< TimeType >::operator bool ( ) const
inlineexplicit

conversion to "bool" returning true if the iterator is valid.

◆ operator!()

template<typename TimeType >
bool TKeyTimeIterator< TimeType >::operator! ( ) const
inline

inverse of the "bool" operator

◆ operator*()

template<typename TimeType >
TimeType TKeyTimeIterator< TimeType >::operator* ( ) const
inline

◆ operator++()

template<typename TimeType >
TKeyTimeIterator & TKeyTimeIterator< TimeType >::operator++ ( )
inline

◆ operator==()

template<typename TimeType >
bool TKeyTimeIterator< TimeType >::operator== ( const TKeyTimeIterator< TimeType > &  RHS) const
inline

Friends And Related Symbol Documentation

◆ begin

template<typename TimeType >
TKeyTimeIterator< TimeType > begin ( const TKeyTimeIterator< TimeType > &  Iter)
friend

◆ end

template<typename TimeType >
TKeyTimeIterator< TimeType > end ( const TKeyTimeIterator< TimeType > &  Iter)
friend

◆ operator!=

template<typename TimeType >
bool operator!= ( const TKeyTimeIterator< TimeType > &  LHS,
const TKeyTimeIterator< TimeType > &  RHS 
)
friend

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