ULIS  dev4.0.7
Utility Library for Imaging Systems
Public Member Functions | Protected Member Functions | List of all members
IHasTimeSettings Class Reference

Simple HasTimeSettings class.

Inheritance diagram for IHasTimeSettings:

Public Member Functions

int64 BeginFrame ()
 
int64 CurrentFrame ()
 
int64 EndFrame ()
 
uint16 Fps ()
 
void SetBeginFrame (int64 iValue)
 
void SetCurrentFrame (int64 iValue)
 
void SetEndFrame (int64 iValue)
 
void SetFps (uint16 iValue)
 
- Public Member Functions inherited from TCallbackCapable< DelegateType, _ID >
 TCallbackCapable (const DelegateType &iDelegate=DelegateType())
 
 TCallbackCapable (typename DelegateType::tFptr iDelegateFPTR)
 
const DelegateType & GetDelegate () const
 
template<typename ... Args>
void Invoke (Args ... args) const
 
void SetDelegate (const DelegateType &iDelegate)
 
void SetDelegate (const TCallbackCapable< DelegateType, _ID > &iOther)
 
void SetDelegate (typename DelegateType::tFptr iDelegateFPTR)
 

Protected Member Functions

 IHasTimeSettings (uint16 iFps=24, int64 iBeginFrame=0, int64 iEndFrame=0, int64 iCurrentFrame=0, const FOnTimeSettingsChanged &iDelegate=FOnTimeSettingsChanged())
 

Additional Inherited Members

- Public Types inherited from TCallbackCapable< DelegateType, _ID >
using Delegate = DelegateType
 

Constructor & Destructor Documentation

◆ IHasTimeSettings()

IHasTimeSettings::IHasTimeSettings ( uint16  iFps = 24,
int64  iBeginFrame = 0,
int64  iEndFrame = 0,
int64  iCurrentFrame = 0,
const FOnTimeSettingsChanged iDelegate = FOnTimeSettingsChanged() 
)
protected

Member Function Documentation

◆ BeginFrame()

int64 IHasTimeSettings::BeginFrame ( )

◆ CurrentFrame()

int64 IHasTimeSettings::CurrentFrame ( )

◆ EndFrame()

int64 IHasTimeSettings::EndFrame ( )

◆ Fps()

uint16 IHasTimeSettings::Fps ( )

◆ SetBeginFrame()

void IHasTimeSettings::SetBeginFrame ( int64  iValue)

◆ SetCurrentFrame()

void IHasTimeSettings::SetCurrentFrame ( int64  iValue)

◆ SetEndFrame()

void IHasTimeSettings::SetEndFrame ( int64  iValue)

◆ SetFps()

void IHasTimeSettings::SetFps ( uint16  iValue)