// Ġ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 . Rect 2 Ċ import Ġgod ot . core . Transfer Context Ċ import Ġgod ot . core . Variant Type . BOOL Ċ import Ġgod ot . core . Variant Type . NIL Ċ import Ġgod ot . core . Variant Type . RECT 2 Ċ import Ġgod ot . signals . Signal 0 Ċ import Ġgod ot . signals . Signal 1 Ċ import Ġgod ot . signals . signal Ċ import Ġgod ot . util . Void Ptr Ċ import Ġkotlin . Boolean Ċ import Ġkotlin . Suppress Ċ import Ġkotlin . Unit Ċ Ċ @ God ot BaseType Ċ open Ġclass ĠVisibility Notifier 2 D Ġ: ĠNode 2 D () Ġ{ ĊĠ Ġval Ġscreen Entered : ĠSignal 0 Ġby Ġsignal () ĊĊĠ Ġval Ġscreen Exit ed : ĠSignal 0 Ġby Ġsignal () ĊĊĠ Ġval Ġviewport Entered : ĠSignal 1 < Viewport > Ġby Ġsignal (" viewport ") ĊĊĠ Ġval Ġviewport Exit ed : ĠSignal 1 < Viewport > Ġby Ġsignal (" viewport ") ĊĊĠ Ġopen Ġvar Ġrect : ĠRect 2 ĊĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ VIS IBILITY NOT IFIER 2 D _ GET _ RECT , ĊĠĠĠĠĠĠĠĠĠ ĠRE CT 2 ) ĊĠĠĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( RECT 2 , Ġfalse ) Ġas ĠRect 2 ĊĠĠĠ Ġ} ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ ĠTransfer Context . write Arguments ( RECT 2 Ġto Ġvalue ) ĊĠĠĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ VIS IBILITY NOT IFIER 2 D _ SET _ RECT , ĊĠĠĠĠĠĠĠĠĠ ĠNIL ) ĊĠĠĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġ__ new (): ĠVoid Ptr Ġ= ĊĠĠĠĠĠ ĠTransfer Context . invoke Constructor ( ENGINE CLASS _ VIS IBILITY NOT IFIER 2 D ) ĊĊĠ Ġopen Ġfun Ġrect ( schedule : ĠRect 2 . () Ġ-> ĠUnit ): ĠRect 2 Ġ= Ġrect . apply { ĊĠĠĠĠĠ Ġschedule ( this ) ĊĠĠĠĠĠ Ġrect Ġ= Ġthis ĊĠ Ġ} ĊĊĊĠ Ġopen Ġfun Ġis On Screen (): ĠBoolean Ġ{ ĊĠĠĠ ĠTransfer Context . write Arguments () ĊĠĠĠ ĠTransfer Context . call Method ( raw Ptr , ĠENGINE METHOD _ ENGINE CLASS _ VIS IBILITY NOT IFIER 2 D _ IS _ ON _ SCREEN , ĊĠĠĠĠĠĠĠ ĠBOOL ) ĊĠĠĠ Ġreturn ĠTransfer Context . read ReturnValue ( BOOL , Ġfalse ) Ġas ĠBoolean ĊĠ Ġ} Ċ } Ċ