// Ġ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 Ġgod ot . core . Vector 2 Ċ import Ġkotlin . Boolean Ċ import Ġkotlin . Float Ċ import Ġkotlin . Int Ċ 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 ĠLight 2 D ( ĊĠ Ġ_ handle : ĠCO pa que Pointer Ċ ) Ġ: ĠNode 2 D (_ handle ) Ġ{ ĊĠ Ġvar Ġcolor : ĠColor ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget Color () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Color ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġeditor Only : ĠBoolean ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġis Editor Only () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Editor Only ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġenabled : ĠBoolean ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġis Enabled () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Enabled ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġenergy : ĠFloat ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget Energy () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Energy ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġmode : ĠMode ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget Mode () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Mode ( value . value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġoffset : ĠVector 2 ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget Texture Offset () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Texture Offset ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġrange Height : ĠFloat ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget Height () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Height ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġrange Item Cull Mask : ĠInt ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn ĠgetItem Cull Mask () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Item Cull Mask ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġrange Layer Max : ĠInt ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget Layer Range Max () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Layer Range Max ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġrange Layer Min : ĠInt ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget Layer Range Min () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Layer Range Min ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġrange Z Max : ĠInt ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget Z Range Max () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Z Range Max ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġrange Z Min : ĠInt ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget Z Range Min () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Z Range Min ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġshadow BufferSize : ĠInt ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget Shadow BufferSize () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Shadow BufferSize ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġshadow Color : ĠColor ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget Shadow Color () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Shadow Color ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġshadow Enabled : ĠBoolean ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġis Shadow Enabled () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Shadow Enabled ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġshadow Filter : ĠShadow Filter ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget Shadow Filter () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Shadow Filter ( value . value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġshadow Filter Smooth : ĠFloat ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget Shadow Smooth () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Shadow Smooth ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġshadow Gradient Length : ĠFloat ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget Shadow Gradient Length () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Shadow Gradient Length ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġshadow Item Cull Mask : ĠInt ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn ĠgetItem Shadow Cull Mask () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Item Shadow Cull Mask ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġtexture : ĠTexture ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget Texture () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Texture ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġtexture Scale : ĠFloat ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget Texture Scale () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset Texture Scale ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠSpecial ized Ġsetter Ġfor Ġcolor ĊĠĠ Ġ*/ ĊĠ Ġfun Ġcolor ( cb : ĠColor . () Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġval Ġ_ p Ġ= Ġcolor ĊĠĠĠ Ġcb (_ p ) ĊĠĠĠ Ġcolor Ġ= Ġ_ p ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠSpecial ized Ġsetter Ġfor Ġoffset ĊĠĠ Ġ*/ ĊĠ Ġfun Ġoffset ( cb : ĠVector 2 . () Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġval Ġ_ p Ġ= Ġoffset ĊĠĠĠ Ġcb (_ p ) ĊĠĠĠ Ġoffset Ġ= Ġ_ p ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠSpecial ized Ġsetter Ġfor Ġshadow Color ĊĠĠ Ġ*/ ĊĠ Ġfun Ġshadow Color ( cb : ĠColor . () Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġval Ġ_ p Ġ= Ġshadow Color ĊĠĠĠ Ġcb (_ p ) ĊĠĠĠ Ġshadow Color Ġ= Ġ_ p ĊĠ Ġ} ĊĊĠ Ġfun Ġget Color (): ĠColor Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . getColor . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Color () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Energy (): ĠFloat Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Energy . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Float () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Height (): ĠFloat Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . getHeight . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Float () ĊĠ Ġ} ĊĊĠ Ġfun ĠgetItem Cull Mask (): ĠInt Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . getItem Cull Mask . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Int () ĊĠ Ġ} ĊĊĠ Ġfun ĠgetItem Shadow Cull Mask (): ĠInt Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . getItem Shadow Cull Mask . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Int () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Layer Range Max (): ĠInt Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Layer Range Max . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Int () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Layer Range Min (): ĠInt Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Layer Range Min . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Int () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Mode (): ĠMode Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Mode . call ( this ._ handle ) ĊĠĠĠ Ġreturn ĠLight 2 D . Mode . from (_ ret . as Int ()) ĊĠ Ġ} ĊĊĠ Ġfun Ġget Shadow BufferSize (): ĠInt Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Shadow BufferSize . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Int () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Shadow Color (): ĠColor Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Shadow Color . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Color () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Shadow Filter (): ĠShadow Filter Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Shadow Filter . call ( this ._ handle ) ĊĠĠĠ Ġreturn ĠLight 2 D . Shadow Filter . from (_ ret . as Int ()) ĊĠ Ġ} ĊĊĠ Ġfun Ġget Shadow Gradient Length (): ĠFloat Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Shadow Gradient Length . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Float () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Shadow Smooth (): ĠFloat Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Shadow Smooth . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Float () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Texture (): ĠTexture Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Texture . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Object (:: Texture ) !! ĊĠ Ġ} ĊĊĠ Ġfun Ġget Texture Offset (): ĠVector 2 Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Texture Offset . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Vector 2 () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Texture Scale (): ĠFloat Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Texture Scale . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Float () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Z Range Max (): ĠInt Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . getZ Range Max . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Int () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Z Range Min (): ĠInt Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . getZ Range Min . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Int () ĊĠ Ġ} ĊĊĠ Ġfun Ġis Editor Only (): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . is Editor Only . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Boolean () ĊĠ Ġ} ĊĊĠ Ġfun Ġis Enabled (): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . isEnabled . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Boolean () ĊĠ Ġ} ĊĊĠ Ġfun Ġis Shadow Enabled (): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . is Shadow Enabled . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Boolean () ĊĠ Ġ} ĊĊĠ Ġfun Ġset Color ( color : ĠColor ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( color ) ĊĠĠĠ Ġ__ method _ bind . setColor . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Editor Only ( editor Only : ĠBoolean ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( editor Only ) ĊĠĠĠ Ġ__ method _ bind . set Editor Only . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Enabled ( enabled : ĠBoolean ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( enabled ) ĊĠĠĠ Ġ__ method _ bind . setEnabled . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Energy ( energy : ĠFloat ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( energy ) ĊĠĠĠ Ġ__ method _ bind . set Energy . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Height ( height : ĠFloat ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( height ) ĊĠĠĠ Ġ__ method _ bind . set Height . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Item Cull Mask ( item Cull Mask : ĠInt ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( item Cull Mask ) ĊĠĠĠ Ġ__ method _ bind . setItem Cull Mask . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Item Shadow Cull Mask ( item Shadow Cull Mask : ĠInt ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( item Shadow Cull Mask ) ĊĠĠĠ Ġ__ method _ bind . setItem Shadow Cull Mask . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Layer Range Max ( layer : ĠInt ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( layer ) ĊĠĠĠ Ġ__ method _ bind . set Layer Range Max . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Layer Range Min ( layer : ĠInt ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( layer ) ĊĠĠĠ Ġ__ method _ bind . set Layer Range Min . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Mode ( mode : ĠInt ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( mode ) ĊĠĠĠ Ġ__ method _ bind . set Mode . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Shadow BufferSize ( size : ĠInt ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( size ) ĊĠĠĠ Ġ__ method _ bind . set Shadow BufferSize . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Shadow Color ( shadow Color : ĠColor ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( shadow Color ) ĊĠĠĠ Ġ__ method _ bind . set Shadow Color . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Shadow Enabled ( enabled : ĠBoolean ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( enabled ) ĊĠĠĠ Ġ__ method _ bind . set Shadow Enabled . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Shadow Filter ( filter : ĠInt ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( filter ) ĊĠĠĠ Ġ__ method _ bind . set Shadow Filter . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Shadow Gradient Length ( multiplier : ĠFloat ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( multiplier ) ĊĠĠĠ Ġ__ method _ bind . set Shadow Gradient Length . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Shadow Smooth ( smooth : ĠFloat ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( smooth ) ĊĠĠĠ Ġ__ method _ bind . set Shadow Smooth . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Texture ( texture : ĠTexture ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( texture ) ĊĠĠĠ Ġ__ method _ bind . set Texture . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Texture Offset ( texture Offset : ĠVector 2 ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( texture Offset ) ĊĠĠĠ Ġ__ method _ bind . set Texture Offset . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Texture Scale ( texture Scale : ĠFloat ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( texture Scale ) ĊĠĠĠ Ġ__ method _ bind . set Texture Scale . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Z Range Max ( z : ĠInt ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( z ) ĊĠĠĠ Ġ__ method _ bind . set Z Range Max . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Z Range Min ( z : ĠInt ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( z ) ĊĠĠĠ Ġ__ method _ bind . set Z Range Min . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġenum Ġclass ĠShadow Filter ( ĊĠĠĠ Ġval Ġvalue : ĠInt ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠSH ADOW _ FILTER _ NONE ( 0 ), ĊĊĠĠĠ ĠSH ADOW _ FILTER _ PC F 3 ( 1 ), ĊĊĠĠĠ ĠSH ADOW _ FILTER _ PC F 5 ( 2 ), ĊĊĠĠĠ ĠSH ADOW _ FILTER _ PC F 7 ( 3 ), ĊĊĠĠĠ ĠSH ADOW _ FILTER _ PC F 9 ( 4 ), ĊĊĠĠĠ ĠSH ADOW _ FILTER _ PC F 1 3 ( 5 ); ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠInt ): ĠShadow Filter Ġ{ ĊĠĠĠĠĠĠĠ Ġfor Ġ( enum Value Ġin Ġvalues ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġif Ġ( enum Value . value Ġ== Ġvalue ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġenum Value ĊĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġthrow ĠAssertionError (""" Unsupported Ġenum Ġvalue : Ġ$ value """) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġenum Ġclass ĠMode ( ĊĠĠĠ Ġval Ġvalue : ĠInt ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠMODE _ ADD ( 0 ), ĊĊĠĠĠ ĠMODE _ SUB ( 1 ), ĊĊĠĠĠ ĠMODE _ MIX ( 2 ), ĊĊĠĠĠ ĠMODE _ MASK ( 3 ); ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠ Ġfun Ġfrom ( value : ĠInt ): ĠMode Ġ{ ĊĠĠĠĠĠĠĠ Ġfor Ġ( enum Value Ġin Ġvalues ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġif Ġ( enum Value . value Ġ== Ġvalue ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġenum Value ĊĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġthrow ĠAssertionError (""" Unsupported Ġenum Ġvalue : Ġ$ value """) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġval ĠMODE _ ADD : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġval ĠMODE _ MASK : ĠInt Ġ= Ġ 3 ĊĊĠĠĠ Ġval ĠMODE _ MIX : ĠInt Ġ= Ġ 2 ĊĊĠĠĠ Ġval ĠMODE _ SUB : ĠInt Ġ= Ġ 1 ĊĊĠĠĠ Ġval ĠSH ADOW _ FILTER _ NONE : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġval ĠSH ADOW _ FILTER _ PC F 1 3 : ĠInt Ġ= Ġ 5 ĊĊĠĠĠ Ġval ĠSH ADOW _ FILTER _ PC F 3 : ĠInt Ġ= Ġ 1 ĊĊĠĠĠ Ġval ĠSH ADOW _ FILTER _ PC F 5 : ĠInt Ġ= Ġ 2 ĊĊĠĠĠ Ġval ĠSH ADOW _ FILTER _ PC F 7 : ĠInt Ġ= Ġ 3 ĊĊĠĠĠ Ġval ĠSH ADOW _ FILTER _ PC F 9 : ĠInt Ġ= Ġ 4 ĊĊĠĠĠ Ġfun Ġnew (): ĠLight 2 D Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠ Ġval Ġfn Ptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ get _ class _ constructor )(" Light 2 D ". cstr . ptr ) ĊĠĠĠĠĠ Ġrequire NotNull ( fn Ptr ) Ġ{ Ġ" No Ġinstance Ġfound Ġfor ĠLight 2 D " Ġ} ĊĠĠĠĠĠ Ġval Ġfn Ġ= Ġfn Ptr . reinterpret < C Function < () Ġ-> ĠCO pa que Pointer >>() ĊĠĠĠĠĠ ĠLight 2 D ( ĊĠĠĠĠĠĠĠ Ġfn () ĊĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġfun Ġfrom ( ptr : ĠCO pa que Pointer ): ĠLight 2 D Ġ= ĠLight 2 D ( ptr ) ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠContainer Ġfor Ġmethod _ bind Ġpointers Ġfor ĠLight 2 D ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġobject Ġ__ method _ bind Ġ{ ĊĠĠĠĠĠ Ġval Ġget Color : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ color ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ color " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Energy : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ energy ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ energy " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Height : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ height ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ height " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval ĠgetItem Cull Mask : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ item _ c ull _ mask ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ item _ c ull _ mask " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval ĠgetItem Shadow Cull Mask : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ item _ shadow _ c ull _ mask ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ item _ shadow _ c ull _ mask " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Layer Range Max : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ layer _ range _ max ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ layer _ range _ max " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Layer Range Min : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ layer _ range _ min ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ layer _ range _ min " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Mode : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ mode ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ mode " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Shadow BufferSize : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ shadow _ buffer _ size ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ shadow _ buffer _ size " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Shadow Color : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ shadow _ color ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ shadow _ color " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Shadow Filter : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ shadow _ filter ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ shadow _ filter " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Shadow Gradient Length : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ shadow _ gradient _ length ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ shadow _ gradient _ length " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Shadow Smooth : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ shadow _ smooth ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ shadow _ smooth " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Texture : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ texture ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ texture " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Texture Offset : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ texture _ offset ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ texture _ offset " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Texture Scale : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ texture _ scale ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ texture _ scale " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Z Range Max : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ z _ range _ max ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ z _ range _ max " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Z Range Min : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ z _ range _ min ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ z _ range _ min " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġis Editor Only : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" is _ editor _ only ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġis _ editor _ only " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġis Enabled : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" is _ enabled ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġis _ enabled " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġis Shadow Enabled : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" is _ shadow _ enabled ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġis _ shadow _ enabled " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Color : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ color ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ color " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Editor Only : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ editor _ only ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ editor _ only " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Enabled : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ enabled ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ enabled " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Energy : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ energy ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ energy " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Height : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ height ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ height " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Item Cull Mask : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ item _ c ull _ mask ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ item _ c ull _ mask " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Item Shadow Cull Mask : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ item _ shadow _ c ull _ mask ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ item _ shadow _ c ull _ mask " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Layer Range Max : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ layer _ range _ max ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ layer _ range _ max " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Layer Range Min : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ layer _ range _ min ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ layer _ range _ min " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Mode : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ mode ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ mode " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Shadow BufferSize : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ shadow _ buffer _ size ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ shadow _ buffer _ size " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Shadow Color : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ shadow _ color ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ shadow _ color " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Shadow Enabled : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ shadow _ enabled ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ shadow _ enabled " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Shadow Filter : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ shadow _ filter ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ shadow _ filter " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Shadow Gradient Length : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ shadow _ gradient _ length ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ shadow _ gradient _ length " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Shadow Smooth : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ shadow _ smooth ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ shadow _ smooth " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Texture : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ texture ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ texture " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Texture Offset : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ texture _ offset ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ texture _ offset " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Texture Scale : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ texture _ scale ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ texture _ scale " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Z Range Max : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ z _ range _ max ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ z _ range _ max " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Z Range Min : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Light 2 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ z _ range _ min ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ z _ range _ min " Ġ} ĊĠĠĠĠĠĠĠ Ġ}} ĊĠ Ġ} Ċ } Ċ