From b63c9257c5d0b484ea9d26d3f0791a1c8476678a Mon Sep 17 00:00:00 2001 From: Pierre Curto Date: Wed, 10 Jan 2024 10:12:43 +0100 Subject: [PATCH] add ImageFromImage() --- raylib/rtextures.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/raylib/rtextures.go b/raylib/rtextures.go index 0068c62..4e008c0 100644 --- a/raylib/rtextures.go +++ b/raylib/rtextures.go @@ -282,6 +282,15 @@ func ImageCopy(image *Image) *Image { return v } +// Create an image from another image piece +func ImageFromImage(image Image, rec Rectangle) Image { + cimage := image.cptr() + crec := rec.cptr() + ret := C.ImageFromImage(*cimage, *crec) + v := newImageFromPointer(unsafe.Pointer(&ret)) + return *v +} + // ImageText - Create an image from text (default font) func ImageText(text string, fontSize int32, col color.RGBA) *Image { ctext := C.CString(text)