Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChangeStateStrategy ¶
type ChangeStateStrategy struct{}
func (ChangeStateStrategy) Calculate ¶
func (s ChangeStateStrategy) Calculate(calcData entitycounters.ComponentCountersCalcData) entitycounters.EntityCounters
func (ChangeStateStrategy) CanSkip ¶
func (s ChangeStateStrategy) CanSkip(calcData entitycounters.ComponentCountersCalcData) bool
type CreateAndPbhEnterStrategy ¶
type CreateAndPbhEnterStrategy struct{}
func (CreateAndPbhEnterStrategy) Calculate ¶
func (s CreateAndPbhEnterStrategy) Calculate(calcData entitycounters.ComponentCountersCalcData) entitycounters.EntityCounters
func (CreateAndPbhEnterStrategy) CanSkip ¶
func (s CreateAndPbhEnterStrategy) CanSkip(calcData entitycounters.ComponentCountersCalcData) bool
type CreateStrategy ¶
type CreateStrategy struct{}
func (CreateStrategy) Calculate ¶
func (s CreateStrategy) Calculate(calcData entitycounters.ComponentCountersCalcData) entitycounters.EntityCounters
func (CreateStrategy) CanSkip ¶
func (s CreateStrategy) CanSkip(_ entitycounters.ComponentCountersCalcData) bool
type NoChangeStrategy ¶
type NoChangeStrategy struct{}
func (NoChangeStrategy) Calculate ¶
func (s NoChangeStrategy) Calculate(calcData entitycounters.ComponentCountersCalcData) entitycounters.EntityCounters
func (NoChangeStrategy) CanSkip ¶
func (s NoChangeStrategy) CanSkip(calcData entitycounters.ComponentCountersCalcData) bool
type PbhEnterStrategy ¶
type PbhEnterStrategy struct{}
func (PbhEnterStrategy) Calculate ¶
func (s PbhEnterStrategy) Calculate(calcData entitycounters.ComponentCountersCalcData) entitycounters.EntityCounters
func (PbhEnterStrategy) CanSkip ¶
func (s PbhEnterStrategy) CanSkip(calcData entitycounters.ComponentCountersCalcData) bool
type PbhLeaveAndEnterStrategy ¶
type PbhLeaveAndEnterStrategy struct{}
func (PbhLeaveAndEnterStrategy) Calculate ¶
func (s PbhLeaveAndEnterStrategy) Calculate(calcData entitycounters.ComponentCountersCalcData) entitycounters.EntityCounters
func (PbhLeaveAndEnterStrategy) CanSkip ¶
func (s PbhLeaveAndEnterStrategy) CanSkip(calcData entitycounters.ComponentCountersCalcData) bool
type PbhLeaveStrategy ¶
type PbhLeaveStrategy struct{}
func (PbhLeaveStrategy) Calculate ¶
func (s PbhLeaveStrategy) Calculate(calcData entitycounters.ComponentCountersCalcData) entitycounters.EntityCounters
func (PbhLeaveStrategy) CanSkip ¶
func (s PbhLeaveStrategy) CanSkip(calcData entitycounters.ComponentCountersCalcData) bool
type ResolveStrategy ¶
type ResolveStrategy struct{}
func (ResolveStrategy) Calculate ¶
func (s ResolveStrategy) Calculate(calcData entitycounters.ComponentCountersCalcData) entitycounters.EntityCounters
func (ResolveStrategy) CanSkip ¶
func (s ResolveStrategy) CanSkip(calcData entitycounters.ComponentCountersCalcData) bool
Click to show internal directories.
Click to hide internal directories.