// ĠTHIS ĠFILE ĠIS ĠGENERATED ! ĠDO ĠNOT ĠEDIT ĠIT ĠMAN U ALLY ! Ċ @ file : Suppress (" Package Directory Mismatch ", Ġ" unused ", Ġ" FunctionName ", Ġ" Red undant Modal ity Modifier ", ĊĠĠĠ Ġ" UN CHECK ED _ CAST ", Ġ" Join Declaration And Assignment ", Ġ" USE LESS _ CAST ", ĊĠĠĠ Ġ" Remove Red undant Qualifier Name ") Ċ Ċ package Ġgod ot Ċ Ċ import Ġgod ot . annotation . God ot BaseType Ċ import Ġgod ot . core . Color Ċ import Ġgod ot . core . Pool String Array Ċ import Ġgod ot . core . Transfer Context Ċ import Ġgod ot . core . Variant Type . BOOL Ċ import Ġgod ot . core . Variant Type . COLOR Ċ import Ġgod ot . core . Variant Type . LONG Ċ import Ġgod ot . core . Variant Type . NIL Ċ import Ġgod ot . core . Variant Type . OBJECT Ċ import Ġgod ot . core . Variant Type . POOL _ STRING _ ARRAY Ċ import Ġgod ot . core . Variant Type . STRING Ċ import Ġgod ot . util . Void Ptr Ċ import Ġkotlin . Boolean Ċ import Ġkotlin . Long Ċ import Ġkotlin . String Ċ import Ġkotlin . Suppress Ċ Ċ @ God ot BaseType Ċ open Ġclass ĠTheme Ġ: ĠResource () Ġ{ ĊĠ Ġopen Ġvar Ġdefault Font : ĠFont ? ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ GET _ DEFAULT _ FONT , ĠOBJECT ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠFont ? ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( OBJECT Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ SET _ DEFAULT _ FONT , ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġ__ new (): ĠVoid Ptr Ġ= ĠTransfer Context . invoke Constructor ( ENGINE CLASS _ THEME ) ĊĊĠ Ġopen Ġfun Ġ_ emit Theme Changed () Ġ{ ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġclear () Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ CLEAR , ĠNIL ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġclear Color ( name : ĠString , Ġtype : ĠString ) Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ CLEAR _ COLOR , ĠNIL ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġclear Constant ( name : ĠString , Ġtype : ĠString ) Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ CLEAR _ CONSTANT , ĠNIL ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġclear Font ( name : ĠString , Ġtype : ĠString ) Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ CLEAR _ FONT , ĠNIL ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġclear Icon ( name : ĠString , Ġtype : ĠString ) Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ CLEAR _ ICON , ĠNIL ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġclear Style box ( name : ĠString , Ġtype : ĠString ) Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ CLEAR _ STYLE BOX , ĠNIL ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġcopy Default Theme () Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ COPY _ DEFAULT _ THEME , ĠNIL ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġcopy Theme ( other : ĠTheme ) Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( OBJECT Ġto Ġother ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ COPY _ THEME , ĠNIL ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Color ( name : ĠString , Ġtype : ĠString ): ĠColor Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ GET _ COLOR , ĠCOLOR ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( COLOR , Ġfalse ) Ġas ĠColor ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Color List ( type : ĠString ): ĠPool String Array Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ GET _ COLOR _ LIST , ĊĠĠĠĠĠĠĠ ĠPO OL _ STRING _ ARRAY ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( POOL _ STRING _ ARRAY , Ġfalse ) Ġas ĠPool String Array ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Constant ( name : ĠString , Ġtype : ĠString ): ĠLong Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ GET _ CONSTANT , ĠLONG ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( LONG , Ġfalse ) Ġas ĠLong ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Constant List ( type : ĠString ): ĠPool String Array Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ GET _ CONSTANT _ LIST , ĊĠĠĠĠĠĠĠ ĠPO OL _ STRING _ ARRAY ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( POOL _ STRING _ ARRAY , Ġfalse ) Ġas ĠPool String Array ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Font ( name : ĠString , Ġtype : ĠString ): ĠFont ? Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ GET _ FONT , ĠOBJECT ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠFont ? ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Font List ( type : ĠString ): ĠPool String Array Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ GET _ FONT _ LIST , ĊĠĠĠĠĠĠĠ ĠPO OL _ STRING _ ARRAY ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( POOL _ STRING _ ARRAY , Ġfalse ) Ġas ĠPool String Array ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Icon ( name : ĠString , Ġtype : ĠString ): ĠTexture ? Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ GET _ ICON , ĠOBJECT ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠTexture ? ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Icon List ( type : ĠString ): ĠPool String Array Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ GET _ ICON _ LIST , ĊĠĠĠĠĠĠĠ ĠPO OL _ STRING _ ARRAY ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( POOL _ STRING _ ARRAY , Ġfalse ) Ġas ĠPool String Array ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Style box ( name : ĠString , Ġtype : ĠString ): ĠStyle Box ? Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ GET _ STYLE BOX , ĠOBJECT ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( OBJECT , Ġtrue ) Ġas ĠStyle Box ? ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Style box List ( type : ĠString ): ĠPool String Array Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ GET _ STYLE BOX _ LIST , ĊĠĠĠĠĠĠĠ ĠPO OL _ STRING _ ARRAY ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( POOL _ STRING _ ARRAY , Ġfalse ) Ġas ĠPool String Array ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġget Style box Types (): ĠPool String Array Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ GET _ STYLE BOX _ TYPES , ĊĠĠĠĠĠĠĠ ĠPO OL _ STRING _ ARRAY ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( POOL _ STRING _ ARRAY , Ġfalse ) Ġas ĠPool String Array ĊĠ Ġ} ĊĊĠ Ġopen Ġfun ĠgetType List ( type : ĠString ): ĠPool String Array Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ GET _ TYPE _ LIST , ĊĠĠĠĠĠĠĠ ĠPO OL _ STRING _ ARRAY ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( POOL _ STRING _ ARRAY , Ġfalse ) Ġas ĠPool String Array ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Color ( name : ĠString , Ġtype : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ HAS _ COLOR , ĠBOOL ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( BOOL , Ġfalse ) Ġas ĠBoolean ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Constant ( name : ĠString , Ġtype : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ HAS _ CONSTANT , ĠBOOL ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( BOOL , Ġfalse ) Ġas ĠBoolean ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Font ( name : ĠString , Ġtype : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ HAS _ FONT , ĠBOOL ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( BOOL , Ġfalse ) Ġas ĠBoolean ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Icon ( name : ĠString , Ġtype : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ HAS _ ICON , ĠBOOL ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( BOOL , Ġfalse ) Ġas ĠBoolean ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġhas Style box ( name : ĠString , Ġtype : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ HAS _ STYLE BOX , ĠBOOL ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( BOOL , Ġfalse ) Ġas ĠBoolean ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Color ( ĊĠĠĠ Ġname : ĠString , ĊĠĠĠ Ġtype : ĠString , ĊĠĠĠ Ġcolor : ĠColor ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype , ĠCOLOR Ġto Ġcolor ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ SET _ COLOR , ĠNIL ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Constant ( ĊĠĠĠ Ġname : ĠString , ĊĠĠĠ Ġtype : ĠString , ĊĠĠĠ Ġconstant : ĠLong ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype , ĠLONG Ġto Ġconstant ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ SET _ CONSTANT , ĠNIL ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Font ( ĊĠĠĠ Ġname : ĠString , ĊĠĠĠ Ġtype : ĠString , ĊĠĠĠ Ġfont : ĠFont ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype , ĠOBJECT Ġto Ġfont ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ SET _ FONT , ĠNIL ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Icon ( ĊĠĠĠ Ġname : ĠString , ĊĠĠĠ Ġtype : ĠString , ĊĠĠĠ Ġtexture : ĠTexture ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype , ĠOBJECT Ġto Ġtexture ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ SET _ ICON , ĠNIL ) ĊĠ Ġ} ĊĊĠ Ġopen Ġfun Ġset Style box ( ĊĠĠĠ Ġname : ĠString , ĊĠĠĠ Ġtype : ĠString , ĊĠĠĠ Ġtexture : ĠStyle Box ĊĠ Ġ) Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments ( STRING Ġto Ġname , ĠSTRING Ġto Ġtype , ĠOBJECT Ġto Ġtexture ) ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ THEME _ SET _ STYLE BOX , ĠNIL ) ĊĠ Ġ} Ċ } Ċ