@ file : Suppress (" NE ST ED _ EXTERNAL _ DECL AR ATION ") Ċ package Ġorg . jetbrains . sk ia . svg Ċ Ċ import Ġorg . jetbrains . sk ia . impl . Library . Companion . static Load Ċ import Ġorg . jetbrains . sk ia . impl . Ref Cnt Ċ import Ġorg . jetbrains . sk ia .* Ċ import Ġorg . jetbrains . sk ia . impl . Stats Ċ import Ġorg . jetbrains . sk ia . impl . reach ability Barrier Ċ import Ġorg . jetbrains . sk ia . External Symbol Name Ċ import Ġorg . jetbrains . sk ia . impl . Native Pointer Ċ import Ġorg . jetbrains . sk ia . impl . get Ptr Ċ Ċ class ĠSVG DOM Ġinternal Ġconstructor ( ptr : ĠNative Pointer ) Ġ: ĠRef Cnt ( ptr ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstatic Load () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( data : ĠData ) Ġ: Ġthis (_ n Make From Data ( get Ptr ( data ))) Ġ{ ĊĠĠĠĠĠĠĠ ĠStats . on Native Call () ĊĠĠĠĠĠĠĠ Ġreach ability Barrier ( data ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġroot : ĠSVG SVG ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠStats . on Native Call () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġptr Ġ= Ġ_ n Get Root (_ ptr ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( ptr Ġ== ĠNull Pointer ) Ġnull Ġelse ĠSVG SVG ( ptr ) ĊĠĠĠĠĠĠĠ Ġ} Ġfinally Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreach ability Barrier ( this ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDeprecated . ĠUse Ġget Root (). intrinsic Size () Ġinstead ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ get : Deprecated ("") ĊĠĠĠ Ġval Ġcontainer Size : ĠPoint ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ_ n Get Container Size (_ ptr ) ĊĠĠĠĠĠĠĠ Ġ} Ġfinally Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreach ability Barrier ( this ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Container Size ( width : ĠFloat , Ġheight : ĠFloat ): ĠSVG DOM Ġ{ ĊĠĠĠĠĠĠĠ ĠStats . on Native Call () ĊĠĠĠĠĠĠĠ Ġ_ n Set Container Size (_ ptr , Ġwidth , Ġheight ) ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Container Size ( size : ĠPoint ): ĠSVG DOM Ġ{ ĊĠĠĠĠĠĠĠ ĠStats . on Native Call () ĊĠĠĠĠĠĠĠ Ġ_ n Set Container Size (_ ptr , Ġsize . x , Ġsize . y ) ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// Ġsk _ sp < Sk SVG Node >* Ġfind Node ById ( const Ġchar * Ġid ); ĊĠĠĠ Ġfun Ġrender ( canvas : ĠCanvas ): ĠSVG DOM Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠStats . on Native Call () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ_ n Render (_ ptr , Ġget Ptr ( canvas )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis ĊĠĠĠĠĠĠĠ Ġ} Ġfinally Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreach ability Barrier ( canvas ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } ĊĊ Ċ @ External Symbol Name (" org _ jetbrains _ sk ia _ svg _ SVG DOM __ 1 n Make From Data ") Ċ private Ġexternal Ġfun Ġ_ n Make From Data ( data Ptr : ĠNative Pointer ): ĠNative Pointer Ċ Ċ @ External Symbol Name (" org _ jetbrains _ sk ia _ svg _ SVG DOM __ 1 n Get Root ") Ċ private Ġexternal Ġfun Ġ_ n Get Root ( ptr : ĠNative Pointer ): ĠNative Pointer Ċ Ċ @ External Symbol Name (" org _ jetbrains _ sk ia _ svg _ SVG DOM __ 1 n Get Container Size ") Ċ private Ġexternal Ġfun Ġ_ n Get Container Size ( ptr : ĠNative Pointer ): ĠPoint Ċ Ċ @ External Symbol Name (" org _ jetbrains _ sk ia _ svg _ SVG DOM __ 1 n Set Container Size ") Ċ private Ġexternal Ġfun Ġ_ n Set Container Size ( ptr : ĠNative Pointer , Ġwidth : ĠFloat , Ġheight : ĠFloat ) Ċ Ċ @ External Symbol Name (" org _ jetbrains _ sk ia _ svg _ SVG DOM __ 1 n Render ") Ċ private Ġexternal Ġfun Ġ_ n Render ( ptr : ĠNative Pointer , Ġcanvas Ptr : ĠNative Pointer ) Ċ