Documentation
¶
Index ¶
- func NewApplicationCommand(use string, app *Application) *cobra.Command
- type Application
- func (app *Application) Close()
- func (app *Application) Closing() bool
- func (app *Application) CommandStack() *events.CommandStack
- func (app *Application) Config() *ApplicationConfig
- func (app *Application) Draw(screen *ebiten.Image)
- func (app *Application) Layout(outsideWidth, outsideHeight int) (int, int)
- func (app *Application) Open() error
- func (app *Application) SetTitleContext(ctx string)
- func (app *Application) Update() error
- func (app *Application) WithDraw(fn DrawFunc) *Application
- func (app *Application) WithRegistration(fn RegistrationFunc) *Application
- func (app *Application) WithShutdown(fn StartupShutdownFunc) *Application
- func (app *Application) WithStartup(fn StartupShutdownFunc) *Application
- func (app *Application) WithUpdate(fn UpdateFunc) *Application
- type ApplicationConfig
- type DrawFunc
- type RegistrationFunc
- type StartupShutdownFunc
- type UpdateFunc
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 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
Click to show internal directories.
Click to hide internal directories.