![]() |
XII Release 0.1.0
|
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) | xiiIntervalSchedulerBase | protected |
GetHistogramSlotValue(xiiUInt32 uiIndex) (defined in xiiIntervalSchedulerBase) | xiiIntervalSchedulerBase | protected |
GetInterval(const T &work) const (defined in xiiIntervalScheduler< T >) | xiiIntervalScheduler< T > | |
GetRandomTimeJitter(int pos, xiiUInt32 &seed) (defined in xiiIntervalSchedulerBase) | xiiIntervalSchedulerBase | protectedstatic |
GetRandomZeroToOne(int pos, xiiUInt32 &seed) (defined in xiiIntervalSchedulerBase) | xiiIntervalSchedulerBase | protectedstatic |
HistogramSize (defined in xiiIntervalSchedulerBase) | xiiIntervalSchedulerBase | protectedstatic |
m_CurrentTime (defined in xiiIntervalSchedulerBase) | xiiIntervalSchedulerBase | protected |
m_fInvIntervalRange (defined in xiiIntervalSchedulerBase) | xiiIntervalSchedulerBase | protected |
m_Histogram (defined in xiiIntervalSchedulerBase) | xiiIntervalSchedulerBase | protected |
m_HistogramSlotValues (defined in xiiIntervalSchedulerBase) | xiiIntervalSchedulerBase | protected |
m_MaxInterval (defined in xiiIntervalSchedulerBase) | xiiIntervalSchedulerBase | protected |
m_MinInterval (defined in xiiIntervalSchedulerBase) | xiiIntervalSchedulerBase | protected |
m_uiSeed (defined in xiiIntervalSchedulerBase) | xiiIntervalSchedulerBase | protected |
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) | xiiIntervalSchedulerBase | protected |
~xiiIntervalSchedulerBase() (defined in xiiIntervalSchedulerBase) | xiiIntervalSchedulerBase | protected |