@ file : Js Module (" three ") Ċ @ file : Js Non Module Ċ @ file : Suppress (" AB STR ACT _ MEMBER _ NOT _ IMPLEMENTED ", Ġ" VAR _ TYPE _ MIS MATCH _ ON _ OVERRIDE ", Ġ" INTERFACE _ WITH _ SUPER CLASS ", Ġ" OVER RID ING _ FINAL _ MEMBER ", Ġ" RETURN _ TYPE _ MIS MATCH _ ON _ OVERRIDE ", Ġ" CONF LI CT ING _ OVERLOAD S ", Ġ" EXTERNAL _ DE LEG ATION ", Ġ" Package Directory Mismatch ") Ċ package Ġthree . js Ċ Ċ import Ġkotlin . js .* Ċ import Ġorg . kh ronos . webgl .* Ċ Ċ open Ġexternal Ġclass ĠWebGL Binding States ( gl : ĠWebGL Rendering Context , Ġextensions : ĠWebGL Extensions , Ġattributes : ĠWebGL Attributes , Ġcapabilities : ĠWebGL Capabilities ) Ġ{ ĊĠĠĠ Ġopen Ġfun Ġsetup ( obj : ĠObject 3 D , Ġmaterial : ĠMaterial , Ġprogram : ĠWebGL Program , Ġgeometry : ĠBuffer Geometry , Ġindex : ĠBuffer Attribute ) ĊĠĠĠ Ġopen Ġfun Ġreset () ĊĠĠĠ Ġopen Ġfun Ġreset Default State () ĊĠĠĠ Ġopen Ġfun Ġdispose () ĊĠĠĠ Ġopen Ġfun Ġrelease States Of Geometry () ĊĠĠĠ Ġopen Ġfun Ġrelease States Of Program () ĊĠĠĠ Ġopen Ġfun Ġinit Attributes () ĊĠĠĠ Ġopen Ġfun Ġenable Attribute ( attribute : ĠNumber ) ĊĠĠĠ Ġopen Ġfun Ġdisable Unused Attributes () Ċ }