package Ġcom . le ha ine . little kt Ċ Ċ import Ġcom . le ha ine . little kt . graphics . Cursor Ċ import Ġcom . le ha ine . little kt . graphics . GL Ċ import Ġcom . le ha ine . little kt . graphics . GL Version Ċ import Ġcom . le ha ine . little kt . graphics . System Cursor ĊĊ Ċ /** Ċ Ġ* ĠContains Ġgraphic Ġrelated Ġproperties Ġand Ġmethods . Ċ Ġ* Ġ@ author ĠCol ton ĠDaily Ċ Ġ* Ġ@ date Ġ 1 0 / 4 / 2 0 2 1 Ċ Ġ*/ Ċ interface ĠGraphics Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe ĠOpenGL Ġinstance . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġgl : ĠGL ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ return Ġthe Ġwidth Ġof Ġthe Ġclient Ġarea Ġin Ġlogical Ġpixels . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġwidth : ĠInt ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ Ġ@ return Ġthe Ġheight Ġof Ġthe Ġclient Ġarea Ġin Ġlogical Ġpixels ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġheight : ĠInt ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ return Ġthe Ġ[ GL Version ] Ġof Ġthis ĠGraphics Ġinstance ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġgl Version : ĠGL Version Ġget () Ġ= Ġgl . version ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ return Ġif Ġthe Ġcurrent ĠGL Ġversion Ġis Ġ 3 . 0 Ġor Ġhigher ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġis GL 3 0 Ġget () Ġ= Ġgl . is G 3 0 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ param Ġextension Ġthe Ġextension Ġname ĊĠĠĠĠ Ġ* Ġ@ return Ġwhether Ġthe Ġextension Ġis Ġsupported ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġsupports Extension ( extension : ĠString ): ĠBoolean ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠOverrides Ġthe Ġcurrent Ġcursor Ġwith Ġthe Ġspecified Ġ[ cursor ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġset Cursor ( cursor : ĠCursor ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠOverrides Ġthe Ġcurrent Ġcursor Ġwith Ġa Ġdefault Ġsystem Ġcursor . ĠSee Ġ[ System Cursor ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġset Cursor ( cursor : ĠSystem Cursor ) Ċ }