// ĠDO ĠNOT ĠEDIT , ĠTHIS ĠFILE ĠIS ĠGENERATED ĠFROM Ġapi . json Ċ package Ġgod ot Ċ Ċ import Ġgd native . godot _ method _ bind Ċ import Ġgod ot . core . Color Ċ import Ġgod ot . core . G DE rror Ċ import Ġgod ot . core . God ot Ċ import Ġgod ot . core . Pool ByteArray Ċ import Ġgod ot . core . Rect 2 Ċ import Ġgod ot . core . Variant Ċ import Ġgod ot . core . Variant Array Ċ import Ġgod ot . core . Vector 2 Ċ import Ġkotlin . Boolean Ċ import Ġkotlin . Float Ċ import Ġkotlin . Int Ċ import Ġkotlin . String Ċ import Ġkotlin . reflect . K Callable Ċ import Ġkotlinx . c interop . C Function Ċ import Ġkotlinx . c interop . CO pa que Pointer Ċ import Ġkotlinx . c interop . CP o inter Ċ import Ġkotlinx . c interop . cstr Ċ import Ġkotlinx . c interop . invoke Ċ import Ġkotlinx . c interop . mem Scoped Ċ import Ġkotlinx . c interop . reinterpret Ċ Ċ open Ġclass ĠImage ( ĊĠ Ġ_ handle : ĠCO pa que Pointer Ċ ) Ġ: ĠResource (_ handle ) Ġ{ ĊĠ Ġfun Ġblend Rect ( ĊĠĠĠ Ġsrc : ĠImage , ĊĠĠĠ Ġsrc Rect : ĠRect 2 , ĊĠĠĠ Ġdst : ĠVector 2 ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( src )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( src Rect )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( dst )) ĊĠĠĠ Ġ__ method _ bind . blend Rect . call ( this ._ handle , Ġ_ args ) ĊĠ Ġ} ĊĊĠ Ġfun Ġblend Rect Mask ( ĊĠĠĠ Ġsrc : ĠImage , ĊĠĠĠ Ġmask : ĠImage , ĊĠĠĠ Ġsrc Rect : ĠRect 2 , ĊĠĠĠ Ġdst : ĠVector 2 ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( src )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( mask )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( src Rect )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( dst )) ĊĠĠĠ Ġ__ method _ bind . blend Rect Mask . call ( this ._ handle , Ġ_ args ) ĊĠ Ġ} ĊĊĠ Ġfun Ġblit Rect ( ĊĠĠĠ Ġsrc : ĠImage , ĊĠĠĠ Ġsrc Rect : ĠRect 2 , ĊĠĠĠ Ġdst : ĠVector 2 ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( src )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( src Rect )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( dst )) ĊĠĠĠ Ġ__ method _ bind . blit Rect . call ( this ._ handle , Ġ_ args ) ĊĠ Ġ} ĊĊĠ Ġfun Ġblit Rect Mask ( ĊĠĠĠ Ġsrc : ĠImage , ĊĠĠĠ Ġmask : ĠImage , ĊĠĠĠ Ġsrc Rect : ĠRect 2 , ĊĠĠĠ Ġdst : ĠVector 2 ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( src )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( mask )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( src Rect )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( dst )) ĊĠĠĠ Ġ__ method _ bind . blit Rect Mask . call ( this ._ handle , Ġ_ args ) ĊĠ Ġ} ĊĊĠ Ġfun Ġbump map To Normal map ( bump Scale : ĠFloat Ġ= Ġ 1 . 0 f ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( bump Scale ) ĊĠĠĠ Ġ__ method _ bind . bump map To Normal map . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġclear Mip maps () Ġ{ ĊĠĠĠ Ġ__ method _ bind . clear Mip maps . call ( this ._ handle ) ĊĠ Ġ} ĊĊĠ Ġfun Ġcompress ( ĊĠĠĠ Ġmode : ĠInt , ĊĠĠĠ Ġsource : ĠInt , ĊĠĠĠ Ġloss y Quality : ĠFloat ĊĠ Ġ): ĠG DE rror Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( mode )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( source )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( loss y Quality )) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . compress . call ( this ._ handle , Ġ_ args ) ĊĠĠĠ Ġreturn ĠG DE rror . from (_ ret . as Int ()) ĊĠ Ġ} ĊĊĠ Ġfun Ġconvert ( format : ĠInt ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( format ) ĊĠĠĠ Ġ__ method _ bind . convert . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġcopy From ( src : ĠImage ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( src ) ĊĠĠĠ Ġ__ method _ bind . copyFrom . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġcreate ( ĊĠĠĠ Ġwidth : ĠInt , ĊĠĠĠ Ġheight : ĠInt , ĊĠĠĠ Ġuse Mip maps : ĠBoolean , ĊĠĠĠ Ġformat : ĠInt ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( width )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( height )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( use Mip maps )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( format )) ĊĠĠĠ Ġ__ method _ bind . create . call ( this ._ handle , Ġ_ args ) ĊĠ Ġ} ĊĊĠ Ġfun Ġcreate From Data ( ĊĠĠĠ Ġwidth : ĠInt , ĊĠĠĠ Ġheight : ĠInt , ĊĠĠĠ Ġuse Mip maps : ĠBoolean , ĊĠĠĠ Ġformat : ĠInt , ĊĠĠĠ Ġdata : ĠPool ByteArray ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( width )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( height )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( use Mip maps )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( format )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( data )) ĊĠĠĠ Ġ__ method _ bind . createFrom Data . call ( this ._ handle , Ġ_ args ) ĊĠ Ġ} ĊĊĠ Ġfun Ġcrop ( width : ĠInt , Ġheight : ĠInt ) Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( width )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( height )) ĊĠĠĠ Ġ__ method _ bind . crop . call ( this ._ handle , Ġ_ args ) ĊĠ Ġ} ĊĊĠ Ġfun Ġde compress (): ĠG DE rror Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . de compress . call ( this ._ handle ) ĊĠĠĠ Ġreturn ĠG DE rror . from (_ ret . as Int ()) ĊĠ Ġ} ĊĊĠ Ġfun Ġdetect Alpha (): ĠAlpha Mode Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . detect Alpha . call ( this ._ handle ) ĊĠĠĠ Ġreturn ĠImage . Alpha Mode . from (_ ret . as Int ()) ĊĠ Ġ} ĊĊĠ Ġfun Ġexpand X 2 Hq 2 x () Ġ{ ĊĠĠĠ Ġ__ method _ bind . expand X 2 Hq 2 x . call ( this ._ handle ) ĊĠ Ġ} ĊĊĠ Ġfun Ġfill ( color : ĠColor ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( color ) ĊĠĠĠ Ġ__ method _ bind . fill . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġfix Alpha Edges () Ġ{ ĊĠĠĠ Ġ__ method _ bind . fix Alpha Edges . call ( this ._ handle ) ĊĠ Ġ} ĊĊĠ Ġfun Ġflip X () Ġ{ ĊĠĠĠ Ġ__ method _ bind . flip X . call ( this ._ handle ) ĊĠ Ġ} ĊĊĠ Ġfun Ġflip Y () Ġ{ ĊĠĠĠ Ġ__ method _ bind . flip Y . call ( this ._ handle ) ĊĠ Ġ} ĊĊĠ Ġfun Ġgenerate Mip maps ( ren ormal ize : ĠBoolean Ġ= Ġfalse ): ĠG DE rror Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( ren ormal ize ) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . generate Mip maps . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠĠĠ Ġreturn ĠG DE rror . from (_ ret . as Int ()) ĊĠ Ġ} ĊĊĠ Ġfun ĠgetData (): ĠPool ByteArray Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . getData . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Pool ByteArray () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Format (): ĠFormat Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Format . call ( this ._ handle ) ĊĠĠĠ Ġreturn ĠImage . Format . from (_ ret . as Int ()) ĊĠ Ġ} ĊĊĠ Ġfun Ġget Height (): ĠInt Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . getHeight . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Int () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Mip map Offset ( mip map : ĠInt ): ĠInt Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( mip map ) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . getM ip map Offset . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠĠĠ Ġreturn Ġ_ ret . as Int () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Pixel ( x : ĠInt , Ġy : ĠInt ): ĠColor Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( x )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( y )) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Pixel . call ( this ._ handle , Ġ_ args ) ĊĠĠĠ Ġreturn Ġ_ ret . as Color () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Pixel v ( src : ĠVector 2 ): ĠColor Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( src ) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Pixel v . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠĠĠ Ġreturn Ġ_ ret . as Color () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Rect ( rect : ĠRect 2 ): ĠImage Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( rect ) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Rect . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠĠĠ Ġreturn Ġ_ ret . as Object (:: Image ) !! ĊĠ Ġ} ĊĊĠ Ġfun Ġget Size (): ĠVector 2 Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . getSize . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Vector 2 () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Used Rect (): ĠRect 2 Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Used Rect . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Rect 2 () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Width (): ĠInt Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . getWidth . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Int () ĊĠ Ġ} ĊĊĠ Ġfun Ġhas Mip maps (): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . has Mip maps . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Boolean () ĊĠ Ġ} ĊĊĠ Ġfun Ġis Compressed (): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . is Compressed . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Boolean () ĊĠ Ġ} ĊĊĠ Ġfun ĠisEmpty (): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . isEmpty . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Boolean () ĊĠ Ġ} ĊĊĠ Ġfun ĠisIn visible (): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . isIn visible . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Boolean () ĊĠ Ġ} ĊĊĠ Ġfun Ġload ( path : ĠString ): ĠG DE rror Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( path ) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . load . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠĠĠ Ġreturn ĠG DE rror . from (_ ret . as Int ()) ĊĠ Ġ} ĊĊĠ Ġfun Ġload J pg From Buffer ( buffer : ĠPool ByteArray ): ĠG DE rror Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( buffer ) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . load J pg From Buffer . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠĠĠ Ġreturn ĠG DE rror . from (_ ret . as Int ()) ĊĠ Ġ} ĊĊĠ Ġfun Ġload P ng From Buffer ( buffer : ĠPool ByteArray ): ĠG DE rror Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( buffer ) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . load P ng From Buffer . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠĠĠ Ġreturn ĠG DE rror . from (_ ret . as Int ()) ĊĠ Ġ} ĊĊĠ Ġfun Ġload Web p From Buffer ( buffer : ĠPool ByteArray ): ĠG DE rror Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( buffer ) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . load Web p From Buffer . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠĠĠ Ġreturn ĠG DE rror . from (_ ret . as Int ()) ĊĠ Ġ} ĊĊĠ Ġfun Ġlock () Ġ{ ĊĠĠĠ Ġ__ method _ bind . lock . call ( this ._ handle ) ĊĠ Ġ} ĊĊĠ Ġfun Ġnormal map To Xy () Ġ{ ĊĠĠĠ Ġ__ method _ bind . normal map To Xy . call ( this ._ handle ) ĊĠ Ġ} ĊĊĠ Ġfun Ġpre multiply Alpha () Ġ{ ĊĠĠĠ Ġ__ method _ bind . pre multiply Alpha . call ( this ._ handle ) ĊĠ Ġ} ĊĊĠ Ġfun Ġresize ( ĊĠĠĠ Ġwidth : ĠInt , ĊĠĠĠ Ġheight : ĠInt , ĊĠĠĠ Ġinterpolation : ĠInt Ġ= Ġ 1 ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( width )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( height )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( interpolation )) ĊĠĠĠ Ġ__ method _ bind . resize . call ( this ._ handle , Ġ_ args ) ĊĠ Ġ} ĊĊĠ Ġfun Ġresize To Po 2 ( square : ĠBoolean Ġ= Ġfalse ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( square ) ĊĠĠĠ Ġ__ method _ bind . resize To Po 2 . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġrg be ToS rgb (): ĠImage Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . rg be ToS rgb . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Object (:: Image ) !! ĊĠ Ġ} ĊĊĠ Ġfun Ġsave Ex r ( path : ĠString , Ġgray scale : ĠBoolean Ġ= Ġfalse ): ĠG DE rror Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( path )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( gray scale )) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . save Ex r . call ( this ._ handle , Ġ_ args ) ĊĠĠĠ Ġreturn ĠG DE rror . from (_ ret . as Int ()) ĊĠ Ġ} ĊĊĠ Ġfun Ġsave P ng ( path : ĠString ): ĠG DE rror Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( path ) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . save P ng . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠĠĠ Ġreturn ĠG DE rror . from (_ ret . as Int ()) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Pixel ( ĊĠĠĠ Ġx : ĠInt , ĊĠĠĠ Ġy : ĠInt , ĊĠĠĠ Ġcolor : ĠColor ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( x )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( y )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( color )) ĊĠĠĠ Ġ__ method _ bind . set Pixel . call ( this ._ handle , Ġ_ args ) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Pixel v ( dst : ĠVector 2 , Ġcolor : ĠColor ) Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( dst )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( color )) ĊĠĠĠ Ġ__ method _ bind . set Pixel v . call ( this ._ handle , Ġ_ args ) ĊĠ Ġ} ĊĊĠ Ġfun Ġshrink X 2 () Ġ{ ĊĠĠĠ Ġ__ method _ bind . shrink X 2 . call ( this ._ handle ) ĊĠ Ġ} ĊĊĠ Ġfun Ġs rgb To Linear () Ġ{ ĊĠĠĠ Ġ__ method _ bind . s rgb To Linear . call ( this ._ handle ) ĊĠ Ġ} ĊĊĠ Ġfun Ġunlock () Ġ{ ĊĠĠĠ Ġ__ method _ bind . unlock . call ( this ._ handle ) ĊĠ Ġ} ĊĊĠ Ġenum Ġclass ĠAlpha Mode ( ĊĠĠĠ Ġval Ġvalue : ĠInt ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠAL PH A _ NONE ( 0 ), ĊĊĠĠĠ ĠAL PH A _ BIT ( 1 ), ĊĊĠĠĠ ĠAL PH A _ BLEND ( 2 ); ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠInt ): ĠAlpha Mode Ġ{ ĊĠĠĠĠĠĠĠ Ġfor Ġ( enum Value Ġin Ġvalues ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġif Ġ( enum Value . value Ġ== Ġvalue ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġenum Value ĊĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġthrow ĠAssertionError (""" Unsupported Ġenum Ġvalue : Ġ$ value """) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġenum Ġclass ĠCompress Source ( ĊĠĠĠ Ġval Ġvalue : ĠInt ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠCOMP RESS _ SOURCE _ GENERIC ( 0 ), ĊĊĠĠĠ ĠCOMP RESS _ SOURCE _ SR GB ( 1 ), ĊĊĠĠĠ ĠCOMP RESS _ SOURCE _ NORMAL ( 2 ); ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠInt ): ĠCompress Source Ġ{ ĊĠĠĠĠĠĠĠ Ġfor Ġ( enum Value Ġin Ġvalues ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġif Ġ( enum Value . value Ġ== Ġvalue ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġenum Value ĊĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġthrow ĠAssertionError (""" Unsupported Ġenum Ġvalue : Ġ$ value """) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġenum Ġclass ĠInterpol ation ( ĊĠĠĠ Ġval Ġvalue : ĠInt ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠINTER POL ATE _ NE ARE ST ( 0 ), ĊĊĠĠĠ ĠINTER POL ATE _ B IL INE AR ( 1 ), ĊĊĠĠĠ ĠINTER POL ATE _ C UB IC ( 2 ), ĊĊĠĠĠ ĠINTER POL ATE _ TR IL INE AR ( 3 ), ĊĊĠĠĠ ĠINTER POL ATE _ LAN CZ OS ( 4 ); ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠInt ): ĠInterpol ation Ġ{ ĊĠĠĠĠĠĠĠ Ġfor Ġ( enum Value Ġin Ġvalues ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġif Ġ( enum Value . value Ġ== Ġvalue ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġenum Value ĊĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġthrow ĠAssertionError (""" Unsupported Ġenum Ġvalue : Ġ$ value """) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġenum Ġclass ĠCompress Mode ( ĊĠĠĠ Ġval Ġvalue : ĠInt ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠCOMP RESS _ S 3 TC ( 0 ), ĊĊĠĠĠ ĠCOMP RESS _ PV RTC 2 ( 1 ), ĊĊĠĠĠ ĠCOMP RESS _ PV RTC 4 ( 2 ), ĊĊĠĠĠ ĠCOMP RESS _ ET C ( 3 ), ĊĊĠĠĠ ĠCOMP RESS _ ET C 2 ( 4 ); ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠInt ): ĠCompress Mode Ġ{ ĊĠĠĠĠĠĠĠ Ġfor Ġ( enum Value Ġin Ġvalues ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġif Ġ( enum Value . value Ġ== Ġvalue ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġenum Value ĊĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġthrow ĠAssertionError (""" Unsupported Ġenum Ġvalue : Ġ$ value """) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġenum Ġclass ĠFormat ( ĊĠĠĠ Ġval Ġvalue : ĠInt ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠFORMAT _ L 8 ( 0 ), ĊĊĠĠĠ ĠFORMAT _ LA 8 ( 1 ), ĊĊĠĠĠ ĠFORMAT _ R 8 ( 2 ), ĊĊĠĠĠ ĠFORMAT _ RG 8 ( 3 ), ĊĊĠĠĠ ĠFORMAT _ RGB 8 ( 4 ), ĊĊĠĠĠ ĠFORMAT _ RGBA 8 ( 5 ), ĊĊĠĠĠ ĠFORMAT _ RGBA 4 4 4 4 ( 6 ), ĊĊĠĠĠ ĠFORMAT _ RGBA 5 5 5 1 ( 7 ), ĊĊĠĠĠ ĠFORMAT _ RF ( 8 ), ĊĊĠĠĠ ĠFORMAT _ R GF ( 9 ), ĊĊĠĠĠ ĠFORMAT _ RGB F ( 1 0 ), ĊĊĠĠĠ ĠFORMAT _ RGB AF ( 1 1 ), ĊĊĠĠĠ ĠFORMAT _ RH ( 1 2 ), ĊĊĠĠĠ ĠFORMAT _ R GH ( 1 3 ), ĊĊĠĠĠ ĠFORMAT _ RGB H ( 1 4 ), ĊĊĠĠĠ ĠFORMAT _ RGB AH ( 1 5 ), ĊĊĠĠĠ ĠFORMAT _ RGB E 9 9 9 5 ( 1 6 ), ĊĊĠĠĠ ĠFORMAT _ DX T 1 ( 1 7 ), ĊĊĠĠĠ ĠFORMAT _ DX T 3 ( 1 8 ), ĊĊĠĠĠ ĠFORMAT _ DX T 5 ( 1 9 ), ĊĊĠĠĠ ĠFORMAT _ RG TC _ R ( 2 0 ), ĊĊĠĠĠ ĠFORMAT _ RG TC _ RG ( 2 1 ), ĊĊĠĠĠ ĠFORMAT _ B PT C _ RGBA ( 2 2 ), ĊĊĠĠĠ ĠFORMAT _ B PT C _ RGB F ( 2 3 ), ĊĊĠĠĠ ĠFORMAT _ B PT C _ RGB FU ( 2 4 ), ĊĊĠĠĠ ĠFORMAT _ PV RTC 2 ( 2 5 ), ĊĊĠĠĠ ĠFORMAT _ PV RTC 2 A ( 2 6 ), ĊĊĠĠĠ ĠFORMAT _ PV RTC 4 ( 2 7 ), ĊĊĠĠĠ ĠFORMAT _ PV RTC 4 A ( 2 8 ), ĊĊĠĠĠ ĠFORMAT _ ET C ( 2 9 ), ĊĊĠĠĠ ĠFORMAT _ ET C 2 _ R 1 1 ( 3 0 ), ĊĊĠĠĠ ĠFORMAT _ ET C 2 _ R 1 1 S ( 3 1 ), ĊĊĠĠĠ ĠFORMAT _ ET C 2 _ RG 1 1 ( 3 2 ), ĊĊĠĠĠ ĠFORMAT _ ET C 2 _ RG 1 1 S ( 3 3 ), ĊĊĠĠĠ ĠFORMAT _ ET C 2 _ RGB 8 ( 3 4 ), ĊĊĠĠĠ ĠFORMAT _ ET C 2 _ RGBA 8 ( 3 5 ), ĊĊĠĠĠ ĠFORMAT _ ET C 2 _ RGB 8 A 1 ( 3 6 ), ĊĊĠĠĠ ĠFORMAT _ MAX ( 3 7 ); ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠInt ): ĠFormat Ġ{ ĊĠĠĠĠĠĠĠ Ġfor Ġ( enum Value Ġin Ġvalues ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġif Ġ( enum Value . value Ġ== Ġvalue ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġenum Value ĊĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġthrow ĠAssertionError (""" Unsupported Ġenum Ġvalue : Ġ$ value """) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġval ĠAL PH A _ BIT : ĠInt Ġ= Ġ 1 ĊĊĠĠĠ Ġval ĠAL PH A _ BLEND : ĠInt Ġ= Ġ 2 ĊĊĠĠĠ Ġval ĠAL PH A _ NONE : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġval ĠCOMP RESS _ ET C : ĠInt Ġ= Ġ 3 ĊĊĠĠĠ Ġval ĠCOMP RESS _ ET C 2 : ĠInt Ġ= Ġ 4 ĊĊĠĠĠ Ġval ĠCOMP RESS _ PV RTC 2 : ĠInt Ġ= Ġ 1 ĊĊĠĠĠ Ġval ĠCOMP RESS _ PV RTC 4 : ĠInt Ġ= Ġ 2 ĊĊĠĠĠ Ġval ĠCOMP RESS _ S 3 TC : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġval ĠCOMP RESS _ SOURCE _ GENERIC : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġval ĠCOMP RESS _ SOURCE _ NORMAL : ĠInt Ġ= Ġ 2 ĊĊĠĠĠ Ġval ĠCOMP RESS _ SOURCE _ SR GB : ĠInt Ġ= Ġ 1 ĊĊĠĠĠ Ġval ĠFORMAT _ B PT C _ RGBA : ĠInt Ġ= Ġ 2 2 ĊĊĠĠĠ Ġval ĠFORMAT _ B PT C _ RGB F : ĠInt Ġ= Ġ 2 3 ĊĊĠĠĠ Ġval ĠFORMAT _ B PT C _ RGB FU : ĠInt Ġ= Ġ 2 4 ĊĊĠĠĠ Ġval ĠFORMAT _ DX T 1 : ĠInt Ġ= Ġ 1 7 ĊĊĠĠĠ Ġval ĠFORMAT _ DX T 3 : ĠInt Ġ= Ġ 1 8 ĊĊĠĠĠ Ġval ĠFORMAT _ DX T 5 : ĠInt Ġ= Ġ 1 9 ĊĊĠĠĠ Ġval ĠFORMAT _ ET C : ĠInt Ġ= Ġ 2 9 ĊĊĠĠĠ Ġval ĠFORMAT _ ET C 2 _ R 1 1 : ĠInt Ġ= Ġ 3 0 ĊĊĠĠĠ Ġval ĠFORMAT _ ET C 2 _ R 1 1 S : ĠInt Ġ= Ġ 3 1 ĊĊĠĠĠ Ġval ĠFORMAT _ ET C 2 _ RG 1 1 : ĠInt Ġ= Ġ 3 2 ĊĊĠĠĠ Ġval ĠFORMAT _ ET C 2 _ RG 1 1 S : ĠInt Ġ= Ġ 3 3 ĊĊĠĠĠ Ġval ĠFORMAT _ ET C 2 _ RGB 8 : ĠInt Ġ= Ġ 3 4 ĊĊĠĠĠ Ġval ĠFORMAT _ ET C 2 _ RGB 8 A 1 : ĠInt Ġ= Ġ 3 6 ĊĊĠĠĠ Ġval ĠFORMAT _ ET C 2 _ RGBA 8 : ĠInt Ġ= Ġ 3 5 ĊĊĠĠĠ Ġval ĠFORMAT _ L 8 : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġval ĠFORMAT _ LA 8 : ĠInt Ġ= Ġ 1 ĊĊĠĠĠ Ġval ĠFORMAT _ MAX : ĠInt Ġ= Ġ 3 7 ĊĊĠĠĠ Ġval ĠFORMAT _ PV RTC 2 : ĠInt Ġ= Ġ 2 5 ĊĊĠĠĠ Ġval ĠFORMAT _ PV RTC 2 A : ĠInt Ġ= Ġ 2 6 ĊĊĠĠĠ Ġval ĠFORMAT _ PV RTC 4 : ĠInt Ġ= Ġ 2 7 ĊĊĠĠĠ Ġval ĠFORMAT _ PV RTC 4 A : ĠInt Ġ= Ġ 2 8 ĊĊĠĠĠ Ġval ĠFORMAT _ R 8 : ĠInt Ġ= Ġ 2 ĊĊĠĠĠ Ġval ĠFORMAT _ RF : ĠInt Ġ= Ġ 8 ĊĊĠĠĠ Ġval ĠFORMAT _ RG 8 : ĠInt Ġ= Ġ 3 ĊĊĠĠĠ Ġval ĠFORMAT _ RGB 8 : ĠInt Ġ= Ġ 4 ĊĊĠĠĠ Ġval ĠFORMAT _ RGBA 4 4 4 4 : ĠInt Ġ= Ġ 6 ĊĊĠĠĠ Ġval ĠFORMAT _ RGBA 5 5 5 1 : ĠInt Ġ= Ġ 7 ĊĊĠĠĠ Ġval ĠFORMAT _ RGBA 8 : ĠInt Ġ= Ġ 5 ĊĊĠĠĠ Ġval ĠFORMAT _ RGB AF : ĠInt Ġ= Ġ 1 1 ĊĊĠĠĠ Ġval ĠFORMAT _ RGB AH : ĠInt Ġ= Ġ 1 5 ĊĊĠĠĠ Ġval ĠFORMAT _ RGB E 9 9 9 5 : ĠInt Ġ= Ġ 1 6 ĊĊĠĠĠ Ġval ĠFORMAT _ RGB F : ĠInt Ġ= Ġ 1 0 ĊĊĠĠĠ Ġval ĠFORMAT _ RGB H : ĠInt Ġ= Ġ 1 4 ĊĊĠĠĠ Ġval ĠFORMAT _ R GF : ĠInt Ġ= Ġ 9 ĊĊĠĠĠ Ġval ĠFORMAT _ R GH : ĠInt Ġ= Ġ 1 3 ĊĊĠĠĠ Ġval ĠFORMAT _ RG TC _ R : ĠInt Ġ= Ġ 2 0 ĊĊĠĠĠ Ġval ĠFORMAT _ RG TC _ RG : ĠInt Ġ= Ġ 2 1 ĊĊĠĠĠ Ġval ĠFORMAT _ RH : ĠInt Ġ= Ġ 1 2 ĊĊĠĠĠ Ġval ĠINTER POL ATE _ B IL INE AR : ĠInt Ġ= Ġ 1 ĊĊĠĠĠ Ġval ĠINTER POL ATE _ C UB IC : ĠInt Ġ= Ġ 2 ĊĊĠĠĠ Ġval ĠINTER POL ATE _ LAN CZ OS : ĠInt Ġ= Ġ 4 ĊĊĠĠĠ Ġval ĠINTER POL ATE _ NE ARE ST : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġval ĠINTER POL ATE _ TR IL INE AR : ĠInt Ġ= Ġ 3 ĊĊĠĠĠ Ġval ĠMAX _ HEIGHT : ĠInt Ġ= Ġ 1 6 3 8 4 ĊĊĠĠĠ Ġval ĠMAX _ WIDTH : ĠInt Ġ= Ġ 1 6 3 8 4 ĊĊĠĠĠ Ġfun Ġnew (): ĠImage Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠ Ġval Ġfn Ptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ get _ class _ constructor )(" Image ". cstr . ptr ) ĊĠĠĠĠĠ Ġrequire NotNull ( fn Ptr ) Ġ{ Ġ" No Ġinstance Ġfound Ġfor ĠImage " Ġ} ĊĠĠĠĠĠ Ġval Ġfn Ġ= Ġfn Ptr . reinterpret < C Function < () Ġ-> ĠCO pa que Pointer >>() ĊĠĠĠĠĠ ĠImage ( ĊĠĠĠĠĠĠĠ Ġfn () ĊĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġfun Ġfrom ( ptr : ĠCO pa que Pointer ): ĠImage Ġ= ĠImage ( ptr ) ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠContainer Ġfor Ġmethod _ bind Ġpointers Ġfor ĠImage ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġobject Ġ__ method _ bind Ġ{ ĊĠĠĠĠĠ Ġval Ġblend Rect : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" blend _ rect ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġblend _ rect " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġblend Rect Mask : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" blend _ rect _ mask ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġblend _ rect _ mask " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġblit Rect : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" blit _ rect ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġblit _ rect " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġblit Rect Mask : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" blit _ rect _ mask ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġblit _ rect _ mask " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġbump map To Normal map : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" bump map _ to _ normal map ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġbump map _ to _ normal map " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġclear Mip maps : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" clear _ mip maps ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġclear _ mip maps " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġcompress : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" compress ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġcompress " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġconvert : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" convert ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġconvert " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġcopy From : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" copy _ from ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġcopy _ from " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġcreate : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" create ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġcreate " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġcreate From Data : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" create _ from _ data ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġcreate _ from _ data " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġcrop : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" crop ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġcrop " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġde compress : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" de compress ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġde compress " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġdetect Alpha : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" detect _ alpha ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġdetect _ alpha " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġexpand X 2 Hq 2 x : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" expand _ x 2 _ hq 2 x ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġexpand _ x 2 _ hq 2 x " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġfill : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" fill ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġfill " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġfix Alpha Edges : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" fix _ alpha _ edges ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġfix _ alpha _ edges " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġflip X : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" flip _ x ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġflip _ x " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġflip Y : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" flip _ y ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġflip _ y " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġgenerate Mip maps : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" generate _ mip maps ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġgenerate _ mip maps " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval ĠgetData : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ data ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ data " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Format : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ format ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ format " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Height : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ height ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ height " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Mip map Offset : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ mip map _ offset ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ mip map _ offset " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Pixel : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ pixel ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ pixel " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Pixel v : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ pixel v ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ pixel v " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Rect : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ rect ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ rect " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Size : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ size ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ size " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Used Rect : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ used _ rect ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ used _ rect " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Width : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ width ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ width " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġhas Mip maps : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" has _ mip maps ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġhas _ mip maps " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġis Compressed : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" is _ compressed ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġis _ compressed " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval ĠisEmpty : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" is _ empty ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġis _ empty " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval ĠisIn visible : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" is _ invisible ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġis _ invisible " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġload : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" load ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġload " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġload J pg From Buffer : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" load _ jpg _ from _ buffer ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġload _ jpg _ from _ buffer " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġload P ng From Buffer : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" load _ png _ from _ buffer ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġload _ png _ from _ buffer " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġload Web p From Buffer : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" load _ webp _ from _ buffer ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġload _ webp _ from _ buffer " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġlock : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" lock ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġlock " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġnormal map To Xy : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" normal map _ to _ xy ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġnormal map _ to _ xy " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġpre multiply Alpha : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" pre multiply _ alpha ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġpre multiply _ alpha " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġresize : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" resize ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġresize " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġresize To Po 2 : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" resize _ to _ po 2 ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġresize _ to _ po 2 " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġrg be ToS rgb : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" rg be _ to _ s rgb ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġrg be _ to _ s rgb " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġsave Ex r : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" save _ ex r ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġsave _ ex r " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġsave P ng : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" save _ png ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġsave _ png " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Pixel : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ pixel ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ pixel " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Pixel v : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ pixel v ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ pixel v " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġshrink X 2 : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" shrink _ x 2 ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġshrink _ x 2 " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġs rgb To Linear : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" s rgb _ to _ linear ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġs rgb _ to _ linear " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġunlock : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Image ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" unlock ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġunlock " Ġ} ĊĠĠĠĠĠĠĠ Ġ}} ĊĠ Ġ} Ċ } Ċ