Documentation ¶
Index ¶
- type DefaultInternalHandler
- func (handler *DefaultInternalHandler) AfterDraw(screen *ebiten.Image)
- func (handler *DefaultInternalHandler) CursorPosition() (int, int)
- func (handler *DefaultInternalHandler) Draw(screen *ebiten.Image)
- func (handler *DefaultInternalHandler) GetCursorImage(name string) *ebiten.Image
- func (handler *DefaultInternalHandler) GetCursorOffset(name string) image.Point
- func (handler *DefaultInternalHandler) MouseButtonJustPressed(b ebiten.MouseButton) bool
- func (handler *DefaultInternalHandler) MouseButtonPressed(b ebiten.MouseButton) bool
- func (handler *DefaultInternalHandler) SetCursorImage(name string, cursorImage *ebiten.Image, offset image.Point)
- func (handler *DefaultInternalHandler) Update()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultInternalHandler ¶ added in v0.5.0
type DefaultInternalHandler struct { LeftMouseButtonPressed bool MiddleMouseButtonPressed bool RightMouseButtonPressed bool CursorX int CursorY int WheelX float64 WheelY float64 LeftMouseButtonJustPressed bool MiddleMouseButtonJustPressed bool RightMouseButtonJustPressed bool LastLeftMouseButtonPressed bool LastMiddleMouseButtonPressed bool LastRightMouseButtonPressed bool InputChars []rune KeyPressed map[ebiten.Key]bool AnyKeyPressed bool // contains filtered or unexported fields }
func (*DefaultInternalHandler) AfterDraw ¶ added in v0.5.2
func (handler *DefaultInternalHandler) AfterDraw(screen *ebiten.Image)
func (*DefaultInternalHandler) CursorPosition ¶ added in v0.5.0
func (handler *DefaultInternalHandler) CursorPosition() (int, int)
func (*DefaultInternalHandler) Draw ¶ added in v0.5.1
func (handler *DefaultInternalHandler) Draw(screen *ebiten.Image)
func (*DefaultInternalHandler) GetCursorImage ¶ added in v0.5.0
func (handler *DefaultInternalHandler) GetCursorImage(name string) *ebiten.Image
func (*DefaultInternalHandler) GetCursorOffset ¶ added in v0.5.0
func (handler *DefaultInternalHandler) GetCursorOffset(name string) image.Point
func (*DefaultInternalHandler) MouseButtonJustPressed ¶ added in v0.5.0
func (handler *DefaultInternalHandler) MouseButtonJustPressed(b ebiten.MouseButton) bool
func (*DefaultInternalHandler) MouseButtonPressed ¶ added in v0.5.0
func (handler *DefaultInternalHandler) MouseButtonPressed(b ebiten.MouseButton) bool
func (*DefaultInternalHandler) SetCursorImage ¶ added in v0.5.0
func (handler *DefaultInternalHandler) SetCursorImage(name string, cursorImage *ebiten.Image, offset image.Point)
func (*DefaultInternalHandler) Update ¶ added in v0.5.0
func (handler *DefaultInternalHandler) Update()
Update updates the input system. This is called by the UI.
Click to show internal directories.
Click to hide internal directories.