// ĠDO ĠNOT ĠEDIT , ĠTHIS ĠFILE ĠIS ĠGENERATED ĠFROM Ġapi . json Ċ package Ġgod ot Ċ Ċ import Ġgd native . godot _ method _ bind Ċ import Ġgod ot . core . God ot Ċ import Ġgod ot . core . Pool Real Array Ċ import Ġgod ot . core . Pool Vector 3 Array Ċ import Ġgod ot . core . Variant Ċ import Ġgod ot . core . Variant Array Ċ import Ġgod ot . core . Vector 3 Ċ import Ġkotlin . Boolean Ċ import Ġkotlin . Float Ċ import Ġkotlin . Int Ċ 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 ĠCurve 3 D ( ĊĠ Ġ_ handle : ĠCO pa que Pointer Ċ ) Ġ: ĠResource (_ handle ) Ġ{ ĊĠ Ġvar Ġb ake Interval : ĠFloat ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġget B ake Interval () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġset B ake Interval ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġvar Ġup Vector Enabled : ĠBoolean ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠ Ġreturn Ġis Up Vector Enabled () ĠĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠsetUp Vector Enabled ( value ) ĊĠĠĠ Ġ} ĊĊĠ Ġfun Ġadd Point ( ĊĠĠĠ Ġposition : ĠVector 3 , ĊĠĠĠ Ġ` in `: ĠVector 3 Ġ= ĠVector 3 . new ( 0 , Ġ 0 , Ġ 0 ), ĊĠĠĠ Ġout : ĠVector 3 Ġ= ĠVector 3 . new ( 0 , Ġ 0 , Ġ 0 ), ĊĠĠĠ Ġat Position : ĠInt Ġ= Ġ- 1 ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( position )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any (` in ` )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( out )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( at Position )) ĊĠĠĠ Ġ__ method _ bind . add Point . call ( this ._ handle , Ġ_ args ) ĊĠ Ġ} ĊĊĠ Ġfun Ġclear Points () Ġ{ ĊĠĠĠ Ġ__ method _ bind . clear Points . call ( this ._ handle ) ĊĠ Ġ} ĊĊĠ Ġfun Ġget B ake Interval (): ĠFloat Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . getB ake Interval . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Float () ĊĠ Ġ} ĊĊĠ Ġfun Ġget B aked Length (): ĠFloat Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . getB aked Length . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Float () ĊĠ Ġ} ĊĊĠ Ġfun Ġget B aked Points (): ĠPool Vector 3 Array Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . getB aked Points . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Pool Vector 3 Array () ĊĠ Ġ} ĊĊĠ Ġfun Ġget B aked Til ts (): ĠPool Real Array Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . getB aked Til ts . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Pool Real Array () ĊĠ Ġ} ĊĊĠ Ġfun Ġget B aked Up Vectors (): ĠPool Vector 3 Array Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . getB aked Up Vectors . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Pool Vector 3 Array () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Closest Offset ( to Point : ĠVector 3 ): ĠFloat Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( to Point ) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Closest Offset . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠĠĠ Ġreturn Ġ_ ret . as Float () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Closest Point ( to Point : ĠVector 3 ): ĠVector 3 Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( to Point ) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Closest Point . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠĠĠ Ġreturn Ġ_ ret . as Vector 3 () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Point Count (): ĠInt Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Point Count . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Int () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Point In ( idx : ĠInt ): ĠVector 3 Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( idx ) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Point In . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠĠĠ Ġreturn Ġ_ ret . as Vector 3 () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Point Out ( idx : ĠInt ): ĠVector 3 Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( idx ) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Point Out . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠĠĠ Ġreturn Ġ_ ret . as Vector 3 () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Point Position ( idx : ĠInt ): ĠVector 3 Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( idx ) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Point Position . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠĠĠ Ġreturn Ġ_ ret . as Vector 3 () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Point T ilt ( idx : ĠInt ): ĠFloat Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( idx ) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . get Point T ilt . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠĠĠ Ġreturn Ġ_ ret . as Float () ĊĠ Ġ} ĊĊĠ Ġfun Ġinterpolate ( idx : ĠInt , Ġt : ĠFloat ): ĠVector 3 Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( idx )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( t )) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . interpolate . call ( this ._ handle , Ġ_ args ) ĊĠĠĠ Ġreturn Ġ_ ret . as Vector 3 () ĊĠ Ġ} ĊĊĠ Ġfun Ġinterpolate B aked ( offset : ĠFloat , Ġcubic : ĠBoolean Ġ= Ġfalse ): ĠVector 3 Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( offset )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( cubic )) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . interpolate B aked . call ( this ._ handle , Ġ_ args ) ĊĠĠĠ Ġreturn Ġ_ ret . as Vector 3 () ĊĠ Ġ} ĊĊĠ Ġfun Ġinterpolate B aked Up Vector ( offset : ĠFloat , Ġapply T ilt : ĠBoolean Ġ= Ġfalse ): ĠVector 3 Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( offset )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( apply T ilt )) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . interpolate B aked Up Vector . call ( this ._ handle , Ġ_ args ) ĊĠĠĠ Ġreturn Ġ_ ret . as Vector 3 () ĊĠ Ġ} ĊĊĠ Ġfun Ġinterpolate f ( fo fs : ĠFloat ): ĠVector 3 Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( fo fs ) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . interpolate f . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠĠĠ Ġreturn Ġ_ ret . as Vector 3 () ĊĠ Ġ} ĊĊĠ Ġfun Ġis Up Vector Enabled (): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . is Up Vector Enabled . call ( this ._ handle ) ĊĠĠĠ Ġreturn Ġ_ ret . as Boolean () ĊĠ Ġ} ĊĊĠ Ġfun Ġremove Point ( idx : ĠInt ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( idx ) ĊĠĠĠ Ġ__ method _ bind . remove Point . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset B ake Interval ( distance : ĠFloat ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( distance ) ĊĠĠĠ Ġ__ method _ bind . set B ake Interval . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Point In ( idx : ĠInt , Ġposition : ĠVector 3 ) Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( idx )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( position )) ĊĠĠĠ Ġ__ method _ bind . set Point In . call ( this ._ handle , Ġ_ args ) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Point Out ( idx : ĠInt , Ġposition : ĠVector 3 ) Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( idx )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( position )) ĊĠĠĠ Ġ__ method _ bind . set Point Out . call ( this ._ handle , Ġ_ args ) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Point Position ( idx : ĠInt , Ġposition : ĠVector 3 ) Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( idx )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( position )) ĊĠĠĠ Ġ__ method _ bind . set Point Position . call ( this ._ handle , Ġ_ args ) ĊĠ Ġ} ĊĊĠ Ġfun Ġset Point T ilt ( idx : ĠInt , Ġt ilt : ĠFloat ) Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( idx )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( tilt )) ĊĠĠĠ Ġ__ method _ bind . set Point T ilt . call ( this ._ handle , Ġ_ args ) ĊĠ Ġ} ĊĊĠ Ġfun ĠsetUp Vector Enabled ( enable : ĠBoolean ) Ġ{ ĊĠĠĠ Ġval Ġ_ arg Ġ= ĠVariant . new ( enable ) ĊĠĠĠ Ġ__ method _ bind . setUp Vector Enabled . call ( this ._ handle , ĠlistOf (_ arg )) ĊĠ Ġ} ĊĊĠ Ġfun Ġtes sell ate ( max Stages : ĠInt Ġ= Ġ 5 , Ġtolerance Degrees : ĠFloat Ġ= Ġ 4 . 0 f ): ĠPool Vector 3 Array Ġ{ ĊĠĠĠ Ġval Ġ_ args Ġ= Ġmutable ListOf < Variant >() ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( max Stages )) ĊĠĠĠ Ġ_ args . add ( Variant . from Any ( tolerance Degrees )) ĊĠĠĠ Ġval Ġ_ ret Ġ= Ġ__ method _ bind . tes sell ate . call ( this ._ handle , Ġ_ args ) ĊĠĠĠ Ġreturn Ġ_ ret . as Pool Vector 3 Array () ĊĠ Ġ} ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġfun Ġnew (): ĠCurve 3 D Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠ Ġval Ġfn Ptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ get _ class _ constructor )(" Curve 3 D ". cstr . ptr ) ĊĠĠĠĠĠ Ġrequire NotNull ( fn Ptr ) Ġ{ Ġ" No Ġinstance Ġfound Ġfor ĠCurve 3 D " Ġ} ĊĠĠĠĠĠ Ġval Ġfn Ġ= Ġfn Ptr . reinterpret < C Function < () Ġ-> ĠCO pa que Pointer >>() ĊĠĠĠĠĠ ĠCurve 3 D ( ĊĠĠĠĠĠĠĠ Ġfn () ĊĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġfun Ġfrom ( ptr : ĠCO pa que Pointer ): ĠCurve 3 D Ġ= ĠCurve 3 D ( ptr ) ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠContainer Ġfor Ġmethod _ bind Ġpointers Ġfor ĠCurve 3 D ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġobject Ġ__ method _ bind Ġ{ ĊĠĠĠĠĠ Ġval Ġadd Point : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" add _ point ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġadd _ point " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġclear Points : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" clear _ points ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġclear _ points " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget B ake Interval : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ b ake _ interval ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ b ake _ interval " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget B aked Length : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ b aked _ length ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ b aked _ length " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget B aked Points : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ b aked _ points ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ b aked _ points " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget B aked Til ts : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ b aked _ til ts ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ b aked _ til ts " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget B aked Up Vectors : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ b aked _ up _ vectors ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ b aked _ up _ vectors " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Closest Offset : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ closest _ offset ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ closest _ offset " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Closest Point : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ closest _ point ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ closest _ point " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Point Count : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ point _ count ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ point _ count " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Point In : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ point _ in ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ point _ in " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Point Out : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ point _ out ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ point _ out " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Point Position : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ point _ position ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ point _ position " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġget Point T ilt : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" get _ point _ tilt ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġget _ point _ tilt " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġinterpolate : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" interpolate ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġinterpolate " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġinterpolate B aked : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" interpolate _ b aked ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġinterpolate _ b aked " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġinterpolate B aked Up Vector : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" interpolate _ b aked _ up _ vector ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġinterpolate _ b aked _ up _ vector " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġinterpolate f : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" interpolate f ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġinterpolate f " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġis Up Vector Enabled : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" is _ up _ vector _ enabled ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġis _ up _ vector _ enabled " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġremove Point : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" remove _ point ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġremove _ point " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset B ake Interval : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ b ake _ interval ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ b ake _ interval " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Point In : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ point _ in ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ point _ in " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Point Out : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ point _ out ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ point _ out " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Point Position : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ point _ position ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ point _ position " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġset Point T ilt : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ point _ tilt ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ point _ tilt " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval ĠsetUp Vector Enabled : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" set _ up _ vector _ enabled ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġset _ up _ vector _ enabled " Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġval Ġtes sell ate : ĠC Pointer < godot _ method _ bind > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġmem Scoped Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= ĠcheckNotNull ( God ot . gd native . godot _ method _ bind _ get _ method )(" Curve 3 D ". cstr . ptr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" tes sell ate ". cstr . ptr ) ĊĠĠĠĠĠĠĠĠĠ Ġrequire NotNull ( ptr ) Ġ{ Ġ" No Ġmethod _ bind Ġfound Ġfor Ġmethod Ġtes sell ate " Ġ} ĊĠĠĠĠĠĠĠ Ġ}} ĊĠ Ġ} Ċ } Ċ