internal

package
v0.0.0-...-5d5882f Latest Latest
Warning

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

Go to latest
Published: Mar 15, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrDivByZero   = errors.New("div by zero")
	ErrIntOverflow = errors.New("int overflow")
)

Functions

This section is empty.

Types

type Context

type Context struct {
	Mem mmap.MMap
	// contains filtered or unexported fields
}

func NewContext

func NewContext(f ImportedFuncs) *Context

func (*Context) Dispose

func (c *Context) Dispose() error

func (*Context) Free

func (c *Context) Free(p0 int32)

func (*Context) Malloc

func (c *Context) Malloc(p0 int32) int32

func (*Context) SkiaCanvasClear

func (c *Context) SkiaCanvasClear(p0 int32, p1 int32, p2 int32, p3 int32, p4 int32)

func (*Context) SkiaCanvasConcat

func (c *Context) SkiaCanvasConcat(p0 int32, p1 int32)

func (*Context) SkiaCanvasDrawPath

func (c *Context) SkiaCanvasDrawPath(p0 int32, p1 int32, p2 int32)

func (*Context) SkiaCanvasDrawRect

func (c *Context) SkiaCanvasDrawRect(p0 int32, p1 float32, p2 float32, p3 float32, p4 float32, p5 int32)

func (*Context) SkiaCanvasFlush

func (c *Context) SkiaCanvasFlush(p0 int32)

func (*Context) SkiaCanvasGetTotalMatrix

func (c *Context) SkiaCanvasGetTotalMatrix(p0 int32, p1 int32)

func (*Context) SkiaCanvasRestore

func (c *Context) SkiaCanvasRestore(p0 int32)

func (*Context) SkiaCanvasSave

func (c *Context) SkiaCanvasSave(p0 int32)

func (*Context) SkiaCanvasScale

func (c *Context) SkiaCanvasScale(p0 int32, p1 float32, p2 float32)

func (*Context) SkiaCanvasSetMatrix

func (c *Context) SkiaCanvasSetMatrix(p0 int32, p1 int32)

func (*Context) SkiaCanvasTranslate

func (c *Context) SkiaCanvasTranslate(p0 int32, p1 float32, p2 float32)

func (*Context) SkiaIsSurfaceBgra

func (c *Context) SkiaIsSurfaceBgra() int32

func (*Context) SkiaMatrixCreate

func (c *Context) SkiaMatrixCreate() int32

func (*Context) SkiaMatrixCreateFrom

func (c *Context) SkiaMatrixCreateFrom(p0 float32, p1 float32, p2 float32, p3 float32, p4 float32, p5 float32) int32

func (*Context) SkiaMatrixCreateInverse

func (c *Context) SkiaMatrixCreateInverse(p0 int32, p1 int32) int32

func (*Context) SkiaMatrixDestroy

func (c *Context) SkiaMatrixDestroy(p0 int32)

func (*Context) SkiaMatrixInit

func (c *Context) SkiaMatrixInit(p0 int32)

func (*Context) SkiaMatrixReset

func (c *Context) SkiaMatrixReset(p0 int32)

func (*Context) SkiaMatrixSet

func (c *Context) SkiaMatrixSet(p0 int32, p1 float32, p2 float32, p3 float32, p4 float32, p5 float32, p6 float32)

func (*Context) SkiaMatrixSize

func (c *Context) SkiaMatrixSize() int32

func (*Context) SkiaPaintCreate

func (c *Context) SkiaPaintCreate() int32

func (*Context) SkiaPaintDestroy

func (c *Context) SkiaPaintDestroy(p0 int32)

func (*Context) SkiaPaintGetAlpha

func (c *Context) SkiaPaintGetAlpha(p0 int32) int32

func (*Context) SkiaPaintGetColor

func (c *Context) SkiaPaintGetColor(p0 int32) int32

func (*Context) SkiaPaintGetStrokeCap

