transitions

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 19, 2024 License: GPL-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const SHADER_DISSOLVE = "shaders/dissolve.kage"
View Source
const SHADER_FADE = "shaders/fade.kage"
View Source
const SHADER_PIXELIZE = "shaders/pixelize.kage"

Variables

This section is empty.

Functions

This section is empty.

Types

type Dissolve

type Dissolve struct {
	// contains filtered or unexported fields
}

func NewDissolve

func NewDissolve(img *ebiten.Image, tOptions *TransitionOptions, geoM ebiten.GeoM) *Dissolve

func (*Dissolve) Completed added in v0.0.1

func (t *Dissolve) Completed() bool

func (*Dissolve) Draw

func (t *Dissolve) Draw(screen *ebiten.Image)

func (*Dissolve) SetGeoM

func (t *Dissolve) SetGeoM(geoM ebiten.GeoM)

func (*Dissolve) SetImage added in v0.0.1

func (t *Dissolve) SetImage(img *ebiten.Image)

func (*Dissolve) Update

func (t *Dissolve) Update() error

type Fade added in v0.0.1

type Fade struct {
	// contains filtered or unexported fields
}

func NewFade added in v0.0.1

func NewFade(img *ebiten.Image, tOptions *TransitionOptions, geoM ebiten.GeoM) *Fade

func (*Fade) Completed added in v0.0.1

func (t *Fade) Completed() bool

func (*Fade) Draw added in v0.0.1

func (t *Fade) Draw(screen *ebiten.Image)

func (*Fade) SetGeoM added in v0.0.1

func (t *Fade) SetGeoM(geoM ebiten.GeoM)

func (*Fade) SetImage added in v0.0.1

func (t *Fade) SetImage(img *ebiten.Image)

func (*Fade) Update added in v0.0.1

func (t *Fade) Update() error

type Pixelize added in v0.0.1

type Pixelize struct {
	// contains filtered or unexported fields
}

func NewPixelize added in v0.0.1

func NewPixelize(img *ebiten.Image, tOptions *TransitionOptions, geoM ebiten.GeoM) *Pixelize

func (*Pixelize) Completed added in v0.0.1

func (t *Pixelize) Completed() bool

func (*Pixelize) Draw added in v0.0.1

func (t *Pixelize) Draw(screen *ebiten.Image)

func (*Pixelize) SetGeoM added in v0.0.1

func (t *Pixelize) SetGeoM(geoM ebiten.GeoM)

func (*Pixelize) SetImage added in v0.0.1

func (t *Pixelize) SetImage(img *ebiten.Image)

func (*Pixelize) Update added in v0.0.1

func (t *Pixelize) Update() error

type TransitionDirection

type TransitionDirection int
const (
	TransitionIn TransitionDirection = iota
	TransitionHold
	TransitionOut
	TransitionCompleted
)

type TransitionOptions

type TransitionOptions struct {
	CurrentDirection TransitionDirection
	InDuration       float32
	HoldDuration     float32
	OutDuration      float32
}

func (*TransitionOptions) Duration

func (t *TransitionOptions) Duration() float32

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL