op

package
v1.0.9 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2026 License: MIT, Unlicense Imports: 6 Imported by: 7

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Defer

func Defer(o *Ops, c CallOp)

Types

type CallOp

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

func (CallOp) Add

func (c CallOp) Add(o *Ops)

type InvalidateCmd

type InvalidateCmd struct {
	At time.Time
}

func (InvalidateCmd) ImplementsCommand

func (InvalidateCmd) ImplementsCommand()

type MacroOp

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

func Record

func Record(o *Ops) MacroOp

func (MacroOp) Stop

func (m MacroOp) Stop() CallOp

type Ops

type Ops struct {
	Internal ops.Ops
}

func (*Ops) Reset

func (o *Ops) Reset()

type TransformOp

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

func Affine

func Affine(a f32.Affine2D) TransformOp

func Offset

func Offset(off image.Point) TransformOp

func (TransformOp) Add

func (t TransformOp) Add(o *Ops)

func (TransformOp) Push

func (t TransformOp) Push(o *Ops) TransformStack

type TransformStack

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

func (TransformStack) Pop

func (t TransformStack) Pop()

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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