func (c *Context) SkiaPaintGetStrokeCap(p0 int32) int32

func (*Context) SkiaPaintGetStrokeJoin

func (c *Context) SkiaPaintGetStrokeJoin(p0 int32) int32

func (*Context) SkiaPaintGetStrokeMiter

func (c *Context) SkiaPaintGetStrokeMiter(p0 int32) float32

func (*Context) SkiaPaintGetStrokeWidth

func (c *Context) SkiaPaintGetStrokeWidth(p0 int32) float32

func (*Context) SkiaPaintGetStyle

func (c *Context) SkiaPaintGetStyle(p0 int32) int32

func (*Context) SkiaPaintInit

func (c *Context) SkiaPaintInit(p0 int32)

func (*Context) SkiaPaintIsAntiAlias

func (c *Context) SkiaPaintIsAntiAlias(p0 int32) int32

func (*Context) SkiaPaintReset

func (c *Context) SkiaPaintReset(p0 int32)

func (*Context) SkiaPaintSetAlpha

func (c *Context) SkiaPaintSetAlpha(p0 int32, p1 int32)

func (*Context) SkiaPaintSetAntiAlias

func (c *Context) SkiaPaintSetAntiAlias(p0 int32, p1 int32)

func (*Context) SkiaPaintSetColor

func (c *Context) SkiaPaintSetColor(p0 int32, p1 int32, p2 int32, p3 int32, p4 int32)

func (*Context) SkiaPaintSetStrokeCap

func (c *Context) SkiaPaintSetStrokeCap(p0 int32, p1 int32)

func (*Context) SkiaPaintSetStrokeJoin

func (c *Context) SkiaPaintSetStrokeJoin(p0 int32, p1 int32)

func (*Context) SkiaPaintSetStrokeMiter

func (c *Context) SkiaPaintSetStrokeMiter(p0 int32, p1 float32)

func (*Context) SkiaPaintSetStrokeWidth

func (c *Context) SkiaPaintSetStrokeWidth(p0 int32, p1 float32)

func (*Context) SkiaPaintSetStyle

func (c *Context) SkiaPaintSetStyle(p0 int32, p1 int32)

func (*Context) SkiaPaintSize

func (c *Context) SkiaPaintSize() int32

func (*Context) SkiaPathApply

func (c *Context) SkiaPathApply(p0 int32, p1 int32, p2 int32, p3 int32) int32

func (*Context) SkiaPathClose

func (c *Context) SkiaPathClose(p0 int32)

func (*Context) SkiaPathComputeTightBounds

func (c *Context) SkiaPathComputeTightBounds(p0 int32, p1 int32)

func (*Context) SkiaPathConicTo

func (c *Context) SkiaPathConicTo(p0 int32, p1 float32, p2 float32, p3 float32, p4 float32, p5 float32)

func (*Context) SkiaPathCountPoints

func (c *Context) SkiaPathCountPoints(p0 int32) int32

func (*Context) SkiaPathCountVerbs

func (c *Context) SkiaPathCountVerbs(p0 int32) int32

func (*Context) SkiaPathCreate

func (c *Context) SkiaPathCreate() int32

func (*Context) SkiaPathCubicTo

func (c *Context) SkiaPathCubicTo(p0 int32, p1 float32, p2 float32, p3 float32, p4 float32, p5 float32, p6 float32)

func (*Context) SkiaPathDestroy

func (c *Context) SkiaPathDestroy(p0 int32)

func (*Context) SkiaPathGetBounds

func (c *Context) SkiaPathGetBounds(p0 int32, p1 int32)

func (*Context) SkiaPathGetFillType

func (c *Context) SkiaPathGetFillType(p0 int32) int32

func (*Context) SkiaPathGetPoint

func (c *Context) SkiaPathGetPoint(p0 int32, p1 int32, p2 int32)

func (*Context) SkiaPathGetPoints

func (c *Context) SkiaPathGetPoints(p0 int32, p1 int32, p2 int32) int32

