FINAL CUT
Classes | Public Member Functions | Protected Types | Protected Member Functions | Friends | List of all members
finalcut::FTimer< ObjectT > Class Template Reference

Classes

struct  FTimerData
 

Public Member Functions

virtual auto getClassName () const -> FString
 
auto getCurrentTime () const -> TimeValue
 
auto isTimeout (const TimeValue &, uInt64) -> bool
 
auto addTimer (ObjectT *, int) &-> int
 
auto delTimer (int) const &-> bool
 
auto delOwnTimers (const ObjectT *) const &-> bool
 
auto delAllTimers () const &-> bool
 

Protected Types

using FTimerList = std::vector< FTimerData >
 
using FTimerListUniquePtr = std::unique_ptr< FTimerList >
 

Protected Member Functions

auto getTimerList () const -> FTimerList *
 
template<typename CallbackT >
auto processTimerEvent (CallbackT) -> uInt
 

Friends

class FObjectTimer
 

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