Plasma Engine  2.0
Loading...
Searching...
No Matches
plIntervalScheduler< T > Member List

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

AddOrUpdateWork(const T &work, plTime interval) (defined in plIntervalScheduler< T >)plIntervalScheduler< T >
Clear() (defined in plIntervalScheduler< T >)plIntervalScheduler< T >
GetHistogramIndex(plTime value) (defined in plIntervalSchedulerBase)plIntervalSchedulerBaseprotected
GetHistogramSlotValue(plUInt32 uiIndex) (defined in plIntervalSchedulerBase)plIntervalSchedulerBaseprotected
GetInterval(const T &work) const (defined in plIntervalScheduler< T >)plIntervalScheduler< T >
GetRandomTimeJitter(int pos, plUInt32 &seed) (defined in plIntervalSchedulerBase)plIntervalSchedulerBaseprotectedstatic
GetRandomZeroToOne(int pos, plUInt32 &seed) (defined in plIntervalSchedulerBase)plIntervalSchedulerBaseprotectedstatic
HistogramSize (defined in plIntervalSchedulerBase)plIntervalSchedulerBaseprotectedstatic
m_CurrentTime (defined in plIntervalSchedulerBase)plIntervalSchedulerBaseprotected
m_fInvIntervalRange (defined in plIntervalSchedulerBase)plIntervalSchedulerBaseprotected
m_Histogram (defined in plIntervalSchedulerBase)plIntervalSchedulerBaseprotected
m_HistogramSlotValues (defined in plIntervalSchedulerBase)plIntervalSchedulerBaseprotected
m_MaxInterval (defined in plIntervalSchedulerBase)plIntervalSchedulerBaseprotected
m_MinInterval (defined in plIntervalSchedulerBase)plIntervalSchedulerBaseprotected
m_uiSeed (defined in plIntervalSchedulerBase)plIntervalSchedulerBaseprotected
plIntervalScheduler(plTime minInterval=plTime::MakeFromMilliseconds(1), plTime maxInterval=plTime::MakeFromSeconds(1)) (defined in plIntervalScheduler< T >)plIntervalScheduler< T >inline
plIntervalSchedulerBase(plTime minInterval, plTime maxInterval) (defined in plIntervalSchedulerBase)plIntervalSchedulerBaseprotected
RemoveWork(const T &work) (defined in plIntervalScheduler< T >)plIntervalScheduler< T >
RunWorkCallback typedef (defined in plIntervalScheduler< T >)plIntervalScheduler< T >
Update(plTime deltaTime, RunWorkCallback runWorkCallback)plIntervalScheduler< T >
~plIntervalSchedulerBase() (defined in plIntervalSchedulerBase)plIntervalSchedulerBaseprotected