func (*Context) SkiaPathGetVerbs

func (c *Context) SkiaPathGetVerbs(p0 int32, p1 int32, p2 int32) int32

func (*Context) SkiaPathInit

func (c *Context) SkiaPathInit(p0 int32)

func (*Context) SkiaPathLineTo

func (c *Context) SkiaPathLineTo(p0 int32, p1 float32, p2 float32)

func (*Context) SkiaPathMoveTo

func (c *Context) SkiaPathMoveTo(p0 int32, p1 float32, p2 float32)

func (*Context) SkiaPathQuadTo

func (c *Context) SkiaPathQuadTo(p0 int32, p1 float32, p2 float32, p3 float32, p4 float32)

func (*Context) SkiaPathReset

func (c *Context) SkiaPathReset(p0 int32)

func (*Context) SkiaPathRewind

func (c *Context) SkiaPathRewind(p0 int32)

func (*Context) SkiaPathSetFillType

func (c *Context) SkiaPathSetFillType(p0 int32, p1 int32)

func (*Context) SkiaPathSize

func (c *Context) SkiaPathSize() int32

func (*Context) SkiaPointSize

func (c *Context) SkiaPointSize() int32

func (*Context) SkiaRectSize

func (c *Context) SkiaRectSize() int32

func (*Context) SkiaSurfaceCreateRgba

func (c *Context) SkiaSurfaceCreateRgba(p0 int32, p1 int32) int32

func (*Context) SkiaSurfaceCreateRgbaPremultiplied

func (c *Context) SkiaSurfaceCreateRgbaPremultiplied(p0 int32, p1 int32) int32

func (*Context) SkiaSurfaceDataSize

func (c *Context) SkiaSurfaceDataSize() int32

func (*Context) SkiaSurfaceDestroy

func (c *Context) SkiaSurfaceDestroy(p0 int32)

func (*Context) SkiaSurfaceGetCanvas

func (c *Context) SkiaSurfaceGetCanvas(p0 int32) int32

func (*Context) SkiaSurfaceReadPixels

func (c *Context) SkiaSurfaceReadPixels(p0 int32, p1 int32)

func (*Context) StackAlloc

func (c *Context) StackAlloc(p0 int32) int32

func (*Context) StackRestore

func (c *Context) StackRestore(p0 int32)

func (*Context) StackSave

func (c *Context) StackSave() int32

func (*Context) Start

func (c *Context) Start()

type ImportedFuncs

type ImportedFuncs interface {
	// module: env, field: round
	F0(ctx *Context, p0 float64) float64
	// module: env, field: sem_init
	F1(ctx *Context, p0 int32, p1 int32, p2 int32) int32
	// module: wasi_snapshot_preview1, field: environ_sizes_get
	F2(ctx *Context, p0 int32, p1 int32) int32
	// module: wasi_snapshot_preview1, field: fd_write
	F3(ctx *Context, p0 int32, p1 int32, p2 int32, p3 int32) int32
	// module: wasi_snapshot_preview1, field: fd_seek
	F4(ctx *Context, p0 int32, p1 int64, p2 int32, p3 int32) int32
	// module: wasi_snapshot_preview1, field: fd_close
	F5(ctx *Context, p0 int32) int32
	// module: wasi_snapshot_preview1, field: proc_exit
	F6(ctx *Context, p0 int32)
	// module: env, field: sem_wait
	F7(ctx *Context, p0 int32) int32
	// module: env, field: sem_post
	F8(ctx *Context, p0 int32) int32
	// module: env, field: emscripten_notify_memory_growth
	F9(ctx *Context, p0 int32)
	// module: wasi_snapshot_preview1, field: environ_get
	F10(ctx *Context, p0 int32, p1 int32) int32
	// module: env, field: sem_destroy
	F11(ctx *Context, p0 int32) int32
}

Source Files

Jump to

Keyboard shortcuts

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