XII Release 0.1.0
Loading...
Searching...
No Matches
xiiIntervalScheduler< T > Member List

This is the complete list of members for xiiIntervalScheduler< T >, including all inherited members.

AddOrUpdateWork(const T &work, xiiTime interval) (defined in xiiIntervalScheduler< T >)xiiIntervalScheduler< T >
Clear() (defined in xiiIntervalScheduler< T >)xiiIntervalScheduler< T >
GetHistogramIndex(xiiTime value) (defined in xiiIntervalSchedulerBase)xiiIntervalSchedulerBaseprotected
GetHistogramSlotValue(xiiUInt32 uiIndex) (defined in xiiIntervalSchedulerBase)xiiIntervalSchedulerBaseprotected
GetInterval(const T &work) const (defined in xiiIntervalScheduler< T >)xiiIntervalScheduler< T >
GetRandomTimeJitter(int pos, xiiUInt32 &seed) (defined in xiiIntervalSchedulerBase)xiiIntervalSchedulerBaseprotectedstatic
GetRandomZeroToOne(int pos, xiiUInt32 &seed) (defined in xiiIntervalSchedulerBase)xiiIntervalSchedulerBaseprotectedstatic
HistogramSize (defined in xiiIntervalSchedulerBase)xiiIntervalSchedulerBaseprotectedstatic
m_CurrentTime (defined in xiiIntervalSchedulerBase)xiiIntervalSchedulerBaseprotected
m_fInvIntervalRange (defined in xiiIntervalSchedulerBase)xiiIntervalSchedulerBaseprotected
m_Histogram (defined in xiiIntervalSchedulerBase)xiiIntervalSchedulerBaseprotected
m_HistogramSlotValues (defined in xiiIntervalSchedulerBase)xiiIntervalSchedulerBaseprotected
m_MaxInterval (defined in xiiIntervalSchedulerBase)xiiIntervalSchedulerBaseprotected
m_MinInterval (defined in xiiIntervalSchedulerBase)xiiIntervalSchedulerBaseprotected
m_uiSeed (defined in xiiIntervalSchedulerBase)xiiIntervalSchedulerBaseprotected
RemoveWork(const T &work) (defined in xiiIntervalScheduler< T >)xiiIntervalScheduler< T >
RunWorkCallback typedef (defined in xiiIntervalScheduler< T >)xiiIntervalScheduler< T >
Update(xiiTime deltaTime, RunWorkCallback runWorkCallback)xiiIntervalScheduler< T >
xiiIntervalScheduler(xiiTime minInterval=xiiTime::MakeFromMilliseconds(1), xiiTime maxInterval=xiiTime::MakeFromSeconds(1)) (defined in xiiIntervalScheduler< T >)xiiIntervalScheduler< T >inline
xiiIntervalSchedulerBase(xiiTime minInterval, xiiTime maxInterval) (defined in xiiIntervalSchedulerBase)xiiIntervalSchedulerBaseprotected
~xiiIntervalSchedulerBase() (defined in xiiIntervalSchedulerBase)xiiIntervalSchedulerBaseprotected