QtOpenGL.pyi 1.2 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073
  1. # Copyright (C) 2022 The Qt Company Ltd.
  2. # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
  3. """
  4. This file contains the exact signatures for all functions in module
  5. PySide6.QtOpenGL, except for defaults which are replaced by "...".
  6. """
  7. # mypy: disable-error-code="override, overload-overlap"
  8. # Module `PySide6.QtOpenGL`
  9. import PySide6.QtOpenGL
  10. import PySide6.QtCore
  11. import PySide6.QtGui
  12. import enum
  13. import typing
  14. import collections.abc
  15. from PySide6.QtCore import Signal
  16. from shiboken6 import Shiboken
  17. class QAbstractOpenGLFunctions(Shiboken.Object):
  18. def __init__(self, /) -> None: ...
  19. def initializeOpenGLFunctions(self, /) -> bool: ...
  20. def isInitialized(self, /) -> bool: ...
  21. def owningContext(self, /) -> PySide6.QtGui.QOpenGLContext: ...
  22. def setOwningContext(self, context: PySide6.QtGui.QOpenGLContext, /) -> None: ...
  23. class QIntList: ...
  24. class QOpenGLBuffer(Shiboken.Object):
  25. class Access(enum.Enum):
  26. ReadOnly = 0x88b8
  27. WriteOnly = 0x88b9
  28. ReadWrite = 0x88ba
  29. class RangeAccessFlag(enum.Flag):
  30. RangeRead = 0x1
  31. RangeWrite = 0x2
  32. RangeInvalidate = 0x4
  33. RangeInvalidateBuffer = 0x8
  34. RangeFlushExplicit = 0x10
  35. RangeUnsynchronized = 0x20
  36. class Type(enum.Enum):
  37. VertexBuffer = 0x8892
  38. IndexBuffer = 0x8893
  39. PixelPackBuffer = 0x88eb
  40. PixelUnpackBuffer = 0x88ec
  41. class UsagePattern(enum.Enum):
  42. StreamDraw = 0x88e0
  43. StreamRead = 0x88e1
  44. StreamCopy = 0x88e2
  45. StaticDraw = 0x88e4
  46. StaticRead = 0x88e5
  47. StaticCopy = 0x88e6
  48. DynamicDraw = 0x88e8
  49. DynamicRead = 0x88e9
  50. DynamicCopy = 0x88ea
  51. @typing.overload
  52. def __init__(self, /) -> None: ...
  53. @typing.overload
  54. def __init__(self, other: PySide6.QtOpenGL.QOpenGLBuffer, /) -> None: ...
  55. @typing.overload
  56. def __init__(self, type: PySide6.QtOpenGL.QOpenGLBuffer.Type, /) -> None: ...
  57. @typing.overload
  58. def allocate(self, data: bytes, count: int, /) -> None: ...
  59. @typing.overload
  60. def allocate(self, count: int, /) -> None: ...
  61. def bind(self, /) -> bool: ...
  62. def bufferId(self, /) -> int: ...
  63. def create(self, /) -> bool: ...
  64. def destroy(self, /) -> None: ...
  65. def isCreated(self, /) -> bool: ...
  66. def map(self, access: PySide6.QtOpenGL.QOpenGLBuffer.Access, /) -> int: ...
  67. def mapRange(self, offset: int, count: int, access: PySide6.QtOpenGL.QOpenGLBuffer.RangeAccessFlag, /) -> int: ...
  68. def read(self, offset: int, data: int, count: int, /) -> bool: ...
  69. @typing.overload # type: ignore[misc, overload-cannot-match]
  70. @staticmethod
  71. def release(type: PySide6.QtOpenGL.QOpenGLBuffer.Type, /) -> None: ... # type: ignore[misc, overload-cannot-match]
  72. @typing.overload # type: ignore[misc, overload-cannot-match]
  73. def release(self, /) -> None: ... # type: ignore[misc, overload-cannot-match]
  74. def setUsagePattern(self, value: PySide6.QtOpenGL.QOpenGLBuffer.UsagePattern, /) -> None: ...
  75. def size(self, /) -> int: ...
  76. def swap(self, other: PySide6.QtOpenGL.QOpenGLBuffer, /) -> None: ...
  77. def type(self, /) -> PySide6.QtOpenGL.QOpenGLBuffer.Type: ...
  78. def unmap(self, /) -> bool: ...
  79. def usagePattern(self, /) -> PySide6.QtOpenGL.QOpenGLBuffer.UsagePattern: ...
  80. def write(self, offset: int, data: int, count: int, /) -> None: ...
  81. class QOpenGLDebugLogger(PySide6.QtCore.QObject):
  82. messageLogged : typing.ClassVar[Signal] = ... # messageLogged(QOpenGLDebugMessage)
  83. class LoggingMode(enum.Enum):
  84. AsynchronousLogging = 0x0
  85. SynchronousLogging = 0x1
  86. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, loggingMode: PySide6.QtOpenGL.QOpenGLDebugLogger.LoggingMode | None = ...) -> None: ...
  87. @typing.overload
  88. def disableMessages(self, /, sources: PySide6.QtOpenGL.QOpenGLDebugMessage.Source = ..., types: PySide6.QtOpenGL.QOpenGLDebugMessage.Type = ..., severities: PySide6.QtOpenGL.QOpenGLDebugMessage.Severity = ...) -> None: ...
  89. @typing.overload
  90. def disableMessages(self, ids: collections.abc.Sequence[int], /, sources: PySide6.QtOpenGL.QOpenGLDebugMessage.Source = ..., types: PySide6.QtOpenGL.QOpenGLDebugMessage.Type = ...) -> None: ...
  91. @typing.overload
  92. def enableMessages(self, /, sources: PySide6.QtOpenGL.QOpenGLDebugMessage.Source = ..., types: PySide6.QtOpenGL.QOpenGLDebugMessage.Type = ..., severities: PySide6.QtOpenGL.QOpenGLDebugMessage.Severity = ...) -> None: ...
  93. @typing.overload
  94. def enableMessages(self, ids: collections.abc.Sequence[int], /, sources: PySide6.QtOpenGL.QOpenGLDebugMessage.Source = ..., types: PySide6.QtOpenGL.QOpenGLDebugMessage.Type = ...) -> None: ...
  95. def initialize(self, /) -> bool: ...
  96. def isLogging(self, /) -> bool: ...
  97. def logMessage(self, debugMessage: PySide6.QtOpenGL.QOpenGLDebugMessage, /) -> None: ...
  98. def loggedMessages(self, /) -> typing.List[PySide6.QtOpenGL.QOpenGLDebugMessage]: ...
  99. def loggingMode(self, /) -> PySide6.QtOpenGL.QOpenGLDebugLogger.LoggingMode: ...
  100. def maximumMessageLength(self, /) -> int: ...
  101. def popGroup(self, /) -> None: ...
  102. def pushGroup(self, name: str, /, id: int | None = ..., source: PySide6.QtOpenGL.QOpenGLDebugMessage.Source = ...) -> None: ...
  103. def startLogging(self, /, loggingMode: PySide6.QtOpenGL.QOpenGLDebugLogger.LoggingMode = ...) -> None: ...
  104. def stopLogging(self, /) -> None: ...
  105. class QOpenGLDebugMessage(Shiboken.Object):
  106. class Severity(enum.Flag):
  107. AnySeverity = -1
  108. InvalidSeverity = 0x0
  109. HighSeverity = 0x1
  110. MediumSeverity = 0x2
  111. LowSeverity = 0x4
  112. LastSeverity = 0x8
  113. NotificationSeverity = 0x8
  114. class Source(enum.Flag):
  115. AnySource = -1
  116. InvalidSource = 0x0
  117. APISource = 0x1
  118. WindowSystemSource = 0x2
  119. ShaderCompilerSource = 0x4
  120. ThirdPartySource = 0x8
  121. ApplicationSource = 0x10
  122. LastSource = 0x20
  123. OtherSource = 0x20
  124. class Type(enum.Flag):
  125. AnyType = -1
  126. InvalidType = 0x0
  127. ErrorType = 0x1
  128. DeprecatedBehaviorType = 0x2
  129. UndefinedBehaviorType = 0x4
  130. PortabilityType = 0x8
  131. PerformanceType = 0x10
  132. OtherType = 0x20
  133. MarkerType = 0x40
  134. GroupPushType = 0x80
  135. GroupPopType = 0x100
  136. LastType = 0x100
  137. @typing.overload
  138. def __init__(self, /) -> None: ...
  139. @typing.overload
  140. def __init__(self, debugMessage: PySide6.QtOpenGL.QOpenGLDebugMessage, /) -> None: ...
  141. def __copy__(self, /) -> typing.Self: ...
  142. def __eq__(self, debugMessage: PySide6.QtOpenGL.QOpenGLDebugMessage, /) -> bool: ...
  143. def __ne__(self, debugMessage: PySide6.QtOpenGL.QOpenGLDebugMessage, /) -> bool: ...
  144. def __repr__(self, /) -> str: ...
  145. @staticmethod
  146. def createApplicationMessage(text: str, /, id: int | None = ..., severity: PySide6.QtOpenGL.QOpenGLDebugMessage.Severity = ..., type: PySide6.QtOpenGL.QOpenGLDebugMessage.Type = ...) -> PySide6.QtOpenGL.QOpenGLDebugMessage: ...
  147. @staticmethod
  148. def createThirdPartyMessage(text: str, /, id: int | None = ..., severity: PySide6.QtOpenGL.QOpenGLDebugMessage.Severity = ..., type: PySide6.QtOpenGL.QOpenGLDebugMessage.Type = ...) -> PySide6.QtOpenGL.QOpenGLDebugMessage: ...
  149. def id(self, /) -> int: ...
  150. def message(self, /) -> str: ...
  151. def severity(self, /) -> PySide6.QtOpenGL.QOpenGLDebugMessage.Severity: ...
  152. def source(self, /) -> PySide6.QtOpenGL.QOpenGLDebugMessage.Source: ...
  153. def swap(self, other: PySide6.QtOpenGL.QOpenGLDebugMessage, /) -> None: ...
  154. def type(self, /) -> PySide6.QtOpenGL.QOpenGLDebugMessage.Type: ...
  155. class QOpenGLFramebufferObject(Shiboken.Object):
  156. class Attachment(enum.Enum):
  157. NoAttachment = 0x0
  158. CombinedDepthStencil = 0x1
  159. Depth = 0x2
  160. class FramebufferRestorePolicy(enum.Enum):
  161. DontRestoreFramebufferBinding = 0x0
  162. RestoreFramebufferBindingToDefault = 0x1
  163. RestoreFrameBufferBinding = 0x2
  164. @typing.overload
  165. def __init__(self, size: PySide6.QtCore.QSize, attachment: PySide6.QtOpenGL.QOpenGLFramebufferObject.Attachment, /, target: int = ..., internalFormat: int | None = ...) -> None: ...
  166. @typing.overload
  167. def __init__(self, size: PySide6.QtCore.QSize, format: PySide6.QtOpenGL.QOpenGLFramebufferObjectFormat, /) -> None: ...
  168. @typing.overload
  169. def __init__(self, size: PySide6.QtCore.QSize, /, target: int = ...) -> None: ...
  170. @typing.overload
  171. def __init__(self, width: int, height: int, attachment: PySide6.QtOpenGL.QOpenGLFramebufferObject.Attachment, /, target: int = ..., internalFormat: int | None = ...) -> None: ...
  172. @typing.overload
  173. def __init__(self, width: int, height: int, format: PySide6.QtOpenGL.QOpenGLFramebufferObjectFormat, /) -> None: ...
  174. @typing.overload
  175. def __init__(self, width: int, height: int, /, target: int = ...) -> None: ...
  176. @typing.overload
  177. def addColorAttachment(self, size: PySide6.QtCore.QSize, /, internalFormat: int | None = ...) -> None: ...
  178. @typing.overload
  179. def addColorAttachment(self, width: int, height: int, /, internalFormat: int | None = ...) -> None: ...
  180. def attachment(self, /) -> PySide6.QtOpenGL.QOpenGLFramebufferObject.Attachment: ...
  181. def bind(self, /) -> bool: ...
  182. @staticmethod
  183. def bindDefault() -> bool: ...
  184. @typing.overload
  185. @staticmethod
  186. def blitFramebuffer(target: PySide6.QtOpenGL.QOpenGLFramebufferObject, source: PySide6.QtOpenGL.QOpenGLFramebufferObject, /, buffers: int = ..., filter: int = ...) -> None: ...
  187. @typing.overload
  188. @staticmethod
  189. def blitFramebuffer(target: PySide6.QtOpenGL.QOpenGLFramebufferObject, targetRect: PySide6.QtCore.QRect, source: PySide6.QtOpenGL.QOpenGLFramebufferObject, sourceRect: PySide6.QtCore.QRect, /, buffers: int = ..., filter: int = ...) -> None: ...
  190. @typing.overload
  191. @staticmethod
  192. def blitFramebuffer(target: PySide6.QtOpenGL.QOpenGLFramebufferObject, targetRect: PySide6.QtCore.QRect, source: PySide6.QtOpenGL.QOpenGLFramebufferObject, sourceRect: PySide6.QtCore.QRect, buffers: int, filter: int, readColorAttachmentIndex: int, drawColorAttachmentIndex: int, /) -> None: ...
  193. @typing.overload
  194. @staticmethod
  195. def blitFramebuffer(target: PySide6.QtOpenGL.QOpenGLFramebufferObject, targetRect: PySide6.QtCore.QRect, source: PySide6.QtOpenGL.QOpenGLFramebufferObject, sourceRect: PySide6.QtCore.QRect, buffers: int, filter: int, readColorAttachmentIndex: int, drawColorAttachmentIndex: int, restorePolicy: PySide6.QtOpenGL.QOpenGLFramebufferObject.FramebufferRestorePolicy, /) -> None: ...
  196. def format(self, /) -> PySide6.QtOpenGL.QOpenGLFramebufferObjectFormat: ...
  197. def handle(self, /) -> int: ...
  198. @staticmethod
  199. def hasOpenGLFramebufferBlit() -> bool: ...
  200. @staticmethod
  201. def hasOpenGLFramebufferObjects() -> bool: ...
  202. def height(self, /) -> int: ...
  203. def isBound(self, /) -> bool: ...
  204. def isValid(self, /) -> bool: ...
  205. def release(self, /) -> bool: ...
  206. def setAttachment(self, attachment: PySide6.QtOpenGL.QOpenGLFramebufferObject.Attachment, /) -> None: ...
  207. def size(self, /) -> PySide6.QtCore.QSize: ...
  208. def sizes(self, /) -> typing.List[PySide6.QtCore.QSize]: ...
  209. @typing.overload
  210. def takeTexture(self, /) -> int: ...
  211. @typing.overload
  212. def takeTexture(self, colorAttachmentIndex: int, /) -> int: ...
  213. def texture(self, /) -> int: ...
  214. def textures(self, /) -> typing.List[int]: ...
  215. @typing.overload
  216. def toImage(self, /, flipped: bool = ...) -> PySide6.QtGui.QImage: ...
  217. @typing.overload
  218. def toImage(self, flipped: bool, colorAttachmentIndex: int, /) -> PySide6.QtGui.QImage: ...
  219. def width(self, /) -> int: ...
  220. class QOpenGLFramebufferObjectFormat(Shiboken.Object):
  221. @typing.overload
  222. def __init__(self, /) -> None: ...
  223. @typing.overload
  224. def __init__(self, other: PySide6.QtOpenGL.QOpenGLFramebufferObjectFormat, /) -> None: ...
  225. def __copy__(self, /) -> typing.Self: ...
  226. def __eq__(self, other: PySide6.QtOpenGL.QOpenGLFramebufferObjectFormat, /) -> bool: ...
  227. def __ne__(self, other: PySide6.QtOpenGL.QOpenGLFramebufferObjectFormat, /) -> bool: ...
  228. def attachment(self, /) -> PySide6.QtOpenGL.QOpenGLFramebufferObject.Attachment: ...
  229. def internalTextureFormat(self, /) -> int: ...
  230. def mipmap(self, /) -> bool: ...
  231. def samples(self, /) -> int: ...
  232. def setAttachment(self, attachment: PySide6.QtOpenGL.QOpenGLFramebufferObject.Attachment, /) -> None: ...
  233. def setInternalTextureFormat(self, internalTextureFormat: int, /) -> None: ...
  234. def setMipmap(self, enabled: bool, /) -> None: ...
  235. def setSamples(self, samples: int, /) -> None: ...
  236. def setTextureTarget(self, target: int, /) -> None: ...
  237. def textureTarget(self, /) -> int: ...
  238. class QOpenGLFunctions_1_0(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  239. def __init__(self, /) -> None: ...
  240. def glAccum(self, op: int, value: float, /) -> None: ...
  241. def glAlphaFunc(self, func: int, ref: float, /) -> None: ...
  242. def glBegin(self, mode: int, /) -> None: ...
  243. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  244. def glCallList(self, list: int, /) -> None: ...
  245. def glCallLists(self, n: int, type: int, lists: int, /) -> None: ...
  246. def glClear(self, mask: int, /) -> None: ...
  247. def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  248. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  249. def glClearDepth(self, depth: float, /) -> None: ...
  250. def glClearIndex(self, c: float, /) -> None: ...
  251. def glClearStencil(self, s: int, /) -> None: ...
  252. def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ...
  253. def glColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  254. def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  255. def glColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  256. def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  257. def glColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  258. def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  259. def glColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  260. def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  261. def glColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  262. def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  263. def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  264. def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  265. def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  266. def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  267. def glColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  268. def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  269. def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  270. def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  271. def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  272. def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  273. def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  274. def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  275. def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  276. def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  277. def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  278. def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  279. def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  280. def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  281. def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  282. def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  283. def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  284. def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  285. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  286. def glColorMaterial(self, face: int, mode: int, /) -> None: ...
  287. def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> None: ...
  288. def glCullFace(self, mode: int, /) -> None: ...
  289. def glDeleteLists(self, list: int, range: int, /) -> None: ...
  290. def glDepthFunc(self, func: int, /) -> None: ...
  291. def glDepthMask(self, flag: int, /) -> None: ...
  292. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  293. def glDisable(self, cap: int, /) -> None: ...
  294. def glDrawBuffer(self, mode: int, /) -> None: ...
  295. def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  296. def glEdgeFlag(self, flag: int, /) -> None: ...
  297. def glEnable(self, cap: int, /) -> None: ...
  298. def glEnd(self, /) -> None: ...
  299. def glEndList(self, /) -> None: ...
  300. def glEvalCoord1d(self, u: float, /) -> None: ...
  301. def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  302. def glEvalCoord1f(self, u: float, /) -> None: ...
  303. def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  304. def glEvalCoord2d(self, u: float, v: float, /) -> None: ...
  305. def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  306. def glEvalCoord2f(self, u: float, v: float, /) -> None: ...
  307. def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  308. def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ...
  309. def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ...
  310. def glEvalPoint1(self, i: int, /) -> None: ...
  311. def glEvalPoint2(self, i: int, j: int, /) -> None: ...
  312. def glFinish(self, /) -> None: ...
  313. def glFlush(self, /) -> None: ...
  314. def glFogf(self, pname: int, param: float, /) -> None: ...
  315. def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  316. def glFogi(self, pname: int, param: int, /) -> None: ...
  317. def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  318. def glFrontFace(self, mode: int, /) -> None: ...
  319. def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  320. def glGenLists(self, range: int, /) -> int: ...
  321. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  322. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  323. def glGetError(self, /) -> int: ...
  324. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  325. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  326. def glGetString(self, name: int, /) -> str: ...
  327. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  328. def glHint(self, target: int, mode: int, /) -> None: ...
  329. def glIndexMask(self, mask: int, /) -> None: ...
  330. def glIndexd(self, c: float, /) -> None: ...
  331. def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ...
  332. def glIndexf(self, c: float, /) -> None: ...
  333. def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ...
  334. def glIndexi(self, c: int, /) -> None: ...
  335. def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ...
  336. def glIndexs(self, c: int, /) -> None: ...
  337. def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ...
  338. def glInitNames(self, /) -> None: ...
  339. def glIsEnabled(self, cap: int, /) -> int: ...
  340. def glIsList(self, list: int, /) -> int: ...
  341. def glLightModelf(self, pname: int, param: float, /) -> None: ...
  342. def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  343. def glLightModeli(self, pname: int, param: int, /) -> None: ...
  344. def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  345. def glLightf(self, light: int, pname: int, param: float, /) -> None: ...
  346. def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  347. def glLighti(self, light: int, pname: int, param: int, /) -> None: ...
  348. def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  349. def glLineStipple(self, factor: int, pattern: int, /) -> None: ...
  350. def glLineWidth(self, width: float, /) -> None: ...
  351. def glListBase(self, base: int, /) -> None: ...
  352. def glLoadIdentity(self, /) -> None: ...
  353. def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  354. def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  355. def glLoadName(self, name: int, /) -> None: ...
  356. def glLogicOp(self, opcode: int, /) -> None: ...
  357. def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  358. def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  359. def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  360. def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  361. def glMapGrid1d(self, un: int, u1: float, u2: float, /) -> None: ...
  362. def glMapGrid1f(self, un: int, u1: float, u2: float, /) -> None: ...
  363. def glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  364. def glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  365. def glMaterialf(self, face: int, pname: int, param: float, /) -> None: ...
  366. def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  367. def glMateriali(self, face: int, pname: int, param: int, /) -> None: ...
  368. def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  369. def glMatrixMode(self, mode: int, /) -> None: ...
  370. def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  371. def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  372. def glNewList(self, list: int, mode: int, /) -> None: ...
  373. def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ...
  374. def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  375. def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ...
  376. def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  377. def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ...
  378. def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  379. def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ...
  380. def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  381. def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ...
  382. def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  383. def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  384. def glPassThrough(self, token: float, /) -> None: ...
  385. def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ...
  386. def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  387. def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  388. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  389. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  390. def glPixelTransferf(self, pname: int, param: float, /) -> None: ...
  391. def glPixelTransferi(self, pname: int, param: int, /) -> None: ...
  392. def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ...
  393. def glPointSize(self, size: float, /) -> None: ...
  394. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  395. def glPopAttrib(self, /) -> None: ...
  396. def glPopMatrix(self, /) -> None: ...
  397. def glPopName(self, /) -> None: ...
  398. def glPushAttrib(self, mask: int, /) -> None: ...
  399. def glPushMatrix(self, /) -> None: ...
  400. def glPushName(self, name: int, /) -> None: ...
  401. def glRasterPos2d(self, x: float, y: float, /) -> None: ...
  402. def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  403. def glRasterPos2f(self, x: float, y: float, /) -> None: ...
  404. def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  405. def glRasterPos2i(self, x: int, y: int, /) -> None: ...
  406. def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  407. def glRasterPos2s(self, x: int, y: int, /) -> None: ...
  408. def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  409. def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ...
  410. def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  411. def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ...
  412. def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  413. def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ...
  414. def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  415. def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ...
  416. def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  417. def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  418. def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  419. def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  420. def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  421. def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  422. def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  423. def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  424. def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  425. def glReadBuffer(self, mode: int, /) -> None: ...
  426. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  427. def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  428. def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  429. def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  430. def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  431. def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  432. def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  433. def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  434. def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  435. def glRenderMode(self, mode: int, /) -> int: ...
  436. def glRotated(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  437. def glRotatef(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  438. def glScaled(self, x: float, y: float, z: float, /) -> None: ...
  439. def glScalef(self, x: float, y: float, z: float, /) -> None: ...
  440. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  441. def glShadeModel(self, mode: int, /) -> None: ...
  442. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  443. def glStencilMask(self, mask: int, /) -> None: ...
  444. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  445. def glTexCoord1d(self, s: float, /) -> None: ...
  446. def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  447. def glTexCoord1f(self, s: float, /) -> None: ...
  448. def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  449. def glTexCoord1i(self, s: int, /) -> None: ...
  450. def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  451. def glTexCoord1s(self, s: int, /) -> None: ...
  452. def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  453. def glTexCoord2d(self, s: float, t: float, /) -> None: ...
  454. def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  455. def glTexCoord2f(self, s: float, t: float, /) -> None: ...
  456. def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  457. def glTexCoord2i(self, s: int, t: int, /) -> None: ...
  458. def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  459. def glTexCoord2s(self, s: int, t: int, /) -> None: ...
  460. def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  461. def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ...
  462. def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  463. def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ...
  464. def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  465. def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ...
  466. def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  467. def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ...
  468. def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  469. def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ...
  470. def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  471. def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ...
  472. def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  473. def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ...
  474. def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  475. def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ...
  476. def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  477. def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ...
  478. def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  479. def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ...
  480. def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  481. def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ...
  482. def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  483. def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ...
  484. def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  485. def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ...
  486. def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  487. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  488. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  489. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  490. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  491. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  492. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  493. def glTranslated(self, x: float, y: float, z: float, /) -> None: ...
  494. def glTranslatef(self, x: float, y: float, z: float, /) -> None: ...
  495. def glVertex2d(self, x: float, y: float, /) -> None: ...
  496. def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  497. def glVertex2f(self, x: float, y: float, /) -> None: ...
  498. def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  499. def glVertex2i(self, x: int, y: int, /) -> None: ...
  500. def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  501. def glVertex2s(self, x: int, y: int, /) -> None: ...
  502. def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  503. def glVertex3d(self, x: float, y: float, z: float, /) -> None: ...
  504. def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  505. def glVertex3f(self, x: float, y: float, z: float, /) -> None: ...
  506. def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  507. def glVertex3i(self, x: int, y: int, z: int, /) -> None: ...
  508. def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  509. def glVertex3s(self, x: int, y: int, z: int, /) -> None: ...
  510. def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  511. def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  512. def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  513. def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  514. def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  515. def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  516. def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  517. def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  518. def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  519. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  520. def initializeOpenGLFunctions(self, /) -> bool: ...
  521. class QOpenGLFunctions_1_1(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  522. def __init__(self, /) -> None: ...
  523. def glAccum(self, op: int, value: float, /) -> None: ...
  524. def glAlphaFunc(self, func: int, ref: float, /) -> None: ...
  525. def glArrayElement(self, i: int, /) -> None: ...
  526. def glBegin(self, mode: int, /) -> None: ...
  527. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  528. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  529. def glCallList(self, list: int, /) -> None: ...
  530. def glCallLists(self, n: int, type: int, lists: int, /) -> None: ...
  531. def glClear(self, mask: int, /) -> None: ...
  532. def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  533. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  534. def glClearDepth(self, depth: float, /) -> None: ...
  535. def glClearIndex(self, c: float, /) -> None: ...
  536. def glClearStencil(self, s: int, /) -> None: ...
  537. def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ...
  538. def glColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  539. def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  540. def glColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  541. def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  542. def glColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  543. def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  544. def glColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  545. def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  546. def glColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  547. def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  548. def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  549. def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  550. def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  551. def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  552. def glColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  553. def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  554. def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  555. def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  556. def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  557. def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  558. def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  559. def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  560. def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  561. def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  562. def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  563. def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  564. def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  565. def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  566. def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  567. def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  568. def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  569. def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  570. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  571. def glColorMaterial(self, face: int, mode: int, /) -> None: ...
  572. def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  573. def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> None: ...
  574. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  575. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  576. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  577. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  578. def glCullFace(self, mode: int, /) -> None: ...
  579. def glDeleteLists(self, list: int, range: int, /) -> None: ...
  580. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  581. def glDepthFunc(self, func: int, /) -> None: ...
  582. def glDepthMask(self, flag: int, /) -> None: ...
  583. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  584. def glDisable(self, cap: int, /) -> None: ...
  585. def glDisableClientState(self, array: int, /) -> None: ...
  586. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  587. def glDrawBuffer(self, mode: int, /) -> None: ...
  588. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  589. def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  590. def glEdgeFlag(self, flag: int, /) -> None: ...
  591. def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ...
  592. def glEnable(self, cap: int, /) -> None: ...
  593. def glEnableClientState(self, array: int, /) -> None: ...
  594. def glEnd(self, /) -> None: ...
  595. def glEndList(self, /) -> None: ...
  596. def glEvalCoord1d(self, u: float, /) -> None: ...
  597. def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  598. def glEvalCoord1f(self, u: float, /) -> None: ...
  599. def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  600. def glEvalCoord2d(self, u: float, v: float, /) -> None: ...
  601. def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  602. def glEvalCoord2f(self, u: float, v: float, /) -> None: ...
  603. def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  604. def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ...
  605. def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ...
  606. def glEvalPoint1(self, i: int, /) -> None: ...
  607. def glEvalPoint2(self, i: int, j: int, /) -> None: ...
  608. def glFinish(self, /) -> None: ...
  609. def glFlush(self, /) -> None: ...
  610. def glFogf(self, pname: int, param: float, /) -> None: ...
  611. def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  612. def glFogi(self, pname: int, param: int, /) -> None: ...
  613. def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  614. def glFrontFace(self, mode: int, /) -> None: ...
  615. def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  616. def glGenLists(self, range: int, /) -> int: ...
  617. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  618. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  619. def glGetError(self, /) -> int: ...
  620. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  621. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  622. def glGetString(self, name: int, /) -> str: ...
  623. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  624. def glHint(self, target: int, mode: int, /) -> None: ...
  625. def glIndexMask(self, mask: int, /) -> None: ...
  626. def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  627. def glIndexd(self, c: float, /) -> None: ...
  628. def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ...
  629. def glIndexf(self, c: float, /) -> None: ...
  630. def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ...
  631. def glIndexi(self, c: int, /) -> None: ...
  632. def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ...
  633. def glIndexs(self, c: int, /) -> None: ...
  634. def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ...
  635. def glIndexub(self, c: int, /) -> None: ...
  636. def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ...
  637. def glInitNames(self, /) -> None: ...
  638. def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ...
  639. def glIsEnabled(self, cap: int, /) -> int: ...
  640. def glIsList(self, list: int, /) -> int: ...
  641. def glIsTexture(self, texture: int, /) -> int: ...
  642. def glLightModelf(self, pname: int, param: float, /) -> None: ...
  643. def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  644. def glLightModeli(self, pname: int, param: int, /) -> None: ...
  645. def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  646. def glLightf(self, light: int, pname: int, param: float, /) -> None: ...
  647. def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  648. def glLighti(self, light: int, pname: int, param: int, /) -> None: ...
  649. def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  650. def glLineStipple(self, factor: int, pattern: int, /) -> None: ...
  651. def glLineWidth(self, width: float, /) -> None: ...
  652. def glListBase(self, base: int, /) -> None: ...
  653. def glLoadIdentity(self, /) -> None: ...
  654. def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  655. def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  656. def glLoadName(self, name: int, /) -> None: ...
  657. def glLogicOp(self, opcode: int, /) -> None: ...
  658. def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  659. def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  660. def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  661. def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  662. def glMapGrid1d(self, un: int, u1: float, u2: float, /) -> None: ...
  663. def glMapGrid1f(self, un: int, u1: float, u2: float, /) -> None: ...
  664. def glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  665. def glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  666. def glMaterialf(self, face: int, pname: int, param: float, /) -> None: ...
  667. def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  668. def glMateriali(self, face: int, pname: int, param: int, /) -> None: ...
  669. def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  670. def glMatrixMode(self, mode: int, /) -> None: ...
  671. def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  672. def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  673. def glNewList(self, list: int, mode: int, /) -> None: ...
  674. def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ...
  675. def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  676. def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ...
  677. def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  678. def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ...
  679. def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  680. def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ...
  681. def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  682. def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ...
  683. def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  684. def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  685. def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  686. def glPassThrough(self, token: float, /) -> None: ...
  687. def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ...
  688. def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  689. def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  690. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  691. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  692. def glPixelTransferf(self, pname: int, param: float, /) -> None: ...
  693. def glPixelTransferi(self, pname: int, param: int, /) -> None: ...
  694. def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ...
  695. def glPointSize(self, size: float, /) -> None: ...
  696. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  697. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  698. def glPopAttrib(self, /) -> None: ...
  699. def glPopClientAttrib(self, /) -> None: ...
  700. def glPopMatrix(self, /) -> None: ...
  701. def glPopName(self, /) -> None: ...
  702. def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ...
  703. def glPushAttrib(self, mask: int, /) -> None: ...
  704. def glPushClientAttrib(self, mask: int, /) -> None: ...
  705. def glPushMatrix(self, /) -> None: ...
  706. def glPushName(self, name: int, /) -> None: ...
  707. def glRasterPos2d(self, x: float, y: float, /) -> None: ...
  708. def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  709. def glRasterPos2f(self, x: float, y: float, /) -> None: ...
  710. def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  711. def glRasterPos2i(self, x: int, y: int, /) -> None: ...
  712. def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  713. def glRasterPos2s(self, x: int, y: int, /) -> None: ...
  714. def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  715. def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ...
  716. def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  717. def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ...
  718. def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  719. def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ...
  720. def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  721. def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ...
  722. def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  723. def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  724. def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  725. def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  726. def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  727. def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  728. def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  729. def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  730. def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  731. def glReadBuffer(self, mode: int, /) -> None: ...
  732. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  733. def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  734. def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  735. def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  736. def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  737. def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  738. def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  739. def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  740. def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  741. def glRenderMode(self, mode: int, /) -> int: ...
  742. def glRotated(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  743. def glRotatef(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  744. def glScaled(self, x: float, y: float, z: float, /) -> None: ...
  745. def glScalef(self, x: float, y: float, z: float, /) -> None: ...
  746. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  747. def glShadeModel(self, mode: int, /) -> None: ...
  748. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  749. def glStencilMask(self, mask: int, /) -> None: ...
  750. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  751. def glTexCoord1d(self, s: float, /) -> None: ...
  752. def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  753. def glTexCoord1f(self, s: float, /) -> None: ...
  754. def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  755. def glTexCoord1i(self, s: int, /) -> None: ...
  756. def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  757. def glTexCoord1s(self, s: int, /) -> None: ...
  758. def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  759. def glTexCoord2d(self, s: float, t: float, /) -> None: ...
  760. def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  761. def glTexCoord2f(self, s: float, t: float, /) -> None: ...
  762. def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  763. def glTexCoord2i(self, s: int, t: int, /) -> None: ...
  764. def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  765. def glTexCoord2s(self, s: int, t: int, /) -> None: ...
  766. def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  767. def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ...
  768. def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  769. def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ...
  770. def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  771. def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ...
  772. def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  773. def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ...
  774. def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  775. def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ...
  776. def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  777. def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ...
  778. def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  779. def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ...
  780. def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  781. def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ...
  782. def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  783. def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  784. def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ...
  785. def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  786. def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ...
  787. def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  788. def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ...
  789. def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  790. def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ...
  791. def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  792. def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ...
  793. def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  794. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  795. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  796. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  797. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  798. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  799. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  800. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  801. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  802. def glTranslated(self, x: float, y: float, z: float, /) -> None: ...
  803. def glTranslatef(self, x: float, y: float, z: float, /) -> None: ...
  804. def glVertex2d(self, x: float, y: float, /) -> None: ...
  805. def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  806. def glVertex2f(self, x: float, y: float, /) -> None: ...
  807. def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  808. def glVertex2i(self, x: int, y: int, /) -> None: ...
  809. def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  810. def glVertex2s(self, x: int, y: int, /) -> None: ...
  811. def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  812. def glVertex3d(self, x: float, y: float, z: float, /) -> None: ...
  813. def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  814. def glVertex3f(self, x: float, y: float, z: float, /) -> None: ...
  815. def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  816. def glVertex3i(self, x: int, y: int, z: int, /) -> None: ...
  817. def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  818. def glVertex3s(self, x: int, y: int, z: int, /) -> None: ...
  819. def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  820. def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  821. def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  822. def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  823. def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  824. def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  825. def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  826. def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  827. def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  828. def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  829. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  830. def initializeOpenGLFunctions(self, /) -> bool: ...
  831. class QOpenGLFunctions_1_2(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  832. def __init__(self, /) -> None: ...
  833. def glAccum(self, op: int, value: float, /) -> None: ...
  834. def glAlphaFunc(self, func: int, ref: float, /) -> None: ...
  835. def glArrayElement(self, i: int, /) -> None: ...
  836. def glBegin(self, mode: int, /) -> None: ...
  837. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  838. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  839. def glBlendEquation(self, mode: int, /) -> None: ...
  840. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  841. def glCallList(self, list: int, /) -> None: ...
  842. def glCallLists(self, n: int, type: int, lists: int, /) -> None: ...
  843. def glClear(self, mask: int, /) -> None: ...
  844. def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  845. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  846. def glClearDepth(self, depth: float, /) -> None: ...
  847. def glClearIndex(self, c: float, /) -> None: ...
  848. def glClearStencil(self, s: int, /) -> None: ...
  849. def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ...
  850. def glColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  851. def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  852. def glColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  853. def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  854. def glColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  855. def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  856. def glColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  857. def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  858. def glColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  859. def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  860. def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  861. def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  862. def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  863. def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  864. def glColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  865. def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  866. def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  867. def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  868. def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  869. def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  870. def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  871. def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  872. def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  873. def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  874. def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  875. def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  876. def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  877. def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  878. def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  879. def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  880. def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  881. def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  882. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  883. def glColorMaterial(self, face: int, mode: int, /) -> None: ...
  884. def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  885. def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ...
  886. def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ...
  887. def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  888. def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  889. def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ...
  890. def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ...
  891. def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ...
  892. def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  893. def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ...
  894. def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  895. def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ...
  896. def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  897. def glCopyConvolutionFilter1D(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  898. def glCopyConvolutionFilter2D(self, target: int, internalformat: int, x: int, y: int, width: int, height: int, /) -> None: ...
  899. def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> None: ...
  900. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  901. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  902. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  903. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  904. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  905. def glCullFace(self, mode: int, /) -> None: ...
  906. def glDeleteLists(self, list: int, range: int, /) -> None: ...
  907. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  908. def glDepthFunc(self, func: int, /) -> None: ...
  909. def glDepthMask(self, flag: int, /) -> None: ...
  910. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  911. def glDisable(self, cap: int, /) -> None: ...
  912. def glDisableClientState(self, array: int, /) -> None: ...
  913. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  914. def glDrawBuffer(self, mode: int, /) -> None: ...
  915. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  916. def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  917. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  918. def glEdgeFlag(self, flag: int, /) -> None: ...
  919. def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ...
  920. def glEnable(self, cap: int, /) -> None: ...
  921. def glEnableClientState(self, array: int, /) -> None: ...
  922. def glEnd(self, /) -> None: ...
  923. def glEndList(self, /) -> None: ...
  924. def glEvalCoord1d(self, u: float, /) -> None: ...
  925. def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  926. def glEvalCoord1f(self, u: float, /) -> None: ...
  927. def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  928. def glEvalCoord2d(self, u: float, v: float, /) -> None: ...
  929. def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  930. def glEvalCoord2f(self, u: float, v: float, /) -> None: ...
  931. def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  932. def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ...
  933. def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ...
  934. def glEvalPoint1(self, i: int, /) -> None: ...
  935. def glEvalPoint2(self, i: int, j: int, /) -> None: ...
  936. def glFinish(self, /) -> None: ...
  937. def glFlush(self, /) -> None: ...
  938. def glFogf(self, pname: int, param: float, /) -> None: ...
  939. def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  940. def glFogi(self, pname: int, param: int, /) -> None: ...
  941. def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  942. def glFrontFace(self, mode: int, /) -> None: ...
  943. def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  944. def glGenLists(self, range: int, /) -> int: ...
  945. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  946. def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ...
  947. def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ...
  948. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  949. def glGetError(self, /) -> int: ...
  950. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  951. def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  952. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  953. def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  954. def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ...
  955. def glGetString(self, name: int, /) -> str: ...
  956. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  957. def glHint(self, target: int, mode: int, /) -> None: ...
  958. def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ...
  959. def glIndexMask(self, mask: int, /) -> None: ...
  960. def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  961. def glIndexd(self, c: float, /) -> None: ...
  962. def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ...
  963. def glIndexf(self, c: float, /) -> None: ...
  964. def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ...
  965. def glIndexi(self, c: int, /) -> None: ...
  966. def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ...
  967. def glIndexs(self, c: int, /) -> None: ...
  968. def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ...
  969. def glIndexub(self, c: int, /) -> None: ...
  970. def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ...
  971. def glInitNames(self, /) -> None: ...
  972. def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ...
  973. def glIsEnabled(self, cap: int, /) -> int: ...
  974. def glIsList(self, list: int, /) -> int: ...
  975. def glIsTexture(self, texture: int, /) -> int: ...
  976. def glLightModelf(self, pname: int, param: float, /) -> None: ...
  977. def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  978. def glLightModeli(self, pname: int, param: int, /) -> None: ...
  979. def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  980. def glLightf(self, light: int, pname: int, param: float, /) -> None: ...
  981. def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  982. def glLighti(self, light: int, pname: int, param: int, /) -> None: ...
  983. def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  984. def glLineStipple(self, factor: int, pattern: int, /) -> None: ...
  985. def glLineWidth(self, width: float, /) -> None: ...
  986. def glListBase(self, base: int, /) -> None: ...
  987. def glLoadIdentity(self, /) -> None: ...
  988. def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  989. def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  990. def glLoadName(self, name: int, /) -> None: ...
  991. def glLogicOp(self, opcode: int, /) -> None: ...
  992. def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  993. def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  994. def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  995. def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  996. def glMapGrid1d(self, un: int, u1: float, u2: float, /) -> None: ...
  997. def glMapGrid1f(self, un: int, u1: float, u2: float, /) -> None: ...
  998. def glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  999. def glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  1000. def glMaterialf(self, face: int, pname: int, param: float, /) -> None: ...
  1001. def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1002. def glMateriali(self, face: int, pname: int, param: int, /) -> None: ...
  1003. def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1004. def glMatrixMode(self, mode: int, /) -> None: ...
  1005. def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ...
  1006. def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  1007. def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  1008. def glNewList(self, list: int, mode: int, /) -> None: ...
  1009. def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ...
  1010. def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  1011. def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ...
  1012. def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1013. def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ...
  1014. def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1015. def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ...
  1016. def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1017. def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ...
  1018. def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1019. def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  1020. def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  1021. def glPassThrough(self, token: float, /) -> None: ...
  1022. def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ...
  1023. def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  1024. def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  1025. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  1026. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  1027. def glPixelTransferf(self, pname: int, param: float, /) -> None: ...
  1028. def glPixelTransferi(self, pname: int, param: int, /) -> None: ...
  1029. def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ...
  1030. def glPointSize(self, size: float, /) -> None: ...
  1031. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  1032. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  1033. def glPopAttrib(self, /) -> None: ...
  1034. def glPopClientAttrib(self, /) -> None: ...
  1035. def glPopMatrix(self, /) -> None: ...
  1036. def glPopName(self, /) -> None: ...
  1037. def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ...
  1038. def glPushAttrib(self, mask: int, /) -> None: ...
  1039. def glPushClientAttrib(self, mask: int, /) -> None: ...
  1040. def glPushMatrix(self, /) -> None: ...
  1041. def glPushName(self, name: int, /) -> None: ...
  1042. def glRasterPos2d(self, x: float, y: float, /) -> None: ...
  1043. def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1044. def glRasterPos2f(self, x: float, y: float, /) -> None: ...
  1045. def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1046. def glRasterPos2i(self, x: int, y: int, /) -> None: ...
  1047. def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1048. def glRasterPos2s(self, x: int, y: int, /) -> None: ...
  1049. def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1050. def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ...
  1051. def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1052. def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ...
  1053. def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1054. def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ...
  1055. def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1056. def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ...
  1057. def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1058. def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  1059. def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1060. def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  1061. def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1062. def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  1063. def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1064. def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  1065. def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1066. def glReadBuffer(self, mode: int, /) -> None: ...
  1067. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  1068. def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  1069. def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  1070. def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  1071. def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  1072. def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  1073. def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  1074. def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  1075. def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  1076. def glRenderMode(self, mode: int, /) -> int: ...
  1077. def glResetHistogram(self, target: int, /) -> None: ...
  1078. def glResetMinmax(self, target: int, /) -> None: ...
  1079. def glRotated(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  1080. def glRotatef(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  1081. def glScaled(self, x: float, y: float, z: float, /) -> None: ...
  1082. def glScalef(self, x: float, y: float, z: float, /) -> None: ...
  1083. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  1084. def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ...
  1085. def glShadeModel(self, mode: int, /) -> None: ...
  1086. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  1087. def glStencilMask(self, mask: int, /) -> None: ...
  1088. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  1089. def glTexCoord1d(self, s: float, /) -> None: ...
  1090. def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1091. def glTexCoord1f(self, s: float, /) -> None: ...
  1092. def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1093. def glTexCoord1i(self, s: int, /) -> None: ...
  1094. def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1095. def glTexCoord1s(self, s: int, /) -> None: ...
  1096. def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1097. def glTexCoord2d(self, s: float, t: float, /) -> None: ...
  1098. def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1099. def glTexCoord2f(self, s: float, t: float, /) -> None: ...
  1100. def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1101. def glTexCoord2i(self, s: int, t: int, /) -> None: ...
  1102. def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1103. def glTexCoord2s(self, s: int, t: int, /) -> None: ...
  1104. def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1105. def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ...
  1106. def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1107. def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ...
  1108. def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1109. def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ...
  1110. def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1111. def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ...
  1112. def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1113. def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ...
  1114. def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1115. def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ...
  1116. def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1117. def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ...
  1118. def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1119. def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ...
  1120. def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1121. def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  1122. def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ...
  1123. def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1124. def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ...
  1125. def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1126. def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ...
  1127. def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1128. def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ...
  1129. def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1130. def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ...
  1131. def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1132. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  1133. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  1134. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  1135. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  1136. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1137. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  1138. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1139. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  1140. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  1141. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  1142. def glTranslated(self, x: float, y: float, z: float, /) -> None: ...
  1143. def glTranslatef(self, x: float, y: float, z: float, /) -> None: ...
  1144. def glVertex2d(self, x: float, y: float, /) -> None: ...
  1145. def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1146. def glVertex2f(self, x: float, y: float, /) -> None: ...
  1147. def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1148. def glVertex2i(self, x: int, y: int, /) -> None: ...
  1149. def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1150. def glVertex2s(self, x: int, y: int, /) -> None: ...
  1151. def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1152. def glVertex3d(self, x: float, y: float, z: float, /) -> None: ...
  1153. def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1154. def glVertex3f(self, x: float, y: float, z: float, /) -> None: ...
  1155. def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1156. def glVertex3i(self, x: int, y: int, z: int, /) -> None: ...
  1157. def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1158. def glVertex3s(self, x: int, y: int, z: int, /) -> None: ...
  1159. def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1160. def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  1161. def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1162. def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  1163. def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1164. def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  1165. def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1166. def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  1167. def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1168. def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  1169. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  1170. def initializeOpenGLFunctions(self, /) -> bool: ...
  1171. class QOpenGLFunctions_1_3(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  1172. def __init__(self, /) -> None: ...
  1173. def glAccum(self, op: int, value: float, /) -> None: ...
  1174. def glActiveTexture(self, texture: int, /) -> None: ...
  1175. def glAlphaFunc(self, func: int, ref: float, /) -> None: ...
  1176. def glArrayElement(self, i: int, /) -> None: ...
  1177. def glBegin(self, mode: int, /) -> None: ...
  1178. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  1179. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  1180. def glBlendEquation(self, mode: int, /) -> None: ...
  1181. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  1182. def glCallList(self, list: int, /) -> None: ...
  1183. def glCallLists(self, n: int, type: int, lists: int, /) -> None: ...
  1184. def glClear(self, mask: int, /) -> None: ...
  1185. def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  1186. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  1187. def glClearDepth(self, depth: float, /) -> None: ...
  1188. def glClearIndex(self, c: float, /) -> None: ...
  1189. def glClearStencil(self, s: int, /) -> None: ...
  1190. def glClientActiveTexture(self, texture: int, /) -> None: ...
  1191. def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ...
  1192. def glColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  1193. def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  1194. def glColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  1195. def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1196. def glColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  1197. def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1198. def glColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  1199. def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1200. def glColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  1201. def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1202. def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  1203. def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  1204. def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  1205. def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1206. def glColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  1207. def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1208. def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  1209. def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  1210. def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  1211. def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1212. def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  1213. def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1214. def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  1215. def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1216. def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  1217. def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1218. def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  1219. def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  1220. def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  1221. def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1222. def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  1223. def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1224. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  1225. def glColorMaterial(self, face: int, mode: int, /) -> None: ...
  1226. def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  1227. def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ...
  1228. def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ...
  1229. def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1230. def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1231. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  1232. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  1233. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  1234. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  1235. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  1236. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  1237. def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ...
  1238. def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ...
  1239. def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ...
  1240. def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1241. def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ...
  1242. def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1243. def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ...
  1244. def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  1245. def glCopyConvolutionFilter1D(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  1246. def glCopyConvolutionFilter2D(self, target: int, internalformat: int, x: int, y: int, width: int, height: int, /) -> None: ...
  1247. def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> None: ...
  1248. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  1249. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  1250. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  1251. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  1252. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  1253. def glCullFace(self, mode: int, /) -> None: ...
  1254. def glDeleteLists(self, list: int, range: int, /) -> None: ...
  1255. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  1256. def glDepthFunc(self, func: int, /) -> None: ...
  1257. def glDepthMask(self, flag: int, /) -> None: ...
  1258. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  1259. def glDisable(self, cap: int, /) -> None: ...
  1260. def glDisableClientState(self, array: int, /) -> None: ...
  1261. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  1262. def glDrawBuffer(self, mode: int, /) -> None: ...
  1263. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  1264. def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  1265. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  1266. def glEdgeFlag(self, flag: int, /) -> None: ...
  1267. def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ...
  1268. def glEnable(self, cap: int, /) -> None: ...
  1269. def glEnableClientState(self, array: int, /) -> None: ...
  1270. def glEnd(self, /) -> None: ...
  1271. def glEndList(self, /) -> None: ...
  1272. def glEvalCoord1d(self, u: float, /) -> None: ...
  1273. def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  1274. def glEvalCoord1f(self, u: float, /) -> None: ...
  1275. def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  1276. def glEvalCoord2d(self, u: float, v: float, /) -> None: ...
  1277. def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  1278. def glEvalCoord2f(self, u: float, v: float, /) -> None: ...
  1279. def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  1280. def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ...
  1281. def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ...
  1282. def glEvalPoint1(self, i: int, /) -> None: ...
  1283. def glEvalPoint2(self, i: int, j: int, /) -> None: ...
  1284. def glFinish(self, /) -> None: ...
  1285. def glFlush(self, /) -> None: ...
  1286. def glFogf(self, pname: int, param: float, /) -> None: ...
  1287. def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1288. def glFogi(self, pname: int, param: int, /) -> None: ...
  1289. def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1290. def glFrontFace(self, mode: int, /) -> None: ...
  1291. def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  1292. def glGenLists(self, range: int, /) -> int: ...
  1293. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  1294. def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ...
  1295. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  1296. def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ...
  1297. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  1298. def glGetError(self, /) -> int: ...
  1299. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  1300. def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  1301. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  1302. def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  1303. def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ...
  1304. def glGetString(self, name: int, /) -> str: ...
  1305. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  1306. def glHint(self, target: int, mode: int, /) -> None: ...
  1307. def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ...
  1308. def glIndexMask(self, mask: int, /) -> None: ...
  1309. def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  1310. def glIndexd(self, c: float, /) -> None: ...
  1311. def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ...
  1312. def glIndexf(self, c: float, /) -> None: ...
  1313. def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ...
  1314. def glIndexi(self, c: int, /) -> None: ...
  1315. def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ...
  1316. def glIndexs(self, c: int, /) -> None: ...
  1317. def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ...
  1318. def glIndexub(self, c: int, /) -> None: ...
  1319. def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ...
  1320. def glInitNames(self, /) -> None: ...
  1321. def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ...
  1322. def glIsEnabled(self, cap: int, /) -> int: ...
  1323. def glIsList(self, list: int, /) -> int: ...
  1324. def glIsTexture(self, texture: int, /) -> int: ...
  1325. def glLightModelf(self, pname: int, param: float, /) -> None: ...
  1326. def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1327. def glLightModeli(self, pname: int, param: int, /) -> None: ...
  1328. def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1329. def glLightf(self, light: int, pname: int, param: float, /) -> None: ...
  1330. def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1331. def glLighti(self, light: int, pname: int, param: int, /) -> None: ...
  1332. def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1333. def glLineStipple(self, factor: int, pattern: int, /) -> None: ...
  1334. def glLineWidth(self, width: float, /) -> None: ...
  1335. def glListBase(self, base: int, /) -> None: ...
  1336. def glLoadIdentity(self, /) -> None: ...
  1337. def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  1338. def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  1339. def glLoadName(self, name: int, /) -> None: ...
  1340. def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  1341. def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  1342. def glLogicOp(self, opcode: int, /) -> None: ...
  1343. def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  1344. def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  1345. def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  1346. def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  1347. def glMapGrid1d(self, un: int, u1: float, u2: float, /) -> None: ...
  1348. def glMapGrid1f(self, un: int, u1: float, u2: float, /) -> None: ...
  1349. def glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  1350. def glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  1351. def glMaterialf(self, face: int, pname: int, param: float, /) -> None: ...
  1352. def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1353. def glMateriali(self, face: int, pname: int, param: int, /) -> None: ...
  1354. def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1355. def glMatrixMode(self, mode: int, /) -> None: ...
  1356. def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ...
  1357. def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  1358. def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  1359. def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  1360. def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  1361. def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ...
  1362. def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  1363. def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ...
  1364. def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  1365. def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ...
  1366. def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  1367. def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ...
  1368. def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  1369. def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ...
  1370. def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  1371. def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ...
  1372. def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  1373. def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ...
  1374. def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  1375. def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ...
  1376. def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  1377. def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ...
  1378. def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  1379. def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ...
  1380. def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  1381. def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ...
  1382. def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  1383. def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ...
  1384. def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  1385. def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  1386. def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  1387. def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  1388. def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  1389. def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  1390. def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  1391. def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  1392. def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  1393. def glNewList(self, list: int, mode: int, /) -> None: ...
  1394. def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ...
  1395. def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  1396. def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ...
  1397. def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1398. def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ...
  1399. def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1400. def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ...
  1401. def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1402. def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ...
  1403. def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1404. def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  1405. def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  1406. def glPassThrough(self, token: float, /) -> None: ...
  1407. def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ...
  1408. def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  1409. def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  1410. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  1411. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  1412. def glPixelTransferf(self, pname: int, param: float, /) -> None: ...
  1413. def glPixelTransferi(self, pname: int, param: int, /) -> None: ...
  1414. def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ...
  1415. def glPointSize(self, size: float, /) -> None: ...
  1416. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  1417. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  1418. def glPopAttrib(self, /) -> None: ...
  1419. def glPopClientAttrib(self, /) -> None: ...
  1420. def glPopMatrix(self, /) -> None: ...
  1421. def glPopName(self, /) -> None: ...
  1422. def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ...
  1423. def glPushAttrib(self, mask: int, /) -> None: ...
  1424. def glPushClientAttrib(self, mask: int, /) -> None: ...
  1425. def glPushMatrix(self, /) -> None: ...
  1426. def glPushName(self, name: int, /) -> None: ...
  1427. def glRasterPos2d(self, x: float, y: float, /) -> None: ...
  1428. def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1429. def glRasterPos2f(self, x: float, y: float, /) -> None: ...
  1430. def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1431. def glRasterPos2i(self, x: int, y: int, /) -> None: ...
  1432. def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1433. def glRasterPos2s(self, x: int, y: int, /) -> None: ...
  1434. def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1435. def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ...
  1436. def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1437. def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ...
  1438. def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1439. def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ...
  1440. def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1441. def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ...
  1442. def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1443. def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  1444. def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1445. def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  1446. def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1447. def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  1448. def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1449. def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  1450. def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1451. def glReadBuffer(self, mode: int, /) -> None: ...
  1452. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  1453. def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  1454. def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  1455. def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  1456. def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  1457. def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  1458. def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  1459. def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  1460. def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  1461. def glRenderMode(self, mode: int, /) -> int: ...
  1462. def glResetHistogram(self, target: int, /) -> None: ...
  1463. def glResetMinmax(self, target: int, /) -> None: ...
  1464. def glRotated(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  1465. def glRotatef(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  1466. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  1467. def glScaled(self, x: float, y: float, z: float, /) -> None: ...
  1468. def glScalef(self, x: float, y: float, z: float, /) -> None: ...
  1469. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  1470. def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ...
  1471. def glShadeModel(self, mode: int, /) -> None: ...
  1472. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  1473. def glStencilMask(self, mask: int, /) -> None: ...
  1474. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  1475. def glTexCoord1d(self, s: float, /) -> None: ...
  1476. def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1477. def glTexCoord1f(self, s: float, /) -> None: ...
  1478. def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1479. def glTexCoord1i(self, s: int, /) -> None: ...
  1480. def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1481. def glTexCoord1s(self, s: int, /) -> None: ...
  1482. def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1483. def glTexCoord2d(self, s: float, t: float, /) -> None: ...
  1484. def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1485. def glTexCoord2f(self, s: float, t: float, /) -> None: ...
  1486. def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1487. def glTexCoord2i(self, s: int, t: int, /) -> None: ...
  1488. def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1489. def glTexCoord2s(self, s: int, t: int, /) -> None: ...
  1490. def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1491. def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ...
  1492. def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1493. def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ...
  1494. def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1495. def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ...
  1496. def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1497. def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ...
  1498. def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1499. def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ...
  1500. def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1501. def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ...
  1502. def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1503. def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ...
  1504. def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1505. def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ...
  1506. def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1507. def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  1508. def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ...
  1509. def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1510. def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ...
  1511. def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1512. def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ...
  1513. def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1514. def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ...
  1515. def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1516. def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ...
  1517. def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1518. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  1519. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  1520. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  1521. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  1522. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1523. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  1524. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1525. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  1526. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  1527. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  1528. def glTranslated(self, x: float, y: float, z: float, /) -> None: ...
  1529. def glTranslatef(self, x: float, y: float, z: float, /) -> None: ...
  1530. def glVertex2d(self, x: float, y: float, /) -> None: ...
  1531. def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1532. def glVertex2f(self, x: float, y: float, /) -> None: ...
  1533. def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1534. def glVertex2i(self, x: int, y: int, /) -> None: ...
  1535. def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1536. def glVertex2s(self, x: int, y: int, /) -> None: ...
  1537. def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1538. def glVertex3d(self, x: float, y: float, z: float, /) -> None: ...
  1539. def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1540. def glVertex3f(self, x: float, y: float, z: float, /) -> None: ...
  1541. def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1542. def glVertex3i(self, x: int, y: int, z: int, /) -> None: ...
  1543. def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1544. def glVertex3s(self, x: int, y: int, z: int, /) -> None: ...
  1545. def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1546. def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  1547. def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1548. def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  1549. def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1550. def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  1551. def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1552. def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  1553. def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1554. def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  1555. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  1556. def initializeOpenGLFunctions(self, /) -> bool: ...
  1557. class QOpenGLFunctions_1_4(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  1558. def __init__(self, /) -> None: ...
  1559. def glAccum(self, op: int, value: float, /) -> None: ...
  1560. def glActiveTexture(self, texture: int, /) -> None: ...
  1561. def glAlphaFunc(self, func: int, ref: float, /) -> None: ...
  1562. def glArrayElement(self, i: int, /) -> None: ...
  1563. def glBegin(self, mode: int, /) -> None: ...
  1564. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  1565. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  1566. def glBlendEquation(self, mode: int, /) -> None: ...
  1567. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  1568. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  1569. def glCallList(self, list: int, /) -> None: ...
  1570. def glCallLists(self, n: int, type: int, lists: int, /) -> None: ...
  1571. def glClear(self, mask: int, /) -> None: ...
  1572. def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  1573. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  1574. def glClearDepth(self, depth: float, /) -> None: ...
  1575. def glClearIndex(self, c: float, /) -> None: ...
  1576. def glClearStencil(self, s: int, /) -> None: ...
  1577. def glClientActiveTexture(self, texture: int, /) -> None: ...
  1578. def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ...
  1579. def glColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  1580. def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  1581. def glColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  1582. def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1583. def glColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  1584. def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1585. def glColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  1586. def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1587. def glColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  1588. def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1589. def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  1590. def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  1591. def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  1592. def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1593. def glColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  1594. def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1595. def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  1596. def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  1597. def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  1598. def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1599. def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  1600. def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1601. def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  1602. def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1603. def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  1604. def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1605. def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  1606. def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  1607. def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  1608. def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1609. def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  1610. def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1611. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  1612. def glColorMaterial(self, face: int, mode: int, /) -> None: ...
  1613. def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  1614. def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ...
  1615. def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ...
  1616. def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1617. def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1618. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  1619. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  1620. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  1621. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  1622. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  1623. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  1624. def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ...
  1625. def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ...
  1626. def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ...
  1627. def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1628. def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ...
  1629. def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1630. def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ...
  1631. def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  1632. def glCopyConvolutionFilter1D(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  1633. def glCopyConvolutionFilter2D(self, target: int, internalformat: int, x: int, y: int, width: int, height: int, /) -> None: ...
  1634. def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> None: ...
  1635. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  1636. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  1637. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  1638. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  1639. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  1640. def glCullFace(self, mode: int, /) -> None: ...
  1641. def glDeleteLists(self, list: int, range: int, /) -> None: ...
  1642. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  1643. def glDepthFunc(self, func: int, /) -> None: ...
  1644. def glDepthMask(self, flag: int, /) -> None: ...
  1645. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  1646. def glDisable(self, cap: int, /) -> None: ...
  1647. def glDisableClientState(self, array: int, /) -> None: ...
  1648. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  1649. def glDrawBuffer(self, mode: int, /) -> None: ...
  1650. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  1651. def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  1652. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  1653. def glEdgeFlag(self, flag: int, /) -> None: ...
  1654. def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ...
  1655. def glEnable(self, cap: int, /) -> None: ...
  1656. def glEnableClientState(self, array: int, /) -> None: ...
  1657. def glEnd(self, /) -> None: ...
  1658. def glEndList(self, /) -> None: ...
  1659. def glEvalCoord1d(self, u: float, /) -> None: ...
  1660. def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  1661. def glEvalCoord1f(self, u: float, /) -> None: ...
  1662. def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  1663. def glEvalCoord2d(self, u: float, v: float, /) -> None: ...
  1664. def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  1665. def glEvalCoord2f(self, u: float, v: float, /) -> None: ...
  1666. def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  1667. def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ...
  1668. def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ...
  1669. def glEvalPoint1(self, i: int, /) -> None: ...
  1670. def glEvalPoint2(self, i: int, j: int, /) -> None: ...
  1671. def glFinish(self, /) -> None: ...
  1672. def glFlush(self, /) -> None: ...
  1673. def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  1674. def glFogCoordd(self, coord: float, /) -> None: ...
  1675. def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  1676. def glFogCoordf(self, coord: float, /) -> None: ...
  1677. def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  1678. def glFogf(self, pname: int, param: float, /) -> None: ...
  1679. def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1680. def glFogi(self, pname: int, param: int, /) -> None: ...
  1681. def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1682. def glFrontFace(self, mode: int, /) -> None: ...
  1683. def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  1684. def glGenLists(self, range: int, /) -> int: ...
  1685. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  1686. def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ...
  1687. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  1688. def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ...
  1689. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  1690. def glGetError(self, /) -> int: ...
  1691. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  1692. def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  1693. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  1694. def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  1695. def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ...
  1696. def glGetString(self, name: int, /) -> str: ...
  1697. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  1698. def glHint(self, target: int, mode: int, /) -> None: ...
  1699. def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ...
  1700. def glIndexMask(self, mask: int, /) -> None: ...
  1701. def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  1702. def glIndexd(self, c: float, /) -> None: ...
  1703. def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ...
  1704. def glIndexf(self, c: float, /) -> None: ...
  1705. def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ...
  1706. def glIndexi(self, c: int, /) -> None: ...
  1707. def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ...
  1708. def glIndexs(self, c: int, /) -> None: ...
  1709. def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ...
  1710. def glIndexub(self, c: int, /) -> None: ...
  1711. def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ...
  1712. def glInitNames(self, /) -> None: ...
  1713. def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ...
  1714. def glIsEnabled(self, cap: int, /) -> int: ...
  1715. def glIsList(self, list: int, /) -> int: ...
  1716. def glIsTexture(self, texture: int, /) -> int: ...
  1717. def glLightModelf(self, pname: int, param: float, /) -> None: ...
  1718. def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1719. def glLightModeli(self, pname: int, param: int, /) -> None: ...
  1720. def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1721. def glLightf(self, light: int, pname: int, param: float, /) -> None: ...
  1722. def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1723. def glLighti(self, light: int, pname: int, param: int, /) -> None: ...
  1724. def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1725. def glLineStipple(self, factor: int, pattern: int, /) -> None: ...
  1726. def glLineWidth(self, width: float, /) -> None: ...
  1727. def glListBase(self, base: int, /) -> None: ...
  1728. def glLoadIdentity(self, /) -> None: ...
  1729. def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  1730. def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  1731. def glLoadName(self, name: int, /) -> None: ...
  1732. def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  1733. def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  1734. def glLogicOp(self, opcode: int, /) -> None: ...
  1735. def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  1736. def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  1737. def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  1738. def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  1739. def glMapGrid1d(self, un: int, u1: float, u2: float, /) -> None: ...
  1740. def glMapGrid1f(self, un: int, u1: float, u2: float, /) -> None: ...
  1741. def glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  1742. def glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  1743. def glMaterialf(self, face: int, pname: int, param: float, /) -> None: ...
  1744. def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1745. def glMateriali(self, face: int, pname: int, param: int, /) -> None: ...
  1746. def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1747. def glMatrixMode(self, mode: int, /) -> None: ...
  1748. def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ...
  1749. def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  1750. def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  1751. def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  1752. def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  1753. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  1754. def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ...
  1755. def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  1756. def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ...
  1757. def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  1758. def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ...
  1759. def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  1760. def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ...
  1761. def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  1762. def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ...
  1763. def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  1764. def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ...
  1765. def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  1766. def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ...
  1767. def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  1768. def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ...
  1769. def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  1770. def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ...
  1771. def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  1772. def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ...
  1773. def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  1774. def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ...
  1775. def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  1776. def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ...
  1777. def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  1778. def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  1779. def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  1780. def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  1781. def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  1782. def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  1783. def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  1784. def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  1785. def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  1786. def glNewList(self, list: int, mode: int, /) -> None: ...
  1787. def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ...
  1788. def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  1789. def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ...
  1790. def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1791. def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ...
  1792. def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1793. def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ...
  1794. def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1795. def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ...
  1796. def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1797. def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  1798. def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  1799. def glPassThrough(self, token: float, /) -> None: ...
  1800. def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ...
  1801. def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  1802. def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  1803. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  1804. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  1805. def glPixelTransferf(self, pname: int, param: float, /) -> None: ...
  1806. def glPixelTransferi(self, pname: int, param: int, /) -> None: ...
  1807. def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ...
  1808. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  1809. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1810. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  1811. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1812. def glPointSize(self, size: float, /) -> None: ...
  1813. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  1814. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  1815. def glPopAttrib(self, /) -> None: ...
  1816. def glPopClientAttrib(self, /) -> None: ...
  1817. def glPopMatrix(self, /) -> None: ...
  1818. def glPopName(self, /) -> None: ...
  1819. def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ...
  1820. def glPushAttrib(self, mask: int, /) -> None: ...
  1821. def glPushClientAttrib(self, mask: int, /) -> None: ...
  1822. def glPushMatrix(self, /) -> None: ...
  1823. def glPushName(self, name: int, /) -> None: ...
  1824. def glRasterPos2d(self, x: float, y: float, /) -> None: ...
  1825. def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1826. def glRasterPos2f(self, x: float, y: float, /) -> None: ...
  1827. def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1828. def glRasterPos2i(self, x: int, y: int, /) -> None: ...
  1829. def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1830. def glRasterPos2s(self, x: int, y: int, /) -> None: ...
  1831. def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1832. def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ...
  1833. def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1834. def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ...
  1835. def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1836. def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ...
  1837. def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1838. def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ...
  1839. def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1840. def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  1841. def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1842. def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  1843. def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1844. def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  1845. def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1846. def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  1847. def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1848. def glReadBuffer(self, mode: int, /) -> None: ...
  1849. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  1850. def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  1851. def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  1852. def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  1853. def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  1854. def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  1855. def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  1856. def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  1857. def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  1858. def glRenderMode(self, mode: int, /) -> int: ...
  1859. def glResetHistogram(self, target: int, /) -> None: ...
  1860. def glResetMinmax(self, target: int, /) -> None: ...
  1861. def glRotated(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  1862. def glRotatef(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  1863. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  1864. def glScaled(self, x: float, y: float, z: float, /) -> None: ...
  1865. def glScalef(self, x: float, y: float, z: float, /) -> None: ...
  1866. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  1867. def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  1868. def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  1869. def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  1870. def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1871. def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  1872. def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1873. def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  1874. def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1875. def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  1876. def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1877. def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  1878. def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  1879. def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  1880. def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1881. def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  1882. def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1883. def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  1884. def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ...
  1885. def glShadeModel(self, mode: int, /) -> None: ...
  1886. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  1887. def glStencilMask(self, mask: int, /) -> None: ...
  1888. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  1889. def glTexCoord1d(self, s: float, /) -> None: ...
  1890. def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1891. def glTexCoord1f(self, s: float, /) -> None: ...
  1892. def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1893. def glTexCoord1i(self, s: int, /) -> None: ...
  1894. def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1895. def glTexCoord1s(self, s: int, /) -> None: ...
  1896. def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1897. def glTexCoord2d(self, s: float, t: float, /) -> None: ...
  1898. def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1899. def glTexCoord2f(self, s: float, t: float, /) -> None: ...
  1900. def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1901. def glTexCoord2i(self, s: int, t: int, /) -> None: ...
  1902. def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1903. def glTexCoord2s(self, s: int, t: int, /) -> None: ...
  1904. def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1905. def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ...
  1906. def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1907. def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ...
  1908. def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1909. def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ...
  1910. def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1911. def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ...
  1912. def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1913. def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ...
  1914. def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1915. def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ...
  1916. def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1917. def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ...
  1918. def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1919. def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ...
  1920. def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1921. def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  1922. def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ...
  1923. def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1924. def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ...
  1925. def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1926. def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ...
  1927. def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1928. def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ...
  1929. def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1930. def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ...
  1931. def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1932. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  1933. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  1934. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  1935. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  1936. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  1937. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  1938. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  1939. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  1940. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  1941. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  1942. def glTranslated(self, x: float, y: float, z: float, /) -> None: ...
  1943. def glTranslatef(self, x: float, y: float, z: float, /) -> None: ...
  1944. def glVertex2d(self, x: float, y: float, /) -> None: ...
  1945. def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1946. def glVertex2f(self, x: float, y: float, /) -> None: ...
  1947. def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1948. def glVertex2i(self, x: int, y: int, /) -> None: ...
  1949. def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1950. def glVertex2s(self, x: int, y: int, /) -> None: ...
  1951. def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1952. def glVertex3d(self, x: float, y: float, z: float, /) -> None: ...
  1953. def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1954. def glVertex3f(self, x: float, y: float, z: float, /) -> None: ...
  1955. def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1956. def glVertex3i(self, x: int, y: int, z: int, /) -> None: ...
  1957. def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1958. def glVertex3s(self, x: int, y: int, z: int, /) -> None: ...
  1959. def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1960. def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  1961. def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1962. def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  1963. def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1964. def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  1965. def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1966. def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  1967. def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1968. def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  1969. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  1970. def glWindowPos2d(self, x: float, y: float, /) -> None: ...
  1971. def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1972. def glWindowPos2f(self, x: float, y: float, /) -> None: ...
  1973. def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1974. def glWindowPos2i(self, x: int, y: int, /) -> None: ...
  1975. def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1976. def glWindowPos2s(self, x: int, y: int, /) -> None: ...
  1977. def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1978. def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ...
  1979. def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1980. def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ...
  1981. def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  1982. def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ...
  1983. def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1984. def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ...
  1985. def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  1986. def initializeOpenGLFunctions(self, /) -> bool: ...
  1987. class QOpenGLFunctions_1_5(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  1988. def __init__(self, /) -> None: ...
  1989. def glAccum(self, op: int, value: float, /) -> None: ...
  1990. def glActiveTexture(self, texture: int, /) -> None: ...
  1991. def glAlphaFunc(self, func: int, ref: float, /) -> None: ...
  1992. def glArrayElement(self, i: int, /) -> None: ...
  1993. def glBegin(self, mode: int, /) -> None: ...
  1994. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  1995. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  1996. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  1997. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  1998. def glBlendEquation(self, mode: int, /) -> None: ...
  1999. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  2000. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  2001. def glCallList(self, list: int, /) -> None: ...
  2002. def glCallLists(self, n: int, type: int, lists: int, /) -> None: ...
  2003. def glClear(self, mask: int, /) -> None: ...
  2004. def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  2005. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  2006. def glClearDepth(self, depth: float, /) -> None: ...
  2007. def glClearIndex(self, c: float, /) -> None: ...
  2008. def glClearStencil(self, s: int, /) -> None: ...
  2009. def glClientActiveTexture(self, texture: int, /) -> None: ...
  2010. def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ...
  2011. def glColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  2012. def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  2013. def glColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  2014. def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2015. def glColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  2016. def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2017. def glColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  2018. def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2019. def glColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  2020. def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2021. def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  2022. def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  2023. def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  2024. def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2025. def glColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  2026. def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2027. def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  2028. def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  2029. def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  2030. def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2031. def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  2032. def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2033. def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  2034. def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2035. def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  2036. def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2037. def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  2038. def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  2039. def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  2040. def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2041. def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  2042. def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2043. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  2044. def glColorMaterial(self, face: int, mode: int, /) -> None: ...
  2045. def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  2046. def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ...
  2047. def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ...
  2048. def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2049. def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2050. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  2051. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  2052. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  2053. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  2054. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  2055. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  2056. def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ...
  2057. def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ...
  2058. def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ...
  2059. def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2060. def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ...
  2061. def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2062. def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ...
  2063. def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  2064. def glCopyConvolutionFilter1D(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  2065. def glCopyConvolutionFilter2D(self, target: int, internalformat: int, x: int, y: int, width: int, height: int, /) -> None: ...
  2066. def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> None: ...
  2067. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  2068. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  2069. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  2070. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  2071. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  2072. def glCullFace(self, mode: int, /) -> None: ...
  2073. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  2074. def glDeleteLists(self, list: int, range: int, /) -> None: ...
  2075. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  2076. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  2077. def glDepthFunc(self, func: int, /) -> None: ...
  2078. def glDepthMask(self, flag: int, /) -> None: ...
  2079. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  2080. def glDisable(self, cap: int, /) -> None: ...
  2081. def glDisableClientState(self, array: int, /) -> None: ...
  2082. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  2083. def glDrawBuffer(self, mode: int, /) -> None: ...
  2084. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  2085. def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  2086. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  2087. def glEdgeFlag(self, flag: int, /) -> None: ...
  2088. def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ...
  2089. def glEnable(self, cap: int, /) -> None: ...
  2090. def glEnableClientState(self, array: int, /) -> None: ...
  2091. def glEnd(self, /) -> None: ...
  2092. def glEndList(self, /) -> None: ...
  2093. def glEndQuery(self, target: int, /) -> None: ...
  2094. def glEvalCoord1d(self, u: float, /) -> None: ...
  2095. def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  2096. def glEvalCoord1f(self, u: float, /) -> None: ...
  2097. def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  2098. def glEvalCoord2d(self, u: float, v: float, /) -> None: ...
  2099. def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  2100. def glEvalCoord2f(self, u: float, v: float, /) -> None: ...
  2101. def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  2102. def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ...
  2103. def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ...
  2104. def glEvalPoint1(self, i: int, /) -> None: ...
  2105. def glEvalPoint2(self, i: int, j: int, /) -> None: ...
  2106. def glFinish(self, /) -> None: ...
  2107. def glFlush(self, /) -> None: ...
  2108. def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  2109. def glFogCoordd(self, coord: float, /) -> None: ...
  2110. def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  2111. def glFogCoordf(self, coord: float, /) -> None: ...
  2112. def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  2113. def glFogf(self, pname: int, param: float, /) -> None: ...
  2114. def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2115. def glFogi(self, pname: int, param: int, /) -> None: ...
  2116. def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2117. def glFrontFace(self, mode: int, /) -> None: ...
  2118. def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  2119. def glGenLists(self, range: int, /) -> int: ...
  2120. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  2121. def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ...
  2122. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  2123. def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ...
  2124. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  2125. def glGetError(self, /) -> int: ...
  2126. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  2127. def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  2128. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  2129. def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  2130. def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ...
  2131. def glGetString(self, name: int, /) -> str: ...
  2132. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  2133. def glHint(self, target: int, mode: int, /) -> None: ...
  2134. def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ...
  2135. def glIndexMask(self, mask: int, /) -> None: ...
  2136. def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  2137. def glIndexd(self, c: float, /) -> None: ...
  2138. def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ...
  2139. def glIndexf(self, c: float, /) -> None: ...
  2140. def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ...
  2141. def glIndexi(self, c: int, /) -> None: ...
  2142. def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ...
  2143. def glIndexs(self, c: int, /) -> None: ...
  2144. def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ...
  2145. def glIndexub(self, c: int, /) -> None: ...
  2146. def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ...
  2147. def glInitNames(self, /) -> None: ...
  2148. def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ...
  2149. def glIsBuffer(self, buffer: int, /) -> int: ...
  2150. def glIsEnabled(self, cap: int, /) -> int: ...
  2151. def glIsList(self, list: int, /) -> int: ...
  2152. def glIsQuery(self, id: int, /) -> int: ...
  2153. def glIsTexture(self, texture: int, /) -> int: ...
  2154. def glLightModelf(self, pname: int, param: float, /) -> None: ...
  2155. def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2156. def glLightModeli(self, pname: int, param: int, /) -> None: ...
  2157. def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2158. def glLightf(self, light: int, pname: int, param: float, /) -> None: ...
  2159. def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2160. def glLighti(self, light: int, pname: int, param: int, /) -> None: ...
  2161. def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2162. def glLineStipple(self, factor: int, pattern: int, /) -> None: ...
  2163. def glLineWidth(self, width: float, /) -> None: ...
  2164. def glListBase(self, base: int, /) -> None: ...
  2165. def glLoadIdentity(self, /) -> None: ...
  2166. def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  2167. def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  2168. def glLoadName(self, name: int, /) -> None: ...
  2169. def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  2170. def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  2171. def glLogicOp(self, opcode: int, /) -> None: ...
  2172. def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  2173. def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  2174. def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  2175. def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  2176. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  2177. def glMapGrid1d(self, un: int, u1: float, u2: float, /) -> None: ...
  2178. def glMapGrid1f(self, un: int, u1: float, u2: float, /) -> None: ...
  2179. def glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  2180. def glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  2181. def glMaterialf(self, face: int, pname: int, param: float, /) -> None: ...
  2182. def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2183. def glMateriali(self, face: int, pname: int, param: int, /) -> None: ...
  2184. def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2185. def glMatrixMode(self, mode: int, /) -> None: ...
  2186. def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ...
  2187. def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  2188. def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  2189. def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  2190. def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  2191. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  2192. def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ...
  2193. def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  2194. def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ...
  2195. def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  2196. def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ...
  2197. def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  2198. def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ...
  2199. def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  2200. def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ...
  2201. def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  2202. def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ...
  2203. def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  2204. def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ...
  2205. def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  2206. def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ...
  2207. def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  2208. def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ...
  2209. def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  2210. def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ...
  2211. def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  2212. def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ...
  2213. def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  2214. def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ...
  2215. def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  2216. def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  2217. def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  2218. def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  2219. def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  2220. def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  2221. def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  2222. def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  2223. def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  2224. def glNewList(self, list: int, mode: int, /) -> None: ...
  2225. def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ...
  2226. def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  2227. def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ...
  2228. def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2229. def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ...
  2230. def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2231. def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ...
  2232. def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2233. def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ...
  2234. def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2235. def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  2236. def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  2237. def glPassThrough(self, token: float, /) -> None: ...
  2238. def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ...
  2239. def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  2240. def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  2241. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  2242. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  2243. def glPixelTransferf(self, pname: int, param: float, /) -> None: ...
  2244. def glPixelTransferi(self, pname: int, param: int, /) -> None: ...
  2245. def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ...
  2246. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  2247. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2248. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  2249. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2250. def glPointSize(self, size: float, /) -> None: ...
  2251. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  2252. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  2253. def glPopAttrib(self, /) -> None: ...
  2254. def glPopClientAttrib(self, /) -> None: ...
  2255. def glPopMatrix(self, /) -> None: ...
  2256. def glPopName(self, /) -> None: ...
  2257. def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ...
  2258. def glPushAttrib(self, mask: int, /) -> None: ...
  2259. def glPushClientAttrib(self, mask: int, /) -> None: ...
  2260. def glPushMatrix(self, /) -> None: ...
  2261. def glPushName(self, name: int, /) -> None: ...
  2262. def glRasterPos2d(self, x: float, y: float, /) -> None: ...
  2263. def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2264. def glRasterPos2f(self, x: float, y: float, /) -> None: ...
  2265. def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2266. def glRasterPos2i(self, x: int, y: int, /) -> None: ...
  2267. def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2268. def glRasterPos2s(self, x: int, y: int, /) -> None: ...
  2269. def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2270. def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ...
  2271. def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2272. def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ...
  2273. def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2274. def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ...
  2275. def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2276. def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ...
  2277. def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2278. def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  2279. def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2280. def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  2281. def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2282. def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  2283. def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2284. def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  2285. def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2286. def glReadBuffer(self, mode: int, /) -> None: ...
  2287. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  2288. def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  2289. def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  2290. def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  2291. def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  2292. def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  2293. def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  2294. def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  2295. def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  2296. def glRenderMode(self, mode: int, /) -> int: ...
  2297. def glResetHistogram(self, target: int, /) -> None: ...
  2298. def glResetMinmax(self, target: int, /) -> None: ...
  2299. def glRotated(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  2300. def glRotatef(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  2301. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  2302. def glScaled(self, x: float, y: float, z: float, /) -> None: ...
  2303. def glScalef(self, x: float, y: float, z: float, /) -> None: ...
  2304. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  2305. def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  2306. def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  2307. def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  2308. def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2309. def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  2310. def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2311. def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  2312. def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2313. def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  2314. def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2315. def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  2316. def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  2317. def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  2318. def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2319. def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  2320. def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2321. def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  2322. def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ...
  2323. def glShadeModel(self, mode: int, /) -> None: ...
  2324. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  2325. def glStencilMask(self, mask: int, /) -> None: ...
  2326. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  2327. def glTexCoord1d(self, s: float, /) -> None: ...
  2328. def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2329. def glTexCoord1f(self, s: float, /) -> None: ...
  2330. def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2331. def glTexCoord1i(self, s: int, /) -> None: ...
  2332. def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2333. def glTexCoord1s(self, s: int, /) -> None: ...
  2334. def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2335. def glTexCoord2d(self, s: float, t: float, /) -> None: ...
  2336. def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2337. def glTexCoord2f(self, s: float, t: float, /) -> None: ...
  2338. def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2339. def glTexCoord2i(self, s: int, t: int, /) -> None: ...
  2340. def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2341. def glTexCoord2s(self, s: int, t: int, /) -> None: ...
  2342. def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2343. def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ...
  2344. def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2345. def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ...
  2346. def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2347. def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ...
  2348. def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2349. def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ...
  2350. def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2351. def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ...
  2352. def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2353. def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ...
  2354. def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2355. def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ...
  2356. def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2357. def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ...
  2358. def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2359. def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  2360. def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ...
  2361. def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2362. def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ...
  2363. def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2364. def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ...
  2365. def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2366. def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ...
  2367. def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2368. def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ...
  2369. def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2370. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  2371. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  2372. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  2373. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  2374. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2375. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  2376. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2377. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  2378. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  2379. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  2380. def glTranslated(self, x: float, y: float, z: float, /) -> None: ...
  2381. def glTranslatef(self, x: float, y: float, z: float, /) -> None: ...
  2382. def glUnmapBuffer(self, target: int, /) -> int: ...
  2383. def glVertex2d(self, x: float, y: float, /) -> None: ...
  2384. def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2385. def glVertex2f(self, x: float, y: float, /) -> None: ...
  2386. def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2387. def glVertex2i(self, x: int, y: int, /) -> None: ...
  2388. def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2389. def glVertex2s(self, x: int, y: int, /) -> None: ...
  2390. def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2391. def glVertex3d(self, x: float, y: float, z: float, /) -> None: ...
  2392. def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2393. def glVertex3f(self, x: float, y: float, z: float, /) -> None: ...
  2394. def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2395. def glVertex3i(self, x: int, y: int, z: int, /) -> None: ...
  2396. def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2397. def glVertex3s(self, x: int, y: int, z: int, /) -> None: ...
  2398. def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2399. def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  2400. def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2401. def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  2402. def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2403. def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  2404. def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2405. def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  2406. def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2407. def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  2408. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  2409. def glWindowPos2d(self, x: float, y: float, /) -> None: ...
  2410. def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2411. def glWindowPos2f(self, x: float, y: float, /) -> None: ...
  2412. def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2413. def glWindowPos2i(self, x: int, y: int, /) -> None: ...
  2414. def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2415. def glWindowPos2s(self, x: int, y: int, /) -> None: ...
  2416. def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2417. def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ...
  2418. def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2419. def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ...
  2420. def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2421. def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ...
  2422. def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2423. def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ...
  2424. def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2425. def initializeOpenGLFunctions(self, /) -> bool: ...
  2426. class QOpenGLFunctions_2_0(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  2427. def __init__(self, /) -> None: ...
  2428. def glAccum(self, op: int, value: float, /) -> None: ...
  2429. def glActiveTexture(self, texture: int, /) -> None: ...
  2430. def glAlphaFunc(self, func: int, ref: float, /) -> None: ...
  2431. def glArrayElement(self, i: int, /) -> None: ...
  2432. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  2433. def glBegin(self, mode: int, /) -> None: ...
  2434. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  2435. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  2436. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  2437. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  2438. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  2439. def glBlendEquation(self, mode: int, /) -> None: ...
  2440. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  2441. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  2442. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  2443. def glCallList(self, list: int, /) -> None: ...
  2444. def glCallLists(self, n: int, type: int, lists: int, /) -> None: ...
  2445. def glClear(self, mask: int, /) -> None: ...
  2446. def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  2447. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  2448. def glClearDepth(self, depth: float, /) -> None: ...
  2449. def glClearIndex(self, c: float, /) -> None: ...
  2450. def glClearStencil(self, s: int, /) -> None: ...
  2451. def glClientActiveTexture(self, texture: int, /) -> None: ...
  2452. def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ...
  2453. def glColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  2454. def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  2455. def glColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  2456. def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2457. def glColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  2458. def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2459. def glColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  2460. def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2461. def glColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  2462. def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2463. def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  2464. def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  2465. def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  2466. def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2467. def glColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  2468. def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2469. def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  2470. def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  2471. def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  2472. def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2473. def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  2474. def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2475. def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  2476. def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2477. def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  2478. def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2479. def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  2480. def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  2481. def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  2482. def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2483. def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  2484. def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2485. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  2486. def glColorMaterial(self, face: int, mode: int, /) -> None: ...
  2487. def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  2488. def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ...
  2489. def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ...
  2490. def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2491. def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2492. def glCompileShader(self, shader: int, /) -> None: ...
  2493. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  2494. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  2495. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  2496. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  2497. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  2498. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  2499. def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ...
  2500. def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ...
  2501. def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ...
  2502. def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2503. def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ...
  2504. def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2505. def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ...
  2506. def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  2507. def glCopyConvolutionFilter1D(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  2508. def glCopyConvolutionFilter2D(self, target: int, internalformat: int, x: int, y: int, width: int, height: int, /) -> None: ...
  2509. def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> None: ...
  2510. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  2511. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  2512. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  2513. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  2514. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  2515. def glCreateProgram(self, /) -> int: ...
  2516. def glCreateShader(self, type: int, /) -> int: ...
  2517. def glCullFace(self, mode: int, /) -> None: ...
  2518. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  2519. def glDeleteLists(self, list: int, range: int, /) -> None: ...
  2520. def glDeleteProgram(self, program: int, /) -> None: ...
  2521. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  2522. def glDeleteShader(self, shader: int, /) -> None: ...
  2523. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  2524. def glDepthFunc(self, func: int, /) -> None: ...
  2525. def glDepthMask(self, flag: int, /) -> None: ...
  2526. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  2527. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  2528. def glDisable(self, cap: int, /) -> None: ...
  2529. def glDisableClientState(self, array: int, /) -> None: ...
  2530. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  2531. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  2532. def glDrawBuffer(self, mode: int, /) -> None: ...
  2533. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  2534. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  2535. def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  2536. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  2537. def glEdgeFlag(self, flag: int, /) -> None: ...
  2538. def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ...
  2539. def glEnable(self, cap: int, /) -> None: ...
  2540. def glEnableClientState(self, array: int, /) -> None: ...
  2541. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  2542. def glEnd(self, /) -> None: ...
  2543. def glEndList(self, /) -> None: ...
  2544. def glEndQuery(self, target: int, /) -> None: ...
  2545. def glEvalCoord1d(self, u: float, /) -> None: ...
  2546. def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  2547. def glEvalCoord1f(self, u: float, /) -> None: ...
  2548. def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  2549. def glEvalCoord2d(self, u: float, v: float, /) -> None: ...
  2550. def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  2551. def glEvalCoord2f(self, u: float, v: float, /) -> None: ...
  2552. def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  2553. def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ...
  2554. def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ...
  2555. def glEvalPoint1(self, i: int, /) -> None: ...
  2556. def glEvalPoint2(self, i: int, j: int, /) -> None: ...
  2557. def glFinish(self, /) -> None: ...
  2558. def glFlush(self, /) -> None: ...
  2559. def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  2560. def glFogCoordd(self, coord: float, /) -> None: ...
  2561. def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  2562. def glFogCoordf(self, coord: float, /) -> None: ...
  2563. def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  2564. def glFogf(self, pname: int, param: float, /) -> None: ...
  2565. def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2566. def glFogi(self, pname: int, param: int, /) -> None: ...
  2567. def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2568. def glFrontFace(self, mode: int, /) -> None: ...
  2569. def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  2570. def glGenLists(self, range: int, /) -> int: ...
  2571. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  2572. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  2573. def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ...
  2574. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  2575. def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ...
  2576. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  2577. def glGetError(self, /) -> int: ...
  2578. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  2579. def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  2580. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  2581. def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  2582. def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ...
  2583. def glGetString(self, name: int, /) -> str: ...
  2584. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  2585. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  2586. def glHint(self, target: int, mode: int, /) -> None: ...
  2587. def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ...
  2588. def glIndexMask(self, mask: int, /) -> None: ...
  2589. def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  2590. def glIndexd(self, c: float, /) -> None: ...
  2591. def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ...
  2592. def glIndexf(self, c: float, /) -> None: ...
  2593. def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ...
  2594. def glIndexi(self, c: int, /) -> None: ...
  2595. def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ...
  2596. def glIndexs(self, c: int, /) -> None: ...
  2597. def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ...
  2598. def glIndexub(self, c: int, /) -> None: ...
  2599. def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ...
  2600. def glInitNames(self, /) -> None: ...
  2601. def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ...
  2602. def glIsBuffer(self, buffer: int, /) -> int: ...
  2603. def glIsEnabled(self, cap: int, /) -> int: ...
  2604. def glIsList(self, list: int, /) -> int: ...
  2605. def glIsProgram(self, program: int, /) -> int: ...
  2606. def glIsQuery(self, id: int, /) -> int: ...
  2607. def glIsShader(self, shader: int, /) -> int: ...
  2608. def glIsTexture(self, texture: int, /) -> int: ...
  2609. def glLightModelf(self, pname: int, param: float, /) -> None: ...
  2610. def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2611. def glLightModeli(self, pname: int, param: int, /) -> None: ...
  2612. def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2613. def glLightf(self, light: int, pname: int, param: float, /) -> None: ...
  2614. def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2615. def glLighti(self, light: int, pname: int, param: int, /) -> None: ...
  2616. def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2617. def glLineStipple(self, factor: int, pattern: int, /) -> None: ...
  2618. def glLineWidth(self, width: float, /) -> None: ...
  2619. def glLinkProgram(self, program: int, /) -> None: ...
  2620. def glListBase(self, base: int, /) -> None: ...
  2621. def glLoadIdentity(self, /) -> None: ...
  2622. def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  2623. def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  2624. def glLoadName(self, name: int, /) -> None: ...
  2625. def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  2626. def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  2627. def glLogicOp(self, opcode: int, /) -> None: ...
  2628. def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  2629. def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  2630. def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  2631. def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  2632. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  2633. def glMapGrid1d(self, un: int, u1: float, u2: float, /) -> None: ...
  2634. def glMapGrid1f(self, un: int, u1: float, u2: float, /) -> None: ...
  2635. def glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  2636. def glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  2637. def glMaterialf(self, face: int, pname: int, param: float, /) -> None: ...
  2638. def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2639. def glMateriali(self, face: int, pname: int, param: int, /) -> None: ...
  2640. def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2641. def glMatrixMode(self, mode: int, /) -> None: ...
  2642. def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ...
  2643. def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  2644. def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  2645. def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  2646. def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  2647. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  2648. def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ...
  2649. def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  2650. def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ...
  2651. def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  2652. def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ...
  2653. def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  2654. def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ...
  2655. def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  2656. def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ...
  2657. def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  2658. def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ...
  2659. def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  2660. def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ...
  2661. def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  2662. def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ...
  2663. def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  2664. def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ...
  2665. def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  2666. def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ...
  2667. def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  2668. def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ...
  2669. def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  2670. def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ...
  2671. def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  2672. def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  2673. def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  2674. def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  2675. def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  2676. def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  2677. def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  2678. def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  2679. def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  2680. def glNewList(self, list: int, mode: int, /) -> None: ...
  2681. def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ...
  2682. def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  2683. def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ...
  2684. def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2685. def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ...
  2686. def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2687. def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ...
  2688. def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2689. def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ...
  2690. def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2691. def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  2692. def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  2693. def glPassThrough(self, token: float, /) -> None: ...
  2694. def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ...
  2695. def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  2696. def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  2697. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  2698. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  2699. def glPixelTransferf(self, pname: int, param: float, /) -> None: ...
  2700. def glPixelTransferi(self, pname: int, param: int, /) -> None: ...
  2701. def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ...
  2702. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  2703. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2704. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  2705. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2706. def glPointSize(self, size: float, /) -> None: ...
  2707. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  2708. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  2709. def glPopAttrib(self, /) -> None: ...
  2710. def glPopClientAttrib(self, /) -> None: ...
  2711. def glPopMatrix(self, /) -> None: ...
  2712. def glPopName(self, /) -> None: ...
  2713. def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ...
  2714. def glPushAttrib(self, mask: int, /) -> None: ...
  2715. def glPushClientAttrib(self, mask: int, /) -> None: ...
  2716. def glPushMatrix(self, /) -> None: ...
  2717. def glPushName(self, name: int, /) -> None: ...
  2718. def glRasterPos2d(self, x: float, y: float, /) -> None: ...
  2719. def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2720. def glRasterPos2f(self, x: float, y: float, /) -> None: ...
  2721. def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2722. def glRasterPos2i(self, x: int, y: int, /) -> None: ...
  2723. def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2724. def glRasterPos2s(self, x: int, y: int, /) -> None: ...
  2725. def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2726. def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ...
  2727. def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2728. def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ...
  2729. def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2730. def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ...
  2731. def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2732. def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ...
  2733. def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2734. def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  2735. def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2736. def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  2737. def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2738. def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  2739. def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2740. def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  2741. def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2742. def glReadBuffer(self, mode: int, /) -> None: ...
  2743. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  2744. def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  2745. def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  2746. def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  2747. def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  2748. def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  2749. def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  2750. def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  2751. def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  2752. def glRenderMode(self, mode: int, /) -> int: ...
  2753. def glResetHistogram(self, target: int, /) -> None: ...
  2754. def glResetMinmax(self, target: int, /) -> None: ...
  2755. def glRotated(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  2756. def glRotatef(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  2757. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  2758. def glScaled(self, x: float, y: float, z: float, /) -> None: ...
  2759. def glScalef(self, x: float, y: float, z: float, /) -> None: ...
  2760. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  2761. def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  2762. def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  2763. def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  2764. def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2765. def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  2766. def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2767. def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  2768. def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2769. def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  2770. def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2771. def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  2772. def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  2773. def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  2774. def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2775. def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  2776. def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2777. def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  2778. def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ...
  2779. def glShadeModel(self, mode: int, /) -> None: ...
  2780. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  2781. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  2782. def glStencilMask(self, mask: int, /) -> None: ...
  2783. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  2784. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  2785. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  2786. def glTexCoord1d(self, s: float, /) -> None: ...
  2787. def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2788. def glTexCoord1f(self, s: float, /) -> None: ...
  2789. def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2790. def glTexCoord1i(self, s: int, /) -> None: ...
  2791. def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2792. def glTexCoord1s(self, s: int, /) -> None: ...
  2793. def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2794. def glTexCoord2d(self, s: float, t: float, /) -> None: ...
  2795. def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2796. def glTexCoord2f(self, s: float, t: float, /) -> None: ...
  2797. def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2798. def glTexCoord2i(self, s: int, t: int, /) -> None: ...
  2799. def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2800. def glTexCoord2s(self, s: int, t: int, /) -> None: ...
  2801. def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2802. def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ...
  2803. def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2804. def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ...
  2805. def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2806. def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ...
  2807. def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2808. def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ...
  2809. def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2810. def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ...
  2811. def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2812. def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ...
  2813. def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2814. def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ...
  2815. def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2816. def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ...
  2817. def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2818. def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  2819. def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ...
  2820. def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2821. def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ...
  2822. def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2823. def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ...
  2824. def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2825. def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ...
  2826. def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2827. def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ...
  2828. def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2829. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  2830. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  2831. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  2832. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  2833. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  2834. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  2835. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  2836. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  2837. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  2838. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  2839. def glTranslated(self, x: float, y: float, z: float, /) -> None: ...
  2840. def glTranslatef(self, x: float, y: float, z: float, /) -> None: ...
  2841. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  2842. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  2843. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  2844. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  2845. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  2846. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  2847. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  2848. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  2849. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  2850. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  2851. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  2852. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  2853. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  2854. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  2855. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  2856. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  2857. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  2858. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  2859. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  2860. def glUnmapBuffer(self, target: int, /) -> int: ...
  2861. def glUseProgram(self, program: int, /) -> None: ...
  2862. def glValidateProgram(self, program: int, /) -> None: ...
  2863. def glVertex2d(self, x: float, y: float, /) -> None: ...
  2864. def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2865. def glVertex2f(self, x: float, y: float, /) -> None: ...
  2866. def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2867. def glVertex2i(self, x: int, y: int, /) -> None: ...
  2868. def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2869. def glVertex2s(self, x: int, y: int, /) -> None: ...
  2870. def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2871. def glVertex3d(self, x: float, y: float, z: float, /) -> None: ...
  2872. def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2873. def glVertex3f(self, x: float, y: float, z: float, /) -> None: ...
  2874. def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2875. def glVertex3i(self, x: int, y: int, z: int, /) -> None: ...
  2876. def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2877. def glVertex3s(self, x: int, y: int, z: int, /) -> None: ...
  2878. def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2879. def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  2880. def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2881. def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  2882. def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2883. def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  2884. def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2885. def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  2886. def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2887. def glVertexAttrib1d(self, index: int, x: float, /) -> None: ...
  2888. def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  2889. def glVertexAttrib1f(self, index: int, x: float, /) -> None: ...
  2890. def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  2891. def glVertexAttrib1s(self, index: int, x: int, /) -> None: ...
  2892. def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  2893. def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ...
  2894. def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  2895. def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ...
  2896. def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  2897. def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ...
  2898. def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  2899. def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  2900. def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  2901. def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ...
  2902. def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  2903. def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ...
  2904. def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  2905. def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  2906. def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  2907. def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  2908. def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  2909. def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  2910. def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  2911. def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  2912. def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  2913. def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  2914. def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  2915. def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  2916. def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  2917. def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  2918. def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  2919. def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  2920. def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  2921. def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  2922. def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  2923. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  2924. def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  2925. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  2926. def glWindowPos2d(self, x: float, y: float, /) -> None: ...
  2927. def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2928. def glWindowPos2f(self, x: float, y: float, /) -> None: ...
  2929. def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2930. def glWindowPos2i(self, x: int, y: int, /) -> None: ...
  2931. def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2932. def glWindowPos2s(self, x: int, y: int, /) -> None: ...
  2933. def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2934. def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ...
  2935. def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2936. def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ...
  2937. def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2938. def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ...
  2939. def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2940. def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ...
  2941. def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2942. def initializeOpenGLFunctions(self, /) -> bool: ...
  2943. class QOpenGLFunctions_2_1(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  2944. def __init__(self, /) -> None: ...
  2945. def glAccum(self, op: int, value: float, /) -> None: ...
  2946. def glActiveTexture(self, texture: int, /) -> None: ...
  2947. def glAlphaFunc(self, func: int, ref: float, /) -> None: ...
  2948. def glArrayElement(self, i: int, /) -> None: ...
  2949. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  2950. def glBegin(self, mode: int, /) -> None: ...
  2951. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  2952. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  2953. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  2954. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  2955. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  2956. def glBlendEquation(self, mode: int, /) -> None: ...
  2957. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  2958. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  2959. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  2960. def glCallList(self, list: int, /) -> None: ...
  2961. def glCallLists(self, n: int, type: int, lists: int, /) -> None: ...
  2962. def glClear(self, mask: int, /) -> None: ...
  2963. def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  2964. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  2965. def glClearDepth(self, depth: float, /) -> None: ...
  2966. def glClearIndex(self, c: float, /) -> None: ...
  2967. def glClearStencil(self, s: int, /) -> None: ...
  2968. def glClientActiveTexture(self, texture: int, /) -> None: ...
  2969. def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ...
  2970. def glColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  2971. def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  2972. def glColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  2973. def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2974. def glColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  2975. def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2976. def glColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  2977. def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2978. def glColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  2979. def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2980. def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  2981. def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  2982. def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  2983. def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2984. def glColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  2985. def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2986. def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  2987. def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  2988. def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  2989. def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2990. def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  2991. def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  2992. def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  2993. def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2994. def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  2995. def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  2996. def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  2997. def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  2998. def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  2999. def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3000. def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  3001. def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3002. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  3003. def glColorMaterial(self, face: int, mode: int, /) -> None: ...
  3004. def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  3005. def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ...
  3006. def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ...
  3007. def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3008. def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3009. def glCompileShader(self, shader: int, /) -> None: ...
  3010. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  3011. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  3012. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  3013. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  3014. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  3015. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  3016. def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ...
  3017. def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ...
  3018. def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ...
  3019. def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3020. def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ...
  3021. def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3022. def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ...
  3023. def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  3024. def glCopyConvolutionFilter1D(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  3025. def glCopyConvolutionFilter2D(self, target: int, internalformat: int, x: int, y: int, width: int, height: int, /) -> None: ...
  3026. def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> None: ...
  3027. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  3028. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  3029. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  3030. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  3031. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  3032. def glCreateProgram(self, /) -> int: ...
  3033. def glCreateShader(self, type: int, /) -> int: ...
  3034. def glCullFace(self, mode: int, /) -> None: ...
  3035. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  3036. def glDeleteLists(self, list: int, range: int, /) -> None: ...
  3037. def glDeleteProgram(self, program: int, /) -> None: ...
  3038. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  3039. def glDeleteShader(self, shader: int, /) -> None: ...
  3040. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  3041. def glDepthFunc(self, func: int, /) -> None: ...
  3042. def glDepthMask(self, flag: int, /) -> None: ...
  3043. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  3044. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  3045. def glDisable(self, cap: int, /) -> None: ...
  3046. def glDisableClientState(self, array: int, /) -> None: ...
  3047. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  3048. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  3049. def glDrawBuffer(self, mode: int, /) -> None: ...
  3050. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  3051. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  3052. def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  3053. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  3054. def glEdgeFlag(self, flag: int, /) -> None: ...
  3055. def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ...
  3056. def glEnable(self, cap: int, /) -> None: ...
  3057. def glEnableClientState(self, array: int, /) -> None: ...
  3058. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  3059. def glEnd(self, /) -> None: ...
  3060. def glEndList(self, /) -> None: ...
  3061. def glEndQuery(self, target: int, /) -> None: ...
  3062. def glEvalCoord1d(self, u: float, /) -> None: ...
  3063. def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  3064. def glEvalCoord1f(self, u: float, /) -> None: ...
  3065. def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  3066. def glEvalCoord2d(self, u: float, v: float, /) -> None: ...
  3067. def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  3068. def glEvalCoord2f(self, u: float, v: float, /) -> None: ...
  3069. def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  3070. def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ...
  3071. def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ...
  3072. def glEvalPoint1(self, i: int, /) -> None: ...
  3073. def glEvalPoint2(self, i: int, j: int, /) -> None: ...
  3074. def glFinish(self, /) -> None: ...
  3075. def glFlush(self, /) -> None: ...
  3076. def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  3077. def glFogCoordd(self, coord: float, /) -> None: ...
  3078. def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  3079. def glFogCoordf(self, coord: float, /) -> None: ...
  3080. def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  3081. def glFogf(self, pname: int, param: float, /) -> None: ...
  3082. def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3083. def glFogi(self, pname: int, param: int, /) -> None: ...
  3084. def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3085. def glFrontFace(self, mode: int, /) -> None: ...
  3086. def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  3087. def glGenLists(self, range: int, /) -> int: ...
  3088. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  3089. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  3090. def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ...
  3091. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  3092. def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ...
  3093. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  3094. def glGetError(self, /) -> int: ...
  3095. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  3096. def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  3097. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  3098. def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  3099. def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ...
  3100. def glGetString(self, name: int, /) -> str: ...
  3101. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  3102. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  3103. def glHint(self, target: int, mode: int, /) -> None: ...
  3104. def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ...
  3105. def glIndexMask(self, mask: int, /) -> None: ...
  3106. def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  3107. def glIndexd(self, c: float, /) -> None: ...
  3108. def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ...
  3109. def glIndexf(self, c: float, /) -> None: ...
  3110. def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ...
  3111. def glIndexi(self, c: int, /) -> None: ...
  3112. def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ...
  3113. def glIndexs(self, c: int, /) -> None: ...
  3114. def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ...
  3115. def glIndexub(self, c: int, /) -> None: ...
  3116. def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ...
  3117. def glInitNames(self, /) -> None: ...
  3118. def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ...
  3119. def glIsBuffer(self, buffer: int, /) -> int: ...
  3120. def glIsEnabled(self, cap: int, /) -> int: ...
  3121. def glIsList(self, list: int, /) -> int: ...
  3122. def glIsProgram(self, program: int, /) -> int: ...
  3123. def glIsQuery(self, id: int, /) -> int: ...
  3124. def glIsShader(self, shader: int, /) -> int: ...
  3125. def glIsTexture(self, texture: int, /) -> int: ...
  3126. def glLightModelf(self, pname: int, param: float, /) -> None: ...
  3127. def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3128. def glLightModeli(self, pname: int, param: int, /) -> None: ...
  3129. def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3130. def glLightf(self, light: int, pname: int, param: float, /) -> None: ...
  3131. def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3132. def glLighti(self, light: int, pname: int, param: int, /) -> None: ...
  3133. def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3134. def glLineStipple(self, factor: int, pattern: int, /) -> None: ...
  3135. def glLineWidth(self, width: float, /) -> None: ...
  3136. def glLinkProgram(self, program: int, /) -> None: ...
  3137. def glListBase(self, base: int, /) -> None: ...
  3138. def glLoadIdentity(self, /) -> None: ...
  3139. def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  3140. def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  3141. def glLoadName(self, name: int, /) -> None: ...
  3142. def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  3143. def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  3144. def glLogicOp(self, opcode: int, /) -> None: ...
  3145. def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  3146. def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  3147. def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  3148. def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  3149. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  3150. def glMapGrid1d(self, un: int, u1: float, u2: float, /) -> None: ...
  3151. def glMapGrid1f(self, un: int, u1: float, u2: float, /) -> None: ...
  3152. def glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  3153. def glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  3154. def glMaterialf(self, face: int, pname: int, param: float, /) -> None: ...
  3155. def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3156. def glMateriali(self, face: int, pname: int, param: int, /) -> None: ...
  3157. def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3158. def glMatrixMode(self, mode: int, /) -> None: ...
  3159. def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ...
  3160. def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  3161. def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  3162. def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  3163. def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  3164. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  3165. def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ...
  3166. def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  3167. def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ...
  3168. def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  3169. def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ...
  3170. def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  3171. def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ...
  3172. def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  3173. def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ...
  3174. def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  3175. def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ...
  3176. def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  3177. def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ...
  3178. def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  3179. def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ...
  3180. def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  3181. def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ...
  3182. def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  3183. def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ...
  3184. def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  3185. def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ...
  3186. def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  3187. def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ...
  3188. def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  3189. def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  3190. def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  3191. def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  3192. def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  3193. def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  3194. def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  3195. def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  3196. def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  3197. def glNewList(self, list: int, mode: int, /) -> None: ...
  3198. def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ...
  3199. def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  3200. def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ...
  3201. def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3202. def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ...
  3203. def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3204. def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ...
  3205. def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3206. def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ...
  3207. def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3208. def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  3209. def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  3210. def glPassThrough(self, token: float, /) -> None: ...
  3211. def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ...
  3212. def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  3213. def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  3214. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  3215. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  3216. def glPixelTransferf(self, pname: int, param: float, /) -> None: ...
  3217. def glPixelTransferi(self, pname: int, param: int, /) -> None: ...
  3218. def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ...
  3219. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  3220. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3221. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  3222. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3223. def glPointSize(self, size: float, /) -> None: ...
  3224. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  3225. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  3226. def glPopAttrib(self, /) -> None: ...
  3227. def glPopClientAttrib(self, /) -> None: ...
  3228. def glPopMatrix(self, /) -> None: ...
  3229. def glPopName(self, /) -> None: ...
  3230. def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ...
  3231. def glPushAttrib(self, mask: int, /) -> None: ...
  3232. def glPushClientAttrib(self, mask: int, /) -> None: ...
  3233. def glPushMatrix(self, /) -> None: ...
  3234. def glPushName(self, name: int, /) -> None: ...
  3235. def glRasterPos2d(self, x: float, y: float, /) -> None: ...
  3236. def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3237. def glRasterPos2f(self, x: float, y: float, /) -> None: ...
  3238. def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3239. def glRasterPos2i(self, x: int, y: int, /) -> None: ...
  3240. def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3241. def glRasterPos2s(self, x: int, y: int, /) -> None: ...
  3242. def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3243. def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ...
  3244. def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3245. def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ...
  3246. def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3247. def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ...
  3248. def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3249. def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ...
  3250. def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3251. def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  3252. def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3253. def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  3254. def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3255. def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  3256. def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3257. def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  3258. def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3259. def glReadBuffer(self, mode: int, /) -> None: ...
  3260. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  3261. def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  3262. def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  3263. def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  3264. def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  3265. def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  3266. def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  3267. def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  3268. def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  3269. def glRenderMode(self, mode: int, /) -> int: ...
  3270. def glResetHistogram(self, target: int, /) -> None: ...
  3271. def glResetMinmax(self, target: int, /) -> None: ...
  3272. def glRotated(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  3273. def glRotatef(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  3274. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  3275. def glScaled(self, x: float, y: float, z: float, /) -> None: ...
  3276. def glScalef(self, x: float, y: float, z: float, /) -> None: ...
  3277. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  3278. def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  3279. def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  3280. def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  3281. def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3282. def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  3283. def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3284. def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  3285. def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3286. def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  3287. def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3288. def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  3289. def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  3290. def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  3291. def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3292. def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  3293. def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3294. def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  3295. def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ...
  3296. def glShadeModel(self, mode: int, /) -> None: ...
  3297. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  3298. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  3299. def glStencilMask(self, mask: int, /) -> None: ...
  3300. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  3301. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  3302. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  3303. def glTexCoord1d(self, s: float, /) -> None: ...
  3304. def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3305. def glTexCoord1f(self, s: float, /) -> None: ...
  3306. def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3307. def glTexCoord1i(self, s: int, /) -> None: ...
  3308. def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3309. def glTexCoord1s(self, s: int, /) -> None: ...
  3310. def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3311. def glTexCoord2d(self, s: float, t: float, /) -> None: ...
  3312. def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3313. def glTexCoord2f(self, s: float, t: float, /) -> None: ...
  3314. def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3315. def glTexCoord2i(self, s: int, t: int, /) -> None: ...
  3316. def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3317. def glTexCoord2s(self, s: int, t: int, /) -> None: ...
  3318. def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3319. def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ...
  3320. def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3321. def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ...
  3322. def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3323. def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ...
  3324. def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3325. def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ...
  3326. def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3327. def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ...
  3328. def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3329. def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ...
  3330. def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3331. def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ...
  3332. def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3333. def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ...
  3334. def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3335. def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  3336. def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ...
  3337. def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3338. def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ...
  3339. def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3340. def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ...
  3341. def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3342. def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ...
  3343. def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3344. def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ...
  3345. def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3346. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  3347. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  3348. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  3349. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  3350. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3351. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  3352. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3353. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  3354. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  3355. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  3356. def glTranslated(self, x: float, y: float, z: float, /) -> None: ...
  3357. def glTranslatef(self, x: float, y: float, z: float, /) -> None: ...
  3358. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  3359. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  3360. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  3361. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  3362. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  3363. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  3364. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  3365. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  3366. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  3367. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  3368. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  3369. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  3370. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  3371. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  3372. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  3373. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  3374. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  3375. def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  3376. def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  3377. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  3378. def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  3379. def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  3380. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  3381. def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  3382. def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  3383. def glUnmapBuffer(self, target: int, /) -> int: ...
  3384. def glUseProgram(self, program: int, /) -> None: ...
  3385. def glValidateProgram(self, program: int, /) -> None: ...
  3386. def glVertex2d(self, x: float, y: float, /) -> None: ...
  3387. def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3388. def glVertex2f(self, x: float, y: float, /) -> None: ...
  3389. def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3390. def glVertex2i(self, x: int, y: int, /) -> None: ...
  3391. def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3392. def glVertex2s(self, x: int, y: int, /) -> None: ...
  3393. def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3394. def glVertex3d(self, x: float, y: float, z: float, /) -> None: ...
  3395. def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3396. def glVertex3f(self, x: float, y: float, z: float, /) -> None: ...
  3397. def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3398. def glVertex3i(self, x: int, y: int, z: int, /) -> None: ...
  3399. def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3400. def glVertex3s(self, x: int, y: int, z: int, /) -> None: ...
  3401. def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3402. def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  3403. def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3404. def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  3405. def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3406. def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  3407. def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3408. def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  3409. def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3410. def glVertexAttrib1d(self, index: int, x: float, /) -> None: ...
  3411. def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  3412. def glVertexAttrib1f(self, index: int, x: float, /) -> None: ...
  3413. def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  3414. def glVertexAttrib1s(self, index: int, x: int, /) -> None: ...
  3415. def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  3416. def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ...
  3417. def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  3418. def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ...
  3419. def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  3420. def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ...
  3421. def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  3422. def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  3423. def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  3424. def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ...
  3425. def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  3426. def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ...
  3427. def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  3428. def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  3429. def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  3430. def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  3431. def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  3432. def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  3433. def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  3434. def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  3435. def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  3436. def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  3437. def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  3438. def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  3439. def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  3440. def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  3441. def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  3442. def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  3443. def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  3444. def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  3445. def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  3446. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  3447. def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  3448. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  3449. def glWindowPos2d(self, x: float, y: float, /) -> None: ...
  3450. def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3451. def glWindowPos2f(self, x: float, y: float, /) -> None: ...
  3452. def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3453. def glWindowPos2i(self, x: int, y: int, /) -> None: ...
  3454. def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3455. def glWindowPos2s(self, x: int, y: int, /) -> None: ...
  3456. def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3457. def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ...
  3458. def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3459. def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ...
  3460. def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3461. def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ...
  3462. def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3463. def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ...
  3464. def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3465. def initializeOpenGLFunctions(self, /) -> bool: ...
  3466. class QOpenGLFunctions_3_0(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  3467. def __init__(self, /) -> None: ...
  3468. def glAccum(self, op: int, value: float, /) -> None: ...
  3469. def glActiveTexture(self, texture: int, /) -> None: ...
  3470. def glAlphaFunc(self, func: int, ref: float, /) -> None: ...
  3471. def glArrayElement(self, i: int, /) -> None: ...
  3472. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  3473. def glBegin(self, mode: int, /) -> None: ...
  3474. def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ...
  3475. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  3476. def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ...
  3477. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  3478. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  3479. def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ...
  3480. def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ...
  3481. def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ...
  3482. def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ...
  3483. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  3484. def glBindVertexArray(self, array: int, /) -> None: ...
  3485. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  3486. def glBlendEquation(self, mode: int, /) -> None: ...
  3487. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  3488. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  3489. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  3490. def glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  3491. def glCallList(self, list: int, /) -> None: ...
  3492. def glCallLists(self, n: int, type: int, lists: int, /) -> None: ...
  3493. def glCheckFramebufferStatus(self, target: int, /) -> int: ...
  3494. def glClampColor(self, target: int, clamp: int, /) -> None: ...
  3495. def glClear(self, mask: int, /) -> None: ...
  3496. def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  3497. def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ...
  3498. def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  3499. def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  3500. def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  3501. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  3502. def glClearDepth(self, depth: float, /) -> None: ...
  3503. def glClearIndex(self, c: float, /) -> None: ...
  3504. def glClearStencil(self, s: int, /) -> None: ...
  3505. def glClientActiveTexture(self, texture: int, /) -> None: ...
  3506. def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ...
  3507. def glColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  3508. def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  3509. def glColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  3510. def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3511. def glColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  3512. def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3513. def glColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  3514. def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3515. def glColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  3516. def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3517. def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  3518. def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  3519. def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  3520. def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3521. def glColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  3522. def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3523. def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  3524. def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  3525. def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  3526. def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3527. def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  3528. def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3529. def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  3530. def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3531. def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  3532. def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3533. def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  3534. def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  3535. def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  3536. def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3537. def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  3538. def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3539. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  3540. def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ...
  3541. def glColorMaterial(self, face: int, mode: int, /) -> None: ...
  3542. def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  3543. def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ...
  3544. def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ...
  3545. def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3546. def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3547. def glCompileShader(self, shader: int, /) -> None: ...
  3548. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  3549. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  3550. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  3551. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  3552. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  3553. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  3554. def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ...
  3555. def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ...
  3556. def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ...
  3557. def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3558. def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ...
  3559. def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3560. def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ...
  3561. def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  3562. def glCopyConvolutionFilter1D(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  3563. def glCopyConvolutionFilter2D(self, target: int, internalformat: int, x: int, y: int, width: int, height: int, /) -> None: ...
  3564. def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> None: ...
  3565. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  3566. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  3567. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  3568. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  3569. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  3570. def glCreateProgram(self, /) -> int: ...
  3571. def glCreateShader(self, type: int, /) -> int: ...
  3572. def glCullFace(self, mode: int, /) -> None: ...
  3573. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  3574. def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ...
  3575. def glDeleteLists(self, list: int, range: int, /) -> None: ...
  3576. def glDeleteProgram(self, program: int, /) -> None: ...
  3577. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  3578. def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ...
  3579. def glDeleteShader(self, shader: int, /) -> None: ...
  3580. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  3581. def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ...
  3582. def glDepthFunc(self, func: int, /) -> None: ...
  3583. def glDepthMask(self, flag: int, /) -> None: ...
  3584. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  3585. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  3586. def glDisable(self, cap: int, /) -> None: ...
  3587. def glDisableClientState(self, array: int, /) -> None: ...
  3588. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  3589. def glDisablei(self, target: int, index: int, /) -> None: ...
  3590. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  3591. def glDrawBuffer(self, mode: int, /) -> None: ...
  3592. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  3593. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  3594. def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  3595. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  3596. def glEdgeFlag(self, flag: int, /) -> None: ...
  3597. def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ...
  3598. def glEnable(self, cap: int, /) -> None: ...
  3599. def glEnableClientState(self, array: int, /) -> None: ...
  3600. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  3601. def glEnablei(self, target: int, index: int, /) -> None: ...
  3602. def glEnd(self, /) -> None: ...
  3603. def glEndConditionalRender(self, /) -> None: ...
  3604. def glEndList(self, /) -> None: ...
  3605. def glEndQuery(self, target: int, /) -> None: ...
  3606. def glEndTransformFeedback(self, /) -> None: ...
  3607. def glEvalCoord1d(self, u: float, /) -> None: ...
  3608. def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  3609. def glEvalCoord1f(self, u: float, /) -> None: ...
  3610. def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  3611. def glEvalCoord2d(self, u: float, v: float, /) -> None: ...
  3612. def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  3613. def glEvalCoord2f(self, u: float, v: float, /) -> None: ...
  3614. def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  3615. def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ...
  3616. def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ...
  3617. def glEvalPoint1(self, i: int, /) -> None: ...
  3618. def glEvalPoint2(self, i: int, j: int, /) -> None: ...
  3619. def glFinish(self, /) -> None: ...
  3620. def glFlush(self, /) -> None: ...
  3621. def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  3622. def glFogCoordd(self, coord: float, /) -> None: ...
  3623. def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  3624. def glFogCoordf(self, coord: float, /) -> None: ...
  3625. def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  3626. def glFogf(self, pname: int, param: float, /) -> None: ...
  3627. def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3628. def glFogi(self, pname: int, param: int, /) -> None: ...
  3629. def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3630. def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  3631. def glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  3632. def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  3633. def glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int, /) -> None: ...
  3634. def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  3635. def glFrontFace(self, mode: int, /) -> None: ...
  3636. def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  3637. def glGenLists(self, range: int, /) -> int: ...
  3638. def glGenerateMipmap(self, target: int, /) -> None: ...
  3639. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  3640. def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  3641. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  3642. def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ...
  3643. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  3644. def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ...
  3645. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  3646. def glGetError(self, /) -> int: ...
  3647. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  3648. def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  3649. def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  3650. def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  3651. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  3652. def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  3653. def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ...
  3654. def glGetString(self, name: int, /) -> str: ...
  3655. def glGetStringi(self, name: int, index: int, /) -> str: ...
  3656. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  3657. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  3658. def glHint(self, target: int, mode: int, /) -> None: ...
  3659. def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ...
  3660. def glIndexMask(self, mask: int, /) -> None: ...
  3661. def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  3662. def glIndexd(self, c: float, /) -> None: ...
  3663. def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ...
  3664. def glIndexf(self, c: float, /) -> None: ...
  3665. def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ...
  3666. def glIndexi(self, c: int, /) -> None: ...
  3667. def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ...
  3668. def glIndexs(self, c: int, /) -> None: ...
  3669. def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ...
  3670. def glIndexub(self, c: int, /) -> None: ...
  3671. def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ...
  3672. def glInitNames(self, /) -> None: ...
  3673. def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ...
  3674. def glIsBuffer(self, buffer: int, /) -> int: ...
  3675. def glIsEnabled(self, cap: int, /) -> int: ...
  3676. def glIsEnabledi(self, target: int, index: int, /) -> int: ...
  3677. def glIsFramebuffer(self, framebuffer: int, /) -> int: ...
  3678. def glIsList(self, list: int, /) -> int: ...
  3679. def glIsProgram(self, program: int, /) -> int: ...
  3680. def glIsQuery(self, id: int, /) -> int: ...
  3681. def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ...
  3682. def glIsShader(self, shader: int, /) -> int: ...
  3683. def glIsTexture(self, texture: int, /) -> int: ...
  3684. def glIsVertexArray(self, array: int, /) -> int: ...
  3685. def glLightModelf(self, pname: int, param: float, /) -> None: ...
  3686. def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3687. def glLightModeli(self, pname: int, param: int, /) -> None: ...
  3688. def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3689. def glLightf(self, light: int, pname: int, param: float, /) -> None: ...
  3690. def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3691. def glLighti(self, light: int, pname: int, param: int, /) -> None: ...
  3692. def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3693. def glLineStipple(self, factor: int, pattern: int, /) -> None: ...
  3694. def glLineWidth(self, width: float, /) -> None: ...
  3695. def glLinkProgram(self, program: int, /) -> None: ...
  3696. def glListBase(self, base: int, /) -> None: ...
  3697. def glLoadIdentity(self, /) -> None: ...
  3698. def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  3699. def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  3700. def glLoadName(self, name: int, /) -> None: ...
  3701. def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  3702. def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  3703. def glLogicOp(self, opcode: int, /) -> None: ...
  3704. def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  3705. def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  3706. def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  3707. def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  3708. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  3709. def glMapGrid1d(self, un: int, u1: float, u2: float, /) -> None: ...
  3710. def glMapGrid1f(self, un: int, u1: float, u2: float, /) -> None: ...
  3711. def glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  3712. def glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  3713. def glMaterialf(self, face: int, pname: int, param: float, /) -> None: ...
  3714. def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3715. def glMateriali(self, face: int, pname: int, param: int, /) -> None: ...
  3716. def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3717. def glMatrixMode(self, mode: int, /) -> None: ...
  3718. def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ...
  3719. def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  3720. def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  3721. def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  3722. def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  3723. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  3724. def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ...
  3725. def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  3726. def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ...
  3727. def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  3728. def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ...
  3729. def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  3730. def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ...
  3731. def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  3732. def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ...
  3733. def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  3734. def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ...
  3735. def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  3736. def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ...
  3737. def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  3738. def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ...
  3739. def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  3740. def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ...
  3741. def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  3742. def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ...
  3743. def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  3744. def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ...
  3745. def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  3746. def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ...
  3747. def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  3748. def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  3749. def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  3750. def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  3751. def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  3752. def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  3753. def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  3754. def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  3755. def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  3756. def glNewList(self, list: int, mode: int, /) -> None: ...
  3757. def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ...
  3758. def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  3759. def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ...
  3760. def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3761. def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ...
  3762. def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3763. def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ...
  3764. def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3765. def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ...
  3766. def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3767. def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  3768. def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  3769. def glPassThrough(self, token: float, /) -> None: ...
  3770. def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ...
  3771. def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  3772. def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  3773. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  3774. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  3775. def glPixelTransferf(self, pname: int, param: float, /) -> None: ...
  3776. def glPixelTransferi(self, pname: int, param: int, /) -> None: ...
  3777. def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ...
  3778. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  3779. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3780. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  3781. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3782. def glPointSize(self, size: float, /) -> None: ...
  3783. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  3784. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  3785. def glPopAttrib(self, /) -> None: ...
  3786. def glPopClientAttrib(self, /) -> None: ...
  3787. def glPopMatrix(self, /) -> None: ...
  3788. def glPopName(self, /) -> None: ...
  3789. def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ...
  3790. def glPushAttrib(self, mask: int, /) -> None: ...
  3791. def glPushClientAttrib(self, mask: int, /) -> None: ...
  3792. def glPushMatrix(self, /) -> None: ...
  3793. def glPushName(self, name: int, /) -> None: ...
  3794. def glRasterPos2d(self, x: float, y: float, /) -> None: ...
  3795. def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3796. def glRasterPos2f(self, x: float, y: float, /) -> None: ...
  3797. def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3798. def glRasterPos2i(self, x: int, y: int, /) -> None: ...
  3799. def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3800. def glRasterPos2s(self, x: int, y: int, /) -> None: ...
  3801. def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3802. def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ...
  3803. def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3804. def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ...
  3805. def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3806. def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ...
  3807. def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3808. def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ...
  3809. def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3810. def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  3811. def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3812. def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  3813. def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3814. def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  3815. def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3816. def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  3817. def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3818. def glReadBuffer(self, mode: int, /) -> None: ...
  3819. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  3820. def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  3821. def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  3822. def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  3823. def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  3824. def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  3825. def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  3826. def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  3827. def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  3828. def glRenderMode(self, mode: int, /) -> int: ...
  3829. def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ...
  3830. def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  3831. def glResetHistogram(self, target: int, /) -> None: ...
  3832. def glResetMinmax(self, target: int, /) -> None: ...
  3833. def glRotated(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  3834. def glRotatef(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  3835. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  3836. def glScaled(self, x: float, y: float, z: float, /) -> None: ...
  3837. def glScalef(self, x: float, y: float, z: float, /) -> None: ...
  3838. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  3839. def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  3840. def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  3841. def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  3842. def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3843. def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  3844. def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3845. def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  3846. def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3847. def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  3848. def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3849. def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  3850. def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  3851. def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  3852. def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3853. def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  3854. def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3855. def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  3856. def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ...
  3857. def glShadeModel(self, mode: int, /) -> None: ...
  3858. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  3859. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  3860. def glStencilMask(self, mask: int, /) -> None: ...
  3861. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  3862. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  3863. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  3864. def glTexCoord1d(self, s: float, /) -> None: ...
  3865. def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3866. def glTexCoord1f(self, s: float, /) -> None: ...
  3867. def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3868. def glTexCoord1i(self, s: int, /) -> None: ...
  3869. def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3870. def glTexCoord1s(self, s: int, /) -> None: ...
  3871. def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3872. def glTexCoord2d(self, s: float, t: float, /) -> None: ...
  3873. def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3874. def glTexCoord2f(self, s: float, t: float, /) -> None: ...
  3875. def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3876. def glTexCoord2i(self, s: int, t: int, /) -> None: ...
  3877. def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3878. def glTexCoord2s(self, s: int, t: int, /) -> None: ...
  3879. def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3880. def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ...
  3881. def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3882. def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ...
  3883. def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3884. def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ...
  3885. def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3886. def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ...
  3887. def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3888. def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ...
  3889. def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3890. def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ...
  3891. def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3892. def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ...
  3893. def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3894. def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ...
  3895. def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3896. def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  3897. def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ...
  3898. def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3899. def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ...
  3900. def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3901. def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ...
  3902. def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3903. def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ...
  3904. def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3905. def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ...
  3906. def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3907. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  3908. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  3909. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  3910. def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3911. def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3912. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  3913. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  3914. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  3915. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  3916. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  3917. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  3918. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  3919. def glTranslated(self, x: float, y: float, z: float, /) -> None: ...
  3920. def glTranslatef(self, x: float, y: float, z: float, /) -> None: ...
  3921. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  3922. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  3923. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  3924. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  3925. def glUniform1ui(self, location: int, v0: int, /) -> None: ...
  3926. def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  3927. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  3928. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  3929. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  3930. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  3931. def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ...
  3932. def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  3933. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  3934. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  3935. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  3936. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  3937. def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  3938. def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  3939. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  3940. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  3941. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  3942. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  3943. def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  3944. def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  3945. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  3946. def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  3947. def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  3948. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  3949. def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  3950. def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  3951. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  3952. def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  3953. def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  3954. def glUnmapBuffer(self, target: int, /) -> int: ...
  3955. def glUseProgram(self, program: int, /) -> None: ...
  3956. def glValidateProgram(self, program: int, /) -> None: ...
  3957. def glVertex2d(self, x: float, y: float, /) -> None: ...
  3958. def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3959. def glVertex2f(self, x: float, y: float, /) -> None: ...
  3960. def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3961. def glVertex2i(self, x: int, y: int, /) -> None: ...
  3962. def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3963. def glVertex2s(self, x: int, y: int, /) -> None: ...
  3964. def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3965. def glVertex3d(self, x: float, y: float, z: float, /) -> None: ...
  3966. def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3967. def glVertex3f(self, x: float, y: float, z: float, /) -> None: ...
  3968. def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3969. def glVertex3i(self, x: int, y: int, z: int, /) -> None: ...
  3970. def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3971. def glVertex3s(self, x: int, y: int, z: int, /) -> None: ...
  3972. def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3973. def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  3974. def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3975. def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  3976. def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  3977. def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  3978. def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3979. def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  3980. def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  3981. def glVertexAttrib1d(self, index: int, x: float, /) -> None: ...
  3982. def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  3983. def glVertexAttrib1f(self, index: int, x: float, /) -> None: ...
  3984. def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  3985. def glVertexAttrib1s(self, index: int, x: int, /) -> None: ...
  3986. def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  3987. def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ...
  3988. def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  3989. def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ...
  3990. def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  3991. def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ...
  3992. def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  3993. def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  3994. def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  3995. def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ...
  3996. def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  3997. def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ...
  3998. def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  3999. def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  4000. def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4001. def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4002. def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  4003. def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  4004. def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4005. def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4006. def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  4007. def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  4008. def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  4009. def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  4010. def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  4011. def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4012. def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  4013. def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4014. def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  4015. def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4016. def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4017. def glVertexAttribI1i(self, index: int, x: int, /) -> None: ...
  4018. def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4019. def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ...
  4020. def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4021. def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ...
  4022. def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4023. def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ...
  4024. def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4025. def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ...
  4026. def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4027. def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ...
  4028. def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4029. def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  4030. def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  4031. def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4032. def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4033. def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  4034. def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  4035. def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4036. def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4037. def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  4038. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  4039. def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  4040. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  4041. def glWindowPos2d(self, x: float, y: float, /) -> None: ...
  4042. def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4043. def glWindowPos2f(self, x: float, y: float, /) -> None: ...
  4044. def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4045. def glWindowPos2i(self, x: int, y: int, /) -> None: ...
  4046. def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4047. def glWindowPos2s(self, x: int, y: int, /) -> None: ...
  4048. def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4049. def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ...
  4050. def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4051. def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ...
  4052. def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4053. def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ...
  4054. def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4055. def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ...
  4056. def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4057. def initializeOpenGLFunctions(self, /) -> bool: ...
  4058. class QOpenGLFunctions_3_1(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  4059. def __init__(self, /) -> None: ...
  4060. def glActiveTexture(self, texture: int, /) -> None: ...
  4061. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  4062. def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ...
  4063. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  4064. def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ...
  4065. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  4066. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  4067. def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ...
  4068. def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ...
  4069. def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ...
  4070. def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ...
  4071. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  4072. def glBindVertexArray(self, array: int, /) -> None: ...
  4073. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  4074. def glBlendEquation(self, mode: int, /) -> None: ...
  4075. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  4076. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  4077. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  4078. def glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  4079. def glCheckFramebufferStatus(self, target: int, /) -> int: ...
  4080. def glClampColor(self, target: int, clamp: int, /) -> None: ...
  4081. def glClear(self, mask: int, /) -> None: ...
  4082. def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ...
  4083. def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  4084. def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  4085. def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  4086. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  4087. def glClearDepth(self, depth: float, /) -> None: ...
  4088. def glClearStencil(self, s: int, /) -> None: ...
  4089. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  4090. def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ...
  4091. def glCompileShader(self, shader: int, /) -> None: ...
  4092. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  4093. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  4094. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  4095. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  4096. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  4097. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  4098. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  4099. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  4100. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  4101. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  4102. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  4103. def glCreateProgram(self, /) -> int: ...
  4104. def glCreateShader(self, type: int, /) -> int: ...
  4105. def glCullFace(self, mode: int, /) -> None: ...
  4106. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  4107. def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ...
  4108. def glDeleteProgram(self, program: int, /) -> None: ...
  4109. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  4110. def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ...
  4111. def glDeleteShader(self, shader: int, /) -> None: ...
  4112. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  4113. def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ...
  4114. def glDepthFunc(self, func: int, /) -> None: ...
  4115. def glDepthMask(self, flag: int, /) -> None: ...
  4116. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  4117. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  4118. def glDisable(self, cap: int, /) -> None: ...
  4119. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  4120. def glDisablei(self, target: int, index: int, /) -> None: ...
  4121. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  4122. def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ...
  4123. def glDrawBuffer(self, mode: int, /) -> None: ...
  4124. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  4125. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  4126. def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ...
  4127. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  4128. def glEnable(self, cap: int, /) -> None: ...
  4129. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  4130. def glEnablei(self, target: int, index: int, /) -> None: ...
  4131. def glEndConditionalRender(self, /) -> None: ...
  4132. def glEndQuery(self, target: int, /) -> None: ...
  4133. def glEndTransformFeedback(self, /) -> None: ...
  4134. def glFinish(self, /) -> None: ...
  4135. def glFlush(self, /) -> None: ...
  4136. def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  4137. def glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  4138. def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  4139. def glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int, /) -> None: ...
  4140. def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  4141. def glFrontFace(self, mode: int, /) -> None: ...
  4142. def glGenerateMipmap(self, target: int, /) -> None: ...
  4143. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  4144. def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  4145. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  4146. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  4147. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  4148. def glGetError(self, /) -> int: ...
  4149. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  4150. def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  4151. def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  4152. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  4153. def glGetString(self, name: int, /) -> str: ...
  4154. def glGetStringi(self, name: int, index: int, /) -> str: ...
  4155. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  4156. def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ...
  4157. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  4158. def glHint(self, target: int, mode: int, /) -> None: ...
  4159. def glIsBuffer(self, buffer: int, /) -> int: ...
  4160. def glIsEnabled(self, cap: int, /) -> int: ...
  4161. def glIsEnabledi(self, target: int, index: int, /) -> int: ...
  4162. def glIsFramebuffer(self, framebuffer: int, /) -> int: ...
  4163. def glIsProgram(self, program: int, /) -> int: ...
  4164. def glIsQuery(self, id: int, /) -> int: ...
  4165. def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ...
  4166. def glIsShader(self, shader: int, /) -> int: ...
  4167. def glIsTexture(self, texture: int, /) -> int: ...
  4168. def glIsVertexArray(self, array: int, /) -> int: ...
  4169. def glLineWidth(self, width: float, /) -> None: ...
  4170. def glLinkProgram(self, program: int, /) -> None: ...
  4171. def glLogicOp(self, opcode: int, /) -> None: ...
  4172. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  4173. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  4174. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  4175. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  4176. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  4177. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  4178. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  4179. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  4180. def glPointSize(self, size: float, /) -> None: ...
  4181. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  4182. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  4183. def glPrimitiveRestartIndex(self, index: int, /) -> None: ...
  4184. def glReadBuffer(self, mode: int, /) -> None: ...
  4185. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  4186. def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ...
  4187. def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  4188. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  4189. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  4190. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  4191. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  4192. def glStencilMask(self, mask: int, /) -> None: ...
  4193. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  4194. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  4195. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  4196. def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ...
  4197. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  4198. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  4199. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  4200. def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  4201. def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  4202. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  4203. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  4204. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  4205. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  4206. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  4207. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  4208. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  4209. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  4210. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  4211. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  4212. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  4213. def glUniform1ui(self, location: int, v0: int, /) -> None: ...
  4214. def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  4215. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  4216. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  4217. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  4218. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  4219. def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ...
  4220. def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  4221. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  4222. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  4223. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  4224. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  4225. def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  4226. def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  4227. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  4228. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  4229. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  4230. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  4231. def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  4232. def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  4233. def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ...
  4234. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  4235. def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  4236. def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  4237. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  4238. def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  4239. def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  4240. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  4241. def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  4242. def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  4243. def glUnmapBuffer(self, target: int, /) -> int: ...
  4244. def glUseProgram(self, program: int, /) -> None: ...
  4245. def glValidateProgram(self, program: int, /) -> None: ...
  4246. def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  4247. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  4248. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  4249. def initializeOpenGLFunctions(self, /) -> bool: ...
  4250. class QOpenGLFunctions_3_2_Compatibility(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  4251. def __init__(self, /) -> None: ...
  4252. def glAccum(self, op: int, value: float, /) -> None: ...
  4253. def glActiveTexture(self, texture: int, /) -> None: ...
  4254. def glAlphaFunc(self, func: int, ref: float, /) -> None: ...
  4255. def glArrayElement(self, i: int, /) -> None: ...
  4256. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  4257. def glBegin(self, mode: int, /) -> None: ...
  4258. def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ...
  4259. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  4260. def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ...
  4261. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  4262. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  4263. def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ...
  4264. def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ...
  4265. def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ...
  4266. def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ...
  4267. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  4268. def glBindVertexArray(self, array: int, /) -> None: ...
  4269. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  4270. def glBlendEquation(self, mode: int, /) -> None: ...
  4271. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  4272. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  4273. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  4274. def glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  4275. def glCallList(self, list: int, /) -> None: ...
  4276. def glCallLists(self, n: int, type: int, lists: int, /) -> None: ...
  4277. def glCheckFramebufferStatus(self, target: int, /) -> int: ...
  4278. def glClampColor(self, target: int, clamp: int, /) -> None: ...
  4279. def glClear(self, mask: int, /) -> None: ...
  4280. def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  4281. def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ...
  4282. def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  4283. def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  4284. def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  4285. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  4286. def glClearDepth(self, depth: float, /) -> None: ...
  4287. def glClearIndex(self, c: float, /) -> None: ...
  4288. def glClearStencil(self, s: int, /) -> None: ...
  4289. def glClientActiveTexture(self, texture: int, /) -> None: ...
  4290. def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ...
  4291. def glColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  4292. def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  4293. def glColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  4294. def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4295. def glColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  4296. def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4297. def glColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  4298. def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4299. def glColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  4300. def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4301. def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  4302. def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  4303. def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  4304. def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4305. def glColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  4306. def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4307. def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  4308. def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  4309. def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  4310. def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4311. def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  4312. def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4313. def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  4314. def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4315. def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  4316. def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4317. def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  4318. def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  4319. def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  4320. def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4321. def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  4322. def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4323. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  4324. def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ...
  4325. def glColorMaterial(self, face: int, mode: int, /) -> None: ...
  4326. def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  4327. def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ...
  4328. def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ...
  4329. def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  4330. def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  4331. def glCompileShader(self, shader: int, /) -> None: ...
  4332. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  4333. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  4334. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  4335. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  4336. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  4337. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  4338. def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ...
  4339. def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ...
  4340. def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ...
  4341. def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  4342. def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ...
  4343. def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  4344. def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ...
  4345. def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  4346. def glCopyConvolutionFilter1D(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  4347. def glCopyConvolutionFilter2D(self, target: int, internalformat: int, x: int, y: int, width: int, height: int, /) -> None: ...
  4348. def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> None: ...
  4349. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  4350. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  4351. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  4352. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  4353. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  4354. def glCreateProgram(self, /) -> int: ...
  4355. def glCreateShader(self, type: int, /) -> int: ...
  4356. def glCullFace(self, mode: int, /) -> None: ...
  4357. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  4358. def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ...
  4359. def glDeleteLists(self, list: int, range: int, /) -> None: ...
  4360. def glDeleteProgram(self, program: int, /) -> None: ...
  4361. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  4362. def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ...
  4363. def glDeleteShader(self, shader: int, /) -> None: ...
  4364. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  4365. def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ...
  4366. def glDepthFunc(self, func: int, /) -> None: ...
  4367. def glDepthMask(self, flag: int, /) -> None: ...
  4368. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  4369. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  4370. def glDisable(self, cap: int, /) -> None: ...
  4371. def glDisableClientState(self, array: int, /) -> None: ...
  4372. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  4373. def glDisablei(self, target: int, index: int, /) -> None: ...
  4374. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  4375. def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ...
  4376. def glDrawBuffer(self, mode: int, /) -> None: ...
  4377. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  4378. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  4379. def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  4380. def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ...
  4381. def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ...
  4382. def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  4383. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  4384. def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  4385. def glEdgeFlag(self, flag: int, /) -> None: ...
  4386. def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ...
  4387. def glEnable(self, cap: int, /) -> None: ...
  4388. def glEnableClientState(self, array: int, /) -> None: ...
  4389. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  4390. def glEnablei(self, target: int, index: int, /) -> None: ...
  4391. def glEnd(self, /) -> None: ...
  4392. def glEndConditionalRender(self, /) -> None: ...
  4393. def glEndList(self, /) -> None: ...
  4394. def glEndQuery(self, target: int, /) -> None: ...
  4395. def glEndTransformFeedback(self, /) -> None: ...
  4396. def glEvalCoord1d(self, u: float, /) -> None: ...
  4397. def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  4398. def glEvalCoord1f(self, u: float, /) -> None: ...
  4399. def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  4400. def glEvalCoord2d(self, u: float, v: float, /) -> None: ...
  4401. def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  4402. def glEvalCoord2f(self, u: float, v: float, /) -> None: ...
  4403. def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  4404. def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ...
  4405. def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ...
  4406. def glEvalPoint1(self, i: int, /) -> None: ...
  4407. def glEvalPoint2(self, i: int, j: int, /) -> None: ...
  4408. def glFinish(self, /) -> None: ...
  4409. def glFlush(self, /) -> None: ...
  4410. def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  4411. def glFogCoordd(self, coord: float, /) -> None: ...
  4412. def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  4413. def glFogCoordf(self, coord: float, /) -> None: ...
  4414. def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  4415. def glFogf(self, pname: int, param: float, /) -> None: ...
  4416. def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  4417. def glFogi(self, pname: int, param: int, /) -> None: ...
  4418. def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  4419. def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  4420. def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ...
  4421. def glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  4422. def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  4423. def glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int, /) -> None: ...
  4424. def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  4425. def glFrontFace(self, mode: int, /) -> None: ...
  4426. def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  4427. def glGenLists(self, range: int, /) -> int: ...
  4428. def glGenerateMipmap(self, target: int, /) -> None: ...
  4429. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  4430. def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  4431. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  4432. def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ...
  4433. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  4434. def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ...
  4435. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  4436. def glGetError(self, /) -> int: ...
  4437. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  4438. def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  4439. def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  4440. def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  4441. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  4442. def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  4443. def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ...
  4444. def glGetString(self, name: int, /) -> str: ...
  4445. def glGetStringi(self, name: int, index: int, /) -> str: ...
  4446. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  4447. def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ...
  4448. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  4449. def glHint(self, target: int, mode: int, /) -> None: ...
  4450. def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ...
  4451. def glIndexMask(self, mask: int, /) -> None: ...
  4452. def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  4453. def glIndexd(self, c: float, /) -> None: ...
  4454. def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ...
  4455. def glIndexf(self, c: float, /) -> None: ...
  4456. def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ...
  4457. def glIndexi(self, c: int, /) -> None: ...
  4458. def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ...
  4459. def glIndexs(self, c: int, /) -> None: ...
  4460. def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ...
  4461. def glIndexub(self, c: int, /) -> None: ...
  4462. def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ...
  4463. def glInitNames(self, /) -> None: ...
  4464. def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ...
  4465. def glIsBuffer(self, buffer: int, /) -> int: ...
  4466. def glIsEnabled(self, cap: int, /) -> int: ...
  4467. def glIsEnabledi(self, target: int, index: int, /) -> int: ...
  4468. def glIsFramebuffer(self, framebuffer: int, /) -> int: ...
  4469. def glIsList(self, list: int, /) -> int: ...
  4470. def glIsProgram(self, program: int, /) -> int: ...
  4471. def glIsQuery(self, id: int, /) -> int: ...
  4472. def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ...
  4473. def glIsShader(self, shader: int, /) -> int: ...
  4474. def glIsTexture(self, texture: int, /) -> int: ...
  4475. def glIsVertexArray(self, array: int, /) -> int: ...
  4476. def glLightModelf(self, pname: int, param: float, /) -> None: ...
  4477. def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  4478. def glLightModeli(self, pname: int, param: int, /) -> None: ...
  4479. def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  4480. def glLightf(self, light: int, pname: int, param: float, /) -> None: ...
  4481. def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  4482. def glLighti(self, light: int, pname: int, param: int, /) -> None: ...
  4483. def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  4484. def glLineStipple(self, factor: int, pattern: int, /) -> None: ...
  4485. def glLineWidth(self, width: float, /) -> None: ...
  4486. def glLinkProgram(self, program: int, /) -> None: ...
  4487. def glListBase(self, base: int, /) -> None: ...
  4488. def glLoadIdentity(self, /) -> None: ...
  4489. def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  4490. def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  4491. def glLoadName(self, name: int, /) -> None: ...
  4492. def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  4493. def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  4494. def glLogicOp(self, opcode: int, /) -> None: ...
  4495. def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  4496. def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  4497. def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  4498. def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  4499. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  4500. def glMapGrid1d(self, un: int, u1: float, u2: float, /) -> None: ...
  4501. def glMapGrid1f(self, un: int, u1: float, u2: float, /) -> None: ...
  4502. def glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  4503. def glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  4504. def glMaterialf(self, face: int, pname: int, param: float, /) -> None: ...
  4505. def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  4506. def glMateriali(self, face: int, pname: int, param: int, /) -> None: ...
  4507. def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  4508. def glMatrixMode(self, mode: int, /) -> None: ...
  4509. def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ...
  4510. def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  4511. def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  4512. def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  4513. def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  4514. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  4515. def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ...
  4516. def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  4517. def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ...
  4518. def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  4519. def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ...
  4520. def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  4521. def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ...
  4522. def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  4523. def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ...
  4524. def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  4525. def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ...
  4526. def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  4527. def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ...
  4528. def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  4529. def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ...
  4530. def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  4531. def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ...
  4532. def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  4533. def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ...
  4534. def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  4535. def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ...
  4536. def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  4537. def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ...
  4538. def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  4539. def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  4540. def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  4541. def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  4542. def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  4543. def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  4544. def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  4545. def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  4546. def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  4547. def glNewList(self, list: int, mode: int, /) -> None: ...
  4548. def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ...
  4549. def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  4550. def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ...
  4551. def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4552. def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ...
  4553. def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4554. def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ...
  4555. def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4556. def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ...
  4557. def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4558. def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  4559. def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  4560. def glPassThrough(self, token: float, /) -> None: ...
  4561. def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ...
  4562. def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  4563. def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  4564. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  4565. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  4566. def glPixelTransferf(self, pname: int, param: float, /) -> None: ...
  4567. def glPixelTransferi(self, pname: int, param: int, /) -> None: ...
  4568. def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ...
  4569. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  4570. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  4571. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  4572. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  4573. def glPointSize(self, size: float, /) -> None: ...
  4574. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  4575. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  4576. def glPopAttrib(self, /) -> None: ...
  4577. def glPopClientAttrib(self, /) -> None: ...
  4578. def glPopMatrix(self, /) -> None: ...
  4579. def glPopName(self, /) -> None: ...
  4580. def glPrimitiveRestartIndex(self, index: int, /) -> None: ...
  4581. def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ...
  4582. def glProvokingVertex(self, mode: int, /) -> None: ...
  4583. def glPushAttrib(self, mask: int, /) -> None: ...
  4584. def glPushClientAttrib(self, mask: int, /) -> None: ...
  4585. def glPushMatrix(self, /) -> None: ...
  4586. def glPushName(self, name: int, /) -> None: ...
  4587. def glRasterPos2d(self, x: float, y: float, /) -> None: ...
  4588. def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4589. def glRasterPos2f(self, x: float, y: float, /) -> None: ...
  4590. def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4591. def glRasterPos2i(self, x: int, y: int, /) -> None: ...
  4592. def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4593. def glRasterPos2s(self, x: int, y: int, /) -> None: ...
  4594. def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4595. def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ...
  4596. def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4597. def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ...
  4598. def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4599. def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ...
  4600. def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4601. def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ...
  4602. def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4603. def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  4604. def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4605. def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  4606. def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4607. def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  4608. def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4609. def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  4610. def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4611. def glReadBuffer(self, mode: int, /) -> None: ...
  4612. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  4613. def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  4614. def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  4615. def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  4616. def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  4617. def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  4618. def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  4619. def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  4620. def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  4621. def glRenderMode(self, mode: int, /) -> int: ...
  4622. def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ...
  4623. def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  4624. def glResetHistogram(self, target: int, /) -> None: ...
  4625. def glResetMinmax(self, target: int, /) -> None: ...
  4626. def glRotated(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  4627. def glRotatef(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  4628. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  4629. def glSampleMaski(self, index: int, mask: int, /) -> None: ...
  4630. def glScaled(self, x: float, y: float, z: float, /) -> None: ...
  4631. def glScalef(self, x: float, y: float, z: float, /) -> None: ...
  4632. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  4633. def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  4634. def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  4635. def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  4636. def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4637. def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  4638. def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4639. def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  4640. def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4641. def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  4642. def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4643. def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  4644. def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  4645. def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  4646. def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4647. def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  4648. def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4649. def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  4650. def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ...
  4651. def glShadeModel(self, mode: int, /) -> None: ...
  4652. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  4653. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  4654. def glStencilMask(self, mask: int, /) -> None: ...
  4655. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  4656. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  4657. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  4658. def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ...
  4659. def glTexCoord1d(self, s: float, /) -> None: ...
  4660. def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4661. def glTexCoord1f(self, s: float, /) -> None: ...
  4662. def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4663. def glTexCoord1i(self, s: int, /) -> None: ...
  4664. def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4665. def glTexCoord1s(self, s: int, /) -> None: ...
  4666. def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4667. def glTexCoord2d(self, s: float, t: float, /) -> None: ...
  4668. def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4669. def glTexCoord2f(self, s: float, t: float, /) -> None: ...
  4670. def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4671. def glTexCoord2i(self, s: int, t: int, /) -> None: ...
  4672. def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4673. def glTexCoord2s(self, s: int, t: int, /) -> None: ...
  4674. def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4675. def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ...
  4676. def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4677. def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ...
  4678. def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4679. def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ...
  4680. def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4681. def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ...
  4682. def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4683. def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ...
  4684. def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4685. def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ...
  4686. def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4687. def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ...
  4688. def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4689. def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ...
  4690. def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4691. def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  4692. def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ...
  4693. def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  4694. def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ...
  4695. def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  4696. def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ...
  4697. def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  4698. def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ...
  4699. def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  4700. def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ...
  4701. def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  4702. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  4703. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  4704. def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  4705. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  4706. def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  4707. def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  4708. def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  4709. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  4710. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  4711. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  4712. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  4713. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  4714. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  4715. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  4716. def glTranslated(self, x: float, y: float, z: float, /) -> None: ...
  4717. def glTranslatef(self, x: float, y: float, z: float, /) -> None: ...
  4718. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  4719. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  4720. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  4721. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  4722. def glUniform1ui(self, location: int, v0: int, /) -> None: ...
  4723. def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  4724. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  4725. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  4726. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  4727. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  4728. def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ...
  4729. def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  4730. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  4731. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  4732. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  4733. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  4734. def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  4735. def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  4736. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  4737. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  4738. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  4739. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  4740. def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  4741. def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  4742. def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ...
  4743. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  4744. def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  4745. def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  4746. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  4747. def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  4748. def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  4749. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  4750. def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  4751. def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  4752. def glUnmapBuffer(self, target: int, /) -> int: ...
  4753. def glUseProgram(self, program: int, /) -> None: ...
  4754. def glValidateProgram(self, program: int, /) -> None: ...
  4755. def glVertex2d(self, x: float, y: float, /) -> None: ...
  4756. def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4757. def glVertex2f(self, x: float, y: float, /) -> None: ...
  4758. def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4759. def glVertex2i(self, x: int, y: int, /) -> None: ...
  4760. def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4761. def glVertex2s(self, x: int, y: int, /) -> None: ...
  4762. def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4763. def glVertex3d(self, x: float, y: float, z: float, /) -> None: ...
  4764. def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4765. def glVertex3f(self, x: float, y: float, z: float, /) -> None: ...
  4766. def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4767. def glVertex3i(self, x: int, y: int, z: int, /) -> None: ...
  4768. def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4769. def glVertex3s(self, x: int, y: int, z: int, /) -> None: ...
  4770. def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4771. def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  4772. def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4773. def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  4774. def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4775. def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  4776. def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4777. def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  4778. def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4779. def glVertexAttrib1d(self, index: int, x: float, /) -> None: ...
  4780. def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  4781. def glVertexAttrib1f(self, index: int, x: float, /) -> None: ...
  4782. def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  4783. def glVertexAttrib1s(self, index: int, x: int, /) -> None: ...
  4784. def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4785. def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ...
  4786. def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  4787. def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ...
  4788. def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  4789. def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ...
  4790. def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4791. def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  4792. def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  4793. def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ...
  4794. def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  4795. def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ...
  4796. def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4797. def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  4798. def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4799. def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4800. def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  4801. def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  4802. def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4803. def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4804. def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  4805. def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  4806. def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  4807. def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  4808. def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  4809. def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4810. def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  4811. def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4812. def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  4813. def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4814. def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4815. def glVertexAttribI1i(self, index: int, x: int, /) -> None: ...
  4816. def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4817. def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ...
  4818. def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4819. def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ...
  4820. def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4821. def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ...
  4822. def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4823. def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ...
  4824. def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4825. def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ...
  4826. def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4827. def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  4828. def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  4829. def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4830. def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4831. def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  4832. def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  4833. def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4834. def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  4835. def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  4836. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  4837. def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  4838. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  4839. def glWindowPos2d(self, x: float, y: float, /) -> None: ...
  4840. def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4841. def glWindowPos2f(self, x: float, y: float, /) -> None: ...
  4842. def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4843. def glWindowPos2i(self, x: int, y: int, /) -> None: ...
  4844. def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4845. def glWindowPos2s(self, x: int, y: int, /) -> None: ...
  4846. def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4847. def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ...
  4848. def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4849. def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ...
  4850. def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  4851. def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ...
  4852. def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4853. def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ...
  4854. def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  4855. def initializeOpenGLFunctions(self, /) -> bool: ...
  4856. class QOpenGLFunctions_3_2_Core(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  4857. def __init__(self, /) -> None: ...
  4858. def glActiveTexture(self, texture: int, /) -> None: ...
  4859. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  4860. def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ...
  4861. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  4862. def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ...
  4863. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  4864. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  4865. def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ...
  4866. def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ...
  4867. def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ...
  4868. def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ...
  4869. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  4870. def glBindVertexArray(self, array: int, /) -> None: ...
  4871. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  4872. def glBlendEquation(self, mode: int, /) -> None: ...
  4873. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  4874. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  4875. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  4876. def glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  4877. def glCheckFramebufferStatus(self, target: int, /) -> int: ...
  4878. def glClampColor(self, target: int, clamp: int, /) -> None: ...
  4879. def glClear(self, mask: int, /) -> None: ...
  4880. def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ...
  4881. def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  4882. def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  4883. def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  4884. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  4885. def glClearDepth(self, depth: float, /) -> None: ...
  4886. def glClearStencil(self, s: int, /) -> None: ...
  4887. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  4888. def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ...
  4889. def glCompileShader(self, shader: int, /) -> None: ...
  4890. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  4891. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  4892. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  4893. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  4894. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  4895. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  4896. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  4897. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  4898. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  4899. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  4900. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  4901. def glCreateProgram(self, /) -> int: ...
  4902. def glCreateShader(self, type: int, /) -> int: ...
  4903. def glCullFace(self, mode: int, /) -> None: ...
  4904. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  4905. def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ...
  4906. def glDeleteProgram(self, program: int, /) -> None: ...
  4907. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  4908. def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ...
  4909. def glDeleteShader(self, shader: int, /) -> None: ...
  4910. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  4911. def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ...
  4912. def glDepthFunc(self, func: int, /) -> None: ...
  4913. def glDepthMask(self, flag: int, /) -> None: ...
  4914. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  4915. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  4916. def glDisable(self, cap: int, /) -> None: ...
  4917. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  4918. def glDisablei(self, target: int, index: int, /) -> None: ...
  4919. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  4920. def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ...
  4921. def glDrawBuffer(self, mode: int, /) -> None: ...
  4922. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  4923. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  4924. def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  4925. def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ...
  4926. def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ...
  4927. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  4928. def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  4929. def glEnable(self, cap: int, /) -> None: ...
  4930. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  4931. def glEnablei(self, target: int, index: int, /) -> None: ...
  4932. def glEndConditionalRender(self, /) -> None: ...
  4933. def glEndQuery(self, target: int, /) -> None: ...
  4934. def glEndTransformFeedback(self, /) -> None: ...
  4935. def glFinish(self, /) -> None: ...
  4936. def glFlush(self, /) -> None: ...
  4937. def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  4938. def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ...
  4939. def glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  4940. def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  4941. def glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int, /) -> None: ...
  4942. def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  4943. def glFrontFace(self, mode: int, /) -> None: ...
  4944. def glGenerateMipmap(self, target: int, /) -> None: ...
  4945. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  4946. def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  4947. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  4948. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  4949. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  4950. def glGetError(self, /) -> int: ...
  4951. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  4952. def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  4953. def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  4954. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  4955. def glGetString(self, name: int, /) -> str: ...
  4956. def glGetStringi(self, name: int, index: int, /) -> str: ...
  4957. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  4958. def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ...
  4959. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  4960. def glHint(self, target: int, mode: int, /) -> None: ...
  4961. def glIsBuffer(self, buffer: int, /) -> int: ...
  4962. def glIsEnabled(self, cap: int, /) -> int: ...
  4963. def glIsEnabledi(self, target: int, index: int, /) -> int: ...
  4964. def glIsFramebuffer(self, framebuffer: int, /) -> int: ...
  4965. def glIsProgram(self, program: int, /) -> int: ...
  4966. def glIsQuery(self, id: int, /) -> int: ...
  4967. def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ...
  4968. def glIsShader(self, shader: int, /) -> int: ...
  4969. def glIsTexture(self, texture: int, /) -> int: ...
  4970. def glIsVertexArray(self, array: int, /) -> int: ...
  4971. def glLineWidth(self, width: float, /) -> None: ...
  4972. def glLinkProgram(self, program: int, /) -> None: ...
  4973. def glLogicOp(self, opcode: int, /) -> None: ...
  4974. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  4975. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  4976. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  4977. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  4978. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  4979. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  4980. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  4981. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  4982. def glPointSize(self, size: float, /) -> None: ...
  4983. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  4984. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  4985. def glPrimitiveRestartIndex(self, index: int, /) -> None: ...
  4986. def glProvokingVertex(self, mode: int, /) -> None: ...
  4987. def glReadBuffer(self, mode: int, /) -> None: ...
  4988. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  4989. def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ...
  4990. def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  4991. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  4992. def glSampleMaski(self, index: int, mask: int, /) -> None: ...
  4993. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  4994. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  4995. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  4996. def glStencilMask(self, mask: int, /) -> None: ...
  4997. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  4998. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  4999. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  5000. def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ...
  5001. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  5002. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  5003. def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  5004. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  5005. def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  5006. def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  5007. def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  5008. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  5009. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  5010. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  5011. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  5012. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  5013. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  5014. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  5015. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  5016. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  5017. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  5018. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5019. def glUniform1ui(self, location: int, v0: int, /) -> None: ...
  5020. def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5021. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  5022. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  5023. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  5024. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5025. def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ...
  5026. def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5027. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  5028. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  5029. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  5030. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5031. def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  5032. def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5033. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  5034. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  5035. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  5036. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5037. def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  5038. def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5039. def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ...
  5040. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5041. def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5042. def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5043. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5044. def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5045. def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5046. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5047. def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5048. def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5049. def glUnmapBuffer(self, target: int, /) -> int: ...
  5050. def glUseProgram(self, program: int, /) -> None: ...
  5051. def glValidateProgram(self, program: int, /) -> None: ...
  5052. def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  5053. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  5054. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  5055. def initializeOpenGLFunctions(self, /) -> bool: ...
  5056. class QOpenGLFunctions_3_3_Compatibility(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  5057. def __init__(self, /) -> None: ...
  5058. def glAccum(self, op: int, value: float, /) -> None: ...
  5059. def glActiveTexture(self, texture: int, /) -> None: ...
  5060. def glAlphaFunc(self, func: int, ref: float, /) -> None: ...
  5061. def glArrayElement(self, i: int, /) -> None: ...
  5062. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  5063. def glBegin(self, mode: int, /) -> None: ...
  5064. def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ...
  5065. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  5066. def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ...
  5067. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  5068. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  5069. def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ...
  5070. def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ...
  5071. def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  5072. def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ...
  5073. def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ...
  5074. def glBindSampler(self, unit: int, sampler: int, /) -> None: ...
  5075. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  5076. def glBindVertexArray(self, array: int, /) -> None: ...
  5077. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  5078. def glBlendEquation(self, mode: int, /) -> None: ...
  5079. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  5080. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  5081. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  5082. def glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  5083. def glCallList(self, list: int, /) -> None: ...
  5084. def glCallLists(self, n: int, type: int, lists: int, /) -> None: ...
  5085. def glCheckFramebufferStatus(self, target: int, /) -> int: ...
  5086. def glClampColor(self, target: int, clamp: int, /) -> None: ...
  5087. def glClear(self, mask: int, /) -> None: ...
  5088. def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  5089. def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ...
  5090. def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  5091. def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  5092. def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  5093. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  5094. def glClearDepth(self, depth: float, /) -> None: ...
  5095. def glClearIndex(self, c: float, /) -> None: ...
  5096. def glClearStencil(self, s: int, /) -> None: ...
  5097. def glClientActiveTexture(self, texture: int, /) -> None: ...
  5098. def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ...
  5099. def glColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  5100. def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  5101. def glColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  5102. def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5103. def glColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  5104. def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5105. def glColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  5106. def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5107. def glColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  5108. def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5109. def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  5110. def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  5111. def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  5112. def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5113. def glColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  5114. def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5115. def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  5116. def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  5117. def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  5118. def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5119. def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  5120. def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5121. def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  5122. def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5123. def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  5124. def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5125. def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  5126. def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  5127. def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  5128. def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5129. def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  5130. def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5131. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  5132. def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ...
  5133. def glColorMaterial(self, face: int, mode: int, /) -> None: ...
  5134. def glColorP3ui(self, type: int, color: int, /) -> None: ...
  5135. def glColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  5136. def glColorP4ui(self, type: int, color: int, /) -> None: ...
  5137. def glColorP4uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  5138. def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  5139. def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ...
  5140. def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ...
  5141. def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  5142. def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  5143. def glCompileShader(self, shader: int, /) -> None: ...
  5144. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  5145. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  5146. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  5147. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  5148. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  5149. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  5150. def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ...
  5151. def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ...
  5152. def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ...
  5153. def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  5154. def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ...
  5155. def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  5156. def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ...
  5157. def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  5158. def glCopyConvolutionFilter1D(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  5159. def glCopyConvolutionFilter2D(self, target: int, internalformat: int, x: int, y: int, width: int, height: int, /) -> None: ...
  5160. def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> None: ...
  5161. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  5162. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  5163. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  5164. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  5165. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  5166. def glCreateProgram(self, /) -> int: ...
  5167. def glCreateShader(self, type: int, /) -> int: ...
  5168. def glCullFace(self, mode: int, /) -> None: ...
  5169. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  5170. def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ...
  5171. def glDeleteLists(self, list: int, range: int, /) -> None: ...
  5172. def glDeleteProgram(self, program: int, /) -> None: ...
  5173. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  5174. def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ...
  5175. def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ...
  5176. def glDeleteShader(self, shader: int, /) -> None: ...
  5177. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  5178. def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ...
  5179. def glDepthFunc(self, func: int, /) -> None: ...
  5180. def glDepthMask(self, flag: int, /) -> None: ...
  5181. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  5182. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  5183. def glDisable(self, cap: int, /) -> None: ...
  5184. def glDisableClientState(self, array: int, /) -> None: ...
  5185. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  5186. def glDisablei(self, target: int, index: int, /) -> None: ...
  5187. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  5188. def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ...
  5189. def glDrawBuffer(self, mode: int, /) -> None: ...
  5190. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  5191. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  5192. def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  5193. def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ...
  5194. def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ...
  5195. def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  5196. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  5197. def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  5198. def glEdgeFlag(self, flag: int, /) -> None: ...
  5199. def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ...
  5200. def glEnable(self, cap: int, /) -> None: ...
  5201. def glEnableClientState(self, array: int, /) -> None: ...
  5202. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  5203. def glEnablei(self, target: int, index: int, /) -> None: ...
  5204. def glEnd(self, /) -> None: ...
  5205. def glEndConditionalRender(self, /) -> None: ...
  5206. def glEndList(self, /) -> None: ...
  5207. def glEndQuery(self, target: int, /) -> None: ...
  5208. def glEndTransformFeedback(self, /) -> None: ...
  5209. def glEvalCoord1d(self, u: float, /) -> None: ...
  5210. def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  5211. def glEvalCoord1f(self, u: float, /) -> None: ...
  5212. def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  5213. def glEvalCoord2d(self, u: float, v: float, /) -> None: ...
  5214. def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  5215. def glEvalCoord2f(self, u: float, v: float, /) -> None: ...
  5216. def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  5217. def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ...
  5218. def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ...
  5219. def glEvalPoint1(self, i: int, /) -> None: ...
  5220. def glEvalPoint2(self, i: int, j: int, /) -> None: ...
  5221. def glFinish(self, /) -> None: ...
  5222. def glFlush(self, /) -> None: ...
  5223. def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  5224. def glFogCoordd(self, coord: float, /) -> None: ...
  5225. def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  5226. def glFogCoordf(self, coord: float, /) -> None: ...
  5227. def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  5228. def glFogf(self, pname: int, param: float, /) -> None: ...
  5229. def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  5230. def glFogi(self, pname: int, param: int, /) -> None: ...
  5231. def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  5232. def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  5233. def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ...
  5234. def glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  5235. def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  5236. def glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int, /) -> None: ...
  5237. def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  5238. def glFrontFace(self, mode: int, /) -> None: ...
  5239. def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  5240. def glGenLists(self, range: int, /) -> int: ...
  5241. def glGenerateMipmap(self, target: int, /) -> None: ...
  5242. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  5243. def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  5244. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  5245. def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ...
  5246. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  5247. def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ...
  5248. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  5249. def glGetError(self, /) -> int: ...
  5250. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  5251. def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  5252. def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  5253. def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  5254. def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  5255. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  5256. def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  5257. def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ...
  5258. def glGetString(self, name: int, /) -> str: ...
  5259. def glGetStringi(self, name: int, index: int, /) -> str: ...
  5260. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  5261. def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ...
  5262. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  5263. def glHint(self, target: int, mode: int, /) -> None: ...
  5264. def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ...
  5265. def glIndexMask(self, mask: int, /) -> None: ...
  5266. def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  5267. def glIndexd(self, c: float, /) -> None: ...
  5268. def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ...
  5269. def glIndexf(self, c: float, /) -> None: ...
  5270. def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ...
  5271. def glIndexi(self, c: int, /) -> None: ...
  5272. def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ...
  5273. def glIndexs(self, c: int, /) -> None: ...
  5274. def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ...
  5275. def glIndexub(self, c: int, /) -> None: ...
  5276. def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ...
  5277. def glInitNames(self, /) -> None: ...
  5278. def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ...
  5279. def glIsBuffer(self, buffer: int, /) -> int: ...
  5280. def glIsEnabled(self, cap: int, /) -> int: ...
  5281. def glIsEnabledi(self, target: int, index: int, /) -> int: ...
  5282. def glIsFramebuffer(self, framebuffer: int, /) -> int: ...
  5283. def glIsList(self, list: int, /) -> int: ...
  5284. def glIsProgram(self, program: int, /) -> int: ...
  5285. def glIsQuery(self, id: int, /) -> int: ...
  5286. def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ...
  5287. def glIsSampler(self, sampler: int, /) -> int: ...
  5288. def glIsShader(self, shader: int, /) -> int: ...
  5289. def glIsTexture(self, texture: int, /) -> int: ...
  5290. def glIsVertexArray(self, array: int, /) -> int: ...
  5291. def glLightModelf(self, pname: int, param: float, /) -> None: ...
  5292. def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  5293. def glLightModeli(self, pname: int, param: int, /) -> None: ...
  5294. def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  5295. def glLightf(self, light: int, pname: int, param: float, /) -> None: ...
  5296. def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  5297. def glLighti(self, light: int, pname: int, param: int, /) -> None: ...
  5298. def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  5299. def glLineStipple(self, factor: int, pattern: int, /) -> None: ...
  5300. def glLineWidth(self, width: float, /) -> None: ...
  5301. def glLinkProgram(self, program: int, /) -> None: ...
  5302. def glListBase(self, base: int, /) -> None: ...
  5303. def glLoadIdentity(self, /) -> None: ...
  5304. def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  5305. def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  5306. def glLoadName(self, name: int, /) -> None: ...
  5307. def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  5308. def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  5309. def glLogicOp(self, opcode: int, /) -> None: ...
  5310. def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  5311. def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  5312. def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  5313. def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  5314. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  5315. def glMapGrid1d(self, un: int, u1: float, u2: float, /) -> None: ...
  5316. def glMapGrid1f(self, un: int, u1: float, u2: float, /) -> None: ...
  5317. def glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  5318. def glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  5319. def glMaterialf(self, face: int, pname: int, param: float, /) -> None: ...
  5320. def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  5321. def glMateriali(self, face: int, pname: int, param: int, /) -> None: ...
  5322. def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  5323. def glMatrixMode(self, mode: int, /) -> None: ...
  5324. def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ...
  5325. def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  5326. def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  5327. def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  5328. def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  5329. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  5330. def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ...
  5331. def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  5332. def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ...
  5333. def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  5334. def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ...
  5335. def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  5336. def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ...
  5337. def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  5338. def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ...
  5339. def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  5340. def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ...
  5341. def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  5342. def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ...
  5343. def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  5344. def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ...
  5345. def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  5346. def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ...
  5347. def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  5348. def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ...
  5349. def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  5350. def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ...
  5351. def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  5352. def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ...
  5353. def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  5354. def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  5355. def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  5356. def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  5357. def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  5358. def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  5359. def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  5360. def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  5361. def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  5362. def glMultiTexCoordP1ui(self, texture: int, type: int, coords: int, /) -> None: ...
  5363. def glMultiTexCoordP1uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  5364. def glMultiTexCoordP2ui(self, texture: int, type: int, coords: int, /) -> None: ...
  5365. def glMultiTexCoordP2uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  5366. def glMultiTexCoordP3ui(self, texture: int, type: int, coords: int, /) -> None: ...
  5367. def glMultiTexCoordP3uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  5368. def glMultiTexCoordP4ui(self, texture: int, type: int, coords: int, /) -> None: ...
  5369. def glMultiTexCoordP4uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  5370. def glNewList(self, list: int, mode: int, /) -> None: ...
  5371. def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ...
  5372. def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  5373. def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ...
  5374. def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5375. def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ...
  5376. def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5377. def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ...
  5378. def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5379. def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ...
  5380. def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5381. def glNormalP3ui(self, type: int, coords: int, /) -> None: ...
  5382. def glNormalP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  5383. def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  5384. def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  5385. def glPassThrough(self, token: float, /) -> None: ...
  5386. def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ...
  5387. def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  5388. def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  5389. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  5390. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  5391. def glPixelTransferf(self, pname: int, param: float, /) -> None: ...
  5392. def glPixelTransferi(self, pname: int, param: int, /) -> None: ...
  5393. def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ...
  5394. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  5395. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  5396. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  5397. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  5398. def glPointSize(self, size: float, /) -> None: ...
  5399. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  5400. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  5401. def glPopAttrib(self, /) -> None: ...
  5402. def glPopClientAttrib(self, /) -> None: ...
  5403. def glPopMatrix(self, /) -> None: ...
  5404. def glPopName(self, /) -> None: ...
  5405. def glPrimitiveRestartIndex(self, index: int, /) -> None: ...
  5406. def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ...
  5407. def glProvokingVertex(self, mode: int, /) -> None: ...
  5408. def glPushAttrib(self, mask: int, /) -> None: ...
  5409. def glPushClientAttrib(self, mask: int, /) -> None: ...
  5410. def glPushMatrix(self, /) -> None: ...
  5411. def glPushName(self, name: int, /) -> None: ...
  5412. def glQueryCounter(self, id: int, target: int, /) -> None: ...
  5413. def glRasterPos2d(self, x: float, y: float, /) -> None: ...
  5414. def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5415. def glRasterPos2f(self, x: float, y: float, /) -> None: ...
  5416. def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5417. def glRasterPos2i(self, x: int, y: int, /) -> None: ...
  5418. def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5419. def glRasterPos2s(self, x: int, y: int, /) -> None: ...
  5420. def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5421. def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ...
  5422. def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5423. def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ...
  5424. def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5425. def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ...
  5426. def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5427. def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ...
  5428. def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5429. def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  5430. def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5431. def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  5432. def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5433. def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  5434. def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5435. def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  5436. def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5437. def glReadBuffer(self, mode: int, /) -> None: ...
  5438. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  5439. def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  5440. def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  5441. def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  5442. def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  5443. def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  5444. def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  5445. def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  5446. def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  5447. def glRenderMode(self, mode: int, /) -> int: ...
  5448. def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ...
  5449. def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  5450. def glResetHistogram(self, target: int, /) -> None: ...
  5451. def glResetMinmax(self, target: int, /) -> None: ...
  5452. def glRotated(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  5453. def glRotatef(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  5454. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  5455. def glSampleMaski(self, index: int, mask: int, /) -> None: ...
  5456. def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  5457. def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  5458. def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ...
  5459. def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ...
  5460. def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ...
  5461. def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  5462. def glScaled(self, x: float, y: float, z: float, /) -> None: ...
  5463. def glScalef(self, x: float, y: float, z: float, /) -> None: ...
  5464. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  5465. def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  5466. def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  5467. def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  5468. def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5469. def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  5470. def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5471. def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  5472. def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5473. def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  5474. def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5475. def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  5476. def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  5477. def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  5478. def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5479. def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  5480. def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5481. def glSecondaryColorP3ui(self, type: int, color: int, /) -> None: ...
  5482. def glSecondaryColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  5483. def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  5484. def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ...
  5485. def glShadeModel(self, mode: int, /) -> None: ...
  5486. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  5487. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  5488. def glStencilMask(self, mask: int, /) -> None: ...
  5489. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  5490. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  5491. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  5492. def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ...
  5493. def glTexCoord1d(self, s: float, /) -> None: ...
  5494. def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5495. def glTexCoord1f(self, s: float, /) -> None: ...
  5496. def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5497. def glTexCoord1i(self, s: int, /) -> None: ...
  5498. def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5499. def glTexCoord1s(self, s: int, /) -> None: ...
  5500. def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5501. def glTexCoord2d(self, s: float, t: float, /) -> None: ...
  5502. def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5503. def glTexCoord2f(self, s: float, t: float, /) -> None: ...
  5504. def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5505. def glTexCoord2i(self, s: int, t: int, /) -> None: ...
  5506. def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5507. def glTexCoord2s(self, s: int, t: int, /) -> None: ...
  5508. def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5509. def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ...
  5510. def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5511. def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ...
  5512. def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5513. def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ...
  5514. def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5515. def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ...
  5516. def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5517. def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ...
  5518. def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5519. def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ...
  5520. def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5521. def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ...
  5522. def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5523. def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ...
  5524. def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5525. def glTexCoordP1ui(self, type: int, coords: int, /) -> None: ...
  5526. def glTexCoordP1uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  5527. def glTexCoordP2ui(self, type: int, coords: int, /) -> None: ...
  5528. def glTexCoordP2uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  5529. def glTexCoordP3ui(self, type: int, coords: int, /) -> None: ...
  5530. def glTexCoordP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  5531. def glTexCoordP4ui(self, type: int, coords: int, /) -> None: ...
  5532. def glTexCoordP4uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  5533. def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  5534. def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ...
  5535. def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  5536. def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ...
  5537. def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  5538. def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ...
  5539. def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  5540. def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ...
  5541. def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  5542. def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ...
  5543. def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  5544. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  5545. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  5546. def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  5547. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  5548. def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  5549. def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  5550. def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  5551. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  5552. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  5553. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  5554. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  5555. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  5556. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  5557. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  5558. def glTranslated(self, x: float, y: float, z: float, /) -> None: ...
  5559. def glTranslatef(self, x: float, y: float, z: float, /) -> None: ...
  5560. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  5561. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  5562. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  5563. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5564. def glUniform1ui(self, location: int, v0: int, /) -> None: ...
  5565. def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5566. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  5567. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  5568. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  5569. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5570. def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ...
  5571. def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5572. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  5573. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  5574. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  5575. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5576. def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  5577. def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5578. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  5579. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  5580. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  5581. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5582. def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  5583. def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5584. def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ...
  5585. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5586. def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5587. def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5588. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5589. def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5590. def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5591. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5592. def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5593. def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5594. def glUnmapBuffer(self, target: int, /) -> int: ...
  5595. def glUseProgram(self, program: int, /) -> None: ...
  5596. def glValidateProgram(self, program: int, /) -> None: ...
  5597. def glVertex2d(self, x: float, y: float, /) -> None: ...
  5598. def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5599. def glVertex2f(self, x: float, y: float, /) -> None: ...
  5600. def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5601. def glVertex2i(self, x: int, y: int, /) -> None: ...
  5602. def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5603. def glVertex2s(self, x: int, y: int, /) -> None: ...
  5604. def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5605. def glVertex3d(self, x: float, y: float, z: float, /) -> None: ...
  5606. def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5607. def glVertex3f(self, x: float, y: float, z: float, /) -> None: ...
  5608. def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5609. def glVertex3i(self, x: int, y: int, z: int, /) -> None: ...
  5610. def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5611. def glVertex3s(self, x: int, y: int, z: int, /) -> None: ...
  5612. def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5613. def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  5614. def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5615. def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  5616. def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5617. def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  5618. def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5619. def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  5620. def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5621. def glVertexAttrib1d(self, index: int, x: float, /) -> None: ...
  5622. def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  5623. def glVertexAttrib1f(self, index: int, x: float, /) -> None: ...
  5624. def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  5625. def glVertexAttrib1s(self, index: int, x: int, /) -> None: ...
  5626. def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5627. def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ...
  5628. def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  5629. def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ...
  5630. def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  5631. def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ...
  5632. def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5633. def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  5634. def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  5635. def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ...
  5636. def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  5637. def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ...
  5638. def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5639. def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  5640. def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5641. def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5642. def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  5643. def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  5644. def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5645. def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5646. def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  5647. def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  5648. def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  5649. def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  5650. def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  5651. def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5652. def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  5653. def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5654. def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  5655. def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5656. def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5657. def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ...
  5658. def glVertexAttribI1i(self, index: int, x: int, /) -> None: ...
  5659. def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5660. def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ...
  5661. def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5662. def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ...
  5663. def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5664. def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ...
  5665. def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5666. def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ...
  5667. def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5668. def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ...
  5669. def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5670. def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  5671. def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  5672. def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5673. def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5674. def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  5675. def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  5676. def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5677. def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  5678. def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  5679. def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  5680. def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  5681. def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  5682. def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  5683. def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  5684. def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  5685. def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  5686. def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  5687. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  5688. def glVertexP2ui(self, type: int, value: int, /) -> None: ...
  5689. def glVertexP2uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  5690. def glVertexP3ui(self, type: int, value: int, /) -> None: ...
  5691. def glVertexP3uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  5692. def glVertexP4ui(self, type: int, value: int, /) -> None: ...
  5693. def glVertexP4uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  5694. def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  5695. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  5696. def glWindowPos2d(self, x: float, y: float, /) -> None: ...
  5697. def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5698. def glWindowPos2f(self, x: float, y: float, /) -> None: ...
  5699. def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5700. def glWindowPos2i(self, x: int, y: int, /) -> None: ...
  5701. def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5702. def glWindowPos2s(self, x: int, y: int, /) -> None: ...
  5703. def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5704. def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ...
  5705. def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5706. def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ...
  5707. def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5708. def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ...
  5709. def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5710. def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ...
  5711. def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5712. def initializeOpenGLFunctions(self, /) -> bool: ...
  5713. class QOpenGLFunctions_3_3_Core(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  5714. def __init__(self, /) -> None: ...
  5715. def glActiveTexture(self, texture: int, /) -> None: ...
  5716. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  5717. def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ...
  5718. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  5719. def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ...
  5720. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  5721. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  5722. def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ...
  5723. def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ...
  5724. def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  5725. def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ...
  5726. def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ...
  5727. def glBindSampler(self, unit: int, sampler: int, /) -> None: ...
  5728. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  5729. def glBindVertexArray(self, array: int, /) -> None: ...
  5730. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  5731. def glBlendEquation(self, mode: int, /) -> None: ...
  5732. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  5733. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  5734. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  5735. def glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  5736. def glCheckFramebufferStatus(self, target: int, /) -> int: ...
  5737. def glClampColor(self, target: int, clamp: int, /) -> None: ...
  5738. def glClear(self, mask: int, /) -> None: ...
  5739. def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ...
  5740. def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  5741. def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  5742. def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  5743. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  5744. def glClearDepth(self, depth: float, /) -> None: ...
  5745. def glClearStencil(self, s: int, /) -> None: ...
  5746. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  5747. def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ...
  5748. def glCompileShader(self, shader: int, /) -> None: ...
  5749. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  5750. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  5751. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  5752. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  5753. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  5754. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  5755. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  5756. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  5757. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  5758. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  5759. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  5760. def glCreateProgram(self, /) -> int: ...
  5761. def glCreateShader(self, type: int, /) -> int: ...
  5762. def glCullFace(self, mode: int, /) -> None: ...
  5763. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  5764. def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ...
  5765. def glDeleteProgram(self, program: int, /) -> None: ...
  5766. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  5767. def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ...
  5768. def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ...
  5769. def glDeleteShader(self, shader: int, /) -> None: ...
  5770. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  5771. def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ...
  5772. def glDepthFunc(self, func: int, /) -> None: ...
  5773. def glDepthMask(self, flag: int, /) -> None: ...
  5774. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  5775. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  5776. def glDisable(self, cap: int, /) -> None: ...
  5777. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  5778. def glDisablei(self, target: int, index: int, /) -> None: ...
  5779. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  5780. def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ...
  5781. def glDrawBuffer(self, mode: int, /) -> None: ...
  5782. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  5783. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  5784. def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  5785. def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ...
  5786. def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ...
  5787. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  5788. def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  5789. def glEnable(self, cap: int, /) -> None: ...
  5790. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  5791. def glEnablei(self, target: int, index: int, /) -> None: ...
  5792. def glEndConditionalRender(self, /) -> None: ...
  5793. def glEndQuery(self, target: int, /) -> None: ...
  5794. def glEndTransformFeedback(self, /) -> None: ...
  5795. def glFinish(self, /) -> None: ...
  5796. def glFlush(self, /) -> None: ...
  5797. def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  5798. def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ...
  5799. def glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  5800. def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  5801. def glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int, /) -> None: ...
  5802. def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  5803. def glFrontFace(self, mode: int, /) -> None: ...
  5804. def glGenerateMipmap(self, target: int, /) -> None: ...
  5805. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  5806. def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  5807. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  5808. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  5809. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  5810. def glGetError(self, /) -> int: ...
  5811. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  5812. def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  5813. def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  5814. def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  5815. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  5816. def glGetString(self, name: int, /) -> str: ...
  5817. def glGetStringi(self, name: int, index: int, /) -> str: ...
  5818. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  5819. def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ...
  5820. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  5821. def glHint(self, target: int, mode: int, /) -> None: ...
  5822. def glIsBuffer(self, buffer: int, /) -> int: ...
  5823. def glIsEnabled(self, cap: int, /) -> int: ...
  5824. def glIsEnabledi(self, target: int, index: int, /) -> int: ...
  5825. def glIsFramebuffer(self, framebuffer: int, /) -> int: ...
  5826. def glIsProgram(self, program: int, /) -> int: ...
  5827. def glIsQuery(self, id: int, /) -> int: ...
  5828. def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ...
  5829. def glIsSampler(self, sampler: int, /) -> int: ...
  5830. def glIsShader(self, shader: int, /) -> int: ...
  5831. def glIsTexture(self, texture: int, /) -> int: ...
  5832. def glIsVertexArray(self, array: int, /) -> int: ...
  5833. def glLineWidth(self, width: float, /) -> None: ...
  5834. def glLinkProgram(self, program: int, /) -> None: ...
  5835. def glLogicOp(self, opcode: int, /) -> None: ...
  5836. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  5837. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  5838. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  5839. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  5840. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  5841. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  5842. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  5843. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  5844. def glPointSize(self, size: float, /) -> None: ...
  5845. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  5846. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  5847. def glPrimitiveRestartIndex(self, index: int, /) -> None: ...
  5848. def glProvokingVertex(self, mode: int, /) -> None: ...
  5849. def glQueryCounter(self, id: int, target: int, /) -> None: ...
  5850. def glReadBuffer(self, mode: int, /) -> None: ...
  5851. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  5852. def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ...
  5853. def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  5854. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  5855. def glSampleMaski(self, index: int, mask: int, /) -> None: ...
  5856. def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  5857. def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  5858. def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ...
  5859. def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ...
  5860. def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ...
  5861. def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  5862. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  5863. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  5864. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  5865. def glStencilMask(self, mask: int, /) -> None: ...
  5866. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  5867. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  5868. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  5869. def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ...
  5870. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  5871. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  5872. def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  5873. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  5874. def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  5875. def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  5876. def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  5877. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  5878. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  5879. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  5880. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  5881. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  5882. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  5883. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  5884. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  5885. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  5886. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  5887. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5888. def glUniform1ui(self, location: int, v0: int, /) -> None: ...
  5889. def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5890. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  5891. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  5892. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  5893. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5894. def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ...
  5895. def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5896. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  5897. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  5898. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  5899. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5900. def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  5901. def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5902. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  5903. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  5904. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  5905. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5906. def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  5907. def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  5908. def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ...
  5909. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5910. def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5911. def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5912. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5913. def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5914. def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5915. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5916. def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5917. def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  5918. def glUnmapBuffer(self, target: int, /) -> int: ...
  5919. def glUseProgram(self, program: int, /) -> None: ...
  5920. def glValidateProgram(self, program: int, /) -> None: ...
  5921. def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ...
  5922. def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  5923. def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  5924. def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  5925. def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  5926. def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  5927. def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  5928. def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  5929. def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  5930. def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  5931. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  5932. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  5933. def initializeOpenGLFunctions(self, /) -> bool: ...
  5934. class QOpenGLFunctions_4_0_Compatibility(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  5935. def __init__(self, /) -> None: ...
  5936. def glAccum(self, op: int, value: float, /) -> None: ...
  5937. def glActiveTexture(self, texture: int, /) -> None: ...
  5938. def glAlphaFunc(self, func: int, ref: float, /) -> None: ...
  5939. def glArrayElement(self, i: int, /) -> None: ...
  5940. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  5941. def glBegin(self, mode: int, /) -> None: ...
  5942. def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ...
  5943. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  5944. def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ...
  5945. def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ...
  5946. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  5947. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  5948. def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ...
  5949. def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ...
  5950. def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  5951. def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ...
  5952. def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ...
  5953. def glBindSampler(self, unit: int, sampler: int, /) -> None: ...
  5954. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  5955. def glBindTransformFeedback(self, target: int, id: int, /) -> None: ...
  5956. def glBindVertexArray(self, array: int, /) -> None: ...
  5957. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  5958. def glBlendEquation(self, mode: int, /) -> None: ...
  5959. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  5960. def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ...
  5961. def glBlendEquationi(self, buf: int, mode: int, /) -> None: ...
  5962. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  5963. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  5964. def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ...
  5965. def glBlendFunci(self, buf: int, src: int, dst: int, /) -> None: ...
  5966. def glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  5967. def glCallList(self, list: int, /) -> None: ...
  5968. def glCallLists(self, n: int, type: int, lists: int, /) -> None: ...
  5969. def glCheckFramebufferStatus(self, target: int, /) -> int: ...
  5970. def glClampColor(self, target: int, clamp: int, /) -> None: ...
  5971. def glClear(self, mask: int, /) -> None: ...
  5972. def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  5973. def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ...
  5974. def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  5975. def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  5976. def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  5977. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  5978. def glClearDepth(self, depth: float, /) -> None: ...
  5979. def glClearIndex(self, c: float, /) -> None: ...
  5980. def glClearStencil(self, s: int, /) -> None: ...
  5981. def glClientActiveTexture(self, texture: int, /) -> None: ...
  5982. def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ...
  5983. def glColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  5984. def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  5985. def glColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  5986. def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5987. def glColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  5988. def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  5989. def glColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  5990. def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5991. def glColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  5992. def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5993. def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  5994. def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  5995. def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  5996. def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5997. def glColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  5998. def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  5999. def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  6000. def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  6001. def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  6002. def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6003. def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  6004. def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6005. def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  6006. def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6007. def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  6008. def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6009. def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  6010. def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  6011. def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  6012. def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6013. def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  6014. def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6015. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  6016. def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ...
  6017. def glColorMaterial(self, face: int, mode: int, /) -> None: ...
  6018. def glColorP3ui(self, type: int, color: int, /) -> None: ...
  6019. def glColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  6020. def glColorP4ui(self, type: int, color: int, /) -> None: ...
  6021. def glColorP4uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  6022. def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  6023. def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ...
  6024. def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ...
  6025. def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  6026. def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  6027. def glCompileShader(self, shader: int, /) -> None: ...
  6028. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  6029. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  6030. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  6031. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  6032. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  6033. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  6034. def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ...
  6035. def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ...
  6036. def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ...
  6037. def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  6038. def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ...
  6039. def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  6040. def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ...
  6041. def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  6042. def glCopyConvolutionFilter1D(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  6043. def glCopyConvolutionFilter2D(self, target: int, internalformat: int, x: int, y: int, width: int, height: int, /) -> None: ...
  6044. def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> None: ...
  6045. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  6046. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  6047. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  6048. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  6049. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  6050. def glCreateProgram(self, /) -> int: ...
  6051. def glCreateShader(self, type: int, /) -> int: ...
  6052. def glCullFace(self, mode: int, /) -> None: ...
  6053. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  6054. def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ...
  6055. def glDeleteLists(self, list: int, range: int, /) -> None: ...
  6056. def glDeleteProgram(self, program: int, /) -> None: ...
  6057. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  6058. def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ...
  6059. def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ...
  6060. def glDeleteShader(self, shader: int, /) -> None: ...
  6061. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  6062. def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  6063. def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ...
  6064. def glDepthFunc(self, func: int, /) -> None: ...
  6065. def glDepthMask(self, flag: int, /) -> None: ...
  6066. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  6067. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  6068. def glDisable(self, cap: int, /) -> None: ...
  6069. def glDisableClientState(self, array: int, /) -> None: ...
  6070. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  6071. def glDisablei(self, target: int, index: int, /) -> None: ...
  6072. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  6073. def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ...
  6074. def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ...
  6075. def glDrawBuffer(self, mode: int, /) -> None: ...
  6076. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  6077. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  6078. def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  6079. def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ...
  6080. def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ...
  6081. def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ...
  6082. def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  6083. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  6084. def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  6085. def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ...
  6086. def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ...
  6087. def glEdgeFlag(self, flag: int, /) -> None: ...
  6088. def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ...
  6089. def glEnable(self, cap: int, /) -> None: ...
  6090. def glEnableClientState(self, array: int, /) -> None: ...
  6091. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  6092. def glEnablei(self, target: int, index: int, /) -> None: ...
  6093. def glEnd(self, /) -> None: ...
  6094. def glEndConditionalRender(self, /) -> None: ...
  6095. def glEndList(self, /) -> None: ...
  6096. def glEndQuery(self, target: int, /) -> None: ...
  6097. def glEndQueryIndexed(self, target: int, index: int, /) -> None: ...
  6098. def glEndTransformFeedback(self, /) -> None: ...
  6099. def glEvalCoord1d(self, u: float, /) -> None: ...
  6100. def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  6101. def glEvalCoord1f(self, u: float, /) -> None: ...
  6102. def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  6103. def glEvalCoord2d(self, u: float, v: float, /) -> None: ...
  6104. def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  6105. def glEvalCoord2f(self, u: float, v: float, /) -> None: ...
  6106. def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  6107. def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ...
  6108. def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ...
  6109. def glEvalPoint1(self, i: int, /) -> None: ...
  6110. def glEvalPoint2(self, i: int, j: int, /) -> None: ...
  6111. def glFinish(self, /) -> None: ...
  6112. def glFlush(self, /) -> None: ...
  6113. def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  6114. def glFogCoordd(self, coord: float, /) -> None: ...
  6115. def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  6116. def glFogCoordf(self, coord: float, /) -> None: ...
  6117. def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  6118. def glFogf(self, pname: int, param: float, /) -> None: ...
  6119. def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  6120. def glFogi(self, pname: int, param: int, /) -> None: ...
  6121. def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  6122. def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  6123. def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ...
  6124. def glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  6125. def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  6126. def glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int, /) -> None: ...
  6127. def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  6128. def glFrontFace(self, mode: int, /) -> None: ...
  6129. def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  6130. def glGenLists(self, range: int, /) -> int: ...
  6131. def glGenerateMipmap(self, target: int, /) -> None: ...
  6132. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  6133. def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  6134. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  6135. def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ...
  6136. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  6137. def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ...
  6138. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  6139. def glGetError(self, /) -> int: ...
  6140. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  6141. def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  6142. def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  6143. def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  6144. def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  6145. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  6146. def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  6147. def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ...
  6148. def glGetString(self, name: int, /) -> str: ...
  6149. def glGetStringi(self, name: int, index: int, /) -> str: ...
  6150. def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  6151. def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  6152. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  6153. def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ...
  6154. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  6155. def glHint(self, target: int, mode: int, /) -> None: ...
  6156. def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ...
  6157. def glIndexMask(self, mask: int, /) -> None: ...
  6158. def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  6159. def glIndexd(self, c: float, /) -> None: ...
  6160. def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ...
  6161. def glIndexf(self, c: float, /) -> None: ...
  6162. def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ...
  6163. def glIndexi(self, c: int, /) -> None: ...
  6164. def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ...
  6165. def glIndexs(self, c: int, /) -> None: ...
  6166. def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ...
  6167. def glIndexub(self, c: int, /) -> None: ...
  6168. def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ...
  6169. def glInitNames(self, /) -> None: ...
  6170. def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ...
  6171. def glIsBuffer(self, buffer: int, /) -> int: ...
  6172. def glIsEnabled(self, cap: int, /) -> int: ...
  6173. def glIsEnabledi(self, target: int, index: int, /) -> int: ...
  6174. def glIsFramebuffer(self, framebuffer: int, /) -> int: ...
  6175. def glIsList(self, list: int, /) -> int: ...
  6176. def glIsProgram(self, program: int, /) -> int: ...
  6177. def glIsQuery(self, id: int, /) -> int: ...
  6178. def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ...
  6179. def glIsSampler(self, sampler: int, /) -> int: ...
  6180. def glIsShader(self, shader: int, /) -> int: ...
  6181. def glIsTexture(self, texture: int, /) -> int: ...
  6182. def glIsTransformFeedback(self, id: int, /) -> int: ...
  6183. def glIsVertexArray(self, array: int, /) -> int: ...
  6184. def glLightModelf(self, pname: int, param: float, /) -> None: ...
  6185. def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  6186. def glLightModeli(self, pname: int, param: int, /) -> None: ...
  6187. def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  6188. def glLightf(self, light: int, pname: int, param: float, /) -> None: ...
  6189. def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  6190. def glLighti(self, light: int, pname: int, param: int, /) -> None: ...
  6191. def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  6192. def glLineStipple(self, factor: int, pattern: int, /) -> None: ...
  6193. def glLineWidth(self, width: float, /) -> None: ...
  6194. def glLinkProgram(self, program: int, /) -> None: ...
  6195. def glListBase(self, base: int, /) -> None: ...
  6196. def glLoadIdentity(self, /) -> None: ...
  6197. def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  6198. def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  6199. def glLoadName(self, name: int, /) -> None: ...
  6200. def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  6201. def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  6202. def glLogicOp(self, opcode: int, /) -> None: ...
  6203. def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  6204. def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  6205. def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  6206. def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  6207. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  6208. def glMapGrid1d(self, un: int, u1: float, u2: float, /) -> None: ...
  6209. def glMapGrid1f(self, un: int, u1: float, u2: float, /) -> None: ...
  6210. def glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  6211. def glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  6212. def glMaterialf(self, face: int, pname: int, param: float, /) -> None: ...
  6213. def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  6214. def glMateriali(self, face: int, pname: int, param: int, /) -> None: ...
  6215. def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  6216. def glMatrixMode(self, mode: int, /) -> None: ...
  6217. def glMinSampleShading(self, value: float, /) -> None: ...
  6218. def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ...
  6219. def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  6220. def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  6221. def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  6222. def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  6223. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  6224. def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ...
  6225. def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  6226. def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ...
  6227. def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  6228. def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ...
  6229. def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  6230. def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ...
  6231. def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  6232. def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ...
  6233. def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  6234. def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ...
  6235. def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  6236. def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ...
  6237. def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  6238. def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ...
  6239. def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  6240. def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ...
  6241. def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  6242. def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ...
  6243. def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  6244. def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ...
  6245. def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  6246. def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ...
  6247. def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  6248. def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  6249. def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  6250. def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  6251. def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  6252. def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  6253. def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  6254. def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  6255. def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  6256. def glMultiTexCoordP1ui(self, texture: int, type: int, coords: int, /) -> None: ...
  6257. def glMultiTexCoordP1uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  6258. def glMultiTexCoordP2ui(self, texture: int, type: int, coords: int, /) -> None: ...
  6259. def glMultiTexCoordP2uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  6260. def glMultiTexCoordP3ui(self, texture: int, type: int, coords: int, /) -> None: ...
  6261. def glMultiTexCoordP3uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  6262. def glMultiTexCoordP4ui(self, texture: int, type: int, coords: int, /) -> None: ...
  6263. def glMultiTexCoordP4uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  6264. def glNewList(self, list: int, mode: int, /) -> None: ...
  6265. def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ...
  6266. def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  6267. def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ...
  6268. def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6269. def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ...
  6270. def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6271. def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ...
  6272. def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6273. def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ...
  6274. def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6275. def glNormalP3ui(self, type: int, coords: int, /) -> None: ...
  6276. def glNormalP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  6277. def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  6278. def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  6279. def glPassThrough(self, token: float, /) -> None: ...
  6280. def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ...
  6281. def glPatchParameteri(self, pname: int, value: int, /) -> None: ...
  6282. def glPauseTransformFeedback(self, /) -> None: ...
  6283. def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ...
  6284. def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  6285. def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  6286. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  6287. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  6288. def glPixelTransferf(self, pname: int, param: float, /) -> None: ...
  6289. def glPixelTransferi(self, pname: int, param: int, /) -> None: ...
  6290. def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ...
  6291. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  6292. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  6293. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  6294. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  6295. def glPointSize(self, size: float, /) -> None: ...
  6296. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  6297. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  6298. def glPopAttrib(self, /) -> None: ...
  6299. def glPopClientAttrib(self, /) -> None: ...
  6300. def glPopMatrix(self, /) -> None: ...
  6301. def glPopName(self, /) -> None: ...
  6302. def glPrimitiveRestartIndex(self, index: int, /) -> None: ...
  6303. def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ...
  6304. def glProvokingVertex(self, mode: int, /) -> None: ...
  6305. def glPushAttrib(self, mask: int, /) -> None: ...
  6306. def glPushClientAttrib(self, mask: int, /) -> None: ...
  6307. def glPushMatrix(self, /) -> None: ...
  6308. def glPushName(self, name: int, /) -> None: ...
  6309. def glQueryCounter(self, id: int, target: int, /) -> None: ...
  6310. def glRasterPos2d(self, x: float, y: float, /) -> None: ...
  6311. def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6312. def glRasterPos2f(self, x: float, y: float, /) -> None: ...
  6313. def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6314. def glRasterPos2i(self, x: int, y: int, /) -> None: ...
  6315. def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6316. def glRasterPos2s(self, x: int, y: int, /) -> None: ...
  6317. def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6318. def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ...
  6319. def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6320. def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ...
  6321. def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6322. def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ...
  6323. def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6324. def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ...
  6325. def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6326. def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  6327. def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6328. def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  6329. def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6330. def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  6331. def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6332. def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  6333. def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6334. def glReadBuffer(self, mode: int, /) -> None: ...
  6335. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  6336. def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  6337. def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  6338. def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  6339. def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  6340. def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  6341. def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  6342. def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  6343. def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  6344. def glRenderMode(self, mode: int, /) -> int: ...
  6345. def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ...
  6346. def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  6347. def glResetHistogram(self, target: int, /) -> None: ...
  6348. def glResetMinmax(self, target: int, /) -> None: ...
  6349. def glResumeTransformFeedback(self, /) -> None: ...
  6350. def glRotated(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  6351. def glRotatef(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  6352. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  6353. def glSampleMaski(self, index: int, mask: int, /) -> None: ...
  6354. def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  6355. def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  6356. def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ...
  6357. def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ...
  6358. def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ...
  6359. def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  6360. def glScaled(self, x: float, y: float, z: float, /) -> None: ...
  6361. def glScalef(self, x: float, y: float, z: float, /) -> None: ...
  6362. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  6363. def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  6364. def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  6365. def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  6366. def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6367. def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  6368. def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6369. def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  6370. def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6371. def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  6372. def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6373. def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  6374. def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  6375. def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  6376. def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6377. def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  6378. def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6379. def glSecondaryColorP3ui(self, type: int, color: int, /) -> None: ...
  6380. def glSecondaryColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  6381. def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  6382. def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ...
  6383. def glShadeModel(self, mode: int, /) -> None: ...
  6384. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  6385. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  6386. def glStencilMask(self, mask: int, /) -> None: ...
  6387. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  6388. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  6389. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  6390. def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ...
  6391. def glTexCoord1d(self, s: float, /) -> None: ...
  6392. def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6393. def glTexCoord1f(self, s: float, /) -> None: ...
  6394. def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6395. def glTexCoord1i(self, s: int, /) -> None: ...
  6396. def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6397. def glTexCoord1s(self, s: int, /) -> None: ...
  6398. def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6399. def glTexCoord2d(self, s: float, t: float, /) -> None: ...
  6400. def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6401. def glTexCoord2f(self, s: float, t: float, /) -> None: ...
  6402. def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6403. def glTexCoord2i(self, s: int, t: int, /) -> None: ...
  6404. def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6405. def glTexCoord2s(self, s: int, t: int, /) -> None: ...
  6406. def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6407. def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ...
  6408. def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6409. def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ...
  6410. def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6411. def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ...
  6412. def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6413. def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ...
  6414. def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6415. def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ...
  6416. def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6417. def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ...
  6418. def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6419. def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ...
  6420. def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6421. def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ...
  6422. def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6423. def glTexCoordP1ui(self, type: int, coords: int, /) -> None: ...
  6424. def glTexCoordP1uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  6425. def glTexCoordP2ui(self, type: int, coords: int, /) -> None: ...
  6426. def glTexCoordP2uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  6427. def glTexCoordP3ui(self, type: int, coords: int, /) -> None: ...
  6428. def glTexCoordP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  6429. def glTexCoordP4ui(self, type: int, coords: int, /) -> None: ...
  6430. def glTexCoordP4uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  6431. def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  6432. def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ...
  6433. def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  6434. def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ...
  6435. def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  6436. def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ...
  6437. def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  6438. def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ...
  6439. def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  6440. def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ...
  6441. def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  6442. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  6443. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  6444. def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  6445. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  6446. def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  6447. def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  6448. def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  6449. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  6450. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  6451. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  6452. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  6453. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  6454. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  6455. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  6456. def glTranslated(self, x: float, y: float, z: float, /) -> None: ...
  6457. def glTranslatef(self, x: float, y: float, z: float, /) -> None: ...
  6458. def glUniform1d(self, location: int, x: float, /) -> None: ...
  6459. def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  6460. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  6461. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  6462. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  6463. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  6464. def glUniform1ui(self, location: int, v0: int, /) -> None: ...
  6465. def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  6466. def glUniform2d(self, location: int, x: float, y: float, /) -> None: ...
  6467. def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  6468. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  6469. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  6470. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  6471. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  6472. def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ...
  6473. def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  6474. def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ...
  6475. def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  6476. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  6477. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  6478. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  6479. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  6480. def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  6481. def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  6482. def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ...
  6483. def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  6484. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  6485. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  6486. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  6487. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  6488. def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  6489. def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  6490. def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ...
  6491. def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6492. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6493. def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6494. def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6495. def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6496. def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6497. def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6498. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6499. def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6500. def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6501. def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6502. def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6503. def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6504. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6505. def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6506. def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6507. def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6508. def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6509. def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ...
  6510. def glUnmapBuffer(self, target: int, /) -> int: ...
  6511. def glUseProgram(self, program: int, /) -> None: ...
  6512. def glValidateProgram(self, program: int, /) -> None: ...
  6513. def glVertex2d(self, x: float, y: float, /) -> None: ...
  6514. def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6515. def glVertex2f(self, x: float, y: float, /) -> None: ...
  6516. def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6517. def glVertex2i(self, x: int, y: int, /) -> None: ...
  6518. def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6519. def glVertex2s(self, x: int, y: int, /) -> None: ...
  6520. def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6521. def glVertex3d(self, x: float, y: float, z: float, /) -> None: ...
  6522. def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6523. def glVertex3f(self, x: float, y: float, z: float, /) -> None: ...
  6524. def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6525. def glVertex3i(self, x: int, y: int, z: int, /) -> None: ...
  6526. def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6527. def glVertex3s(self, x: int, y: int, z: int, /) -> None: ...
  6528. def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6529. def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  6530. def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6531. def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  6532. def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6533. def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  6534. def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6535. def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  6536. def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6537. def glVertexAttrib1d(self, index: int, x: float, /) -> None: ...
  6538. def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  6539. def glVertexAttrib1f(self, index: int, x: float, /) -> None: ...
  6540. def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  6541. def glVertexAttrib1s(self, index: int, x: int, /) -> None: ...
  6542. def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6543. def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ...
  6544. def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  6545. def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ...
  6546. def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  6547. def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ...
  6548. def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6549. def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  6550. def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  6551. def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ...
  6552. def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  6553. def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ...
  6554. def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6555. def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  6556. def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6557. def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6558. def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  6559. def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  6560. def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6561. def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6562. def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  6563. def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  6564. def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  6565. def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  6566. def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  6567. def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6568. def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  6569. def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6570. def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  6571. def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6572. def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6573. def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ...
  6574. def glVertexAttribI1i(self, index: int, x: int, /) -> None: ...
  6575. def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6576. def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ...
  6577. def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6578. def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ...
  6579. def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6580. def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ...
  6581. def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6582. def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ...
  6583. def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6584. def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ...
  6585. def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6586. def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  6587. def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  6588. def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6589. def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6590. def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  6591. def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  6592. def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6593. def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  6594. def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  6595. def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  6596. def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  6597. def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  6598. def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  6599. def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  6600. def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  6601. def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  6602. def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  6603. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  6604. def glVertexP2ui(self, type: int, value: int, /) -> None: ...
  6605. def glVertexP2uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  6606. def glVertexP3ui(self, type: int, value: int, /) -> None: ...
  6607. def glVertexP3uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  6608. def glVertexP4ui(self, type: int, value: int, /) -> None: ...
  6609. def glVertexP4uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  6610. def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  6611. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  6612. def glWindowPos2d(self, x: float, y: float, /) -> None: ...
  6613. def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6614. def glWindowPos2f(self, x: float, y: float, /) -> None: ...
  6615. def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6616. def glWindowPos2i(self, x: int, y: int, /) -> None: ...
  6617. def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6618. def glWindowPos2s(self, x: int, y: int, /) -> None: ...
  6619. def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6620. def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ...
  6621. def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6622. def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ...
  6623. def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6624. def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ...
  6625. def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6626. def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ...
  6627. def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6628. def initializeOpenGLFunctions(self, /) -> bool: ...
  6629. class QOpenGLFunctions_4_0_Core(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  6630. def __init__(self, /) -> None: ...
  6631. def glActiveTexture(self, texture: int, /) -> None: ...
  6632. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  6633. def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ...
  6634. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  6635. def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ...
  6636. def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ...
  6637. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  6638. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  6639. def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ...
  6640. def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ...
  6641. def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  6642. def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ...
  6643. def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ...
  6644. def glBindSampler(self, unit: int, sampler: int, /) -> None: ...
  6645. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  6646. def glBindTransformFeedback(self, target: int, id: int, /) -> None: ...
  6647. def glBindVertexArray(self, array: int, /) -> None: ...
  6648. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  6649. def glBlendEquation(self, mode: int, /) -> None: ...
  6650. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  6651. def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ...
  6652. def glBlendEquationi(self, buf: int, mode: int, /) -> None: ...
  6653. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  6654. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  6655. def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ...
  6656. def glBlendFunci(self, buf: int, src: int, dst: int, /) -> None: ...
  6657. def glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  6658. def glCheckFramebufferStatus(self, target: int, /) -> int: ...
  6659. def glClampColor(self, target: int, clamp: int, /) -> None: ...
  6660. def glClear(self, mask: int, /) -> None: ...
  6661. def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ...
  6662. def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  6663. def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  6664. def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  6665. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  6666. def glClearDepth(self, depth: float, /) -> None: ...
  6667. def glClearStencil(self, s: int, /) -> None: ...
  6668. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  6669. def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ...
  6670. def glCompileShader(self, shader: int, /) -> None: ...
  6671. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  6672. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  6673. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  6674. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  6675. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  6676. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  6677. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  6678. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  6679. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  6680. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  6681. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  6682. def glCreateProgram(self, /) -> int: ...
  6683. def glCreateShader(self, type: int, /) -> int: ...
  6684. def glCullFace(self, mode: int, /) -> None: ...
  6685. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  6686. def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ...
  6687. def glDeleteProgram(self, program: int, /) -> None: ...
  6688. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  6689. def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ...
  6690. def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ...
  6691. def glDeleteShader(self, shader: int, /) -> None: ...
  6692. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  6693. def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  6694. def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ...
  6695. def glDepthFunc(self, func: int, /) -> None: ...
  6696. def glDepthMask(self, flag: int, /) -> None: ...
  6697. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  6698. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  6699. def glDisable(self, cap: int, /) -> None: ...
  6700. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  6701. def glDisablei(self, target: int, index: int, /) -> None: ...
  6702. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  6703. def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ...
  6704. def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ...
  6705. def glDrawBuffer(self, mode: int, /) -> None: ...
  6706. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  6707. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  6708. def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  6709. def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ...
  6710. def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ...
  6711. def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ...
  6712. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  6713. def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  6714. def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ...
  6715. def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ...
  6716. def glEnable(self, cap: int, /) -> None: ...
  6717. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  6718. def glEnablei(self, target: int, index: int, /) -> None: ...
  6719. def glEndConditionalRender(self, /) -> None: ...
  6720. def glEndQuery(self, target: int, /) -> None: ...
  6721. def glEndQueryIndexed(self, target: int, index: int, /) -> None: ...
  6722. def glEndTransformFeedback(self, /) -> None: ...
  6723. def glFinish(self, /) -> None: ...
  6724. def glFlush(self, /) -> None: ...
  6725. def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  6726. def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ...
  6727. def glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  6728. def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  6729. def glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int, /) -> None: ...
  6730. def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  6731. def glFrontFace(self, mode: int, /) -> None: ...
  6732. def glGenerateMipmap(self, target: int, /) -> None: ...
  6733. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  6734. def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  6735. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  6736. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  6737. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  6738. def glGetError(self, /) -> int: ...
  6739. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  6740. def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  6741. def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  6742. def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  6743. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  6744. def glGetString(self, name: int, /) -> str: ...
  6745. def glGetStringi(self, name: int, index: int, /) -> str: ...
  6746. def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  6747. def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  6748. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  6749. def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ...
  6750. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  6751. def glHint(self, target: int, mode: int, /) -> None: ...
  6752. def glIsBuffer(self, buffer: int, /) -> int: ...
  6753. def glIsEnabled(self, cap: int, /) -> int: ...
  6754. def glIsEnabledi(self, target: int, index: int, /) -> int: ...
  6755. def glIsFramebuffer(self, framebuffer: int, /) -> int: ...
  6756. def glIsProgram(self, program: int, /) -> int: ...
  6757. def glIsQuery(self, id: int, /) -> int: ...
  6758. def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ...
  6759. def glIsSampler(self, sampler: int, /) -> int: ...
  6760. def glIsShader(self, shader: int, /) -> int: ...
  6761. def glIsTexture(self, texture: int, /) -> int: ...
  6762. def glIsTransformFeedback(self, id: int, /) -> int: ...
  6763. def glIsVertexArray(self, array: int, /) -> int: ...
  6764. def glLineWidth(self, width: float, /) -> None: ...
  6765. def glLinkProgram(self, program: int, /) -> None: ...
  6766. def glLogicOp(self, opcode: int, /) -> None: ...
  6767. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  6768. def glMinSampleShading(self, value: float, /) -> None: ...
  6769. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  6770. def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ...
  6771. def glPatchParameteri(self, pname: int, value: int, /) -> None: ...
  6772. def glPauseTransformFeedback(self, /) -> None: ...
  6773. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  6774. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  6775. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  6776. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  6777. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  6778. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  6779. def glPointSize(self, size: float, /) -> None: ...
  6780. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  6781. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  6782. def glPrimitiveRestartIndex(self, index: int, /) -> None: ...
  6783. def glProvokingVertex(self, mode: int, /) -> None: ...
  6784. def glQueryCounter(self, id: int, target: int, /) -> None: ...
  6785. def glReadBuffer(self, mode: int, /) -> None: ...
  6786. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  6787. def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ...
  6788. def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  6789. def glResumeTransformFeedback(self, /) -> None: ...
  6790. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  6791. def glSampleMaski(self, index: int, mask: int, /) -> None: ...
  6792. def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  6793. def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  6794. def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ...
  6795. def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ...
  6796. def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ...
  6797. def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  6798. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  6799. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  6800. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  6801. def glStencilMask(self, mask: int, /) -> None: ...
  6802. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  6803. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  6804. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  6805. def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ...
  6806. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  6807. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  6808. def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  6809. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  6810. def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  6811. def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  6812. def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  6813. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  6814. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  6815. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  6816. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  6817. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  6818. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  6819. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  6820. def glUniform1d(self, location: int, x: float, /) -> None: ...
  6821. def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  6822. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  6823. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  6824. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  6825. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  6826. def glUniform1ui(self, location: int, v0: int, /) -> None: ...
  6827. def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  6828. def glUniform2d(self, location: int, x: float, y: float, /) -> None: ...
  6829. def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  6830. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  6831. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  6832. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  6833. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  6834. def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ...
  6835. def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  6836. def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ...
  6837. def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  6838. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  6839. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  6840. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  6841. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  6842. def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  6843. def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  6844. def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ...
  6845. def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  6846. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  6847. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  6848. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  6849. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  6850. def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  6851. def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  6852. def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ...
  6853. def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6854. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6855. def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6856. def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6857. def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6858. def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6859. def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6860. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6861. def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6862. def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6863. def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6864. def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6865. def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6866. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6867. def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6868. def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6869. def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6870. def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  6871. def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ...
  6872. def glUnmapBuffer(self, target: int, /) -> int: ...
  6873. def glUseProgram(self, program: int, /) -> None: ...
  6874. def glValidateProgram(self, program: int, /) -> None: ...
  6875. def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ...
  6876. def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  6877. def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  6878. def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  6879. def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  6880. def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  6881. def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  6882. def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  6883. def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  6884. def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  6885. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  6886. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  6887. def initializeOpenGLFunctions(self, /) -> bool: ...
  6888. class QOpenGLFunctions_4_1_Compatibility(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  6889. def __init__(self, /) -> None: ...
  6890. def glAccum(self, op: int, value: float, /) -> None: ...
  6891. def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ...
  6892. def glActiveTexture(self, texture: int, /) -> None: ...
  6893. def glAlphaFunc(self, func: int, ref: float, /) -> None: ...
  6894. def glArrayElement(self, i: int, /) -> None: ...
  6895. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  6896. def glBegin(self, mode: int, /) -> None: ...
  6897. def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ...
  6898. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  6899. def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ...
  6900. def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ...
  6901. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  6902. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  6903. def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ...
  6904. def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ...
  6905. def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  6906. def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ...
  6907. def glBindProgramPipeline(self, pipeline: int, /) -> None: ...
  6908. def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ...
  6909. def glBindSampler(self, unit: int, sampler: int, /) -> None: ...
  6910. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  6911. def glBindTransformFeedback(self, target: int, id: int, /) -> None: ...
  6912. def glBindVertexArray(self, array: int, /) -> None: ...
  6913. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  6914. def glBlendEquation(self, mode: int, /) -> None: ...
  6915. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  6916. def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ...
  6917. def glBlendEquationi(self, buf: int, mode: int, /) -> None: ...
  6918. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  6919. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  6920. def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ...
  6921. def glBlendFunci(self, buf: int, src: int, dst: int, /) -> None: ...
  6922. def glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  6923. def glCallList(self, list: int, /) -> None: ...
  6924. def glCallLists(self, n: int, type: int, lists: int, /) -> None: ...
  6925. def glCheckFramebufferStatus(self, target: int, /) -> int: ...
  6926. def glClampColor(self, target: int, clamp: int, /) -> None: ...
  6927. def glClear(self, mask: int, /) -> None: ...
  6928. def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  6929. def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ...
  6930. def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  6931. def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  6932. def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  6933. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  6934. def glClearDepth(self, depth: float, /) -> None: ...
  6935. def glClearDepthf(self, dd: float, /) -> None: ...
  6936. def glClearIndex(self, c: float, /) -> None: ...
  6937. def glClearStencil(self, s: int, /) -> None: ...
  6938. def glClientActiveTexture(self, texture: int, /) -> None: ...
  6939. def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ...
  6940. def glColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  6941. def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  6942. def glColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  6943. def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6944. def glColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  6945. def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6946. def glColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  6947. def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6948. def glColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  6949. def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6950. def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  6951. def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  6952. def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  6953. def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6954. def glColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  6955. def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6956. def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  6957. def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  6958. def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  6959. def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6960. def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  6961. def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  6962. def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  6963. def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6964. def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  6965. def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6966. def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  6967. def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  6968. def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  6969. def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6970. def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  6971. def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  6972. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  6973. def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ...
  6974. def glColorMaterial(self, face: int, mode: int, /) -> None: ...
  6975. def glColorP3ui(self, type: int, color: int, /) -> None: ...
  6976. def glColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  6977. def glColorP4ui(self, type: int, color: int, /) -> None: ...
  6978. def glColorP4uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  6979. def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  6980. def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ...
  6981. def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ...
  6982. def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  6983. def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  6984. def glCompileShader(self, shader: int, /) -> None: ...
  6985. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  6986. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  6987. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  6988. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  6989. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  6990. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  6991. def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ...
  6992. def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ...
  6993. def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ...
  6994. def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  6995. def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ...
  6996. def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  6997. def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ...
  6998. def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  6999. def glCopyConvolutionFilter1D(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  7000. def glCopyConvolutionFilter2D(self, target: int, internalformat: int, x: int, y: int, width: int, height: int, /) -> None: ...
  7001. def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> None: ...
  7002. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  7003. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  7004. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  7005. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  7006. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  7007. def glCreateProgram(self, /) -> int: ...
  7008. def glCreateShader(self, type: int, /) -> int: ...
  7009. def glCullFace(self, mode: int, /) -> None: ...
  7010. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  7011. def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ...
  7012. def glDeleteLists(self, list: int, range: int, /) -> None: ...
  7013. def glDeleteProgram(self, program: int, /) -> None: ...
  7014. def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ...
  7015. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  7016. def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ...
  7017. def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ...
  7018. def glDeleteShader(self, shader: int, /) -> None: ...
  7019. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  7020. def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  7021. def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ...
  7022. def glDepthFunc(self, func: int, /) -> None: ...
  7023. def glDepthMask(self, flag: int, /) -> None: ...
  7024. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  7025. def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  7026. def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ...
  7027. def glDepthRangef(self, n: float, f: float, /) -> None: ...
  7028. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  7029. def glDisable(self, cap: int, /) -> None: ...
  7030. def glDisableClientState(self, array: int, /) -> None: ...
  7031. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  7032. def glDisablei(self, target: int, index: int, /) -> None: ...
  7033. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  7034. def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ...
  7035. def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ...
  7036. def glDrawBuffer(self, mode: int, /) -> None: ...
  7037. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  7038. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  7039. def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  7040. def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ...
  7041. def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ...
  7042. def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ...
  7043. def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  7044. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  7045. def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  7046. def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ...
  7047. def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ...
  7048. def glEdgeFlag(self, flag: int, /) -> None: ...
  7049. def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ...
  7050. def glEnable(self, cap: int, /) -> None: ...
  7051. def glEnableClientState(self, array: int, /) -> None: ...
  7052. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  7053. def glEnablei(self, target: int, index: int, /) -> None: ...
  7054. def glEnd(self, /) -> None: ...
  7055. def glEndConditionalRender(self, /) -> None: ...
  7056. def glEndList(self, /) -> None: ...
  7057. def glEndQuery(self, target: int, /) -> None: ...
  7058. def glEndQueryIndexed(self, target: int, index: int, /) -> None: ...
  7059. def glEndTransformFeedback(self, /) -> None: ...
  7060. def glEvalCoord1d(self, u: float, /) -> None: ...
  7061. def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  7062. def glEvalCoord1f(self, u: float, /) -> None: ...
  7063. def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  7064. def glEvalCoord2d(self, u: float, v: float, /) -> None: ...
  7065. def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  7066. def glEvalCoord2f(self, u: float, v: float, /) -> None: ...
  7067. def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  7068. def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ...
  7069. def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ...
  7070. def glEvalPoint1(self, i: int, /) -> None: ...
  7071. def glEvalPoint2(self, i: int, j: int, /) -> None: ...
  7072. def glFinish(self, /) -> None: ...
  7073. def glFlush(self, /) -> None: ...
  7074. def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  7075. def glFogCoordd(self, coord: float, /) -> None: ...
  7076. def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  7077. def glFogCoordf(self, coord: float, /) -> None: ...
  7078. def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  7079. def glFogf(self, pname: int, param: float, /) -> None: ...
  7080. def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  7081. def glFogi(self, pname: int, param: int, /) -> None: ...
  7082. def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  7083. def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  7084. def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ...
  7085. def glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  7086. def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  7087. def glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int, /) -> None: ...
  7088. def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  7089. def glFrontFace(self, mode: int, /) -> None: ...
  7090. def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  7091. def glGenLists(self, range: int, /) -> int: ...
  7092. def glGenerateMipmap(self, target: int, /) -> None: ...
  7093. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  7094. def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  7095. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  7096. def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ...
  7097. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  7098. def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ...
  7099. def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  7100. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  7101. def glGetError(self, /) -> int: ...
  7102. def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  7103. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  7104. def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  7105. def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  7106. def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  7107. def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  7108. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  7109. def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  7110. def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ...
  7111. def glGetString(self, name: int, /) -> str: ...
  7112. def glGetStringi(self, name: int, index: int, /) -> str: ...
  7113. def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  7114. def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  7115. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  7116. def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ...
  7117. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  7118. def glHint(self, target: int, mode: int, /) -> None: ...
  7119. def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ...
  7120. def glIndexMask(self, mask: int, /) -> None: ...
  7121. def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  7122. def glIndexd(self, c: float, /) -> None: ...
  7123. def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ...
  7124. def glIndexf(self, c: float, /) -> None: ...
  7125. def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ...
  7126. def glIndexi(self, c: int, /) -> None: ...
  7127. def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ...
  7128. def glIndexs(self, c: int, /) -> None: ...
  7129. def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ...
  7130. def glIndexub(self, c: int, /) -> None: ...
  7131. def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ...
  7132. def glInitNames(self, /) -> None: ...
  7133. def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ...
  7134. def glIsBuffer(self, buffer: int, /) -> int: ...
  7135. def glIsEnabled(self, cap: int, /) -> int: ...
  7136. def glIsEnabledi(self, target: int, index: int, /) -> int: ...
  7137. def glIsFramebuffer(self, framebuffer: int, /) -> int: ...
  7138. def glIsList(self, list: int, /) -> int: ...
  7139. def glIsProgram(self, program: int, /) -> int: ...
  7140. def glIsProgramPipeline(self, pipeline: int, /) -> int: ...
  7141. def glIsQuery(self, id: int, /) -> int: ...
  7142. def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ...
  7143. def glIsSampler(self, sampler: int, /) -> int: ...
  7144. def glIsShader(self, shader: int, /) -> int: ...
  7145. def glIsTexture(self, texture: int, /) -> int: ...
  7146. def glIsTransformFeedback(self, id: int, /) -> int: ...
  7147. def glIsVertexArray(self, array: int, /) -> int: ...
  7148. def glLightModelf(self, pname: int, param: float, /) -> None: ...
  7149. def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  7150. def glLightModeli(self, pname: int, param: int, /) -> None: ...
  7151. def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  7152. def glLightf(self, light: int, pname: int, param: float, /) -> None: ...
  7153. def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  7154. def glLighti(self, light: int, pname: int, param: int, /) -> None: ...
  7155. def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  7156. def glLineStipple(self, factor: int, pattern: int, /) -> None: ...
  7157. def glLineWidth(self, width: float, /) -> None: ...
  7158. def glLinkProgram(self, program: int, /) -> None: ...
  7159. def glListBase(self, base: int, /) -> None: ...
  7160. def glLoadIdentity(self, /) -> None: ...
  7161. def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  7162. def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  7163. def glLoadName(self, name: int, /) -> None: ...
  7164. def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  7165. def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  7166. def glLogicOp(self, opcode: int, /) -> None: ...
  7167. def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  7168. def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  7169. def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  7170. def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  7171. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  7172. def glMapGrid1d(self, un: int, u1: float, u2: float, /) -> None: ...
  7173. def glMapGrid1f(self, un: int, u1: float, u2: float, /) -> None: ...
  7174. def glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  7175. def glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  7176. def glMaterialf(self, face: int, pname: int, param: float, /) -> None: ...
  7177. def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  7178. def glMateriali(self, face: int, pname: int, param: int, /) -> None: ...
  7179. def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  7180. def glMatrixMode(self, mode: int, /) -> None: ...
  7181. def glMinSampleShading(self, value: float, /) -> None: ...
  7182. def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ...
  7183. def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  7184. def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  7185. def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  7186. def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  7187. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  7188. def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ...
  7189. def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  7190. def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ...
  7191. def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  7192. def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ...
  7193. def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  7194. def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ...
  7195. def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  7196. def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ...
  7197. def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  7198. def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ...
  7199. def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  7200. def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ...
  7201. def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  7202. def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ...
  7203. def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  7204. def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ...
  7205. def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  7206. def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ...
  7207. def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  7208. def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ...
  7209. def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  7210. def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ...
  7211. def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  7212. def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  7213. def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  7214. def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  7215. def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  7216. def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  7217. def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  7218. def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  7219. def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  7220. def glMultiTexCoordP1ui(self, texture: int, type: int, coords: int, /) -> None: ...
  7221. def glMultiTexCoordP1uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  7222. def glMultiTexCoordP2ui(self, texture: int, type: int, coords: int, /) -> None: ...
  7223. def glMultiTexCoordP2uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  7224. def glMultiTexCoordP3ui(self, texture: int, type: int, coords: int, /) -> None: ...
  7225. def glMultiTexCoordP3uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  7226. def glMultiTexCoordP4ui(self, texture: int, type: int, coords: int, /) -> None: ...
  7227. def glMultiTexCoordP4uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  7228. def glNewList(self, list: int, mode: int, /) -> None: ...
  7229. def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ...
  7230. def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  7231. def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ...
  7232. def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7233. def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ...
  7234. def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7235. def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ...
  7236. def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7237. def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ...
  7238. def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7239. def glNormalP3ui(self, type: int, coords: int, /) -> None: ...
  7240. def glNormalP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  7241. def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  7242. def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  7243. def glPassThrough(self, token: float, /) -> None: ...
  7244. def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ...
  7245. def glPatchParameteri(self, pname: int, value: int, /) -> None: ...
  7246. def glPauseTransformFeedback(self, /) -> None: ...
  7247. def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ...
  7248. def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  7249. def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  7250. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  7251. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  7252. def glPixelTransferf(self, pname: int, param: float, /) -> None: ...
  7253. def glPixelTransferi(self, pname: int, param: int, /) -> None: ...
  7254. def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ...
  7255. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  7256. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  7257. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  7258. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  7259. def glPointSize(self, size: float, /) -> None: ...
  7260. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  7261. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  7262. def glPopAttrib(self, /) -> None: ...
  7263. def glPopClientAttrib(self, /) -> None: ...
  7264. def glPopMatrix(self, /) -> None: ...
  7265. def glPopName(self, /) -> None: ...
  7266. def glPrimitiveRestartIndex(self, index: int, /) -> None: ...
  7267. def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ...
  7268. def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ...
  7269. def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ...
  7270. def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ...
  7271. def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7272. def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ...
  7273. def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7274. def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ...
  7275. def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7276. def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ...
  7277. def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7278. def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  7279. def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7280. def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  7281. def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7282. def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  7283. def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7284. def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  7285. def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7286. def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  7287. def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7288. def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  7289. def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7290. def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  7291. def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7292. def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  7293. def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7294. def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  7295. def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7296. def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  7297. def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7298. def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  7299. def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7300. def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  7301. def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7302. def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7303. def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7304. def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7305. def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7306. def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7307. def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7308. def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7309. def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7310. def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7311. def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7312. def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7313. def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7314. def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7315. def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7316. def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7317. def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7318. def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7319. def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7320. def glProvokingVertex(self, mode: int, /) -> None: ...
  7321. def glPushAttrib(self, mask: int, /) -> None: ...
  7322. def glPushClientAttrib(self, mask: int, /) -> None: ...
  7323. def glPushMatrix(self, /) -> None: ...
  7324. def glPushName(self, name: int, /) -> None: ...
  7325. def glQueryCounter(self, id: int, target: int, /) -> None: ...
  7326. def glRasterPos2d(self, x: float, y: float, /) -> None: ...
  7327. def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7328. def glRasterPos2f(self, x: float, y: float, /) -> None: ...
  7329. def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7330. def glRasterPos2i(self, x: int, y: int, /) -> None: ...
  7331. def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7332. def glRasterPos2s(self, x: int, y: int, /) -> None: ...
  7333. def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7334. def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ...
  7335. def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7336. def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ...
  7337. def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7338. def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ...
  7339. def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7340. def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ...
  7341. def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7342. def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  7343. def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7344. def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  7345. def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7346. def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  7347. def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7348. def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  7349. def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7350. def glReadBuffer(self, mode: int, /) -> None: ...
  7351. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  7352. def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  7353. def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  7354. def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  7355. def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  7356. def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  7357. def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  7358. def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  7359. def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  7360. def glReleaseShaderCompiler(self, /) -> None: ...
  7361. def glRenderMode(self, mode: int, /) -> int: ...
  7362. def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ...
  7363. def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  7364. def glResetHistogram(self, target: int, /) -> None: ...
  7365. def glResetMinmax(self, target: int, /) -> None: ...
  7366. def glResumeTransformFeedback(self, /) -> None: ...
  7367. def glRotated(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  7368. def glRotatef(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  7369. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  7370. def glSampleMaski(self, index: int, mask: int, /) -> None: ...
  7371. def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  7372. def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  7373. def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ...
  7374. def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ...
  7375. def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ...
  7376. def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  7377. def glScaled(self, x: float, y: float, z: float, /) -> None: ...
  7378. def glScalef(self, x: float, y: float, z: float, /) -> None: ...
  7379. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  7380. def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ...
  7381. def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ...
  7382. def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7383. def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  7384. def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  7385. def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  7386. def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7387. def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  7388. def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7389. def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  7390. def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7391. def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  7392. def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7393. def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  7394. def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  7395. def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  7396. def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7397. def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  7398. def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7399. def glSecondaryColorP3ui(self, type: int, color: int, /) -> None: ...
  7400. def glSecondaryColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  7401. def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  7402. def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ...
  7403. def glShadeModel(self, mode: int, /) -> None: ...
  7404. def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ...
  7405. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  7406. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  7407. def glStencilMask(self, mask: int, /) -> None: ...
  7408. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  7409. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  7410. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  7411. def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ...
  7412. def glTexCoord1d(self, s: float, /) -> None: ...
  7413. def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7414. def glTexCoord1f(self, s: float, /) -> None: ...
  7415. def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7416. def glTexCoord1i(self, s: int, /) -> None: ...
  7417. def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7418. def glTexCoord1s(self, s: int, /) -> None: ...
  7419. def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7420. def glTexCoord2d(self, s: float, t: float, /) -> None: ...
  7421. def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7422. def glTexCoord2f(self, s: float, t: float, /) -> None: ...
  7423. def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7424. def glTexCoord2i(self, s: int, t: int, /) -> None: ...
  7425. def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7426. def glTexCoord2s(self, s: int, t: int, /) -> None: ...
  7427. def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7428. def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ...
  7429. def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7430. def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ...
  7431. def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7432. def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ...
  7433. def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7434. def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ...
  7435. def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7436. def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ...
  7437. def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7438. def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ...
  7439. def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7440. def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ...
  7441. def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7442. def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ...
  7443. def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7444. def glTexCoordP1ui(self, type: int, coords: int, /) -> None: ...
  7445. def glTexCoordP1uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  7446. def glTexCoordP2ui(self, type: int, coords: int, /) -> None: ...
  7447. def glTexCoordP2uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  7448. def glTexCoordP3ui(self, type: int, coords: int, /) -> None: ...
  7449. def glTexCoordP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  7450. def glTexCoordP4ui(self, type: int, coords: int, /) -> None: ...
  7451. def glTexCoordP4uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  7452. def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  7453. def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ...
  7454. def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  7455. def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ...
  7456. def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  7457. def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ...
  7458. def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  7459. def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ...
  7460. def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  7461. def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ...
  7462. def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  7463. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  7464. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  7465. def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  7466. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  7467. def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  7468. def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  7469. def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  7470. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  7471. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  7472. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  7473. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  7474. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  7475. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  7476. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  7477. def glTranslated(self, x: float, y: float, z: float, /) -> None: ...
  7478. def glTranslatef(self, x: float, y: float, z: float, /) -> None: ...
  7479. def glUniform1d(self, location: int, x: float, /) -> None: ...
  7480. def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7481. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  7482. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7483. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  7484. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7485. def glUniform1ui(self, location: int, v0: int, /) -> None: ...
  7486. def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7487. def glUniform2d(self, location: int, x: float, y: float, /) -> None: ...
  7488. def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7489. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  7490. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7491. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  7492. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7493. def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ...
  7494. def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7495. def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ...
  7496. def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7497. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  7498. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7499. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  7500. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7501. def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  7502. def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7503. def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ...
  7504. def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7505. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  7506. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7507. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  7508. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7509. def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  7510. def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7511. def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ...
  7512. def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7513. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7514. def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7515. def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7516. def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7517. def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7518. def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7519. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7520. def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7521. def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7522. def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7523. def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7524. def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7525. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7526. def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7527. def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7528. def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7529. def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7530. def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ...
  7531. def glUnmapBuffer(self, target: int, /) -> int: ...
  7532. def glUseProgram(self, program: int, /) -> None: ...
  7533. def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ...
  7534. def glValidateProgram(self, program: int, /) -> None: ...
  7535. def glValidateProgramPipeline(self, pipeline: int, /) -> None: ...
  7536. def glVertex2d(self, x: float, y: float, /) -> None: ...
  7537. def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7538. def glVertex2f(self, x: float, y: float, /) -> None: ...
  7539. def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7540. def glVertex2i(self, x: int, y: int, /) -> None: ...
  7541. def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7542. def glVertex2s(self, x: int, y: int, /) -> None: ...
  7543. def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7544. def glVertex3d(self, x: float, y: float, z: float, /) -> None: ...
  7545. def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7546. def glVertex3f(self, x: float, y: float, z: float, /) -> None: ...
  7547. def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7548. def glVertex3i(self, x: int, y: int, z: int, /) -> None: ...
  7549. def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7550. def glVertex3s(self, x: int, y: int, z: int, /) -> None: ...
  7551. def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7552. def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  7553. def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7554. def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  7555. def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7556. def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  7557. def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7558. def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  7559. def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7560. def glVertexAttrib1d(self, index: int, x: float, /) -> None: ...
  7561. def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  7562. def glVertexAttrib1f(self, index: int, x: float, /) -> None: ...
  7563. def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  7564. def glVertexAttrib1s(self, index: int, x: int, /) -> None: ...
  7565. def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7566. def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ...
  7567. def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  7568. def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ...
  7569. def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  7570. def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ...
  7571. def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7572. def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  7573. def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  7574. def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ...
  7575. def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  7576. def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ...
  7577. def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7578. def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  7579. def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7580. def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7581. def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  7582. def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  7583. def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7584. def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7585. def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  7586. def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  7587. def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  7588. def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  7589. def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  7590. def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7591. def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  7592. def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7593. def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  7594. def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7595. def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7596. def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ...
  7597. def glVertexAttribI1i(self, index: int, x: int, /) -> None: ...
  7598. def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7599. def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ...
  7600. def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7601. def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ...
  7602. def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7603. def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ...
  7604. def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7605. def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ...
  7606. def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7607. def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ...
  7608. def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7609. def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  7610. def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  7611. def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7612. def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7613. def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  7614. def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  7615. def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7616. def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7617. def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  7618. def glVertexAttribL1d(self, index: int, x: float, /) -> None: ...
  7619. def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  7620. def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ...
  7621. def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  7622. def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  7623. def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  7624. def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  7625. def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  7626. def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  7627. def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  7628. def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  7629. def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  7630. def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  7631. def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  7632. def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  7633. def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  7634. def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  7635. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  7636. def glVertexP2ui(self, type: int, value: int, /) -> None: ...
  7637. def glVertexP2uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  7638. def glVertexP3ui(self, type: int, value: int, /) -> None: ...
  7639. def glVertexP3uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  7640. def glVertexP4ui(self, type: int, value: int, /) -> None: ...
  7641. def glVertexP4uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  7642. def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  7643. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  7644. def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  7645. def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ...
  7646. def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  7647. def glWindowPos2d(self, x: float, y: float, /) -> None: ...
  7648. def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7649. def glWindowPos2f(self, x: float, y: float, /) -> None: ...
  7650. def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7651. def glWindowPos2i(self, x: int, y: int, /) -> None: ...
  7652. def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7653. def glWindowPos2s(self, x: int, y: int, /) -> None: ...
  7654. def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7655. def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ...
  7656. def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7657. def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ...
  7658. def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  7659. def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ...
  7660. def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7661. def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ...
  7662. def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  7663. def initializeOpenGLFunctions(self, /) -> bool: ...
  7664. class QOpenGLFunctions_4_1_Core(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  7665. def __init__(self, /) -> None: ...
  7666. def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ...
  7667. def glActiveTexture(self, texture: int, /) -> None: ...
  7668. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  7669. def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ...
  7670. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  7671. def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ...
  7672. def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ...
  7673. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  7674. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  7675. def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ...
  7676. def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ...
  7677. def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  7678. def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ...
  7679. def glBindProgramPipeline(self, pipeline: int, /) -> None: ...
  7680. def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ...
  7681. def glBindSampler(self, unit: int, sampler: int, /) -> None: ...
  7682. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  7683. def glBindTransformFeedback(self, target: int, id: int, /) -> None: ...
  7684. def glBindVertexArray(self, array: int, /) -> None: ...
  7685. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  7686. def glBlendEquation(self, mode: int, /) -> None: ...
  7687. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  7688. def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ...
  7689. def glBlendEquationi(self, buf: int, mode: int, /) -> None: ...
  7690. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  7691. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  7692. def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ...
  7693. def glBlendFunci(self, buf: int, src: int, dst: int, /) -> None: ...
  7694. def glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  7695. def glCheckFramebufferStatus(self, target: int, /) -> int: ...
  7696. def glClampColor(self, target: int, clamp: int, /) -> None: ...
  7697. def glClear(self, mask: int, /) -> None: ...
  7698. def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ...
  7699. def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  7700. def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  7701. def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  7702. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  7703. def glClearDepth(self, depth: float, /) -> None: ...
  7704. def glClearDepthf(self, dd: float, /) -> None: ...
  7705. def glClearStencil(self, s: int, /) -> None: ...
  7706. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  7707. def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ...
  7708. def glCompileShader(self, shader: int, /) -> None: ...
  7709. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  7710. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  7711. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  7712. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  7713. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  7714. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  7715. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  7716. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  7717. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  7718. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  7719. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  7720. def glCreateProgram(self, /) -> int: ...
  7721. def glCreateShader(self, type: int, /) -> int: ...
  7722. def glCullFace(self, mode: int, /) -> None: ...
  7723. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  7724. def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ...
  7725. def glDeleteProgram(self, program: int, /) -> None: ...
  7726. def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ...
  7727. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  7728. def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ...
  7729. def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ...
  7730. def glDeleteShader(self, shader: int, /) -> None: ...
  7731. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  7732. def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  7733. def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ...
  7734. def glDepthFunc(self, func: int, /) -> None: ...
  7735. def glDepthMask(self, flag: int, /) -> None: ...
  7736. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  7737. def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  7738. def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ...
  7739. def glDepthRangef(self, n: float, f: float, /) -> None: ...
  7740. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  7741. def glDisable(self, cap: int, /) -> None: ...
  7742. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  7743. def glDisablei(self, target: int, index: int, /) -> None: ...
  7744. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  7745. def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ...
  7746. def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ...
  7747. def glDrawBuffer(self, mode: int, /) -> None: ...
  7748. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  7749. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  7750. def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  7751. def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ...
  7752. def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ...
  7753. def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ...
  7754. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  7755. def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  7756. def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ...
  7757. def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ...
  7758. def glEnable(self, cap: int, /) -> None: ...
  7759. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  7760. def glEnablei(self, target: int, index: int, /) -> None: ...
  7761. def glEndConditionalRender(self, /) -> None: ...
  7762. def glEndQuery(self, target: int, /) -> None: ...
  7763. def glEndQueryIndexed(self, target: int, index: int, /) -> None: ...
  7764. def glEndTransformFeedback(self, /) -> None: ...
  7765. def glFinish(self, /) -> None: ...
  7766. def glFlush(self, /) -> None: ...
  7767. def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  7768. def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ...
  7769. def glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  7770. def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  7771. def glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int, /) -> None: ...
  7772. def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  7773. def glFrontFace(self, mode: int, /) -> None: ...
  7774. def glGenerateMipmap(self, target: int, /) -> None: ...
  7775. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  7776. def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  7777. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  7778. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  7779. def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  7780. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  7781. def glGetError(self, /) -> int: ...
  7782. def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  7783. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  7784. def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  7785. def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  7786. def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  7787. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  7788. def glGetString(self, name: int, /) -> str: ...
  7789. def glGetStringi(self, name: int, index: int, /) -> str: ...
  7790. def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  7791. def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  7792. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  7793. def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ...
  7794. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  7795. def glHint(self, target: int, mode: int, /) -> None: ...
  7796. def glIsBuffer(self, buffer: int, /) -> int: ...
  7797. def glIsEnabled(self, cap: int, /) -> int: ...
  7798. def glIsEnabledi(self, target: int, index: int, /) -> int: ...
  7799. def glIsFramebuffer(self, framebuffer: int, /) -> int: ...
  7800. def glIsProgram(self, program: int, /) -> int: ...
  7801. def glIsProgramPipeline(self, pipeline: int, /) -> int: ...
  7802. def glIsQuery(self, id: int, /) -> int: ...
  7803. def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ...
  7804. def glIsSampler(self, sampler: int, /) -> int: ...
  7805. def glIsShader(self, shader: int, /) -> int: ...
  7806. def glIsTexture(self, texture: int, /) -> int: ...
  7807. def glIsTransformFeedback(self, id: int, /) -> int: ...
  7808. def glIsVertexArray(self, array: int, /) -> int: ...
  7809. def glLineWidth(self, width: float, /) -> None: ...
  7810. def glLinkProgram(self, program: int, /) -> None: ...
  7811. def glLogicOp(self, opcode: int, /) -> None: ...
  7812. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  7813. def glMinSampleShading(self, value: float, /) -> None: ...
  7814. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  7815. def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ...
  7816. def glPatchParameteri(self, pname: int, value: int, /) -> None: ...
  7817. def glPauseTransformFeedback(self, /) -> None: ...
  7818. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  7819. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  7820. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  7821. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  7822. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  7823. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  7824. def glPointSize(self, size: float, /) -> None: ...
  7825. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  7826. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  7827. def glPrimitiveRestartIndex(self, index: int, /) -> None: ...
  7828. def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ...
  7829. def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ...
  7830. def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ...
  7831. def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7832. def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ...
  7833. def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7834. def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ...
  7835. def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7836. def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ...
  7837. def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7838. def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  7839. def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7840. def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  7841. def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7842. def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  7843. def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7844. def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  7845. def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7846. def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  7847. def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7848. def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  7849. def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7850. def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  7851. def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7852. def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  7853. def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7854. def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  7855. def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7856. def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  7857. def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7858. def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  7859. def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7860. def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  7861. def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7862. def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7863. def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7864. def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7865. def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7866. def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7867. def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7868. def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7869. def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7870. def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7871. def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7872. def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7873. def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7874. def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7875. def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7876. def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7877. def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7878. def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7879. def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7880. def glProvokingVertex(self, mode: int, /) -> None: ...
  7881. def glQueryCounter(self, id: int, target: int, /) -> None: ...
  7882. def glReadBuffer(self, mode: int, /) -> None: ...
  7883. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  7884. def glReleaseShaderCompiler(self, /) -> None: ...
  7885. def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ...
  7886. def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  7887. def glResumeTransformFeedback(self, /) -> None: ...
  7888. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  7889. def glSampleMaski(self, index: int, mask: int, /) -> None: ...
  7890. def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  7891. def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  7892. def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ...
  7893. def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ...
  7894. def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ...
  7895. def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  7896. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  7897. def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ...
  7898. def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ...
  7899. def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  7900. def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ...
  7901. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  7902. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  7903. def glStencilMask(self, mask: int, /) -> None: ...
  7904. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  7905. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  7906. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  7907. def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ...
  7908. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  7909. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  7910. def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  7911. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  7912. def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  7913. def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  7914. def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  7915. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  7916. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  7917. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  7918. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  7919. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  7920. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  7921. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  7922. def glUniform1d(self, location: int, x: float, /) -> None: ...
  7923. def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7924. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  7925. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7926. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  7927. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7928. def glUniform1ui(self, location: int, v0: int, /) -> None: ...
  7929. def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7930. def glUniform2d(self, location: int, x: float, y: float, /) -> None: ...
  7931. def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7932. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  7933. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7934. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  7935. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7936. def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ...
  7937. def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7938. def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ...
  7939. def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7940. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  7941. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7942. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  7943. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7944. def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  7945. def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7946. def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ...
  7947. def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7948. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  7949. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  7950. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  7951. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7952. def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  7953. def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  7954. def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ...
  7955. def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7956. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7957. def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7958. def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7959. def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7960. def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7961. def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7962. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7963. def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7964. def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7965. def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7966. def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7967. def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7968. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7969. def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7970. def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7971. def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7972. def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  7973. def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ...
  7974. def glUnmapBuffer(self, target: int, /) -> int: ...
  7975. def glUseProgram(self, program: int, /) -> None: ...
  7976. def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ...
  7977. def glValidateProgram(self, program: int, /) -> None: ...
  7978. def glValidateProgramPipeline(self, pipeline: int, /) -> None: ...
  7979. def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ...
  7980. def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  7981. def glVertexAttribL1d(self, index: int, x: float, /) -> None: ...
  7982. def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  7983. def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ...
  7984. def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  7985. def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  7986. def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  7987. def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  7988. def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  7989. def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  7990. def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  7991. def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  7992. def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  7993. def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  7994. def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  7995. def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  7996. def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  7997. def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  7998. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  7999. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  8000. def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  8001. def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ...
  8002. def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  8003. def initializeOpenGLFunctions(self, /) -> bool: ...
  8004. class QOpenGLFunctions_4_2_Compatibility(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  8005. def __init__(self, /) -> None: ...
  8006. def glAccum(self, op: int, value: float, /) -> None: ...
  8007. def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ...
  8008. def glActiveTexture(self, texture: int, /) -> None: ...
  8009. def glAlphaFunc(self, func: int, ref: float, /) -> None: ...
  8010. def glArrayElement(self, i: int, /) -> None: ...
  8011. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  8012. def glBegin(self, mode: int, /) -> None: ...
  8013. def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ...
  8014. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  8015. def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ...
  8016. def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ...
  8017. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  8018. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  8019. def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ...
  8020. def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ...
  8021. def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  8022. def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ...
  8023. def glBindImageTexture(self, unit: int, texture: int, level: int, layered: int, layer: int, access: int, format: int, /) -> None: ...
  8024. def glBindProgramPipeline(self, pipeline: int, /) -> None: ...
  8025. def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ...
  8026. def glBindSampler(self, unit: int, sampler: int, /) -> None: ...
  8027. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  8028. def glBindTransformFeedback(self, target: int, id: int, /) -> None: ...
  8029. def glBindVertexArray(self, array: int, /) -> None: ...
  8030. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  8031. def glBlendEquation(self, mode: int, /) -> None: ...
  8032. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  8033. def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ...
  8034. def glBlendEquationi(self, buf: int, mode: int, /) -> None: ...
  8035. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  8036. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  8037. def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ...
  8038. def glBlendFunci(self, buf: int, src: int, dst: int, /) -> None: ...
  8039. def glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  8040. def glCallList(self, list: int, /) -> None: ...
  8041. def glCallLists(self, n: int, type: int, lists: int, /) -> None: ...
  8042. def glCheckFramebufferStatus(self, target: int, /) -> int: ...
  8043. def glClampColor(self, target: int, clamp: int, /) -> None: ...
  8044. def glClear(self, mask: int, /) -> None: ...
  8045. def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  8046. def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ...
  8047. def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  8048. def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  8049. def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  8050. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  8051. def glClearDepth(self, depth: float, /) -> None: ...
  8052. def glClearDepthf(self, dd: float, /) -> None: ...
  8053. def glClearIndex(self, c: float, /) -> None: ...
  8054. def glClearStencil(self, s: int, /) -> None: ...
  8055. def glClientActiveTexture(self, texture: int, /) -> None: ...
  8056. def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ...
  8057. def glColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  8058. def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  8059. def glColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  8060. def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8061. def glColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  8062. def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8063. def glColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  8064. def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8065. def glColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  8066. def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8067. def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  8068. def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  8069. def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  8070. def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8071. def glColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  8072. def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8073. def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  8074. def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  8075. def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  8076. def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8077. def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  8078. def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8079. def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  8080. def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8081. def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  8082. def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8083. def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  8084. def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  8085. def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  8086. def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8087. def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  8088. def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8089. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  8090. def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ...
  8091. def glColorMaterial(self, face: int, mode: int, /) -> None: ...
  8092. def glColorP3ui(self, type: int, color: int, /) -> None: ...
  8093. def glColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  8094. def glColorP4ui(self, type: int, color: int, /) -> None: ...
  8095. def glColorP4uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  8096. def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  8097. def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ...
  8098. def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ...
  8099. def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  8100. def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  8101. def glCompileShader(self, shader: int, /) -> None: ...
  8102. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  8103. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  8104. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  8105. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  8106. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  8107. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  8108. def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ...
  8109. def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ...
  8110. def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ...
  8111. def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  8112. def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ...
  8113. def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  8114. def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ...
  8115. def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  8116. def glCopyConvolutionFilter1D(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  8117. def glCopyConvolutionFilter2D(self, target: int, internalformat: int, x: int, y: int, width: int, height: int, /) -> None: ...
  8118. def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> None: ...
  8119. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  8120. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  8121. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  8122. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  8123. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  8124. def glCreateProgram(self, /) -> int: ...
  8125. def glCreateShader(self, type: int, /) -> int: ...
  8126. def glCullFace(self, mode: int, /) -> None: ...
  8127. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  8128. def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ...
  8129. def glDeleteLists(self, list: int, range: int, /) -> None: ...
  8130. def glDeleteProgram(self, program: int, /) -> None: ...
  8131. def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ...
  8132. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  8133. def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ...
  8134. def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ...
  8135. def glDeleteShader(self, shader: int, /) -> None: ...
  8136. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  8137. def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  8138. def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ...
  8139. def glDepthFunc(self, func: int, /) -> None: ...
  8140. def glDepthMask(self, flag: int, /) -> None: ...
  8141. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  8142. def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  8143. def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ...
  8144. def glDepthRangef(self, n: float, f: float, /) -> None: ...
  8145. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  8146. def glDisable(self, cap: int, /) -> None: ...
  8147. def glDisableClientState(self, array: int, /) -> None: ...
  8148. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  8149. def glDisablei(self, target: int, index: int, /) -> None: ...
  8150. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  8151. def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ...
  8152. def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ...
  8153. def glDrawArraysInstancedBaseInstance(self, mode: int, first: int, count: int, instancecount: int, baseinstance: int, /) -> None: ...
  8154. def glDrawBuffer(self, mode: int, /) -> None: ...
  8155. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  8156. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  8157. def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  8158. def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ...
  8159. def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ...
  8160. def glDrawElementsInstancedBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, baseinstance: int, /) -> None: ...
  8161. def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ...
  8162. def glDrawElementsInstancedBaseVertexBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, baseinstance: int, /) -> None: ...
  8163. def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  8164. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  8165. def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  8166. def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ...
  8167. def glDrawTransformFeedbackInstanced(self, mode: int, id: int, instancecount: int, /) -> None: ...
  8168. def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ...
  8169. def glDrawTransformFeedbackStreamInstanced(self, mode: int, id: int, stream: int, instancecount: int, /) -> None: ...
  8170. def glEdgeFlag(self, flag: int, /) -> None: ...
  8171. def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ...
  8172. def glEnable(self, cap: int, /) -> None: ...
  8173. def glEnableClientState(self, array: int, /) -> None: ...
  8174. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  8175. def glEnablei(self, target: int, index: int, /) -> None: ...
  8176. def glEnd(self, /) -> None: ...
  8177. def glEndConditionalRender(self, /) -> None: ...
  8178. def glEndList(self, /) -> None: ...
  8179. def glEndQuery(self, target: int, /) -> None: ...
  8180. def glEndQueryIndexed(self, target: int, index: int, /) -> None: ...
  8181. def glEndTransformFeedback(self, /) -> None: ...
  8182. def glEvalCoord1d(self, u: float, /) -> None: ...
  8183. def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  8184. def glEvalCoord1f(self, u: float, /) -> None: ...
  8185. def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  8186. def glEvalCoord2d(self, u: float, v: float, /) -> None: ...
  8187. def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  8188. def glEvalCoord2f(self, u: float, v: float, /) -> None: ...
  8189. def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  8190. def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ...
  8191. def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ...
  8192. def glEvalPoint1(self, i: int, /) -> None: ...
  8193. def glEvalPoint2(self, i: int, j: int, /) -> None: ...
  8194. def glFinish(self, /) -> None: ...
  8195. def glFlush(self, /) -> None: ...
  8196. def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  8197. def glFogCoordd(self, coord: float, /) -> None: ...
  8198. def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  8199. def glFogCoordf(self, coord: float, /) -> None: ...
  8200. def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  8201. def glFogf(self, pname: int, param: float, /) -> None: ...
  8202. def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  8203. def glFogi(self, pname: int, param: int, /) -> None: ...
  8204. def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  8205. def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  8206. def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ...
  8207. def glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  8208. def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  8209. def glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int, /) -> None: ...
  8210. def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  8211. def glFrontFace(self, mode: int, /) -> None: ...
  8212. def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  8213. def glGenLists(self, range: int, /) -> int: ...
  8214. def glGenerateMipmap(self, target: int, /) -> None: ...
  8215. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  8216. def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  8217. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  8218. def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ...
  8219. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  8220. def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ...
  8221. def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  8222. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  8223. def glGetError(self, /) -> int: ...
  8224. def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  8225. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  8226. def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  8227. def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  8228. def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  8229. def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  8230. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  8231. def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  8232. def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ...
  8233. def glGetString(self, name: int, /) -> str: ...
  8234. def glGetStringi(self, name: int, index: int, /) -> str: ...
  8235. def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  8236. def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  8237. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  8238. def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ...
  8239. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  8240. def glHint(self, target: int, mode: int, /) -> None: ...
  8241. def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ...
  8242. def glIndexMask(self, mask: int, /) -> None: ...
  8243. def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  8244. def glIndexd(self, c: float, /) -> None: ...
  8245. def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ...
  8246. def glIndexf(self, c: float, /) -> None: ...
  8247. def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ...
  8248. def glIndexi(self, c: int, /) -> None: ...
  8249. def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ...
  8250. def glIndexs(self, c: int, /) -> None: ...
  8251. def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ...
  8252. def glIndexub(self, c: int, /) -> None: ...
  8253. def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ...
  8254. def glInitNames(self, /) -> None: ...
  8255. def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ...
  8256. def glIsBuffer(self, buffer: int, /) -> int: ...
  8257. def glIsEnabled(self, cap: int, /) -> int: ...
  8258. def glIsEnabledi(self, target: int, index: int, /) -> int: ...
  8259. def glIsFramebuffer(self, framebuffer: int, /) -> int: ...
  8260. def glIsList(self, list: int, /) -> int: ...
  8261. def glIsProgram(self, program: int, /) -> int: ...
  8262. def glIsProgramPipeline(self, pipeline: int, /) -> int: ...
  8263. def glIsQuery(self, id: int, /) -> int: ...
  8264. def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ...
  8265. def glIsSampler(self, sampler: int, /) -> int: ...
  8266. def glIsShader(self, shader: int, /) -> int: ...
  8267. def glIsTexture(self, texture: int, /) -> int: ...
  8268. def glIsTransformFeedback(self, id: int, /) -> int: ...
  8269. def glIsVertexArray(self, array: int, /) -> int: ...
  8270. def glLightModelf(self, pname: int, param: float, /) -> None: ...
  8271. def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  8272. def glLightModeli(self, pname: int, param: int, /) -> None: ...
  8273. def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  8274. def glLightf(self, light: int, pname: int, param: float, /) -> None: ...
  8275. def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  8276. def glLighti(self, light: int, pname: int, param: int, /) -> None: ...
  8277. def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  8278. def glLineStipple(self, factor: int, pattern: int, /) -> None: ...
  8279. def glLineWidth(self, width: float, /) -> None: ...
  8280. def glLinkProgram(self, program: int, /) -> None: ...
  8281. def glListBase(self, base: int, /) -> None: ...
  8282. def glLoadIdentity(self, /) -> None: ...
  8283. def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  8284. def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  8285. def glLoadName(self, name: int, /) -> None: ...
  8286. def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  8287. def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  8288. def glLogicOp(self, opcode: int, /) -> None: ...
  8289. def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  8290. def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  8291. def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  8292. def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  8293. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  8294. def glMapGrid1d(self, un: int, u1: float, u2: float, /) -> None: ...
  8295. def glMapGrid1f(self, un: int, u1: float, u2: float, /) -> None: ...
  8296. def glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  8297. def glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  8298. def glMaterialf(self, face: int, pname: int, param: float, /) -> None: ...
  8299. def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  8300. def glMateriali(self, face: int, pname: int, param: int, /) -> None: ...
  8301. def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  8302. def glMatrixMode(self, mode: int, /) -> None: ...
  8303. def glMemoryBarrier(self, barriers: int, /) -> None: ...
  8304. def glMinSampleShading(self, value: float, /) -> None: ...
  8305. def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ...
  8306. def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  8307. def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  8308. def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  8309. def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  8310. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  8311. def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ...
  8312. def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  8313. def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ...
  8314. def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  8315. def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ...
  8316. def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  8317. def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ...
  8318. def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  8319. def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ...
  8320. def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  8321. def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ...
  8322. def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  8323. def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ...
  8324. def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  8325. def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ...
  8326. def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  8327. def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ...
  8328. def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  8329. def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ...
  8330. def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  8331. def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ...
  8332. def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  8333. def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ...
  8334. def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  8335. def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  8336. def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  8337. def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  8338. def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  8339. def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  8340. def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  8341. def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  8342. def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  8343. def glMultiTexCoordP1ui(self, texture: int, type: int, coords: int, /) -> None: ...
  8344. def glMultiTexCoordP1uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  8345. def glMultiTexCoordP2ui(self, texture: int, type: int, coords: int, /) -> None: ...
  8346. def glMultiTexCoordP2uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  8347. def glMultiTexCoordP3ui(self, texture: int, type: int, coords: int, /) -> None: ...
  8348. def glMultiTexCoordP3uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  8349. def glMultiTexCoordP4ui(self, texture: int, type: int, coords: int, /) -> None: ...
  8350. def glMultiTexCoordP4uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  8351. def glNewList(self, list: int, mode: int, /) -> None: ...
  8352. def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ...
  8353. def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  8354. def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ...
  8355. def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8356. def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ...
  8357. def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8358. def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ...
  8359. def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8360. def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ...
  8361. def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8362. def glNormalP3ui(self, type: int, coords: int, /) -> None: ...
  8363. def glNormalP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  8364. def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  8365. def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  8366. def glPassThrough(self, token: float, /) -> None: ...
  8367. def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ...
  8368. def glPatchParameteri(self, pname: int, value: int, /) -> None: ...
  8369. def glPauseTransformFeedback(self, /) -> None: ...
  8370. def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ...
  8371. def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  8372. def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  8373. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  8374. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  8375. def glPixelTransferf(self, pname: int, param: float, /) -> None: ...
  8376. def glPixelTransferi(self, pname: int, param: int, /) -> None: ...
  8377. def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ...
  8378. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  8379. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  8380. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  8381. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  8382. def glPointSize(self, size: float, /) -> None: ...
  8383. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  8384. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  8385. def glPopAttrib(self, /) -> None: ...
  8386. def glPopClientAttrib(self, /) -> None: ...
  8387. def glPopMatrix(self, /) -> None: ...
  8388. def glPopName(self, /) -> None: ...
  8389. def glPrimitiveRestartIndex(self, index: int, /) -> None: ...
  8390. def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ...
  8391. def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ...
  8392. def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ...
  8393. def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ...
  8394. def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8395. def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ...
  8396. def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8397. def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ...
  8398. def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8399. def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ...
  8400. def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8401. def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  8402. def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8403. def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  8404. def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8405. def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  8406. def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8407. def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  8408. def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8409. def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  8410. def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8411. def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  8412. def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8413. def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  8414. def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8415. def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  8416. def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8417. def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  8418. def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8419. def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  8420. def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8421. def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  8422. def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8423. def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  8424. def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8425. def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8426. def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8427. def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8428. def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8429. def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8430. def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8431. def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8432. def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8433. def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8434. def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8435. def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8436. def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8437. def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8438. def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8439. def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8440. def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8441. def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8442. def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8443. def glProvokingVertex(self, mode: int, /) -> None: ...
  8444. def glPushAttrib(self, mask: int, /) -> None: ...
  8445. def glPushClientAttrib(self, mask: int, /) -> None: ...
  8446. def glPushMatrix(self, /) -> None: ...
  8447. def glPushName(self, name: int, /) -> None: ...
  8448. def glQueryCounter(self, id: int, target: int, /) -> None: ...
  8449. def glRasterPos2d(self, x: float, y: float, /) -> None: ...
  8450. def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8451. def glRasterPos2f(self, x: float, y: float, /) -> None: ...
  8452. def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8453. def glRasterPos2i(self, x: int, y: int, /) -> None: ...
  8454. def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8455. def glRasterPos2s(self, x: int, y: int, /) -> None: ...
  8456. def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8457. def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ...
  8458. def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8459. def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ...
  8460. def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8461. def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ...
  8462. def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8463. def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ...
  8464. def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8465. def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  8466. def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8467. def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  8468. def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8469. def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  8470. def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8471. def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  8472. def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8473. def glReadBuffer(self, mode: int, /) -> None: ...
  8474. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  8475. def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  8476. def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  8477. def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  8478. def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  8479. def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  8480. def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  8481. def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  8482. def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  8483. def glReleaseShaderCompiler(self, /) -> None: ...
  8484. def glRenderMode(self, mode: int, /) -> int: ...
  8485. def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ...
  8486. def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  8487. def glResetHistogram(self, target: int, /) -> None: ...
  8488. def glResetMinmax(self, target: int, /) -> None: ...
  8489. def glResumeTransformFeedback(self, /) -> None: ...
  8490. def glRotated(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  8491. def glRotatef(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  8492. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  8493. def glSampleMaski(self, index: int, mask: int, /) -> None: ...
  8494. def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  8495. def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  8496. def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ...
  8497. def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ...
  8498. def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ...
  8499. def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  8500. def glScaled(self, x: float, y: float, z: float, /) -> None: ...
  8501. def glScalef(self, x: float, y: float, z: float, /) -> None: ...
  8502. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  8503. def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ...
  8504. def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ...
  8505. def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8506. def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  8507. def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  8508. def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  8509. def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8510. def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  8511. def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8512. def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  8513. def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8514. def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  8515. def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8516. def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  8517. def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  8518. def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  8519. def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8520. def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  8521. def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8522. def glSecondaryColorP3ui(self, type: int, color: int, /) -> None: ...
  8523. def glSecondaryColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  8524. def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  8525. def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ...
  8526. def glShadeModel(self, mode: int, /) -> None: ...
  8527. def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ...
  8528. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  8529. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  8530. def glStencilMask(self, mask: int, /) -> None: ...
  8531. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  8532. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  8533. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  8534. def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ...
  8535. def glTexCoord1d(self, s: float, /) -> None: ...
  8536. def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8537. def glTexCoord1f(self, s: float, /) -> None: ...
  8538. def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8539. def glTexCoord1i(self, s: int, /) -> None: ...
  8540. def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8541. def glTexCoord1s(self, s: int, /) -> None: ...
  8542. def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8543. def glTexCoord2d(self, s: float, t: float, /) -> None: ...
  8544. def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8545. def glTexCoord2f(self, s: float, t: float, /) -> None: ...
  8546. def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8547. def glTexCoord2i(self, s: int, t: int, /) -> None: ...
  8548. def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8549. def glTexCoord2s(self, s: int, t: int, /) -> None: ...
  8550. def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8551. def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ...
  8552. def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8553. def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ...
  8554. def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8555. def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ...
  8556. def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8557. def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ...
  8558. def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8559. def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ...
  8560. def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8561. def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ...
  8562. def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8563. def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ...
  8564. def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8565. def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ...
  8566. def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8567. def glTexCoordP1ui(self, type: int, coords: int, /) -> None: ...
  8568. def glTexCoordP1uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  8569. def glTexCoordP2ui(self, type: int, coords: int, /) -> None: ...
  8570. def glTexCoordP2uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  8571. def glTexCoordP3ui(self, type: int, coords: int, /) -> None: ...
  8572. def glTexCoordP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  8573. def glTexCoordP4ui(self, type: int, coords: int, /) -> None: ...
  8574. def glTexCoordP4uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  8575. def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  8576. def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ...
  8577. def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  8578. def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ...
  8579. def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  8580. def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ...
  8581. def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  8582. def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ...
  8583. def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  8584. def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ...
  8585. def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  8586. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  8587. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  8588. def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  8589. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  8590. def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  8591. def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  8592. def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  8593. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  8594. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  8595. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  8596. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  8597. def glTexStorage1D(self, target: int, levels: int, internalformat: int, width: int, /) -> None: ...
  8598. def glTexStorage2D(self, target: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ...
  8599. def glTexStorage3D(self, target: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ...
  8600. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  8601. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  8602. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  8603. def glTranslated(self, x: float, y: float, z: float, /) -> None: ...
  8604. def glTranslatef(self, x: float, y: float, z: float, /) -> None: ...
  8605. def glUniform1d(self, location: int, x: float, /) -> None: ...
  8606. def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8607. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  8608. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8609. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  8610. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8611. def glUniform1ui(self, location: int, v0: int, /) -> None: ...
  8612. def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8613. def glUniform2d(self, location: int, x: float, y: float, /) -> None: ...
  8614. def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8615. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  8616. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8617. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  8618. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8619. def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ...
  8620. def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8621. def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ...
  8622. def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8623. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  8624. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8625. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  8626. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8627. def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  8628. def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8629. def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ...
  8630. def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8631. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  8632. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8633. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  8634. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8635. def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  8636. def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8637. def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ...
  8638. def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8639. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8640. def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8641. def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8642. def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8643. def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8644. def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8645. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8646. def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8647. def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8648. def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8649. def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8650. def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8651. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8652. def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8653. def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8654. def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8655. def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8656. def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ...
  8657. def glUnmapBuffer(self, target: int, /) -> int: ...
  8658. def glUseProgram(self, program: int, /) -> None: ...
  8659. def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ...
  8660. def glValidateProgram(self, program: int, /) -> None: ...
  8661. def glValidateProgramPipeline(self, pipeline: int, /) -> None: ...
  8662. def glVertex2d(self, x: float, y: float, /) -> None: ...
  8663. def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8664. def glVertex2f(self, x: float, y: float, /) -> None: ...
  8665. def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8666. def glVertex2i(self, x: int, y: int, /) -> None: ...
  8667. def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8668. def glVertex2s(self, x: int, y: int, /) -> None: ...
  8669. def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8670. def glVertex3d(self, x: float, y: float, z: float, /) -> None: ...
  8671. def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8672. def glVertex3f(self, x: float, y: float, z: float, /) -> None: ...
  8673. def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8674. def glVertex3i(self, x: int, y: int, z: int, /) -> None: ...
  8675. def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8676. def glVertex3s(self, x: int, y: int, z: int, /) -> None: ...
  8677. def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8678. def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  8679. def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8680. def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  8681. def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8682. def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  8683. def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8684. def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  8685. def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8686. def glVertexAttrib1d(self, index: int, x: float, /) -> None: ...
  8687. def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  8688. def glVertexAttrib1f(self, index: int, x: float, /) -> None: ...
  8689. def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  8690. def glVertexAttrib1s(self, index: int, x: int, /) -> None: ...
  8691. def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8692. def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ...
  8693. def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  8694. def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ...
  8695. def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  8696. def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ...
  8697. def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8698. def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  8699. def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  8700. def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ...
  8701. def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  8702. def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ...
  8703. def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8704. def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  8705. def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8706. def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8707. def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  8708. def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  8709. def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8710. def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8711. def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  8712. def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  8713. def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  8714. def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  8715. def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  8716. def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8717. def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  8718. def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8719. def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  8720. def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8721. def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8722. def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ...
  8723. def glVertexAttribI1i(self, index: int, x: int, /) -> None: ...
  8724. def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8725. def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ...
  8726. def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8727. def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ...
  8728. def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8729. def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ...
  8730. def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8731. def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ...
  8732. def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8733. def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ...
  8734. def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8735. def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  8736. def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  8737. def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8738. def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8739. def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  8740. def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  8741. def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8742. def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  8743. def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  8744. def glVertexAttribL1d(self, index: int, x: float, /) -> None: ...
  8745. def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  8746. def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ...
  8747. def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  8748. def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  8749. def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  8750. def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  8751. def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  8752. def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  8753. def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  8754. def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  8755. def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  8756. def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  8757. def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  8758. def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  8759. def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  8760. def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  8761. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  8762. def glVertexP2ui(self, type: int, value: int, /) -> None: ...
  8763. def glVertexP2uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  8764. def glVertexP3ui(self, type: int, value: int, /) -> None: ...
  8765. def glVertexP3uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  8766. def glVertexP4ui(self, type: int, value: int, /) -> None: ...
  8767. def glVertexP4uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  8768. def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  8769. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  8770. def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  8771. def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ...
  8772. def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  8773. def glWindowPos2d(self, x: float, y: float, /) -> None: ...
  8774. def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8775. def glWindowPos2f(self, x: float, y: float, /) -> None: ...
  8776. def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8777. def glWindowPos2i(self, x: int, y: int, /) -> None: ...
  8778. def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8779. def glWindowPos2s(self, x: int, y: int, /) -> None: ...
  8780. def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8781. def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ...
  8782. def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8783. def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ...
  8784. def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  8785. def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ...
  8786. def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8787. def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ...
  8788. def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  8789. def initializeOpenGLFunctions(self, /) -> bool: ...
  8790. class QOpenGLFunctions_4_2_Core(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  8791. def __init__(self, /) -> None: ...
  8792. def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ...
  8793. def glActiveTexture(self, texture: int, /) -> None: ...
  8794. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  8795. def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ...
  8796. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  8797. def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ...
  8798. def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ...
  8799. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  8800. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  8801. def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ...
  8802. def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ...
  8803. def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  8804. def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ...
  8805. def glBindImageTexture(self, unit: int, texture: int, level: int, layered: int, layer: int, access: int, format: int, /) -> None: ...
  8806. def glBindProgramPipeline(self, pipeline: int, /) -> None: ...
  8807. def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ...
  8808. def glBindSampler(self, unit: int, sampler: int, /) -> None: ...
  8809. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  8810. def glBindTransformFeedback(self, target: int, id: int, /) -> None: ...
  8811. def glBindVertexArray(self, array: int, /) -> None: ...
  8812. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  8813. def glBlendEquation(self, mode: int, /) -> None: ...
  8814. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  8815. def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ...
  8816. def glBlendEquationi(self, buf: int, mode: int, /) -> None: ...
  8817. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  8818. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  8819. def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ...
  8820. def glBlendFunci(self, buf: int, src: int, dst: int, /) -> None: ...
  8821. def glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  8822. def glCheckFramebufferStatus(self, target: int, /) -> int: ...
  8823. def glClampColor(self, target: int, clamp: int, /) -> None: ...
  8824. def glClear(self, mask: int, /) -> None: ...
  8825. def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ...
  8826. def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  8827. def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  8828. def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  8829. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  8830. def glClearDepth(self, depth: float, /) -> None: ...
  8831. def glClearDepthf(self, dd: float, /) -> None: ...
  8832. def glClearStencil(self, s: int, /) -> None: ...
  8833. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  8834. def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ...
  8835. def glCompileShader(self, shader: int, /) -> None: ...
  8836. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  8837. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  8838. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  8839. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  8840. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  8841. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  8842. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  8843. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  8844. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  8845. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  8846. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  8847. def glCreateProgram(self, /) -> int: ...
  8848. def glCreateShader(self, type: int, /) -> int: ...
  8849. def glCullFace(self, mode: int, /) -> None: ...
  8850. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  8851. def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ...
  8852. def glDeleteProgram(self, program: int, /) -> None: ...
  8853. def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ...
  8854. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  8855. def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ...
  8856. def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ...
  8857. def glDeleteShader(self, shader: int, /) -> None: ...
  8858. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  8859. def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  8860. def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ...
  8861. def glDepthFunc(self, func: int, /) -> None: ...
  8862. def glDepthMask(self, flag: int, /) -> None: ...
  8863. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  8864. def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  8865. def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ...
  8866. def glDepthRangef(self, n: float, f: float, /) -> None: ...
  8867. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  8868. def glDisable(self, cap: int, /) -> None: ...
  8869. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  8870. def glDisablei(self, target: int, index: int, /) -> None: ...
  8871. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  8872. def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ...
  8873. def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ...
  8874. def glDrawArraysInstancedBaseInstance(self, mode: int, first: int, count: int, instancecount: int, baseinstance: int, /) -> None: ...
  8875. def glDrawBuffer(self, mode: int, /) -> None: ...
  8876. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  8877. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  8878. def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  8879. def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ...
  8880. def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ...
  8881. def glDrawElementsInstancedBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, baseinstance: int, /) -> None: ...
  8882. def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ...
  8883. def glDrawElementsInstancedBaseVertexBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, baseinstance: int, /) -> None: ...
  8884. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  8885. def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  8886. def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ...
  8887. def glDrawTransformFeedbackInstanced(self, mode: int, id: int, instancecount: int, /) -> None: ...
  8888. def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ...
  8889. def glDrawTransformFeedbackStreamInstanced(self, mode: int, id: int, stream: int, instancecount: int, /) -> None: ...
  8890. def glEnable(self, cap: int, /) -> None: ...
  8891. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  8892. def glEnablei(self, target: int, index: int, /) -> None: ...
  8893. def glEndConditionalRender(self, /) -> None: ...
  8894. def glEndQuery(self, target: int, /) -> None: ...
  8895. def glEndQueryIndexed(self, target: int, index: int, /) -> None: ...
  8896. def glEndTransformFeedback(self, /) -> None: ...
  8897. def glFinish(self, /) -> None: ...
  8898. def glFlush(self, /) -> None: ...
  8899. def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  8900. def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ...
  8901. def glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  8902. def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  8903. def glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int, /) -> None: ...
  8904. def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  8905. def glFrontFace(self, mode: int, /) -> None: ...
  8906. def glGenerateMipmap(self, target: int, /) -> None: ...
  8907. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  8908. def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  8909. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  8910. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  8911. def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  8912. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  8913. def glGetError(self, /) -> int: ...
  8914. def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  8915. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  8916. def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  8917. def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  8918. def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  8919. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  8920. def glGetString(self, name: int, /) -> str: ...
  8921. def glGetStringi(self, name: int, index: int, /) -> str: ...
  8922. def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  8923. def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  8924. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  8925. def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ...
  8926. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  8927. def glHint(self, target: int, mode: int, /) -> None: ...
  8928. def glIsBuffer(self, buffer: int, /) -> int: ...
  8929. def glIsEnabled(self, cap: int, /) -> int: ...
  8930. def glIsEnabledi(self, target: int, index: int, /) -> int: ...
  8931. def glIsFramebuffer(self, framebuffer: int, /) -> int: ...
  8932. def glIsProgram(self, program: int, /) -> int: ...
  8933. def glIsProgramPipeline(self, pipeline: int, /) -> int: ...
  8934. def glIsQuery(self, id: int, /) -> int: ...
  8935. def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ...
  8936. def glIsSampler(self, sampler: int, /) -> int: ...
  8937. def glIsShader(self, shader: int, /) -> int: ...
  8938. def glIsTexture(self, texture: int, /) -> int: ...
  8939. def glIsTransformFeedback(self, id: int, /) -> int: ...
  8940. def glIsVertexArray(self, array: int, /) -> int: ...
  8941. def glLineWidth(self, width: float, /) -> None: ...
  8942. def glLinkProgram(self, program: int, /) -> None: ...
  8943. def glLogicOp(self, opcode: int, /) -> None: ...
  8944. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  8945. def glMemoryBarrier(self, barriers: int, /) -> None: ...
  8946. def glMinSampleShading(self, value: float, /) -> None: ...
  8947. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  8948. def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ...
  8949. def glPatchParameteri(self, pname: int, value: int, /) -> None: ...
  8950. def glPauseTransformFeedback(self, /) -> None: ...
  8951. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  8952. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  8953. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  8954. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  8955. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  8956. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  8957. def glPointSize(self, size: float, /) -> None: ...
  8958. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  8959. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  8960. def glPrimitiveRestartIndex(self, index: int, /) -> None: ...
  8961. def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ...
  8962. def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ...
  8963. def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ...
  8964. def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8965. def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ...
  8966. def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8967. def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ...
  8968. def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8969. def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ...
  8970. def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8971. def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  8972. def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8973. def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  8974. def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8975. def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  8976. def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8977. def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  8978. def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8979. def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  8980. def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8981. def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  8982. def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8983. def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  8984. def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8985. def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  8986. def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8987. def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  8988. def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8989. def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  8990. def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  8991. def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  8992. def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8993. def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  8994. def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  8995. def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8996. def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8997. def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8998. def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  8999. def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9000. def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9001. def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9002. def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9003. def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9004. def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9005. def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9006. def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9007. def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9008. def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9009. def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9010. def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9011. def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9012. def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9013. def glProvokingVertex(self, mode: int, /) -> None: ...
  9014. def glQueryCounter(self, id: int, target: int, /) -> None: ...
  9015. def glReadBuffer(self, mode: int, /) -> None: ...
  9016. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  9017. def glReleaseShaderCompiler(self, /) -> None: ...
  9018. def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ...
  9019. def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  9020. def glResumeTransformFeedback(self, /) -> None: ...
  9021. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  9022. def glSampleMaski(self, index: int, mask: int, /) -> None: ...
  9023. def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  9024. def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  9025. def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ...
  9026. def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ...
  9027. def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ...
  9028. def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  9029. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  9030. def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ...
  9031. def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ...
  9032. def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9033. def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ...
  9034. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  9035. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  9036. def glStencilMask(self, mask: int, /) -> None: ...
  9037. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  9038. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  9039. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  9040. def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ...
  9041. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  9042. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  9043. def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  9044. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  9045. def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  9046. def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  9047. def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  9048. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  9049. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  9050. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  9051. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  9052. def glTexStorage1D(self, target: int, levels: int, internalformat: int, width: int, /) -> None: ...
  9053. def glTexStorage2D(self, target: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ...
  9054. def glTexStorage3D(self, target: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ...
  9055. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  9056. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  9057. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  9058. def glUniform1d(self, location: int, x: float, /) -> None: ...
  9059. def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9060. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  9061. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9062. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  9063. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9064. def glUniform1ui(self, location: int, v0: int, /) -> None: ...
  9065. def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9066. def glUniform2d(self, location: int, x: float, y: float, /) -> None: ...
  9067. def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9068. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  9069. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9070. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  9071. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9072. def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ...
  9073. def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9074. def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ...
  9075. def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9076. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  9077. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9078. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  9079. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9080. def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  9081. def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9082. def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ...
  9083. def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9084. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  9085. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9086. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  9087. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9088. def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  9089. def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9090. def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ...
  9091. def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9092. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9093. def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9094. def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9095. def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9096. def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9097. def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9098. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9099. def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9100. def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9101. def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9102. def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9103. def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9104. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9105. def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9106. def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9107. def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9108. def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9109. def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ...
  9110. def glUnmapBuffer(self, target: int, /) -> int: ...
  9111. def glUseProgram(self, program: int, /) -> None: ...
  9112. def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ...
  9113. def glValidateProgram(self, program: int, /) -> None: ...
  9114. def glValidateProgramPipeline(self, pipeline: int, /) -> None: ...
  9115. def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ...
  9116. def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  9117. def glVertexAttribL1d(self, index: int, x: float, /) -> None: ...
  9118. def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  9119. def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ...
  9120. def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  9121. def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  9122. def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  9123. def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  9124. def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  9125. def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  9126. def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  9127. def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  9128. def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  9129. def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  9130. def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  9131. def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  9132. def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  9133. def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  9134. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  9135. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  9136. def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  9137. def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ...
  9138. def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  9139. def initializeOpenGLFunctions(self, /) -> bool: ...
  9140. class QOpenGLFunctions_4_3_Compatibility(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  9141. def __init__(self, /) -> None: ...
  9142. def glAccum(self, op: int, value: float, /) -> None: ...
  9143. def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ...
  9144. def glActiveTexture(self, texture: int, /) -> None: ...
  9145. def glAlphaFunc(self, func: int, ref: float, /) -> None: ...
  9146. def glArrayElement(self, i: int, /) -> None: ...
  9147. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  9148. def glBegin(self, mode: int, /) -> None: ...
  9149. def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ...
  9150. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  9151. def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ...
  9152. def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ...
  9153. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  9154. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  9155. def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ...
  9156. def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ...
  9157. def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  9158. def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ...
  9159. def glBindImageTexture(self, unit: int, texture: int, level: int, layered: int, layer: int, access: int, format: int, /) -> None: ...
  9160. def glBindProgramPipeline(self, pipeline: int, /) -> None: ...
  9161. def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ...
  9162. def glBindSampler(self, unit: int, sampler: int, /) -> None: ...
  9163. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  9164. def glBindTransformFeedback(self, target: int, id: int, /) -> None: ...
  9165. def glBindVertexArray(self, array: int, /) -> None: ...
  9166. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  9167. def glBlendEquation(self, mode: int, /) -> None: ...
  9168. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  9169. def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ...
  9170. def glBlendEquationi(self, buf: int, mode: int, /) -> None: ...
  9171. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  9172. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  9173. def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ...
  9174. def glBlendFunci(self, buf: int, src: int, dst: int, /) -> None: ...
  9175. def glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  9176. def glCallList(self, list: int, /) -> None: ...
  9177. def glCallLists(self, n: int, type: int, lists: int, /) -> None: ...
  9178. def glCheckFramebufferStatus(self, target: int, /) -> int: ...
  9179. def glClampColor(self, target: int, clamp: int, /) -> None: ...
  9180. def glClear(self, mask: int, /) -> None: ...
  9181. def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  9182. def glClearBufferData(self, target: int, internalformat: int, format: int, type: int, data: int, /) -> None: ...
  9183. def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ...
  9184. def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  9185. def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  9186. def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  9187. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  9188. def glClearDepth(self, depth: float, /) -> None: ...
  9189. def glClearDepthf(self, dd: float, /) -> None: ...
  9190. def glClearIndex(self, c: float, /) -> None: ...
  9191. def glClearStencil(self, s: int, /) -> None: ...
  9192. def glClientActiveTexture(self, texture: int, /) -> None: ...
  9193. def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ...
  9194. def glColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  9195. def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  9196. def glColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  9197. def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9198. def glColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  9199. def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9200. def glColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  9201. def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9202. def glColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  9203. def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9204. def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  9205. def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  9206. def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  9207. def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9208. def glColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  9209. def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9210. def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  9211. def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  9212. def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  9213. def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9214. def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  9215. def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9216. def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  9217. def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9218. def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  9219. def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9220. def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  9221. def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  9222. def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  9223. def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9224. def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  9225. def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9226. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  9227. def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ...
  9228. def glColorMaterial(self, face: int, mode: int, /) -> None: ...
  9229. def glColorP3ui(self, type: int, color: int, /) -> None: ...
  9230. def glColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  9231. def glColorP4ui(self, type: int, color: int, /) -> None: ...
  9232. def glColorP4uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  9233. def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  9234. def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ...
  9235. def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ...
  9236. def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  9237. def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  9238. def glCompileShader(self, shader: int, /) -> None: ...
  9239. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  9240. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  9241. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  9242. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  9243. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  9244. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  9245. def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ...
  9246. def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ...
  9247. def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ...
  9248. def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  9249. def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ...
  9250. def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  9251. def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ...
  9252. def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  9253. def glCopyConvolutionFilter1D(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  9254. def glCopyConvolutionFilter2D(self, target: int, internalformat: int, x: int, y: int, width: int, height: int, /) -> None: ...
  9255. def glCopyImageSubData(self, srcName: int, srcTarget: int, srcLevel: int, srcX: int, srcY: int, srcZ: int, dstName: int, dstTarget: int, dstLevel: int, dstX: int, dstY: int, dstZ: int, srcWidth: int, srcHeight: int, srcDepth: int, /) -> None: ...
  9256. def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> None: ...
  9257. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  9258. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  9259. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  9260. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  9261. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  9262. def glCreateProgram(self, /) -> int: ...
  9263. def glCreateShader(self, type: int, /) -> int: ...
  9264. def glCullFace(self, mode: int, /) -> None: ...
  9265. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  9266. def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ...
  9267. def glDeleteLists(self, list: int, range: int, /) -> None: ...
  9268. def glDeleteProgram(self, program: int, /) -> None: ...
  9269. def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ...
  9270. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  9271. def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ...
  9272. def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ...
  9273. def glDeleteShader(self, shader: int, /) -> None: ...
  9274. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  9275. def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  9276. def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ...
  9277. def glDepthFunc(self, func: int, /) -> None: ...
  9278. def glDepthMask(self, flag: int, /) -> None: ...
  9279. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  9280. def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  9281. def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ...
  9282. def glDepthRangef(self, n: float, f: float, /) -> None: ...
  9283. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  9284. def glDisable(self, cap: int, /) -> None: ...
  9285. def glDisableClientState(self, array: int, /) -> None: ...
  9286. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  9287. def glDisablei(self, target: int, index: int, /) -> None: ...
  9288. def glDispatchCompute(self, num_groups_x: int, num_groups_y: int, num_groups_z: int, /) -> None: ...
  9289. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  9290. def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ...
  9291. def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ...
  9292. def glDrawArraysInstancedBaseInstance(self, mode: int, first: int, count: int, instancecount: int, baseinstance: int, /) -> None: ...
  9293. def glDrawBuffer(self, mode: int, /) -> None: ...
  9294. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  9295. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  9296. def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  9297. def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ...
  9298. def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ...
  9299. def glDrawElementsInstancedBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, baseinstance: int, /) -> None: ...
  9300. def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ...
  9301. def glDrawElementsInstancedBaseVertexBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, baseinstance: int, /) -> None: ...
  9302. def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  9303. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  9304. def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  9305. def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ...
  9306. def glDrawTransformFeedbackInstanced(self, mode: int, id: int, instancecount: int, /) -> None: ...
  9307. def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ...
  9308. def glDrawTransformFeedbackStreamInstanced(self, mode: int, id: int, stream: int, instancecount: int, /) -> None: ...
  9309. def glEdgeFlag(self, flag: int, /) -> None: ...
  9310. def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ...
  9311. def glEnable(self, cap: int, /) -> None: ...
  9312. def glEnableClientState(self, array: int, /) -> None: ...
  9313. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  9314. def glEnablei(self, target: int, index: int, /) -> None: ...
  9315. def glEnd(self, /) -> None: ...
  9316. def glEndConditionalRender(self, /) -> None: ...
  9317. def glEndList(self, /) -> None: ...
  9318. def glEndQuery(self, target: int, /) -> None: ...
  9319. def glEndQueryIndexed(self, target: int, index: int, /) -> None: ...
  9320. def glEndTransformFeedback(self, /) -> None: ...
  9321. def glEvalCoord1d(self, u: float, /) -> None: ...
  9322. def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  9323. def glEvalCoord1f(self, u: float, /) -> None: ...
  9324. def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  9325. def glEvalCoord2d(self, u: float, v: float, /) -> None: ...
  9326. def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  9327. def glEvalCoord2f(self, u: float, v: float, /) -> None: ...
  9328. def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  9329. def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ...
  9330. def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ...
  9331. def glEvalPoint1(self, i: int, /) -> None: ...
  9332. def glEvalPoint2(self, i: int, j: int, /) -> None: ...
  9333. def glFinish(self, /) -> None: ...
  9334. def glFlush(self, /) -> None: ...
  9335. def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  9336. def glFogCoordd(self, coord: float, /) -> None: ...
  9337. def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  9338. def glFogCoordf(self, coord: float, /) -> None: ...
  9339. def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  9340. def glFogf(self, pname: int, param: float, /) -> None: ...
  9341. def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  9342. def glFogi(self, pname: int, param: int, /) -> None: ...
  9343. def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  9344. def glFramebufferParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  9345. def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  9346. def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ...
  9347. def glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  9348. def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  9349. def glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int, /) -> None: ...
  9350. def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  9351. def glFrontFace(self, mode: int, /) -> None: ...
  9352. def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  9353. def glGenLists(self, range: int, /) -> int: ...
  9354. def glGenerateMipmap(self, target: int, /) -> None: ...
  9355. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  9356. def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  9357. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  9358. def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ...
  9359. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  9360. def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ...
  9361. def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  9362. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  9363. def glGetError(self, /) -> int: ...
  9364. def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  9365. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  9366. def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  9367. def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  9368. def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  9369. def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  9370. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  9371. def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  9372. def glGetProgramResourceIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ...
  9373. def glGetProgramResourceLocation(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ...
  9374. def glGetProgramResourceLocationIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ...
  9375. def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ...
  9376. def glGetString(self, name: int, /) -> str: ...
  9377. def glGetStringi(self, name: int, index: int, /) -> str: ...
  9378. def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  9379. def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  9380. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  9381. def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ...
  9382. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  9383. def glHint(self, target: int, mode: int, /) -> None: ...
  9384. def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ...
  9385. def glIndexMask(self, mask: int, /) -> None: ...
  9386. def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  9387. def glIndexd(self, c: float, /) -> None: ...
  9388. def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ...
  9389. def glIndexf(self, c: float, /) -> None: ...
  9390. def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ...
  9391. def glIndexi(self, c: int, /) -> None: ...
  9392. def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ...
  9393. def glIndexs(self, c: int, /) -> None: ...
  9394. def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ...
  9395. def glIndexub(self, c: int, /) -> None: ...
  9396. def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ...
  9397. def glInitNames(self, /) -> None: ...
  9398. def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ...
  9399. def glInvalidateBufferData(self, buffer: int, /) -> None: ...
  9400. def glInvalidateFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], /) -> None: ...
  9401. def glInvalidateSubFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], x: int, y: int, width: int, height: int, /) -> None: ...
  9402. def glInvalidateTexImage(self, texture: int, level: int, /) -> None: ...
  9403. def glInvalidateTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, /) -> None: ...
  9404. def glIsBuffer(self, buffer: int, /) -> int: ...
  9405. def glIsEnabled(self, cap: int, /) -> int: ...
  9406. def glIsEnabledi(self, target: int, index: int, /) -> int: ...
  9407. def glIsFramebuffer(self, framebuffer: int, /) -> int: ...
  9408. def glIsList(self, list: int, /) -> int: ...
  9409. def glIsProgram(self, program: int, /) -> int: ...
  9410. def glIsProgramPipeline(self, pipeline: int, /) -> int: ...
  9411. def glIsQuery(self, id: int, /) -> int: ...
  9412. def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ...
  9413. def glIsSampler(self, sampler: int, /) -> int: ...
  9414. def glIsShader(self, shader: int, /) -> int: ...
  9415. def glIsTexture(self, texture: int, /) -> int: ...
  9416. def glIsTransformFeedback(self, id: int, /) -> int: ...
  9417. def glIsVertexArray(self, array: int, /) -> int: ...
  9418. def glLightModelf(self, pname: int, param: float, /) -> None: ...
  9419. def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  9420. def glLightModeli(self, pname: int, param: int, /) -> None: ...
  9421. def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  9422. def glLightf(self, light: int, pname: int, param: float, /) -> None: ...
  9423. def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  9424. def glLighti(self, light: int, pname: int, param: int, /) -> None: ...
  9425. def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  9426. def glLineStipple(self, factor: int, pattern: int, /) -> None: ...
  9427. def glLineWidth(self, width: float, /) -> None: ...
  9428. def glLinkProgram(self, program: int, /) -> None: ...
  9429. def glListBase(self, base: int, /) -> None: ...
  9430. def glLoadIdentity(self, /) -> None: ...
  9431. def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  9432. def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  9433. def glLoadName(self, name: int, /) -> None: ...
  9434. def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  9435. def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  9436. def glLogicOp(self, opcode: int, /) -> None: ...
  9437. def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  9438. def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  9439. def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  9440. def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  9441. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  9442. def glMapGrid1d(self, un: int, u1: float, u2: float, /) -> None: ...
  9443. def glMapGrid1f(self, un: int, u1: float, u2: float, /) -> None: ...
  9444. def glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  9445. def glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  9446. def glMaterialf(self, face: int, pname: int, param: float, /) -> None: ...
  9447. def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  9448. def glMateriali(self, face: int, pname: int, param: int, /) -> None: ...
  9449. def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  9450. def glMatrixMode(self, mode: int, /) -> None: ...
  9451. def glMemoryBarrier(self, barriers: int, /) -> None: ...
  9452. def glMinSampleShading(self, value: float, /) -> None: ...
  9453. def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ...
  9454. def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  9455. def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  9456. def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  9457. def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  9458. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  9459. def glMultiDrawArraysIndirect(self, mode: int, indirect: int, drawcount: int, stride: int, /) -> None: ...
  9460. def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ...
  9461. def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  9462. def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ...
  9463. def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  9464. def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ...
  9465. def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  9466. def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ...
  9467. def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  9468. def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ...
  9469. def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  9470. def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ...
  9471. def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  9472. def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ...
  9473. def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  9474. def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ...
  9475. def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  9476. def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ...
  9477. def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  9478. def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ...
  9479. def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  9480. def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ...
  9481. def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  9482. def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ...
  9483. def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  9484. def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  9485. def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  9486. def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  9487. def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  9488. def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  9489. def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  9490. def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  9491. def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  9492. def glMultiTexCoordP1ui(self, texture: int, type: int, coords: int, /) -> None: ...
  9493. def glMultiTexCoordP1uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  9494. def glMultiTexCoordP2ui(self, texture: int, type: int, coords: int, /) -> None: ...
  9495. def glMultiTexCoordP2uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  9496. def glMultiTexCoordP3ui(self, texture: int, type: int, coords: int, /) -> None: ...
  9497. def glMultiTexCoordP3uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  9498. def glMultiTexCoordP4ui(self, texture: int, type: int, coords: int, /) -> None: ...
  9499. def glMultiTexCoordP4uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  9500. def glNewList(self, list: int, mode: int, /) -> None: ...
  9501. def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ...
  9502. def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  9503. def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ...
  9504. def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9505. def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ...
  9506. def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9507. def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ...
  9508. def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9509. def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ...
  9510. def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9511. def glNormalP3ui(self, type: int, coords: int, /) -> None: ...
  9512. def glNormalP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  9513. def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  9514. def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  9515. def glPassThrough(self, token: float, /) -> None: ...
  9516. def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ...
  9517. def glPatchParameteri(self, pname: int, value: int, /) -> None: ...
  9518. def glPauseTransformFeedback(self, /) -> None: ...
  9519. def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ...
  9520. def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  9521. def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  9522. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  9523. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  9524. def glPixelTransferf(self, pname: int, param: float, /) -> None: ...
  9525. def glPixelTransferi(self, pname: int, param: int, /) -> None: ...
  9526. def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ...
  9527. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  9528. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  9529. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  9530. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  9531. def glPointSize(self, size: float, /) -> None: ...
  9532. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  9533. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  9534. def glPopAttrib(self, /) -> None: ...
  9535. def glPopClientAttrib(self, /) -> None: ...
  9536. def glPopMatrix(self, /) -> None: ...
  9537. def glPopName(self, /) -> None: ...
  9538. def glPrimitiveRestartIndex(self, index: int, /) -> None: ...
  9539. def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ...
  9540. def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ...
  9541. def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ...
  9542. def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ...
  9543. def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9544. def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ...
  9545. def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9546. def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ...
  9547. def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9548. def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ...
  9549. def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9550. def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  9551. def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9552. def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  9553. def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9554. def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  9555. def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9556. def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  9557. def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9558. def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  9559. def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9560. def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  9561. def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9562. def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  9563. def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9564. def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  9565. def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9566. def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  9567. def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9568. def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  9569. def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9570. def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  9571. def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9572. def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  9573. def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9574. def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9575. def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9576. def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9577. def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9578. def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9579. def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9580. def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9581. def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9582. def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9583. def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9584. def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9585. def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9586. def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9587. def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9588. def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9589. def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9590. def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9591. def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9592. def glProvokingVertex(self, mode: int, /) -> None: ...
  9593. def glPushAttrib(self, mask: int, /) -> None: ...
  9594. def glPushClientAttrib(self, mask: int, /) -> None: ...
  9595. def glPushMatrix(self, /) -> None: ...
  9596. def glPushName(self, name: int, /) -> None: ...
  9597. def glQueryCounter(self, id: int, target: int, /) -> None: ...
  9598. def glRasterPos2d(self, x: float, y: float, /) -> None: ...
  9599. def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9600. def glRasterPos2f(self, x: float, y: float, /) -> None: ...
  9601. def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9602. def glRasterPos2i(self, x: int, y: int, /) -> None: ...
  9603. def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9604. def glRasterPos2s(self, x: int, y: int, /) -> None: ...
  9605. def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9606. def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ...
  9607. def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9608. def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ...
  9609. def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9610. def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ...
  9611. def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9612. def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ...
  9613. def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9614. def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  9615. def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9616. def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  9617. def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9618. def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  9619. def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9620. def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  9621. def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9622. def glReadBuffer(self, mode: int, /) -> None: ...
  9623. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  9624. def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  9625. def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  9626. def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  9627. def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  9628. def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  9629. def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  9630. def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  9631. def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  9632. def glReleaseShaderCompiler(self, /) -> None: ...
  9633. def glRenderMode(self, mode: int, /) -> int: ...
  9634. def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ...
  9635. def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  9636. def glResetHistogram(self, target: int, /) -> None: ...
  9637. def glResetMinmax(self, target: int, /) -> None: ...
  9638. def glResumeTransformFeedback(self, /) -> None: ...
  9639. def glRotated(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  9640. def glRotatef(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  9641. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  9642. def glSampleMaski(self, index: int, mask: int, /) -> None: ...
  9643. def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  9644. def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  9645. def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ...
  9646. def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ...
  9647. def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ...
  9648. def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  9649. def glScaled(self, x: float, y: float, z: float, /) -> None: ...
  9650. def glScalef(self, x: float, y: float, z: float, /) -> None: ...
  9651. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  9652. def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ...
  9653. def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ...
  9654. def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9655. def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  9656. def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  9657. def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  9658. def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9659. def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  9660. def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9661. def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  9662. def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9663. def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  9664. def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9665. def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  9666. def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  9667. def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  9668. def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9669. def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  9670. def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9671. def glSecondaryColorP3ui(self, type: int, color: int, /) -> None: ...
  9672. def glSecondaryColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  9673. def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  9674. def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ...
  9675. def glShadeModel(self, mode: int, /) -> None: ...
  9676. def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ...
  9677. def glShaderStorageBlockBinding(self, program: int, storageBlockIndex: int, storageBlockBinding: int, /) -> None: ...
  9678. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  9679. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  9680. def glStencilMask(self, mask: int, /) -> None: ...
  9681. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  9682. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  9683. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  9684. def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ...
  9685. def glTexCoord1d(self, s: float, /) -> None: ...
  9686. def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9687. def glTexCoord1f(self, s: float, /) -> None: ...
  9688. def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9689. def glTexCoord1i(self, s: int, /) -> None: ...
  9690. def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9691. def glTexCoord1s(self, s: int, /) -> None: ...
  9692. def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9693. def glTexCoord2d(self, s: float, t: float, /) -> None: ...
  9694. def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9695. def glTexCoord2f(self, s: float, t: float, /) -> None: ...
  9696. def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9697. def glTexCoord2i(self, s: int, t: int, /) -> None: ...
  9698. def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9699. def glTexCoord2s(self, s: int, t: int, /) -> None: ...
  9700. def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9701. def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ...
  9702. def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9703. def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ...
  9704. def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9705. def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ...
  9706. def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9707. def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ...
  9708. def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9709. def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ...
  9710. def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9711. def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ...
  9712. def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9713. def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ...
  9714. def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9715. def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ...
  9716. def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9717. def glTexCoordP1ui(self, type: int, coords: int, /) -> None: ...
  9718. def glTexCoordP1uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  9719. def glTexCoordP2ui(self, type: int, coords: int, /) -> None: ...
  9720. def glTexCoordP2uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  9721. def glTexCoordP3ui(self, type: int, coords: int, /) -> None: ...
  9722. def glTexCoordP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  9723. def glTexCoordP4ui(self, type: int, coords: int, /) -> None: ...
  9724. def glTexCoordP4uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  9725. def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  9726. def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ...
  9727. def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  9728. def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ...
  9729. def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  9730. def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ...
  9731. def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  9732. def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ...
  9733. def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  9734. def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ...
  9735. def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  9736. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  9737. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  9738. def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  9739. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  9740. def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  9741. def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  9742. def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  9743. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  9744. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  9745. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  9746. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  9747. def glTexStorage1D(self, target: int, levels: int, internalformat: int, width: int, /) -> None: ...
  9748. def glTexStorage2D(self, target: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ...
  9749. def glTexStorage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  9750. def glTexStorage3D(self, target: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ...
  9751. def glTexStorage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  9752. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  9753. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  9754. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  9755. def glTextureView(self, texture: int, target: int, origtexture: int, internalformat: int, minlevel: int, numlevels: int, minlayer: int, numlayers: int, /) -> None: ...
  9756. def glTranslated(self, x: float, y: float, z: float, /) -> None: ...
  9757. def glTranslatef(self, x: float, y: float, z: float, /) -> None: ...
  9758. def glUniform1d(self, location: int, x: float, /) -> None: ...
  9759. def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9760. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  9761. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9762. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  9763. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9764. def glUniform1ui(self, location: int, v0: int, /) -> None: ...
  9765. def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9766. def glUniform2d(self, location: int, x: float, y: float, /) -> None: ...
  9767. def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9768. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  9769. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9770. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  9771. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9772. def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ...
  9773. def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9774. def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ...
  9775. def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9776. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  9777. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9778. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  9779. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9780. def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  9781. def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9782. def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ...
  9783. def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9784. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  9785. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  9786. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  9787. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9788. def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  9789. def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  9790. def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ...
  9791. def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9792. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9793. def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9794. def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9795. def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9796. def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9797. def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9798. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9799. def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9800. def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9801. def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9802. def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9803. def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9804. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9805. def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9806. def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9807. def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9808. def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  9809. def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ...
  9810. def glUnmapBuffer(self, target: int, /) -> int: ...
  9811. def glUseProgram(self, program: int, /) -> None: ...
  9812. def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ...
  9813. def glValidateProgram(self, program: int, /) -> None: ...
  9814. def glValidateProgramPipeline(self, pipeline: int, /) -> None: ...
  9815. def glVertex2d(self, x: float, y: float, /) -> None: ...
  9816. def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9817. def glVertex2f(self, x: float, y: float, /) -> None: ...
  9818. def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9819. def glVertex2i(self, x: int, y: int, /) -> None: ...
  9820. def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9821. def glVertex2s(self, x: int, y: int, /) -> None: ...
  9822. def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9823. def glVertex3d(self, x: float, y: float, z: float, /) -> None: ...
  9824. def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9825. def glVertex3f(self, x: float, y: float, z: float, /) -> None: ...
  9826. def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9827. def glVertex3i(self, x: int, y: int, z: int, /) -> None: ...
  9828. def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9829. def glVertex3s(self, x: int, y: int, z: int, /) -> None: ...
  9830. def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9831. def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  9832. def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9833. def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  9834. def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9835. def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  9836. def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9837. def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  9838. def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9839. def glVertexAttrib1d(self, index: int, x: float, /) -> None: ...
  9840. def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  9841. def glVertexAttrib1f(self, index: int, x: float, /) -> None: ...
  9842. def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  9843. def glVertexAttrib1s(self, index: int, x: int, /) -> None: ...
  9844. def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9845. def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ...
  9846. def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  9847. def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ...
  9848. def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  9849. def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ...
  9850. def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9851. def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  9852. def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  9853. def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ...
  9854. def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  9855. def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ...
  9856. def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9857. def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  9858. def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9859. def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9860. def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  9861. def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  9862. def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9863. def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9864. def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  9865. def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  9866. def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  9867. def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  9868. def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  9869. def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9870. def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  9871. def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9872. def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  9873. def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9874. def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9875. def glVertexAttribBinding(self, attribindex: int, bindingindex: int, /) -> None: ...
  9876. def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ...
  9877. def glVertexAttribFormat(self, attribindex: int, size: int, type: int, normalized: int, relativeoffset: int, /) -> None: ...
  9878. def glVertexAttribI1i(self, index: int, x: int, /) -> None: ...
  9879. def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9880. def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ...
  9881. def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9882. def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ...
  9883. def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9884. def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ...
  9885. def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9886. def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ...
  9887. def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9888. def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ...
  9889. def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9890. def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  9891. def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  9892. def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9893. def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9894. def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  9895. def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  9896. def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9897. def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  9898. def glVertexAttribIFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ...
  9899. def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  9900. def glVertexAttribL1d(self, index: int, x: float, /) -> None: ...
  9901. def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  9902. def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ...
  9903. def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  9904. def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  9905. def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  9906. def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  9907. def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  9908. def glVertexAttribLFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ...
  9909. def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  9910. def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  9911. def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  9912. def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  9913. def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  9914. def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  9915. def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  9916. def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  9917. def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  9918. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  9919. def glVertexBindingDivisor(self, bindingindex: int, divisor: int, /) -> None: ...
  9920. def glVertexP2ui(self, type: int, value: int, /) -> None: ...
  9921. def glVertexP2uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  9922. def glVertexP3ui(self, type: int, value: int, /) -> None: ...
  9923. def glVertexP3uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  9924. def glVertexP4ui(self, type: int, value: int, /) -> None: ...
  9925. def glVertexP4uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  9926. def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  9927. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  9928. def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  9929. def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ...
  9930. def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  9931. def glWindowPos2d(self, x: float, y: float, /) -> None: ...
  9932. def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9933. def glWindowPos2f(self, x: float, y: float, /) -> None: ...
  9934. def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9935. def glWindowPos2i(self, x: int, y: int, /) -> None: ...
  9936. def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9937. def glWindowPos2s(self, x: int, y: int, /) -> None: ...
  9938. def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9939. def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ...
  9940. def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9941. def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ...
  9942. def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  9943. def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ...
  9944. def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9945. def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ...
  9946. def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  9947. def initializeOpenGLFunctions(self, /) -> bool: ...
  9948. class QOpenGLFunctions_4_3_Core(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  9949. def __init__(self, /) -> None: ...
  9950. def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ...
  9951. def glActiveTexture(self, texture: int, /) -> None: ...
  9952. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  9953. def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ...
  9954. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  9955. def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ...
  9956. def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ...
  9957. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  9958. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  9959. def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ...
  9960. def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ...
  9961. def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  9962. def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ...
  9963. def glBindImageTexture(self, unit: int, texture: int, level: int, layered: int, layer: int, access: int, format: int, /) -> None: ...
  9964. def glBindProgramPipeline(self, pipeline: int, /) -> None: ...
  9965. def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ...
  9966. def glBindSampler(self, unit: int, sampler: int, /) -> None: ...
  9967. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  9968. def glBindTransformFeedback(self, target: int, id: int, /) -> None: ...
  9969. def glBindVertexArray(self, array: int, /) -> None: ...
  9970. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  9971. def glBlendEquation(self, mode: int, /) -> None: ...
  9972. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  9973. def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ...
  9974. def glBlendEquationi(self, buf: int, mode: int, /) -> None: ...
  9975. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  9976. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  9977. def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ...
  9978. def glBlendFunci(self, buf: int, src: int, dst: int, /) -> None: ...
  9979. def glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  9980. def glCheckFramebufferStatus(self, target: int, /) -> int: ...
  9981. def glClampColor(self, target: int, clamp: int, /) -> None: ...
  9982. def glClear(self, mask: int, /) -> None: ...
  9983. def glClearBufferData(self, target: int, internalformat: int, format: int, type: int, data: int, /) -> None: ...
  9984. def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ...
  9985. def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  9986. def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  9987. def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  9988. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  9989. def glClearDepth(self, depth: float, /) -> None: ...
  9990. def glClearDepthf(self, dd: float, /) -> None: ...
  9991. def glClearStencil(self, s: int, /) -> None: ...
  9992. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  9993. def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ...
  9994. def glCompileShader(self, shader: int, /) -> None: ...
  9995. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  9996. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  9997. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  9998. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  9999. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  10000. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  10001. def glCopyImageSubData(self, srcName: int, srcTarget: int, srcLevel: int, srcX: int, srcY: int, srcZ: int, dstName: int, dstTarget: int, dstLevel: int, dstX: int, dstY: int, dstZ: int, srcWidth: int, srcHeight: int, srcDepth: int, /) -> None: ...
  10002. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  10003. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  10004. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  10005. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  10006. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  10007. def glCreateProgram(self, /) -> int: ...
  10008. def glCreateShader(self, type: int, /) -> int: ...
  10009. def glCullFace(self, mode: int, /) -> None: ...
  10010. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  10011. def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ...
  10012. def glDeleteProgram(self, program: int, /) -> None: ...
  10013. def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ...
  10014. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  10015. def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ...
  10016. def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ...
  10017. def glDeleteShader(self, shader: int, /) -> None: ...
  10018. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  10019. def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  10020. def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ...
  10021. def glDepthFunc(self, func: int, /) -> None: ...
  10022. def glDepthMask(self, flag: int, /) -> None: ...
  10023. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  10024. def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  10025. def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ...
  10026. def glDepthRangef(self, n: float, f: float, /) -> None: ...
  10027. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  10028. def glDisable(self, cap: int, /) -> None: ...
  10029. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  10030. def glDisablei(self, target: int, index: int, /) -> None: ...
  10031. def glDispatchCompute(self, num_groups_x: int, num_groups_y: int, num_groups_z: int, /) -> None: ...
  10032. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  10033. def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ...
  10034. def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ...
  10035. def glDrawArraysInstancedBaseInstance(self, mode: int, first: int, count: int, instancecount: int, baseinstance: int, /) -> None: ...
  10036. def glDrawBuffer(self, mode: int, /) -> None: ...
  10037. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  10038. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  10039. def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  10040. def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ...
  10041. def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ...
  10042. def glDrawElementsInstancedBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, baseinstance: int, /) -> None: ...
  10043. def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ...
  10044. def glDrawElementsInstancedBaseVertexBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, baseinstance: int, /) -> None: ...
  10045. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  10046. def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  10047. def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ...
  10048. def glDrawTransformFeedbackInstanced(self, mode: int, id: int, instancecount: int, /) -> None: ...
  10049. def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ...
  10050. def glDrawTransformFeedbackStreamInstanced(self, mode: int, id: int, stream: int, instancecount: int, /) -> None: ...
  10051. def glEnable(self, cap: int, /) -> None: ...
  10052. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  10053. def glEnablei(self, target: int, index: int, /) -> None: ...
  10054. def glEndConditionalRender(self, /) -> None: ...
  10055. def glEndQuery(self, target: int, /) -> None: ...
  10056. def glEndQueryIndexed(self, target: int, index: int, /) -> None: ...
  10057. def glEndTransformFeedback(self, /) -> None: ...
  10058. def glFinish(self, /) -> None: ...
  10059. def glFlush(self, /) -> None: ...
  10060. def glFramebufferParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  10061. def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  10062. def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ...
  10063. def glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  10064. def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  10065. def glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int, /) -> None: ...
  10066. def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  10067. def glFrontFace(self, mode: int, /) -> None: ...
  10068. def glGenerateMipmap(self, target: int, /) -> None: ...
  10069. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  10070. def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  10071. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  10072. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  10073. def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  10074. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  10075. def glGetError(self, /) -> int: ...
  10076. def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  10077. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  10078. def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  10079. def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  10080. def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  10081. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  10082. def glGetProgramResourceIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ...
  10083. def glGetProgramResourceLocation(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ...
  10084. def glGetProgramResourceLocationIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ...
  10085. def glGetString(self, name: int, /) -> str: ...
  10086. def glGetStringi(self, name: int, index: int, /) -> str: ...
  10087. def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  10088. def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  10089. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  10090. def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ...
  10091. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  10092. def glHint(self, target: int, mode: int, /) -> None: ...
  10093. def glInvalidateBufferData(self, buffer: int, /) -> None: ...
  10094. def glInvalidateFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], /) -> None: ...
  10095. def glInvalidateSubFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], x: int, y: int, width: int, height: int, /) -> None: ...
  10096. def glInvalidateTexImage(self, texture: int, level: int, /) -> None: ...
  10097. def glInvalidateTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, /) -> None: ...
  10098. def glIsBuffer(self, buffer: int, /) -> int: ...
  10099. def glIsEnabled(self, cap: int, /) -> int: ...
  10100. def glIsEnabledi(self, target: int, index: int, /) -> int: ...
  10101. def glIsFramebuffer(self, framebuffer: int, /) -> int: ...
  10102. def glIsProgram(self, program: int, /) -> int: ...
  10103. def glIsProgramPipeline(self, pipeline: int, /) -> int: ...
  10104. def glIsQuery(self, id: int, /) -> int: ...
  10105. def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ...
  10106. def glIsSampler(self, sampler: int, /) -> int: ...
  10107. def glIsShader(self, shader: int, /) -> int: ...
  10108. def glIsTexture(self, texture: int, /) -> int: ...
  10109. def glIsTransformFeedback(self, id: int, /) -> int: ...
  10110. def glIsVertexArray(self, array: int, /) -> int: ...
  10111. def glLineWidth(self, width: float, /) -> None: ...
  10112. def glLinkProgram(self, program: int, /) -> None: ...
  10113. def glLogicOp(self, opcode: int, /) -> None: ...
  10114. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  10115. def glMemoryBarrier(self, barriers: int, /) -> None: ...
  10116. def glMinSampleShading(self, value: float, /) -> None: ...
  10117. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  10118. def glMultiDrawArraysIndirect(self, mode: int, indirect: int, drawcount: int, stride: int, /) -> None: ...
  10119. def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ...
  10120. def glPatchParameteri(self, pname: int, value: int, /) -> None: ...
  10121. def glPauseTransformFeedback(self, /) -> None: ...
  10122. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  10123. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  10124. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  10125. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  10126. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  10127. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  10128. def glPointSize(self, size: float, /) -> None: ...
  10129. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  10130. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  10131. def glPrimitiveRestartIndex(self, index: int, /) -> None: ...
  10132. def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ...
  10133. def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ...
  10134. def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ...
  10135. def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10136. def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ...
  10137. def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10138. def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ...
  10139. def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10140. def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ...
  10141. def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10142. def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  10143. def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10144. def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  10145. def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10146. def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  10147. def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10148. def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  10149. def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10150. def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  10151. def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10152. def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  10153. def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10154. def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  10155. def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10156. def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  10157. def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10158. def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  10159. def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10160. def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  10161. def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10162. def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  10163. def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10164. def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  10165. def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10166. def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10167. def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10168. def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10169. def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10170. def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10171. def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10172. def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10173. def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10174. def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10175. def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10176. def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10177. def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10178. def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10179. def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10180. def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10181. def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10182. def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10183. def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10184. def glProvokingVertex(self, mode: int, /) -> None: ...
  10185. def glQueryCounter(self, id: int, target: int, /) -> None: ...
  10186. def glReadBuffer(self, mode: int, /) -> None: ...
  10187. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  10188. def glReleaseShaderCompiler(self, /) -> None: ...
  10189. def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ...
  10190. def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  10191. def glResumeTransformFeedback(self, /) -> None: ...
  10192. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  10193. def glSampleMaski(self, index: int, mask: int, /) -> None: ...
  10194. def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  10195. def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  10196. def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ...
  10197. def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ...
  10198. def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ...
  10199. def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  10200. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  10201. def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ...
  10202. def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ...
  10203. def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  10204. def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ...
  10205. def glShaderStorageBlockBinding(self, program: int, storageBlockIndex: int, storageBlockBinding: int, /) -> None: ...
  10206. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  10207. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  10208. def glStencilMask(self, mask: int, /) -> None: ...
  10209. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  10210. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  10211. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  10212. def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ...
  10213. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  10214. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  10215. def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  10216. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  10217. def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  10218. def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  10219. def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  10220. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  10221. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  10222. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  10223. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  10224. def glTexStorage1D(self, target: int, levels: int, internalformat: int, width: int, /) -> None: ...
  10225. def glTexStorage2D(self, target: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ...
  10226. def glTexStorage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  10227. def glTexStorage3D(self, target: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ...
  10228. def glTexStorage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  10229. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  10230. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  10231. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  10232. def glTextureView(self, texture: int, target: int, origtexture: int, internalformat: int, minlevel: int, numlevels: int, minlayer: int, numlayers: int, /) -> None: ...
  10233. def glUniform1d(self, location: int, x: float, /) -> None: ...
  10234. def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10235. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  10236. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10237. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  10238. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10239. def glUniform1ui(self, location: int, v0: int, /) -> None: ...
  10240. def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10241. def glUniform2d(self, location: int, x: float, y: float, /) -> None: ...
  10242. def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10243. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  10244. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10245. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  10246. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10247. def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ...
  10248. def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10249. def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ...
  10250. def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10251. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  10252. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10253. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  10254. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10255. def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  10256. def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10257. def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ...
  10258. def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10259. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  10260. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10261. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  10262. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10263. def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  10264. def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10265. def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ...
  10266. def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10267. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10268. def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10269. def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10270. def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10271. def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10272. def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10273. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10274. def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10275. def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10276. def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10277. def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10278. def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10279. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10280. def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10281. def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10282. def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10283. def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10284. def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ...
  10285. def glUnmapBuffer(self, target: int, /) -> int: ...
  10286. def glUseProgram(self, program: int, /) -> None: ...
  10287. def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ...
  10288. def glValidateProgram(self, program: int, /) -> None: ...
  10289. def glValidateProgramPipeline(self, pipeline: int, /) -> None: ...
  10290. def glVertexAttribBinding(self, attribindex: int, bindingindex: int, /) -> None: ...
  10291. def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ...
  10292. def glVertexAttribFormat(self, attribindex: int, size: int, type: int, normalized: int, relativeoffset: int, /) -> None: ...
  10293. def glVertexAttribIFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ...
  10294. def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  10295. def glVertexAttribL1d(self, index: int, x: float, /) -> None: ...
  10296. def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  10297. def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ...
  10298. def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  10299. def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  10300. def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  10301. def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  10302. def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  10303. def glVertexAttribLFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ...
  10304. def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  10305. def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  10306. def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  10307. def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  10308. def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  10309. def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  10310. def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  10311. def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  10312. def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  10313. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  10314. def glVertexBindingDivisor(self, bindingindex: int, divisor: int, /) -> None: ...
  10315. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  10316. def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  10317. def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ...
  10318. def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  10319. def initializeOpenGLFunctions(self, /) -> bool: ...
  10320. class QOpenGLFunctions_4_4_Compatibility(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  10321. def __init__(self, /) -> None: ...
  10322. def glAccum(self, op: int, value: float, /) -> None: ...
  10323. def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ...
  10324. def glActiveTexture(self, texture: int, /) -> None: ...
  10325. def glAlphaFunc(self, func: int, ref: float, /) -> None: ...
  10326. def glArrayElement(self, i: int, /) -> None: ...
  10327. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  10328. def glBegin(self, mode: int, /) -> None: ...
  10329. def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ...
  10330. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  10331. def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ...
  10332. def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ...
  10333. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  10334. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  10335. def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ...
  10336. def glBindBuffersBase(self, target: int, first: int, count: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  10337. def glBindBuffersRange(self, target: int, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], sizes: collections.abc.Sequence[int], /) -> None: ...
  10338. def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ...
  10339. def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  10340. def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ...
  10341. def glBindImageTexture(self, unit: int, texture: int, level: int, layered: int, layer: int, access: int, format: int, /) -> None: ...
  10342. def glBindImageTextures(self, first: int, count: int, textures: collections.abc.Sequence[int], /) -> None: ...
  10343. def glBindProgramPipeline(self, pipeline: int, /) -> None: ...
  10344. def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ...
  10345. def glBindSampler(self, unit: int, sampler: int, /) -> None: ...
  10346. def glBindSamplers(self, first: int, count: int, samplers: collections.abc.Sequence[int], /) -> None: ...
  10347. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  10348. def glBindTextures(self, first: int, count: int, textures: collections.abc.Sequence[int], /) -> None: ...
  10349. def glBindTransformFeedback(self, target: int, id: int, /) -> None: ...
  10350. def glBindVertexArray(self, array: int, /) -> None: ...
  10351. def glBindVertexBuffers(self, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], strides: collections.abc.Sequence[int], /) -> None: ...
  10352. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  10353. def glBlendEquation(self, mode: int, /) -> None: ...
  10354. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  10355. def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ...
  10356. def glBlendEquationi(self, buf: int, mode: int, /) -> None: ...
  10357. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  10358. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  10359. def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ...
  10360. def glBlendFunci(self, buf: int, src: int, dst: int, /) -> None: ...
  10361. def glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  10362. def glCallList(self, list: int, /) -> None: ...
  10363. def glCallLists(self, n: int, type: int, lists: int, /) -> None: ...
  10364. def glCheckFramebufferStatus(self, target: int, /) -> int: ...
  10365. def glClampColor(self, target: int, clamp: int, /) -> None: ...
  10366. def glClear(self, mask: int, /) -> None: ...
  10367. def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  10368. def glClearBufferData(self, target: int, internalformat: int, format: int, type: int, data: int, /) -> None: ...
  10369. def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ...
  10370. def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  10371. def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  10372. def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  10373. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  10374. def glClearDepth(self, depth: float, /) -> None: ...
  10375. def glClearDepthf(self, dd: float, /) -> None: ...
  10376. def glClearIndex(self, c: float, /) -> None: ...
  10377. def glClearStencil(self, s: int, /) -> None: ...
  10378. def glClearTexImage(self, texture: int, level: int, format: int, type: int, data: int, /) -> None: ...
  10379. def glClearTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, data: int, /) -> None: ...
  10380. def glClientActiveTexture(self, texture: int, /) -> None: ...
  10381. def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ...
  10382. def glColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  10383. def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  10384. def glColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  10385. def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10386. def glColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  10387. def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10388. def glColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  10389. def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10390. def glColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  10391. def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10392. def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  10393. def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  10394. def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  10395. def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10396. def glColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  10397. def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10398. def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  10399. def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  10400. def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  10401. def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10402. def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  10403. def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10404. def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  10405. def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10406. def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  10407. def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10408. def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  10409. def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  10410. def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  10411. def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10412. def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  10413. def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10414. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  10415. def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ...
  10416. def glColorMaterial(self, face: int, mode: int, /) -> None: ...
  10417. def glColorP3ui(self, type: int, color: int, /) -> None: ...
  10418. def glColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  10419. def glColorP4ui(self, type: int, color: int, /) -> None: ...
  10420. def glColorP4uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  10421. def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  10422. def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ...
  10423. def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ...
  10424. def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  10425. def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  10426. def glCompileShader(self, shader: int, /) -> None: ...
  10427. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  10428. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  10429. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  10430. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  10431. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  10432. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  10433. def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ...
  10434. def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ...
  10435. def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ...
  10436. def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  10437. def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ...
  10438. def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  10439. def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ...
  10440. def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  10441. def glCopyConvolutionFilter1D(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  10442. def glCopyConvolutionFilter2D(self, target: int, internalformat: int, x: int, y: int, width: int, height: int, /) -> None: ...
  10443. def glCopyImageSubData(self, srcName: int, srcTarget: int, srcLevel: int, srcX: int, srcY: int, srcZ: int, dstName: int, dstTarget: int, dstLevel: int, dstX: int, dstY: int, dstZ: int, srcWidth: int, srcHeight: int, srcDepth: int, /) -> None: ...
  10444. def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> None: ...
  10445. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  10446. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  10447. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  10448. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  10449. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  10450. def glCreateProgram(self, /) -> int: ...
  10451. def glCreateShader(self, type: int, /) -> int: ...
  10452. def glCullFace(self, mode: int, /) -> None: ...
  10453. def glDebugMessageControl(self, source: int, type: int, severity: int, count: int, ids: collections.abc.Sequence[int], enabled: int, /) -> None: ...
  10454. def glDebugMessageInsert(self, source: int, type: int, id: int, severity: int, length: int, buf: bytes | bytearray | memoryview, /) -> None: ...
  10455. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  10456. def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ...
  10457. def glDeleteLists(self, list: int, range: int, /) -> None: ...
  10458. def glDeleteProgram(self, program: int, /) -> None: ...
  10459. def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ...
  10460. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  10461. def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ...
  10462. def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ...
  10463. def glDeleteShader(self, shader: int, /) -> None: ...
  10464. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  10465. def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  10466. def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ...
  10467. def glDepthFunc(self, func: int, /) -> None: ...
  10468. def glDepthMask(self, flag: int, /) -> None: ...
  10469. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  10470. def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  10471. def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ...
  10472. def glDepthRangef(self, n: float, f: float, /) -> None: ...
  10473. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  10474. def glDisable(self, cap: int, /) -> None: ...
  10475. def glDisableClientState(self, array: int, /) -> None: ...
  10476. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  10477. def glDisablei(self, target: int, index: int, /) -> None: ...
  10478. def glDispatchCompute(self, num_groups_x: int, num_groups_y: int, num_groups_z: int, /) -> None: ...
  10479. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  10480. def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ...
  10481. def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ...
  10482. def glDrawArraysInstancedBaseInstance(self, mode: int, first: int, count: int, instancecount: int, baseinstance: int, /) -> None: ...
  10483. def glDrawBuffer(self, buf: int, /) -> None: ...
  10484. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  10485. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  10486. def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  10487. def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ...
  10488. def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ...
  10489. def glDrawElementsInstancedBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, baseinstance: int, /) -> None: ...
  10490. def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ...
  10491. def glDrawElementsInstancedBaseVertexBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, baseinstance: int, /) -> None: ...
  10492. def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  10493. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  10494. def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  10495. def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ...
  10496. def glDrawTransformFeedbackInstanced(self, mode: int, id: int, instancecount: int, /) -> None: ...
  10497. def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ...
  10498. def glDrawTransformFeedbackStreamInstanced(self, mode: int, id: int, stream: int, instancecount: int, /) -> None: ...
  10499. def glEdgeFlag(self, flag: int, /) -> None: ...
  10500. def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ...
  10501. def glEnable(self, cap: int, /) -> None: ...
  10502. def glEnableClientState(self, array: int, /) -> None: ...
  10503. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  10504. def glEnablei(self, target: int, index: int, /) -> None: ...
  10505. def glEnd(self, /) -> None: ...
  10506. def glEndConditionalRender(self, /) -> None: ...
  10507. def glEndList(self, /) -> None: ...
  10508. def glEndQuery(self, target: int, /) -> None: ...
  10509. def glEndQueryIndexed(self, target: int, index: int, /) -> None: ...
  10510. def glEndTransformFeedback(self, /) -> None: ...
  10511. def glEvalCoord1d(self, u: float, /) -> None: ...
  10512. def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  10513. def glEvalCoord1f(self, u: float, /) -> None: ...
  10514. def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  10515. def glEvalCoord2d(self, u: float, v: float, /) -> None: ...
  10516. def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  10517. def glEvalCoord2f(self, u: float, v: float, /) -> None: ...
  10518. def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  10519. def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ...
  10520. def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ...
  10521. def glEvalPoint1(self, i: int, /) -> None: ...
  10522. def glEvalPoint2(self, i: int, j: int, /) -> None: ...
  10523. def glFinish(self, /) -> None: ...
  10524. def glFlush(self, /) -> None: ...
  10525. def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  10526. def glFogCoordd(self, coord: float, /) -> None: ...
  10527. def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  10528. def glFogCoordf(self, coord: float, /) -> None: ...
  10529. def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  10530. def glFogf(self, pname: int, param: float, /) -> None: ...
  10531. def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  10532. def glFogi(self, pname: int, param: int, /) -> None: ...
  10533. def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  10534. def glFramebufferParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  10535. def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  10536. def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ...
  10537. def glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  10538. def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  10539. def glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int, /) -> None: ...
  10540. def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  10541. def glFrontFace(self, mode: int, /) -> None: ...
  10542. def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  10543. def glGenLists(self, range: int, /) -> int: ...
  10544. def glGenerateMipmap(self, target: int, /) -> None: ...
  10545. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  10546. def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  10547. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  10548. def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ...
  10549. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  10550. def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ...
  10551. def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  10552. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  10553. def glGetError(self, /) -> int: ...
  10554. def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  10555. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  10556. def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  10557. def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  10558. def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  10559. def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  10560. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  10561. def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  10562. def glGetProgramResourceIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ...
  10563. def glGetProgramResourceLocation(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ...
  10564. def glGetProgramResourceLocationIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ...
  10565. def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ...
  10566. def glGetString(self, name: int, /) -> str: ...
  10567. def glGetStringi(self, name: int, index: int, /) -> str: ...
  10568. def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  10569. def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  10570. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  10571. def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ...
  10572. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  10573. def glHint(self, target: int, mode: int, /) -> None: ...
  10574. def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ...
  10575. def glIndexMask(self, mask: int, /) -> None: ...
  10576. def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  10577. def glIndexd(self, c: float, /) -> None: ...
  10578. def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ...
  10579. def glIndexf(self, c: float, /) -> None: ...
  10580. def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ...
  10581. def glIndexi(self, c: int, /) -> None: ...
  10582. def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ...
  10583. def glIndexs(self, c: int, /) -> None: ...
  10584. def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ...
  10585. def glIndexub(self, c: int, /) -> None: ...
  10586. def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ...
  10587. def glInitNames(self, /) -> None: ...
  10588. def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ...
  10589. def glInvalidateBufferData(self, buffer: int, /) -> None: ...
  10590. def glInvalidateFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], /) -> None: ...
  10591. def glInvalidateSubFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], x: int, y: int, width: int, height: int, /) -> None: ...
  10592. def glInvalidateTexImage(self, texture: int, level: int, /) -> None: ...
  10593. def glInvalidateTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, /) -> None: ...
  10594. def glIsBuffer(self, buffer: int, /) -> int: ...
  10595. def glIsEnabled(self, cap: int, /) -> int: ...
  10596. def glIsEnabledi(self, target: int, index: int, /) -> int: ...
  10597. def glIsFramebuffer(self, framebuffer: int, /) -> int: ...
  10598. def glIsList(self, list: int, /) -> int: ...
  10599. def glIsProgram(self, program: int, /) -> int: ...
  10600. def glIsProgramPipeline(self, pipeline: int, /) -> int: ...
  10601. def glIsQuery(self, id: int, /) -> int: ...
  10602. def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ...
  10603. def glIsSampler(self, sampler: int, /) -> int: ...
  10604. def glIsShader(self, shader: int, /) -> int: ...
  10605. def glIsTexture(self, texture: int, /) -> int: ...
  10606. def glIsTransformFeedback(self, id: int, /) -> int: ...
  10607. def glIsVertexArray(self, array: int, /) -> int: ...
  10608. def glLightModelf(self, pname: int, param: float, /) -> None: ...
  10609. def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  10610. def glLightModeli(self, pname: int, param: int, /) -> None: ...
  10611. def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  10612. def glLightf(self, light: int, pname: int, param: float, /) -> None: ...
  10613. def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  10614. def glLighti(self, light: int, pname: int, param: int, /) -> None: ...
  10615. def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  10616. def glLineStipple(self, factor: int, pattern: int, /) -> None: ...
  10617. def glLineWidth(self, width: float, /) -> None: ...
  10618. def glLinkProgram(self, program: int, /) -> None: ...
  10619. def glListBase(self, base: int, /) -> None: ...
  10620. def glLoadIdentity(self, /) -> None: ...
  10621. def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  10622. def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  10623. def glLoadName(self, name: int, /) -> None: ...
  10624. def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  10625. def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  10626. def glLogicOp(self, opcode: int, /) -> None: ...
  10627. def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  10628. def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  10629. def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  10630. def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  10631. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  10632. def glMapGrid1d(self, un: int, u1: float, u2: float, /) -> None: ...
  10633. def glMapGrid1f(self, un: int, u1: float, u2: float, /) -> None: ...
  10634. def glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  10635. def glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  10636. def glMaterialf(self, face: int, pname: int, param: float, /) -> None: ...
  10637. def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  10638. def glMateriali(self, face: int, pname: int, param: int, /) -> None: ...
  10639. def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  10640. def glMatrixMode(self, mode: int, /) -> None: ...
  10641. def glMemoryBarrier(self, barriers: int, /) -> None: ...
  10642. def glMinSampleShading(self, value: float, /) -> None: ...
  10643. def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ...
  10644. def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  10645. def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  10646. def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  10647. def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  10648. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  10649. def glMultiDrawArraysIndirect(self, mode: int, indirect: int, drawcount: int, stride: int, /) -> None: ...
  10650. def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ...
  10651. def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  10652. def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ...
  10653. def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  10654. def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ...
  10655. def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  10656. def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ...
  10657. def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  10658. def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ...
  10659. def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  10660. def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ...
  10661. def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  10662. def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ...
  10663. def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  10664. def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ...
  10665. def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  10666. def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ...
  10667. def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  10668. def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ...
  10669. def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  10670. def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ...
  10671. def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  10672. def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ...
  10673. def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  10674. def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  10675. def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  10676. def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  10677. def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  10678. def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  10679. def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  10680. def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  10681. def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  10682. def glMultiTexCoordP1ui(self, texture: int, type: int, coords: int, /) -> None: ...
  10683. def glMultiTexCoordP1uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  10684. def glMultiTexCoordP2ui(self, texture: int, type: int, coords: int, /) -> None: ...
  10685. def glMultiTexCoordP2uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  10686. def glMultiTexCoordP3ui(self, texture: int, type: int, coords: int, /) -> None: ...
  10687. def glMultiTexCoordP3uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  10688. def glMultiTexCoordP4ui(self, texture: int, type: int, coords: int, /) -> None: ...
  10689. def glMultiTexCoordP4uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  10690. def glNewList(self, list: int, mode: int, /) -> None: ...
  10691. def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ...
  10692. def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  10693. def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ...
  10694. def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10695. def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ...
  10696. def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10697. def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ...
  10698. def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10699. def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ...
  10700. def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10701. def glNormalP3ui(self, type: int, coords: int, /) -> None: ...
  10702. def glNormalP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  10703. def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  10704. def glObjectLabel(self, identifier: int, name: int, length: int, label: bytes | bytearray | memoryview, /) -> None: ...
  10705. def glObjectPtrLabel(self, ptr: int, length: int, label: bytes | bytearray | memoryview, /) -> None: ...
  10706. def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  10707. def glPassThrough(self, token: float, /) -> None: ...
  10708. def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ...
  10709. def glPatchParameteri(self, pname: int, value: int, /) -> None: ...
  10710. def glPauseTransformFeedback(self, /) -> None: ...
  10711. def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ...
  10712. def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  10713. def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  10714. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  10715. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  10716. def glPixelTransferf(self, pname: int, param: float, /) -> None: ...
  10717. def glPixelTransferi(self, pname: int, param: int, /) -> None: ...
  10718. def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ...
  10719. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  10720. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  10721. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  10722. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  10723. def glPointSize(self, size: float, /) -> None: ...
  10724. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  10725. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  10726. def glPopAttrib(self, /) -> None: ...
  10727. def glPopClientAttrib(self, /) -> None: ...
  10728. def glPopDebugGroup(self, /) -> None: ...
  10729. def glPopMatrix(self, /) -> None: ...
  10730. def glPopName(self, /) -> None: ...
  10731. def glPrimitiveRestartIndex(self, index: int, /) -> None: ...
  10732. def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ...
  10733. def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ...
  10734. def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ...
  10735. def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ...
  10736. def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10737. def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ...
  10738. def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10739. def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ...
  10740. def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10741. def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ...
  10742. def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10743. def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  10744. def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10745. def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  10746. def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10747. def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  10748. def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10749. def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  10750. def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10751. def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  10752. def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10753. def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  10754. def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10755. def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  10756. def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10757. def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  10758. def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10759. def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  10760. def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10761. def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  10762. def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10763. def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  10764. def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10765. def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  10766. def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10767. def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10768. def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10769. def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10770. def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10771. def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10772. def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10773. def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10774. def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10775. def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10776. def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10777. def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10778. def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10779. def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10780. def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10781. def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10782. def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10783. def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10784. def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10785. def glProvokingVertex(self, mode: int, /) -> None: ...
  10786. def glPushAttrib(self, mask: int, /) -> None: ...
  10787. def glPushClientAttrib(self, mask: int, /) -> None: ...
  10788. def glPushDebugGroup(self, source: int, id: int, length: int, message: bytes | bytearray | memoryview, /) -> None: ...
  10789. def glPushMatrix(self, /) -> None: ...
  10790. def glPushName(self, name: int, /) -> None: ...
  10791. def glQueryCounter(self, id: int, target: int, /) -> None: ...
  10792. def glRasterPos2d(self, x: float, y: float, /) -> None: ...
  10793. def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10794. def glRasterPos2f(self, x: float, y: float, /) -> None: ...
  10795. def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10796. def glRasterPos2i(self, x: int, y: int, /) -> None: ...
  10797. def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10798. def glRasterPos2s(self, x: int, y: int, /) -> None: ...
  10799. def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10800. def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ...
  10801. def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10802. def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ...
  10803. def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10804. def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ...
  10805. def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10806. def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ...
  10807. def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10808. def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  10809. def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10810. def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  10811. def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10812. def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  10813. def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10814. def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  10815. def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10816. def glReadBuffer(self, src: int, /) -> None: ...
  10817. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  10818. def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  10819. def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  10820. def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  10821. def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  10822. def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  10823. def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  10824. def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  10825. def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  10826. def glReleaseShaderCompiler(self, /) -> None: ...
  10827. def glRenderMode(self, mode: int, /) -> int: ...
  10828. def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ...
  10829. def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  10830. def glResetHistogram(self, target: int, /) -> None: ...
  10831. def glResetMinmax(self, target: int, /) -> None: ...
  10832. def glResumeTransformFeedback(self, /) -> None: ...
  10833. def glRotated(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  10834. def glRotatef(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  10835. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  10836. def glSampleMaski(self, maskNumber: int, mask: int, /) -> None: ...
  10837. def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  10838. def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  10839. def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ...
  10840. def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ...
  10841. def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ...
  10842. def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  10843. def glScaled(self, x: float, y: float, z: float, /) -> None: ...
  10844. def glScalef(self, x: float, y: float, z: float, /) -> None: ...
  10845. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  10846. def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ...
  10847. def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ...
  10848. def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  10849. def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  10850. def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  10851. def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  10852. def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10853. def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  10854. def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10855. def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  10856. def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10857. def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  10858. def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10859. def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  10860. def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  10861. def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  10862. def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10863. def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  10864. def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10865. def glSecondaryColorP3ui(self, type: int, color: int, /) -> None: ...
  10866. def glSecondaryColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  10867. def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  10868. def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ...
  10869. def glShadeModel(self, mode: int, /) -> None: ...
  10870. def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ...
  10871. def glShaderStorageBlockBinding(self, program: int, storageBlockIndex: int, storageBlockBinding: int, /) -> None: ...
  10872. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  10873. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  10874. def glStencilMask(self, mask: int, /) -> None: ...
  10875. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  10876. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  10877. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  10878. def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ...
  10879. def glTexCoord1d(self, s: float, /) -> None: ...
  10880. def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10881. def glTexCoord1f(self, s: float, /) -> None: ...
  10882. def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10883. def glTexCoord1i(self, s: int, /) -> None: ...
  10884. def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10885. def glTexCoord1s(self, s: int, /) -> None: ...
  10886. def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10887. def glTexCoord2d(self, s: float, t: float, /) -> None: ...
  10888. def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10889. def glTexCoord2f(self, s: float, t: float, /) -> None: ...
  10890. def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10891. def glTexCoord2i(self, s: int, t: int, /) -> None: ...
  10892. def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10893. def glTexCoord2s(self, s: int, t: int, /) -> None: ...
  10894. def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10895. def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ...
  10896. def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10897. def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ...
  10898. def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10899. def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ...
  10900. def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10901. def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ...
  10902. def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10903. def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ...
  10904. def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10905. def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ...
  10906. def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  10907. def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ...
  10908. def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10909. def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ...
  10910. def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  10911. def glTexCoordP1ui(self, type: int, coords: int, /) -> None: ...
  10912. def glTexCoordP1uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  10913. def glTexCoordP2ui(self, type: int, coords: int, /) -> None: ...
  10914. def glTexCoordP2uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  10915. def glTexCoordP3ui(self, type: int, coords: int, /) -> None: ...
  10916. def glTexCoordP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  10917. def glTexCoordP4ui(self, type: int, coords: int, /) -> None: ...
  10918. def glTexCoordP4uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  10919. def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  10920. def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ...
  10921. def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  10922. def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ...
  10923. def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  10924. def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ...
  10925. def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  10926. def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ...
  10927. def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  10928. def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ...
  10929. def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  10930. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  10931. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  10932. def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  10933. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  10934. def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  10935. def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  10936. def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  10937. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  10938. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  10939. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  10940. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  10941. def glTexStorage1D(self, target: int, levels: int, internalformat: int, width: int, /) -> None: ...
  10942. def glTexStorage2D(self, target: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ...
  10943. def glTexStorage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  10944. def glTexStorage3D(self, target: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ...
  10945. def glTexStorage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  10946. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  10947. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  10948. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  10949. def glTextureView(self, texture: int, target: int, origtexture: int, internalformat: int, minlevel: int, numlevels: int, minlayer: int, numlayers: int, /) -> None: ...
  10950. def glTranslated(self, x: float, y: float, z: float, /) -> None: ...
  10951. def glTranslatef(self, x: float, y: float, z: float, /) -> None: ...
  10952. def glUniform1d(self, location: int, x: float, /) -> None: ...
  10953. def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10954. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  10955. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10956. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  10957. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10958. def glUniform1ui(self, location: int, v0: int, /) -> None: ...
  10959. def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10960. def glUniform2d(self, location: int, x: float, y: float, /) -> None: ...
  10961. def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10962. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  10963. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10964. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  10965. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10966. def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ...
  10967. def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10968. def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ...
  10969. def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10970. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  10971. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10972. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  10973. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10974. def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  10975. def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10976. def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ...
  10977. def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10978. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  10979. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  10980. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  10981. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10982. def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  10983. def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  10984. def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ...
  10985. def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10986. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10987. def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10988. def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10989. def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10990. def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10991. def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10992. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10993. def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10994. def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10995. def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10996. def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10997. def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10998. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  10999. def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11000. def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11001. def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11002. def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11003. def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ...
  11004. def glUnmapBuffer(self, target: int, /) -> int: ...
  11005. def glUseProgram(self, program: int, /) -> None: ...
  11006. def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ...
  11007. def glValidateProgram(self, program: int, /) -> None: ...
  11008. def glValidateProgramPipeline(self, pipeline: int, /) -> None: ...
  11009. def glVertex2d(self, x: float, y: float, /) -> None: ...
  11010. def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  11011. def glVertex2f(self, x: float, y: float, /) -> None: ...
  11012. def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  11013. def glVertex2i(self, x: int, y: int, /) -> None: ...
  11014. def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  11015. def glVertex2s(self, x: int, y: int, /) -> None: ...
  11016. def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  11017. def glVertex3d(self, x: float, y: float, z: float, /) -> None: ...
  11018. def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  11019. def glVertex3f(self, x: float, y: float, z: float, /) -> None: ...
  11020. def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  11021. def glVertex3i(self, x: int, y: int, z: int, /) -> None: ...
  11022. def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  11023. def glVertex3s(self, x: int, y: int, z: int, /) -> None: ...
  11024. def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  11025. def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  11026. def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  11027. def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  11028. def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  11029. def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  11030. def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  11031. def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  11032. def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  11033. def glVertexAttrib1d(self, index: int, x: float, /) -> None: ...
  11034. def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11035. def glVertexAttrib1f(self, index: int, x: float, /) -> None: ...
  11036. def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11037. def glVertexAttrib1s(self, index: int, x: int, /) -> None: ...
  11038. def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11039. def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ...
  11040. def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11041. def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ...
  11042. def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11043. def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ...
  11044. def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11045. def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  11046. def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11047. def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ...
  11048. def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11049. def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ...
  11050. def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11051. def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  11052. def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11053. def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11054. def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  11055. def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  11056. def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11057. def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11058. def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  11059. def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  11060. def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11061. def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  11062. def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11063. def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11064. def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  11065. def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11066. def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  11067. def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11068. def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11069. def glVertexAttribBinding(self, attribindex: int, bindingindex: int, /) -> None: ...
  11070. def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ...
  11071. def glVertexAttribFormat(self, attribindex: int, size: int, type: int, normalized: int, relativeoffset: int, /) -> None: ...
  11072. def glVertexAttribI1i(self, index: int, x: int, /) -> None: ...
  11073. def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11074. def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ...
  11075. def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11076. def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ...
  11077. def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11078. def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ...
  11079. def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11080. def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ...
  11081. def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11082. def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ...
  11083. def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11084. def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  11085. def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  11086. def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11087. def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11088. def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  11089. def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  11090. def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11091. def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11092. def glVertexAttribIFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ...
  11093. def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  11094. def glVertexAttribL1d(self, index: int, x: float, /) -> None: ...
  11095. def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11096. def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ...
  11097. def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11098. def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  11099. def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11100. def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  11101. def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11102. def glVertexAttribLFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ...
  11103. def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  11104. def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  11105. def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  11106. def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  11107. def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  11108. def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  11109. def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  11110. def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  11111. def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  11112. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  11113. def glVertexBindingDivisor(self, bindingindex: int, divisor: int, /) -> None: ...
  11114. def glVertexP2ui(self, type: int, value: int, /) -> None: ...
  11115. def glVertexP2uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  11116. def glVertexP3ui(self, type: int, value: int, /) -> None: ...
  11117. def glVertexP3uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  11118. def glVertexP4ui(self, type: int, value: int, /) -> None: ...
  11119. def glVertexP4uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  11120. def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  11121. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  11122. def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  11123. def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ...
  11124. def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11125. def glWindowPos2d(self, x: float, y: float, /) -> None: ...
  11126. def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  11127. def glWindowPos2f(self, x: float, y: float, /) -> None: ...
  11128. def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  11129. def glWindowPos2i(self, x: int, y: int, /) -> None: ...
  11130. def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  11131. def glWindowPos2s(self, x: int, y: int, /) -> None: ...
  11132. def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  11133. def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ...
  11134. def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  11135. def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ...
  11136. def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  11137. def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ...
  11138. def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  11139. def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ...
  11140. def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  11141. def initializeOpenGLFunctions(self, /) -> bool: ...
  11142. class QOpenGLFunctions_4_4_Core(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  11143. def __init__(self, /) -> None: ...
  11144. def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ...
  11145. def glActiveTexture(self, texture: int, /) -> None: ...
  11146. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  11147. def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ...
  11148. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  11149. def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ...
  11150. def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ...
  11151. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  11152. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  11153. def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ...
  11154. def glBindBuffersBase(self, target: int, first: int, count: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  11155. def glBindBuffersRange(self, target: int, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], sizes: collections.abc.Sequence[int], /) -> None: ...
  11156. def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ...
  11157. def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  11158. def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ...
  11159. def glBindImageTexture(self, unit: int, texture: int, level: int, layered: int, layer: int, access: int, format: int, /) -> None: ...
  11160. def glBindImageTextures(self, first: int, count: int, textures: collections.abc.Sequence[int], /) -> None: ...
  11161. def glBindProgramPipeline(self, pipeline: int, /) -> None: ...
  11162. def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ...
  11163. def glBindSampler(self, unit: int, sampler: int, /) -> None: ...
  11164. def glBindSamplers(self, first: int, count: int, samplers: collections.abc.Sequence[int], /) -> None: ...
  11165. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  11166. def glBindTextures(self, first: int, count: int, textures: collections.abc.Sequence[int], /) -> None: ...
  11167. def glBindTransformFeedback(self, target: int, id: int, /) -> None: ...
  11168. def glBindVertexArray(self, array: int, /) -> None: ...
  11169. def glBindVertexBuffers(self, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], strides: collections.abc.Sequence[int], /) -> None: ...
  11170. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  11171. def glBlendEquation(self, mode: int, /) -> None: ...
  11172. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  11173. def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ...
  11174. def glBlendEquationi(self, buf: int, mode: int, /) -> None: ...
  11175. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  11176. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  11177. def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ...
  11178. def glBlendFunci(self, buf: int, src: int, dst: int, /) -> None: ...
  11179. def glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  11180. def glCheckFramebufferStatus(self, target: int, /) -> int: ...
  11181. def glClampColor(self, target: int, clamp: int, /) -> None: ...
  11182. def glClear(self, mask: int, /) -> None: ...
  11183. def glClearBufferData(self, target: int, internalformat: int, format: int, type: int, data: int, /) -> None: ...
  11184. def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ...
  11185. def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  11186. def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  11187. def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  11188. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  11189. def glClearDepth(self, depth: float, /) -> None: ...
  11190. def glClearDepthf(self, dd: float, /) -> None: ...
  11191. def glClearStencil(self, s: int, /) -> None: ...
  11192. def glClearTexImage(self, texture: int, level: int, format: int, type: int, data: int, /) -> None: ...
  11193. def glClearTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, data: int, /) -> None: ...
  11194. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  11195. def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ...
  11196. def glCompileShader(self, shader: int, /) -> None: ...
  11197. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  11198. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  11199. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  11200. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  11201. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  11202. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  11203. def glCopyImageSubData(self, srcName: int, srcTarget: int, srcLevel: int, srcX: int, srcY: int, srcZ: int, dstName: int, dstTarget: int, dstLevel: int, dstX: int, dstY: int, dstZ: int, srcWidth: int, srcHeight: int, srcDepth: int, /) -> None: ...
  11204. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  11205. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  11206. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  11207. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  11208. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  11209. def glCreateProgram(self, /) -> int: ...
  11210. def glCreateShader(self, type: int, /) -> int: ...
  11211. def glCullFace(self, mode: int, /) -> None: ...
  11212. def glDebugMessageControl(self, source: int, type: int, severity: int, count: int, ids: collections.abc.Sequence[int], enabled: int, /) -> None: ...
  11213. def glDebugMessageInsert(self, source: int, type: int, id: int, severity: int, length: int, buf: bytes | bytearray | memoryview, /) -> None: ...
  11214. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  11215. def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ...
  11216. def glDeleteProgram(self, program: int, /) -> None: ...
  11217. def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ...
  11218. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  11219. def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ...
  11220. def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ...
  11221. def glDeleteShader(self, shader: int, /) -> None: ...
  11222. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  11223. def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  11224. def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ...
  11225. def glDepthFunc(self, func: int, /) -> None: ...
  11226. def glDepthMask(self, flag: int, /) -> None: ...
  11227. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  11228. def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  11229. def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ...
  11230. def glDepthRangef(self, n: float, f: float, /) -> None: ...
  11231. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  11232. def glDisable(self, cap: int, /) -> None: ...
  11233. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  11234. def glDisablei(self, target: int, index: int, /) -> None: ...
  11235. def glDispatchCompute(self, num_groups_x: int, num_groups_y: int, num_groups_z: int, /) -> None: ...
  11236. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  11237. def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ...
  11238. def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ...
  11239. def glDrawArraysInstancedBaseInstance(self, mode: int, first: int, count: int, instancecount: int, baseinstance: int, /) -> None: ...
  11240. def glDrawBuffer(self, buf: int, /) -> None: ...
  11241. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  11242. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  11243. def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  11244. def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ...
  11245. def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ...
  11246. def glDrawElementsInstancedBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, baseinstance: int, /) -> None: ...
  11247. def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ...
  11248. def glDrawElementsInstancedBaseVertexBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, baseinstance: int, /) -> None: ...
  11249. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  11250. def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  11251. def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ...
  11252. def glDrawTransformFeedbackInstanced(self, mode: int, id: int, instancecount: int, /) -> None: ...
  11253. def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ...
  11254. def glDrawTransformFeedbackStreamInstanced(self, mode: int, id: int, stream: int, instancecount: int, /) -> None: ...
  11255. def glEnable(self, cap: int, /) -> None: ...
  11256. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  11257. def glEnablei(self, target: int, index: int, /) -> None: ...
  11258. def glEndConditionalRender(self, /) -> None: ...
  11259. def glEndQuery(self, target: int, /) -> None: ...
  11260. def glEndQueryIndexed(self, target: int, index: int, /) -> None: ...
  11261. def glEndTransformFeedback(self, /) -> None: ...
  11262. def glFinish(self, /) -> None: ...
  11263. def glFlush(self, /) -> None: ...
  11264. def glFramebufferParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  11265. def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  11266. def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ...
  11267. def glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  11268. def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  11269. def glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int, /) -> None: ...
  11270. def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  11271. def glFrontFace(self, mode: int, /) -> None: ...
  11272. def glGenerateMipmap(self, target: int, /) -> None: ...
  11273. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  11274. def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  11275. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  11276. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  11277. def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  11278. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  11279. def glGetError(self, /) -> int: ...
  11280. def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  11281. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  11282. def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  11283. def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  11284. def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  11285. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  11286. def glGetProgramResourceIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ...
  11287. def glGetProgramResourceLocation(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ...
  11288. def glGetProgramResourceLocationIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ...
  11289. def glGetString(self, name: int, /) -> str: ...
  11290. def glGetStringi(self, name: int, index: int, /) -> str: ...
  11291. def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  11292. def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  11293. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  11294. def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ...
  11295. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  11296. def glHint(self, target: int, mode: int, /) -> None: ...
  11297. def glInvalidateBufferData(self, buffer: int, /) -> None: ...
  11298. def glInvalidateFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], /) -> None: ...
  11299. def glInvalidateSubFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], x: int, y: int, width: int, height: int, /) -> None: ...
  11300. def glInvalidateTexImage(self, texture: int, level: int, /) -> None: ...
  11301. def glInvalidateTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, /) -> None: ...
  11302. def glIsBuffer(self, buffer: int, /) -> int: ...
  11303. def glIsEnabled(self, cap: int, /) -> int: ...
  11304. def glIsEnabledi(self, target: int, index: int, /) -> int: ...
  11305. def glIsFramebuffer(self, framebuffer: int, /) -> int: ...
  11306. def glIsProgram(self, program: int, /) -> int: ...
  11307. def glIsProgramPipeline(self, pipeline: int, /) -> int: ...
  11308. def glIsQuery(self, id: int, /) -> int: ...
  11309. def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ...
  11310. def glIsSampler(self, sampler: int, /) -> int: ...
  11311. def glIsShader(self, shader: int, /) -> int: ...
  11312. def glIsTexture(self, texture: int, /) -> int: ...
  11313. def glIsTransformFeedback(self, id: int, /) -> int: ...
  11314. def glIsVertexArray(self, array: int, /) -> int: ...
  11315. def glLineWidth(self, width: float, /) -> None: ...
  11316. def glLinkProgram(self, program: int, /) -> None: ...
  11317. def glLogicOp(self, opcode: int, /) -> None: ...
  11318. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  11319. def glMemoryBarrier(self, barriers: int, /) -> None: ...
  11320. def glMinSampleShading(self, value: float, /) -> None: ...
  11321. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  11322. def glMultiDrawArraysIndirect(self, mode: int, indirect: int, drawcount: int, stride: int, /) -> None: ...
  11323. def glObjectLabel(self, identifier: int, name: int, length: int, label: bytes | bytearray | memoryview, /) -> None: ...
  11324. def glObjectPtrLabel(self, ptr: int, length: int, label: bytes | bytearray | memoryview, /) -> None: ...
  11325. def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ...
  11326. def glPatchParameteri(self, pname: int, value: int, /) -> None: ...
  11327. def glPauseTransformFeedback(self, /) -> None: ...
  11328. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  11329. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  11330. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  11331. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  11332. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  11333. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  11334. def glPointSize(self, size: float, /) -> None: ...
  11335. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  11336. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  11337. def glPopDebugGroup(self, /) -> None: ...
  11338. def glPrimitiveRestartIndex(self, index: int, /) -> None: ...
  11339. def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ...
  11340. def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ...
  11341. def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ...
  11342. def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  11343. def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ...
  11344. def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  11345. def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ...
  11346. def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  11347. def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ...
  11348. def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  11349. def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  11350. def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  11351. def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  11352. def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  11353. def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  11354. def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  11355. def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  11356. def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  11357. def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  11358. def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  11359. def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  11360. def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  11361. def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  11362. def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  11363. def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  11364. def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  11365. def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  11366. def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  11367. def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  11368. def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  11369. def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  11370. def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  11371. def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  11372. def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  11373. def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11374. def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11375. def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11376. def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11377. def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11378. def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11379. def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11380. def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11381. def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11382. def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11383. def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11384. def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11385. def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11386. def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11387. def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11388. def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11389. def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11390. def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11391. def glProvokingVertex(self, mode: int, /) -> None: ...
  11392. def glPushDebugGroup(self, source: int, id: int, length: int, message: bytes | bytearray | memoryview, /) -> None: ...
  11393. def glQueryCounter(self, id: int, target: int, /) -> None: ...
  11394. def glReadBuffer(self, src: int, /) -> None: ...
  11395. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  11396. def glReleaseShaderCompiler(self, /) -> None: ...
  11397. def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ...
  11398. def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  11399. def glResumeTransformFeedback(self, /) -> None: ...
  11400. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  11401. def glSampleMaski(self, maskNumber: int, mask: int, /) -> None: ...
  11402. def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  11403. def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  11404. def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ...
  11405. def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ...
  11406. def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ...
  11407. def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  11408. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  11409. def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ...
  11410. def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ...
  11411. def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11412. def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ...
  11413. def glShaderStorageBlockBinding(self, program: int, storageBlockIndex: int, storageBlockBinding: int, /) -> None: ...
  11414. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  11415. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  11416. def glStencilMask(self, mask: int, /) -> None: ...
  11417. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  11418. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  11419. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  11420. def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ...
  11421. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  11422. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  11423. def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  11424. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  11425. def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  11426. def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  11427. def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  11428. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  11429. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  11430. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  11431. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  11432. def glTexStorage1D(self, target: int, levels: int, internalformat: int, width: int, /) -> None: ...
  11433. def glTexStorage2D(self, target: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ...
  11434. def glTexStorage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  11435. def glTexStorage3D(self, target: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ...
  11436. def glTexStorage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  11437. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  11438. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  11439. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  11440. def glTextureView(self, texture: int, target: int, origtexture: int, internalformat: int, minlevel: int, numlevels: int, minlayer: int, numlayers: int, /) -> None: ...
  11441. def glUniform1d(self, location: int, x: float, /) -> None: ...
  11442. def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  11443. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  11444. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  11445. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  11446. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  11447. def glUniform1ui(self, location: int, v0: int, /) -> None: ...
  11448. def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  11449. def glUniform2d(self, location: int, x: float, y: float, /) -> None: ...
  11450. def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  11451. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  11452. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  11453. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  11454. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  11455. def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ...
  11456. def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  11457. def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ...
  11458. def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  11459. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  11460. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  11461. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  11462. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  11463. def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  11464. def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  11465. def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ...
  11466. def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  11467. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  11468. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  11469. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  11470. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  11471. def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  11472. def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  11473. def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ...
  11474. def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11475. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11476. def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11477. def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11478. def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11479. def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11480. def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11481. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11482. def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11483. def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11484. def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11485. def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11486. def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11487. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11488. def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11489. def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11490. def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11491. def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  11492. def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ...
  11493. def glUnmapBuffer(self, target: int, /) -> int: ...
  11494. def glUseProgram(self, program: int, /) -> None: ...
  11495. def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ...
  11496. def glValidateProgram(self, program: int, /) -> None: ...
  11497. def glValidateProgramPipeline(self, pipeline: int, /) -> None: ...
  11498. def glVertexAttrib1d(self, index: int, x: float, /) -> None: ...
  11499. def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11500. def glVertexAttrib1f(self, index: int, x: float, /) -> None: ...
  11501. def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11502. def glVertexAttrib1s(self, index: int, x: int, /) -> None: ...
  11503. def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11504. def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ...
  11505. def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11506. def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ...
  11507. def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11508. def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ...
  11509. def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11510. def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  11511. def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11512. def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ...
  11513. def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11514. def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ...
  11515. def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11516. def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  11517. def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11518. def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11519. def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  11520. def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  11521. def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11522. def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11523. def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  11524. def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  11525. def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11526. def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  11527. def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11528. def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11529. def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  11530. def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11531. def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  11532. def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11533. def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11534. def glVertexAttribBinding(self, attribindex: int, bindingindex: int, /) -> None: ...
  11535. def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ...
  11536. def glVertexAttribFormat(self, attribindex: int, size: int, type: int, normalized: int, relativeoffset: int, /) -> None: ...
  11537. def glVertexAttribI1i(self, index: int, x: int, /) -> None: ...
  11538. def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11539. def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ...
  11540. def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11541. def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ...
  11542. def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11543. def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ...
  11544. def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11545. def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ...
  11546. def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11547. def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ...
  11548. def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11549. def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  11550. def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  11551. def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11552. def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11553. def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  11554. def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  11555. def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11556. def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  11557. def glVertexAttribIFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ...
  11558. def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  11559. def glVertexAttribL1d(self, index: int, x: float, /) -> None: ...
  11560. def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11561. def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ...
  11562. def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11563. def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  11564. def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11565. def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  11566. def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11567. def glVertexAttribLFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ...
  11568. def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  11569. def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  11570. def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  11571. def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  11572. def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  11573. def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  11574. def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  11575. def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  11576. def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  11577. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  11578. def glVertexBindingDivisor(self, bindingindex: int, divisor: int, /) -> None: ...
  11579. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  11580. def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  11581. def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ...
  11582. def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  11583. def initializeOpenGLFunctions(self, /) -> bool: ...
  11584. class QOpenGLFunctions_4_5_Compatibility(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  11585. def __init__(self, /) -> None: ...
  11586. def glAccum(self, op: int, value: float, /) -> None: ...
  11587. def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ...
  11588. def glActiveTexture(self, texture: int, /) -> None: ...
  11589. def glAlphaFunc(self, func: int, ref: float, /) -> None: ...
  11590. def glArrayElement(self, i: int, /) -> None: ...
  11591. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  11592. def glBegin(self, mode: int, /) -> None: ...
  11593. def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ...
  11594. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  11595. def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ...
  11596. def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ...
  11597. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  11598. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  11599. def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ...
  11600. def glBindBuffersBase(self, target: int, first: int, count: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  11601. def glBindBuffersRange(self, target: int, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], sizes: collections.abc.Sequence[int], /) -> None: ...
  11602. def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ...
  11603. def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  11604. def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ...
  11605. def glBindImageTexture(self, unit: int, texture: int, level: int, layered: int, layer: int, access: int, format: int, /) -> None: ...
  11606. def glBindImageTextures(self, first: int, count: int, textures: collections.abc.Sequence[int], /) -> None: ...
  11607. def glBindProgramPipeline(self, pipeline: int, /) -> None: ...
  11608. def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ...
  11609. def glBindSampler(self, unit: int, sampler: int, /) -> None: ...
  11610. def glBindSamplers(self, first: int, count: int, samplers: collections.abc.Sequence[int], /) -> None: ...
  11611. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  11612. def glBindTextureUnit(self, unit: int, texture: int, /) -> None: ...
  11613. def glBindTextures(self, first: int, count: int, textures: collections.abc.Sequence[int], /) -> None: ...
  11614. def glBindTransformFeedback(self, target: int, id: int, /) -> None: ...
  11615. def glBindVertexArray(self, array: int, /) -> None: ...
  11616. def glBindVertexBuffers(self, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], strides: collections.abc.Sequence[int], /) -> None: ...
  11617. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  11618. def glBlendEquation(self, mode: int, /) -> None: ...
  11619. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  11620. def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ...
  11621. def glBlendEquationi(self, buf: int, mode: int, /) -> None: ...
  11622. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  11623. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  11624. def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ...
  11625. def glBlendFunci(self, buf: int, src: int, dst: int, /) -> None: ...
  11626. def glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  11627. def glBlitNamedFramebuffer(self, readFramebuffer: int, drawFramebuffer: int, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  11628. def glCallList(self, list: int, /) -> None: ...
  11629. def glCallLists(self, n: int, type: int, lists: int, /) -> None: ...
  11630. def glCheckFramebufferStatus(self, target: int, /) -> int: ...
  11631. def glCheckNamedFramebufferStatus(self, framebuffer: int, target: int, /) -> int: ...
  11632. def glClampColor(self, target: int, clamp: int, /) -> None: ...
  11633. def glClear(self, mask: int, /) -> None: ...
  11634. def glClearAccum(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  11635. def glClearBufferData(self, target: int, internalformat: int, format: int, type: int, data: int, /) -> None: ...
  11636. def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ...
  11637. def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  11638. def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  11639. def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  11640. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  11641. def glClearDepth(self, depth: float, /) -> None: ...
  11642. def glClearDepthf(self, dd: float, /) -> None: ...
  11643. def glClearIndex(self, c: float, /) -> None: ...
  11644. def glClearNamedBufferData(self, buffer: int, internalformat: int, format: int, type: int, data: int, /) -> None: ...
  11645. def glClearNamedFramebufferfi(self, framebuffer: int, buffer: int, depth: float, stencil: int, /) -> None: ...
  11646. def glClearNamedFramebufferfv(self, framebuffer: int, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  11647. def glClearNamedFramebufferiv(self, framebuffer: int, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  11648. def glClearNamedFramebufferuiv(self, framebuffer: int, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  11649. def glClearStencil(self, s: int, /) -> None: ...
  11650. def glClearTexImage(self, texture: int, level: int, format: int, type: int, data: int, /) -> None: ...
  11651. def glClearTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, data: int, /) -> None: ...
  11652. def glClientActiveTexture(self, texture: int, /) -> None: ...
  11653. def glClipControl(self, origin: int, depth: int, /) -> None: ...
  11654. def glClipPlane(self, plane: int, equation: collections.abc.Sequence[float], /) -> None: ...
  11655. def glColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  11656. def glColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  11657. def glColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  11658. def glColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  11659. def glColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  11660. def glColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  11661. def glColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  11662. def glColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  11663. def glColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  11664. def glColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  11665. def glColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  11666. def glColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  11667. def glColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  11668. def glColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  11669. def glColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  11670. def glColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  11671. def glColor4b(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  11672. def glColor4bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  11673. def glColor4d(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  11674. def glColor4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  11675. def glColor4f(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  11676. def glColor4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  11677. def glColor4i(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  11678. def glColor4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  11679. def glColor4s(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  11680. def glColor4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  11681. def glColor4ub(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  11682. def glColor4ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  11683. def glColor4ui(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  11684. def glColor4uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  11685. def glColor4us(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  11686. def glColor4usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  11687. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  11688. def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ...
  11689. def glColorMaterial(self, face: int, mode: int, /) -> None: ...
  11690. def glColorP3ui(self, type: int, color: int, /) -> None: ...
  11691. def glColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  11692. def glColorP4ui(self, type: int, color: int, /) -> None: ...
  11693. def glColorP4uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  11694. def glColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  11695. def glColorSubTable(self, target: int, start: int, count: int, format: int, type: int, data: int, /) -> None: ...
  11696. def glColorTable(self, target: int, internalformat: int, width: int, format: int, type: int, table: int, /) -> None: ...
  11697. def glColorTableParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  11698. def glColorTableParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  11699. def glCompileShader(self, shader: int, /) -> None: ...
  11700. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  11701. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  11702. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  11703. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  11704. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  11705. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  11706. def glCompressedTextureSubImage1D(self, texture: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  11707. def glCompressedTextureSubImage2D(self, texture: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  11708. def glCompressedTextureSubImage3D(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  11709. def glConvolutionFilter1D(self, target: int, internalformat: int, width: int, format: int, type: int, image: int, /) -> None: ...
  11710. def glConvolutionFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, image: int, /) -> None: ...
  11711. def glConvolutionParameterf(self, target: int, pname: int, params: float, /) -> None: ...
  11712. def glConvolutionParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  11713. def glConvolutionParameteri(self, target: int, pname: int, params: int, /) -> None: ...
  11714. def glConvolutionParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  11715. def glCopyColorSubTable(self, target: int, start: int, x: int, y: int, width: int, /) -> None: ...
  11716. def glCopyColorTable(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  11717. def glCopyConvolutionFilter1D(self, target: int, internalformat: int, x: int, y: int, width: int, /) -> None: ...
  11718. def glCopyConvolutionFilter2D(self, target: int, internalformat: int, x: int, y: int, width: int, height: int, /) -> None: ...
  11719. def glCopyImageSubData(self, srcName: int, srcTarget: int, srcLevel: int, srcX: int, srcY: int, srcZ: int, dstName: int, dstTarget: int, dstLevel: int, dstX: int, dstY: int, dstZ: int, srcWidth: int, srcHeight: int, srcDepth: int, /) -> None: ...
  11720. def glCopyPixels(self, x: int, y: int, width: int, height: int, type: int, /) -> None: ...
  11721. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  11722. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  11723. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  11724. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  11725. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  11726. def glCopyTextureSubImage1D(self, texture: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  11727. def glCopyTextureSubImage2D(self, texture: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  11728. def glCopyTextureSubImage3D(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  11729. def glCreateProgram(self, /) -> int: ...
  11730. def glCreateShader(self, type: int, /) -> int: ...
  11731. def glCullFace(self, mode: int, /) -> None: ...
  11732. def glDebugMessageControl(self, source: int, type: int, severity: int, count: int, ids: collections.abc.Sequence[int], enabled: int, /) -> None: ...
  11733. def glDebugMessageInsert(self, source: int, type: int, id: int, severity: int, length: int, buf: bytes | bytearray | memoryview, /) -> None: ...
  11734. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  11735. def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ...
  11736. def glDeleteLists(self, list: int, range: int, /) -> None: ...
  11737. def glDeleteProgram(self, program: int, /) -> None: ...
  11738. def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ...
  11739. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  11740. def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ...
  11741. def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ...
  11742. def glDeleteShader(self, shader: int, /) -> None: ...
  11743. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  11744. def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  11745. def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ...
  11746. def glDepthFunc(self, func: int, /) -> None: ...
  11747. def glDepthMask(self, flag: int, /) -> None: ...
  11748. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  11749. def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  11750. def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ...
  11751. def glDepthRangef(self, n: float, f: float, /) -> None: ...
  11752. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  11753. def glDisable(self, cap: int, /) -> None: ...
  11754. def glDisableClientState(self, array: int, /) -> None: ...
  11755. def glDisableVertexArrayAttrib(self, vaobj: int, index: int, /) -> None: ...
  11756. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  11757. def glDisablei(self, target: int, index: int, /) -> None: ...
  11758. def glDispatchCompute(self, num_groups_x: int, num_groups_y: int, num_groups_z: int, /) -> None: ...
  11759. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  11760. def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ...
  11761. def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ...
  11762. def glDrawArraysInstancedBaseInstance(self, mode: int, first: int, count: int, instancecount: int, baseinstance: int, /) -> None: ...
  11763. def glDrawBuffer(self, buf: int, /) -> None: ...
  11764. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  11765. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  11766. def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  11767. def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ...
  11768. def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ...
  11769. def glDrawElementsInstancedBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, baseinstance: int, /) -> None: ...
  11770. def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ...
  11771. def glDrawElementsInstancedBaseVertexBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, baseinstance: int, /) -> None: ...
  11772. def glDrawPixels(self, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  11773. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  11774. def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  11775. def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ...
  11776. def glDrawTransformFeedbackInstanced(self, mode: int, id: int, instancecount: int, /) -> None: ...
  11777. def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ...
  11778. def glDrawTransformFeedbackStreamInstanced(self, mode: int, id: int, stream: int, instancecount: int, /) -> None: ...
  11779. def glEdgeFlag(self, flag: int, /) -> None: ...
  11780. def glEdgeFlagPointer(self, stride: int, pointer: int, /) -> None: ...
  11781. def glEnable(self, cap: int, /) -> None: ...
  11782. def glEnableClientState(self, array: int, /) -> None: ...
  11783. def glEnableVertexArrayAttrib(self, vaobj: int, index: int, /) -> None: ...
  11784. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  11785. def glEnablei(self, target: int, index: int, /) -> None: ...
  11786. def glEnd(self, /) -> None: ...
  11787. def glEndConditionalRender(self, /) -> None: ...
  11788. def glEndList(self, /) -> None: ...
  11789. def glEndQuery(self, target: int, /) -> None: ...
  11790. def glEndQueryIndexed(self, target: int, index: int, /) -> None: ...
  11791. def glEndTransformFeedback(self, /) -> None: ...
  11792. def glEvalCoord1d(self, u: float, /) -> None: ...
  11793. def glEvalCoord1dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  11794. def glEvalCoord1f(self, u: float, /) -> None: ...
  11795. def glEvalCoord1fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  11796. def glEvalCoord2d(self, u: float, v: float, /) -> None: ...
  11797. def glEvalCoord2dv(self, u: collections.abc.Sequence[float], /) -> None: ...
  11798. def glEvalCoord2f(self, u: float, v: float, /) -> None: ...
  11799. def glEvalCoord2fv(self, u: collections.abc.Sequence[float], /) -> None: ...
  11800. def glEvalMesh1(self, mode: int, i1: int, i2: int, /) -> None: ...
  11801. def glEvalMesh2(self, mode: int, i1: int, i2: int, j1: int, j2: int, /) -> None: ...
  11802. def glEvalPoint1(self, i: int, /) -> None: ...
  11803. def glEvalPoint2(self, i: int, j: int, /) -> None: ...
  11804. def glFinish(self, /) -> None: ...
  11805. def glFlush(self, /) -> None: ...
  11806. def glFogCoordPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  11807. def glFogCoordd(self, coord: float, /) -> None: ...
  11808. def glFogCoorddv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  11809. def glFogCoordf(self, coord: float, /) -> None: ...
  11810. def glFogCoordfv(self, coord: collections.abc.Sequence[float], /) -> None: ...
  11811. def glFogf(self, pname: int, param: float, /) -> None: ...
  11812. def glFogfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  11813. def glFogi(self, pname: int, param: int, /) -> None: ...
  11814. def glFogiv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  11815. def glFramebufferParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  11816. def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  11817. def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ...
  11818. def glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  11819. def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  11820. def glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int, /) -> None: ...
  11821. def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  11822. def glFrontFace(self, mode: int, /) -> None: ...
  11823. def glFrustum(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  11824. def glGenLists(self, range: int, /) -> int: ...
  11825. def glGenerateMipmap(self, target: int, /) -> None: ...
  11826. def glGenerateTextureMipmap(self, texture: int, /) -> None: ...
  11827. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  11828. def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  11829. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  11830. def glGetColorTable(self, target: int, format: int, type: int, table: int, /) -> None: ...
  11831. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  11832. def glGetCompressedTextureImage(self, texture: int, level: int, bufSize: int, pixels: int, /) -> None: ...
  11833. def glGetCompressedTextureSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, bufSize: int, pixels: int, /) -> None: ...
  11834. def glGetConvolutionFilter(self, target: int, format: int, type: int, image: int, /) -> None: ...
  11835. def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  11836. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  11837. def glGetError(self, /) -> int: ...
  11838. def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  11839. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  11840. def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  11841. def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  11842. def glGetGraphicsResetStatus(self, /) -> int: ...
  11843. def glGetHistogram(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  11844. def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  11845. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  11846. def glGetMinmax(self, target: int, reset: int, format: int, type: int, values: int, /) -> None: ...
  11847. def glGetProgramResourceIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ...
  11848. def glGetProgramResourceLocation(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ...
  11849. def glGetProgramResourceLocationIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ...
  11850. def glGetSeparableFilter(self, target: int, format: int, type: int, row: int, column: int, span: int, /) -> None: ...
  11851. def glGetString(self, name: int, /) -> str: ...
  11852. def glGetStringi(self, name: int, index: int, /) -> str: ...
  11853. def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  11854. def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  11855. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  11856. def glGetTextureImage(self, texture: int, level: int, format: int, type: int, bufSize: int, pixels: int, /) -> None: ...
  11857. def glGetTextureSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, bufSize: int, pixels: int, /) -> None: ...
  11858. def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ...
  11859. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  11860. def glGetnColorTable(self, target: int, format: int, type: int, bufSize: int, table: int, /) -> None: ...
  11861. def glGetnCompressedTexImage(self, target: int, lod: int, bufSize: int, pixels: int, /) -> None: ...
  11862. def glGetnConvolutionFilter(self, target: int, format: int, type: int, bufSize: int, image: int, /) -> None: ...
  11863. def glGetnHistogram(self, target: int, reset: int, format: int, type: int, bufSize: int, values: int, /) -> None: ...
  11864. def glGetnMinmax(self, target: int, reset: int, format: int, type: int, bufSize: int, values: int, /) -> None: ...
  11865. def glGetnSeparableFilter(self, target: int, format: int, type: int, rowBufSize: int, row: int, columnBufSize: int, column: int, span: int, /) -> None: ...
  11866. def glGetnTexImage(self, target: int, level: int, format: int, type: int, bufSize: int, pixels: int, /) -> None: ...
  11867. def glHint(self, target: int, mode: int, /) -> None: ...
  11868. def glHistogram(self, target: int, width: int, internalformat: int, sink: int, /) -> None: ...
  11869. def glIndexMask(self, mask: int, /) -> None: ...
  11870. def glIndexPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  11871. def glIndexd(self, c: float, /) -> None: ...
  11872. def glIndexdv(self, c: collections.abc.Sequence[float], /) -> None: ...
  11873. def glIndexf(self, c: float, /) -> None: ...
  11874. def glIndexfv(self, c: collections.abc.Sequence[float], /) -> None: ...
  11875. def glIndexi(self, c: int, /) -> None: ...
  11876. def glIndexiv(self, c: collections.abc.Sequence[int], /) -> None: ...
  11877. def glIndexs(self, c: int, /) -> None: ...
  11878. def glIndexsv(self, c: collections.abc.Sequence[int], /) -> None: ...
  11879. def glIndexub(self, c: int, /) -> None: ...
  11880. def glIndexubv(self, c: bytes | bytearray | memoryview, /) -> None: ...
  11881. def glInitNames(self, /) -> None: ...
  11882. def glInterleavedArrays(self, format: int, stride: int, pointer: int, /) -> None: ...
  11883. def glInvalidateBufferData(self, buffer: int, /) -> None: ...
  11884. def glInvalidateFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], /) -> None: ...
  11885. def glInvalidateNamedFramebufferData(self, framebuffer: int, numAttachments: int, attachments: collections.abc.Sequence[int], /) -> None: ...
  11886. def glInvalidateNamedFramebufferSubData(self, framebuffer: int, numAttachments: int, attachments: collections.abc.Sequence[int], x: int, y: int, width: int, height: int, /) -> None: ...
  11887. def glInvalidateSubFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], x: int, y: int, width: int, height: int, /) -> None: ...
  11888. def glInvalidateTexImage(self, texture: int, level: int, /) -> None: ...
  11889. def glInvalidateTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, /) -> None: ...
  11890. def glIsBuffer(self, buffer: int, /) -> int: ...
  11891. def glIsEnabled(self, cap: int, /) -> int: ...
  11892. def glIsEnabledi(self, target: int, index: int, /) -> int: ...
  11893. def glIsFramebuffer(self, framebuffer: int, /) -> int: ...
  11894. def glIsList(self, list: int, /) -> int: ...
  11895. def glIsProgram(self, program: int, /) -> int: ...
  11896. def glIsProgramPipeline(self, pipeline: int, /) -> int: ...
  11897. def glIsQuery(self, id: int, /) -> int: ...
  11898. def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ...
  11899. def glIsSampler(self, sampler: int, /) -> int: ...
  11900. def glIsShader(self, shader: int, /) -> int: ...
  11901. def glIsTexture(self, texture: int, /) -> int: ...
  11902. def glIsTransformFeedback(self, id: int, /) -> int: ...
  11903. def glIsVertexArray(self, array: int, /) -> int: ...
  11904. def glLightModelf(self, pname: int, param: float, /) -> None: ...
  11905. def glLightModelfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  11906. def glLightModeli(self, pname: int, param: int, /) -> None: ...
  11907. def glLightModeliv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  11908. def glLightf(self, light: int, pname: int, param: float, /) -> None: ...
  11909. def glLightfv(self, light: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  11910. def glLighti(self, light: int, pname: int, param: int, /) -> None: ...
  11911. def glLightiv(self, light: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  11912. def glLineStipple(self, factor: int, pattern: int, /) -> None: ...
  11913. def glLineWidth(self, width: float, /) -> None: ...
  11914. def glLinkProgram(self, program: int, /) -> None: ...
  11915. def glListBase(self, base: int, /) -> None: ...
  11916. def glLoadIdentity(self, /) -> None: ...
  11917. def glLoadMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  11918. def glLoadMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  11919. def glLoadName(self, name: int, /) -> None: ...
  11920. def glLoadTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  11921. def glLoadTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  11922. def glLogicOp(self, opcode: int, /) -> None: ...
  11923. def glMap1d(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  11924. def glMap1f(self, target: int, u1: float, u2: float, stride: int, order: int, points: collections.abc.Sequence[float], /) -> None: ...
  11925. def glMap2d(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  11926. def glMap2f(self, target: int, u1: float, u2: float, ustride: int, uorder: int, v1: float, v2: float, vstride: int, vorder: int, points: collections.abc.Sequence[float], /) -> None: ...
  11927. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  11928. def glMapGrid1d(self, un: int, u1: float, u2: float, /) -> None: ...
  11929. def glMapGrid1f(self, un: int, u1: float, u2: float, /) -> None: ...
  11930. def glMapGrid2d(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  11931. def glMapGrid2f(self, un: int, u1: float, u2: float, vn: int, v1: float, v2: float, /) -> None: ...
  11932. def glMapNamedBuffer(self, buffer: int, access: int, /) -> int: ...
  11933. def glMaterialf(self, face: int, pname: int, param: float, /) -> None: ...
  11934. def glMaterialfv(self, face: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  11935. def glMateriali(self, face: int, pname: int, param: int, /) -> None: ...
  11936. def glMaterialiv(self, face: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  11937. def glMatrixMode(self, mode: int, /) -> None: ...
  11938. def glMemoryBarrier(self, barriers: int, /) -> None: ...
  11939. def glMemoryBarrierByRegion(self, barriers: int, /) -> None: ...
  11940. def glMinSampleShading(self, value: float, /) -> None: ...
  11941. def glMinmax(self, target: int, internalformat: int, sink: int, /) -> None: ...
  11942. def glMultMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  11943. def glMultMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  11944. def glMultTransposeMatrixd(self, m: collections.abc.Sequence[float], /) -> None: ...
  11945. def glMultTransposeMatrixf(self, m: collections.abc.Sequence[float], /) -> None: ...
  11946. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  11947. def glMultiDrawArraysIndirect(self, mode: int, indirect: int, drawcount: int, stride: int, /) -> None: ...
  11948. def glMultiTexCoord1d(self, target: int, s: float, /) -> None: ...
  11949. def glMultiTexCoord1dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  11950. def glMultiTexCoord1f(self, target: int, s: float, /) -> None: ...
  11951. def glMultiTexCoord1fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  11952. def glMultiTexCoord1i(self, target: int, s: int, /) -> None: ...
  11953. def glMultiTexCoord1iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  11954. def glMultiTexCoord1s(self, target: int, s: int, /) -> None: ...
  11955. def glMultiTexCoord1sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  11956. def glMultiTexCoord2d(self, target: int, s: float, t: float, /) -> None: ...
  11957. def glMultiTexCoord2dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  11958. def glMultiTexCoord2f(self, target: int, s: float, t: float, /) -> None: ...
  11959. def glMultiTexCoord2fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  11960. def glMultiTexCoord2i(self, target: int, s: int, t: int, /) -> None: ...
  11961. def glMultiTexCoord2iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  11962. def glMultiTexCoord2s(self, target: int, s: int, t: int, /) -> None: ...
  11963. def glMultiTexCoord2sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  11964. def glMultiTexCoord3d(self, target: int, s: float, t: float, r: float, /) -> None: ...
  11965. def glMultiTexCoord3dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  11966. def glMultiTexCoord3f(self, target: int, s: float, t: float, r: float, /) -> None: ...
  11967. def glMultiTexCoord3fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  11968. def glMultiTexCoord3i(self, target: int, s: int, t: int, r: int, /) -> None: ...
  11969. def glMultiTexCoord3iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  11970. def glMultiTexCoord3s(self, target: int, s: int, t: int, r: int, /) -> None: ...
  11971. def glMultiTexCoord3sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  11972. def glMultiTexCoord4d(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  11973. def glMultiTexCoord4dv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  11974. def glMultiTexCoord4f(self, target: int, s: float, t: float, r: float, q: float, /) -> None: ...
  11975. def glMultiTexCoord4fv(self, target: int, v: collections.abc.Sequence[float], /) -> None: ...
  11976. def glMultiTexCoord4i(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  11977. def glMultiTexCoord4iv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  11978. def glMultiTexCoord4s(self, target: int, s: int, t: int, r: int, q: int, /) -> None: ...
  11979. def glMultiTexCoord4sv(self, target: int, v: collections.abc.Sequence[int], /) -> None: ...
  11980. def glMultiTexCoordP1ui(self, texture: int, type: int, coords: int, /) -> None: ...
  11981. def glMultiTexCoordP1uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  11982. def glMultiTexCoordP2ui(self, texture: int, type: int, coords: int, /) -> None: ...
  11983. def glMultiTexCoordP2uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  11984. def glMultiTexCoordP3ui(self, texture: int, type: int, coords: int, /) -> None: ...
  11985. def glMultiTexCoordP3uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  11986. def glMultiTexCoordP4ui(self, texture: int, type: int, coords: int, /) -> None: ...
  11987. def glMultiTexCoordP4uiv(self, texture: int, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  11988. def glNamedFramebufferDrawBuffer(self, framebuffer: int, buf: int, /) -> None: ...
  11989. def glNamedFramebufferDrawBuffers(self, framebuffer: int, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  11990. def glNamedFramebufferParameteri(self, framebuffer: int, pname: int, param: int, /) -> None: ...
  11991. def glNamedFramebufferReadBuffer(self, framebuffer: int, src: int, /) -> None: ...
  11992. def glNamedFramebufferRenderbuffer(self, framebuffer: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  11993. def glNamedFramebufferTexture(self, framebuffer: int, attachment: int, texture: int, level: int, /) -> None: ...
  11994. def glNamedFramebufferTextureLayer(self, framebuffer: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  11995. def glNamedRenderbufferStorage(self, renderbuffer: int, internalformat: int, width: int, height: int, /) -> None: ...
  11996. def glNamedRenderbufferStorageMultisample(self, renderbuffer: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  11997. def glNewList(self, list: int, mode: int, /) -> None: ...
  11998. def glNormal3b(self, nx: int, ny: int, nz: int, /) -> None: ...
  11999. def glNormal3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  12000. def glNormal3d(self, nx: float, ny: float, nz: float, /) -> None: ...
  12001. def glNormal3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12002. def glNormal3f(self, nx: float, ny: float, nz: float, /) -> None: ...
  12003. def glNormal3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12004. def glNormal3i(self, nx: int, ny: int, nz: int, /) -> None: ...
  12005. def glNormal3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12006. def glNormal3s(self, nx: int, ny: int, nz: int, /) -> None: ...
  12007. def glNormal3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12008. def glNormalP3ui(self, type: int, coords: int, /) -> None: ...
  12009. def glNormalP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  12010. def glNormalPointer(self, type: int, stride: int, pointer: int, /) -> None: ...
  12011. def glObjectLabel(self, identifier: int, name: int, length: int, label: bytes | bytearray | memoryview, /) -> None: ...
  12012. def glObjectPtrLabel(self, ptr: int, length: int, label: bytes | bytearray | memoryview, /) -> None: ...
  12013. def glOrtho(self, left: float, right: float, bottom: float, top: float, zNear: float, zFar: float, /) -> None: ...
  12014. def glPassThrough(self, token: float, /) -> None: ...
  12015. def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ...
  12016. def glPatchParameteri(self, pname: int, value: int, /) -> None: ...
  12017. def glPauseTransformFeedback(self, /) -> None: ...
  12018. def glPixelMapfv(self, map: int, mapsize: int, values: collections.abc.Sequence[float], /) -> None: ...
  12019. def glPixelMapuiv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  12020. def glPixelMapusv(self, map: int, mapsize: int, values: collections.abc.Sequence[int], /) -> None: ...
  12021. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  12022. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  12023. def glPixelTransferf(self, pname: int, param: float, /) -> None: ...
  12024. def glPixelTransferi(self, pname: int, param: int, /) -> None: ...
  12025. def glPixelZoom(self, xfactor: float, yfactor: float, /) -> None: ...
  12026. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  12027. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  12028. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  12029. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  12030. def glPointSize(self, size: float, /) -> None: ...
  12031. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  12032. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  12033. def glPopAttrib(self, /) -> None: ...
  12034. def glPopClientAttrib(self, /) -> None: ...
  12035. def glPopDebugGroup(self, /) -> None: ...
  12036. def glPopMatrix(self, /) -> None: ...
  12037. def glPopName(self, /) -> None: ...
  12038. def glPrimitiveRestartIndex(self, index: int, /) -> None: ...
  12039. def glPrioritizeTextures(self, n: int, textures: collections.abc.Sequence[int], priorities: collections.abc.Sequence[float], /) -> None: ...
  12040. def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ...
  12041. def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ...
  12042. def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ...
  12043. def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12044. def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ...
  12045. def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12046. def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ...
  12047. def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12048. def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ...
  12049. def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12050. def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  12051. def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12052. def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  12053. def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12054. def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  12055. def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12056. def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  12057. def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12058. def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  12059. def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12060. def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  12061. def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12062. def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  12063. def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12064. def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  12065. def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12066. def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  12067. def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12068. def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  12069. def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12070. def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  12071. def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12072. def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  12073. def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12074. def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12075. def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12076. def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12077. def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12078. def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12079. def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12080. def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12081. def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12082. def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12083. def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12084. def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12085. def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12086. def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12087. def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12088. def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12089. def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12090. def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12091. def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12092. def glProvokingVertex(self, mode: int, /) -> None: ...
  12093. def glPushAttrib(self, mask: int, /) -> None: ...
  12094. def glPushClientAttrib(self, mask: int, /) -> None: ...
  12095. def glPushDebugGroup(self, source: int, id: int, length: int, message: bytes | bytearray | memoryview, /) -> None: ...
  12096. def glPushMatrix(self, /) -> None: ...
  12097. def glPushName(self, name: int, /) -> None: ...
  12098. def glQueryCounter(self, id: int, target: int, /) -> None: ...
  12099. def glRasterPos2d(self, x: float, y: float, /) -> None: ...
  12100. def glRasterPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12101. def glRasterPos2f(self, x: float, y: float, /) -> None: ...
  12102. def glRasterPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12103. def glRasterPos2i(self, x: int, y: int, /) -> None: ...
  12104. def glRasterPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12105. def glRasterPos2s(self, x: int, y: int, /) -> None: ...
  12106. def glRasterPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12107. def glRasterPos3d(self, x: float, y: float, z: float, /) -> None: ...
  12108. def glRasterPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12109. def glRasterPos3f(self, x: float, y: float, z: float, /) -> None: ...
  12110. def glRasterPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12111. def glRasterPos3i(self, x: int, y: int, z: int, /) -> None: ...
  12112. def glRasterPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12113. def glRasterPos3s(self, x: int, y: int, z: int, /) -> None: ...
  12114. def glRasterPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12115. def glRasterPos4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  12116. def glRasterPos4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12117. def glRasterPos4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  12118. def glRasterPos4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12119. def glRasterPos4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  12120. def glRasterPos4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12121. def glRasterPos4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  12122. def glRasterPos4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12123. def glReadBuffer(self, src: int, /) -> None: ...
  12124. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  12125. def glReadnPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, bufSize: int, data: int, /) -> None: ...
  12126. def glRectd(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  12127. def glRectdv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  12128. def glRectf(self, x1: float, y1: float, x2: float, y2: float, /) -> None: ...
  12129. def glRectfv(self, v1: collections.abc.Sequence[float], v2: collections.abc.Sequence[float], /) -> None: ...
  12130. def glRecti(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  12131. def glRectiv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  12132. def glRects(self, x1: int, y1: int, x2: int, y2: int, /) -> None: ...
  12133. def glRectsv(self, v1: collections.abc.Sequence[int], v2: collections.abc.Sequence[int], /) -> None: ...
  12134. def glReleaseShaderCompiler(self, /) -> None: ...
  12135. def glRenderMode(self, mode: int, /) -> int: ...
  12136. def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ...
  12137. def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  12138. def glResetHistogram(self, target: int, /) -> None: ...
  12139. def glResetMinmax(self, target: int, /) -> None: ...
  12140. def glResumeTransformFeedback(self, /) -> None: ...
  12141. def glRotated(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  12142. def glRotatef(self, angle: float, x: float, y: float, z: float, /) -> None: ...
  12143. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  12144. def glSampleMaski(self, maskNumber: int, mask: int, /) -> None: ...
  12145. def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  12146. def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  12147. def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ...
  12148. def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ...
  12149. def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ...
  12150. def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  12151. def glScaled(self, x: float, y: float, z: float, /) -> None: ...
  12152. def glScalef(self, x: float, y: float, z: float, /) -> None: ...
  12153. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  12154. def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ...
  12155. def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ...
  12156. def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12157. def glSecondaryColor3b(self, red: int, green: int, blue: int, /) -> None: ...
  12158. def glSecondaryColor3bv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  12159. def glSecondaryColor3d(self, red: float, green: float, blue: float, /) -> None: ...
  12160. def glSecondaryColor3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12161. def glSecondaryColor3f(self, red: float, green: float, blue: float, /) -> None: ...
  12162. def glSecondaryColor3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12163. def glSecondaryColor3i(self, red: int, green: int, blue: int, /) -> None: ...
  12164. def glSecondaryColor3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12165. def glSecondaryColor3s(self, red: int, green: int, blue: int, /) -> None: ...
  12166. def glSecondaryColor3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12167. def glSecondaryColor3ub(self, red: int, green: int, blue: int, /) -> None: ...
  12168. def glSecondaryColor3ubv(self, v: bytes | bytearray | memoryview, /) -> None: ...
  12169. def glSecondaryColor3ui(self, red: int, green: int, blue: int, /) -> None: ...
  12170. def glSecondaryColor3uiv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12171. def glSecondaryColor3us(self, red: int, green: int, blue: int, /) -> None: ...
  12172. def glSecondaryColor3usv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12173. def glSecondaryColorP3ui(self, type: int, color: int, /) -> None: ...
  12174. def glSecondaryColorP3uiv(self, type: int, color: collections.abc.Sequence[int], /) -> None: ...
  12175. def glSecondaryColorPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  12176. def glSeparableFilter2D(self, target: int, internalformat: int, width: int, height: int, format: int, type: int, row: int, column: int, /) -> None: ...
  12177. def glShadeModel(self, mode: int, /) -> None: ...
  12178. def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ...
  12179. def glShaderStorageBlockBinding(self, program: int, storageBlockIndex: int, storageBlockBinding: int, /) -> None: ...
  12180. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  12181. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  12182. def glStencilMask(self, mask: int, /) -> None: ...
  12183. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  12184. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  12185. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  12186. def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ...
  12187. def glTexCoord1d(self, s: float, /) -> None: ...
  12188. def glTexCoord1dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12189. def glTexCoord1f(self, s: float, /) -> None: ...
  12190. def glTexCoord1fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12191. def glTexCoord1i(self, s: int, /) -> None: ...
  12192. def glTexCoord1iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12193. def glTexCoord1s(self, s: int, /) -> None: ...
  12194. def glTexCoord1sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12195. def glTexCoord2d(self, s: float, t: float, /) -> None: ...
  12196. def glTexCoord2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12197. def glTexCoord2f(self, s: float, t: float, /) -> None: ...
  12198. def glTexCoord2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12199. def glTexCoord2i(self, s: int, t: int, /) -> None: ...
  12200. def glTexCoord2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12201. def glTexCoord2s(self, s: int, t: int, /) -> None: ...
  12202. def glTexCoord2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12203. def glTexCoord3d(self, s: float, t: float, r: float, /) -> None: ...
  12204. def glTexCoord3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12205. def glTexCoord3f(self, s: float, t: float, r: float, /) -> None: ...
  12206. def glTexCoord3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12207. def glTexCoord3i(self, s: int, t: int, r: int, /) -> None: ...
  12208. def glTexCoord3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12209. def glTexCoord3s(self, s: int, t: int, r: int, /) -> None: ...
  12210. def glTexCoord3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12211. def glTexCoord4d(self, s: float, t: float, r: float, q: float, /) -> None: ...
  12212. def glTexCoord4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12213. def glTexCoord4f(self, s: float, t: float, r: float, q: float, /) -> None: ...
  12214. def glTexCoord4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12215. def glTexCoord4i(self, s: int, t: int, r: int, q: int, /) -> None: ...
  12216. def glTexCoord4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12217. def glTexCoord4s(self, s: int, t: int, r: int, q: int, /) -> None: ...
  12218. def glTexCoord4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12219. def glTexCoordP1ui(self, type: int, coords: int, /) -> None: ...
  12220. def glTexCoordP1uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  12221. def glTexCoordP2ui(self, type: int, coords: int, /) -> None: ...
  12222. def glTexCoordP2uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  12223. def glTexCoordP3ui(self, type: int, coords: int, /) -> None: ...
  12224. def glTexCoordP3uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  12225. def glTexCoordP4ui(self, type: int, coords: int, /) -> None: ...
  12226. def glTexCoordP4uiv(self, type: int, coords: collections.abc.Sequence[int], /) -> None: ...
  12227. def glTexCoordPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  12228. def glTexEnvf(self, target: int, pname: int, param: float, /) -> None: ...
  12229. def glTexEnvfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  12230. def glTexEnvi(self, target: int, pname: int, param: int, /) -> None: ...
  12231. def glTexEnviv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  12232. def glTexGend(self, coord: int, pname: int, param: float, /) -> None: ...
  12233. def glTexGendv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  12234. def glTexGenf(self, coord: int, pname: int, param: float, /) -> None: ...
  12235. def glTexGenfv(self, coord: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  12236. def glTexGeni(self, coord: int, pname: int, param: int, /) -> None: ...
  12237. def glTexGeniv(self, coord: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  12238. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  12239. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  12240. def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  12241. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  12242. def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  12243. def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  12244. def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  12245. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  12246. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  12247. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  12248. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  12249. def glTexStorage1D(self, target: int, levels: int, internalformat: int, width: int, /) -> None: ...
  12250. def glTexStorage2D(self, target: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ...
  12251. def glTexStorage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  12252. def glTexStorage3D(self, target: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ...
  12253. def glTexStorage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  12254. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  12255. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  12256. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  12257. def glTextureBarrier(self, /) -> None: ...
  12258. def glTextureBuffer(self, texture: int, internalformat: int, buffer: int, /) -> None: ...
  12259. def glTextureParameterIiv(self, texture: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  12260. def glTextureParameterIuiv(self, texture: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  12261. def glTextureParameterf(self, texture: int, pname: int, param: float, /) -> None: ...
  12262. def glTextureParameterfv(self, texture: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ...
  12263. def glTextureParameteri(self, texture: int, pname: int, param: int, /) -> None: ...
  12264. def glTextureParameteriv(self, texture: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  12265. def glTextureStorage1D(self, texture: int, levels: int, internalformat: int, width: int, /) -> None: ...
  12266. def glTextureStorage2D(self, texture: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ...
  12267. def glTextureStorage2DMultisample(self, texture: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  12268. def glTextureStorage3D(self, texture: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ...
  12269. def glTextureStorage3DMultisample(self, texture: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  12270. def glTextureSubImage1D(self, texture: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  12271. def glTextureSubImage2D(self, texture: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  12272. def glTextureSubImage3D(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  12273. def glTextureView(self, texture: int, target: int, origtexture: int, internalformat: int, minlevel: int, numlevels: int, minlayer: int, numlayers: int, /) -> None: ...
  12274. def glTransformFeedbackBufferBase(self, xfb: int, index: int, buffer: int, /) -> None: ...
  12275. def glTranslated(self, x: float, y: float, z: float, /) -> None: ...
  12276. def glTranslatef(self, x: float, y: float, z: float, /) -> None: ...
  12277. def glUniform1d(self, location: int, x: float, /) -> None: ...
  12278. def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12279. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  12280. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12281. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  12282. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12283. def glUniform1ui(self, location: int, v0: int, /) -> None: ...
  12284. def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12285. def glUniform2d(self, location: int, x: float, y: float, /) -> None: ...
  12286. def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12287. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  12288. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12289. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  12290. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12291. def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ...
  12292. def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12293. def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ...
  12294. def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12295. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  12296. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12297. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  12298. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12299. def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  12300. def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12301. def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ...
  12302. def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12303. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  12304. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12305. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  12306. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12307. def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  12308. def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12309. def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ...
  12310. def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12311. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12312. def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12313. def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12314. def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12315. def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12316. def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12317. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12318. def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12319. def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12320. def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12321. def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12322. def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12323. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12324. def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12325. def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12326. def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12327. def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12328. def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ...
  12329. def glUnmapBuffer(self, target: int, /) -> int: ...
  12330. def glUnmapNamedBuffer(self, buffer: int, /) -> int: ...
  12331. def glUseProgram(self, program: int, /) -> None: ...
  12332. def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ...
  12333. def glValidateProgram(self, program: int, /) -> None: ...
  12334. def glValidateProgramPipeline(self, pipeline: int, /) -> None: ...
  12335. def glVertex2d(self, x: float, y: float, /) -> None: ...
  12336. def glVertex2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12337. def glVertex2f(self, x: float, y: float, /) -> None: ...
  12338. def glVertex2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12339. def glVertex2i(self, x: int, y: int, /) -> None: ...
  12340. def glVertex2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12341. def glVertex2s(self, x: int, y: int, /) -> None: ...
  12342. def glVertex2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12343. def glVertex3d(self, x: float, y: float, z: float, /) -> None: ...
  12344. def glVertex3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12345. def glVertex3f(self, x: float, y: float, z: float, /) -> None: ...
  12346. def glVertex3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12347. def glVertex3i(self, x: int, y: int, z: int, /) -> None: ...
  12348. def glVertex3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12349. def glVertex3s(self, x: int, y: int, z: int, /) -> None: ...
  12350. def glVertex3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12351. def glVertex4d(self, x: float, y: float, z: float, w: float, /) -> None: ...
  12352. def glVertex4dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12353. def glVertex4f(self, x: float, y: float, z: float, w: float, /) -> None: ...
  12354. def glVertex4fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12355. def glVertex4i(self, x: int, y: int, z: int, w: int, /) -> None: ...
  12356. def glVertex4iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12357. def glVertex4s(self, x: int, y: int, z: int, w: int, /) -> None: ...
  12358. def glVertex4sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12359. def glVertexArrayAttribBinding(self, vaobj: int, attribindex: int, bindingindex: int, /) -> None: ...
  12360. def glVertexArrayAttribFormat(self, vaobj: int, attribindex: int, size: int, type: int, normalized: int, relativeoffset: int, /) -> None: ...
  12361. def glVertexArrayAttribIFormat(self, vaobj: int, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ...
  12362. def glVertexArrayAttribLFormat(self, vaobj: int, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ...
  12363. def glVertexArrayBindingDivisor(self, vaobj: int, bindingindex: int, divisor: int, /) -> None: ...
  12364. def glVertexArrayElementBuffer(self, vaobj: int, buffer: int, /) -> None: ...
  12365. def glVertexArrayVertexBuffers(self, vaobj: int, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], strides: collections.abc.Sequence[int], /) -> None: ...
  12366. def glVertexAttrib1d(self, index: int, x: float, /) -> None: ...
  12367. def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12368. def glVertexAttrib1f(self, index: int, x: float, /) -> None: ...
  12369. def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12370. def glVertexAttrib1s(self, index: int, x: int, /) -> None: ...
  12371. def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12372. def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ...
  12373. def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12374. def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ...
  12375. def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12376. def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ...
  12377. def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12378. def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  12379. def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12380. def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ...
  12381. def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12382. def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ...
  12383. def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12384. def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  12385. def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12386. def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12387. def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  12388. def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  12389. def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12390. def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12391. def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  12392. def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  12393. def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12394. def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  12395. def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12396. def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12397. def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  12398. def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12399. def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  12400. def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12401. def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12402. def glVertexAttribBinding(self, attribindex: int, bindingindex: int, /) -> None: ...
  12403. def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ...
  12404. def glVertexAttribFormat(self, attribindex: int, size: int, type: int, normalized: int, relativeoffset: int, /) -> None: ...
  12405. def glVertexAttribI1i(self, index: int, x: int, /) -> None: ...
  12406. def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12407. def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ...
  12408. def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12409. def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ...
  12410. def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12411. def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ...
  12412. def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12413. def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ...
  12414. def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12415. def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ...
  12416. def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12417. def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  12418. def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  12419. def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12420. def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12421. def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  12422. def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  12423. def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12424. def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12425. def glVertexAttribIFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ...
  12426. def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  12427. def glVertexAttribL1d(self, index: int, x: float, /) -> None: ...
  12428. def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12429. def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ...
  12430. def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12431. def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  12432. def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12433. def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  12434. def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12435. def glVertexAttribLFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ...
  12436. def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  12437. def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  12438. def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  12439. def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  12440. def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  12441. def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  12442. def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  12443. def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  12444. def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  12445. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  12446. def glVertexBindingDivisor(self, bindingindex: int, divisor: int, /) -> None: ...
  12447. def glVertexP2ui(self, type: int, value: int, /) -> None: ...
  12448. def glVertexP2uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  12449. def glVertexP3ui(self, type: int, value: int, /) -> None: ...
  12450. def glVertexP3uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  12451. def glVertexP4ui(self, type: int, value: int, /) -> None: ...
  12452. def glVertexP4uiv(self, type: int, value: collections.abc.Sequence[int], /) -> None: ...
  12453. def glVertexPointer(self, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  12454. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  12455. def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  12456. def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ...
  12457. def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12458. def glWindowPos2d(self, x: float, y: float, /) -> None: ...
  12459. def glWindowPos2dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12460. def glWindowPos2f(self, x: float, y: float, /) -> None: ...
  12461. def glWindowPos2fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12462. def glWindowPos2i(self, x: int, y: int, /) -> None: ...
  12463. def glWindowPos2iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12464. def glWindowPos2s(self, x: int, y: int, /) -> None: ...
  12465. def glWindowPos2sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12466. def glWindowPos3d(self, x: float, y: float, z: float, /) -> None: ...
  12467. def glWindowPos3dv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12468. def glWindowPos3f(self, x: float, y: float, z: float, /) -> None: ...
  12469. def glWindowPos3fv(self, v: collections.abc.Sequence[float], /) -> None: ...
  12470. def glWindowPos3i(self, x: int, y: int, z: int, /) -> None: ...
  12471. def glWindowPos3iv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12472. def glWindowPos3s(self, x: int, y: int, z: int, /) -> None: ...
  12473. def glWindowPos3sv(self, v: collections.abc.Sequence[int], /) -> None: ...
  12474. def initializeOpenGLFunctions(self, /) -> bool: ...
  12475. class QOpenGLFunctions_4_5_Core(PySide6.QtOpenGL.QAbstractOpenGLFunctions):
  12476. def __init__(self, /) -> None: ...
  12477. def glActiveShaderProgram(self, pipeline: int, program: int, /) -> None: ...
  12478. def glActiveTexture(self, texture: int, /) -> None: ...
  12479. def glAttachShader(self, program: int, shader: int, /) -> None: ...
  12480. def glBeginConditionalRender(self, id: int, mode: int, /) -> None: ...
  12481. def glBeginQuery(self, target: int, id: int, /) -> None: ...
  12482. def glBeginQueryIndexed(self, target: int, index: int, id: int, /) -> None: ...
  12483. def glBeginTransformFeedback(self, primitiveMode: int, /) -> None: ...
  12484. def glBindAttribLocation(self, program: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  12485. def glBindBuffer(self, target: int, buffer: int, /) -> None: ...
  12486. def glBindBufferBase(self, target: int, index: int, buffer: int, /) -> None: ...
  12487. def glBindBuffersBase(self, target: int, first: int, count: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  12488. def glBindBuffersRange(self, target: int, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], sizes: collections.abc.Sequence[int], /) -> None: ...
  12489. def glBindFragDataLocation(self, program: int, color: int, name: bytes | bytearray | memoryview, /) -> None: ...
  12490. def glBindFragDataLocationIndexed(self, program: int, colorNumber: int, index: int, name: bytes | bytearray | memoryview, /) -> None: ...
  12491. def glBindFramebuffer(self, target: int, framebuffer: int, /) -> None: ...
  12492. def glBindImageTexture(self, unit: int, texture: int, level: int, layered: int, layer: int, access: int, format: int, /) -> None: ...
  12493. def glBindImageTextures(self, first: int, count: int, textures: collections.abc.Sequence[int], /) -> None: ...
  12494. def glBindProgramPipeline(self, pipeline: int, /) -> None: ...
  12495. def glBindRenderbuffer(self, target: int, renderbuffer: int, /) -> None: ...
  12496. def glBindSampler(self, unit: int, sampler: int, /) -> None: ...
  12497. def glBindSamplers(self, first: int, count: int, samplers: collections.abc.Sequence[int], /) -> None: ...
  12498. def glBindTexture(self, target: int, texture: int, /) -> None: ...
  12499. def glBindTextureUnit(self, unit: int, texture: int, /) -> None: ...
  12500. def glBindTextures(self, first: int, count: int, textures: collections.abc.Sequence[int], /) -> None: ...
  12501. def glBindTransformFeedback(self, target: int, id: int, /) -> None: ...
  12502. def glBindVertexArray(self, array: int, /) -> None: ...
  12503. def glBindVertexBuffers(self, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], strides: collections.abc.Sequence[int], /) -> None: ...
  12504. def glBlendColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  12505. def glBlendEquation(self, mode: int, /) -> None: ...
  12506. def glBlendEquationSeparate(self, modeRGB: int, modeAlpha: int, /) -> None: ...
  12507. def glBlendEquationSeparatei(self, buf: int, modeRGB: int, modeAlpha: int, /) -> None: ...
  12508. def glBlendEquationi(self, buf: int, mode: int, /) -> None: ...
  12509. def glBlendFunc(self, sfactor: int, dfactor: int, /) -> None: ...
  12510. def glBlendFuncSeparate(self, sfactorRGB: int, dfactorRGB: int, sfactorAlpha: int, dfactorAlpha: int, /) -> None: ...
  12511. def glBlendFuncSeparatei(self, buf: int, srcRGB: int, dstRGB: int, srcAlpha: int, dstAlpha: int, /) -> None: ...
  12512. def glBlendFunci(self, buf: int, src: int, dst: int, /) -> None: ...
  12513. def glBlitFramebuffer(self, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  12514. def glBlitNamedFramebuffer(self, readFramebuffer: int, drawFramebuffer: int, srcX0: int, srcY0: int, srcX1: int, srcY1: int, dstX0: int, dstY0: int, dstX1: int, dstY1: int, mask: int, filter: int, /) -> None: ...
  12515. def glCheckFramebufferStatus(self, target: int, /) -> int: ...
  12516. def glCheckNamedFramebufferStatus(self, framebuffer: int, target: int, /) -> int: ...
  12517. def glClampColor(self, target: int, clamp: int, /) -> None: ...
  12518. def glClear(self, mask: int, /) -> None: ...
  12519. def glClearBufferData(self, target: int, internalformat: int, format: int, type: int, data: int, /) -> None: ...
  12520. def glClearBufferfi(self, buffer: int, drawbuffer: int, depth: float, stencil: int, /) -> None: ...
  12521. def glClearBufferfv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  12522. def glClearBufferiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  12523. def glClearBufferuiv(self, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  12524. def glClearColor(self, red: float, green: float, blue: float, alpha: float, /) -> None: ...
  12525. def glClearDepth(self, depth: float, /) -> None: ...
  12526. def glClearDepthf(self, dd: float, /) -> None: ...
  12527. def glClearNamedBufferData(self, buffer: int, internalformat: int, format: int, type: int, data: int, /) -> None: ...
  12528. def glClearNamedFramebufferfi(self, framebuffer: int, buffer: int, depth: float, stencil: int, /) -> None: ...
  12529. def glClearNamedFramebufferfv(self, framebuffer: int, buffer: int, drawbuffer: int, value: collections.abc.Sequence[float], /) -> None: ...
  12530. def glClearNamedFramebufferiv(self, framebuffer: int, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  12531. def glClearNamedFramebufferuiv(self, framebuffer: int, buffer: int, drawbuffer: int, value: collections.abc.Sequence[int], /) -> None: ...
  12532. def glClearStencil(self, s: int, /) -> None: ...
  12533. def glClearTexImage(self, texture: int, level: int, format: int, type: int, data: int, /) -> None: ...
  12534. def glClearTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, data: int, /) -> None: ...
  12535. def glClipControl(self, origin: int, depth: int, /) -> None: ...
  12536. def glColorMask(self, red: int, green: int, blue: int, alpha: int, /) -> None: ...
  12537. def glColorMaski(self, index: int, r: int, g: int, b: int, a: int, /) -> None: ...
  12538. def glCompileShader(self, shader: int, /) -> None: ...
  12539. def glCompressedTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, imageSize: int, data: int, /) -> None: ...
  12540. def glCompressedTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, imageSize: int, data: int, /) -> None: ...
  12541. def glCompressedTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, imageSize: int, data: int, /) -> None: ...
  12542. def glCompressedTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  12543. def glCompressedTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  12544. def glCompressedTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  12545. def glCompressedTextureSubImage1D(self, texture: int, level: int, xoffset: int, width: int, format: int, imageSize: int, data: int, /) -> None: ...
  12546. def glCompressedTextureSubImage2D(self, texture: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, imageSize: int, data: int, /) -> None: ...
  12547. def glCompressedTextureSubImage3D(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, imageSize: int, data: int, /) -> None: ...
  12548. def glCopyImageSubData(self, srcName: int, srcTarget: int, srcLevel: int, srcX: int, srcY: int, srcZ: int, dstName: int, dstTarget: int, dstLevel: int, dstX: int, dstY: int, dstZ: int, srcWidth: int, srcHeight: int, srcDepth: int, /) -> None: ...
  12549. def glCopyTexImage1D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, border: int, /) -> None: ...
  12550. def glCopyTexImage2D(self, target: int, level: int, internalformat: int, x: int, y: int, width: int, height: int, border: int, /) -> None: ...
  12551. def glCopyTexSubImage1D(self, target: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  12552. def glCopyTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  12553. def glCopyTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  12554. def glCopyTextureSubImage1D(self, texture: int, level: int, xoffset: int, x: int, y: int, width: int, /) -> None: ...
  12555. def glCopyTextureSubImage2D(self, texture: int, level: int, xoffset: int, yoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  12556. def glCopyTextureSubImage3D(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, x: int, y: int, width: int, height: int, /) -> None: ...
  12557. def glCreateProgram(self, /) -> int: ...
  12558. def glCreateShader(self, type: int, /) -> int: ...
  12559. def glCullFace(self, mode: int, /) -> None: ...
  12560. def glDebugMessageControl(self, source: int, type: int, severity: int, count: int, ids: collections.abc.Sequence[int], enabled: int, /) -> None: ...
  12561. def glDebugMessageInsert(self, source: int, type: int, id: int, severity: int, length: int, buf: bytes | bytearray | memoryview, /) -> None: ...
  12562. def glDeleteBuffers(self, n: int, buffers: collections.abc.Sequence[int], /) -> None: ...
  12563. def glDeleteFramebuffers(self, n: int, framebuffers: collections.abc.Sequence[int], /) -> None: ...
  12564. def glDeleteProgram(self, program: int, /) -> None: ...
  12565. def glDeleteProgramPipelines(self, n: int, pipelines: collections.abc.Sequence[int], /) -> None: ...
  12566. def glDeleteQueries(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  12567. def glDeleteRenderbuffers(self, n: int, renderbuffers: collections.abc.Sequence[int], /) -> None: ...
  12568. def glDeleteSamplers(self, count: int, samplers: collections.abc.Sequence[int], /) -> None: ...
  12569. def glDeleteShader(self, shader: int, /) -> None: ...
  12570. def glDeleteTextures(self, n: int, textures: collections.abc.Sequence[int], /) -> None: ...
  12571. def glDeleteTransformFeedbacks(self, n: int, ids: collections.abc.Sequence[int], /) -> None: ...
  12572. def glDeleteVertexArrays(self, n: int, arrays: collections.abc.Sequence[int], /) -> None: ...
  12573. def glDepthFunc(self, func: int, /) -> None: ...
  12574. def glDepthMask(self, flag: int, /) -> None: ...
  12575. def glDepthRange(self, nearVal: float, farVal: float, /) -> None: ...
  12576. def glDepthRangeArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  12577. def glDepthRangeIndexed(self, index: int, n: float, f: float, /) -> None: ...
  12578. def glDepthRangef(self, n: float, f: float, /) -> None: ...
  12579. def glDetachShader(self, program: int, shader: int, /) -> None: ...
  12580. def glDisable(self, cap: int, /) -> None: ...
  12581. def glDisableVertexArrayAttrib(self, vaobj: int, index: int, /) -> None: ...
  12582. def glDisableVertexAttribArray(self, index: int, /) -> None: ...
  12583. def glDisablei(self, target: int, index: int, /) -> None: ...
  12584. def glDispatchCompute(self, num_groups_x: int, num_groups_y: int, num_groups_z: int, /) -> None: ...
  12585. def glDrawArrays(self, mode: int, first: int, count: int, /) -> None: ...
  12586. def glDrawArraysIndirect(self, mode: int, indirect: int, /) -> None: ...
  12587. def glDrawArraysInstanced(self, mode: int, first: int, count: int, instancecount: int, /) -> None: ...
  12588. def glDrawArraysInstancedBaseInstance(self, mode: int, first: int, count: int, instancecount: int, baseinstance: int, /) -> None: ...
  12589. def glDrawBuffer(self, buf: int, /) -> None: ...
  12590. def glDrawBuffers(self, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  12591. def glDrawElements(self, mode: int, count: int, type: int, indices: int, /) -> None: ...
  12592. def glDrawElementsBaseVertex(self, mode: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  12593. def glDrawElementsIndirect(self, mode: int, type: int, indirect: int, /) -> None: ...
  12594. def glDrawElementsInstanced(self, mode: int, count: int, type: int, indices: int, instancecount: int, /) -> None: ...
  12595. def glDrawElementsInstancedBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, baseinstance: int, /) -> None: ...
  12596. def glDrawElementsInstancedBaseVertex(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, /) -> None: ...
  12597. def glDrawElementsInstancedBaseVertexBaseInstance(self, mode: int, count: int, type: int, indices: int, instancecount: int, basevertex: int, baseinstance: int, /) -> None: ...
  12598. def glDrawRangeElements(self, mode: int, start: int, end: int, count: int, type: int, indices: int, /) -> None: ...
  12599. def glDrawRangeElementsBaseVertex(self, mode: int, start: int, end: int, count: int, type: int, indices: int, basevertex: int, /) -> None: ...
  12600. def glDrawTransformFeedback(self, mode: int, id: int, /) -> None: ...
  12601. def glDrawTransformFeedbackInstanced(self, mode: int, id: int, instancecount: int, /) -> None: ...
  12602. def glDrawTransformFeedbackStream(self, mode: int, id: int, stream: int, /) -> None: ...
  12603. def glDrawTransformFeedbackStreamInstanced(self, mode: int, id: int, stream: int, instancecount: int, /) -> None: ...
  12604. def glEnable(self, cap: int, /) -> None: ...
  12605. def glEnableVertexArrayAttrib(self, vaobj: int, index: int, /) -> None: ...
  12606. def glEnableVertexAttribArray(self, index: int, /) -> None: ...
  12607. def glEnablei(self, target: int, index: int, /) -> None: ...
  12608. def glEndConditionalRender(self, /) -> None: ...
  12609. def glEndQuery(self, target: int, /) -> None: ...
  12610. def glEndQueryIndexed(self, target: int, index: int, /) -> None: ...
  12611. def glEndTransformFeedback(self, /) -> None: ...
  12612. def glFinish(self, /) -> None: ...
  12613. def glFlush(self, /) -> None: ...
  12614. def glFramebufferParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  12615. def glFramebufferRenderbuffer(self, target: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  12616. def glFramebufferTexture(self, target: int, attachment: int, texture: int, level: int, /) -> None: ...
  12617. def glFramebufferTexture1D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  12618. def glFramebufferTexture2D(self, target: int, attachment: int, textarget: int, texture: int, level: int, /) -> None: ...
  12619. def glFramebufferTexture3D(self, target: int, attachment: int, textarget: int, texture: int, level: int, zoffset: int, /) -> None: ...
  12620. def glFramebufferTextureLayer(self, target: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  12621. def glFrontFace(self, mode: int, /) -> None: ...
  12622. def glGenerateMipmap(self, target: int, /) -> None: ...
  12623. def glGenerateTextureMipmap(self, texture: int, /) -> None: ...
  12624. def glGetAttribLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  12625. def glGetBooleani_v(self, target: int, index: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  12626. def glGetBooleanv(self, pname: int, /) -> typing.Union[bool, typing.List[typing.Any]]: ...
  12627. def glGetCompressedTexImage(self, target: int, level: int, img: int, /) -> None: ...
  12628. def glGetCompressedTextureImage(self, texture: int, level: int, bufSize: int, pixels: int, /) -> None: ...
  12629. def glGetCompressedTextureSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, bufSize: int, pixels: int, /) -> None: ...
  12630. def glGetDoublei_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  12631. def glGetDoublev(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  12632. def glGetError(self, /) -> int: ...
  12633. def glGetFloati_v(self, target: int, index: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  12634. def glGetFloatv(self, pname: int, /) -> typing.Union[float, typing.List[typing.Any]]: ...
  12635. def glGetFragDataIndex(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  12636. def glGetFragDataLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  12637. def glGetGraphicsResetStatus(self, /) -> int: ...
  12638. def glGetIntegeri_v(self, target: int, index: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  12639. def glGetIntegerv(self, pname: int, /) -> typing.Union[int, typing.List[typing.Any]]: ...
  12640. def glGetProgramResourceIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ...
  12641. def glGetProgramResourceLocation(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ...
  12642. def glGetProgramResourceLocationIndex(self, program: int, programInterface: int, name: bytes | bytearray | memoryview, /) -> int: ...
  12643. def glGetString(self, name: int, /) -> str: ...
  12644. def glGetStringi(self, name: int, index: int, /) -> str: ...
  12645. def glGetSubroutineIndex(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  12646. def glGetSubroutineUniformLocation(self, program: int, shadertype: int, name: bytes | bytearray | memoryview, /) -> int: ...
  12647. def glGetTexImage(self, target: int, level: int, format: int, type: int, pixels: int, /) -> None: ...
  12648. def glGetTextureImage(self, texture: int, level: int, format: int, type: int, bufSize: int, pixels: int, /) -> None: ...
  12649. def glGetTextureSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, bufSize: int, pixels: int, /) -> None: ...
  12650. def glGetUniformBlockIndex(self, program: int, uniformBlockName: bytes | bytearray | memoryview, /) -> int: ...
  12651. def glGetUniformLocation(self, program: int, name: bytes | bytearray | memoryview, /) -> int: ...
  12652. def glGetnCompressedTexImage(self, target: int, lod: int, bufSize: int, pixels: int, /) -> None: ...
  12653. def glGetnTexImage(self, target: int, level: int, format: int, type: int, bufSize: int, pixels: int, /) -> None: ...
  12654. def glHint(self, target: int, mode: int, /) -> None: ...
  12655. def glInvalidateBufferData(self, buffer: int, /) -> None: ...
  12656. def glInvalidateFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], /) -> None: ...
  12657. def glInvalidateNamedFramebufferData(self, framebuffer: int, numAttachments: int, attachments: collections.abc.Sequence[int], /) -> None: ...
  12658. def glInvalidateNamedFramebufferSubData(self, framebuffer: int, numAttachments: int, attachments: collections.abc.Sequence[int], x: int, y: int, width: int, height: int, /) -> None: ...
  12659. def glInvalidateSubFramebuffer(self, target: int, numAttachments: int, attachments: collections.abc.Sequence[int], x: int, y: int, width: int, height: int, /) -> None: ...
  12660. def glInvalidateTexImage(self, texture: int, level: int, /) -> None: ...
  12661. def glInvalidateTexSubImage(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, /) -> None: ...
  12662. def glIsBuffer(self, buffer: int, /) -> int: ...
  12663. def glIsEnabled(self, cap: int, /) -> int: ...
  12664. def glIsEnabledi(self, target: int, index: int, /) -> int: ...
  12665. def glIsFramebuffer(self, framebuffer: int, /) -> int: ...
  12666. def glIsProgram(self, program: int, /) -> int: ...
  12667. def glIsProgramPipeline(self, pipeline: int, /) -> int: ...
  12668. def glIsQuery(self, id: int, /) -> int: ...
  12669. def glIsRenderbuffer(self, renderbuffer: int, /) -> int: ...
  12670. def glIsSampler(self, sampler: int, /) -> int: ...
  12671. def glIsShader(self, shader: int, /) -> int: ...
  12672. def glIsTexture(self, texture: int, /) -> int: ...
  12673. def glIsTransformFeedback(self, id: int, /) -> int: ...
  12674. def glIsVertexArray(self, array: int, /) -> int: ...
  12675. def glLineWidth(self, width: float, /) -> None: ...
  12676. def glLinkProgram(self, program: int, /) -> None: ...
  12677. def glLogicOp(self, opcode: int, /) -> None: ...
  12678. def glMapBuffer(self, target: int, access: int, /) -> int: ...
  12679. def glMapNamedBuffer(self, buffer: int, access: int, /) -> int: ...
  12680. def glMemoryBarrier(self, barriers: int, /) -> None: ...
  12681. def glMemoryBarrierByRegion(self, barriers: int, /) -> None: ...
  12682. def glMinSampleShading(self, value: float, /) -> None: ...
  12683. def glMultiDrawArrays(self, mode: int, first: collections.abc.Sequence[int], count: collections.abc.Sequence[int], drawcount: int, /) -> None: ...
  12684. def glMultiDrawArraysIndirect(self, mode: int, indirect: int, drawcount: int, stride: int, /) -> None: ...
  12685. def glNamedFramebufferDrawBuffer(self, framebuffer: int, buf: int, /) -> None: ...
  12686. def glNamedFramebufferDrawBuffers(self, framebuffer: int, n: int, bufs: collections.abc.Sequence[int], /) -> None: ...
  12687. def glNamedFramebufferParameteri(self, framebuffer: int, pname: int, param: int, /) -> None: ...
  12688. def glNamedFramebufferReadBuffer(self, framebuffer: int, src: int, /) -> None: ...
  12689. def glNamedFramebufferRenderbuffer(self, framebuffer: int, attachment: int, renderbuffertarget: int, renderbuffer: int, /) -> None: ...
  12690. def glNamedFramebufferTexture(self, framebuffer: int, attachment: int, texture: int, level: int, /) -> None: ...
  12691. def glNamedFramebufferTextureLayer(self, framebuffer: int, attachment: int, texture: int, level: int, layer: int, /) -> None: ...
  12692. def glNamedRenderbufferStorage(self, renderbuffer: int, internalformat: int, width: int, height: int, /) -> None: ...
  12693. def glNamedRenderbufferStorageMultisample(self, renderbuffer: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  12694. def glObjectLabel(self, identifier: int, name: int, length: int, label: bytes | bytearray | memoryview, /) -> None: ...
  12695. def glObjectPtrLabel(self, ptr: int, length: int, label: bytes | bytearray | memoryview, /) -> None: ...
  12696. def glPatchParameterfv(self, pname: int, values: collections.abc.Sequence[float], /) -> None: ...
  12697. def glPatchParameteri(self, pname: int, value: int, /) -> None: ...
  12698. def glPauseTransformFeedback(self, /) -> None: ...
  12699. def glPixelStoref(self, pname: int, param: float, /) -> None: ...
  12700. def glPixelStorei(self, pname: int, param: int, /) -> None: ...
  12701. def glPointParameterf(self, pname: int, param: float, /) -> None: ...
  12702. def glPointParameterfv(self, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  12703. def glPointParameteri(self, pname: int, param: int, /) -> None: ...
  12704. def glPointParameteriv(self, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  12705. def glPointSize(self, size: float, /) -> None: ...
  12706. def glPolygonMode(self, face: int, mode: int, /) -> None: ...
  12707. def glPolygonOffset(self, factor: float, units: float, /) -> None: ...
  12708. def glPopDebugGroup(self, /) -> None: ...
  12709. def glPrimitiveRestartIndex(self, index: int, /) -> None: ...
  12710. def glProgramBinary(self, program: int, binaryFormat: int, binary: int, length: int, /) -> None: ...
  12711. def glProgramParameteri(self, program: int, pname: int, value: int, /) -> None: ...
  12712. def glProgramUniform1d(self, program: int, location: int, v0: float, /) -> None: ...
  12713. def glProgramUniform1dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12714. def glProgramUniform1f(self, program: int, location: int, v0: float, /) -> None: ...
  12715. def glProgramUniform1fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12716. def glProgramUniform1i(self, program: int, location: int, v0: int, /) -> None: ...
  12717. def glProgramUniform1iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12718. def glProgramUniform1ui(self, program: int, location: int, v0: int, /) -> None: ...
  12719. def glProgramUniform1uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12720. def glProgramUniform2d(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  12721. def glProgramUniform2dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12722. def glProgramUniform2f(self, program: int, location: int, v0: float, v1: float, /) -> None: ...
  12723. def glProgramUniform2fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12724. def glProgramUniform2i(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  12725. def glProgramUniform2iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12726. def glProgramUniform2ui(self, program: int, location: int, v0: int, v1: int, /) -> None: ...
  12727. def glProgramUniform2uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12728. def glProgramUniform3d(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  12729. def glProgramUniform3dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12730. def glProgramUniform3f(self, program: int, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  12731. def glProgramUniform3fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12732. def glProgramUniform3i(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  12733. def glProgramUniform3iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12734. def glProgramUniform3ui(self, program: int, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  12735. def glProgramUniform3uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12736. def glProgramUniform4d(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  12737. def glProgramUniform4dv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12738. def glProgramUniform4f(self, program: int, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  12739. def glProgramUniform4fv(self, program: int, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12740. def glProgramUniform4i(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  12741. def glProgramUniform4iv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12742. def glProgramUniform4ui(self, program: int, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  12743. def glProgramUniform4uiv(self, program: int, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12744. def glProgramUniformMatrix2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12745. def glProgramUniformMatrix2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12746. def glProgramUniformMatrix2x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12747. def glProgramUniformMatrix2x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12748. def glProgramUniformMatrix2x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12749. def glProgramUniformMatrix2x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12750. def glProgramUniformMatrix3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12751. def glProgramUniformMatrix3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12752. def glProgramUniformMatrix3x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12753. def glProgramUniformMatrix3x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12754. def glProgramUniformMatrix3x4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12755. def glProgramUniformMatrix3x4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12756. def glProgramUniformMatrix4dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12757. def glProgramUniformMatrix4fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12758. def glProgramUniformMatrix4x2dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12759. def glProgramUniformMatrix4x2fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12760. def glProgramUniformMatrix4x3dv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12761. def glProgramUniformMatrix4x3fv(self, program: int, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12762. def glProvokingVertex(self, mode: int, /) -> None: ...
  12763. def glPushDebugGroup(self, source: int, id: int, length: int, message: bytes | bytearray | memoryview, /) -> None: ...
  12764. def glQueryCounter(self, id: int, target: int, /) -> None: ...
  12765. def glReadBuffer(self, src: int, /) -> None: ...
  12766. def glReadPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  12767. def glReadnPixels(self, x: int, y: int, width: int, height: int, format: int, type: int, bufSize: int, data: int, /) -> None: ...
  12768. def glReleaseShaderCompiler(self, /) -> None: ...
  12769. def glRenderbufferStorage(self, target: int, internalformat: int, width: int, height: int, /) -> None: ...
  12770. def glRenderbufferStorageMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, /) -> None: ...
  12771. def glResumeTransformFeedback(self, /) -> None: ...
  12772. def glSampleCoverage(self, value: float, invert: int, /) -> None: ...
  12773. def glSampleMaski(self, maskNumber: int, mask: int, /) -> None: ...
  12774. def glSamplerParameterIiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  12775. def glSamplerParameterIuiv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  12776. def glSamplerParameterf(self, sampler: int, pname: int, param: float, /) -> None: ...
  12777. def glSamplerParameterfv(self, sampler: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ...
  12778. def glSamplerParameteri(self, sampler: int, pname: int, param: int, /) -> None: ...
  12779. def glSamplerParameteriv(self, sampler: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  12780. def glScissor(self, x: int, y: int, width: int, height: int, /) -> None: ...
  12781. def glScissorArrayv(self, first: int, count: int, v: collections.abc.Sequence[int], /) -> None: ...
  12782. def glScissorIndexed(self, index: int, left: int, bottom: int, width: int, height: int, /) -> None: ...
  12783. def glScissorIndexedv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12784. def glShaderBinary(self, count: int, shaders: collections.abc.Sequence[int], binaryformat: int, binary: int, length: int, /) -> None: ...
  12785. def glShaderStorageBlockBinding(self, program: int, storageBlockIndex: int, storageBlockBinding: int, /) -> None: ...
  12786. def glStencilFunc(self, func: int, ref: int, mask: int, /) -> None: ...
  12787. def glStencilFuncSeparate(self, face: int, func: int, ref: int, mask: int, /) -> None: ...
  12788. def glStencilMask(self, mask: int, /) -> None: ...
  12789. def glStencilMaskSeparate(self, face: int, mask: int, /) -> None: ...
  12790. def glStencilOp(self, fail: int, zfail: int, zpass: int, /) -> None: ...
  12791. def glStencilOpSeparate(self, face: int, sfail: int, dpfail: int, dppass: int, /) -> None: ...
  12792. def glTexBuffer(self, target: int, internalformat: int, buffer: int, /) -> None: ...
  12793. def glTexImage1D(self, target: int, level: int, internalformat: int, width: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  12794. def glTexImage2D(self, target: int, level: int, internalformat: int, width: int, height: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  12795. def glTexImage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  12796. def glTexImage3D(self, target: int, level: int, internalformat: int, width: int, height: int, depth: int, border: int, format: int, type: int, pixels: int, /) -> None: ...
  12797. def glTexImage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  12798. def glTexParameterIiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  12799. def glTexParameterIuiv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  12800. def glTexParameterf(self, target: int, pname: int, param: float, /) -> None: ...
  12801. def glTexParameterfv(self, target: int, pname: int, params: collections.abc.Sequence[float], /) -> None: ...
  12802. def glTexParameteri(self, target: int, pname: int, param: int, /) -> None: ...
  12803. def glTexParameteriv(self, target: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  12804. def glTexStorage1D(self, target: int, levels: int, internalformat: int, width: int, /) -> None: ...
  12805. def glTexStorage2D(self, target: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ...
  12806. def glTexStorage2DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  12807. def glTexStorage3D(self, target: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ...
  12808. def glTexStorage3DMultisample(self, target: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  12809. def glTexSubImage1D(self, target: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  12810. def glTexSubImage2D(self, target: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  12811. def glTexSubImage3D(self, target: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  12812. def glTextureBarrier(self, /) -> None: ...
  12813. def glTextureBuffer(self, texture: int, internalformat: int, buffer: int, /) -> None: ...
  12814. def glTextureParameterIiv(self, texture: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  12815. def glTextureParameterIuiv(self, texture: int, pname: int, params: collections.abc.Sequence[int], /) -> None: ...
  12816. def glTextureParameterf(self, texture: int, pname: int, param: float, /) -> None: ...
  12817. def glTextureParameterfv(self, texture: int, pname: int, param: collections.abc.Sequence[float], /) -> None: ...
  12818. def glTextureParameteri(self, texture: int, pname: int, param: int, /) -> None: ...
  12819. def glTextureParameteriv(self, texture: int, pname: int, param: collections.abc.Sequence[int], /) -> None: ...
  12820. def glTextureStorage1D(self, texture: int, levels: int, internalformat: int, width: int, /) -> None: ...
  12821. def glTextureStorage2D(self, texture: int, levels: int, internalformat: int, width: int, height: int, /) -> None: ...
  12822. def glTextureStorage2DMultisample(self, texture: int, samples: int, internalformat: int, width: int, height: int, fixedsamplelocations: int, /) -> None: ...
  12823. def glTextureStorage3D(self, texture: int, levels: int, internalformat: int, width: int, height: int, depth: int, /) -> None: ...
  12824. def glTextureStorage3DMultisample(self, texture: int, samples: int, internalformat: int, width: int, height: int, depth: int, fixedsamplelocations: int, /) -> None: ...
  12825. def glTextureSubImage1D(self, texture: int, level: int, xoffset: int, width: int, format: int, type: int, pixels: int, /) -> None: ...
  12826. def glTextureSubImage2D(self, texture: int, level: int, xoffset: int, yoffset: int, width: int, height: int, format: int, type: int, pixels: int, /) -> None: ...
  12827. def glTextureSubImage3D(self, texture: int, level: int, xoffset: int, yoffset: int, zoffset: int, width: int, height: int, depth: int, format: int, type: int, pixels: int, /) -> None: ...
  12828. def glTextureView(self, texture: int, target: int, origtexture: int, internalformat: int, minlevel: int, numlevels: int, minlayer: int, numlayers: int, /) -> None: ...
  12829. def glTransformFeedbackBufferBase(self, xfb: int, index: int, buffer: int, /) -> None: ...
  12830. def glUniform1d(self, location: int, x: float, /) -> None: ...
  12831. def glUniform1dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12832. def glUniform1f(self, location: int, v0: float, /) -> None: ...
  12833. def glUniform1fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12834. def glUniform1i(self, location: int, v0: int, /) -> None: ...
  12835. def glUniform1iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12836. def glUniform1ui(self, location: int, v0: int, /) -> None: ...
  12837. def glUniform1uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12838. def glUniform2d(self, location: int, x: float, y: float, /) -> None: ...
  12839. def glUniform2dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12840. def glUniform2f(self, location: int, v0: float, v1: float, /) -> None: ...
  12841. def glUniform2fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12842. def glUniform2i(self, location: int, v0: int, v1: int, /) -> None: ...
  12843. def glUniform2iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12844. def glUniform2ui(self, location: int, v0: int, v1: int, /) -> None: ...
  12845. def glUniform2uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12846. def glUniform3d(self, location: int, x: float, y: float, z: float, /) -> None: ...
  12847. def glUniform3dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12848. def glUniform3f(self, location: int, v0: float, v1: float, v2: float, /) -> None: ...
  12849. def glUniform3fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12850. def glUniform3i(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  12851. def glUniform3iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12852. def glUniform3ui(self, location: int, v0: int, v1: int, v2: int, /) -> None: ...
  12853. def glUniform3uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12854. def glUniform4d(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ...
  12855. def glUniform4dv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12856. def glUniform4f(self, location: int, v0: float, v1: float, v2: float, v3: float, /) -> None: ...
  12857. def glUniform4fv(self, location: int, count: int, value: collections.abc.Sequence[float], /) -> None: ...
  12858. def glUniform4i(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  12859. def glUniform4iv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12860. def glUniform4ui(self, location: int, v0: int, v1: int, v2: int, v3: int, /) -> None: ...
  12861. def glUniform4uiv(self, location: int, count: int, value: collections.abc.Sequence[int], /) -> None: ...
  12862. def glUniformBlockBinding(self, program: int, uniformBlockIndex: int, uniformBlockBinding: int, /) -> None: ...
  12863. def glUniformMatrix2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12864. def glUniformMatrix2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12865. def glUniformMatrix2x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12866. def glUniformMatrix2x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12867. def glUniformMatrix2x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12868. def glUniformMatrix2x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12869. def glUniformMatrix3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12870. def glUniformMatrix3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12871. def glUniformMatrix3x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12872. def glUniformMatrix3x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12873. def glUniformMatrix3x4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12874. def glUniformMatrix3x4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12875. def glUniformMatrix4dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12876. def glUniformMatrix4fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12877. def glUniformMatrix4x2dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12878. def glUniformMatrix4x2fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12879. def glUniformMatrix4x3dv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12880. def glUniformMatrix4x3fv(self, location: int, count: int, transpose: int, value: collections.abc.Sequence[float], /) -> None: ...
  12881. def glUniformSubroutinesuiv(self, shadertype: int, count: int, indices: collections.abc.Sequence[int], /) -> None: ...
  12882. def glUnmapBuffer(self, target: int, /) -> int: ...
  12883. def glUnmapNamedBuffer(self, buffer: int, /) -> int: ...
  12884. def glUseProgram(self, program: int, /) -> None: ...
  12885. def glUseProgramStages(self, pipeline: int, stages: int, program: int, /) -> None: ...
  12886. def glValidateProgram(self, program: int, /) -> None: ...
  12887. def glValidateProgramPipeline(self, pipeline: int, /) -> None: ...
  12888. def glVertexArrayAttribBinding(self, vaobj: int, attribindex: int, bindingindex: int, /) -> None: ...
  12889. def glVertexArrayAttribFormat(self, vaobj: int, attribindex: int, size: int, type: int, normalized: int, relativeoffset: int, /) -> None: ...
  12890. def glVertexArrayAttribIFormat(self, vaobj: int, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ...
  12891. def glVertexArrayAttribLFormat(self, vaobj: int, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ...
  12892. def glVertexArrayBindingDivisor(self, vaobj: int, bindingindex: int, divisor: int, /) -> None: ...
  12893. def glVertexArrayElementBuffer(self, vaobj: int, buffer: int, /) -> None: ...
  12894. def glVertexArrayVertexBuffers(self, vaobj: int, first: int, count: int, buffers: collections.abc.Sequence[int], offsets: collections.abc.Sequence[int], strides: collections.abc.Sequence[int], /) -> None: ...
  12895. def glVertexAttrib1d(self, index: int, x: float, /) -> None: ...
  12896. def glVertexAttrib1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12897. def glVertexAttrib1f(self, index: int, x: float, /) -> None: ...
  12898. def glVertexAttrib1fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12899. def glVertexAttrib1s(self, index: int, x: int, /) -> None: ...
  12900. def glVertexAttrib1sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12901. def glVertexAttrib2d(self, index: int, x: float, y: float, /) -> None: ...
  12902. def glVertexAttrib2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12903. def glVertexAttrib2f(self, index: int, x: float, y: float, /) -> None: ...
  12904. def glVertexAttrib2fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12905. def glVertexAttrib2s(self, index: int, x: int, y: int, /) -> None: ...
  12906. def glVertexAttrib2sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12907. def glVertexAttrib3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  12908. def glVertexAttrib3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12909. def glVertexAttrib3f(self, index: int, x: float, y: float, z: float, /) -> None: ...
  12910. def glVertexAttrib3fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12911. def glVertexAttrib3s(self, index: int, x: int, y: int, z: int, /) -> None: ...
  12912. def glVertexAttrib3sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12913. def glVertexAttrib4Nbv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  12914. def glVertexAttrib4Niv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12915. def glVertexAttrib4Nsv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12916. def glVertexAttrib4Nub(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  12917. def glVertexAttrib4Nubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  12918. def glVertexAttrib4Nuiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12919. def glVertexAttrib4Nusv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12920. def glVertexAttrib4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  12921. def glVertexAttrib4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  12922. def glVertexAttrib4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12923. def glVertexAttrib4f(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  12924. def glVertexAttrib4fv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12925. def glVertexAttrib4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12926. def glVertexAttrib4s(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  12927. def glVertexAttrib4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12928. def glVertexAttrib4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  12929. def glVertexAttrib4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12930. def glVertexAttrib4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12931. def glVertexAttribBinding(self, attribindex: int, bindingindex: int, /) -> None: ...
  12932. def glVertexAttribDivisor(self, index: int, divisor: int, /) -> None: ...
  12933. def glVertexAttribFormat(self, attribindex: int, size: int, type: int, normalized: int, relativeoffset: int, /) -> None: ...
  12934. def glVertexAttribI1i(self, index: int, x: int, /) -> None: ...
  12935. def glVertexAttribI1iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12936. def glVertexAttribI1ui(self, index: int, x: int, /) -> None: ...
  12937. def glVertexAttribI1uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12938. def glVertexAttribI2i(self, index: int, x: int, y: int, /) -> None: ...
  12939. def glVertexAttribI2iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12940. def glVertexAttribI2ui(self, index: int, x: int, y: int, /) -> None: ...
  12941. def glVertexAttribI2uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12942. def glVertexAttribI3i(self, index: int, x: int, y: int, z: int, /) -> None: ...
  12943. def glVertexAttribI3iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12944. def glVertexAttribI3ui(self, index: int, x: int, y: int, z: int, /) -> None: ...
  12945. def glVertexAttribI3uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12946. def glVertexAttribI4bv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  12947. def glVertexAttribI4i(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  12948. def glVertexAttribI4iv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12949. def glVertexAttribI4sv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12950. def glVertexAttribI4ubv(self, index: int, v: bytes | bytearray | memoryview, /) -> None: ...
  12951. def glVertexAttribI4ui(self, index: int, x: int, y: int, z: int, w: int, /) -> None: ...
  12952. def glVertexAttribI4uiv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12953. def glVertexAttribI4usv(self, index: int, v: collections.abc.Sequence[int], /) -> None: ...
  12954. def glVertexAttribIFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ...
  12955. def glVertexAttribIPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  12956. def glVertexAttribL1d(self, index: int, x: float, /) -> None: ...
  12957. def glVertexAttribL1dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12958. def glVertexAttribL2d(self, index: int, x: float, y: float, /) -> None: ...
  12959. def glVertexAttribL2dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12960. def glVertexAttribL3d(self, index: int, x: float, y: float, z: float, /) -> None: ...
  12961. def glVertexAttribL3dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12962. def glVertexAttribL4d(self, index: int, x: float, y: float, z: float, w: float, /) -> None: ...
  12963. def glVertexAttribL4dv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12964. def glVertexAttribLFormat(self, attribindex: int, size: int, type: int, relativeoffset: int, /) -> None: ...
  12965. def glVertexAttribLPointer(self, index: int, size: int, type: int, stride: int, pointer: int, /) -> None: ...
  12966. def glVertexAttribP1ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  12967. def glVertexAttribP1uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  12968. def glVertexAttribP2ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  12969. def glVertexAttribP2uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  12970. def glVertexAttribP3ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  12971. def glVertexAttribP3uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  12972. def glVertexAttribP4ui(self, index: int, type: int, normalized: int, value: int, /) -> None: ...
  12973. def glVertexAttribP4uiv(self, index: int, type: int, normalized: int, value: collections.abc.Sequence[int], /) -> None: ...
  12974. def glVertexAttribPointer(self, index: int, size: int, type: int, normalized: int, stride: int, pointer: int, /) -> None: ...
  12975. def glVertexBindingDivisor(self, bindingindex: int, divisor: int, /) -> None: ...
  12976. def glViewport(self, x: int, y: int, width: int, height: int, /) -> None: ...
  12977. def glViewportArrayv(self, first: int, count: int, v: collections.abc.Sequence[float], /) -> None: ...
  12978. def glViewportIndexedf(self, index: int, x: float, y: float, w: float, h: float, /) -> None: ...
  12979. def glViewportIndexedfv(self, index: int, v: collections.abc.Sequence[float], /) -> None: ...
  12980. def initializeOpenGLFunctions(self, /) -> bool: ...
  12981. class QOpenGLPaintDevice(PySide6.QtGui.QPaintDevice):
  12982. @typing.overload
  12983. def __init__(self, /) -> None: ...
  12984. @typing.overload
  12985. def __init__(self, size: PySide6.QtCore.QSize, /) -> None: ...
  12986. @typing.overload
  12987. def __init__(self, width: int, height: int, /) -> None: ...
  12988. def context(self, /) -> PySide6.QtGui.QOpenGLContext: ...
  12989. def devType(self, /) -> int: ...
  12990. def dotsPerMeterX(self, /) -> float: ...
  12991. def dotsPerMeterY(self, /) -> float: ...
  12992. def ensureActiveTarget(self, /) -> None: ...
  12993. def metric(self, metric: PySide6.QtGui.QPaintDevice.PaintDeviceMetric, /) -> int: ...
  12994. def paintEngine(self, /) -> PySide6.QtGui.QPaintEngine: ...
  12995. def paintFlipped(self, /) -> bool: ...
  12996. def setDevicePixelRatio(self, devicePixelRatio: float, /) -> None: ...
  12997. def setDotsPerMeterX(self, arg__1: float, /) -> None: ...
  12998. def setDotsPerMeterY(self, arg__1: float, /) -> None: ...
  12999. def setPaintFlipped(self, flipped: bool, /) -> None: ...
  13000. def setSize(self, size: PySide6.QtCore.QSize, /) -> None: ...
  13001. def size(self, /) -> PySide6.QtCore.QSize: ...
  13002. class QOpenGLPixelTransferOptions(Shiboken.Object):
  13003. @typing.overload
  13004. def __init__(self, /) -> None: ...
  13005. @typing.overload
  13006. def __init__(self, arg__1: PySide6.QtOpenGL.QOpenGLPixelTransferOptions, /) -> None: ...
  13007. def __copy__(self, /) -> typing.Self: ...
  13008. def alignment(self, /) -> int: ...
  13009. def imageHeight(self, /) -> int: ...
  13010. def isLeastSignificantBitFirst(self, /) -> bool: ...
  13011. def isSwapBytesEnabled(self, /) -> bool: ...
  13012. def rowLength(self, /) -> int: ...
  13013. def setAlignment(self, alignment: int, /) -> None: ...
  13014. def setImageHeight(self, imageHeight: int, /) -> None: ...
  13015. def setLeastSignificantByteFirst(self, lsbFirst: bool, /) -> None: ...
  13016. def setRowLength(self, rowLength: int, /) -> None: ...
  13017. def setSkipImages(self, skipImages: int, /) -> None: ...
  13018. def setSkipPixels(self, skipPixels: int, /) -> None: ...
  13019. def setSkipRows(self, skipRows: int, /) -> None: ...
  13020. def setSwapBytesEnabled(self, swapBytes: bool, /) -> None: ...
  13021. def skipImages(self, /) -> int: ...
  13022. def skipPixels(self, /) -> int: ...
  13023. def skipRows(self, /) -> int: ...
  13024. def swap(self, other: PySide6.QtOpenGL.QOpenGLPixelTransferOptions, /) -> None: ...
  13025. class QOpenGLShader(PySide6.QtCore.QObject):
  13026. class ShaderTypeBit(enum.Flag):
  13027. Vertex = 0x1
  13028. Fragment = 0x2
  13029. Geometry = 0x4
  13030. TessellationControl = 0x8
  13031. TessellationEvaluation = 0x10
  13032. Compute = 0x20
  13033. def __init__(self, type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  13034. @typing.overload
  13035. def compileSourceCode(self, source: str, /) -> bool: ...
  13036. @typing.overload
  13037. def compileSourceCode(self, source: bytes | bytearray | memoryview, /) -> bool: ...
  13038. @typing.overload
  13039. def compileSourceCode(self, source: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ...
  13040. def compileSourceFile(self, fileName: str, /) -> bool: ...
  13041. @staticmethod
  13042. def hasOpenGLShaders(type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, /, context: PySide6.QtGui.QOpenGLContext | None = ...) -> bool: ...
  13043. def isCompiled(self, /) -> bool: ...
  13044. def log(self, /) -> str: ...
  13045. def shaderId(self, /) -> int: ...
  13046. def shaderType(self, /) -> PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit: ...
  13047. def sourceCode(self, /) -> PySide6.QtCore.QByteArray: ...
  13048. class QOpenGLShaderProgram(PySide6.QtCore.QObject):
  13049. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  13050. @typing.overload
  13051. def addCacheableShaderFromSourceCode(self, type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, source: str, /) -> bool: ...
  13052. @typing.overload
  13053. def addCacheableShaderFromSourceCode(self, type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, source: bytes | bytearray | memoryview, /) -> bool: ...
  13054. @typing.overload
  13055. def addCacheableShaderFromSourceCode(self, type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, source: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ...
  13056. def addCacheableShaderFromSourceFile(self, type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, fileName: str, /) -> bool: ...
  13057. def addShader(self, shader: PySide6.QtOpenGL.QOpenGLShader, /) -> bool: ...
  13058. @typing.overload
  13059. def addShaderFromSourceCode(self, type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, source: str, /) -> bool: ...
  13060. @typing.overload
  13061. def addShaderFromSourceCode(self, type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, source: bytes | bytearray | memoryview, /) -> bool: ...
  13062. @typing.overload
  13063. def addShaderFromSourceCode(self, type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, source: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> bool: ...
  13064. def addShaderFromSourceFile(self, type: PySide6.QtOpenGL.QOpenGLShader.ShaderTypeBit, fileName: str, /) -> bool: ...
  13065. @typing.overload
  13066. def attributeLocation(self, name: str, /) -> int: ...
  13067. @typing.overload
  13068. def attributeLocation(self, name: bytes | bytearray | memoryview, /) -> int: ...
  13069. @typing.overload
  13070. def attributeLocation(self, name: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> int: ...
  13071. def bind(self, /) -> bool: ...
  13072. @typing.overload
  13073. def bindAttributeLocation(self, name: str, location: int, /) -> None: ...
  13074. @typing.overload
  13075. def bindAttributeLocation(self, name: bytes | bytearray | memoryview, location: int, /) -> None: ...
  13076. @typing.overload
  13077. def bindAttributeLocation(self, name: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, location: int, /) -> None: ...
  13078. def create(self, /) -> bool: ...
  13079. def defaultInnerTessellationLevels(self, /) -> typing.List[float]: ...
  13080. def defaultOuterTessellationLevels(self, /) -> typing.List[float]: ...
  13081. @typing.overload
  13082. def disableAttributeArray(self, name: bytes | bytearray | memoryview, /) -> None: ...
  13083. @typing.overload
  13084. def disableAttributeArray(self, location: int, /) -> None: ...
  13085. @typing.overload
  13086. def enableAttributeArray(self, name: bytes | bytearray | memoryview, /) -> None: ...
  13087. @typing.overload
  13088. def enableAttributeArray(self, location: int, /) -> None: ...
  13089. @staticmethod
  13090. def hasOpenGLShaderPrograms(context: PySide6.QtGui.QOpenGLContext | None = ...) -> bool: ...
  13091. def isLinked(self, /) -> bool: ...
  13092. def link(self, /) -> bool: ...
  13093. def log(self, /) -> str: ...
  13094. def maxGeometryOutputVertices(self, /) -> int: ...
  13095. def patchVertexCount(self, /) -> int: ...
  13096. def programId(self, /) -> int: ...
  13097. def release(self, /) -> None: ...
  13098. def removeAllShaders(self, /) -> None: ...
  13099. def removeShader(self, shader: PySide6.QtOpenGL.QOpenGLShader, /) -> None: ...
  13100. @typing.overload
  13101. def setAttributeArray(self, name: bytes | bytearray | memoryview, values: collections.abc.Sequence[float], tupleSize: int, /, stride: int | None = ...) -> None: ...
  13102. @typing.overload
  13103. def setAttributeArray(self, name: bytes | bytearray | memoryview, type: int, values: int, tupleSize: int, /, stride: int | None = ...) -> None: ...
  13104. @typing.overload
  13105. def setAttributeArray(self, location: int, values: collections.abc.Sequence[float], tupleSize: int, /, stride: int | None = ...) -> None: ...
  13106. @typing.overload
  13107. def setAttributeArray(self, location: int, type: int, values: int, tupleSize: int, /, stride: int | None = ...) -> None: ...
  13108. @typing.overload
  13109. def setAttributeBuffer(self, name: bytes | bytearray | memoryview, type: int, offset: int, tupleSize: int, /, stride: int | None = ...) -> None: ...
  13110. @typing.overload
  13111. def setAttributeBuffer(self, location: int, type: int, offset: int, tupleSize: int, /, stride: int | None = ...) -> None: ...
  13112. @typing.overload
  13113. def setAttributeValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QVector2D, /) -> None: ...
  13114. @typing.overload
  13115. def setAttributeValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QVector3D, /) -> None: ...
  13116. @typing.overload
  13117. def setAttributeValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QVector4D, /) -> None: ...
  13118. @typing.overload
  13119. def setAttributeValue(self, name: bytes | bytearray | memoryview, values: collections.abc.Sequence[float], columns: int, rows: int, /) -> None: ...
  13120. @typing.overload
  13121. def setAttributeValue(self, name: bytes | bytearray | memoryview, value: float, /) -> None: ...
  13122. @typing.overload
  13123. def setAttributeValue(self, name: bytes | bytearray | memoryview, x: float, y: float, /) -> None: ...
  13124. @typing.overload
  13125. def setAttributeValue(self, name: bytes | bytearray | memoryview, x: float, y: float, z: float, /) -> None: ...
  13126. @typing.overload
  13127. def setAttributeValue(self, name: bytes | bytearray | memoryview, x: float, y: float, z: float, w: float, /) -> None: ...
  13128. @typing.overload
  13129. def setAttributeValue(self, name: bytes | bytearray | memoryview, value: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  13130. @typing.overload
  13131. def setAttributeValue(self, location: int, value: PySide6.QtGui.QVector2D, /) -> None: ...
  13132. @typing.overload
  13133. def setAttributeValue(self, location: int, value: PySide6.QtGui.QVector3D, /) -> None: ...
  13134. @typing.overload
  13135. def setAttributeValue(self, location: int, value: PySide6.QtGui.QVector4D, /) -> None: ...
  13136. @typing.overload
  13137. def setAttributeValue(self, location: int, values: collections.abc.Sequence[float], columns: int, rows: int, /) -> None: ...
  13138. @typing.overload
  13139. def setAttributeValue(self, location: int, value: float, /) -> None: ...
  13140. @typing.overload
  13141. def setAttributeValue(self, location: int, x: float, y: float, /) -> None: ...
  13142. @typing.overload
  13143. def setAttributeValue(self, location: int, x: float, y: float, z: float, /) -> None: ...
  13144. @typing.overload
  13145. def setAttributeValue(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ...
  13146. @typing.overload
  13147. def setAttributeValue(self, location: int, value: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  13148. def setDefaultInnerTessellationLevels(self, levels: collections.abc.Sequence[float], /) -> None: ...
  13149. def setDefaultOuterTessellationLevels(self, levels: collections.abc.Sequence[float], /) -> None: ...
  13150. def setPatchVertexCount(self, count: int, /) -> None: ...
  13151. @typing.overload
  13152. def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QMatrix2x2, /) -> None: ...
  13153. @typing.overload
  13154. def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QMatrix2x3, /) -> None: ...
  13155. @typing.overload
  13156. def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QMatrix2x4, /) -> None: ...
  13157. @typing.overload
  13158. def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QMatrix3x2, /) -> None: ...
  13159. @typing.overload
  13160. def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QMatrix3x3, /) -> None: ...
  13161. @typing.overload
  13162. def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QMatrix3x4, /) -> None: ...
  13163. @typing.overload
  13164. def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QMatrix4x2, /) -> None: ...
  13165. @typing.overload
  13166. def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QMatrix4x3, /) -> None: ...
  13167. @typing.overload
  13168. def setUniformValue(self, name: bytes | bytearray | memoryview, point: PySide6.QtCore.QPoint, /) -> None: ...
  13169. @typing.overload
  13170. def setUniformValue(self, name: bytes | bytearray | memoryview, size: PySide6.QtCore.QSize, /) -> None: ...
  13171. @typing.overload
  13172. def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QTransform, /) -> None: ...
  13173. @typing.overload
  13174. def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QVector2D, /) -> None: ...
  13175. @typing.overload
  13176. def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QVector3D, /) -> None: ...
  13177. @typing.overload
  13178. def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QVector4D, /) -> None: ...
  13179. @typing.overload
  13180. def setUniformValue(self, name: bytes | bytearray | memoryview, value: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> None: ...
  13181. @typing.overload
  13182. def setUniformValue(self, name: bytes | bytearray | memoryview, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ...
  13183. @typing.overload
  13184. def setUniformValue(self, name: bytes | bytearray | memoryview, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ...
  13185. @typing.overload
  13186. def setUniformValue(self, name: bytes | bytearray | memoryview, value: typing.Tuple[typing.Tuple[float, float], typing.Tuple[float, float]], /) -> None: ...
  13187. @typing.overload
  13188. def setUniformValue(self, name: bytes | bytearray | memoryview, value: typing.Tuple[typing.Tuple[float, float, float], typing.Tuple[float, float, float], typing.Tuple[float, float, float]], /) -> None: ...
  13189. @typing.overload
  13190. def setUniformValue(self, name: bytes | bytearray | memoryview, value: typing.Tuple[typing.Tuple[float, float, float, float], typing.Tuple[float, float, float, float], typing.Tuple[float, float, float, float], typing.Tuple[float, float, float, float]], /) -> None: ...
  13191. @typing.overload
  13192. def setUniformValue(self, name: bytes | bytearray | memoryview, x: float, y: float, /) -> None: ...
  13193. @typing.overload
  13194. def setUniformValue(self, name: bytes | bytearray | memoryview, x: float, y: float, z: float, /) -> None: ...
  13195. @typing.overload
  13196. def setUniformValue(self, name: bytes | bytearray | memoryview, x: float, y: float, z: float, w: float, /) -> None: ...
  13197. @typing.overload
  13198. def setUniformValue(self, name: bytes | bytearray | memoryview, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  13199. @typing.overload
  13200. def setUniformValue(self, location: int, value: PySide6.QtGui.QMatrix2x2, /) -> None: ...
  13201. @typing.overload
  13202. def setUniformValue(self, location: int, value: PySide6.QtGui.QMatrix2x3, /) -> None: ...
  13203. @typing.overload
  13204. def setUniformValue(self, location: int, value: PySide6.QtGui.QMatrix2x4, /) -> None: ...
  13205. @typing.overload
  13206. def setUniformValue(self, location: int, value: PySide6.QtGui.QMatrix3x2, /) -> None: ...
  13207. @typing.overload
  13208. def setUniformValue(self, location: int, value: PySide6.QtGui.QMatrix3x3, /) -> None: ...
  13209. @typing.overload
  13210. def setUniformValue(self, location: int, value: PySide6.QtGui.QMatrix3x4, /) -> None: ...
  13211. @typing.overload
  13212. def setUniformValue(self, location: int, value: PySide6.QtGui.QMatrix4x2, /) -> None: ...
  13213. @typing.overload
  13214. def setUniformValue(self, location: int, value: PySide6.QtGui.QMatrix4x3, /) -> None: ...
  13215. @typing.overload
  13216. def setUniformValue(self, location: int, point: PySide6.QtCore.QPoint, /) -> None: ...
  13217. @typing.overload
  13218. def setUniformValue(self, location: int, size: PySide6.QtCore.QSize, /) -> None: ...
  13219. @typing.overload
  13220. def setUniformValue(self, location: int, value: PySide6.QtGui.QTransform, /) -> None: ...
  13221. @typing.overload
  13222. def setUniformValue(self, location: int, value: PySide6.QtGui.QVector2D, /) -> None: ...
  13223. @typing.overload
  13224. def setUniformValue(self, location: int, value: PySide6.QtGui.QVector3D, /) -> None: ...
  13225. @typing.overload
  13226. def setUniformValue(self, location: int, value: PySide6.QtGui.QVector4D, /) -> None: ...
  13227. @typing.overload
  13228. def setUniformValue(self, location: int, value: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, /) -> None: ...
  13229. @typing.overload
  13230. def setUniformValue(self, location: int, size: PySide6.QtCore.QSizeF | PySide6.QtCore.QSize, /) -> None: ...
  13231. @typing.overload
  13232. def setUniformValue(self, location: int, point: PySide6.QtCore.QPointF | PySide6.QtCore.QPoint | PySide6.QtGui.QPainterPath.Element, /) -> None: ...
  13233. @typing.overload
  13234. def setUniformValue(self, location: int, value: typing.Tuple[typing.Tuple[float, float], typing.Tuple[float, float]], /) -> None: ...
  13235. @typing.overload
  13236. def setUniformValue(self, location: int, value: typing.Tuple[typing.Tuple[float, float, float], typing.Tuple[float, float, float], typing.Tuple[float, float, float]], /) -> None: ...
  13237. @typing.overload
  13238. def setUniformValue(self, location: int, value: typing.Tuple[typing.Tuple[float, float, float, float], typing.Tuple[float, float, float, float], typing.Tuple[float, float, float, float], typing.Tuple[float, float, float, float]], /) -> None: ...
  13239. @typing.overload
  13240. def setUniformValue(self, location: int, value: int, /) -> None: ...
  13241. @typing.overload
  13242. def setUniformValue(self, location: int, value: float, /) -> None: ...
  13243. @typing.overload
  13244. def setUniformValue(self, location: int, x: float, y: float, /) -> None: ...
  13245. @typing.overload
  13246. def setUniformValue(self, location: int, x: float, y: float, z: float, /) -> None: ...
  13247. @typing.overload
  13248. def setUniformValue(self, location: int, x: float, y: float, z: float, w: float, /) -> None: ...
  13249. @typing.overload
  13250. def setUniformValue(self, location: int, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  13251. @typing.overload
  13252. def setUniformValue1f(self, arg__1: bytes | bytearray | memoryview, arg__2: float, /) -> None: ...
  13253. @typing.overload
  13254. def setUniformValue1f(self, arg__1: int, arg__2: float, /) -> None: ...
  13255. @typing.overload
  13256. def setUniformValue1i(self, arg__1: bytes | bytearray | memoryview, arg__2: int, /) -> None: ...
  13257. @typing.overload
  13258. def setUniformValue1i(self, arg__1: int, arg__2: int, /) -> None: ...
  13259. @typing.overload
  13260. def setUniformValueArray(self, name: bytes | bytearray | memoryview, values: collections.abc.Sequence[int], count: int, /) -> None: ...
  13261. @typing.overload
  13262. def setUniformValueArray(self, name: bytes | bytearray | memoryview, values: collections.abc.Sequence[float], count: int, tupleSize: int, /) -> None: ...
  13263. @typing.overload
  13264. def setUniformValueArray(self, location: int, values: collections.abc.Sequence[int], count: int, /) -> None: ...
  13265. @typing.overload
  13266. def setUniformValueArray(self, location: int, values: collections.abc.Sequence[float], count: int, tupleSize: int, /) -> None: ...
  13267. def shaders(self, /) -> typing.List[PySide6.QtOpenGL.QOpenGLShader]: ...
  13268. @typing.overload
  13269. def uniformLocation(self, name: str, /) -> int: ...
  13270. @typing.overload
  13271. def uniformLocation(self, name: bytes | bytearray | memoryview, /) -> int: ...
  13272. @typing.overload
  13273. def uniformLocation(self, name: PySide6.QtCore.QByteArray | bytes | bytearray | memoryview, /) -> int: ...
  13274. class QOpenGLTexture(Shiboken.Object):
  13275. class BindingTarget(enum.Enum):
  13276. BindingTarget1D = 0x8068
  13277. BindingTarget2D = 0x8069
  13278. BindingTarget3D = 0x806a
  13279. BindingTargetRectangle = 0x84f6
  13280. BindingTargetCubeMap = 0x8514
  13281. BindingTarget1DArray = 0x8c1c
  13282. BindingTarget2DArray = 0x8c1d
  13283. BindingTargetBuffer = 0x8c2c
  13284. BindingTargetCubeMapArray = 0x900a
  13285. BindingTarget2DMultisample = 0x9104
  13286. BindingTarget2DMultisampleArray = 0x9105
  13287. class ComparisonFunction(enum.Enum):
  13288. CompareNever = 0x200
  13289. CompareLess = 0x201
  13290. CompareEqual = 0x202
  13291. CompareLessEqual = 0x203
  13292. CompareGreater = 0x204
  13293. CommpareNotEqual = 0x205
  13294. CompareNotEqual = 0x205
  13295. CompareGreaterEqual = 0x206
  13296. CompareAlways = 0x207
  13297. class ComparisonMode(enum.Enum):
  13298. CompareNone = 0x0
  13299. CompareRefToTexture = 0x884e
  13300. class CoordinateDirection(enum.Enum):
  13301. DirectionS = 0x2802
  13302. DirectionT = 0x2803
  13303. DirectionR = 0x8072
  13304. class CubeMapFace(enum.Enum):
  13305. CubeMapPositiveX = 0x8515
  13306. CubeMapNegativeX = 0x8516
  13307. CubeMapPositiveY = 0x8517
  13308. CubeMapNegativeY = 0x8518
  13309. CubeMapPositiveZ = 0x8519
  13310. CubeMapNegativeZ = 0x851a
  13311. class DepthStencilMode(enum.Enum):
  13312. StencilMode = 0x1901
  13313. DepthMode = 0x1902
  13314. class Feature(enum.Flag):
  13315. ImmutableStorage = 0x1
  13316. ImmutableMultisampleStorage = 0x2
  13317. TextureRectangle = 0x4
  13318. TextureArrays = 0x8
  13319. Texture3D = 0x10
  13320. TextureMultisample = 0x20
  13321. TextureBuffer = 0x40
  13322. TextureCubeMapArrays = 0x80
  13323. Swizzle = 0x100
  13324. StencilTexturing = 0x200
  13325. AnisotropicFiltering = 0x400
  13326. NPOTTextures = 0x800
  13327. NPOTTextureRepeat = 0x1000
  13328. Texture1D = 0x2000
  13329. TextureComparisonOperators = 0x4000
  13330. TextureMipMapLevel = 0x8000
  13331. MaxFeatureFlag = 0x10000
  13332. class Filter(enum.Enum):
  13333. Nearest = 0x2600
  13334. Linear = 0x2601
  13335. NearestMipMapNearest = 0x2700
  13336. LinearMipMapNearest = 0x2701
  13337. NearestMipMapLinear = 0x2702
  13338. LinearMipMapLinear = 0x2703
  13339. class MipMapGeneration(enum.Enum):
  13340. GenerateMipMaps = 0x0
  13341. DontGenerateMipMaps = 0x1
  13342. class PixelFormat(enum.Enum):
  13343. NoSourceFormat = 0x0
  13344. Stencil = 0x1901
  13345. Depth = 0x1902
  13346. Red = 0x1903
  13347. Alpha = 0x1906
  13348. RGB = 0x1907
  13349. RGBA = 0x1908
  13350. Luminance = 0x1909
  13351. LuminanceAlpha = 0x190a
  13352. BGR = 0x80e0
  13353. BGRA = 0x80e1
  13354. RG = 0x8227
  13355. RG_Integer = 0x8228
  13356. DepthStencil = 0x84f9
  13357. Red_Integer = 0x8d94
  13358. RGB_Integer = 0x8d98
  13359. RGBA_Integer = 0x8d99
  13360. BGR_Integer = 0x8d9a
  13361. BGRA_Integer = 0x8d9b
  13362. class PixelType(enum.Enum):
  13363. NoPixelType = 0x0
  13364. Int8 = 0x1400
  13365. UInt8 = 0x1401
  13366. Int16 = 0x1402
  13367. UInt16 = 0x1403
  13368. Int32 = 0x1404
  13369. UInt32 = 0x1405
  13370. Float32 = 0x1406
  13371. Float16 = 0x140b
  13372. UInt8_RG3B2 = 0x8032
  13373. UInt16_RGBA4 = 0x8033
  13374. UInt16_RGB5A1 = 0x8034
  13375. UInt32_RGBA8 = 0x8035
  13376. UInt32_RGB10A2 = 0x8036
  13377. UInt8_RG3B2_Rev = 0x8362
  13378. UInt16_R5G6B5 = 0x8363
  13379. UInt16_R5G6B5_Rev = 0x8364
  13380. UInt16_RGBA4_Rev = 0x8365
  13381. UInt16_RGB5A1_Rev = 0x8366
  13382. UInt32_RGBA8_Rev = 0x8367
  13383. UInt32_RGB10A2_Rev = 0x8368
  13384. UInt32_D24S8 = 0x84fa
  13385. UInt32_RG11B10F = 0x8c3b
  13386. UInt32_RGB9_E5 = 0x8c3e
  13387. Float16OES = 0x8d61
  13388. Float32_D32_UInt32_S8_X24 = 0x8dad
  13389. class SwizzleComponent(enum.Enum):
  13390. SwizzleRed = 0x8e42
  13391. SwizzleGreen = 0x8e43
  13392. SwizzleBlue = 0x8e44
  13393. SwizzleAlpha = 0x8e45
  13394. class SwizzleValue(enum.Enum):
  13395. ZeroValue = 0x0
  13396. OneValue = 0x1
  13397. RedValue = 0x1903
  13398. GreenValue = 0x1904
  13399. BlueValue = 0x1905
  13400. AlphaValue = 0x1906
  13401. class Target(enum.Enum):
  13402. Target1D = 0xde0
  13403. Target2D = 0xde1
  13404. Target3D = 0x806f
  13405. TargetRectangle = 0x84f5
  13406. TargetCubeMap = 0x8513
  13407. Target1DArray = 0x8c18
  13408. Target2DArray = 0x8c1a
  13409. TargetBuffer = 0x8c2a
  13410. TargetCubeMapArray = 0x9009
  13411. Target2DMultisample = 0x9100
  13412. Target2DMultisampleArray = 0x9102
  13413. class TextureFormat(enum.Enum):
  13414. NoFormat = 0x0
  13415. DepthFormat = 0x1902
  13416. AlphaFormat = 0x1906
  13417. RGBFormat = 0x1907
  13418. RGBAFormat = 0x1908
  13419. LuminanceFormat = 0x1909
  13420. LuminanceAlphaFormat = 0x190a
  13421. RG3B2 = 0x2a10
  13422. RGB8_UNorm = 0x8051
  13423. RGB16_UNorm = 0x8054
  13424. RGBA4 = 0x8056
  13425. RGB5A1 = 0x8057
  13426. RGBA8_UNorm = 0x8058
  13427. RGBA16_UNorm = 0x805b
  13428. D16 = 0x81a5
  13429. D24 = 0x81a6
  13430. D32 = 0x81a7
  13431. R8_UNorm = 0x8229
  13432. R16_UNorm = 0x822a
  13433. RG8_UNorm = 0x822b
  13434. RG16_UNorm = 0x822c
  13435. R16F = 0x822d
  13436. R32F = 0x822e
  13437. RG16F = 0x822f
  13438. RG32F = 0x8230
  13439. R8I = 0x8231
  13440. R8U = 0x8232
  13441. R16I = 0x8233
  13442. R16U = 0x8234
  13443. R32I = 0x8235
  13444. R32U = 0x8236
  13445. RG8I = 0x8237
  13446. RG8U = 0x8238
  13447. RG16I = 0x8239
  13448. RG16U = 0x823a
  13449. RG32I = 0x823b
  13450. RG32U = 0x823c
  13451. RGB_DXT1 = 0x83f0
  13452. RGBA_DXT1 = 0x83f1
  13453. RGBA_DXT3 = 0x83f2
  13454. RGBA_DXT5 = 0x83f3
  13455. RGBA32F = 0x8814
  13456. RGB32F = 0x8815
  13457. RGBA16F = 0x881a
  13458. RGB16F = 0x881b
  13459. D24S8 = 0x88f0
  13460. RG11B10F = 0x8c3a
  13461. RGB9E5 = 0x8c3d
  13462. SRGB8 = 0x8c41
  13463. SRGB8_Alpha8 = 0x8c43
  13464. SRGB_DXT1 = 0x8c4c
  13465. SRGB_Alpha_DXT1 = 0x8c4d
  13466. SRGB_Alpha_DXT3 = 0x8c4e
  13467. SRGB_Alpha_DXT5 = 0x8c4f
  13468. D32F = 0x8cac
  13469. D32FS8X24 = 0x8cad
  13470. S8 = 0x8d48
  13471. R5G6B5 = 0x8d62
  13472. RGB8_ETC1 = 0x8d64
  13473. RGBA32U = 0x8d70
  13474. RGB32U = 0x8d71
  13475. RGBA16U = 0x8d76
  13476. RGB16U = 0x8d77
  13477. RGBA8U = 0x8d7c
  13478. RGB8U = 0x8d7d
  13479. RGBA32I = 0x8d82
  13480. RGB32I = 0x8d83
  13481. RGBA16I = 0x8d88
  13482. RGB16I = 0x8d89
  13483. RGBA8I = 0x8d8e
  13484. RGB8I = 0x8d8f
  13485. R_ATI1N_UNorm = 0x8dbb
  13486. R_ATI1N_SNorm = 0x8dbc
  13487. RG_ATI2N_UNorm = 0x8dbd
  13488. RG_ATI2N_SNorm = 0x8dbe
  13489. RGB_BP_UNorm = 0x8e8c
  13490. SRGB_BP_UNorm = 0x8e8d
  13491. RGB_BP_SIGNED_FLOAT = 0x8e8e
  13492. RGB_BP_UNSIGNED_FLOAT = 0x8e8f
  13493. R8_SNorm = 0x8f94
  13494. RG8_SNorm = 0x8f95
  13495. RGB8_SNorm = 0x8f96
  13496. RGBA8_SNorm = 0x8f97
  13497. R16_SNorm = 0x8f98
  13498. RG16_SNorm = 0x8f99
  13499. RGB16_SNorm = 0x8f9a
  13500. RGBA16_SNorm = 0x8f9b
  13501. RGB10A2 = 0x906f
  13502. R11_EAC_UNorm = 0x9270
  13503. R11_EAC_SNorm = 0x9271
  13504. RG11_EAC_UNorm = 0x9272
  13505. RG11_EAC_SNorm = 0x9273
  13506. RGB8_ETC2 = 0x9274
  13507. SRGB8_ETC2 = 0x9275
  13508. RGB8_PunchThrough_Alpha1_ETC2 = 0x9276
  13509. SRGB8_PunchThrough_Alpha1_ETC2 = 0x9277
  13510. RGBA8_ETC2_EAC = 0x9278
  13511. SRGB8_Alpha8_ETC2_EAC = 0x9279
  13512. RGBA_ASTC_4x4 = 0x93b0
  13513. RGBA_ASTC_5x4 = 0x93b1
  13514. RGBA_ASTC_5x5 = 0x93b2
  13515. RGBA_ASTC_6x5 = 0x93b3
  13516. RGBA_ASTC_6x6 = 0x93b4
  13517. RGBA_ASTC_8x5 = 0x93b5
  13518. RGBA_ASTC_8x6 = 0x93b6
  13519. RGBA_ASTC_8x8 = 0x93b7
  13520. RGBA_ASTC_10x5 = 0x93b8
  13521. RGBA_ASTC_10x6 = 0x93b9
  13522. RGBA_ASTC_10x8 = 0x93ba
  13523. RGBA_ASTC_10x10 = 0x93bb
  13524. RGBA_ASTC_12x10 = 0x93bc
  13525. RGBA_ASTC_12x12 = 0x93bd
  13526. SRGB8_Alpha8_ASTC_4x4 = 0x93d0
  13527. SRGB8_Alpha8_ASTC_5x4 = 0x93d1
  13528. SRGB8_Alpha8_ASTC_5x5 = 0x93d2
  13529. SRGB8_Alpha8_ASTC_6x5 = 0x93d3
  13530. SRGB8_Alpha8_ASTC_6x6 = 0x93d4
  13531. SRGB8_Alpha8_ASTC_8x5 = 0x93d5
  13532. SRGB8_Alpha8_ASTC_8x6 = 0x93d6
  13533. SRGB8_Alpha8_ASTC_8x8 = 0x93d7
  13534. SRGB8_Alpha8_ASTC_10x5 = 0x93d8
  13535. SRGB8_Alpha8_ASTC_10x6 = 0x93d9
  13536. SRGB8_Alpha8_ASTC_10x8 = 0x93da
  13537. SRGB8_Alpha8_ASTC_10x10 = 0x93db
  13538. SRGB8_Alpha8_ASTC_12x10 = 0x93dc
  13539. SRGB8_Alpha8_ASTC_12x12 = 0x93dd
  13540. class TextureFormatClass(enum.Enum):
  13541. NoFormatClass = 0x0
  13542. FormatClass_128Bit = 0x1
  13543. FormatClass_96Bit = 0x2
  13544. FormatClass_64Bit = 0x3
  13545. FormatClass_48Bit = 0x4
  13546. FormatClass_32Bit = 0x5
  13547. FormatClass_24Bit = 0x6
  13548. FormatClass_16Bit = 0x7
  13549. FormatClass_8Bit = 0x8
  13550. FormatClass_RGTC1_R = 0x9
  13551. FormatClass_RGTC2_RG = 0xa
  13552. FormatClass_BPTC_Unorm = 0xb
  13553. FormatClass_BPTC_Float = 0xc
  13554. FormatClass_S3TC_DXT1_RGB = 0xd
  13555. FormatClass_S3TC_DXT1_RGBA = 0xe
  13556. FormatClass_S3TC_DXT3_RGBA = 0xf
  13557. FormatClass_S3TC_DXT5_RGBA = 0x10
  13558. FormatClass_Unique = 0x11
  13559. class TextureUnitReset(enum.Enum):
  13560. ResetTextureUnit = 0x0
  13561. DontResetTextureUnit = 0x1
  13562. class WrapMode(enum.Enum):
  13563. Repeat = 0x2901
  13564. ClampToBorder = 0x812d
  13565. ClampToEdge = 0x812f
  13566. MirroredRepeat = 0x8370
  13567. @typing.overload
  13568. def __init__(self, image: PySide6.QtGui.QImage, /, genMipMaps: PySide6.QtOpenGL.QOpenGLTexture.MipMapGeneration = ...) -> None: ...
  13569. @typing.overload
  13570. def __init__(self, target: PySide6.QtOpenGL.QOpenGLTexture.Target, /) -> None: ...
  13571. def __repr__(self, /) -> str: ...
  13572. @typing.overload
  13573. def allocateStorage(self, /) -> None: ...
  13574. @typing.overload
  13575. def allocateStorage(self, pixelFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, pixelType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, /) -> None: ...
  13576. @typing.overload
  13577. def bind(self, /) -> None: ...
  13578. @typing.overload
  13579. def bind(self, unit: int, /, reset: PySide6.QtOpenGL.QOpenGLTexture.TextureUnitReset = ...) -> None: ...
  13580. def borderColor(self, /) -> PySide6.QtGui.QColor: ...
  13581. @typing.overload
  13582. @staticmethod
  13583. def boundTextureId(target: PySide6.QtOpenGL.QOpenGLTexture.BindingTarget, /) -> int: ...
  13584. @typing.overload
  13585. @staticmethod
  13586. def boundTextureId(unit: int, target: PySide6.QtOpenGL.QOpenGLTexture.BindingTarget, /) -> int: ...
  13587. def comparisonFunction(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.ComparisonFunction: ...
  13588. def comparisonMode(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.ComparisonMode: ...
  13589. def create(self, /) -> bool: ...
  13590. def createTextureView(self, target: PySide6.QtOpenGL.QOpenGLTexture.Target, viewFormat: PySide6.QtOpenGL.QOpenGLTexture.TextureFormat, minimumMipmapLevel: int, maximumMipmapLevel: int, minimumLayer: int, maximumLayer: int, /) -> PySide6.QtOpenGL.QOpenGLTexture: ...
  13591. def depth(self, /) -> int: ...
  13592. def depthStencilMode(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.DepthStencilMode: ...
  13593. def destroy(self, /) -> None: ...
  13594. def faces(self, /) -> int: ...
  13595. def format(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.TextureFormat: ...
  13596. @typing.overload
  13597. def generateMipMaps(self, /) -> None: ...
  13598. @typing.overload
  13599. def generateMipMaps(self, baseLevel: int, /, resetBaseLevel: bool = ...) -> None: ...
  13600. @staticmethod
  13601. def hasFeature(feature: PySide6.QtOpenGL.QOpenGLTexture.Feature, /) -> bool: ...
  13602. def height(self, /) -> int: ...
  13603. def isAutoMipMapGenerationEnabled(self, /) -> bool: ...
  13604. @typing.overload
  13605. def isBound(self, /) -> bool: ...
  13606. @typing.overload
  13607. def isBound(self, unit: int, /) -> bool: ...
  13608. def isCreated(self, /) -> bool: ...
  13609. def isFixedSamplePositions(self, /) -> bool: ...
  13610. def isStorageAllocated(self, /) -> bool: ...
  13611. def isTextureView(self, /) -> bool: ...
  13612. def layers(self, /) -> int: ...
  13613. def levelOfDetailRange(self, /) -> typing.Tuple[float, float]: ...
  13614. def levelofDetailBias(self, /) -> float: ...
  13615. def magnificationFilter(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.Filter: ...
  13616. def maximumAnisotropy(self, /) -> float: ...
  13617. def maximumLevelOfDetail(self, /) -> float: ...
  13618. def maximumMipLevels(self, /) -> int: ...
  13619. def minMagFilters(self, /) -> typing.Tuple[PySide6.QtOpenGL.QOpenGLTexture.Filter, PySide6.QtOpenGL.QOpenGLTexture.Filter]: ...
  13620. def minificationFilter(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.Filter: ...
  13621. def minimumLevelOfDetail(self, /) -> float: ...
  13622. def mipBaseLevel(self, /) -> int: ...
  13623. def mipLevelRange(self, /) -> typing.Tuple[int, int]: ...
  13624. def mipLevels(self, /) -> int: ...
  13625. def mipMaxLevel(self, /) -> int: ...
  13626. @typing.overload
  13627. def release(self, /) -> None: ...
  13628. @typing.overload
  13629. def release(self, unit: int, /, reset: PySide6.QtOpenGL.QOpenGLTexture.TextureUnitReset = ...) -> None: ...
  13630. def samples(self, /) -> int: ...
  13631. def setAutoMipMapGenerationEnabled(self, enabled: bool, /) -> None: ...
  13632. @typing.overload
  13633. def setBorderColor(self, r: int, g: int, b: int, a: int, /) -> None: ...
  13634. @typing.overload
  13635. def setBorderColor(self, r: float, g: float, b: float, a: float, /) -> None: ...
  13636. @typing.overload
  13637. def setBorderColor(self, color: typing.Union[PySide6.QtGui.QColor, str, PySide6.QtGui.QRgba64, typing.Any, PySide6.QtCore.Qt.GlobalColor, int], /) -> None: ...
  13638. def setComparisonFunction(self, function: PySide6.QtOpenGL.QOpenGLTexture.ComparisonFunction, /) -> None: ...
  13639. def setComparisonMode(self, mode: PySide6.QtOpenGL.QOpenGLTexture.ComparisonMode, /) -> None: ...
  13640. @typing.overload
  13641. def setCompressedData(self, mipLevel: int, layer: int, cubeFace: PySide6.QtOpenGL.QOpenGLTexture.CubeMapFace, dataSize: int, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ...
  13642. @typing.overload
  13643. def setCompressedData(self, dataSize: int, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ...
  13644. @typing.overload
  13645. def setCompressedData(self, mipLevel: int, layer: int, layerCount: int, cubeFace: PySide6.QtOpenGL.QOpenGLTexture.CubeMapFace, dataSize: int, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ...
  13646. @typing.overload
  13647. def setCompressedData(self, mipLevel: int, dataSize: int, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ...
  13648. @typing.overload
  13649. def setCompressedData(self, mipLevel: int, layer: int, dataSize: int, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ...
  13650. @typing.overload
  13651. def setData(self, image: PySide6.QtGui.QImage, /, genMipMaps: PySide6.QtOpenGL.QOpenGLTexture.MipMapGeneration = ...) -> None: ...
  13652. @typing.overload
  13653. def setData(self, sourceFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ...
  13654. @typing.overload
  13655. def setData(self, mipLevel: int, sourceFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ...
  13656. @typing.overload
  13657. def setData(self, mipLevel: int, layer: int, cubeFace: PySide6.QtOpenGL.QOpenGLTexture.CubeMapFace, sourceFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ...
  13658. @typing.overload
  13659. def setData(self, mipLevel: int, layer: int, sourceFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ...
  13660. @typing.overload
  13661. def setData(self, mipLevel: int, layer: int, layerCount: int, cubeFace: PySide6.QtOpenGL.QOpenGLTexture.CubeMapFace, sourceFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ...
  13662. @typing.overload
  13663. def setData(self, xOffset: int, yOffset: int, zOffset: int, width: int, height: int, depth: int, sourceFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ...
  13664. @typing.overload
  13665. def setData(self, xOffset: int, yOffset: int, zOffset: int, width: int, height: int, depth: int, mipLevel: int, sourceFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ...
  13666. @typing.overload
  13667. def setData(self, xOffset: int, yOffset: int, zOffset: int, width: int, height: int, depth: int, mipLevel: int, layer: int, cubeFace: PySide6.QtOpenGL.QOpenGLTexture.CubeMapFace, sourceFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ...
  13668. @typing.overload
  13669. def setData(self, xOffset: int, yOffset: int, zOffset: int, width: int, height: int, depth: int, mipLevel: int, layer: int, cubeFace: PySide6.QtOpenGL.QOpenGLTexture.CubeMapFace, layerCount: int, sourceFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ...
  13670. @typing.overload
  13671. def setData(self, xOffset: int, yOffset: int, zOffset: int, width: int, height: int, depth: int, mipLevel: int, layer: int, sourceFormat: PySide6.QtOpenGL.QOpenGLTexture.PixelFormat, sourceType: PySide6.QtOpenGL.QOpenGLTexture.PixelType, data: int, /, options: PySide6.QtOpenGL.QOpenGLPixelTransferOptions | None = ...) -> None: ...
  13672. def setDepthStencilMode(self, mode: PySide6.QtOpenGL.QOpenGLTexture.DepthStencilMode, /) -> None: ...
  13673. def setFixedSamplePositions(self, fixed: bool, /) -> None: ...
  13674. def setFormat(self, format: PySide6.QtOpenGL.QOpenGLTexture.TextureFormat, /) -> None: ...
  13675. def setLayers(self, layers: int, /) -> None: ...
  13676. def setLevelOfDetailRange(self, min: float, max: float, /) -> None: ...
  13677. def setLevelofDetailBias(self, bias: float, /) -> None: ...
  13678. def setMagnificationFilter(self, filter: PySide6.QtOpenGL.QOpenGLTexture.Filter, /) -> None: ...
  13679. def setMaximumAnisotropy(self, anisotropy: float, /) -> None: ...
  13680. def setMaximumLevelOfDetail(self, value: float, /) -> None: ...
  13681. def setMinMagFilters(self, minificationFilter: PySide6.QtOpenGL.QOpenGLTexture.Filter, magnificationFilter: PySide6.QtOpenGL.QOpenGLTexture.Filter, /) -> None: ...
  13682. def setMinificationFilter(self, filter: PySide6.QtOpenGL.QOpenGLTexture.Filter, /) -> None: ...
  13683. def setMinimumLevelOfDetail(self, value: float, /) -> None: ...
  13684. def setMipBaseLevel(self, baseLevel: int, /) -> None: ...
  13685. def setMipLevelRange(self, baseLevel: int, maxLevel: int, /) -> None: ...
  13686. def setMipLevels(self, levels: int, /) -> None: ...
  13687. def setMipMaxLevel(self, maxLevel: int, /) -> None: ...
  13688. def setSamples(self, samples: int, /) -> None: ...
  13689. def setSize(self, width: int, /, height: int = ..., depth: int = ...) -> None: ...
  13690. @typing.overload
  13691. def setSwizzleMask(self, component: PySide6.QtOpenGL.QOpenGLTexture.SwizzleComponent, value: PySide6.QtOpenGL.QOpenGLTexture.SwizzleValue, /) -> None: ...
  13692. @typing.overload
  13693. def setSwizzleMask(self, r: PySide6.QtOpenGL.QOpenGLTexture.SwizzleValue, g: PySide6.QtOpenGL.QOpenGLTexture.SwizzleValue, b: PySide6.QtOpenGL.QOpenGLTexture.SwizzleValue, a: PySide6.QtOpenGL.QOpenGLTexture.SwizzleValue, /) -> None: ...
  13694. @typing.overload
  13695. def setWrapMode(self, direction: PySide6.QtOpenGL.QOpenGLTexture.CoordinateDirection, mode: PySide6.QtOpenGL.QOpenGLTexture.WrapMode, /) -> None: ...
  13696. @typing.overload
  13697. def setWrapMode(self, mode: PySide6.QtOpenGL.QOpenGLTexture.WrapMode, /) -> None: ...
  13698. def swizzleMask(self, component: PySide6.QtOpenGL.QOpenGLTexture.SwizzleComponent, /) -> PySide6.QtOpenGL.QOpenGLTexture.SwizzleValue: ...
  13699. def target(self, /) -> PySide6.QtOpenGL.QOpenGLTexture.Target: ...
  13700. def textureId(self, /) -> int: ...
  13701. def width(self, /) -> int: ...
  13702. def wrapMode(self, direction: PySide6.QtOpenGL.QOpenGLTexture.CoordinateDirection, /) -> PySide6.QtOpenGL.QOpenGLTexture.WrapMode: ...
  13703. class QOpenGLTextureBlitter(Shiboken.Object):
  13704. class Origin(enum.Enum):
  13705. OriginBottomLeft = 0x0
  13706. OriginTopLeft = 0x1
  13707. def __init__(self, /) -> None: ...
  13708. def bind(self, /, target: int = ...) -> None: ...
  13709. @typing.overload
  13710. def blit(self, texture: int, targetTransform: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, sourceOrigin: PySide6.QtOpenGL.QOpenGLTextureBlitter.Origin, /) -> None: ...
  13711. @typing.overload
  13712. def blit(self, texture: int, targetTransform: PySide6.QtGui.QMatrix4x4 | PySide6.QtGui.QTransform, sourceTransform: PySide6.QtGui.QMatrix3x3, /) -> None: ...
  13713. def create(self, /) -> bool: ...
  13714. def destroy(self, /) -> None: ...
  13715. def isCreated(self, /) -> bool: ...
  13716. def release(self, /) -> None: ...
  13717. def setOpacity(self, opacity: float, /) -> None: ...
  13718. def setRedBlueSwizzle(self, swizzle: bool, /) -> None: ...
  13719. @staticmethod
  13720. def sourceTransform(subTexture: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, textureSize: PySide6.QtCore.QSize, origin: PySide6.QtOpenGL.QOpenGLTextureBlitter.Origin, /) -> PySide6.QtGui.QMatrix3x3: ...
  13721. def supportsExternalOESTarget(self, /) -> bool: ...
  13722. def supportsRectangleTarget(self, /) -> bool: ...
  13723. @staticmethod
  13724. def targetTransform(target: PySide6.QtCore.QRectF | PySide6.QtCore.QRect, viewport: PySide6.QtCore.QRect, /) -> PySide6.QtGui.QMatrix4x4: ...
  13725. class QOpenGLTimeMonitor(PySide6.QtCore.QObject):
  13726. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  13727. def create(self, /) -> bool: ...
  13728. def destroy(self, /) -> None: ...
  13729. def isCreated(self, /) -> bool: ...
  13730. def isResultAvailable(self, /) -> bool: ...
  13731. def objectIds(self, /) -> typing.List[int]: ...
  13732. def recordSample(self, /) -> int: ...
  13733. def reset(self, /) -> None: ...
  13734. def sampleCount(self, /) -> int: ...
  13735. def setSampleCount(self, sampleCount: int, /) -> None: ...
  13736. def waitForIntervals(self, /) -> typing.List[int]: ...
  13737. def waitForSamples(self, /) -> typing.List[int]: ...
  13738. class QOpenGLTimerQuery(PySide6.QtCore.QObject):
  13739. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  13740. def begin(self, /) -> None: ...
  13741. def create(self, /) -> bool: ...
  13742. def destroy(self, /) -> None: ...
  13743. def end(self, /) -> None: ...
  13744. def isCreated(self, /) -> bool: ...
  13745. def isResultAvailable(self, /) -> bool: ...
  13746. def objectId(self, /) -> int: ...
  13747. def recordTimestamp(self, /) -> None: ...
  13748. def waitForResult(self, /) -> int: ...
  13749. def waitForTimestamp(self, /) -> int: ...
  13750. class QOpenGLVersionFunctionsFactory(Shiboken.Object):
  13751. def __init__(self, /) -> None: ...
  13752. @staticmethod
  13753. def get(versionProfile: PySide6.QtOpenGL.QOpenGLVersionProfile = ..., context: PySide6.QtGui.QOpenGLContext | None = ...) -> PySide6.QtOpenGL.QAbstractOpenGLFunctions: ...
  13754. class QOpenGLVersionProfile(Shiboken.Object):
  13755. @typing.overload
  13756. def __init__(self, /) -> None: ...
  13757. @typing.overload
  13758. def __init__(self, other: PySide6.QtOpenGL.QOpenGLVersionProfile, /) -> None: ...
  13759. @typing.overload
  13760. def __init__(self, format: PySide6.QtGui.QSurfaceFormat | PySide6.QtGui.QSurfaceFormat.FormatOption, /) -> None: ...
  13761. def __copy__(self, /) -> typing.Self: ...
  13762. def __eq__(self, rhs: PySide6.QtOpenGL.QOpenGLVersionProfile, /) -> bool: ...
  13763. def __hash__(self, /) -> int: ...
  13764. def __ne__(self, rhs: PySide6.QtOpenGL.QOpenGLVersionProfile, /) -> bool: ...
  13765. def __repr__(self, /) -> str: ...
  13766. def hasProfiles(self, /) -> bool: ...
  13767. def isLegacyVersion(self, /) -> bool: ...
  13768. def isValid(self, /) -> bool: ...
  13769. def profile(self, /) -> PySide6.QtGui.QSurfaceFormat.OpenGLContextProfile: ...
  13770. def setProfile(self, profile: PySide6.QtGui.QSurfaceFormat.OpenGLContextProfile, /) -> None: ...
  13771. def setVersion(self, majorVersion: int, minorVersion: int, /) -> None: ...
  13772. def version(self, /) -> typing.Tuple[int, int]: ...
  13773. class QOpenGLVertexArrayObject(PySide6.QtCore.QObject):
  13774. class Binder(Shiboken.Object):
  13775. def __init__(self, v: PySide6.QtOpenGL.QOpenGLVertexArrayObject, /) -> None: ...
  13776. def __enter__(self, /) -> PySide6.QtOpenGL.QOpenGLVertexArrayObject.Binder: ...
  13777. def __exit__(self, arg__1: object, arg__2: object, arg__3: object, /) -> None: ...
  13778. def rebind(self, /) -> None: ...
  13779. def release(self, /) -> None: ...
  13780. def __init__(self, /, parent: PySide6.QtCore.QObject | None = ...) -> None: ...
  13781. def bind(self, /) -> None: ...
  13782. def create(self, /) -> bool: ...
  13783. def destroy(self, /) -> None: ...
  13784. def isCreated(self, /) -> bool: ...
  13785. def objectId(self, /) -> int: ...
  13786. def release(self, /) -> None: ...
  13787. class QOpenGLWindow(PySide6.QtGui.QPaintDeviceWindow):
  13788. frameSwapped : typing.ClassVar[Signal] = ... # frameSwapped()
  13789. class UpdateBehavior(enum.Enum):
  13790. NoPartialUpdate = 0x0
  13791. PartialUpdateBlit = 0x1
  13792. PartialUpdateBlend = 0x2
  13793. @typing.overload
  13794. def __init__(self, shareContext: PySide6.QtGui.QOpenGLContext, /, updateBehavior: PySide6.QtOpenGL.QOpenGLWindow.UpdateBehavior = ..., parent: PySide6.QtGui.QWindow | None = ...) -> None: ...
  13795. @typing.overload
  13796. def __init__(self, /, updateBehavior: PySide6.QtOpenGL.QOpenGLWindow.UpdateBehavior = ..., parent: PySide6.QtGui.QWindow | None = ...) -> None: ...
  13797. def context(self, /) -> PySide6.QtGui.QOpenGLContext: ...
  13798. def defaultFramebufferObject(self, /) -> int: ...
  13799. def doneCurrent(self, /) -> None: ...
  13800. def grabFramebuffer(self, /) -> PySide6.QtGui.QImage: ...
  13801. def initializeGL(self, /) -> None: ...
  13802. def isValid(self, /) -> bool: ...
  13803. def makeCurrent(self, /) -> None: ...
  13804. def metric(self, metric: PySide6.QtGui.QPaintDevice.PaintDeviceMetric, /) -> int: ...
  13805. def paintEvent(self, event: PySide6.QtGui.QPaintEvent, /) -> None: ...
  13806. def paintGL(self, /) -> None: ...
  13807. def paintOverGL(self, /) -> None: ...
  13808. def paintUnderGL(self, /) -> None: ...
  13809. def redirected(self, arg__1: PySide6.QtCore.QPoint, /) -> PySide6.QtGui.QPaintDevice: ...
  13810. def resizeEvent(self, event: PySide6.QtGui.QResizeEvent, /) -> None: ...
  13811. def resizeGL(self, w: int, h: int, /) -> None: ...
  13812. def shareContext(self, /) -> PySide6.QtGui.QOpenGLContext: ...
  13813. def updateBehavior(self, /) -> PySide6.QtOpenGL.QOpenGLWindow.UpdateBehavior: ...
  13814. # eof