// ĠTHIS ĠFILE ĠIS ĠGENERATED ! ĠDO ĠNOT ĠEDIT ĠIT ĠMAN U ALLY ! ĠALL ĠCH ANG ES ĠTO ĠIT ĠWILL ĠBE ĠOVER WR IT TEN ĠON ĠE ACH ĠBUILD Ċ package Ġgod ot Ċ Ċ import Ġgod ot . core . Vector 2 Ċ import Ġgod ot . ic alls ._ ic all _ Boolean _ Long Ċ import Ġgod ot . ic alls ._ ic all _ Boolean _ String Ċ import Ġgod ot . ic alls ._ ic all _ Long Ċ import Ġgod ot . ic alls ._ ic all _ String Ċ import Ġgod ot . ic alls ._ ic all _ Unit Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Long Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Long _ Long Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Long _ Long _ String Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Long _ String Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ String Ċ import Ġgod ot . ic alls ._ ic all _ Unit _ Vector 2 Ċ import Ġgod ot . ic alls ._ ic all _ Vector 2 Ċ import Ġgod ot . internal . utils . getMethod Bind Ċ import Ġgod ot . internal . utils . invoke Constructor Ċ import Ġkotlin . Boolean Ċ import Ġkotlin . Long Ċ import Ġkotlin . String Ċ import Ġkotlin . Unit Ċ import Ġkotlinx . c interop . CO pa que Pointer Ċ Ċ open Ġclass ĠVisual Shader Node Group Base Ġ: ĠVisual Shader Node () Ġ{ ĊĠ Ġopen Ġvar Ġsize : ĠVector 2 ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," get _ size ") ĊĠĠĠĠĠ Ġreturn Ġ_ ic all _ Vector 2 ( mb , Ġthis . ptr ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," set _ size ") ĊĠĠĠĠĠ Ġ_ ic all _ Unit _ Vector 2 ( mb , Ġthis . ptr , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġ__ new (): ĠCO pa que Pointer Ġ= Ġinvoke Constructor (" Visual Shader Node Group Base ", ĊĠĠĠĠĠ Ġ" Visual Shader Node Group Base ") ĊĊĠ Ġopen Ġfun Ġsize ( schedule : ĠVector 2 . () Ġ-> ĠUnit ): ĠVector 2 Ġ= Ġsize . apply { ĊĠĠĠĠĠ Ġschedule ( this ) ĊĠĠĠĠĠ Ġsize Ġ= Ġthis ĊĠ Ġ} ĊĊĊĠ Ġopen Ġfun Ġadd Input Port ( ĊĠĠĠ Ġid : ĠLong , ĊĠĠĠ Ġtype : ĠLong , ĊĠĠĠ Ġname : ĠString ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," add _ input _ port ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long _ Long _ String ( Ġmb , Ġthis . ptr , Ġid , Ġtype , Ġname ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġadd Output Port ( ĊĠĠĠ Ġid : ĠLong , ĊĠĠĠ Ġtype : ĠLong , ĊĠĠĠ Ġname : ĠString ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," add _ output _ port ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long _ Long _ String ( Ġmb , Ġthis . ptr , Ġid , Ġtype , Ġname ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġclear Input Ports () Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," clear _ input _ ports ") ĊĠĠĠ Ġ_ ic all _ Unit ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġclear Output Ports () Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," clear _ output _ ports ") ĊĠĠĠ Ġ_ ic all _ Unit ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Free Input Port Id (): ĠLong Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," get _ free _ input _ port _ id ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Long ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Free Output Port Id (): ĠLong Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," get _ free _ output _ port _ id ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Long ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Input Port Count (): ĠLong Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," get _ input _ port _ count ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Long ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Inputs (): ĠString Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," get _ inputs ") ĊĠĠĠ Ġreturn Ġ_ ic all _ String ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Output Port Count (): ĠLong Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," get _ output _ port _ count ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Long ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Outputs (): ĠString Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," get _ outputs ") ĊĠĠĠ Ġreturn Ġ_ ic all _ String ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Size (): ĠVector 2 Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," get _ size ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Vector 2 ( Ġmb , Ġthis . ptr ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Input Port ( id : ĠLong ): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," has _ input _ port ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean _ Long ( Ġmb , Ġthis . ptr , Ġid ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Output Port ( id : ĠLong ): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," has _ output _ port ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean _ Long ( Ġmb , Ġthis . ptr , Ġid ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun ĠisValid Port Name ( name : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," is _ valid _ port _ name ") ĊĠĠĠ Ġreturn Ġ_ ic all _ Boolean _ String ( Ġmb , Ġthis . ptr , Ġname ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġremove Input Port ( id : ĠLong ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," remove _ input _ port ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long ( Ġmb , Ġthis . ptr , Ġid ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġremove Output Port ( id : ĠLong ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," remove _ output _ port ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long ( Ġmb , Ġthis . ptr , Ġid ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Input Port Name ( id : ĠLong , Ġname : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," set _ input _ port _ name ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long _ String ( Ġmb , Ġthis . ptr , Ġid , Ġname ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Input Port Type ( id : ĠLong , Ġtype : ĠLong ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," set _ input _ port _ type ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long _ Long ( Ġmb , Ġthis . ptr , Ġid , Ġtype ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Inputs ( inputs : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," set _ inputs ") ĊĠĠĠ Ġ_ ic all _ Unit _ String ( Ġmb , Ġthis . ptr , Ġinputs ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Output Port Name ( id : ĠLong , Ġname : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," set _ output _ port _ name ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long _ String ( Ġmb , Ġthis . ptr , Ġid , Ġname ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Output Port Type ( id : ĠLong , Ġtype : ĠLong ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," set _ output _ port _ type ") ĊĠĠĠ Ġ_ ic all _ Unit _ Long _ Long ( Ġmb , Ġthis . ptr , Ġid , Ġtype ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Outputs ( outputs : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," set _ outputs ") ĊĠĠĠ Ġ_ ic all _ Unit _ String ( Ġmb , Ġthis . ptr , Ġoutputs ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Size ( size : ĠVector 2 ) Ġ{ ĊĠĠĠ Ġval Ġmb Ġ= Ġget Method Bind (" Visual Shader Node Group Base "," set _ size ") ĊĠĠĠ Ġ_ ic all _ Unit _ Vector 2 ( Ġmb , Ġthis . ptr , Ġsize ) ĊĠ Ġ} Ċ } Ċ