// Ġ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 . God ot Ċ import Ġgod ot . core . Variant Ċ import Ġgod ot . core . Variant Array Ċ import Ġkotlin . Unit Ċ 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 ĠColor Rect ( ĊĠ Ġ_ handle : ĠCO pa que Pointer Ċ ) Ġ: ĠControl (_ handle ) Ġ{ ĊĠ Ġvar Ġcolor : ĠColor ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget Frame Color () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Frame Color ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠSpecial ized Ġsetter Ġfor Ġcolor ĊĠĠ Ġ*/ ĊĠ Ġfun Ġcolor ( cb : ĠColor . () Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġval Ġ_ p Ġ= Ġcolor ĊĠĠĠ Ġcb (_ p ) ĊĠĠĠ Ġcolor Ġ= Ġ_ p ĊĠ Ġ} ĊĊĠ Ġfun Ġget Frame Color (): ĠColor Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Frame Color . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Color () ĊĠ Ġ} ĊĊĠ Ġfun Ġset Frame Color ( color : ĠColor ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( color ) ĊĠĠĠ Ġ__ method _ bind . set Frame Color . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġfun Ġnew (): ĠColor Rect Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠ Ġval Ġfn Ptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ get _ class _ constructor )(" Color Rect ". cstr . ptr ) ĊĠĠĠĠĠ Ġrequire NotNull ( fn Ptr ) Ġ{ Ġ" No Ġinstance Ġfound Ġfor ĠColor Rect " Ġ} ĊĠĠĠĠĠ Ġval Ġfn Ġ= Ġfn Ptr . reinterpret < C Function < () Ġ-> ĠCO pa que Pointer >>() ĊĠĠĠĠĠ ĠColor Rect ( ĊĠĠĠĠĠĠĠ Ġfn () ĊĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġfun Ġfrom ( ptr : ĠCO pa que Pointer ): ĠColor Rect Ġ= ĠColor Rect ( ptr ) ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠContainer Ġfor Ġmethod _ bind Ġpointers Ġfor ĠColor Rect ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġobject Ġ__ method _ bind Ġ{ ĊĠĠĠĠĠ Ġval Ġget Frame Color : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Color Rect ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ frame _ color ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ frame _ color " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Frame Color : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Color Rect ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ frame _ color ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ frame _ color " Ġ} ĊĠĠĠĠĠĠĠ Ġ}} ĊĠ Ġ} Ċ } Ċ