Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlurShader ¶
type BlurShader struct {
PosX float32
PosY float32
Offset float32
// contains filtered or unexported fields
}
func NewAbberation ¶
func NewAbberation(offset float32) *BlurShader
func NewBlur ¶
func NewBlur(offset float32) *BlurShader
func NewBlurRadial ¶
func NewBlurRadial(offset float32) *BlurShader
func NewShapeRenderer ¶
func NewShapeRenderer() *BlurShader
func (*BlurShader) Draw ¶
func (s *BlurShader) Draw(srcImage *ebiten.Image, screen *ebiten.Image, op *ebiten.DrawRectShaderOptions)
func (*BlurShader) Update ¶
func (s *BlurShader) Update(dt time.Duration)
type DefaultShader ¶
type DefaultShader struct {
// contains filtered or unexported fields
}
func NewDefault ¶
func NewDefault() *DefaultShader
func (*DefaultShader) Draw ¶
func (s *DefaultShader) Draw(srcImage *ebiten.Image, screen *ebiten.Image, op *ebiten.DrawRectShaderOptions)
func (*DefaultShader) Update ¶
func (s *DefaultShader) Update(dt time.Duration)
type GlitchShader ¶
type GlitchShader struct {
MinVal float32
MaxVal float32
// contains filtered or unexported fields
}
func NewGlitchShader ¶
func NewGlitchShader() *GlitchShader
func (*GlitchShader) Draw ¶
func (s *GlitchShader) Draw(srcImage *ebiten.Image, screen *ebiten.Image, op *ebiten.DrawRectShaderOptions)
func (*GlitchShader) Update ¶
func (s *GlitchShader) Update(dt time.Duration)
type LightShader ¶
type LightShader struct {
PosX float32
PosY float32
Offset float32
// contains filtered or unexported fields
}
func NewLight ¶
func NewLight(offset float32) *LightShader
func (*LightShader) Draw ¶
func (s *LightShader) Draw(srcImage *ebiten.Image, screen *ebiten.Image, op *ebiten.DrawRectShaderOptions)
func (*LightShader) Update ¶
func (s *LightShader) Update(dt time.Duration)
type NoiseShader ¶
type NoiseShader struct {
Invert bool
// contains filtered or unexported fields
}
func NewNoise ¶
func NewNoise(delay time.Duration) *NoiseShader
func (*NoiseShader) Draw ¶
func (s *NoiseShader) Draw(srcImage *ebiten.Image, screen *ebiten.Image, op *ebiten.DrawRectShaderOptions)
func (*NoiseShader) Update ¶
func (s *NoiseShader) Update(dt time.Duration)
type Shader ¶
type ShaderGroup ¶
type ShaderGroup struct {
// contains filtered or unexported fields
}
func (*ShaderGroup) Draw ¶
func (s *ShaderGroup) Draw(srcImage *ebiten.Image, screen *ebiten.Image, op *ebiten.DrawRectShaderOptions)
func (*ShaderGroup) Update ¶
func (s *ShaderGroup) Update(dt time.Duration)
Click to show internal directories.
Click to hide internal directories.