Skip to content
This repository has been archived by the owner on Jan 27, 2024. It is now read-only.

Latest commit

 

History

History
52 lines (36 loc) · 1.2 KB

File metadata and controls

52 lines (36 loc) · 1.2 KB
redirect_to layout tags title
page
api
Fyne API "software"

software


import "fyne.io/fyne/v2/driver/software"

Usage

func NewCanvas

func NewCanvas() test.WindowlessCanvas

NewCanvas creates a new canvas in memory that can render without hardware support.

func NewTransparentCanvas

func NewTransparentCanvas() test.WindowlessCanvas

NewTransparentCanvas creates a new canvas in memory that can render without hardware support without a background color.

Since: 2.2

func Render

func Render(obj fyne.CanvasObject, t fyne.Theme) image.Image

Render takes a canvas object and renders it to a regular Go image using the provided Theme. The returned image will be set to the object's minimum size. Use the theme.LightTheme() or theme.DarkTheme() to access the builtin themes.

func RenderCanvas

func RenderCanvas(c fyne.Canvas, t fyne.Theme) image.Image

RenderCanvas takes a canvas and renders it to a regular Go image using the provided Theme. This is the same as setting the application theme and then calling Canvas.Capture().

types