Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EffectType ¶
type EffectType struct {
// contains filtered or unexported fields
}
func GetTypesList ¶
func GetTypesList() []EffectType
GetTypesList Возвращает список доступных эффектов
func (*EffectType) Effect ¶
func (e *EffectType) Effect() wonderEffectType.EffectInterface
func (*EffectType) Id ¶
func (e *EffectType) Id() string
func (*EffectType) Name ¶
func (e *EffectType) Name() string
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
Handler обработчик, котрый можно собрать в цепочку Для последовательного применения эффектов к значениям
func NewEffectHandlerBus ¶
func NewEffectHandlerBus(effectTypes []EffectType) *Handler
NewEffectHandlerBus Конструктор обработчик, который собирает цепочку обработчиков эффектов
func (*Handler) Handle ¶
func (th *Handler) Handle(effect *wonderEffectDTO.Effect, effectValues *wonderEffectDTO.EffectValues, progress *float32) (err error)
Handle Непосредственная обработка
Click to show internal directories.
Click to hide internal directories.