/* Ċ Ġ* ĠCopyright ĠL WJ GL . ĠAll Ġrights Ġreserved . Ċ Ġ* ĠLicense Ġterms : Ġhttps :// www . lwjgl . org / license Ċ Ġ*/ Ċ package Ġop eng l . templates Ċ Ċ import Ġorg . lwjgl . generator .* Ċ import Ġop eng l .* Ċ import Ġcore . linux .* Ċ Ċ val ĠGL X _ EXT _ swap _ control Ġ= Ġ" GLX EXT Swap Control ". native Class GLX (" GLX _ EXT _ swap _ control ", ĠEXT ) Ġ{ ĊĠĠĠ Ġdocumentation Ġ= ĊĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ ĠNative Ġbindings Ġto Ġthe Ġ${ registry Link (" EXT _ swap _ control ")} Ġextension . ĊĊĠĠĠĠĠĠĠ ĠThis Ġextension Ġallows Ġan Ġapplication Ġto Ġspecify Ġa Ġminimum Ġperiod icity Ġof Ġcolor Ġbuffer Ġsw aps , Ġmeasured Ġin Ġvideo Ġframe Ġperiods , Ġfor Ġa Ġparticular Ġdrawable . ĊĠĠĠĠĠĠĠ ĠIt Ġalso Ġallows Ġan Ġapplication Ġto Ġquery Ġthe Ġswap Ġinterval Ġand Ġthe Ġimplementation - dependent Ġmaximum Ġswap Ġinterval Ġof Ġa Ġdrawable . ĊĠĠĠĠĠĠĠ Ġ""" ĊĊĠĠĠ ĠInt Constant ( ĊĠĠĠĠĠĠĠ Ġ" The Ġcurrent Ġswap Ġinterval Ġand Ġimplementation - dependent Ġmax Ġswap Ġinterval Ġfor Ġa Ġparticular Ġdrawable .", ĊĊĠĠĠĠĠĠĠ Ġ" SWAP _ INTERVAL _ EXT " .. 0 x 2 0 F 1 , ĊĠĠĠĠĠĠĠ Ġ" MAX _ SWAP _ INTERVAL _ EXT " .. 0 x 2 0 F 2 ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġvoid ( ĊĠĠĠĠĠĠĠ Ġ" Swap Interval EXT ", ĊĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ ĠSpecifies Ġthe Ġminimum Ġnumber Ġof Ġvideo Ġframe Ġperiods Ġper Ġbuffer Ġswap Ġfor Ġa Ġparticular ĠGL X Ġdrawable Ġ( e . g . Ġa Ġvalue Ġof Ġtwo Ġmeans Ġthat Ġthe Ġcolor Ġbuffers Ġwill ĊĠĠĠĠĠĠĠ Ġbe Ġsw apped Ġat Ġmost Ġevery Ġother Ġvideo Ġframe ). ĠThe Ġinterval Ġtakes Ġeffect Ġwhen Ġ# Swap Buffers () Ġis Ġfirst Ġcalled Ġon Ġthe Ġdrawable Ġsubsequent Ġto Ġthe ĊĠĠĠĠĠĠĠ Ġ{@ code Ġgl X Swap Interval EXT } Ġcall . ĊĠĠĠĠĠĠĠ Ġ"" ", ĊĊĠĠĠĠĠĠĠ ĠDISPLAY , ĊĠĠĠĠĠĠĠ ĠGL X Drawable (" drawable ", Ġ" the Ġdrawable "), ĊĠĠĠĠĠĠĠ Ġint (" interval ", Ġ" the Ġswap Ġinterval ") ĊĠĠĠ Ġ) Ċ }