Removed test per maintainer instruction, added back in ImageFromImage and LoadTextureCubemap
This commit is contained in:
parent
509ad7da5c
commit
1f80c1e4c2
2 changed files with 18 additions and 49 deletions
|
@ -184,6 +184,15 @@ func LoadRenderTexture(width, height int32) RenderTexture2D {
|
|||
return v
|
||||
}
|
||||
|
||||
// LoadTextureCubemap - Loads a texture for a cubemap using given layout
|
||||
func LoadTextureCubemap(image *Image, layout int32) Texture2D {
|
||||
cimage := image.cptr()
|
||||
clayout := (C.int)(layout)
|
||||
ret := C.LoadTextureCubemap(*cimage, clayout)
|
||||
v := newTexture2DFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
// UnloadImage - Unload image from CPU memory (RAM)
|
||||
func UnloadImage(image *Image) {
|
||||
cimage := image.cptr()
|
||||
|
@ -250,7 +259,6 @@ func ExportImage(image Image, fileName string) bool {
|
|||
cfileName := C.CString(fileName)
|
||||
defer C.free(unsafe.Pointer(cfileName))
|
||||
cimage := image.cptr()
|
||||
|
||||
return bool(C.ExportImage(*cimage, cfileName))
|
||||
}
|
||||
|
||||
|
@ -274,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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue