gdiplus

package
v0.0.0-...-fe889e0 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2021 License: BSD-3-Clause Imports: 5 Imported by: 1

Documentation

Rendered for windows/amd64

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GdiplusShutdown

func GdiplusShutdown()

Types

type ARGB

type ARGB uint32

type GdiplusStartupInput

type GdiplusStartupInput struct {
	GdiplusVersion           uint32
	DebugEventCallback       uintptr
	SuppressBackgroundThread win.BOOL
	SuppressExternalCodecs   win.BOOL
}

type GdiplusStartupOutput

type GdiplusStartupOutput struct {
	NotificationHook   uintptr
	NotificationUnhook uintptr
}

type GpBitmap

type GpBitmap GpImage

type GpImage

type GpImage struct{}

type GpStatus

type GpStatus int32
const (
	Ok                        GpStatus = 0
	GenericError              GpStatus = 1
	InvalidParameter          GpStatus = 2
	OutOfMemory               GpStatus = 3
	ObjectBusy                GpStatus = 4
	InsufficientBuffer        GpStatus = 5
	NotImplemented            GpStatus = 6
	Win32Error                GpStatus = 7
	WrongState                GpStatus = 8
	Aborted                   GpStatus = 9
	FileNotFound              GpStatus = 10
	ValueOverflow             GpStatus = 11
	AccessDenied              GpStatus = 12
	UnknownImageFormat        GpStatus = 13
	FontFamilyNotFound        GpStatus = 14
	FontStyleNotFound         GpStatus = 15
	NotTrueTypeFont           GpStatus = 16
	UnsupportedGdiplusVersion GpStatus = 17
	GdiplusNotInitialized     GpStatus = 18
	PropertyNotFound          GpStatus = 19
	PropertyNotSupported      GpStatus = 20
	ProfileNotFound           GpStatus = 21
)

func GdipCreateBitmapFromFile

func GdipCreateBitmapFromFile(filename *uint16, bitmap **GpBitmap) GpStatus

func GdipCreateBitmapFromHBITMAP

func GdipCreateBitmapFromHBITMAP(hbm gdi32.HBITMAP, hpal gdi32.HPALETTE, bitmap **GpBitmap) GpStatus

func GdipCreateHBITMAPFromBitmap

func GdipCreateHBITMAPFromBitmap(bitmap *GpBitmap, hbmReturn *gdi32.HBITMAP, background ARGB) GpStatus

func GdipDisposeImage

func GdipDisposeImage(image *GpImage) GpStatus

func GdiplusStartup

func GdiplusStartup(input *GdiplusStartupInput, output *GdiplusStartupOutput) GpStatus

func (GpStatus) String

func (s GpStatus) String() string

Jump to

Keyboard shortcuts

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