application

package
v0.0.0-...-6b0c7b4 Latest Latest
Warning

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

Go to latest
Published: Sep 9, 2025 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewApplicationCommand

func NewApplicationCommand(use string, app *Application) *cobra.Command

Types

type Application

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

func NewApplication

func NewApplication() *Application

func NewApplicationWithConfig

func NewApplicationWithConfig(config *ApplicationConfig) *Application

func (*Application) Close

func (app *Application) Close()

func (*Application) Closing

func (app *Application) Closing() bool

func (*Application) CommandStack

func (app *Application) CommandStack() *events.CommandStack

func (*Application) Config

func (app *Application) Config() *ApplicationConfig

func (*Application) Draw

func (app *Application) Draw(screen *ebiten.Image)

func (*Application) Layout

func (app *Application) Layout(outsideWidth, outsideHeight int) (int, int)

func (*Application) Open

func (app *Application) Open() error

func (*Application) SetTitleContext

func (app *Application) SetTitleContext(ctx string)

func (*Application) Update

func (app *Application) Update() error

func (*Application) WithDraw

func (app *Application) WithDraw(fn DrawFunc) *Application

func (*Application) WithRegistration

func (app *Application) WithRegistration(fn RegistrationFunc) *Application

func (*Application) WithShutdown

func (app *Application) WithShutdown(fn StartupShutdownFunc) *Application

func (*Application) WithStartup

func (app *Application) WithStartup(fn StartupShutdownFunc) *Application

func (*Application) WithUpdate

func (app *Application) WithUpdate(fn UpdateFunc) *Application

type ApplicationConfig

type ApplicationConfig struct {
	*config.Metadata
	*config.Resources
	*config.Window
}

type DrawFunc

type DrawFunc func(app *Application, screen *ebiten.Image) error

type RegistrationFunc

type RegistrationFunc func(app *Application) error

type StartupShutdownFunc

type StartupShutdownFunc func(app *Application) error

type UpdateFunc

type UpdateFunc func(app *Application, dt, fdt float64, frames int) error

Jump to

Keyboard shortcuts

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