Documentation ¶
Index ¶
- type Sprite
- func (s Sprite) Draw(game interfaces.IGameBase, screen *ebiten.Image)
- func (s Sprite) DrawPriority() float64
- func (s *Sprite) GetBoudingBox() (bbA, bbB *vector2.Vector2)
- func (s *Sprite) GetID() string
- func (s *Sprite) GetImage() *ebiten.Image
- func (s *Sprite) GetImageSize() *vector2.Vector2
- func (s *Sprite) GetOptions() interfaces.ISpriteOptions
- func (s *Sprite) GetPivot() *vector2.Vector2
- func (s *Sprite) GetPivotOpposite() *vector2.Vector2
- func (s *Sprite) GetPivotOppositeScaled() *vector2.Vector2
- func (s *Sprite) GetPivotScaled() *vector2.Vector2
- func (s *Sprite) GetTransform() interfaces.ITransform
- func (s *Sprite) SetImage(image *ebiten.Image)
- func (s *Sprite) SetOptions(opts interfaces.ISpriteOptions)
- func (s *Sprite) SetPivot(pivot *vector2.Vector2)
- type SpriteOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Sprite ¶
type Sprite struct { Transform interfaces.ITransform Image *ebiten.Image Options interfaces.ISpriteOptions ID string // System variable with ID of the component // contains filtered or unexported fields }
func (Sprite) Draw ¶
func (s Sprite) Draw(game interfaces.IGameBase, screen *ebiten.Image)
func (Sprite) DrawPriority ¶
func (*Sprite) GetBoudingBox ¶
func (*Sprite) GetImageSize ¶
func (*Sprite) GetOptions ¶
func (s *Sprite) GetOptions() interfaces.ISpriteOptions
func (*Sprite) GetPivotOpposite ¶
func (*Sprite) GetPivotOppositeScaled ¶
func (*Sprite) GetPivotScaled ¶
func (*Sprite) GetTransform ¶
func (s *Sprite) GetTransform() interfaces.ITransform
func (*Sprite) SetOptions ¶
func (s *Sprite) SetOptions(opts interfaces.ISpriteOptions)
type SpriteOptions ¶
func NewSpriteOptions ¶
func NewSpriteOptions() *SpriteOptions
func (*SpriteOptions) GetColor ¶
func (so *SpriteOptions) GetColor() color.Color
func (*SpriteOptions) IsVisible ¶
func (so *SpriteOptions) IsVisible() bool
func (*SpriteOptions) SetColor ¶
func (so *SpriteOptions) SetColor(c color.Color)
func (*SpriteOptions) SetVisible ¶
func (so *SpriteOptions) SetVisible(v bool)
Click to show internal directories.
Click to hide internal directories.