package Ġapp . shaders . intellij . sdk . canvas Ċ Ċ import Ġorg . lwjgl . demo . opengl . GL XG ear s Ċ import Ġorg . lwjgl . opengl . GL 3 2 Ċ import Ġorg . lwjgl . opengl . awt . GL Data Ċ Ċ class ĠSample Gear s Canvas ( data : ĠGL Data ?) Ġ: ĠIntelli GL Canvas ( data ) Ġ{ ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġge ars : ĠGL XG ear s ĊĊĠĠĠ Ġoverride Ġfun Ġinit GL () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . init GL () ĊĠĠĠĠĠĠĠ Ġ// ĠSet Ġthe Ġclear Ġcolor ĊĠĠĠĠĠĠĠ ĠGL 3 2 . gl Clear Color ( 0 . 3 f , Ġ 0 . 4 f , Ġ 0 . 5 f , Ġ 1 f ) ĊĠĠĠĠĠĠĠ Ġge ars Ġ= ĠGL XG ear s () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġpaint GL () Ġ{ ĊĠĠĠĠĠĠĠ Ġge ars . setSize ( width , Ġheight ) ĊĠĠĠĠĠĠĠ Ġge ars . animate () ĊĠĠĠĠĠĠĠ Ġge ars . render () ĊĠĠĠĠĠĠĠ Ġsuper . paint GL () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdispose Items () Ġ{ ĊĠĠĠĠĠĠĠ ĠGL 3 2 . gl Use Program ( 0 ) Ċ // ĠĠĠĠĠĠĠ Ġge ars . dispose () Ġ// ĠTODO ĊĠĠĠ Ġ} Ċ }