| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
- <meta http-equiv="X-UA-Compatible" content="IE=11"/>
- <meta name="generator" content="Doxygen 1.9.8"/>
- <meta name="viewport" content="width=device-width, initial-scale=1"/>
- <title>Nuklear: src/nuklear.h File Reference</title>
- <link href="tabs.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="jquery.js"></script>
- <script type="text/javascript" src="dynsections.js"></script>
- <link href="navtree.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="resize.js"></script>
- <script type="text/javascript" src="navtreedata.js"></script>
- <script type="text/javascript" src="navtree.js"></script>
- <link href="search/search.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="search/searchdata.js"></script>
- <script type="text/javascript" src="search/search.js"></script>
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
- $(document).ready(function() { init_search(); });
- /* @license-end */
- </script>
- <link href="doxygen.css" rel="stylesheet" type="text/css" />
- <link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
- </head>
- <body>
- <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
- <div id="titlearea">
- <table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Nuklear
- </div>
- <div id="projectbrief">This is a minimal-state, immediate-mode graphical user interface toolkit written in ANSI C and licensed under public domain. It was designed as a simple embeddable user interface for application and does not have any dependencies, a default render backend or OS window/input handling but instead provides a highly modular, library-based approach, with simple input state for input and draw commands describing primitive shapes as output. So instead of providing a layered library that tries to abstract over a number of platform and render backends, it focuses only on the actual UI.</div>
- </td>
- <td> <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()"> </span>
- <input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
- </span>
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <!-- end header part -->
- <!-- Generated by Doxygen 1.9.8 -->
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
- var searchBox = new SearchBox("searchBox", "search/",'.html');
- /* @license-end */
- </script>
- </div><!-- top -->
- <div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- <div id="nav-sync" class="sync"></div>
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
- </div>
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
- $(document).ready(function(){initNavTree('nuklear_8h.html',''); initResizable(); });
- /* @license-end */
- </script>
- <div id="doc-content">
- <!-- window showing the filter options -->
- <div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
- </div>
- <!-- iframe showing the search results (closed by default) -->
- <div id="MSearchResultsWindow">
- <div id="MSearchResults">
- <div class="SRPage">
- <div id="SRIndex">
- <div id="SRResults"></div>
- <div class="SRStatus" id="Loading">Loading...</div>
- <div class="SRStatus" id="Searching">Searching...</div>
- <div class="SRStatus" id="NoMatches">No Matches</div>
- </div>
- </div>
- </div>
- </div>
- <div class="header">
- <div class="summary">
- <a href="#nested-classes">Data Structures</a> |
- <a href="#define-members">Macros</a> |
- <a href="#typedef-members">Typedefs</a> |
- <a href="#enum-members">Enumerations</a> |
- <a href="#func-members">Functions</a> </div>
- <div class="headertitle"><div class="title">nuklear.h File Reference</div></div>
- </div><!--header-->
- <div class="contents">
- <p>main API and documentation file
- <a href="#details">More...</a></p>
- <div class="textblock"><div class="dynheader">
- This graph shows which files directly or indirectly include this file:</div>
- <div class="dyncontent">
- <div class="center"><img src="nuklear_8h__dep__incl.png" border="0" usemap="#asrc_2nuklear_8hdep" alt=""/></div>
- </div>
- </div>
- <p><a href="nuklear_8h_source.html">Go to the source code of this file.</a></p>
- <table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
- Data Structures</h2></td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__color.html">nk_color</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__colorf.html">nk_colorf</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__vec2.html">nk_vec2</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__vec2i.html">nk_vec2i</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__rect.html">nk_rect</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__recti.html">nk_recti</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionnk__handle.html">nk_handle</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__image.html">nk_image</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__nine__slice.html">nk_nine_slice</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__cursor.html">nk_cursor</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__scroll.html">nk_scroll</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__allocator.html">nk_allocator</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__draw__null__texture.html">nk_draw_null_texture</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__convert__config.html">nk_convert_config</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__list__view.html">nk_list_view</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__user__font.html">nk_user_font</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__memory__status.html">nk_memory_status</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__buffer__marker.html">nk_buffer_marker</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__memory.html">nk_memory</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__buffer.html">nk_buffer</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__str.html">nk_str</a></td></tr>
- <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">============================================================== <a href="structnk__str.html#details">More...</a><br /></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__clipboard.html">nk_clipboard</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__text__undo__record.html">nk_text_undo_record</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__text__undo__state.html">nk_text_undo_state</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__text__edit.html">nk_text_edit</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command.html">nk_command</a></td></tr>
- <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">command base and header of every command inside the buffer <a href="structnk__command.html#details">More...</a><br /></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command__scissor.html">nk_command_scissor</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command__line.html">nk_command_line</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command__curve.html">nk_command_curve</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command__rect.html">nk_command_rect</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command__rect__filled.html">nk_command_rect_filled</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command__rect__multi__color.html">nk_command_rect_multi_color</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command__triangle.html">nk_command_triangle</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command__triangle__filled.html">nk_command_triangle_filled</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command__circle.html">nk_command_circle</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command__circle__filled.html">nk_command_circle_filled</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command__arc.html">nk_command_arc</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command__arc__filled.html">nk_command_arc_filled</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command__polygon.html">nk_command_polygon</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command__polygon__filled.html">nk_command_polygon_filled</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command__polyline.html">nk_command_polyline</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command__image.html">nk_command_image</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command__custom.html">nk_command_custom</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command__text.html">nk_command_text</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__command__buffer.html">nk_command_buffer</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__mouse__button.html">nk_mouse_button</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__mouse.html">nk_mouse</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__key.html">nk_key</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__keyboard.html">nk_keyboard</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__input.html">nk_input</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionnk__style__item__data.html">nk_style_item_data</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__style__item.html">nk_style_item</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__style__text.html">nk_style_text</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__style__button.html">nk_style_button</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__style__toggle.html">nk_style_toggle</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__style__selectable.html">nk_style_selectable</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__style__slider.html">nk_style_slider</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__style__knob.html">nk_style_knob</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__style__progress.html">nk_style_progress</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__style__scrollbar.html">nk_style_scrollbar</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__style__edit.html">nk_style_edit</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__style__property.html">nk_style_property</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__style__chart.html">nk_style_chart</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__style__combo.html">nk_style_combo</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__style__tab.html">nk_style_tab</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__style__window__header.html">nk_style_window_header</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__style__window.html">nk_style_window</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__style.html">nk_style</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__chart__slot.html">nk_chart_slot</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__chart.html">nk_chart</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__row__layout.html">nk_row_layout</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__popup__buffer.html">nk_popup_buffer</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__menu__state.html">nk_menu_state</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__panel.html">nk_panel</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__popup__state.html">nk_popup_state</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__edit__state.html">nk_edit_state</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__property__state.html">nk_property_state</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__window.html">nk_window</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__configuration__stacks.html">nk_configuration_stacks</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__table.html">nk_table</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="unionnk__page__data.html">nk_page_data</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__page__element.html">nk_page_element</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__page.html">nk_page</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__pool.html">nk_pool</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structnk__context.html">nk_context</a></td></tr>
- <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
- Macros</h2></td></tr>
- <tr class="memitem:a163704545fa132ad552377dfd3594a6e" id="r_a163704545fa132ad552377dfd3594a6e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a163704545fa132ad552377dfd3594a6e">NK_UNDEFINED</a>   (-1.0f)</td></tr>
- <tr class="separator:a163704545fa132ad552377dfd3594a6e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3d052e6e91b71a1837356c6f8bebb1a6" id="r_a3d052e6e91b71a1837356c6f8bebb1a6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a3d052e6e91b71a1837356c6f8bebb1a6">NK_UTF_INVALID</a>   0xFFFD</td></tr>
- <tr class="memdesc:a3d052e6e91b71a1837356c6f8bebb1a6"><td class="mdescLeft"> </td><td class="mdescRight">internal invalid utf8 rune <br /></td></tr>
- <tr class="separator:a3d052e6e91b71a1837356c6f8bebb1a6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5751d22e6e68d2bf104010d6422bd28e" id="r_a5751d22e6e68d2bf104010d6422bd28e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a5751d22e6e68d2bf104010d6422bd28e">NK_UTF_SIZE</a>   4</td></tr>
- <tr class="memdesc:a5751d22e6e68d2bf104010d6422bd28e"><td class="mdescLeft"> </td><td class="mdescRight">describes the number of bytes a glyph consists of <br /></td></tr>
- <tr class="separator:a5751d22e6e68d2bf104010d6422bd28e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6e69058f808cd9f9af5c1b357dfdde57" id="r_a6e69058f808cd9f9af5c1b357dfdde57"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6e69058f808cd9f9af5c1b357dfdde57">NK_INPUT_MAX</a>   16</td></tr>
- <tr class="separator:a6e69058f808cd9f9af5c1b357dfdde57"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad77efd6e24a599928777c715d0b2792b" id="r_ad77efd6e24a599928777c715d0b2792b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ad77efd6e24a599928777c715d0b2792b">NK_MAX_NUMBER_BUFFER</a>   64</td></tr>
- <tr class="separator:ad77efd6e24a599928777c715d0b2792b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a309d9b8d0c26b6b1a61d3358ebddebd5" id="r_a309d9b8d0c26b6b1a61d3358ebddebd5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a309d9b8d0c26b6b1a61d3358ebddebd5">NK_SCROLLBAR_HIDING_TIMEOUT</a>   4.0f</td></tr>
- <tr class="separator:a309d9b8d0c26b6b1a61d3358ebddebd5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0cf1c39d0b118a76a84147c7f510e54e" id="r_a0cf1c39d0b118a76a84147c7f510e54e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a0cf1c39d0b118a76a84147c7f510e54e">NK_API</a>   extern</td></tr>
- <tr class="separator:a0cf1c39d0b118a76a84147c7f510e54e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a33240834bfef08bc9fd26dc11f4d7b94" id="r_a33240834bfef08bc9fd26dc11f4d7b94"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a33240834bfef08bc9fd26dc11f4d7b94">NK_LIB</a>   extern</td></tr>
- <tr class="separator:a33240834bfef08bc9fd26dc11f4d7b94"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a786295e733711f79f02c6cc2491973a1" id="r_a786295e733711f79f02c6cc2491973a1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a786295e733711f79f02c6cc2491973a1">NK_INTERN</a>   static</td></tr>
- <tr class="separator:a786295e733711f79f02c6cc2491973a1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a14977065f380ffb30b714375d0f528e3" id="r_a14977065f380ffb30b714375d0f528e3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a14977065f380ffb30b714375d0f528e3">NK_STORAGE</a>   static</td></tr>
- <tr class="separator:a14977065f380ffb30b714375d0f528e3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa3655215952e357785b2c9a3f8a22424" id="r_aa3655215952e357785b2c9a3f8a22424"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa3655215952e357785b2c9a3f8a22424">NK_GLOBAL</a>   static</td></tr>
- <tr class="separator:aa3655215952e357785b2c9a3f8a22424"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0d5869278202c39399f87f1a4649a94e" id="r_a0d5869278202c39399f87f1a4649a94e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a0d5869278202c39399f87f1a4649a94e">NK_FLAG</a>(x)   (1 << (x))</td></tr>
- <tr class="separator:a0d5869278202c39399f87f1a4649a94e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a75c47bb80d4ac7d0967df31f52ec13bf" id="r_a75c47bb80d4ac7d0967df31f52ec13bf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a75c47bb80d4ac7d0967df31f52ec13bf">NK_STRINGIFY</a>(x)   #x</td></tr>
- <tr class="separator:a75c47bb80d4ac7d0967df31f52ec13bf"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa6119f2ea20663c14a3f966a7c97eb75" id="r_aa6119f2ea20663c14a3f966a7c97eb75"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa6119f2ea20663c14a3f966a7c97eb75">NK_MACRO_STRINGIFY</a>(x)   NK_STRINGIFY(x)</td></tr>
- <tr class="separator:aa6119f2ea20663c14a3f966a7c97eb75"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7456085e5da0c84f3354280908bcb9fc" id="r_a7456085e5da0c84f3354280908bcb9fc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7456085e5da0c84f3354280908bcb9fc">NK_STRING_JOIN_IMMEDIATE</a>(arg1, arg2)   arg1 ## arg2</td></tr>
- <tr class="separator:a7456085e5da0c84f3354280908bcb9fc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1970117bd65c4add237e567c6a8247f3" id="r_a1970117bd65c4add237e567c6a8247f3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1970117bd65c4add237e567c6a8247f3">NK_STRING_JOIN_DELAY</a>(arg1, arg2)   NK_STRING_JOIN_IMMEDIATE(arg1, arg2)</td></tr>
- <tr class="separator:a1970117bd65c4add237e567c6a8247f3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:adbafb2874feb9a1aa96b5f1eb38c5c73" id="r_adbafb2874feb9a1aa96b5f1eb38c5c73"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#adbafb2874feb9a1aa96b5f1eb38c5c73">NK_STRING_JOIN</a>(arg1, arg2)   NK_STRING_JOIN_DELAY(arg1, arg2)</td></tr>
- <tr class="separator:adbafb2874feb9a1aa96b5f1eb38c5c73"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af7a0405dfe73988826add769a916abc6" id="r_af7a0405dfe73988826add769a916abc6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#af7a0405dfe73988826add769a916abc6">NK_UNIQUE_NAME</a>(name)   NK_STRING_JOIN(name,__LINE__)</td></tr>
- <tr class="separator:af7a0405dfe73988826add769a916abc6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4e987494cc3b9b2bef6fcf22ccfc223e" id="r_a4e987494cc3b9b2bef6fcf22ccfc223e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4e987494cc3b9b2bef6fcf22ccfc223e">NK_STATIC_ASSERT</a>(exp)   typedef char NK_UNIQUE_NAME(_dummy_array)[(exp)?1:-1]</td></tr>
- <tr class="separator:a4e987494cc3b9b2bef6fcf22ccfc223e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2d47188d74f9ef34c8c09440b9b9bf7a" id="r_a2d47188d74f9ef34c8c09440b9b9bf7a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2d47188d74f9ef34c8c09440b9b9bf7a">NK_FILE_LINE</a>   __FILE__ ":" NK_MACRO_STRINGIFY(__LINE__)</td></tr>
- <tr class="separator:a2d47188d74f9ef34c8c09440b9b9bf7a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abfee423cb3606f3f48d8ef0de78f6ba4" id="r_abfee423cb3606f3f48d8ef0de78f6ba4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#abfee423cb3606f3f48d8ef0de78f6ba4">NK_MIN</a>(a, b)   ((a) < (b) ? (a) : (b))</td></tr>
- <tr class="separator:abfee423cb3606f3f48d8ef0de78f6ba4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acfa6ef70423b6fbe76e0c8ab57dd11e1" id="r_acfa6ef70423b6fbe76e0c8ab57dd11e1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#acfa6ef70423b6fbe76e0c8ab57dd11e1">NK_MAX</a>(a, b)   ((a) < (b) ? (b) : (a))</td></tr>
- <tr class="separator:acfa6ef70423b6fbe76e0c8ab57dd11e1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2fc614d220caad6d666ac774fea375a6" id="r_a2fc614d220caad6d666ac774fea375a6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2fc614d220caad6d666ac774fea375a6">NK_CLAMP</a>(i, v, x)   (NK_MAX(NK_MIN(v,x), i))</td></tr>
- <tr class="separator:a2fc614d220caad6d666ac774fea375a6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acee6ab8a4a3d37c68891b1f33a7a36a7" id="r_acee6ab8a4a3d37c68891b1f33a7a36a7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#acee6ab8a4a3d37c68891b1f33a7a36a7">NK_INT8</a>   signed char</td></tr>
- <tr class="separator:acee6ab8a4a3d37c68891b1f33a7a36a7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a21e397019d36e596da72a7a6d1c52777" id="r_a21e397019d36e596da72a7a6d1c52777"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a21e397019d36e596da72a7a6d1c52777">NK_UINT8</a>   unsigned char</td></tr>
- <tr class="separator:a21e397019d36e596da72a7a6d1c52777"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4bdd84c5b6143055092ab83ba3990ce0" id="r_a4bdd84c5b6143055092ab83ba3990ce0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4bdd84c5b6143055092ab83ba3990ce0">NK_INT16</a>   signed short</td></tr>
- <tr class="separator:a4bdd84c5b6143055092ab83ba3990ce0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac17634bc18b9601cce836ddf67f38736" id="r_ac17634bc18b9601cce836ddf67f38736"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ac17634bc18b9601cce836ddf67f38736">NK_UINT16</a>   unsigned short</td></tr>
- <tr class="separator:ac17634bc18b9601cce836ddf67f38736"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8ece075da641af11e3de241f49d9307d" id="r_a8ece075da641af11e3de241f49d9307d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a8ece075da641af11e3de241f49d9307d">NK_INT32</a>   signed int</td></tr>
- <tr class="separator:a8ece075da641af11e3de241f49d9307d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7e3e395721b325ef8f16469d4b07fbb9" id="r_a7e3e395721b325ef8f16469d4b07fbb9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7e3e395721b325ef8f16469d4b07fbb9">NK_UINT32</a>   unsigned int</td></tr>
- <tr class="separator:a7e3e395721b325ef8f16469d4b07fbb9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab29c155ec7db4d21a14a9cd95aa66cec" id="r_ab29c155ec7db4d21a14a9cd95aa66cec"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab29c155ec7db4d21a14a9cd95aa66cec">NK_SIZE_TYPE</a>   unsigned long</td></tr>
- <tr class="separator:ab29c155ec7db4d21a14a9cd95aa66cec"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a543e7f28016171fb78bd1c6456a5bfab" id="r_a543e7f28016171fb78bd1c6456a5bfab"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a543e7f28016171fb78bd1c6456a5bfab">NK_POINTER_TYPE</a>   unsigned long</td></tr>
- <tr class="separator:a543e7f28016171fb78bd1c6456a5bfab"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3d22f7496565fb07532fa0c473894915" id="r_a3d22f7496565fb07532fa0c473894915"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a3d22f7496565fb07532fa0c473894915">NK_BOOL</a>   int</td></tr>
- <tr class="memdesc:a3d22f7496565fb07532fa0c473894915"><td class="mdescLeft"> </td><td class="mdescRight">could be char, use int for drop-in replacement backwards compatibility <br /></td></tr>
- <tr class="separator:a3d22f7496565fb07532fa0c473894915"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aaca7101364db82c0f03401fafd2c66a6" id="r_aaca7101364db82c0f03401fafd2c66a6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aaca7101364db82c0f03401fafd2c66a6">nk_foreach</a>(c, ctx)   for((c) = <a class="el" href="nuklear_8h.html#a491919eecbfea83999d6cb828af46472">nk__begin</a>(ctx); (c) != 0; (c) = <a class="el" href="nuklear_8h.html#a7988cf50e404ee417c8da59479f92d7c">nk__next</a>(ctx,c))</td></tr>
- <tr class="memdesc:aaca7101364db82c0f03401fafd2c66a6"><td class="mdescLeft"> </td><td class="mdescRight">Iterates over each draw command inside the context draw command list. <br /></td></tr>
- <tr class="separator:aaca7101364db82c0f03401fafd2c66a6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa53e8d85086bd6cf126ccca1aa18b2d8" id="r_aa53e8d85086bd6cf126ccca1aa18b2d8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa53e8d85086bd6cf126ccca1aa18b2d8">nk_tree_push</a>(ctx, type, title, state)   <a class="el" href="nuklear_8h.html#a99112ed97e24a0d53c0060f7d6dc8cc0">nk_tree_push_hashed</a>(ctx, type, title, state, NK_FILE_LINE,nk_strlen(NK_FILE_LINE),__LINE__)</td></tr>
- <tr class="separator:aa53e8d85086bd6cf126ccca1aa18b2d8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9b006635928fac2b54c5f822f9312927" id="r_a9b006635928fac2b54c5f822f9312927"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a9b006635928fac2b54c5f822f9312927">nk_tree_push_id</a>(ctx, type, title, state, id)   <a class="el" href="nuklear_8h.html#a99112ed97e24a0d53c0060f7d6dc8cc0">nk_tree_push_hashed</a>(ctx, type, title, state, NK_FILE_LINE,nk_strlen(NK_FILE_LINE),id)</td></tr>
- <tr class="separator:a9b006635928fac2b54c5f822f9312927"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a51eaeff03e299744c9bd2ad096183425" id="r_a51eaeff03e299744c9bd2ad096183425"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a51eaeff03e299744c9bd2ad096183425">nk_tree_image_push</a>(ctx, type, img, title, state)   <a class="el" href="nuklear_8h.html#a42cc204c4350de1acc2e652a0a486bcf">nk_tree_image_push_hashed</a>(ctx, type, img, title, state, NK_FILE_LINE,nk_strlen(NK_FILE_LINE),__LINE__)</td></tr>
- <tr class="separator:a51eaeff03e299744c9bd2ad096183425"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a369a7855c556b4f77c23a7114c70b9d1" id="r_a369a7855c556b4f77c23a7114c70b9d1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a369a7855c556b4f77c23a7114c70b9d1">nk_tree_image_push_id</a>(ctx, type, img, title, state, id)   <a class="el" href="nuklear_8h.html#a42cc204c4350de1acc2e652a0a486bcf">nk_tree_image_push_hashed</a>(ctx, type, img, title, state, NK_FILE_LINE,nk_strlen(NK_FILE_LINE),id)</td></tr>
- <tr class="separator:a369a7855c556b4f77c23a7114c70b9d1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a27bb44a9cbe810246989bd10867b7979" id="r_a27bb44a9cbe810246989bd10867b7979"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a27bb44a9cbe810246989bd10867b7979">nk_tree_element_push</a>(ctx, type, title, state, sel)   nk_tree_element_push_hashed(ctx, type, title, state, sel, NK_FILE_LINE,nk_strlen(NK_FILE_LINE),__LINE__)</td></tr>
- <tr class="separator:a27bb44a9cbe810246989bd10867b7979"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:adea6a6e3de7cf354b5db07b84af4d639" id="r_adea6a6e3de7cf354b5db07b84af4d639"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#adea6a6e3de7cf354b5db07b84af4d639">nk_tree_element_push_id</a>(ctx, type, title, state, sel, id)   nk_tree_element_push_hashed(ctx, type, title, state, sel, NK_FILE_LINE,nk_strlen(NK_FILE_LINE),id)</td></tr>
- <tr class="separator:adea6a6e3de7cf354b5db07b84af4d639"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa8b73b15dc9958d0334cfab81ca5cd73" id="r_aa8b73b15dc9958d0334cfab81ca5cd73"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa8b73b15dc9958d0334cfab81ca5cd73">NK_WIDGET_DISABLED_FACTOR</a>   0.5f</td></tr>
- <tr class="separator:aa8b73b15dc9958d0334cfab81ca5cd73"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa02c25cdf6f8d309ec716bdda4abd4a0" id="r_aa02c25cdf6f8d309ec716bdda4abd4a0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa02c25cdf6f8d309ec716bdda4abd4a0">NK_STRTOD</a>   nk_strtod</td></tr>
- <tr class="separator:aa02c25cdf6f8d309ec716bdda4abd4a0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a473dfa38f3ce823a5368c892ab7b13fc" id="r_a473dfa38f3ce823a5368c892ab7b13fc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a473dfa38f3ce823a5368c892ab7b13fc">NK_TEXTEDIT_UNDOSTATECOUNT</a>   99</td></tr>
- <tr class="separator:a473dfa38f3ce823a5368c892ab7b13fc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a34eae5515d7d360bb243d6928f323cb6" id="r_a34eae5515d7d360bb243d6928f323cb6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a34eae5515d7d360bb243d6928f323cb6">NK_TEXTEDIT_UNDOCHARCOUNT</a>   999</td></tr>
- <tr class="separator:a34eae5515d7d360bb243d6928f323cb6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a84cf276eb1ea1d22a51706df4d2c5e28" id="r_a84cf276eb1ea1d22a51706df4d2c5e28"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a84cf276eb1ea1d22a51706df4d2c5e28">NK_MAX_LAYOUT_ROW_TEMPLATE_COLUMNS</a>   16</td></tr>
- <tr class="separator:a84cf276eb1ea1d22a51706df4d2c5e28"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acb2e713edfb3e50211b1fd67d38529be" id="r_acb2e713edfb3e50211b1fd67d38529be"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#acb2e713edfb3e50211b1fd67d38529be">NK_CHART_MAX_SLOT</a>   4</td></tr>
- <tr class="separator:acb2e713edfb3e50211b1fd67d38529be"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae8c2d8ba66b02fdd1c64137904c83372" id="r_ae8c2d8ba66b02fdd1c64137904c83372"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae8c2d8ba66b02fdd1c64137904c83372">NK_WINDOW_MAX_NAME</a>   64</td></tr>
- <tr class="separator:ae8c2d8ba66b02fdd1c64137904c83372"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6928fff50ec88d27a9a52fb379930056" id="r_a6928fff50ec88d27a9a52fb379930056"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6928fff50ec88d27a9a52fb379930056">NK_BUTTON_BEHAVIOR_STACK_SIZE</a>   8</td></tr>
- <tr class="separator:a6928fff50ec88d27a9a52fb379930056"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a81b9e1dc584e6261bd20722c6d95b6cc" id="r_a81b9e1dc584e6261bd20722c6d95b6cc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a81b9e1dc584e6261bd20722c6d95b6cc">NK_FONT_STACK_SIZE</a>   8</td></tr>
- <tr class="separator:a81b9e1dc584e6261bd20722c6d95b6cc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8b5fdefc66263cf18e6d45d0d7f3e7b8" id="r_a8b5fdefc66263cf18e6d45d0d7f3e7b8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a8b5fdefc66263cf18e6d45d0d7f3e7b8">NK_STYLE_ITEM_STACK_SIZE</a>   16</td></tr>
- <tr class="separator:a8b5fdefc66263cf18e6d45d0d7f3e7b8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae282f36a59cb1a9a9f07e3f5143da040" id="r_ae282f36a59cb1a9a9f07e3f5143da040"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae282f36a59cb1a9a9f07e3f5143da040">NK_FLOAT_STACK_SIZE</a>   32</td></tr>
- <tr class="separator:ae282f36a59cb1a9a9f07e3f5143da040"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a024e8035e4d387f012a84ec9006f2628" id="r_a024e8035e4d387f012a84ec9006f2628"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a024e8035e4d387f012a84ec9006f2628">NK_VECTOR_STACK_SIZE</a>   16</td></tr>
- <tr class="separator:a024e8035e4d387f012a84ec9006f2628"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a37682b0422174bafe64762dafbb00b22" id="r_a37682b0422174bafe64762dafbb00b22"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a37682b0422174bafe64762dafbb00b22">NK_FLAGS_STACK_SIZE</a>   32</td></tr>
- <tr class="separator:a37682b0422174bafe64762dafbb00b22"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a959e086f7329d240acf4d7a9a573ae2a" id="r_a959e086f7329d240acf4d7a9a573ae2a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a959e086f7329d240acf4d7a9a573ae2a">NK_COLOR_STACK_SIZE</a>   32</td></tr>
- <tr class="separator:a959e086f7329d240acf4d7a9a573ae2a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a48357bce8aec950a5c369048e1e0a2cb" id="r_a48357bce8aec950a5c369048e1e0a2cb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a48357bce8aec950a5c369048e1e0a2cb">NK_CONFIGURATION_STACK_TYPE</a>(prefix, name, type)</td></tr>
- <tr class="separator:a48357bce8aec950a5c369048e1e0a2cb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7feae091805565d91fc6de7e178e7a91" id="r_a7feae091805565d91fc6de7e178e7a91"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7feae091805565d91fc6de7e178e7a91">NK_CONFIG_STACK</a>(type, size)</td></tr>
- <tr class="separator:a7feae091805565d91fc6de7e178e7a91"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1cd209d82ccb234e314c5087f916c6c6" id="r_a1cd209d82ccb234e314c5087f916c6c6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1cd209d82ccb234e314c5087f916c6c6">nk_float</a>   float</td></tr>
- <tr class="separator:a1cd209d82ccb234e314c5087f916c6c6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8dc0d705f81317352b98df20a6481b52" id="r_a8dc0d705f81317352b98df20a6481b52"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a8dc0d705f81317352b98df20a6481b52">NK_VALUE_PAGE_CAPACITY</a>    (((NK_MAX(sizeof(struct <a class="el" href="structnk__window.html">nk_window</a>),sizeof(struct <a class="el" href="structnk__panel.html">nk_panel</a>)) / sizeof(nk_uint))) / 2)</td></tr>
- <tr class="separator:a8dc0d705f81317352b98df20a6481b52"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae20e26813b4025e5b07dda4655754d9d" id="r_ae20e26813b4025e5b07dda4655754d9d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae20e26813b4025e5b07dda4655754d9d">NK_PI</a>   3.141592654f</td></tr>
- <tr class="separator:ae20e26813b4025e5b07dda4655754d9d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac6312610fad318365ba05e9cbaa7ff9e" id="r_ac6312610fad318365ba05e9cbaa7ff9e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ac6312610fad318365ba05e9cbaa7ff9e">NK_PI_HALF</a>   1.570796326f</td></tr>
- <tr class="separator:ac6312610fad318365ba05e9cbaa7ff9e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3d052e6e91b71a1837356c6f8bebb1a6" id="r_a3d052e6e91b71a1837356c6f8bebb1a6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a3d052e6e91b71a1837356c6f8bebb1a6">NK_UTF_INVALID</a>   0xFFFD</td></tr>
- <tr class="memdesc:a3d052e6e91b71a1837356c6f8bebb1a6"><td class="mdescLeft"> </td><td class="mdescRight">internal invalid utf8 rune <br /></td></tr>
- <tr class="separator:a3d052e6e91b71a1837356c6f8bebb1a6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae29e16c9c5a79bd09ffc1f9860290f64" id="r_ae29e16c9c5a79bd09ffc1f9860290f64"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae29e16c9c5a79bd09ffc1f9860290f64">NK_MAX_FLOAT_PRECISION</a>   2</td></tr>
- <tr class="separator:ae29e16c9c5a79bd09ffc1f9860290f64"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad8c5561de2409142c67df067e195116d" id="r_ad8c5561de2409142c67df067e195116d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ad8c5561de2409142c67df067e195116d">NK_UNUSED</a>(x)   ((void)(x))</td></tr>
- <tr class="separator:ad8c5561de2409142c67df067e195116d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7aa8c4212cf53bd7871642b3af018502" id="r_a7aa8c4212cf53bd7871642b3af018502"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7aa8c4212cf53bd7871642b3af018502">NK_SATURATE</a>(x)   (NK_MAX(0, NK_MIN(1.0f, x)))</td></tr>
- <tr class="separator:a7aa8c4212cf53bd7871642b3af018502"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3e7ee8dc3081c876dd5a944bd6658f22" id="r_a3e7ee8dc3081c876dd5a944bd6658f22"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a3e7ee8dc3081c876dd5a944bd6658f22">NK_LEN</a>(a)   (sizeof(a)/sizeof(a)[0])</td></tr>
- <tr class="separator:a3e7ee8dc3081c876dd5a944bd6658f22"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4dd62c825b47f8f40071b93660a1edcc" id="r_a4dd62c825b47f8f40071b93660a1edcc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4dd62c825b47f8f40071b93660a1edcc">NK_ABS</a>(a)   (((a) < 0) ? -(a) : (a))</td></tr>
- <tr class="separator:a4dd62c825b47f8f40071b93660a1edcc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac21944fc6ffac114c9f621e0e74f1f55" id="r_ac21944fc6ffac114c9f621e0e74f1f55"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ac21944fc6ffac114c9f621e0e74f1f55">NK_BETWEEN</a>(x, a, b)   ((a) <= (x) && (x) < (b))</td></tr>
- <tr class="separator:ac21944fc6ffac114c9f621e0e74f1f55"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a942ea30b1823921903a111fb4809c2aa" id="r_a942ea30b1823921903a111fb4809c2aa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a942ea30b1823921903a111fb4809c2aa">NK_INBOX</a>(px, py, x, y, w, h)    (NK_BETWEEN(px,x,x+w) && NK_BETWEEN(py,y,y+h))</td></tr>
- <tr class="separator:a942ea30b1823921903a111fb4809c2aa"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af933ff1a4201fa858cbf687b1c43898d" id="r_af933ff1a4201fa858cbf687b1c43898d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#af933ff1a4201fa858cbf687b1c43898d">NK_INTERSECT</a>(x0, y0, w0, h0, x1, y1, w1, h1)</td></tr>
- <tr class="separator:af933ff1a4201fa858cbf687b1c43898d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac455f505fdfc0daea736348404d1d6cd" id="r_ac455f505fdfc0daea736348404d1d6cd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ac455f505fdfc0daea736348404d1d6cd">NK_CONTAINS</a>(x, y, w, h, bx, by, bw, bh)    (NK_INBOX(x,y, bx, by, bw, bh) && NK_INBOX(x+w,y+h, bx, by, bw, bh))</td></tr>
- <tr class="separator:ac455f505fdfc0daea736348404d1d6cd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9c6b0653139966d085d21179db601a8a" id="r_a9c6b0653139966d085d21179db601a8a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a9c6b0653139966d085d21179db601a8a">nk_vec2_sub</a>(a, b)   <a class="el" href="structnk__vec2.html">nk_vec2</a>((a).x - (b).x, (a).y - (b).y)</td></tr>
- <tr class="separator:a9c6b0653139966d085d21179db601a8a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a17887fa5f4f9949c05fd21bd01a35b55" id="r_a17887fa5f4f9949c05fd21bd01a35b55"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a17887fa5f4f9949c05fd21bd01a35b55">nk_vec2_add</a>(a, b)   <a class="el" href="structnk__vec2.html">nk_vec2</a>((a).x + (b).x, (a).y + (b).y)</td></tr>
- <tr class="separator:a17887fa5f4f9949c05fd21bd01a35b55"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac5fbcfe230496e0a63e3fbee3d652327" id="r_ac5fbcfe230496e0a63e3fbee3d652327"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ac5fbcfe230496e0a63e3fbee3d652327">nk_vec2_len_sqr</a>(a)   ((a).x*(a).x+(a).y*(a).y)</td></tr>
- <tr class="separator:ac5fbcfe230496e0a63e3fbee3d652327"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8eec8264c8154989fbbd31fd2f707bfe" id="r_a8eec8264c8154989fbbd31fd2f707bfe"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a8eec8264c8154989fbbd31fd2f707bfe">nk_vec2_muls</a>(a, t)   <a class="el" href="structnk__vec2.html">nk_vec2</a>((a).x * (t), (a).y * (t))</td></tr>
- <tr class="separator:a8eec8264c8154989fbbd31fd2f707bfe"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acd9f4ff40c5f7751e323ba1296771a6f" id="r_acd9f4ff40c5f7751e323ba1296771a6f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#acd9f4ff40c5f7751e323ba1296771a6f">nk_ptr_add</a>(t, p, i)   ((t*)((void*)((nk_byte*)(p) + (i))))</td></tr>
- <tr class="separator:acd9f4ff40c5f7751e323ba1296771a6f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa07cd2ac64302b17b7a576aac8166c01" id="r_aa07cd2ac64302b17b7a576aac8166c01"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa07cd2ac64302b17b7a576aac8166c01">nk_ptr_add_const</a>(t, p, i)   ((const t*)((const void*)((const nk_byte*)(p) + (i))))</td></tr>
- <tr class="separator:aa07cd2ac64302b17b7a576aac8166c01"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a72ce978e23459b85944027c102885b6d" id="r_a72ce978e23459b85944027c102885b6d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a72ce978e23459b85944027c102885b6d">nk_zero_struct</a>(s)   nk_zero(&s, sizeof(s))</td></tr>
- <tr class="separator:a72ce978e23459b85944027c102885b6d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae8cf89f96049f4aac6d29710a5f93eb1" id="r_ae8cf89f96049f4aac6d29710a5f93eb1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae8cf89f96049f4aac6d29710a5f93eb1">NK_UINT_TO_PTR</a>(x)   ((void*)&((char*)0)[x])</td></tr>
- <tr class="separator:ae8cf89f96049f4aac6d29710a5f93eb1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7fa159b98659f1008433e85d85adf9ad" id="r_a7fa159b98659f1008433e85d85adf9ad"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7fa159b98659f1008433e85d85adf9ad">NK_PTR_TO_UINT</a>(x)   ((nk_size)(((char*)x)-(char*)0))</td></tr>
- <tr class="separator:a7fa159b98659f1008433e85d85adf9ad"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a57b79575bed3fd38030a35c1c10b513d" id="r_a57b79575bed3fd38030a35c1c10b513d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a57b79575bed3fd38030a35c1c10b513d">NK_ALIGN_PTR</a>(x, mask)    (NK_UINT_TO_PTR((NK_PTR_TO_UINT((nk_byte*)(x) + (mask-1)) & ~(mask-1))))</td></tr>
- <tr class="separator:a57b79575bed3fd38030a35c1c10b513d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a943b4ba00a1fd4fe4f0cfe621864fe18" id="r_a943b4ba00a1fd4fe4f0cfe621864fe18"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a943b4ba00a1fd4fe4f0cfe621864fe18">NK_ALIGN_PTR_BACK</a>(x, mask)    (NK_UINT_TO_PTR((NK_PTR_TO_UINT((nk_byte*)(x)) & ~(mask-1))))</td></tr>
- <tr class="separator:a943b4ba00a1fd4fe4f0cfe621864fe18"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a37d9757386670253d897bc641d391941" id="r_a37d9757386670253d897bc641d391941"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a37d9757386670253d897bc641d391941">NK_OFFSETOF</a>(st, m)   ((nk_ptr)&(((st*)0)->m))</td></tr>
- <tr class="separator:a37d9757386670253d897bc641d391941"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a19e43345ea32635c4238feb30ac228ef" id="r_a19e43345ea32635c4238feb30ac228ef"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a19e43345ea32635c4238feb30ac228ef">NK_ALIGNOF</a>(t)   NK_OFFSETOF(struct {char c; t _h;}, _h)</td></tr>
- <tr class="separator:a19e43345ea32635c4238feb30ac228ef"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a12bf1783aa0f939e9ce0a3e264b6b8ec" id="r_a12bf1783aa0f939e9ce0a3e264b6b8ec"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a12bf1783aa0f939e9ce0a3e264b6b8ec">NK_CONTAINER_OF</a>(ptr, type, member)    (type*)((void*)((char*)(1 ? (ptr): &((type*)0)->member) - NK_OFFSETOF(type, member)))</td></tr>
- <tr class="separator:a12bf1783aa0f939e9ce0a3e264b6b8ec"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
- Typedefs</h2></td></tr>
- <tr class="memitem:a0b5348ac549a4ba5421e290437a26db7" id="r_a0b5348ac549a4ba5421e290437a26db7"><td class="memItemLeft" align="right" valign="top">typedef NK_INT8 </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a0b5348ac549a4ba5421e290437a26db7">nk_char</a></td></tr>
- <tr class="separator:a0b5348ac549a4ba5421e290437a26db7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af6b973e19a153e4f552e65906a4ab96b" id="r_af6b973e19a153e4f552e65906a4ab96b"><td class="memItemLeft" align="right" valign="top">typedef NK_UINT8 </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#af6b973e19a153e4f552e65906a4ab96b">nk_uchar</a></td></tr>
- <tr class="separator:af6b973e19a153e4f552e65906a4ab96b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1a0ad76219a407f92601a49b44507ecb" id="r_a1a0ad76219a407f92601a49b44507ecb"><td class="memItemLeft" align="right" valign="top">typedef NK_UINT8 </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1a0ad76219a407f92601a49b44507ecb">nk_byte</a></td></tr>
- <tr class="separator:a1a0ad76219a407f92601a49b44507ecb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a466646ced428ddf4962c98c2d53e68f2" id="r_a466646ced428ddf4962c98c2d53e68f2"><td class="memItemLeft" align="right" valign="top">typedef NK_INT16 </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a466646ced428ddf4962c98c2d53e68f2">nk_short</a></td></tr>
- <tr class="separator:a466646ced428ddf4962c98c2d53e68f2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad6257675c042a7b667691e0ee0415016" id="r_ad6257675c042a7b667691e0ee0415016"><td class="memItemLeft" align="right" valign="top">typedef NK_UINT16 </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ad6257675c042a7b667691e0ee0415016">nk_ushort</a></td></tr>
- <tr class="separator:ad6257675c042a7b667691e0ee0415016"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae56f5fdb43500135b1d2db67cb11846e" id="r_ae56f5fdb43500135b1d2db67cb11846e"><td class="memItemLeft" align="right" valign="top">typedef NK_INT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae56f5fdb43500135b1d2db67cb11846e">nk_int</a></td></tr>
- <tr class="separator:ae56f5fdb43500135b1d2db67cb11846e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a951b598a3101b6d2a55d22ac39f57919" id="r_a951b598a3101b6d2a55d22ac39f57919"><td class="memItemLeft" align="right" valign="top">typedef NK_UINT32 </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a951b598a3101b6d2a55d22ac39f57919">nk_uint</a></td></tr>
- <tr class="separator:a951b598a3101b6d2a55d22ac39f57919"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a84c0fc50dec5501be327b33d41d9010c" id="r_a84c0fc50dec5501be327b33d41d9010c"><td class="memItemLeft" align="right" valign="top">typedef NK_SIZE_TYPE </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a84c0fc50dec5501be327b33d41d9010c">nk_size</a></td></tr>
- <tr class="separator:a84c0fc50dec5501be327b33d41d9010c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3a91f39efee3a017faa9cfe50c5e9326" id="r_a3a91f39efee3a017faa9cfe50c5e9326"><td class="memItemLeft" align="right" valign="top">typedef NK_POINTER_TYPE </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a3a91f39efee3a017faa9cfe50c5e9326">nk_ptr</a></td></tr>
- <tr class="separator:a3a91f39efee3a017faa9cfe50c5e9326"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2322feace91bf83046a9f8c4ea466a56" id="r_a2322feace91bf83046a9f8c4ea466a56"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="nuklear_8h.html#a3d22f7496565fb07532fa0c473894915">NK_BOOL</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2322feace91bf83046a9f8c4ea466a56">nk_bool</a></td></tr>
- <tr class="separator:a2322feace91bf83046a9f8c4ea466a56"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2123e2728db7d1f136b57d6528a0d757" id="r_a2123e2728db7d1f136b57d6528a0d757"><td class="memItemLeft" align="right" valign="top">typedef nk_uint </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2123e2728db7d1f136b57d6528a0d757">nk_hash</a></td></tr>
- <tr class="separator:a2123e2728db7d1f136b57d6528a0d757"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a19e0e2f6db4862891d9801de3c3da323" id="r_a19e0e2f6db4862891d9801de3c3da323"><td class="memItemLeft" align="right" valign="top">typedef nk_uint </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a19e0e2f6db4862891d9801de3c3da323">nk_flags</a></td></tr>
- <tr class="separator:a19e0e2f6db4862891d9801de3c3da323"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7261077b5093b020a11ec7a06e0aa762" id="r_a7261077b5093b020a11ec7a06e0aa762"><td class="memItemLeft" align="right" valign="top">typedef nk_uint </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7261077b5093b020a11ec7a06e0aa762">nk_rune</a></td></tr>
- <tr class="separator:a7261077b5093b020a11ec7a06e0aa762"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a40b1a210baedac2026915cbe062288a4" id="r_a40b1a210baedac2026915cbe062288a4"><td class="memItemLeft" align="right" valign="top">typedef char </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a40b1a210baedac2026915cbe062288a4">nk_glyph</a>[<a class="el" href="nuklear_8h.html#a5751d22e6e68d2bf104010d6422bd28e">NK_UTF_SIZE</a>]</td></tr>
- <tr class="separator:a40b1a210baedac2026915cbe062288a4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afe490b5d7440ae3a4199fa294e151956" id="r_afe490b5d7440ae3a4199fa294e151956"><td class="memItemLeft" align="right" valign="top">typedef void *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#afe490b5d7440ae3a4199fa294e151956">nk_plugin_alloc</a>) (<a class="el" href="unionnk__handle.html">nk_handle</a>, void *old, nk_size)</td></tr>
- <tr class="separator:afe490b5d7440ae3a4199fa294e151956"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa6efffb60b73f429d5d4cce5a6fd4045" id="r_aa6efffb60b73f429d5d4cce5a6fd4045"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa6efffb60b73f429d5d4cce5a6fd4045">nk_plugin_free</a>) (<a class="el" href="unionnk__handle.html">nk_handle</a>, void *old)</td></tr>
- <tr class="separator:aa6efffb60b73f429d5d4cce5a6fd4045"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acebdd59214a43249d7a18968eab0f9b0" id="r_acebdd59214a43249d7a18968eab0f9b0"><td class="memItemLeft" align="right" valign="top">typedef nk_bool(* </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#acebdd59214a43249d7a18968eab0f9b0">nk_plugin_filter</a>) (const struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *, nk_rune unicode)</td></tr>
- <tr class="separator:acebdd59214a43249d7a18968eab0f9b0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5c2f97ddb60956a8743b9f0a8cc5e813" id="r_a5c2f97ddb60956a8743b9f0a8cc5e813"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a5c2f97ddb60956a8743b9f0a8cc5e813">nk_plugin_paste</a>) (<a class="el" href="unionnk__handle.html">nk_handle</a>, struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *)</td></tr>
- <tr class="separator:a5c2f97ddb60956a8743b9f0a8cc5e813"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a01c2d0f210146bddb18fd3f4a5a9ec86" id="r_a01c2d0f210146bddb18fd3f4a5a9ec86"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a01c2d0f210146bddb18fd3f4a5a9ec86">nk_plugin_copy</a>) (<a class="el" href="unionnk__handle.html">nk_handle</a>, const char *, int len)</td></tr>
- <tr class="separator:a01c2d0f210146bddb18fd3f4a5a9ec86"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a980ba414f6e3d6490236a688e7b51b1a" id="r_a980ba414f6e3d6490236a688e7b51b1a"><td class="memItemLeft" align="right" valign="top">typedef float(* </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a980ba414f6e3d6490236a688e7b51b1a">nk_text_width_f</a>) (<a class="el" href="unionnk__handle.html">nk_handle</a>, float h, const char *, int len)</td></tr>
- <tr class="separator:a980ba414f6e3d6490236a688e7b51b1a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aba6d9a1b588f61fec2a5b99016fa98ef" id="r_aba6d9a1b588f61fec2a5b99016fa98ef"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aba6d9a1b588f61fec2a5b99016fa98ef">nk_query_font_glyph_f</a>) (<a class="el" href="unionnk__handle.html">nk_handle</a> handle, float font_height, struct nk_user_font_glyph *glyph, nk_rune codepoint, nk_rune next_codepoint)</td></tr>
- <tr class="separator:aba6d9a1b588f61fec2a5b99016fa98ef"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a31909395d6066c8b4a31d1a371816a37" id="r_a31909395d6066c8b4a31d1a371816a37"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a31909395d6066c8b4a31d1a371816a37">nk_command_custom_callback</a>) (void *canvas, short x, short y, unsigned short w, unsigned short h, <a class="el" href="unionnk__handle.html">nk_handle</a> callback_data)</td></tr>
- <tr class="separator:a31909395d6066c8b4a31d1a371816a37"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
- Enumerations</h2></td></tr>
- <tr class="memitem:a06fc87d81c62e9abb8790b6e5713c55b" id="r_a06fc87d81c62e9abb8790b6e5713c55b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <b>nk_false</b>
- , <b>nk_true</b>
- }</td></tr>
- <tr class="separator:a06fc87d81c62e9abb8790b6e5713c55b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afd6ff285e349f36ae902eb2dfc25a7eb" id="r_afd6ff285e349f36ae902eb2dfc25a7eb"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_heading</b> { <b>NK_UP</b>
- , <b>NK_RIGHT</b>
- , <b>NK_DOWN</b>
- , <b>NK_LEFT</b>
- }</td></tr>
- <tr class="separator:afd6ff285e349f36ae902eb2dfc25a7eb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa9c50dd424dfcd57bab32dea3505ea26" id="r_aa9c50dd424dfcd57bab32dea3505ea26"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_button_behavior</b> { <b>NK_BUTTON_DEFAULT</b>
- , <b>NK_BUTTON_REPEATER</b>
- }</td></tr>
- <tr class="separator:aa9c50dd424dfcd57bab32dea3505ea26"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5f5cee8b5ae8f16ce8ed0739701d545b" id="r_a5f5cee8b5ae8f16ce8ed0739701d545b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_modify</b> { <b>NK_FIXED</b> = nk_false
- , <b>NK_MODIFIABLE</b> = nk_true
- }</td></tr>
- <tr class="separator:a5f5cee8b5ae8f16ce8ed0739701d545b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aef228607f7fae25b13c062f993f14dc0" id="r_aef228607f7fae25b13c062f993f14dc0"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_orientation</b> { <b>NK_VERTICAL</b>
- , <b>NK_HORIZONTAL</b>
- }</td></tr>
- <tr class="separator:aef228607f7fae25b13c062f993f14dc0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a89d858e4f002184cbb5dcc4cb36ed41a" id="r_a89d858e4f002184cbb5dcc4cb36ed41a"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_collapse_states</b> { <b>NK_MINIMIZED</b> = nk_false
- , <b>NK_MAXIMIZED</b> = nk_true
- }</td></tr>
- <tr class="separator:a89d858e4f002184cbb5dcc4cb36ed41a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3d0a7a873a771b7e053c4cf4496a88bb" id="r_a3d0a7a873a771b7e053c4cf4496a88bb"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_show_states</b> { <b>NK_HIDDEN</b> = nk_false
- , <b>NK_SHOWN</b> = nk_true
- }</td></tr>
- <tr class="separator:a3d0a7a873a771b7e053c4cf4496a88bb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2685f2dbd5f80f76cbaebd524a12b7ef" id="r_a2685f2dbd5f80f76cbaebd524a12b7ef"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_chart_type</b> { <b>NK_CHART_LINES</b>
- , <b>NK_CHART_COLUMN</b>
- , <b>NK_CHART_MAX</b>
- }</td></tr>
- <tr class="separator:a2685f2dbd5f80f76cbaebd524a12b7ef"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a26a432ff0df91b1b247654711f897c20" id="r_a26a432ff0df91b1b247654711f897c20"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_chart_event</b> { <b>NK_CHART_HOVERING</b> = 0x01
- , <b>NK_CHART_CLICKED</b> = 0x02
- }</td></tr>
- <tr class="separator:a26a432ff0df91b1b247654711f897c20"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7b9007b552e768babe6e1225636ca3cf" id="r_a7b9007b552e768babe6e1225636ca3cf"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_color_format</b> { <b>NK_RGB</b>
- , <b>NK_RGBA</b>
- }</td></tr>
- <tr class="separator:a7b9007b552e768babe6e1225636ca3cf"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac5627e02531959e5f533a335ec329aec" id="r_ac5627e02531959e5f533a335ec329aec"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_popup_type</b> { <b>NK_POPUP_STATIC</b>
- , <b>NK_POPUP_DYNAMIC</b>
- }</td></tr>
- <tr class="separator:ac5627e02531959e5f533a335ec329aec"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae422966b8d24f5c93821b10c3d6b6fed" id="r_ae422966b8d24f5c93821b10c3d6b6fed"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_layout_format</b> { <b>NK_DYNAMIC</b>
- , <b>NK_STATIC</b>
- }</td></tr>
- <tr class="separator:ae422966b8d24f5c93821b10c3d6b6fed"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a62e1e9d7fe274eb72e36046fe4845def" id="r_a62e1e9d7fe274eb72e36046fe4845def"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_tree_type</b> { <b>NK_TREE_NODE</b>
- , <b>NK_TREE_TAB</b>
- }</td></tr>
- <tr class="separator:a62e1e9d7fe274eb72e36046fe4845def"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a29b4aaa400d0ce28aea3c8c9c372ac07" id="r_a29b4aaa400d0ce28aea3c8c9c372ac07"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_symbol_type</b> { <br />
-   <b>NK_SYMBOL_NONE</b>
- , <b>NK_SYMBOL_X</b>
- , <b>NK_SYMBOL_UNDERSCORE</b>
- , <b>NK_SYMBOL_CIRCLE_SOLID</b>
- , <br />
-   <b>NK_SYMBOL_CIRCLE_OUTLINE</b>
- , <b>NK_SYMBOL_RECT_SOLID</b>
- , <b>NK_SYMBOL_RECT_OUTLINE</b>
- , <b>NK_SYMBOL_TRIANGLE_UP</b>
- , <br />
-   <b>NK_SYMBOL_TRIANGLE_DOWN</b>
- , <b>NK_SYMBOL_TRIANGLE_LEFT</b>
- , <b>NK_SYMBOL_TRIANGLE_RIGHT</b>
- , <b>NK_SYMBOL_PLUS</b>
- , <br />
-   <b>NK_SYMBOL_MINUS</b>
- , <b>NK_SYMBOL_TRIANGLE_UP_OUTLINE</b>
- , <b>NK_SYMBOL_TRIANGLE_DOWN_OUTLINE</b>
- , <b>NK_SYMBOL_TRIANGLE_LEFT_OUTLINE</b>
- , <br />
-   <b>NK_SYMBOL_TRIANGLE_RIGHT_OUTLINE</b>
- , <b>NK_SYMBOL_MAX</b>
- <br />
- }</td></tr>
- <tr class="separator:a29b4aaa400d0ce28aea3c8c9c372ac07"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a167b9acb4687d274e2553658a4a70933" id="r_a167b9acb4687d274e2553658a4a70933"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_keys</b> { <br />
-   <b>NK_KEY_NONE</b>
- , <b>NK_KEY_SHIFT</b>
- , <b>NK_KEY_CTRL</b>
- , <b>NK_KEY_DEL</b>
- , <br />
-   <b>NK_KEY_ENTER</b>
- , <b>NK_KEY_TAB</b>
- , <b>NK_KEY_BACKSPACE</b>
- , <b>NK_KEY_COPY</b>
- , <br />
-   <b>NK_KEY_CUT</b>
- , <b>NK_KEY_PASTE</b>
- , <b>NK_KEY_UP</b>
- , <b>NK_KEY_DOWN</b>
- , <br />
-   <b>NK_KEY_LEFT</b>
- , <b>NK_KEY_RIGHT</b>
- , <b>NK_KEY_TEXT_INSERT_MODE</b>
- , <b>NK_KEY_TEXT_REPLACE_MODE</b>
- , <br />
-   <b>NK_KEY_TEXT_RESET_MODE</b>
- , <b>NK_KEY_TEXT_LINE_START</b>
- , <b>NK_KEY_TEXT_LINE_END</b>
- , <b>NK_KEY_TEXT_START</b>
- , <br />
-   <b>NK_KEY_TEXT_END</b>
- , <b>NK_KEY_TEXT_UNDO</b>
- , <b>NK_KEY_TEXT_REDO</b>
- , <b>NK_KEY_TEXT_SELECT_ALL</b>
- , <br />
-   <b>NK_KEY_TEXT_WORD_LEFT</b>
- , <b>NK_KEY_TEXT_WORD_RIGHT</b>
- , <b>NK_KEY_SCROLL_START</b>
- , <b>NK_KEY_SCROLL_END</b>
- , <br />
-   <b>NK_KEY_SCROLL_DOWN</b>
- , <b>NK_KEY_SCROLL_UP</b>
- , <b>NK_KEY_MAX</b>
- <br />
- }</td></tr>
- <tr class="separator:a167b9acb4687d274e2553658a4a70933"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a393c070a7578ce148c1d341d412d556e" id="r_a393c070a7578ce148c1d341d412d556e"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_buttons</b> { <br />
-   <b>NK_BUTTON_LEFT</b>
- , <b>NK_BUTTON_MIDDLE</b>
- , <b>NK_BUTTON_RIGHT</b>
- , <b>NK_BUTTON_DOUBLE</b>
- , <br />
-   <b>NK_BUTTON_MAX</b>
- <br />
- }</td></tr>
- <tr class="separator:a393c070a7578ce148c1d341d412d556e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9b070460af54cd26421eb7d000956f38" id="r_a9b070460af54cd26421eb7d000956f38"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_anti_aliasing</b> { <b>NK_ANTI_ALIASING_OFF</b>
- , <b>NK_ANTI_ALIASING_ON</b>
- }</td></tr>
- <tr class="separator:a9b070460af54cd26421eb7d000956f38"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1a2db9e0fb4ccb344756b3bb8a75af1d" id="r_a1a2db9e0fb4ccb344756b3bb8a75af1d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_convert_result</b> { <br />
-   <b>NK_CONVERT_SUCCESS</b> = 0
- , <b>NK_CONVERT_INVALID_PARAM</b> = 1
- , <b>NK_CONVERT_COMMAND_BUFFER_FULL</b> = NK_FLAG(1)
- , <b>NK_CONVERT_VERTEX_BUFFER_FULL</b> = NK_FLAG(2)
- , <br />
-   <b>NK_CONVERT_ELEMENT_BUFFER_FULL</b> = NK_FLAG(3)
- <br />
- }</td></tr>
- <tr class="separator:a1a2db9e0fb4ccb344756b3bb8a75af1d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad6cf7578e17f3b2e7f45847d3e011a23" id="r_ad6cf7578e17f3b2e7f45847d3e011a23"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_panel_flags</b> { <br />
-   <b>NK_WINDOW_BORDER</b> = NK_FLAG(0)
- , <b>NK_WINDOW_MOVABLE</b> = NK_FLAG(1)
- , <b>NK_WINDOW_SCALABLE</b> = NK_FLAG(2)
- , <b>NK_WINDOW_CLOSABLE</b> = NK_FLAG(3)
- , <br />
-   <b>NK_WINDOW_MINIMIZABLE</b> = NK_FLAG(4)
- , <b>NK_WINDOW_NO_SCROLLBAR</b> = NK_FLAG(5)
- , <b>NK_WINDOW_TITLE</b> = NK_FLAG(6)
- , <b>NK_WINDOW_SCROLL_AUTO_HIDE</b> = NK_FLAG(7)
- , <br />
-   <b>NK_WINDOW_BACKGROUND</b> = NK_FLAG(8)
- , <b>NK_WINDOW_SCALE_LEFT</b> = NK_FLAG(9)
- , <b>NK_WINDOW_NO_INPUT</b> = NK_FLAG(10)
- <br />
- }</td></tr>
- <tr class="separator:ad6cf7578e17f3b2e7f45847d3e011a23"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abaaad4bbf5dea37cba6c8c9558823e41" id="r_abaaad4bbf5dea37cba6c8c9558823e41"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_widget_align</b> { <br />
-   <b>NK_WIDGET_ALIGN_LEFT</b> = 0x01
- , <b>NK_WIDGET_ALIGN_CENTERED</b> = 0x02
- , <b>NK_WIDGET_ALIGN_RIGHT</b> = 0x04
- , <b>NK_WIDGET_ALIGN_TOP</b> = 0x08
- , <br />
-   <b>NK_WIDGET_ALIGN_MIDDLE</b> = 0x10
- , <b>NK_WIDGET_ALIGN_BOTTOM</b> = 0x20
- <br />
- }</td></tr>
- <tr class="separator:abaaad4bbf5dea37cba6c8c9558823e41"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a87c7c88544c6ae4560d77d08868ccc8e" id="r_a87c7c88544c6ae4560d77d08868ccc8e"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_widget_alignment</b> { <b>NK_WIDGET_LEFT</b> = NK_WIDGET_ALIGN_MIDDLE|NK_WIDGET_ALIGN_LEFT
- , <b>NK_WIDGET_CENTERED</b> = NK_WIDGET_ALIGN_MIDDLE|NK_WIDGET_ALIGN_CENTERED
- , <b>NK_WIDGET_RIGHT</b> = NK_WIDGET_ALIGN_MIDDLE|NK_WIDGET_ALIGN_RIGHT
- }</td></tr>
- <tr class="separator:a87c7c88544c6ae4560d77d08868ccc8e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac18958859f81ea11be7d0283adabb2e1" id="r_ac18958859f81ea11be7d0283adabb2e1"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ac18958859f81ea11be7d0283adabb2e1">nk_widget_layout_states</a> { <a class="el" href="nuklear_8h.html#ac18958859f81ea11be7d0283adabb2e1ad5f813542df282f73abddd1f7bdda45c">NK_WIDGET_INVALID</a>
- , <a class="el" href="nuklear_8h.html#ac18958859f81ea11be7d0283adabb2e1a7f6fe5dc8fe1861be8501688439fc6a5">NK_WIDGET_VALID</a>
- , <a class="el" href="nuklear_8h.html#ac18958859f81ea11be7d0283adabb2e1a557df3c02dd4ccb5463d5c416791f8b1">NK_WIDGET_ROM</a>
- , <a class="el" href="nuklear_8h.html#ac18958859f81ea11be7d0283adabb2e1a41d0b2a9298cdfbc00b7edfd8e4d2b80">NK_WIDGET_DISABLED</a>
- }</td></tr>
- <tr class="separator:ac18958859f81ea11be7d0283adabb2e1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a894de85b018e1e285053f71b6c9943ec" id="r_a894de85b018e1e285053f71b6c9943ec"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a894de85b018e1e285053f71b6c9943ec">nk_widget_states</a> { <br />
-   <b>NK_WIDGET_STATE_MODIFIED</b> = NK_FLAG(1)
- , <b>NK_WIDGET_STATE_INACTIVE</b> = NK_FLAG(2)
- , <a class="el" href="nuklear_8h.html#a894de85b018e1e285053f71b6c9943eca65255dbe033baa60268dc401e4648be4">NK_WIDGET_STATE_ENTERED</a> = NK_FLAG(3)
- , <a class="el" href="nuklear_8h.html#a894de85b018e1e285053f71b6c9943eca87f536ff0af612d2ac85e586780208f9">NK_WIDGET_STATE_HOVER</a> = NK_FLAG(4)
- , <br />
-   <a class="el" href="nuklear_8h.html#a894de85b018e1e285053f71b6c9943eca50500d1a5679bdcea512b954f2166861">NK_WIDGET_STATE_ACTIVED</a> = NK_FLAG(5)
- , <a class="el" href="nuklear_8h.html#a894de85b018e1e285053f71b6c9943eca2fb9071f1785d3bd24e5b2d3c54fadc6">NK_WIDGET_STATE_LEFT</a> = NK_FLAG(6)
- , <a class="el" href="nuklear_8h.html#a894de85b018e1e285053f71b6c9943ecacce4016e3b9a1f21434caa9180d3e71a">NK_WIDGET_STATE_HOVERED</a> = NK_WIDGET_STATE_HOVER|NK_WIDGET_STATE_MODIFIED
- , <a class="el" href="nuklear_8h.html#a894de85b018e1e285053f71b6c9943ecac98cceb386b40c1fd53c0e3767981d72">NK_WIDGET_STATE_ACTIVE</a> = NK_WIDGET_STATE_ACTIVED|NK_WIDGET_STATE_MODIFIED
- <br />
- }</td></tr>
- <tr class="separator:a894de85b018e1e285053f71b6c9943ec"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a999a7efc02dbdbfda518e7b545f2549b" id="r_a999a7efc02dbdbfda518e7b545f2549b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_text_align</b> { <br />
-   <b>NK_TEXT_ALIGN_LEFT</b> = 0x01
- , <b>NK_TEXT_ALIGN_CENTERED</b> = 0x02
- , <b>NK_TEXT_ALIGN_RIGHT</b> = 0x04
- , <b>NK_TEXT_ALIGN_TOP</b> = 0x08
- , <br />
-   <b>NK_TEXT_ALIGN_MIDDLE</b> = 0x10
- , <b>NK_TEXT_ALIGN_BOTTOM</b> = 0x20
- <br />
- }</td></tr>
- <tr class="separator:a999a7efc02dbdbfda518e7b545f2549b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a70a1cc2d1b1a6cca965d6327eac77fa1" id="r_a70a1cc2d1b1a6cca965d6327eac77fa1"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_text_alignment</b> { <b>NK_TEXT_LEFT</b> = NK_TEXT_ALIGN_MIDDLE|NK_TEXT_ALIGN_LEFT
- , <b>NK_TEXT_CENTERED</b> = NK_TEXT_ALIGN_MIDDLE|NK_TEXT_ALIGN_CENTERED
- , <b>NK_TEXT_RIGHT</b> = NK_TEXT_ALIGN_MIDDLE|NK_TEXT_ALIGN_RIGHT
- }</td></tr>
- <tr class="separator:a70a1cc2d1b1a6cca965d6327eac77fa1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a17e5268c1547761902668de4cd2cc39f" id="r_a17e5268c1547761902668de4cd2cc39f"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_edit_flags</b> { <br />
-   <b>NK_EDIT_DEFAULT</b> = 0
- , <b>NK_EDIT_READ_ONLY</b> = NK_FLAG(0)
- , <b>NK_EDIT_AUTO_SELECT</b> = NK_FLAG(1)
- , <b>NK_EDIT_SIG_ENTER</b> = NK_FLAG(2)
- , <br />
-   <b>NK_EDIT_ALLOW_TAB</b> = NK_FLAG(3)
- , <b>NK_EDIT_NO_CURSOR</b> = NK_FLAG(4)
- , <b>NK_EDIT_SELECTABLE</b> = NK_FLAG(5)
- , <b>NK_EDIT_CLIPBOARD</b> = NK_FLAG(6)
- , <br />
-   <b>NK_EDIT_CTRL_ENTER_NEWLINE</b> = NK_FLAG(7)
- , <b>NK_EDIT_NO_HORIZONTAL_SCROLL</b> = NK_FLAG(8)
- , <b>NK_EDIT_ALWAYS_INSERT_MODE</b> = NK_FLAG(9)
- , <b>NK_EDIT_MULTILINE</b> = NK_FLAG(10)
- , <br />
-   <b>NK_EDIT_GOTO_END_ON_ACTIVATE</b> = NK_FLAG(11)
- <br />
- }</td></tr>
- <tr class="separator:a17e5268c1547761902668de4cd2cc39f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa524b298f903252c817ad8394c20ce70" id="r_aa524b298f903252c817ad8394c20ce70"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_edit_types</b> { <b>NK_EDIT_SIMPLE</b> = NK_EDIT_ALWAYS_INSERT_MODE
- , <b>NK_EDIT_FIELD</b> = NK_EDIT_SIMPLE|NK_EDIT_SELECTABLE|NK_EDIT_CLIPBOARD
- , <b>NK_EDIT_BOX</b> = NK_EDIT_ALWAYS_INSERT_MODE| NK_EDIT_SELECTABLE| NK_EDIT_MULTILINE|NK_EDIT_ALLOW_TAB|NK_EDIT_CLIPBOARD
- , <b>NK_EDIT_EDITOR</b> = NK_EDIT_SELECTABLE|NK_EDIT_MULTILINE|NK_EDIT_ALLOW_TAB| NK_EDIT_CLIPBOARD
- }</td></tr>
- <tr class="separator:aa524b298f903252c817ad8394c20ce70"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af0693d499c07b19b3a07075a0035a737" id="r_af0693d499c07b19b3a07075a0035a737"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#af0693d499c07b19b3a07075a0035a737">nk_edit_events</a> { <br />
-   <b>NK_EDIT_ACTIVE</b> = NK_FLAG(0)
- , <a class="el" href="nuklear_8h.html#af0693d499c07b19b3a07075a0035a737a15b71573eb3cb988dcf77ba090e80c6b">NK_EDIT_INACTIVE</a> = NK_FLAG(1)
- , <a class="el" href="nuklear_8h.html#af0693d499c07b19b3a07075a0035a737abe7aa005cc1df810a8d99d335e5b2e21">NK_EDIT_ACTIVATED</a> = NK_FLAG(2)
- , <a class="el" href="nuklear_8h.html#af0693d499c07b19b3a07075a0035a737aa72e5bf401897ea75f2eaed14b4d1b97">NK_EDIT_DEACTIVATED</a> = NK_FLAG(3)
- , <br />
-   <a class="el" href="nuklear_8h.html#af0693d499c07b19b3a07075a0035a737abdd1da5f55b6213f935e8333840ee3d1">NK_EDIT_COMMITED</a> = NK_FLAG(4)
- <br />
- }</td></tr>
- <tr class="separator:af0693d499c07b19b3a07075a0035a737"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7cdf9f502e402b2d60e42c0fdcf0c161" id="r_a7cdf9f502e402b2d60e42c0fdcf0c161"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_style_colors</b> { <br />
-   <b>NK_COLOR_TEXT</b>
- , <b>NK_COLOR_WINDOW</b>
- , <b>NK_COLOR_HEADER</b>
- , <b>NK_COLOR_BORDER</b>
- , <br />
-   <b>NK_COLOR_BUTTON</b>
- , <b>NK_COLOR_BUTTON_HOVER</b>
- , <b>NK_COLOR_BUTTON_ACTIVE</b>
- , <b>NK_COLOR_TOGGLE</b>
- , <br />
-   <b>NK_COLOR_TOGGLE_HOVER</b>
- , <b>NK_COLOR_TOGGLE_CURSOR</b>
- , <b>NK_COLOR_SELECT</b>
- , <b>NK_COLOR_SELECT_ACTIVE</b>
- , <br />
-   <b>NK_COLOR_SLIDER</b>
- , <b>NK_COLOR_SLIDER_CURSOR</b>
- , <b>NK_COLOR_SLIDER_CURSOR_HOVER</b>
- , <b>NK_COLOR_SLIDER_CURSOR_ACTIVE</b>
- , <br />
-   <b>NK_COLOR_PROPERTY</b>
- , <b>NK_COLOR_EDIT</b>
- , <b>NK_COLOR_EDIT_CURSOR</b>
- , <b>NK_COLOR_COMBO</b>
- , <br />
-   <b>NK_COLOR_CHART</b>
- , <b>NK_COLOR_CHART_COLOR</b>
- , <b>NK_COLOR_CHART_COLOR_HIGHLIGHT</b>
- , <b>NK_COLOR_SCROLLBAR</b>
- , <br />
-   <b>NK_COLOR_SCROLLBAR_CURSOR</b>
- , <b>NK_COLOR_SCROLLBAR_CURSOR_HOVER</b>
- , <b>NK_COLOR_SCROLLBAR_CURSOR_ACTIVE</b>
- , <b>NK_COLOR_TAB_HEADER</b>
- , <br />
-   <b>NK_COLOR_KNOB</b>
- , <b>NK_COLOR_KNOB_CURSOR</b>
- , <b>NK_COLOR_KNOB_CURSOR_HOVER</b>
- , <b>NK_COLOR_KNOB_CURSOR_ACTIVE</b>
- , <br />
-   <b>NK_COLOR_COUNT</b>
- <br />
- }</td></tr>
- <tr class="separator:a7cdf9f502e402b2d60e42c0fdcf0c161"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac83d70db962be55fde890e491d190213" id="r_ac83d70db962be55fde890e491d190213"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_style_cursor</b> { <br />
-   <b>NK_CURSOR_ARROW</b>
- , <b>NK_CURSOR_TEXT</b>
- , <b>NK_CURSOR_MOVE</b>
- , <b>NK_CURSOR_RESIZE_VERTICAL</b>
- , <br />
-   <b>NK_CURSOR_RESIZE_HORIZONTAL</b>
- , <b>NK_CURSOR_RESIZE_TOP_LEFT_DOWN_RIGHT</b>
- , <b>NK_CURSOR_RESIZE_TOP_RIGHT_DOWN_LEFT</b>
- , <b>NK_CURSOR_COUNT</b>
- <br />
- }</td></tr>
- <tr class="separator:ac83d70db962be55fde890e491d190213"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa988e58afebdfa0bbd380ed643f913ec" id="r_aa988e58afebdfa0bbd380ed643f913ec"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_allocation_type</b> { <b>NK_BUFFER_FIXED</b>
- , <b>NK_BUFFER_DYNAMIC</b>
- }</td></tr>
- <tr class="separator:aa988e58afebdfa0bbd380ed643f913ec"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:add31ad7a49e91bcf491614a4739108c1" id="r_add31ad7a49e91bcf491614a4739108c1"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_buffer_allocation_type</b> { <b>NK_BUFFER_FRONT</b>
- , <b>NK_BUFFER_BACK</b>
- , <b>NK_BUFFER_MAX</b>
- }</td></tr>
- <tr class="separator:add31ad7a49e91bcf491614a4739108c1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3fbf10b15017199ec106cba3279d6ef3" id="r_a3fbf10b15017199ec106cba3279d6ef3"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_text_edit_type</b> { <b>NK_TEXT_EDIT_SINGLE_LINE</b>
- , <b>NK_TEXT_EDIT_MULTI_LINE</b>
- }</td></tr>
- <tr class="separator:a3fbf10b15017199ec106cba3279d6ef3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa389401ff66da17b0344b4154c880712" id="r_aa389401ff66da17b0344b4154c880712"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_text_edit_mode</b> { <b>NK_TEXT_EDIT_MODE_VIEW</b>
- , <b>NK_TEXT_EDIT_MODE_INSERT</b>
- , <b>NK_TEXT_EDIT_MODE_REPLACE</b>
- }</td></tr>
- <tr class="separator:aa389401ff66da17b0344b4154c880712"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac22c9697f5a0310b11c61832f62accda" id="r_ac22c9697f5a0310b11c61832f62accda"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_command_type</b> { <br />
-   <b>NK_COMMAND_NOP</b>
- , <b>NK_COMMAND_SCISSOR</b>
- , <b>NK_COMMAND_LINE</b>
- , <b>NK_COMMAND_CURVE</b>
- , <br />
-   <b>NK_COMMAND_RECT</b>
- , <b>NK_COMMAND_RECT_FILLED</b>
- , <b>NK_COMMAND_RECT_MULTI_COLOR</b>
- , <b>NK_COMMAND_CIRCLE</b>
- , <br />
-   <b>NK_COMMAND_CIRCLE_FILLED</b>
- , <b>NK_COMMAND_ARC</b>
- , <b>NK_COMMAND_ARC_FILLED</b>
- , <b>NK_COMMAND_TRIANGLE</b>
- , <br />
-   <b>NK_COMMAND_TRIANGLE_FILLED</b>
- , <b>NK_COMMAND_POLYGON</b>
- , <b>NK_COMMAND_POLYGON_FILLED</b>
- , <b>NK_COMMAND_POLYLINE</b>
- , <br />
-   <b>NK_COMMAND_TEXT</b>
- , <b>NK_COMMAND_IMAGE</b>
- , <b>NK_COMMAND_CUSTOM</b>
- <br />
- }</td></tr>
- <tr class="separator:ac22c9697f5a0310b11c61832f62accda"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6eba1ca5ad678ecfb064790d1155bafb" id="r_a6eba1ca5ad678ecfb064790d1155bafb"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_command_clipping</b> { <b>NK_CLIPPING_OFF</b> = nk_false
- , <b>NK_CLIPPING_ON</b> = nk_true
- }</td></tr>
- <tr class="separator:a6eba1ca5ad678ecfb064790d1155bafb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3674d18d76a677a8315f60351fad473c" id="r_a3674d18d76a677a8315f60351fad473c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_style_item_type</b> { <b>NK_STYLE_ITEM_COLOR</b>
- , <b>NK_STYLE_ITEM_IMAGE</b>
- , <b>NK_STYLE_ITEM_NINE_SLICE</b>
- }</td></tr>
- <tr class="separator:a3674d18d76a677a8315f60351fad473c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae05e44870132244e24e5f5139f74186e" id="r_ae05e44870132244e24e5f5139f74186e"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_style_header_align</b> { <b>NK_HEADER_LEFT</b>
- , <b>NK_HEADER_RIGHT</b>
- }</td></tr>
- <tr class="separator:ae05e44870132244e24e5f5139f74186e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae2eaaeccb136c68814c17bbc71496b99" id="r_ae2eaaeccb136c68814c17bbc71496b99"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_panel_type</b> { <br />
-   <b>NK_PANEL_NONE</b> = 0
- , <b>NK_PANEL_WINDOW</b> = NK_FLAG(0)
- , <b>NK_PANEL_GROUP</b> = NK_FLAG(1)
- , <b>NK_PANEL_POPUP</b> = NK_FLAG(2)
- , <br />
-   <b>NK_PANEL_CONTEXTUAL</b> = NK_FLAG(4)
- , <b>NK_PANEL_COMBO</b> = NK_FLAG(5)
- , <b>NK_PANEL_MENU</b> = NK_FLAG(6)
- , <b>NK_PANEL_TOOLTIP</b> = NK_FLAG(7)
- <br />
- }</td></tr>
- <tr class="separator:ae2eaaeccb136c68814c17bbc71496b99"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aea8cf647e5a370a618a9ac7a4d80411a" id="r_aea8cf647e5a370a618a9ac7a4d80411a"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_panel_set</b> { <b>NK_PANEL_SET_NONBLOCK</b> = NK_PANEL_CONTEXTUAL|NK_PANEL_COMBO|NK_PANEL_MENU|NK_PANEL_TOOLTIP
- , <b>NK_PANEL_SET_POPUP</b> = NK_PANEL_SET_NONBLOCK|NK_PANEL_POPUP
- , <b>NK_PANEL_SET_SUB</b> = NK_PANEL_SET_POPUP|NK_PANEL_GROUP
- }</td></tr>
- <tr class="separator:aea8cf647e5a370a618a9ac7a4d80411a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1bf6dfb8e793214e8bda8282721e2476" id="r_a1bf6dfb8e793214e8bda8282721e2476"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>nk_panel_row_layout_type</b> { <br />
-   <b>NK_LAYOUT_DYNAMIC_FIXED</b> = 0
- , <b>NK_LAYOUT_DYNAMIC_ROW</b>
- , <b>NK_LAYOUT_DYNAMIC_FREE</b>
- , <b>NK_LAYOUT_DYNAMIC</b>
- , <br />
-   <b>NK_LAYOUT_STATIC_FIXED</b>
- , <b>NK_LAYOUT_STATIC_ROW</b>
- , <b>NK_LAYOUT_STATIC_FREE</b>
- , <b>NK_LAYOUT_STATIC</b>
- , <br />
-   <b>NK_LAYOUT_TEMPLATE</b>
- , <b>NK_LAYOUT_COUNT</b>
- <br />
- }</td></tr>
- <tr class="separator:a1bf6dfb8e793214e8bda8282721e2476"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2c89a31da47e59bdfa3813d2db18dbcb" id="r_a2c89a31da47e59bdfa3813d2db18dbcb"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2c89a31da47e59bdfa3813d2db18dbcb">nk_window_flags</a> { <br />
-   <b>NK_WINDOW_PRIVATE</b> = NK_FLAG(11)
- , <a class="el" href="nuklear_8h.html#a2c89a31da47e59bdfa3813d2db18dbcbaab90ee2238b18042d986c5c2021d44e8">NK_WINDOW_DYNAMIC</a> = NK_WINDOW_PRIVATE
- , <a class="el" href="nuklear_8h.html#a2c89a31da47e59bdfa3813d2db18dbcba8aef178528a755ee12bd36d5a4e41837">NK_WINDOW_ROM</a> = NK_FLAG(12)
- , <a class="el" href="nuklear_8h.html#a2c89a31da47e59bdfa3813d2db18dbcba9c4699c1a5cd1c98ef0ce61a735a222b">NK_WINDOW_NOT_INTERACTIVE</a> = NK_WINDOW_ROM|NK_WINDOW_NO_INPUT
- , <br />
-   <a class="el" href="nuklear_8h.html#a2c89a31da47e59bdfa3813d2db18dbcba81992755e35fb91f927d8bd2713dc863">NK_WINDOW_HIDDEN</a> = NK_FLAG(13)
- , <a class="el" href="nuklear_8h.html#a2c89a31da47e59bdfa3813d2db18dbcba3be8a8e7e04ad6ab437896166ebcbc4f">NK_WINDOW_CLOSED</a> = NK_FLAG(14)
- , <a class="el" href="nuklear_8h.html#a2c89a31da47e59bdfa3813d2db18dbcba47f192dacded1a121d2cc1310b6e8744">NK_WINDOW_MINIMIZED</a> = NK_FLAG(15)
- , <a class="el" href="nuklear_8h.html#a2c89a31da47e59bdfa3813d2db18dbcbaf208ef2afefe375192c16346807ffdbc">NK_WINDOW_REMOVE_ROM</a> = NK_FLAG(16)
- <br />
- }</td></tr>
- <tr class="separator:a2c89a31da47e59bdfa3813d2db18dbcb"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
- Functions</h2></td></tr>
- <tr class="memitem:a49e166590e90da8c114b03c7c8dc978c" id="r_a49e166590e90da8c114b03c7c8dc978c"><td class="memItemLeft" align="right" valign="top"><a id="a49e166590e90da8c114b03c7c8dc978c" name="a49e166590e90da8c114b03c7c8dc978c"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_STATIC_ASSERT</b> (sizeof(nk_short)==2)</td></tr>
- <tr class="separator:a49e166590e90da8c114b03c7c8dc978c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3ad416d5af6fec2c3d9bc2e593bd4133" id="r_a3ad416d5af6fec2c3d9bc2e593bd4133"><td class="memItemLeft" align="right" valign="top"><a id="a3ad416d5af6fec2c3d9bc2e593bd4133" name="a3ad416d5af6fec2c3d9bc2e593bd4133"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_STATIC_ASSERT</b> (sizeof(nk_ushort)==2)</td></tr>
- <tr class="separator:a3ad416d5af6fec2c3d9bc2e593bd4133"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a76803e81e7819bce85c5d77490ed5513" id="r_a76803e81e7819bce85c5d77490ed5513"><td class="memItemLeft" align="right" valign="top"><a id="a76803e81e7819bce85c5d77490ed5513" name="a76803e81e7819bce85c5d77490ed5513"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_STATIC_ASSERT</b> (sizeof(nk_uint)==4)</td></tr>
- <tr class="separator:a76803e81e7819bce85c5d77490ed5513"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3fb1867d0d2e58f0f0ef1d80e98e935e" id="r_a3fb1867d0d2e58f0f0ef1d80e98e935e"><td class="memItemLeft" align="right" valign="top"><a id="a3fb1867d0d2e58f0f0ef1d80e98e935e" name="a3fb1867d0d2e58f0f0ef1d80e98e935e"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_STATIC_ASSERT</b> (sizeof(nk_int)==4)</td></tr>
- <tr class="separator:a3fb1867d0d2e58f0f0ef1d80e98e935e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa1c42d0da307b485c03c1acaf3b1e409" id="r_aa1c42d0da307b485c03c1acaf3b1e409"><td class="memItemLeft" align="right" valign="top"><a id="aa1c42d0da307b485c03c1acaf3b1e409" name="aa1c42d0da307b485c03c1acaf3b1e409"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_STATIC_ASSERT</b> (sizeof(nk_byte)==1)</td></tr>
- <tr class="separator:aa1c42d0da307b485c03c1acaf3b1e409"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aae7b05f3cf18360e381ee1843dc3467f" id="r_aae7b05f3cf18360e381ee1843dc3467f"><td class="memItemLeft" align="right" valign="top"><a id="aae7b05f3cf18360e381ee1843dc3467f" name="aae7b05f3cf18360e381ee1843dc3467f"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_STATIC_ASSERT</b> (sizeof(nk_flags) >=4)</td></tr>
- <tr class="separator:aae7b05f3cf18360e381ee1843dc3467f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3f2a3997ca2bab93154ae3decddb4a3b" id="r_a3f2a3997ca2bab93154ae3decddb4a3b"><td class="memItemLeft" align="right" valign="top"><a id="a3f2a3997ca2bab93154ae3decddb4a3b" name="a3f2a3997ca2bab93154ae3decddb4a3b"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_STATIC_ASSERT</b> (sizeof(nk_size) >=sizeof(void *))</td></tr>
- <tr class="separator:a3f2a3997ca2bab93154ae3decddb4a3b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab1f48f040dbbeea6a6d17a36d9717423" id="r_ab1f48f040dbbeea6a6d17a36d9717423"><td class="memItemLeft" align="right" valign="top"><a id="ab1f48f040dbbeea6a6d17a36d9717423" name="ab1f48f040dbbeea6a6d17a36d9717423"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_STATIC_ASSERT</b> (sizeof(nk_ptr) >=sizeof(void *))</td></tr>
- <tr class="separator:ab1f48f040dbbeea6a6d17a36d9717423"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad5cca181a71fc01b55052d8dbf9e906f" id="r_ad5cca181a71fc01b55052d8dbf9e906f"><td class="memItemLeft" align="right" valign="top"><a id="ad5cca181a71fc01b55052d8dbf9e906f" name="ad5cca181a71fc01b55052d8dbf9e906f"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_STATIC_ASSERT</b> (sizeof(nk_bool) >=2)</td></tr>
- <tr class="separator:ad5cca181a71fc01b55052d8dbf9e906f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a27a65e767320f4d72cee9c3175153b56" id="r_a27a65e767320f4d72cee9c3175153b56"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a27a65e767320f4d72cee9c3175153b56">nk_init_fixed</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, void *memory, nk_size size, const struct <a class="el" href="structnk__user__font.html">nk_user_font</a> *)</td></tr>
- <tr class="separator:a27a65e767320f4d72cee9c3175153b56"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab5c6cdd02a560dbcbdb5bd54ed753b2c" id="r_ab5c6cdd02a560dbcbdb5bd54ed753b2c"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab5c6cdd02a560dbcbdb5bd54ed753b2c">nk_init</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const struct <a class="el" href="structnk__allocator.html">nk_allocator</a> *, const struct <a class="el" href="structnk__user__font.html">nk_user_font</a> *)</td></tr>
- <tr class="separator:ab5c6cdd02a560dbcbdb5bd54ed753b2c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4122ba85b642a16b61268932b1fed694" id="r_a4122ba85b642a16b61268932b1fed694"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4122ba85b642a16b61268932b1fed694">nk_init_custom</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__buffer.html">nk_buffer</a> *cmds, struct <a class="el" href="structnk__buffer.html">nk_buffer</a> *pool, const struct <a class="el" href="structnk__user__font.html">nk_user_font</a> *)</td></tr>
- <tr class="memdesc:a4122ba85b642a16b61268932b1fed694"><td class="mdescLeft"> </td><td class="mdescRight">Initializes a <code><a class="el" href="structnk__context.html">nk_context</a></code> struct from two different either fixed or growing buffers. <br /></td></tr>
- <tr class="separator:a4122ba85b642a16b61268932b1fed694"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ade3301f0a92370be1b4beac7eceac279" id="r_ade3301f0a92370be1b4beac7eceac279"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ade3301f0a92370be1b4beac7eceac279">nk_clear</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="memdesc:ade3301f0a92370be1b4beac7eceac279"><td class="mdescLeft"> </td><td class="mdescRight">Resets the context state at the end of the frame. <br /></td></tr>
- <tr class="separator:ade3301f0a92370be1b4beac7eceac279"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a06772e194320fa99524681fd32df85e9" id="r_a06772e194320fa99524681fd32df85e9"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a06772e194320fa99524681fd32df85e9">nk_free</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="memdesc:a06772e194320fa99524681fd32df85e9"><td class="mdescLeft"> </td><td class="mdescRight">Frees all memory allocated by nuklear; Not needed if context was initialized with <code>nk_init_fixed</code>. <br /></td></tr>
- <tr class="separator:a06772e194320fa99524681fd32df85e9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1dd51949401094f71d10429d45779d53" id="r_a1dd51949401094f71d10429d45779d53"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1dd51949401094f71d10429d45779d53">nk_input_begin</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="memdesc:a1dd51949401094f71d10429d45779d53"><td class="mdescLeft"> </td><td class="mdescRight">Begins the input mirroring process by resetting text, scroll mouse, previous mouse position and movement as well as key state transitions. <br /></td></tr>
- <tr class="separator:a1dd51949401094f71d10429d45779d53"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acdbdc5795b24d36875281cf3cac671fe" id="r_acdbdc5795b24d36875281cf3cac671fe"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#acdbdc5795b24d36875281cf3cac671fe">nk_input_motion</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, int x, int y)</td></tr>
- <tr class="memdesc:acdbdc5795b24d36875281cf3cac671fe"><td class="mdescLeft"> </td><td class="mdescRight">Mirrors current mouse position to nuklear. <br /></td></tr>
- <tr class="separator:acdbdc5795b24d36875281cf3cac671fe"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5d73e825488390b84483762d1265eb43" id="r_a5d73e825488390b84483762d1265eb43"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a5d73e825488390b84483762d1265eb43">nk_input_key</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_keys, nk_bool down)</td></tr>
- <tr class="memdesc:a5d73e825488390b84483762d1265eb43"><td class="mdescLeft"> </td><td class="mdescRight">Mirrors the state of a specific key to nuklear. <br /></td></tr>
- <tr class="separator:a5d73e825488390b84483762d1265eb43"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab25cec61c5c9d134f1516f1f30f6eec6" id="r_ab25cec61c5c9d134f1516f1f30f6eec6"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab25cec61c5c9d134f1516f1f30f6eec6">nk_input_button</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_buttons, int x, int y, nk_bool down)</td></tr>
- <tr class="memdesc:ab25cec61c5c9d134f1516f1f30f6eec6"><td class="mdescLeft"> </td><td class="mdescRight">Mirrors the state of a specific mouse button to nuklear. <br /></td></tr>
- <tr class="separator:ab25cec61c5c9d134f1516f1f30f6eec6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abfc42a2f22d2f4404305ec8a82429290" id="r_abfc42a2f22d2f4404305ec8a82429290"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#abfc42a2f22d2f4404305ec8a82429290">nk_input_scroll</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> val)</td></tr>
- <tr class="memdesc:abfc42a2f22d2f4404305ec8a82429290"><td class="mdescLeft"> </td><td class="mdescRight">Copies the last mouse scroll value to nuklear. <br /></td></tr>
- <tr class="separator:abfc42a2f22d2f4404305ec8a82429290"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab9d1ed53c659bd03c8c1c9fc2d9b212f" id="r_ab9d1ed53c659bd03c8c1c9fc2d9b212f"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab9d1ed53c659bd03c8c1c9fc2d9b212f">nk_input_char</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, char)</td></tr>
- <tr class="memdesc:ab9d1ed53c659bd03c8c1c9fc2d9b212f"><td class="mdescLeft"> </td><td class="mdescRight">Copies a single ASCII character into an internal text buffer. <br /></td></tr>
- <tr class="separator:ab9d1ed53c659bd03c8c1c9fc2d9b212f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af1d13fdae700f9c0dcd6b683701b71ba" id="r_af1d13fdae700f9c0dcd6b683701b71ba"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#af1d13fdae700f9c0dcd6b683701b71ba">nk_input_glyph</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const nk_glyph)</td></tr>
- <tr class="memdesc:af1d13fdae700f9c0dcd6b683701b71ba"><td class="mdescLeft"> </td><td class="mdescRight">Converts an encoded unicode rune into UTF-8 and copies the result into an internal text buffer. <br /></td></tr>
- <tr class="separator:af1d13fdae700f9c0dcd6b683701b71ba"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a576737a9d5fd115e5007f99c5c8aa4cd" id="r_a576737a9d5fd115e5007f99c5c8aa4cd"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a576737a9d5fd115e5007f99c5c8aa4cd">nk_input_unicode</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, nk_rune)</td></tr>
- <tr class="memdesc:a576737a9d5fd115e5007f99c5c8aa4cd"><td class="mdescLeft"> </td><td class="mdescRight">Converts a unicode rune into UTF-8 and copies the result into an internal text buffer. <br /></td></tr>
- <tr class="separator:a576737a9d5fd115e5007f99c5c8aa4cd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a15c0d237b6bb2f5195a09e259fd7b375" id="r_a15c0d237b6bb2f5195a09e259fd7b375"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a15c0d237b6bb2f5195a09e259fd7b375">nk_input_end</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="memdesc:a15c0d237b6bb2f5195a09e259fd7b375"><td class="mdescLeft"> </td><td class="mdescRight">End the input mirroring process by resetting mouse grabbing state to ensure the mouse cursor is not grabbed indefinitely. <br /></td></tr>
- <tr class="separator:a15c0d237b6bb2f5195a09e259fd7b375"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a491919eecbfea83999d6cb828af46472" id="r_a491919eecbfea83999d6cb828af46472"><td class="memItemLeft" align="right" valign="top">NK_API const struct <a class="el" href="structnk__command.html">nk_command</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a491919eecbfea83999d6cb828af46472">nk__begin</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="memdesc:a491919eecbfea83999d6cb828af46472"><td class="mdescLeft"> </td><td class="mdescRight">Returns a draw command list iterator to iterate all draw commands accumulated over one frame. <br /></td></tr>
- <tr class="separator:a491919eecbfea83999d6cb828af46472"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7988cf50e404ee417c8da59479f92d7c" id="r_a7988cf50e404ee417c8da59479f92d7c"><td class="memItemLeft" align="right" valign="top">NK_API const struct <a class="el" href="structnk__command.html">nk_command</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7988cf50e404ee417c8da59479f92d7c">nk__next</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const struct <a class="el" href="structnk__command.html">nk_command</a> *)</td></tr>
- <tr class="memdesc:a7988cf50e404ee417c8da59479f92d7c"><td class="mdescLeft"> </td><td class="mdescRight">Returns draw command pointer pointing to the next command inside the draw command list. <br /></td></tr>
- <tr class="separator:a7988cf50e404ee417c8da59479f92d7c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aafe58ef289cad9c8cd7f5419fabe7cdd" id="r_aafe58ef289cad9c8cd7f5419fabe7cdd"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aafe58ef289cad9c8cd7f5419fabe7cdd">nk_begin</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *title, struct <a class="el" href="structnk__rect.html">nk_rect</a> bounds, nk_flags flags)</td></tr>
- <tr class="separator:aafe58ef289cad9c8cd7f5419fabe7cdd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aabf02f938d9da8ac02cd0b972f2e0260" id="r_aabf02f938d9da8ac02cd0b972f2e0260"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aabf02f938d9da8ac02cd0b972f2e0260">nk_begin_titled</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *name, const char *title, struct <a class="el" href="structnk__rect.html">nk_rect</a> bounds, nk_flags flags)</td></tr>
- <tr class="separator:aabf02f938d9da8ac02cd0b972f2e0260"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae0ade48c4c8df72456b9d97ab3d195e3" id="r_ae0ade48c4c8df72456b9d97ab3d195e3"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae0ade48c4c8df72456b9d97ab3d195e3">nk_end</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="separator:ae0ade48c4c8df72456b9d97ab3d195e3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a91122e516882842a71d64b113726d020" id="r_a91122e516882842a71d64b113726d020"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__window.html">nk_window</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a91122e516882842a71d64b113726d020">nk_window_find</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *name)</td></tr>
- <tr class="separator:a91122e516882842a71d64b113726d020"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a953e4260d75945c20995971ba0454806" id="r_a953e4260d75945c20995971ba0454806"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a953e4260d75945c20995971ba0454806">nk_window_get_bounds</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="separator:a953e4260d75945c20995971ba0454806"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aef2af65486366fb8f4a36166b4dc9c41" id="r_aef2af65486366fb8f4a36166b4dc9c41"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aef2af65486366fb8f4a36166b4dc9c41">nk_window_get_position</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="separator:aef2af65486366fb8f4a36166b4dc9c41"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a45b8d37fe77e0042ebf5b58e1b253217" id="r_a45b8d37fe77e0042ebf5b58e1b253217"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a45b8d37fe77e0042ebf5b58e1b253217">nk_window_get_size</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="separator:a45b8d37fe77e0042ebf5b58e1b253217"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abc629faa5b527aea0c5b3f4b6a233883" id="r_abc629faa5b527aea0c5b3f4b6a233883"><td class="memItemLeft" align="right" valign="top">NK_API float </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#abc629faa5b527aea0c5b3f4b6a233883">nk_window_get_width</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="memdesc:abc629faa5b527aea0c5b3f4b6a233883"><td class="mdescLeft"> </td><td class="mdescRight">nk_window_get_width <br /></td></tr>
- <tr class="separator:abc629faa5b527aea0c5b3f4b6a233883"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa62210de969d101d5d79ba600fe9ff33" id="r_aa62210de969d101d5d79ba600fe9ff33"><td class="memItemLeft" align="right" valign="top">NK_API float </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa62210de969d101d5d79ba600fe9ff33">nk_window_get_height</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="separator:aa62210de969d101d5d79ba600fe9ff33"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6a11cd83c17abe2404c386632b88c88f" id="r_a6a11cd83c17abe2404c386632b88c88f"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__panel.html">nk_panel</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6a11cd83c17abe2404c386632b88c88f">nk_window_get_panel</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="separator:a6a11cd83c17abe2404c386632b88c88f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad32015c0b7b53e4df428d7b8e123e18e" id="r_ad32015c0b7b53e4df428d7b8e123e18e"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ad32015c0b7b53e4df428d7b8e123e18e">nk_window_get_content_region</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="separator:ad32015c0b7b53e4df428d7b8e123e18e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab9869953c48593e9e85de6bbb3b8e9e5" id="r_ab9869953c48593e9e85de6bbb3b8e9e5"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab9869953c48593e9e85de6bbb3b8e9e5">nk_window_get_content_region_min</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="separator:ab9869953c48593e9e85de6bbb3b8e9e5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0c121dd2f61a58534da0a1c5de756f85" id="r_a0c121dd2f61a58534da0a1c5de756f85"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a0c121dd2f61a58534da0a1c5de756f85">nk_window_get_content_region_max</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="separator:a0c121dd2f61a58534da0a1c5de756f85"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a69e94ee039dd5a69831aaef36a24b520" id="r_a69e94ee039dd5a69831aaef36a24b520"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a69e94ee039dd5a69831aaef36a24b520">nk_window_get_content_region_size</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="separator:a69e94ee039dd5a69831aaef36a24b520"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3f69488ed64807aac9ba3a699b056a36" id="r_a3f69488ed64807aac9ba3a699b056a36"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a3f69488ed64807aac9ba3a699b056a36">nk_window_get_canvas</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="separator:a3f69488ed64807aac9ba3a699b056a36"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6aa450a42ad526df04edeedd1db8348a" id="r_a6aa450a42ad526df04edeedd1db8348a"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6aa450a42ad526df04edeedd1db8348a">nk_window_get_scroll</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, nk_uint *offset_x, nk_uint *offset_y)</td></tr>
- <tr class="separator:a6aa450a42ad526df04edeedd1db8348a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a87d7636e4f8ad8fff456a7291d63549b" id="r_a87d7636e4f8ad8fff456a7291d63549b"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a87d7636e4f8ad8fff456a7291d63549b">nk_window_has_focus</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="separator:a87d7636e4f8ad8fff456a7291d63549b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a324553b9e3c4450764a208454ac71454" id="r_a324553b9e3c4450764a208454ac71454"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a324553b9e3c4450764a208454ac71454">nk_window_is_hovered</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="separator:a324553b9e3c4450764a208454ac71454"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a759513017e5bca51e13be0268d41f510" id="r_a759513017e5bca51e13be0268d41f510"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a759513017e5bca51e13be0268d41f510">nk_window_is_collapsed</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *name)</td></tr>
- <tr class="separator:a759513017e5bca51e13be0268d41f510"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad8e62bbe0e9db9d84e83f494ab750c26" id="r_ad8e62bbe0e9db9d84e83f494ab750c26"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ad8e62bbe0e9db9d84e83f494ab750c26">nk_window_is_closed</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *name)</td></tr>
- <tr class="separator:ad8e62bbe0e9db9d84e83f494ab750c26"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5ba38e6da74e5a1f82453c1215ccd138" id="r_a5ba38e6da74e5a1f82453c1215ccd138"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a5ba38e6da74e5a1f82453c1215ccd138">nk_window_is_hidden</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *name)</td></tr>
- <tr class="separator:a5ba38e6da74e5a1f82453c1215ccd138"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4aea66b4db514df19651e03b26eaacee" id="r_a4aea66b4db514df19651e03b26eaacee"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4aea66b4db514df19651e03b26eaacee">nk_window_is_active</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *name)</td></tr>
- <tr class="separator:a4aea66b4db514df19651e03b26eaacee"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5922a25b765837062d0ded6bb8369041" id="r_a5922a25b765837062d0ded6bb8369041"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a5922a25b765837062d0ded6bb8369041">nk_window_is_any_hovered</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="separator:a5922a25b765837062d0ded6bb8369041"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a562be2c0a03cb227be14ea82b4b517d7" id="r_a562be2c0a03cb227be14ea82b4b517d7"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a562be2c0a03cb227be14ea82b4b517d7">nk_item_is_any_active</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="separator:a562be2c0a03cb227be14ea82b4b517d7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a953db327dad500d512deee42378816ac" id="r_a953db327dad500d512deee42378816ac"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a953db327dad500d512deee42378816ac">nk_window_set_bounds</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *name, struct <a class="el" href="structnk__rect.html">nk_rect</a> bounds)</td></tr>
- <tr class="separator:a953db327dad500d512deee42378816ac"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6de7d1d2c130ab249964b71a4626b1aa" id="r_a6de7d1d2c130ab249964b71a4626b1aa"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6de7d1d2c130ab249964b71a4626b1aa">nk_window_set_position</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *name, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> pos)</td></tr>
- <tr class="separator:a6de7d1d2c130ab249964b71a4626b1aa"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab19652cd191237bf2723f235a14385f5" id="r_ab19652cd191237bf2723f235a14385f5"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab19652cd191237bf2723f235a14385f5">nk_window_set_size</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *name, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:ab19652cd191237bf2723f235a14385f5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a55f290b12d04ce2b8de2229cf0c9540a" id="r_a55f290b12d04ce2b8de2229cf0c9540a"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a55f290b12d04ce2b8de2229cf0c9540a">nk_window_set_focus</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *name)</td></tr>
- <tr class="separator:a55f290b12d04ce2b8de2229cf0c9540a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a43344b5de927f1e705cbf6eca17c7314" id="r_a43344b5de927f1e705cbf6eca17c7314"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a43344b5de927f1e705cbf6eca17c7314">nk_window_set_scroll</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, nk_uint offset_x, nk_uint offset_y)</td></tr>
- <tr class="separator:a43344b5de927f1e705cbf6eca17c7314"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a17d99544eee290e0d79e5d3eb1cdac03" id="r_a17d99544eee290e0d79e5d3eb1cdac03"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a17d99544eee290e0d79e5d3eb1cdac03">nk_window_close</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *name)</td></tr>
- <tr class="separator:a17d99544eee290e0d79e5d3eb1cdac03"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7fc3d426db189e2e0a4557e80135601e" id="r_a7fc3d426db189e2e0a4557e80135601e"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7fc3d426db189e2e0a4557e80135601e">nk_window_collapse</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *name, enum nk_collapse_states state)</td></tr>
- <tr class="separator:a7fc3d426db189e2e0a4557e80135601e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a35eb1ef534da74f5b1a6cfd873aad40e" id="r_a35eb1ef534da74f5b1a6cfd873aad40e"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a35eb1ef534da74f5b1a6cfd873aad40e">nk_window_collapse_if</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *name, enum nk_collapse_states state, int cond)</td></tr>
- <tr class="separator:a35eb1ef534da74f5b1a6cfd873aad40e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a73ed9654303545bca9b8e4d6a5454363" id="r_a73ed9654303545bca9b8e4d6a5454363"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a73ed9654303545bca9b8e4d6a5454363">nk_window_show</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *name, enum nk_show_states state)</td></tr>
- <tr class="separator:a73ed9654303545bca9b8e4d6a5454363"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa1eaa64d0de02f059163fc502386ce1b" id="r_aa1eaa64d0de02f059163fc502386ce1b"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa1eaa64d0de02f059163fc502386ce1b">nk_window_show_if</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *name, enum nk_show_states state, int cond)</td></tr>
- <tr class="separator:aa1eaa64d0de02f059163fc502386ce1b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a21f6b2b4f799375a50b7382be96d397f" id="r_a21f6b2b4f799375a50b7382be96d397f"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a21f6b2b4f799375a50b7382be96d397f">nk_rule_horizontal</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, struct <a class="el" href="structnk__color.html">nk_color</a> color, nk_bool rounding)</td></tr>
- <tr class="separator:a21f6b2b4f799375a50b7382be96d397f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa0f2bd54b2ca26744dc1d019c10824c4" id="r_aa0f2bd54b2ca26744dc1d019c10824c4"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa0f2bd54b2ca26744dc1d019c10824c4">nk_layout_set_min_row_height</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, float height)</td></tr>
- <tr class="memdesc:aa0f2bd54b2ca26744dc1d019c10824c4"><td class="mdescLeft"> </td><td class="mdescRight">Sets the currently used minimum row height. <br /></td></tr>
- <tr class="separator:aa0f2bd54b2ca26744dc1d019c10824c4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a89484639fccf5ad9d7a3bd7a4c6f61c4" id="r_a89484639fccf5ad9d7a3bd7a4c6f61c4"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a89484639fccf5ad9d7a3bd7a4c6f61c4">nk_layout_reset_min_row_height</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="memdesc:a89484639fccf5ad9d7a3bd7a4c6f61c4"><td class="mdescLeft"> </td><td class="mdescRight">Reset the currently used minimum row height back to <code>font_height + text_padding + padding</code> <br /></td></tr>
- <tr class="separator:a89484639fccf5ad9d7a3bd7a4c6f61c4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab781f44009d6c85898ab8484a1d09797" id="r_ab781f44009d6c85898ab8484a1d09797"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab781f44009d6c85898ab8484a1d09797">nk_layout_widget_bounds</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="memdesc:ab781f44009d6c85898ab8484a1d09797"><td class="mdescLeft"> </td><td class="mdescRight">Returns the width of the next row allocate by one of the layouting functions. <br /></td></tr>
- <tr class="separator:ab781f44009d6c85898ab8484a1d09797"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab638c3eb41863167e6d63782f1b03da5" id="r_ab638c3eb41863167e6d63782f1b03da5"><td class="memItemLeft" align="right" valign="top">NK_API float </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab638c3eb41863167e6d63782f1b03da5">nk_layout_ratio_from_pixel</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, float pixel_width)</td></tr>
- <tr class="memdesc:ab638c3eb41863167e6d63782f1b03da5"><td class="mdescLeft"> </td><td class="mdescRight">Utility functions to calculate window ratio from pixel size. <br /></td></tr>
- <tr class="separator:ab638c3eb41863167e6d63782f1b03da5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a76e65dc775c0bd5efaa3c8f38f96823f" id="r_a76e65dc775c0bd5efaa3c8f38f96823f"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a76e65dc775c0bd5efaa3c8f38f96823f">nk_layout_row_dynamic</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, float height, int cols)</td></tr>
- <tr class="memdesc:a76e65dc775c0bd5efaa3c8f38f96823f"><td class="mdescLeft"> </td><td class="mdescRight">Sets current row layout to share horizontal space between @cols number of widgets evenly. <br /></td></tr>
- <tr class="separator:a76e65dc775c0bd5efaa3c8f38f96823f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af8176018717fa81e62969ca5830414e3" id="r_af8176018717fa81e62969ca5830414e3"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#af8176018717fa81e62969ca5830414e3">nk_layout_row_static</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, float height, int item_width, int cols)</td></tr>
- <tr class="memdesc:af8176018717fa81e62969ca5830414e3"><td class="mdescLeft"> </td><td class="mdescRight">Sets current row layout to fill @cols number of widgets in row with same @item_width horizontal size. <br /></td></tr>
- <tr class="separator:af8176018717fa81e62969ca5830414e3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa6fa7480529cb74d07dd28c9c26d6549" id="r_aa6fa7480529cb74d07dd28c9c26d6549"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa6fa7480529cb74d07dd28c9c26d6549">nk_layout_row_begin</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, enum nk_layout_format fmt, float row_height, int cols)</td></tr>
- <tr class="memdesc:aa6fa7480529cb74d07dd28c9c26d6549"><td class="mdescLeft"> </td><td class="mdescRight">Starts a new dynamic or fixed row with given height and columns. <br /></td></tr>
- <tr class="separator:aa6fa7480529cb74d07dd28c9c26d6549"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab6fb149f7829d6c5f7361c93f26066aa" id="r_ab6fb149f7829d6c5f7361c93f26066aa"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab6fb149f7829d6c5f7361c93f26066aa">nk_layout_row_push</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, float value)</td></tr>
- <tr class="memdesc:ab6fb149f7829d6c5f7361c93f26066aa"><td class="mdescLeft"> </td><td class="mdescRight">\breif Specifies either window ratio or width of a single column <br /></td></tr>
- <tr class="separator:ab6fb149f7829d6c5f7361c93f26066aa"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a14c7337d52877793ae04968e75f2c21f" id="r_a14c7337d52877793ae04968e75f2c21f"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a14c7337d52877793ae04968e75f2c21f">nk_layout_row_end</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="memdesc:a14c7337d52877793ae04968e75f2c21f"><td class="mdescLeft"> </td><td class="mdescRight">Finished previously started row. <br /></td></tr>
- <tr class="separator:a14c7337d52877793ae04968e75f2c21f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2cff6f5c2a9078eb768ac753b63a5c31" id="r_a2cff6f5c2a9078eb768ac753b63a5c31"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2cff6f5c2a9078eb768ac753b63a5c31">nk_layout_row</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_layout_format, float height, int cols, const float *ratio)</td></tr>
- <tr class="memdesc:a2cff6f5c2a9078eb768ac753b63a5c31"><td class="mdescLeft"> </td><td class="mdescRight">Specifies row columns in array as either window ratio or size. <br /></td></tr>
- <tr class="separator:a2cff6f5c2a9078eb768ac753b63a5c31"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab4d9ca7699d2c14a607d743224519c09" id="r_ab4d9ca7699d2c14a607d743224519c09"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab4d9ca7699d2c14a607d743224519c09">nk_layout_row_template_begin</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, float row_height)</td></tr>
- <tr class="separator:ab4d9ca7699d2c14a607d743224519c09"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a47e464949ca9a44f483d327edb99e51b" id="r_a47e464949ca9a44f483d327edb99e51b"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a47e464949ca9a44f483d327edb99e51b">nk_layout_row_template_push_dynamic</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a47e464949ca9a44f483d327edb99e51b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae89deb176b082dbbf6fec568bc21a860" id="r_ae89deb176b082dbbf6fec568bc21a860"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae89deb176b082dbbf6fec568bc21a860">nk_layout_row_template_push_variable</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, float min_width)</td></tr>
- <tr class="separator:ae89deb176b082dbbf6fec568bc21a860"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6836529c6d66e638eee38ba3da0d4d56" id="r_a6836529c6d66e638eee38ba3da0d4d56"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6836529c6d66e638eee38ba3da0d4d56">nk_layout_row_template_push_static</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, float width)</td></tr>
- <tr class="separator:a6836529c6d66e638eee38ba3da0d4d56"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a85583ce3aa0054fc050bb165fc580462" id="r_a85583ce3aa0054fc050bb165fc580462"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a85583ce3aa0054fc050bb165fc580462">nk_layout_row_template_end</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a85583ce3aa0054fc050bb165fc580462"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ace378fd581870e7045334ca5a7cd8f2e" id="r_ace378fd581870e7045334ca5a7cd8f2e"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ace378fd581870e7045334ca5a7cd8f2e">nk_layout_space_begin</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_layout_format, float height, int widget_count)</td></tr>
- <tr class="separator:ace378fd581870e7045334ca5a7cd8f2e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aafd65bb1d45bb98e147ec1d76173242e" id="r_aafd65bb1d45bb98e147ec1d76173242e"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aafd65bb1d45bb98e147ec1d76173242e">nk_layout_space_push</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__rect.html">nk_rect</a> bounds)</td></tr>
- <tr class="separator:aafd65bb1d45bb98e147ec1d76173242e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2231e266013063456f3b20f882a9831e" id="r_a2231e266013063456f3b20f882a9831e"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2231e266013063456f3b20f882a9831e">nk_layout_space_end</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a2231e266013063456f3b20f882a9831e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acf7221ac37ad8e7054a89b54f0278405" id="r_acf7221ac37ad8e7054a89b54f0278405"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#acf7221ac37ad8e7054a89b54f0278405">nk_layout_space_bounds</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="separator:acf7221ac37ad8e7054a89b54f0278405"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3bf8ed829f20eeee39b9fb6f734ff9ce" id="r_a3bf8ed829f20eeee39b9fb6f734ff9ce"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a3bf8ed829f20eeee39b9fb6f734ff9ce">nk_layout_space_to_screen</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> vec)</td></tr>
- <tr class="separator:a3bf8ed829f20eeee39b9fb6f734ff9ce"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4f05d86822b6809dc276645517151895" id="r_a4f05d86822b6809dc276645517151895"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4f05d86822b6809dc276645517151895">nk_layout_space_to_local</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> vec)</td></tr>
- <tr class="separator:a4f05d86822b6809dc276645517151895"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab7ed4576104cc5d0e2d3b91094772e86" id="r_ab7ed4576104cc5d0e2d3b91094772e86"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab7ed4576104cc5d0e2d3b91094772e86">nk_layout_space_rect_to_screen</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, struct <a class="el" href="structnk__rect.html">nk_rect</a> bounds)</td></tr>
- <tr class="separator:ab7ed4576104cc5d0e2d3b91094772e86"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a936ad1078428b94f079d22f7f6691950" id="r_a936ad1078428b94f079d22f7f6691950"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a936ad1078428b94f079d22f7f6691950">nk_layout_space_rect_to_local</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, struct <a class="el" href="structnk__rect.html">nk_rect</a> bounds)</td></tr>
- <tr class="separator:a936ad1078428b94f079d22f7f6691950"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a197cb17338c3c973765558f0ddeb9fc0" id="r_a197cb17338c3c973765558f0ddeb9fc0"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a197cb17338c3c973765558f0ddeb9fc0">nk_spacer</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="separator:a197cb17338c3c973765558f0ddeb9fc0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a09a50849fef9426cf7a9ad9960b1486a" id="r_a09a50849fef9426cf7a9ad9960b1486a"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a09a50849fef9426cf7a9ad9960b1486a">nk_group_begin</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *title, nk_flags)</td></tr>
- <tr class="memdesc:a09a50849fef9426cf7a9ad9960b1486a"><td class="mdescLeft"> </td><td class="mdescRight">Starts a new widget group. <br /></td></tr>
- <tr class="separator:a09a50849fef9426cf7a9ad9960b1486a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa8ab5670480005694241e37b188d8e06" id="r_aa8ab5670480005694241e37b188d8e06"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa8ab5670480005694241e37b188d8e06">nk_group_begin_titled</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *name, const char *title, nk_flags)</td></tr>
- <tr class="memdesc:aa8ab5670480005694241e37b188d8e06"><td class="mdescLeft"> </td><td class="mdescRight">Starts a new widget group. <br /></td></tr>
- <tr class="separator:aa8ab5670480005694241e37b188d8e06"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae0e5210696cae430a9e9b79e1f76cee5" id="r_ae0e5210696cae430a9e9b79e1f76cee5"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae0e5210696cae430a9e9b79e1f76cee5">nk_group_end</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:ae0e5210696cae430a9e9b79e1f76cee5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6adb72deb66e2714d654c8d57bd277b5" id="r_a6adb72deb66e2714d654c8d57bd277b5"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6adb72deb66e2714d654c8d57bd277b5">nk_group_scrolled_offset_begin</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, nk_uint *x_offset, nk_uint *y_offset, const char *title, nk_flags flags)</td></tr>
- <tr class="separator:a6adb72deb66e2714d654c8d57bd277b5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af17d78936039c79f6fe91a4c70d253e2" id="r_af17d78936039c79f6fe91a4c70d253e2"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#af17d78936039c79f6fe91a4c70d253e2">nk_group_scrolled_begin</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__scroll.html">nk_scroll</a> *off, const char *title, nk_flags)</td></tr>
- <tr class="separator:af17d78936039c79f6fe91a4c70d253e2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4552d30d3265ccff7c82232da3cea657" id="r_a4552d30d3265ccff7c82232da3cea657"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4552d30d3265ccff7c82232da3cea657">nk_group_scrolled_end</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a4552d30d3265ccff7c82232da3cea657"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4cdbee562347fba0fae90b8250274d96" id="r_a4cdbee562347fba0fae90b8250274d96"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4cdbee562347fba0fae90b8250274d96">nk_group_get_scroll</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *id, nk_uint *x_offset, nk_uint *y_offset)</td></tr>
- <tr class="separator:a4cdbee562347fba0fae90b8250274d96"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab26b83016c296e5ed1f4c6dc79bd5cd1" id="r_ab26b83016c296e5ed1f4c6dc79bd5cd1"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab26b83016c296e5ed1f4c6dc79bd5cd1">nk_group_set_scroll</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *id, nk_uint x_offset, nk_uint y_offset)</td></tr>
- <tr class="separator:ab26b83016c296e5ed1f4c6dc79bd5cd1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a99112ed97e24a0d53c0060f7d6dc8cc0" id="r_a99112ed97e24a0d53c0060f7d6dc8cc0"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a99112ed97e24a0d53c0060f7d6dc8cc0">nk_tree_push_hashed</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_tree_type, const char *title, enum nk_collapse_states initial_state, const char *hash, int len, int seed)</td></tr>
- <tr class="separator:a99112ed97e24a0d53c0060f7d6dc8cc0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a42cc204c4350de1acc2e652a0a486bcf" id="r_a42cc204c4350de1acc2e652a0a486bcf"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a42cc204c4350de1acc2e652a0a486bcf">nk_tree_image_push_hashed</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_tree_type, struct <a class="el" href="structnk__image.html">nk_image</a>, const char *title, enum nk_collapse_states initial_state, const char *hash, int len, int seed)</td></tr>
- <tr class="separator:a42cc204c4350de1acc2e652a0a486bcf"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a05362d2293e86def0f3ba6d312276a9a" id="r_a05362d2293e86def0f3ba6d312276a9a"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a05362d2293e86def0f3ba6d312276a9a">nk_tree_pop</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a05362d2293e86def0f3ba6d312276a9a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a976a55dc27c8169dc1a99f7d13088be8" id="r_a976a55dc27c8169dc1a99f7d13088be8"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a976a55dc27c8169dc1a99f7d13088be8">nk_tree_state_push</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_tree_type, const char *title, enum nk_collapse_states *state)</td></tr>
- <tr class="separator:a976a55dc27c8169dc1a99f7d13088be8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6bb8e2faf97d70d1a40db1201671780f" id="r_a6bb8e2faf97d70d1a40db1201671780f"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6bb8e2faf97d70d1a40db1201671780f">nk_tree_state_image_push</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_tree_type, struct <a class="el" href="structnk__image.html">nk_image</a>, const char *title, enum nk_collapse_states *state)</td></tr>
- <tr class="separator:a6bb8e2faf97d70d1a40db1201671780f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab654dd3881863a7ae992db45a071d77f" id="r_ab654dd3881863a7ae992db45a071d77f"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab654dd3881863a7ae992db45a071d77f">nk_tree_state_pop</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:ab654dd3881863a7ae992db45a071d77f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af2f1d84b7e2a6fcc4f21032d0088ef22" id="r_af2f1d84b7e2a6fcc4f21032d0088ef22"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#af2f1d84b7e2a6fcc4f21032d0088ef22">nk_tree_element_push_hashed</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_tree_type, const char *title, enum nk_collapse_states initial_state, nk_bool *selected, const char *hash, int len, int seed)</td></tr>
- <tr class="separator:af2f1d84b7e2a6fcc4f21032d0088ef22"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a825779ad923f9688a579a7d5aba1dbd2" id="r_a825779ad923f9688a579a7d5aba1dbd2"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a825779ad923f9688a579a7d5aba1dbd2">nk_tree_element_image_push_hashed</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_tree_type, struct <a class="el" href="structnk__image.html">nk_image</a>, const char *title, enum nk_collapse_states initial_state, nk_bool *selected, const char *hash, int len, int seed)</td></tr>
- <tr class="separator:a825779ad923f9688a579a7d5aba1dbd2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a673c474e65a7c9da0f475d171485d532" id="r_a673c474e65a7c9da0f475d171485d532"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a673c474e65a7c9da0f475d171485d532">nk_tree_element_pop</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a673c474e65a7c9da0f475d171485d532"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9d67fe90c0cf2a86a3d206e93a2ed1e3" id="r_a9d67fe90c0cf2a86a3d206e93a2ed1e3"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a9d67fe90c0cf2a86a3d206e93a2ed1e3">nk_list_view_begin</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__list__view.html">nk_list_view</a> *out, const char *id, nk_flags, int row_height, int row_count)</td></tr>
- <tr class="separator:a9d67fe90c0cf2a86a3d206e93a2ed1e3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6b8f5891638e304993e6369143511d62" id="r_a6b8f5891638e304993e6369143511d62"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6b8f5891638e304993e6369143511d62">nk_list_view_end</a> (struct <a class="el" href="structnk__list__view.html">nk_list_view</a> *)</td></tr>
- <tr class="separator:a6b8f5891638e304993e6369143511d62"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aaf68e0bbf0fd4724bf647d3e96b7d4a8" id="r_aaf68e0bbf0fd4724bf647d3e96b7d4a8"><td class="memItemLeft" align="right" valign="top">NK_API enum <a class="el" href="nuklear_8h.html#ac18958859f81ea11be7d0283adabb2e1">nk_widget_layout_states</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aaf68e0bbf0fd4724bf647d3e96b7d4a8">nk_widget</a> (struct <a class="el" href="structnk__rect.html">nk_rect</a> *, const struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:aaf68e0bbf0fd4724bf647d3e96b7d4a8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3664569d0816ea4163c1a803a4831f09" id="r_a3664569d0816ea4163c1a803a4831f09"><td class="memItemLeft" align="right" valign="top">NK_API enum <a class="el" href="nuklear_8h.html#ac18958859f81ea11be7d0283adabb2e1">nk_widget_layout_states</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a3664569d0816ea4163c1a803a4831f09">nk_widget_fitting</a> (struct <a class="el" href="structnk__rect.html">nk_rect</a> *, const struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__vec2.html">nk_vec2</a>)</td></tr>
- <tr class="separator:a3664569d0816ea4163c1a803a4831f09"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afb374e3c8c76aaaa5fcf47174e1304df" id="r_afb374e3c8c76aaaa5fcf47174e1304df"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#afb374e3c8c76aaaa5fcf47174e1304df">nk_widget_bounds</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:afb374e3c8c76aaaa5fcf47174e1304df"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad8a30e3b70d446f62a71ccbb29961378" id="r_ad8a30e3b70d446f62a71ccbb29961378"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ad8a30e3b70d446f62a71ccbb29961378">nk_widget_position</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:ad8a30e3b70d446f62a71ccbb29961378"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a479fef53d65b543878d986208c9e18ea" id="r_a479fef53d65b543878d986208c9e18ea"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a479fef53d65b543878d986208c9e18ea">nk_widget_size</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a479fef53d65b543878d986208c9e18ea"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5524b5c930b2d761bdcb9340b1e927e6" id="r_a5524b5c930b2d761bdcb9340b1e927e6"><td class="memItemLeft" align="right" valign="top">NK_API float </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a5524b5c930b2d761bdcb9340b1e927e6">nk_widget_width</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a5524b5c930b2d761bdcb9340b1e927e6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a38ee42eabd27275f4205277a692cd384" id="r_a38ee42eabd27275f4205277a692cd384"><td class="memItemLeft" align="right" valign="top">NK_API float </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a38ee42eabd27275f4205277a692cd384">nk_widget_height</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a38ee42eabd27275f4205277a692cd384"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0ee60d58ed718471832090ec1236a11c" id="r_a0ee60d58ed718471832090ec1236a11c"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a0ee60d58ed718471832090ec1236a11c">nk_widget_is_hovered</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a0ee60d58ed718471832090ec1236a11c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2d6e89321804a3765d3496adb89f3e75" id="r_a2d6e89321804a3765d3496adb89f3e75"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2d6e89321804a3765d3496adb89f3e75">nk_widget_is_mouse_clicked</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_buttons)</td></tr>
- <tr class="separator:a2d6e89321804a3765d3496adb89f3e75"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a36763a52ed456f5741907af6d6256e14" id="r_a36763a52ed456f5741907af6d6256e14"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a36763a52ed456f5741907af6d6256e14">nk_widget_has_mouse_click_down</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_buttons, nk_bool down)</td></tr>
- <tr class="separator:a36763a52ed456f5741907af6d6256e14"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a700cbd24d7c654b1ea5b6c5b9a5f18a4" id="r_a700cbd24d7c654b1ea5b6c5b9a5f18a4"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a700cbd24d7c654b1ea5b6c5b9a5f18a4">nk_spacing</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, int cols)</td></tr>
- <tr class="separator:a700cbd24d7c654b1ea5b6c5b9a5f18a4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a185d2bec87ea94cfc878ca3a25a339bc" id="r_a185d2bec87ea94cfc878ca3a25a339bc"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a185d2bec87ea94cfc878ca3a25a339bc">nk_widget_disable_begin</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="separator:a185d2bec87ea94cfc878ca3a25a339bc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ada9397ce8a6242cba21dbcbbc63846f2" id="r_ada9397ce8a6242cba21dbcbbc63846f2"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ada9397ce8a6242cba21dbcbbc63846f2">nk_widget_disable_end</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx)</td></tr>
- <tr class="separator:ada9397ce8a6242cba21dbcbbc63846f2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a57bfd9d22209fd879f1495ae4d71888d" id="r_a57bfd9d22209fd879f1495ae4d71888d"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a57bfd9d22209fd879f1495ae4d71888d">nk_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, int, nk_flags)</td></tr>
- <tr class="separator:a57bfd9d22209fd879f1495ae4d71888d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac179bc1be9734a74e5f03b5eb4aa1365" id="r_ac179bc1be9734a74e5f03b5eb4aa1365"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ac179bc1be9734a74e5f03b5eb4aa1365">nk_text_colored</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, int, nk_flags, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:ac179bc1be9734a74e5f03b5eb4aa1365"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a97df80a2e281e6ccf991df5cde41a685" id="r_a97df80a2e281e6ccf991df5cde41a685"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a97df80a2e281e6ccf991df5cde41a685">nk_text_wrap</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, int)</td></tr>
- <tr class="separator:a97df80a2e281e6ccf991df5cde41a685"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2b51947c8fbe4c2c4c66883e40619ad6" id="r_a2b51947c8fbe4c2c4c66883e40619ad6"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2b51947c8fbe4c2c4c66883e40619ad6">nk_text_wrap_colored</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, int, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a2b51947c8fbe4c2c4c66883e40619ad6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a73291c38de9253ba3c7abf1fa85b6aef" id="r_a73291c38de9253ba3c7abf1fa85b6aef"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a73291c38de9253ba3c7abf1fa85b6aef">nk_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, nk_flags align)</td></tr>
- <tr class="separator:a73291c38de9253ba3c7abf1fa85b6aef"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae09361103f463c086bb5b958160f3972" id="r_ae09361103f463c086bb5b958160f3972"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae09361103f463c086bb5b958160f3972">nk_label_colored</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, nk_flags align, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:ae09361103f463c086bb5b958160f3972"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae6a333ac659fec101ec368e205ffedd5" id="r_ae6a333ac659fec101ec368e205ffedd5"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae6a333ac659fec101ec368e205ffedd5">nk_label_wrap</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *)</td></tr>
- <tr class="separator:ae6a333ac659fec101ec368e205ffedd5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a47e622e214db35a67032206f6ec1c87f" id="r_a47e622e214db35a67032206f6ec1c87f"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a47e622e214db35a67032206f6ec1c87f">nk_label_colored_wrap</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a47e622e214db35a67032206f6ec1c87f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a129ae5059b4990224a2710ea0aeec845" id="r_a129ae5059b4990224a2710ea0aeec845"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a129ae5059b4990224a2710ea0aeec845">nk_image</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__image.html">nk_image</a>)</td></tr>
- <tr class="separator:a129ae5059b4990224a2710ea0aeec845"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a94b6059f113fbe4bb910774b634bdc4d" id="r_a94b6059f113fbe4bb910774b634bdc4d"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a94b6059f113fbe4bb910774b634bdc4d">nk_image_color</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__image.html">nk_image</a>, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a94b6059f113fbe4bb910774b634bdc4d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a241446b63863d08e92cf1f95cf3e3b0d" id="r_a241446b63863d08e92cf1f95cf3e3b0d"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a241446b63863d08e92cf1f95cf3e3b0d">nk_button_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *title, int len)</td></tr>
- <tr class="separator:a241446b63863d08e92cf1f95cf3e3b0d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a93726b0eade6a7b26224490a3d817300" id="r_a93726b0eade6a7b26224490a3d817300"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a93726b0eade6a7b26224490a3d817300">nk_button_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *title)</td></tr>
- <tr class="separator:a93726b0eade6a7b26224490a3d817300"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7e8b35ea496e6b7de637152f1c171826" id="r_a7e8b35ea496e6b7de637152f1c171826"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7e8b35ea496e6b7de637152f1c171826">nk_button_color</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a7e8b35ea496e6b7de637152f1c171826"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae28e919192542ce5f7dbe91422c5f504" id="r_ae28e919192542ce5f7dbe91422c5f504"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae28e919192542ce5f7dbe91422c5f504">nk_button_symbol</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_symbol_type)</td></tr>
- <tr class="separator:ae28e919192542ce5f7dbe91422c5f504"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad7f02cc8940a827d1bf089b3404ab70a" id="r_ad7f02cc8940a827d1bf089b3404ab70a"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ad7f02cc8940a827d1bf089b3404ab70a">nk_button_image</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__image.html">nk_image</a> img)</td></tr>
- <tr class="separator:ad7f02cc8940a827d1bf089b3404ab70a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9653c86365ddd10f102838bab2fae112" id="r_a9653c86365ddd10f102838bab2fae112"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a9653c86365ddd10f102838bab2fae112">nk_button_symbol_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_symbol_type, const char *, nk_flags text_alignment)</td></tr>
- <tr class="separator:a9653c86365ddd10f102838bab2fae112"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a03d790060aa59fe7728a509e92228005" id="r_a03d790060aa59fe7728a509e92228005"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a03d790060aa59fe7728a509e92228005">nk_button_symbol_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_symbol_type, const char *, int, nk_flags alignment)</td></tr>
- <tr class="separator:a03d790060aa59fe7728a509e92228005"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4e4cbb1e4c8f8c3e63a337582c067116" id="r_a4e4cbb1e4c8f8c3e63a337582c067116"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4e4cbb1e4c8f8c3e63a337582c067116">nk_button_image_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__image.html">nk_image</a> img, const char *, nk_flags text_alignment)</td></tr>
- <tr class="separator:a4e4cbb1e4c8f8c3e63a337582c067116"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:adfa9e510f5730715592f40317cfae969" id="r_adfa9e510f5730715592f40317cfae969"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#adfa9e510f5730715592f40317cfae969">nk_button_image_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__image.html">nk_image</a> img, const char *, int, nk_flags alignment)</td></tr>
- <tr class="separator:adfa9e510f5730715592f40317cfae969"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad2a4eac5446fc76193070c178c6016ca" id="r_ad2a4eac5446fc76193070c178c6016ca"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ad2a4eac5446fc76193070c178c6016ca">nk_button_text_styled</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const struct <a class="el" href="structnk__style__button.html">nk_style_button</a> *, const char *title, int len)</td></tr>
- <tr class="separator:ad2a4eac5446fc76193070c178c6016ca"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a27ba787cb1d086d024b40fdcf22041c9" id="r_a27ba787cb1d086d024b40fdcf22041c9"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a27ba787cb1d086d024b40fdcf22041c9">nk_button_label_styled</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const struct <a class="el" href="structnk__style__button.html">nk_style_button</a> *, const char *title)</td></tr>
- <tr class="separator:a27ba787cb1d086d024b40fdcf22041c9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a72f5e15ae25503923f33292117003f18" id="r_a72f5e15ae25503923f33292117003f18"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a72f5e15ae25503923f33292117003f18">nk_button_symbol_styled</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const struct <a class="el" href="structnk__style__button.html">nk_style_button</a> *, enum nk_symbol_type)</td></tr>
- <tr class="separator:a72f5e15ae25503923f33292117003f18"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a32d49b67f4de4eadc3e55b7468ebca84" id="r_a32d49b67f4de4eadc3e55b7468ebca84"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a32d49b67f4de4eadc3e55b7468ebca84">nk_button_image_styled</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const struct <a class="el" href="structnk__style__button.html">nk_style_button</a> *, struct <a class="el" href="structnk__image.html">nk_image</a> img)</td></tr>
- <tr class="separator:a32d49b67f4de4eadc3e55b7468ebca84"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0840b7147641563ee4560e50f31121fc" id="r_a0840b7147641563ee4560e50f31121fc"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a0840b7147641563ee4560e50f31121fc">nk_button_symbol_text_styled</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const struct <a class="el" href="structnk__style__button.html">nk_style_button</a> *, enum nk_symbol_type, const char *, int, nk_flags alignment)</td></tr>
- <tr class="separator:a0840b7147641563ee4560e50f31121fc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5e576d1497ea68ae57bba4b97dd80f92" id="r_a5e576d1497ea68ae57bba4b97dd80f92"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a5e576d1497ea68ae57bba4b97dd80f92">nk_button_symbol_label_styled</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const struct <a class="el" href="structnk__style__button.html">nk_style_button</a> *style, enum nk_symbol_type symbol, const char *title, nk_flags align)</td></tr>
- <tr class="separator:a5e576d1497ea68ae57bba4b97dd80f92"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3a0c15ee0fd6abd9631d5e1521940518" id="r_a3a0c15ee0fd6abd9631d5e1521940518"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a3a0c15ee0fd6abd9631d5e1521940518">nk_button_image_label_styled</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const struct <a class="el" href="structnk__style__button.html">nk_style_button</a> *, struct <a class="el" href="structnk__image.html">nk_image</a> img, const char *, nk_flags text_alignment)</td></tr>
- <tr class="separator:a3a0c15ee0fd6abd9631d5e1521940518"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af42ba2b5928558ff23f4e6ad905a6a81" id="r_af42ba2b5928558ff23f4e6ad905a6a81"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#af42ba2b5928558ff23f4e6ad905a6a81">nk_button_image_text_styled</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const struct <a class="el" href="structnk__style__button.html">nk_style_button</a> *, struct <a class="el" href="structnk__image.html">nk_image</a> img, const char *, int, nk_flags alignment)</td></tr>
- <tr class="separator:af42ba2b5928558ff23f4e6ad905a6a81"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4acac59763becc0abfafc2616e68ff59" id="r_a4acac59763becc0abfafc2616e68ff59"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4acac59763becc0abfafc2616e68ff59">nk_button_set_behavior</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_button_behavior)</td></tr>
- <tr class="separator:a4acac59763becc0abfafc2616e68ff59"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1e4674a97bc59d6af2ce115da99c393a" id="r_a1e4674a97bc59d6af2ce115da99c393a"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1e4674a97bc59d6af2ce115da99c393a">nk_button_push_behavior</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_button_behavior)</td></tr>
- <tr class="separator:a1e4674a97bc59d6af2ce115da99c393a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5e9e37000f7189a9c1ada69befa2e78f" id="r_a5e9e37000f7189a9c1ada69befa2e78f"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a5e9e37000f7189a9c1ada69befa2e78f">nk_button_pop_behavior</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a5e9e37000f7189a9c1ada69befa2e78f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a33b60968c13dd265dcef105f5408e689" id="r_a33b60968c13dd265dcef105f5408e689"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a33b60968c13dd265dcef105f5408e689">nk_check_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, nk_bool active)</td></tr>
- <tr class="separator:a33b60968c13dd265dcef105f5408e689"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af7d4d78f7a8c6f93e72a64d6d823139f" id="r_af7d4d78f7a8c6f93e72a64d6d823139f"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#af7d4d78f7a8c6f93e72a64d6d823139f">nk_check_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, int, nk_bool active)</td></tr>
- <tr class="separator:af7d4d78f7a8c6f93e72a64d6d823139f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2a49d9cc8549c296d7e73dae47928f13" id="r_a2a49d9cc8549c296d7e73dae47928f13"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2a49d9cc8549c296d7e73dae47928f13">nk_check_text_align</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, int, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)</td></tr>
- <tr class="separator:a2a49d9cc8549c296d7e73dae47928f13"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9d68fd1b32ff8b0ba54ca6fd91b1e813" id="r_a9d68fd1b32ff8b0ba54ca6fd91b1e813"><td class="memItemLeft" align="right" valign="top">NK_API unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a9d68fd1b32ff8b0ba54ca6fd91b1e813">nk_check_flags_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, unsigned int flags, unsigned int value)</td></tr>
- <tr class="separator:a9d68fd1b32ff8b0ba54ca6fd91b1e813"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1e926bad11a187321934b1b1be28056a" id="r_a1e926bad11a187321934b1b1be28056a"><td class="memItemLeft" align="right" valign="top">NK_API unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1e926bad11a187321934b1b1be28056a">nk_check_flags_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, int, unsigned int flags, unsigned int value)</td></tr>
- <tr class="separator:a1e926bad11a187321934b1b1be28056a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a43285fa0db1466ddac3a5556dc017458" id="r_a43285fa0db1466ddac3a5556dc017458"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a43285fa0db1466ddac3a5556dc017458">nk_checkbox_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, nk_bool *active)</td></tr>
- <tr class="separator:a43285fa0db1466ddac3a5556dc017458"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae604c90a0ac9351bcc6c3e2f52587cdc" id="r_ae604c90a0ac9351bcc6c3e2f52587cdc"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae604c90a0ac9351bcc6c3e2f52587cdc">nk_checkbox_label_align</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *label, nk_bool *active, nk_flags widget_alignment, nk_flags text_alignment)</td></tr>
- <tr class="separator:ae604c90a0ac9351bcc6c3e2f52587cdc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aba92a31434fa672ba58f14f8ff575366" id="r_aba92a31434fa672ba58f14f8ff575366"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aba92a31434fa672ba58f14f8ff575366">nk_checkbox_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, int, nk_bool *active)</td></tr>
- <tr class="separator:aba92a31434fa672ba58f14f8ff575366"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acf57ccecbbc9d0ef192a65cfa4301baa" id="r_acf57ccecbbc9d0ef192a65cfa4301baa"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#acf57ccecbbc9d0ef192a65cfa4301baa">nk_checkbox_text_align</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *text, int len, nk_bool *active, nk_flags widget_alignment, nk_flags text_alignment)</td></tr>
- <tr class="separator:acf57ccecbbc9d0ef192a65cfa4301baa"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad46dbf1509058659b713f91147cb45f1" id="r_ad46dbf1509058659b713f91147cb45f1"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ad46dbf1509058659b713f91147cb45f1">nk_checkbox_flags_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, unsigned int *flags, unsigned int value)</td></tr>
- <tr class="separator:ad46dbf1509058659b713f91147cb45f1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a61e5cf2e45090bdfe04e2cbe5098187e" id="r_a61e5cf2e45090bdfe04e2cbe5098187e"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a61e5cf2e45090bdfe04e2cbe5098187e">nk_checkbox_flags_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, int, unsigned int *flags, unsigned int value)</td></tr>
- <tr class="separator:a61e5cf2e45090bdfe04e2cbe5098187e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a75af0e7e2d7244a1278463180d70482a" id="r_a75af0e7e2d7244a1278463180d70482a"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a75af0e7e2d7244a1278463180d70482a">nk_radio_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, nk_bool *active)</td></tr>
- <tr class="separator:a75af0e7e2d7244a1278463180d70482a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aeb6c2d22336e66bc64d5b09acba45713" id="r_aeb6c2d22336e66bc64d5b09acba45713"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aeb6c2d22336e66bc64d5b09acba45713">nk_radio_label_align</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *label, nk_bool *active, nk_flags widget_alignment, nk_flags text_alignment)</td></tr>
- <tr class="separator:aeb6c2d22336e66bc64d5b09acba45713"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9d0b1fd1ad925204274c1e80ec1bdc1b" id="r_a9d0b1fd1ad925204274c1e80ec1bdc1b"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a9d0b1fd1ad925204274c1e80ec1bdc1b">nk_radio_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, int, nk_bool *active)</td></tr>
- <tr class="separator:a9d0b1fd1ad925204274c1e80ec1bdc1b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5ecc7c3c4a70df1fbd6b310d83d601bf" id="r_a5ecc7c3c4a70df1fbd6b310d83d601bf"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a5ecc7c3c4a70df1fbd6b310d83d601bf">nk_radio_text_align</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *text, int len, nk_bool *active, nk_flags widget_alignment, nk_flags text_alignment)</td></tr>
- <tr class="separator:a5ecc7c3c4a70df1fbd6b310d83d601bf"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4019baad5e48984f5e55ea7e2cae913c" id="r_a4019baad5e48984f5e55ea7e2cae913c"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4019baad5e48984f5e55ea7e2cae913c">nk_option_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, nk_bool active)</td></tr>
- <tr class="separator:a4019baad5e48984f5e55ea7e2cae913c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8ad7d2628f606ee81710719bfe22d536" id="r_a8ad7d2628f606ee81710719bfe22d536"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a8ad7d2628f606ee81710719bfe22d536">nk_option_label_align</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *label, nk_bool active, nk_flags widget_alignment, nk_flags text_alignment)</td></tr>
- <tr class="separator:a8ad7d2628f606ee81710719bfe22d536"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae9771870f575b4ce242f8a12709c3a1a" id="r_ae9771870f575b4ce242f8a12709c3a1a"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae9771870f575b4ce242f8a12709c3a1a">nk_option_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, int, nk_bool active)</td></tr>
- <tr class="separator:ae9771870f575b4ce242f8a12709c3a1a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ade246a7eb8f58a370e8f63001c6475e2" id="r_ade246a7eb8f58a370e8f63001c6475e2"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ade246a7eb8f58a370e8f63001c6475e2">nk_option_text_align</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const char *text, int len, nk_bool is_active, nk_flags widget_alignment, nk_flags text_alignment)</td></tr>
- <tr class="separator:ade246a7eb8f58a370e8f63001c6475e2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa1a52f70129fe8ddd01e187eb3f40f88" id="r_aa1a52f70129fe8ddd01e187eb3f40f88"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa1a52f70129fe8ddd01e187eb3f40f88">nk_selectable_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, nk_flags align, nk_bool *value)</td></tr>
- <tr class="separator:aa1a52f70129fe8ddd01e187eb3f40f88"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8cb591346008b176d3a2880a7d7c58d9" id="r_a8cb591346008b176d3a2880a7d7c58d9"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a8cb591346008b176d3a2880a7d7c58d9">nk_selectable_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, int, nk_flags align, nk_bool *value)</td></tr>
- <tr class="separator:a8cb591346008b176d3a2880a7d7c58d9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a58f2706bfae7ee6ab9a2e19de51010b1" id="r_a58f2706bfae7ee6ab9a2e19de51010b1"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a58f2706bfae7ee6ab9a2e19de51010b1">nk_selectable_image_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__image.html">nk_image</a>, const char *, nk_flags align, nk_bool *value)</td></tr>
- <tr class="separator:a58f2706bfae7ee6ab9a2e19de51010b1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a54c0cbf2829c2a613fc6c5b7c40f8fa0" id="r_a54c0cbf2829c2a613fc6c5b7c40f8fa0"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a54c0cbf2829c2a613fc6c5b7c40f8fa0">nk_selectable_image_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__image.html">nk_image</a>, const char *, int, nk_flags align, nk_bool *value)</td></tr>
- <tr class="separator:a54c0cbf2829c2a613fc6c5b7c40f8fa0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a444c13c748d575ffe88d0bd15428d451" id="r_a444c13c748d575ffe88d0bd15428d451"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a444c13c748d575ffe88d0bd15428d451">nk_selectable_symbol_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_symbol_type, const char *, nk_flags align, nk_bool *value)</td></tr>
- <tr class="separator:a444c13c748d575ffe88d0bd15428d451"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9d080c39c35a3cbb330ccd3350a8d04a" id="r_a9d080c39c35a3cbb330ccd3350a8d04a"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a9d080c39c35a3cbb330ccd3350a8d04a">nk_selectable_symbol_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_symbol_type, const char *, int, nk_flags align, nk_bool *value)</td></tr>
- <tr class="separator:a9d080c39c35a3cbb330ccd3350a8d04a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6394d1055abf21e5b89c64ea0c8bbf7d" id="r_a6394d1055abf21e5b89c64ea0c8bbf7d"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6394d1055abf21e5b89c64ea0c8bbf7d">nk_select_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, nk_flags align, nk_bool value)</td></tr>
- <tr class="separator:a6394d1055abf21e5b89c64ea0c8bbf7d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aeb12049c7f19b09f9b29a2b0417dfbce" id="r_aeb12049c7f19b09f9b29a2b0417dfbce"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aeb12049c7f19b09f9b29a2b0417dfbce">nk_select_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, int, nk_flags align, nk_bool value)</td></tr>
- <tr class="separator:aeb12049c7f19b09f9b29a2b0417dfbce"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0eb8f2805087435fee7d922c704a99ac" id="r_a0eb8f2805087435fee7d922c704a99ac"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a0eb8f2805087435fee7d922c704a99ac">nk_select_image_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__image.html">nk_image</a>, const char *, nk_flags align, nk_bool value)</td></tr>
- <tr class="separator:a0eb8f2805087435fee7d922c704a99ac"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae321ae5f69e1b9ce65514f7f8f9d12ee" id="r_ae321ae5f69e1b9ce65514f7f8f9d12ee"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae321ae5f69e1b9ce65514f7f8f9d12ee">nk_select_image_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__image.html">nk_image</a>, const char *, int, nk_flags align, nk_bool value)</td></tr>
- <tr class="separator:ae321ae5f69e1b9ce65514f7f8f9d12ee"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2d14dab9591043e6652f41f7e3239267" id="r_a2d14dab9591043e6652f41f7e3239267"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2d14dab9591043e6652f41f7e3239267">nk_select_symbol_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_symbol_type, const char *, nk_flags align, nk_bool value)</td></tr>
- <tr class="separator:a2d14dab9591043e6652f41f7e3239267"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aed39496fbab80298283b299e37e7b3b2" id="r_aed39496fbab80298283b299e37e7b3b2"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aed39496fbab80298283b299e37e7b3b2">nk_select_symbol_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_symbol_type, const char *, int, nk_flags align, nk_bool value)</td></tr>
- <tr class="separator:aed39496fbab80298283b299e37e7b3b2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6431e096f95838b2d3a39ac169b3eb23" id="r_a6431e096f95838b2d3a39ac169b3eb23"><td class="memItemLeft" align="right" valign="top">NK_API float </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6431e096f95838b2d3a39ac169b3eb23">nk_slide_float</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, float min, float val, float max, float step)</td></tr>
- <tr class="separator:a6431e096f95838b2d3a39ac169b3eb23"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a13a947d9d1b4955ff48d9eebcb8ae24d" id="r_a13a947d9d1b4955ff48d9eebcb8ae24d"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a13a947d9d1b4955ff48d9eebcb8ae24d">nk_slide_int</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, int min, int val, int max, int step)</td></tr>
- <tr class="separator:a13a947d9d1b4955ff48d9eebcb8ae24d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab2e9352aa7b3354e8b46a81188661516" id="r_ab2e9352aa7b3354e8b46a81188661516"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab2e9352aa7b3354e8b46a81188661516">nk_slider_float</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, float min, float *val, float max, float step)</td></tr>
- <tr class="separator:ab2e9352aa7b3354e8b46a81188661516"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afa5f71af6c9d2848d0b8d28143b878e7" id="r_afa5f71af6c9d2848d0b8d28143b878e7"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#afa5f71af6c9d2848d0b8d28143b878e7">nk_slider_int</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, int min, int *val, int max, int step)</td></tr>
- <tr class="separator:afa5f71af6c9d2848d0b8d28143b878e7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af723d43f0d4690f5da4f1cb7f4a98f7a" id="r_af723d43f0d4690f5da4f1cb7f4a98f7a"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#af723d43f0d4690f5da4f1cb7f4a98f7a">nk_knob_float</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, float min, float *val, float max, float step, enum nk_heading zero_direction, float dead_zone_degrees)</td></tr>
- <tr class="separator:af723d43f0d4690f5da4f1cb7f4a98f7a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aee53860005e2f351413fdfdbd8aad3a3" id="r_aee53860005e2f351413fdfdbd8aad3a3"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aee53860005e2f351413fdfdbd8aad3a3">nk_knob_int</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, int min, int *val, int max, int step, enum nk_heading zero_direction, float dead_zone_degrees)</td></tr>
- <tr class="separator:aee53860005e2f351413fdfdbd8aad3a3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a579c75aabb35c05424c877d0e2dc7404" id="r_a579c75aabb35c05424c877d0e2dc7404"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a579c75aabb35c05424c877d0e2dc7404">nk_progress</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, nk_size *cur, nk_size max, nk_bool modifyable)</td></tr>
- <tr class="separator:a579c75aabb35c05424c877d0e2dc7404"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0184f8286d3a022ba7e62654d2a5f4e7" id="r_a0184f8286d3a022ba7e62654d2a5f4e7"><td class="memItemLeft" align="right" valign="top">NK_API nk_size </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a0184f8286d3a022ba7e62654d2a5f4e7">nk_prog</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, nk_size cur, nk_size max, nk_bool modifyable)</td></tr>
- <tr class="separator:a0184f8286d3a022ba7e62654d2a5f4e7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aaaf371b403f0c1c62ba6c59df6bf6943" id="r_aaaf371b403f0c1c62ba6c59df6bf6943"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__colorf.html">nk_colorf</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aaaf371b403f0c1c62ba6c59df6bf6943">nk_color_picker</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__colorf.html">nk_colorf</a>, enum nk_color_format)</td></tr>
- <tr class="separator:aaaf371b403f0c1c62ba6c59df6bf6943"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a787d27613b18157619d0d2f6ad404686" id="r_a787d27613b18157619d0d2f6ad404686"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a787d27613b18157619d0d2f6ad404686">nk_color_pick</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__colorf.html">nk_colorf</a> *, enum nk_color_format)</td></tr>
- <tr class="separator:a787d27613b18157619d0d2f6ad404686"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0af81623df7daa4f5f3eccb75beb2b26" id="r_a0af81623df7daa4f5f3eccb75beb2b26"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a0af81623df7daa4f5f3eccb75beb2b26">nk_property_int</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *name, int min, int *val, int max, int step, float inc_per_pixel)</td></tr>
- <tr class="separator:a0af81623df7daa4f5f3eccb75beb2b26"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2ad0b76d6b0b29ba37ca1777953d4f89" id="r_a2ad0b76d6b0b29ba37ca1777953d4f89"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2ad0b76d6b0b29ba37ca1777953d4f89">nk_property_float</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *name, float min, float *val, float max, float step, float inc_per_pixel)</td></tr>
- <tr class="separator:a2ad0b76d6b0b29ba37ca1777953d4f89"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6078e0bd051eadbaab18f5acea38e516" id="r_a6078e0bd051eadbaab18f5acea38e516"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6078e0bd051eadbaab18f5acea38e516">nk_property_double</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *name, double min, double *val, double max, double step, float inc_per_pixel)</td></tr>
- <tr class="separator:a6078e0bd051eadbaab18f5acea38e516"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af079769a8700d947492b8b08977eeca2" id="r_af079769a8700d947492b8b08977eeca2"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#af079769a8700d947492b8b08977eeca2">nk_propertyi</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *name, int min, int val, int max, int step, float inc_per_pixel)</td></tr>
- <tr class="separator:af079769a8700d947492b8b08977eeca2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2030121357983cfabd73fadb997dbf04" id="r_a2030121357983cfabd73fadb997dbf04"><td class="memItemLeft" align="right" valign="top">NK_API float </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2030121357983cfabd73fadb997dbf04">nk_propertyf</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *name, float min, float val, float max, float step, float inc_per_pixel)</td></tr>
- <tr class="separator:a2030121357983cfabd73fadb997dbf04"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac5840ee35a5f6fcb30a086cf72afd991" id="r_ac5840ee35a5f6fcb30a086cf72afd991"><td class="memItemLeft" align="right" valign="top">NK_API double </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ac5840ee35a5f6fcb30a086cf72afd991">nk_propertyd</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *name, double min, double val, double max, double step, float inc_per_pixel)</td></tr>
- <tr class="separator:ac5840ee35a5f6fcb30a086cf72afd991"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa73614356dce792165b45b864330d3bb" id="r_aa73614356dce792165b45b864330d3bb"><td class="memItemLeft" align="right" valign="top">NK_API nk_flags </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa73614356dce792165b45b864330d3bb">nk_edit_string</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, nk_flags, char *buffer, int *len, int max, nk_plugin_filter)</td></tr>
- <tr class="separator:aa73614356dce792165b45b864330d3bb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a20bb7ae7a0107032388e790e7df0a50a" id="r_a20bb7ae7a0107032388e790e7df0a50a"><td class="memItemLeft" align="right" valign="top">NK_API nk_flags </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a20bb7ae7a0107032388e790e7df0a50a">nk_edit_string_zero_terminated</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, nk_flags, char *buffer, int max, nk_plugin_filter)</td></tr>
- <tr class="separator:a20bb7ae7a0107032388e790e7df0a50a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae6816f7cb3c5e94e8e72f5c8b2361d40" id="r_ae6816f7cb3c5e94e8e72f5c8b2361d40"><td class="memItemLeft" align="right" valign="top">NK_API nk_flags </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae6816f7cb3c5e94e8e72f5c8b2361d40">nk_edit_buffer</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, nk_flags, struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *, nk_plugin_filter)</td></tr>
- <tr class="separator:ae6816f7cb3c5e94e8e72f5c8b2361d40"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a28848c36650db842f3d63c009a69080a" id="r_a28848c36650db842f3d63c009a69080a"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a28848c36650db842f3d63c009a69080a">nk_edit_focus</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, nk_flags flags)</td></tr>
- <tr class="separator:a28848c36650db842f3d63c009a69080a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a61899849916dd24ebcd6e5b6eb05a326" id="r_a61899849916dd24ebcd6e5b6eb05a326"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a61899849916dd24ebcd6e5b6eb05a326">nk_edit_unfocus</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a61899849916dd24ebcd6e5b6eb05a326"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a273ef5f6f075de19145b8fe5cba283a2" id="r_a273ef5f6f075de19145b8fe5cba283a2"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a273ef5f6f075de19145b8fe5cba283a2">nk_chart_begin</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_chart_type, int num, float min, float max)</td></tr>
- <tr class="separator:a273ef5f6f075de19145b8fe5cba283a2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae96371c1eac50f5f03acc7b1daef3b21" id="r_ae96371c1eac50f5f03acc7b1daef3b21"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae96371c1eac50f5f03acc7b1daef3b21">nk_chart_begin_colored</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_chart_type, struct <a class="el" href="structnk__color.html">nk_color</a>, struct <a class="el" href="structnk__color.html">nk_color</a> active, int num, float min, float max)</td></tr>
- <tr class="separator:ae96371c1eac50f5f03acc7b1daef3b21"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7a43fddfec9868abda6ecbf52685f55c" id="r_a7a43fddfec9868abda6ecbf52685f55c"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7a43fddfec9868abda6ecbf52685f55c">nk_chart_add_slot</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const enum nk_chart_type, int count, float min_value, float max_value)</td></tr>
- <tr class="separator:a7a43fddfec9868abda6ecbf52685f55c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acd0992526a26b2355520c56947efd2a3" id="r_acd0992526a26b2355520c56947efd2a3"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#acd0992526a26b2355520c56947efd2a3">nk_chart_add_slot_colored</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *ctx, const enum nk_chart_type, struct <a class="el" href="structnk__color.html">nk_color</a>, struct <a class="el" href="structnk__color.html">nk_color</a> active, int count, float min_value, float max_value)</td></tr>
- <tr class="separator:acd0992526a26b2355520c56947efd2a3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a42be0b2ecbdf8caf50628db189f75f28" id="r_a42be0b2ecbdf8caf50628db189f75f28"><td class="memItemLeft" align="right" valign="top">NK_API nk_flags </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a42be0b2ecbdf8caf50628db189f75f28">nk_chart_push</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, float)</td></tr>
- <tr class="separator:a42be0b2ecbdf8caf50628db189f75f28"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a98fbd96df83a0ab4b5d0db8c7bdd4a30" id="r_a98fbd96df83a0ab4b5d0db8c7bdd4a30"><td class="memItemLeft" align="right" valign="top">NK_API nk_flags </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a98fbd96df83a0ab4b5d0db8c7bdd4a30">nk_chart_push_slot</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, float, int)</td></tr>
- <tr class="separator:a98fbd96df83a0ab4b5d0db8c7bdd4a30"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2efa52bbb66a0e5c09dbcb227d669ca4" id="r_a2efa52bbb66a0e5c09dbcb227d669ca4"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2efa52bbb66a0e5c09dbcb227d669ca4">nk_chart_end</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a2efa52bbb66a0e5c09dbcb227d669ca4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abb28132e59f4a9308d7ef8f1527e7dda" id="r_abb28132e59f4a9308d7ef8f1527e7dda"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#abb28132e59f4a9308d7ef8f1527e7dda">nk_plot</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_chart_type, const float *values, int count, int offset)</td></tr>
- <tr class="separator:abb28132e59f4a9308d7ef8f1527e7dda"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1d7d965cd95276e0ebd5522a9832d94e" id="r_a1d7d965cd95276e0ebd5522a9832d94e"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1d7d965cd95276e0ebd5522a9832d94e">nk_plot_function</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_chart_type, void *userdata, float(*value_getter)(void *user, int index), int count, int offset)</td></tr>
- <tr class="separator:a1d7d965cd95276e0ebd5522a9832d94e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad0fd0c54761e0e3dfb651f76021f4bb0" id="r_ad0fd0c54761e0e3dfb651f76021f4bb0"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ad0fd0c54761e0e3dfb651f76021f4bb0">nk_popup_begin</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_popup_type, const char *, nk_flags, struct <a class="el" href="structnk__rect.html">nk_rect</a> bounds)</td></tr>
- <tr class="separator:ad0fd0c54761e0e3dfb651f76021f4bb0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a41e7fc64da20965326d0df437c551614" id="r_a41e7fc64da20965326d0df437c551614"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a41e7fc64da20965326d0df437c551614">nk_popup_close</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a41e7fc64da20965326d0df437c551614"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a25e6ba55c04c4cf982d5bc5e59fc68d1" id="r_a25e6ba55c04c4cf982d5bc5e59fc68d1"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a25e6ba55c04c4cf982d5bc5e59fc68d1">nk_popup_end</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a25e6ba55c04c4cf982d5bc5e59fc68d1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a78602b0e1f91e1313237c6162ecc64e9" id="r_a78602b0e1f91e1313237c6162ecc64e9"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a78602b0e1f91e1313237c6162ecc64e9">nk_popup_get_scroll</a> (const struct <a class="el" href="structnk__context.html">nk_context</a> *, nk_uint *offset_x, nk_uint *offset_y)</td></tr>
- <tr class="separator:a78602b0e1f91e1313237c6162ecc64e9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1a1826b80e6ab43f3ca4cff8fbec6d97" id="r_a1a1826b80e6ab43f3ca4cff8fbec6d97"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1a1826b80e6ab43f3ca4cff8fbec6d97">nk_popup_set_scroll</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, nk_uint offset_x, nk_uint offset_y)</td></tr>
- <tr class="separator:a1a1826b80e6ab43f3ca4cff8fbec6d97"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae7c898def142ff2d476ae1a261fa009d" id="r_ae7c898def142ff2d476ae1a261fa009d"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae7c898def142ff2d476ae1a261fa009d">nk_combo</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *const *items, int count, int selected, int item_height, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:ae7c898def142ff2d476ae1a261fa009d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a21063595c5e17abcce2f73350481adf7" id="r_a21063595c5e17abcce2f73350481adf7"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a21063595c5e17abcce2f73350481adf7">nk_combo_separator</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *items_separated_by_separator, int separator, int selected, int count, int item_height, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:a21063595c5e17abcce2f73350481adf7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a65fc8957f4e1ff4124f1525f504e5d4e" id="r_a65fc8957f4e1ff4124f1525f504e5d4e"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a65fc8957f4e1ff4124f1525f504e5d4e">nk_combo_string</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *items_separated_by_zeros, int selected, int count, int item_height, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:a65fc8957f4e1ff4124f1525f504e5d4e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae2e4e39d043a668eb9663ddb4c8ec4f3" id="r_ae2e4e39d043a668eb9663ddb4c8ec4f3"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae2e4e39d043a668eb9663ddb4c8ec4f3">nk_combo_callback</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, void(*item_getter)(void *, int, const char **), void *userdata, int selected, int count, int item_height, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:ae2e4e39d043a668eb9663ddb4c8ec4f3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5fcca4256ccc7d8dbe5fa29fa718053d" id="r_a5fcca4256ccc7d8dbe5fa29fa718053d"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a5fcca4256ccc7d8dbe5fa29fa718053d">nk_combobox</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *const *items, int count, int *selected, int item_height, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:a5fcca4256ccc7d8dbe5fa29fa718053d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8315ccff332b2adcb729eb3dccad0746" id="r_a8315ccff332b2adcb729eb3dccad0746"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a8315ccff332b2adcb729eb3dccad0746">nk_combobox_string</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *items_separated_by_zeros, int *selected, int count, int item_height, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:a8315ccff332b2adcb729eb3dccad0746"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0dcad58b89ef18455eb1a1dace822bda" id="r_a0dcad58b89ef18455eb1a1dace822bda"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a0dcad58b89ef18455eb1a1dace822bda">nk_combobox_separator</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *items_separated_by_separator, int separator, int *selected, int count, int item_height, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:a0dcad58b89ef18455eb1a1dace822bda"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9bbb19e02bd798ce7a5520b74cfda128" id="r_a9bbb19e02bd798ce7a5520b74cfda128"><td class="memItemLeft" align="right" valign="top"><a id="a9bbb19e02bd798ce7a5520b74cfda128" name="a9bbb19e02bd798ce7a5520b74cfda128"></a>
- NK_API void </td><td class="memItemRight" valign="bottom"><b>nk_combobox_callback</b> (struct <a class="el" href="structnk__context.html">nk_context</a> *, void(*item_getter)(void *, int, const char **), void *, int *selected, int count, int item_height, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:a9bbb19e02bd798ce7a5520b74cfda128"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a64e9faa7729511cc94dfb9bbe1569950" id="r_a64e9faa7729511cc94dfb9bbe1569950"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a64e9faa7729511cc94dfb9bbe1569950">nk_combo_begin_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *selected, int, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:a64e9faa7729511cc94dfb9bbe1569950"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a726c19c41eeea34a962e652b46416e53" id="r_a726c19c41eeea34a962e652b46416e53"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a726c19c41eeea34a962e652b46416e53">nk_combo_begin_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *selected, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:a726c19c41eeea34a962e652b46416e53"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aaa5cdfa960b782d4907d952e4eea7633" id="r_aaa5cdfa960b782d4907d952e4eea7633"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aaa5cdfa960b782d4907d952e4eea7633">nk_combo_begin_color</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__color.html">nk_color</a> color, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:aaa5cdfa960b782d4907d952e4eea7633"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a12ec021507d675db50b04f4b54c01bdc" id="r_a12ec021507d675db50b04f4b54c01bdc"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a12ec021507d675db50b04f4b54c01bdc">nk_combo_begin_symbol</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_symbol_type, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:a12ec021507d675db50b04f4b54c01bdc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aebbc3c79d0d2705aa7846cb06166c079" id="r_aebbc3c79d0d2705aa7846cb06166c079"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aebbc3c79d0d2705aa7846cb06166c079">nk_combo_begin_symbol_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *selected, enum nk_symbol_type, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:aebbc3c79d0d2705aa7846cb06166c079"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a739124d3edac76028a0535d3f0e0211a" id="r_a739124d3edac76028a0535d3f0e0211a"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a739124d3edac76028a0535d3f0e0211a">nk_combo_begin_symbol_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *selected, int, enum nk_symbol_type, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:a739124d3edac76028a0535d3f0e0211a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7d5ead79eae7d8c1a294dc70f646b1cd" id="r_a7d5ead79eae7d8c1a294dc70f646b1cd"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7d5ead79eae7d8c1a294dc70f646b1cd">nk_combo_begin_image</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__image.html">nk_image</a> img, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:a7d5ead79eae7d8c1a294dc70f646b1cd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa54ed039bbd8a3ca38a1de392dd2048f" id="r_aa54ed039bbd8a3ca38a1de392dd2048f"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa54ed039bbd8a3ca38a1de392dd2048f">nk_combo_begin_image_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *selected, struct <a class="el" href="structnk__image.html">nk_image</a>, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:aa54ed039bbd8a3ca38a1de392dd2048f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7c1892a72a190b10b804cf158782368c" id="r_a7c1892a72a190b10b804cf158782368c"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7c1892a72a190b10b804cf158782368c">nk_combo_begin_image_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *selected, int, struct <a class="el" href="structnk__image.html">nk_image</a>, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:a7c1892a72a190b10b804cf158782368c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aef33d9c86c5ba88792a7b6bcf64282ea" id="r_aef33d9c86c5ba88792a7b6bcf64282ea"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aef33d9c86c5ba88792a7b6bcf64282ea">nk_combo_item_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, nk_flags alignment)</td></tr>
- <tr class="separator:aef33d9c86c5ba88792a7b6bcf64282ea"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a00cb988e734da500c1a161d6ac99838b" id="r_a00cb988e734da500c1a161d6ac99838b"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a00cb988e734da500c1a161d6ac99838b">nk_combo_item_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, int, nk_flags alignment)</td></tr>
- <tr class="separator:a00cb988e734da500c1a161d6ac99838b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a69cb8b540b019146ed0bc162eb0964f9" id="r_a69cb8b540b019146ed0bc162eb0964f9"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a69cb8b540b019146ed0bc162eb0964f9">nk_combo_item_image_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__image.html">nk_image</a>, const char *, nk_flags alignment)</td></tr>
- <tr class="separator:a69cb8b540b019146ed0bc162eb0964f9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7d0549ab1cd3dc69c41f84bd633b26ea" id="r_a7d0549ab1cd3dc69c41f84bd633b26ea"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7d0549ab1cd3dc69c41f84bd633b26ea">nk_combo_item_image_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__image.html">nk_image</a>, const char *, int, nk_flags alignment)</td></tr>
- <tr class="separator:a7d0549ab1cd3dc69c41f84bd633b26ea"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad102ab34310aa8c5a870d0688558291b" id="r_ad102ab34310aa8c5a870d0688558291b"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ad102ab34310aa8c5a870d0688558291b">nk_combo_item_symbol_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_symbol_type, const char *, nk_flags alignment)</td></tr>
- <tr class="separator:ad102ab34310aa8c5a870d0688558291b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6616e3293b6e71e141e602d5f33f9371" id="r_a6616e3293b6e71e141e602d5f33f9371"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6616e3293b6e71e141e602d5f33f9371">nk_combo_item_symbol_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_symbol_type, const char *, int, nk_flags alignment)</td></tr>
- <tr class="separator:a6616e3293b6e71e141e602d5f33f9371"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9c5dfe1b32b88b7c4ce5d08afbd306f2" id="r_a9c5dfe1b32b88b7c4ce5d08afbd306f2"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a9c5dfe1b32b88b7c4ce5d08afbd306f2">nk_combo_close</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a9c5dfe1b32b88b7c4ce5d08afbd306f2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7b7ff99a69e953f41d4856ea45c6c668" id="r_a7b7ff99a69e953f41d4856ea45c6c668"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7b7ff99a69e953f41d4856ea45c6c668">nk_combo_end</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a7b7ff99a69e953f41d4856ea45c6c668"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a97246f4b003ca240b47180ac58378f45" id="r_a97246f4b003ca240b47180ac58378f45"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a97246f4b003ca240b47180ac58378f45">nk_contextual_begin</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, nk_flags, struct <a class="el" href="structnk__vec2.html">nk_vec2</a>, struct <a class="el" href="structnk__rect.html">nk_rect</a> trigger_bounds)</td></tr>
- <tr class="separator:a97246f4b003ca240b47180ac58378f45"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6707eda5f77fa23c7311e2f77fdfe099" id="r_a6707eda5f77fa23c7311e2f77fdfe099"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6707eda5f77fa23c7311e2f77fdfe099">nk_contextual_item_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, int, nk_flags align)</td></tr>
- <tr class="separator:a6707eda5f77fa23c7311e2f77fdfe099"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2339d04849a6e93a97f79c4e90322940" id="r_a2339d04849a6e93a97f79c4e90322940"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2339d04849a6e93a97f79c4e90322940">nk_contextual_item_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, nk_flags align)</td></tr>
- <tr class="separator:a2339d04849a6e93a97f79c4e90322940"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aaf66e97cc094d4a11e49d42da5781a7f" id="r_aaf66e97cc094d4a11e49d42da5781a7f"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aaf66e97cc094d4a11e49d42da5781a7f">nk_contextual_item_image_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__image.html">nk_image</a>, const char *, nk_flags alignment)</td></tr>
- <tr class="separator:aaf66e97cc094d4a11e49d42da5781a7f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af5de669f8a5a91cd0c5cfbf9a0d36bce" id="r_af5de669f8a5a91cd0c5cfbf9a0d36bce"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#af5de669f8a5a91cd0c5cfbf9a0d36bce">nk_contextual_item_image_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__image.html">nk_image</a>, const char *, int len, nk_flags alignment)</td></tr>
- <tr class="separator:af5de669f8a5a91cd0c5cfbf9a0d36bce"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acdda253e15b5a6f00009eaff270f3fd4" id="r_acdda253e15b5a6f00009eaff270f3fd4"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#acdda253e15b5a6f00009eaff270f3fd4">nk_contextual_item_symbol_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_symbol_type, const char *, nk_flags alignment)</td></tr>
- <tr class="separator:acdda253e15b5a6f00009eaff270f3fd4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab46a133fd690dc82c8f0482deff28439" id="r_ab46a133fd690dc82c8f0482deff28439"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab46a133fd690dc82c8f0482deff28439">nk_contextual_item_symbol_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_symbol_type, const char *, int, nk_flags alignment)</td></tr>
- <tr class="separator:ab46a133fd690dc82c8f0482deff28439"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1c873df91a4f73a12c46a98eb20b7dde" id="r_a1c873df91a4f73a12c46a98eb20b7dde"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1c873df91a4f73a12c46a98eb20b7dde">nk_contextual_close</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a1c873df91a4f73a12c46a98eb20b7dde"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af5e8797acc6f53ab0c92f1bfeb8f1fff" id="r_af5e8797acc6f53ab0c92f1bfeb8f1fff"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#af5e8797acc6f53ab0c92f1bfeb8f1fff">nk_contextual_end</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:af5e8797acc6f53ab0c92f1bfeb8f1fff"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a79bfb6bb49909bb58ad6ba481389b25e" id="r_a79bfb6bb49909bb58ad6ba481389b25e"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a79bfb6bb49909bb58ad6ba481389b25e">nk_tooltip</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *)</td></tr>
- <tr class="separator:a79bfb6bb49909bb58ad6ba481389b25e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a256a48030da38eab5644dfa546523f16" id="r_a256a48030da38eab5644dfa546523f16"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a256a48030da38eab5644dfa546523f16">nk_tooltip_begin</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, float width)</td></tr>
- <tr class="separator:a256a48030da38eab5644dfa546523f16"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa08e22e4dd8afcca4e4b91e4e17cac77" id="r_aa08e22e4dd8afcca4e4b91e4e17cac77"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa08e22e4dd8afcca4e4b91e4e17cac77">nk_tooltip_end</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:aa08e22e4dd8afcca4e4b91e4e17cac77"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a862190c48da2bfe8b5928cc382ed6259" id="r_a862190c48da2bfe8b5928cc382ed6259"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a862190c48da2bfe8b5928cc382ed6259">nk_menubar_begin</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a862190c48da2bfe8b5928cc382ed6259"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6ebc192523c16fe4ac2af17870277ba4" id="r_a6ebc192523c16fe4ac2af17870277ba4"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6ebc192523c16fe4ac2af17870277ba4">nk_menubar_end</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a6ebc192523c16fe4ac2af17870277ba4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1c37ebaaee11176ce8a22b8c4a9d8911" id="r_a1c37ebaaee11176ce8a22b8c4a9d8911"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1c37ebaaee11176ce8a22b8c4a9d8911">nk_menu_begin_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *title, int title_len, nk_flags align, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:a1c37ebaaee11176ce8a22b8c4a9d8911"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a139faa61c73c798154089f44eb8f1b64" id="r_a139faa61c73c798154089f44eb8f1b64"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a139faa61c73c798154089f44eb8f1b64">nk_menu_begin_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, nk_flags align, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:a139faa61c73c798154089f44eb8f1b64"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9c41df71f8db42e73ea069168ef3d14a" id="r_a9c41df71f8db42e73ea069168ef3d14a"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a9c41df71f8db42e73ea069168ef3d14a">nk_menu_begin_image</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, struct <a class="el" href="structnk__image.html">nk_image</a>, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:a9c41df71f8db42e73ea069168ef3d14a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa59674a4eeeb2d4de013e76d19c3754b" id="r_aa59674a4eeeb2d4de013e76d19c3754b"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa59674a4eeeb2d4de013e76d19c3754b">nk_menu_begin_image_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, int, nk_flags align, struct <a class="el" href="structnk__image.html">nk_image</a>, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:aa59674a4eeeb2d4de013e76d19c3754b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:adebec74138730d3458f6b5c48605cefe" id="r_adebec74138730d3458f6b5c48605cefe"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#adebec74138730d3458f6b5c48605cefe">nk_menu_begin_image_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, nk_flags align, struct <a class="el" href="structnk__image.html">nk_image</a>, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:adebec74138730d3458f6b5c48605cefe"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0fed07a86f47bc413960940499cc800b" id="r_a0fed07a86f47bc413960940499cc800b"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a0fed07a86f47bc413960940499cc800b">nk_menu_begin_symbol</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, enum nk_symbol_type, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:a0fed07a86f47bc413960940499cc800b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a402330ce5b05b51d0caed2e5a0ddb097" id="r_a402330ce5b05b51d0caed2e5a0ddb097"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a402330ce5b05b51d0caed2e5a0ddb097">nk_menu_begin_symbol_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, int, nk_flags align, enum nk_symbol_type, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:a402330ce5b05b51d0caed2e5a0ddb097"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1920a264eb25fd88b8f2167de59fec69" id="r_a1920a264eb25fd88b8f2167de59fec69"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1920a264eb25fd88b8f2167de59fec69">nk_menu_begin_symbol_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, nk_flags align, enum nk_symbol_type, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:a1920a264eb25fd88b8f2167de59fec69"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac43ed0abf1741aeb89abbeab503832b5" id="r_ac43ed0abf1741aeb89abbeab503832b5"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ac43ed0abf1741aeb89abbeab503832b5">nk_menu_item_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, int, nk_flags align)</td></tr>
- <tr class="separator:ac43ed0abf1741aeb89abbeab503832b5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab60d0f47fdf2af0a16e06fc11a9e2a6c" id="r_ab60d0f47fdf2af0a16e06fc11a9e2a6c"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab60d0f47fdf2af0a16e06fc11a9e2a6c">nk_menu_item_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const char *, nk_flags alignment)</td></tr>
- <tr class="separator:ab60d0f47fdf2af0a16e06fc11a9e2a6c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:affc80bd8479ff7e9213381c07dcd56f7" id="r_affc80bd8479ff7e9213381c07dcd56f7"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#affc80bd8479ff7e9213381c07dcd56f7">nk_menu_item_image_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__image.html">nk_image</a>, const char *, nk_flags alignment)</td></tr>
- <tr class="separator:affc80bd8479ff7e9213381c07dcd56f7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6bb4bc84b61ed405f5e35f1fbcf7523b" id="r_a6bb4bc84b61ed405f5e35f1fbcf7523b"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6bb4bc84b61ed405f5e35f1fbcf7523b">nk_menu_item_image_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__image.html">nk_image</a>, const char *, int len, nk_flags alignment)</td></tr>
- <tr class="separator:a6bb4bc84b61ed405f5e35f1fbcf7523b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9f1686b4d72c035d1ed50e8aa7304c78" id="r_a9f1686b4d72c035d1ed50e8aa7304c78"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a9f1686b4d72c035d1ed50e8aa7304c78">nk_menu_item_symbol_text</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_symbol_type, const char *, int, nk_flags alignment)</td></tr>
- <tr class="separator:a9f1686b4d72c035d1ed50e8aa7304c78"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a06451a2b3bd7e5d3ee2ecc111c890bc1" id="r_a06451a2b3bd7e5d3ee2ecc111c890bc1"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a06451a2b3bd7e5d3ee2ecc111c890bc1">nk_menu_item_symbol_label</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_symbol_type, const char *, nk_flags alignment)</td></tr>
- <tr class="separator:a06451a2b3bd7e5d3ee2ecc111c890bc1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0efd01e3d08efcd45ea67e9b57e84866" id="r_a0efd01e3d08efcd45ea67e9b57e84866"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a0efd01e3d08efcd45ea67e9b57e84866">nk_menu_close</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a0efd01e3d08efcd45ea67e9b57e84866"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1626921e2c208e0541f9dab2b1700982" id="r_a1626921e2c208e0541f9dab2b1700982"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1626921e2c208e0541f9dab2b1700982">nk_menu_end</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a1626921e2c208e0541f9dab2b1700982"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a712c99c2b4d02724e0276d497a46b1ef" id="r_a712c99c2b4d02724e0276d497a46b1ef"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a712c99c2b4d02724e0276d497a46b1ef">nk_style_default</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a712c99c2b4d02724e0276d497a46b1ef"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac9a062889ac3a6a9b79937c89a713a8c" id="r_ac9a062889ac3a6a9b79937c89a713a8c"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ac9a062889ac3a6a9b79937c89a713a8c">nk_style_from_table</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const struct <a class="el" href="structnk__color.html">nk_color</a> *)</td></tr>
- <tr class="separator:ac9a062889ac3a6a9b79937c89a713a8c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a680921fc4d820ff9c914e360e3bd2900" id="r_a680921fc4d820ff9c914e360e3bd2900"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a680921fc4d820ff9c914e360e3bd2900">nk_style_load_cursor</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_style_cursor, const struct <a class="el" href="structnk__cursor.html">nk_cursor</a> *)</td></tr>
- <tr class="separator:a680921fc4d820ff9c914e360e3bd2900"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4141c996579134a73edb4c0a7676adc0" id="r_a4141c996579134a73edb4c0a7676adc0"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4141c996579134a73edb4c0a7676adc0">nk_style_load_all_cursors</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const struct <a class="el" href="structnk__cursor.html">nk_cursor</a> *)</td></tr>
- <tr class="separator:a4141c996579134a73edb4c0a7676adc0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a384c1e9518a0e8cebe831e05d7bef03e" id="r_a384c1e9518a0e8cebe831e05d7bef03e"><td class="memItemLeft" align="right" valign="top">NK_API const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a384c1e9518a0e8cebe831e05d7bef03e">nk_style_get_color_by_name</a> (enum nk_style_colors)</td></tr>
- <tr class="separator:a384c1e9518a0e8cebe831e05d7bef03e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afcfc666c2baa72a6898c45dfdc3a0afe" id="r_afcfc666c2baa72a6898c45dfdc3a0afe"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#afcfc666c2baa72a6898c45dfdc3a0afe">nk_style_set_font</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const struct <a class="el" href="structnk__user__font.html">nk_user_font</a> *)</td></tr>
- <tr class="separator:afcfc666c2baa72a6898c45dfdc3a0afe"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afab5d5407a559a12235c92102e0dce55" id="r_afab5d5407a559a12235c92102e0dce55"><td class="memItemLeft" align="right" valign="top"><a id="afab5d5407a559a12235c92102e0dce55" name="afab5d5407a559a12235c92102e0dce55"></a>
- NK_API nk_bool </td><td class="memItemRight" valign="bottom"><b>nk_style_set_cursor</b> (struct <a class="el" href="structnk__context.html">nk_context</a> *, enum nk_style_cursor)</td></tr>
- <tr class="separator:afab5d5407a559a12235c92102e0dce55"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3ae2be1253f7110b18846ede2a309bf1" id="r_a3ae2be1253f7110b18846ede2a309bf1"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a3ae2be1253f7110b18846ede2a309bf1">nk_style_show_cursor</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a3ae2be1253f7110b18846ede2a309bf1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa8f8bd65aff9fefbe9a6220bcac4e491" id="r_aa8f8bd65aff9fefbe9a6220bcac4e491"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa8f8bd65aff9fefbe9a6220bcac4e491">nk_style_hide_cursor</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:aa8f8bd65aff9fefbe9a6220bcac4e491"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a087f4e4d1f9518386f08617ec686ad2b" id="r_a087f4e4d1f9518386f08617ec686ad2b"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a087f4e4d1f9518386f08617ec686ad2b">nk_style_push_font</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *, const struct <a class="el" href="structnk__user__font.html">nk_user_font</a> *)</td></tr>
- <tr class="separator:a087f4e4d1f9518386f08617ec686ad2b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af466bc005f360373b1f1ab92ca93191d" id="r_af466bc005f360373b1f1ab92ca93191d"><td class="memItemLeft" align="right" valign="top"><a id="af466bc005f360373b1f1ab92ca93191d" name="af466bc005f360373b1f1ab92ca93191d"></a>
- NK_API nk_bool </td><td class="memItemRight" valign="bottom"><b>nk_style_push_float</b> (struct <a class="el" href="structnk__context.html">nk_context</a> *, float *, float)</td></tr>
- <tr class="separator:af466bc005f360373b1f1ab92ca93191d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a860bb0ed470bcef76217b2bdee7e00a9" id="r_a860bb0ed470bcef76217b2bdee7e00a9"><td class="memItemLeft" align="right" valign="top"><a id="a860bb0ed470bcef76217b2bdee7e00a9" name="a860bb0ed470bcef76217b2bdee7e00a9"></a>
- NK_API nk_bool </td><td class="memItemRight" valign="bottom"><b>nk_style_push_vec2</b> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> *, struct <a class="el" href="structnk__vec2.html">nk_vec2</a>)</td></tr>
- <tr class="separator:a860bb0ed470bcef76217b2bdee7e00a9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a17b90546361290d5dda2f4294cc9ec07" id="r_a17b90546361290d5dda2f4294cc9ec07"><td class="memItemLeft" align="right" valign="top"><a id="a17b90546361290d5dda2f4294cc9ec07" name="a17b90546361290d5dda2f4294cc9ec07"></a>
- NK_API nk_bool </td><td class="memItemRight" valign="bottom"><b>nk_style_push_style_item</b> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__style__item.html">nk_style_item</a> *, struct <a class="el" href="structnk__style__item.html">nk_style_item</a>)</td></tr>
- <tr class="separator:a17b90546361290d5dda2f4294cc9ec07"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1329779262e6e40038c0461fe531e62a" id="r_a1329779262e6e40038c0461fe531e62a"><td class="memItemLeft" align="right" valign="top"><a id="a1329779262e6e40038c0461fe531e62a" name="a1329779262e6e40038c0461fe531e62a"></a>
- NK_API nk_bool </td><td class="memItemRight" valign="bottom"><b>nk_style_push_flags</b> (struct <a class="el" href="structnk__context.html">nk_context</a> *, nk_flags *, nk_flags)</td></tr>
- <tr class="separator:a1329779262e6e40038c0461fe531e62a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ace2918f5488c0a3d7399840e7a4a0f6d" id="r_ace2918f5488c0a3d7399840e7a4a0f6d"><td class="memItemLeft" align="right" valign="top"><a id="ace2918f5488c0a3d7399840e7a4a0f6d" name="ace2918f5488c0a3d7399840e7a4a0f6d"></a>
- NK_API nk_bool </td><td class="memItemRight" valign="bottom"><b>nk_style_push_color</b> (struct <a class="el" href="structnk__context.html">nk_context</a> *, struct <a class="el" href="structnk__color.html">nk_color</a> *, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:ace2918f5488c0a3d7399840e7a4a0f6d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acd62c932daa63abd15ccb8b9879c688c" id="r_acd62c932daa63abd15ccb8b9879c688c"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#acd62c932daa63abd15ccb8b9879c688c">nk_style_pop_font</a> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:acd62c932daa63abd15ccb8b9879c688c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af972043ab67e73362ca2662fbb58d094" id="r_af972043ab67e73362ca2662fbb58d094"><td class="memItemLeft" align="right" valign="top"><a id="af972043ab67e73362ca2662fbb58d094" name="af972043ab67e73362ca2662fbb58d094"></a>
- NK_API nk_bool </td><td class="memItemRight" valign="bottom"><b>nk_style_pop_float</b> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:af972043ab67e73362ca2662fbb58d094"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acc54cd06a9eb0aa46f6ac9f914da2a6b" id="r_acc54cd06a9eb0aa46f6ac9f914da2a6b"><td class="memItemLeft" align="right" valign="top"><a id="acc54cd06a9eb0aa46f6ac9f914da2a6b" name="acc54cd06a9eb0aa46f6ac9f914da2a6b"></a>
- NK_API nk_bool </td><td class="memItemRight" valign="bottom"><b>nk_style_pop_vec2</b> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:acc54cd06a9eb0aa46f6ac9f914da2a6b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a42a10c7e384e6bc32f2b3e4398dd6638" id="r_a42a10c7e384e6bc32f2b3e4398dd6638"><td class="memItemLeft" align="right" valign="top"><a id="a42a10c7e384e6bc32f2b3e4398dd6638" name="a42a10c7e384e6bc32f2b3e4398dd6638"></a>
- NK_API nk_bool </td><td class="memItemRight" valign="bottom"><b>nk_style_pop_style_item</b> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a42a10c7e384e6bc32f2b3e4398dd6638"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a03df09727d881542e3a3be4e191321bc" id="r_a03df09727d881542e3a3be4e191321bc"><td class="memItemLeft" align="right" valign="top"><a id="a03df09727d881542e3a3be4e191321bc" name="a03df09727d881542e3a3be4e191321bc"></a>
- NK_API nk_bool </td><td class="memItemRight" valign="bottom"><b>nk_style_pop_flags</b> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a03df09727d881542e3a3be4e191321bc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3e02ee1aa35e7acb84ff6c0a27809e97" id="r_a3e02ee1aa35e7acb84ff6c0a27809e97"><td class="memItemLeft" align="right" valign="top"><a id="a3e02ee1aa35e7acb84ff6c0a27809e97" name="a3e02ee1aa35e7acb84ff6c0a27809e97"></a>
- NK_API nk_bool </td><td class="memItemRight" valign="bottom"><b>nk_style_pop_color</b> (struct <a class="el" href="structnk__context.html">nk_context</a> *)</td></tr>
- <tr class="separator:a3e02ee1aa35e7acb84ff6c0a27809e97"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0624ae1d6500b0a2941274f1a99d144d" id="r_a0624ae1d6500b0a2941274f1a99d144d"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a0624ae1d6500b0a2941274f1a99d144d">nk_rgb</a> (int r, int g, int b)</td></tr>
- <tr class="separator:a0624ae1d6500b0a2941274f1a99d144d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac4d34bec4ba0395b2a7bd7155aa5fb86" id="r_ac4d34bec4ba0395b2a7bd7155aa5fb86"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ac4d34bec4ba0395b2a7bd7155aa5fb86">nk_rgb_iv</a> (const int *rgb)</td></tr>
- <tr class="separator:ac4d34bec4ba0395b2a7bd7155aa5fb86"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2cd7a6e22864639d1fcdfafc7eaa15d4" id="r_a2cd7a6e22864639d1fcdfafc7eaa15d4"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2cd7a6e22864639d1fcdfafc7eaa15d4">nk_rgb_bv</a> (const nk_byte *rgb)</td></tr>
- <tr class="separator:a2cd7a6e22864639d1fcdfafc7eaa15d4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a35b5f63980ba256bcf7cc1b920f82592" id="r_a35b5f63980ba256bcf7cc1b920f82592"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a35b5f63980ba256bcf7cc1b920f82592">nk_rgb_f</a> (float r, float g, float b)</td></tr>
- <tr class="separator:a35b5f63980ba256bcf7cc1b920f82592"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a25e21fa9f1bc1f525bbacf8a307df980" id="r_a25e21fa9f1bc1f525bbacf8a307df980"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a25e21fa9f1bc1f525bbacf8a307df980">nk_rgb_fv</a> (const float *rgb)</td></tr>
- <tr class="separator:a25e21fa9f1bc1f525bbacf8a307df980"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a33e4fee67ffafbb8914865af2bba647d" id="r_a33e4fee67ffafbb8914865af2bba647d"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a33e4fee67ffafbb8914865af2bba647d">nk_rgb_cf</a> (struct <a class="el" href="structnk__colorf.html">nk_colorf</a> c)</td></tr>
- <tr class="separator:a33e4fee67ffafbb8914865af2bba647d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a26a946787416afc3cadd710e91011a59" id="r_a26a946787416afc3cadd710e91011a59"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a26a946787416afc3cadd710e91011a59">nk_rgb_hex</a> (const char *rgb)</td></tr>
- <tr class="separator:a26a946787416afc3cadd710e91011a59"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4c47530bd93f266a36e910cdbd5dce65" id="r_a4c47530bd93f266a36e910cdbd5dce65"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4c47530bd93f266a36e910cdbd5dce65">nk_rgb_factor</a> (struct <a class="el" href="structnk__color.html">nk_color</a> col, float factor)</td></tr>
- <tr class="separator:a4c47530bd93f266a36e910cdbd5dce65"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aee4378e8b9ef0ef3cef4c1346d7f3aae" id="r_aee4378e8b9ef0ef3cef4c1346d7f3aae"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aee4378e8b9ef0ef3cef4c1346d7f3aae">nk_rgba</a> (int r, int g, int b, int a)</td></tr>
- <tr class="separator:aee4378e8b9ef0ef3cef4c1346d7f3aae"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab1a7fb55f9c0884f51d4d6ee1ec3a4e9" id="r_ab1a7fb55f9c0884f51d4d6ee1ec3a4e9"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab1a7fb55f9c0884f51d4d6ee1ec3a4e9">nk_rgba_u32</a> (nk_uint)</td></tr>
- <tr class="separator:ab1a7fb55f9c0884f51d4d6ee1ec3a4e9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2cf5bf56601145c066b0d318e1f06689" id="r_a2cf5bf56601145c066b0d318e1f06689"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2cf5bf56601145c066b0d318e1f06689">nk_rgba_iv</a> (const int *rgba)</td></tr>
- <tr class="separator:a2cf5bf56601145c066b0d318e1f06689"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8d04ddba6467910774e0f943b5f44890" id="r_a8d04ddba6467910774e0f943b5f44890"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a8d04ddba6467910774e0f943b5f44890">nk_rgba_bv</a> (const nk_byte *rgba)</td></tr>
- <tr class="separator:a8d04ddba6467910774e0f943b5f44890"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a033c313d691c2d9675679c7aa204aa9f" id="r_a033c313d691c2d9675679c7aa204aa9f"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a033c313d691c2d9675679c7aa204aa9f">nk_rgba_f</a> (float r, float g, float b, float a)</td></tr>
- <tr class="separator:a033c313d691c2d9675679c7aa204aa9f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af932ecac27831b542d14620aa6bcfd70" id="r_af932ecac27831b542d14620aa6bcfd70"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#af932ecac27831b542d14620aa6bcfd70">nk_rgba_fv</a> (const float *rgba)</td></tr>
- <tr class="separator:af932ecac27831b542d14620aa6bcfd70"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad3c340ca519475afffe345355e84946d" id="r_ad3c340ca519475afffe345355e84946d"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ad3c340ca519475afffe345355e84946d">nk_rgba_cf</a> (struct <a class="el" href="structnk__colorf.html">nk_colorf</a> c)</td></tr>
- <tr class="separator:ad3c340ca519475afffe345355e84946d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a189a77bf108c81811bc2d62ff6bf4d36" id="r_a189a77bf108c81811bc2d62ff6bf4d36"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a189a77bf108c81811bc2d62ff6bf4d36">nk_rgba_hex</a> (const char *rgb)</td></tr>
- <tr class="separator:a189a77bf108c81811bc2d62ff6bf4d36"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afeb2180a51a196009082db663c8b5a01" id="r_afeb2180a51a196009082db663c8b5a01"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__colorf.html">nk_colorf</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#afeb2180a51a196009082db663c8b5a01">nk_hsva_colorf</a> (float h, float s, float v, float a)</td></tr>
- <tr class="separator:afeb2180a51a196009082db663c8b5a01"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5cfeaf29536ebc3633fe5db8afd89065" id="r_a5cfeaf29536ebc3633fe5db8afd89065"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__colorf.html">nk_colorf</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a5cfeaf29536ebc3633fe5db8afd89065">nk_hsva_colorfv</a> (const float *c)</td></tr>
- <tr class="separator:a5cfeaf29536ebc3633fe5db8afd89065"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a52556eebd92d782cbc1eb86621f33ba3" id="r_a52556eebd92d782cbc1eb86621f33ba3"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a52556eebd92d782cbc1eb86621f33ba3">nk_colorf_hsva_f</a> (float *out_h, float *out_s, float *out_v, float *out_a, struct <a class="el" href="structnk__colorf.html">nk_colorf</a> in)</td></tr>
- <tr class="separator:a52556eebd92d782cbc1eb86621f33ba3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac96104c35d678707ee2ce60427e2e681" id="r_ac96104c35d678707ee2ce60427e2e681"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ac96104c35d678707ee2ce60427e2e681">nk_colorf_hsva_fv</a> (float *hsva, struct <a class="el" href="structnk__colorf.html">nk_colorf</a> in)</td></tr>
- <tr class="separator:ac96104c35d678707ee2ce60427e2e681"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1d2a8a11620a18a98d11f5d94c3c0e01" id="r_a1d2a8a11620a18a98d11f5d94c3c0e01"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1d2a8a11620a18a98d11f5d94c3c0e01">nk_hsv</a> (int h, int s, int v)</td></tr>
- <tr class="separator:a1d2a8a11620a18a98d11f5d94c3c0e01"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a13a9d0deb48d154003a3a2e1dc25c5bb" id="r_a13a9d0deb48d154003a3a2e1dc25c5bb"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a13a9d0deb48d154003a3a2e1dc25c5bb">nk_hsv_iv</a> (const int *hsv)</td></tr>
- <tr class="separator:a13a9d0deb48d154003a3a2e1dc25c5bb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a23de26fb9860c287656c59ad94533568" id="r_a23de26fb9860c287656c59ad94533568"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a23de26fb9860c287656c59ad94533568">nk_hsv_bv</a> (const nk_byte *hsv)</td></tr>
- <tr class="separator:a23de26fb9860c287656c59ad94533568"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9a1ca7ed1c820b7ca2e4aa053a569d73" id="r_a9a1ca7ed1c820b7ca2e4aa053a569d73"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a9a1ca7ed1c820b7ca2e4aa053a569d73">nk_hsv_f</a> (float h, float s, float v)</td></tr>
- <tr class="separator:a9a1ca7ed1c820b7ca2e4aa053a569d73"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4cb5f12d10a5e22ec90e31fa9e46592e" id="r_a4cb5f12d10a5e22ec90e31fa9e46592e"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4cb5f12d10a5e22ec90e31fa9e46592e">nk_hsv_fv</a> (const float *hsv)</td></tr>
- <tr class="separator:a4cb5f12d10a5e22ec90e31fa9e46592e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aae2ba6e515c22956bb7630aeb416cde7" id="r_aae2ba6e515c22956bb7630aeb416cde7"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aae2ba6e515c22956bb7630aeb416cde7">nk_hsva</a> (int h, int s, int v, int a)</td></tr>
- <tr class="separator:aae2ba6e515c22956bb7630aeb416cde7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a05fd9e28c949cdefbde33b50cb6c4559" id="r_a05fd9e28c949cdefbde33b50cb6c4559"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a05fd9e28c949cdefbde33b50cb6c4559">nk_hsva_iv</a> (const int *hsva)</td></tr>
- <tr class="separator:a05fd9e28c949cdefbde33b50cb6c4559"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3079f6db2642387b44e61db50bdade8c" id="r_a3079f6db2642387b44e61db50bdade8c"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a3079f6db2642387b44e61db50bdade8c">nk_hsva_bv</a> (const nk_byte *hsva)</td></tr>
- <tr class="separator:a3079f6db2642387b44e61db50bdade8c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9ea3d31de946bf5276108132a08afe0f" id="r_a9ea3d31de946bf5276108132a08afe0f"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a9ea3d31de946bf5276108132a08afe0f">nk_hsva_f</a> (float h, float s, float v, float a)</td></tr>
- <tr class="separator:a9ea3d31de946bf5276108132a08afe0f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6dc036fc7a15d9f46037ed1ac344021f" id="r_a6dc036fc7a15d9f46037ed1ac344021f"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6dc036fc7a15d9f46037ed1ac344021f">nk_hsva_fv</a> (const float *hsva)</td></tr>
- <tr class="separator:a6dc036fc7a15d9f46037ed1ac344021f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a68efed70954e554bc3f0228e9ee39d70" id="r_a68efed70954e554bc3f0228e9ee39d70"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a68efed70954e554bc3f0228e9ee39d70">nk_color_f</a> (float *r, float *g, float *b, float *a, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a68efed70954e554bc3f0228e9ee39d70"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab6a56e0295e101f5a5f9731e4ca95b7a" id="r_ab6a56e0295e101f5a5f9731e4ca95b7a"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab6a56e0295e101f5a5f9731e4ca95b7a">nk_color_fv</a> (float *rgba_out, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:ab6a56e0295e101f5a5f9731e4ca95b7a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a975e62862b74e683efa9f5cf003db73a" id="r_a975e62862b74e683efa9f5cf003db73a"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__colorf.html">nk_colorf</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a975e62862b74e683efa9f5cf003db73a">nk_color_cf</a> (struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a975e62862b74e683efa9f5cf003db73a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab5c35cfd971255bb5dba53f708288bf1" id="r_ab5c35cfd971255bb5dba53f708288bf1"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab5c35cfd971255bb5dba53f708288bf1">nk_color_d</a> (double *r, double *g, double *b, double *a, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:ab5c35cfd971255bb5dba53f708288bf1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1043e227c04a859285a954131298370e" id="r_a1043e227c04a859285a954131298370e"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1043e227c04a859285a954131298370e">nk_color_dv</a> (double *rgba_out, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a1043e227c04a859285a954131298370e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0e4100c5c5dd9ffaa984ae4eb1b97149" id="r_a0e4100c5c5dd9ffaa984ae4eb1b97149"><td class="memItemLeft" align="right" valign="top">NK_API nk_uint </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a0e4100c5c5dd9ffaa984ae4eb1b97149">nk_color_u32</a> (struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a0e4100c5c5dd9ffaa984ae4eb1b97149"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acfe25d03648eff50510f167c9775b5f1" id="r_acfe25d03648eff50510f167c9775b5f1"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#acfe25d03648eff50510f167c9775b5f1">nk_color_hex_rgba</a> (char *output, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:acfe25d03648eff50510f167c9775b5f1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a68afcc2b91bbfe835a8aaabd54b60079" id="r_a68afcc2b91bbfe835a8aaabd54b60079"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a68afcc2b91bbfe835a8aaabd54b60079">nk_color_hex_rgb</a> (char *output, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a68afcc2b91bbfe835a8aaabd54b60079"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ace33b6f1d63a00180f4204aba9b38854" id="r_ace33b6f1d63a00180f4204aba9b38854"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ace33b6f1d63a00180f4204aba9b38854">nk_color_hsv_i</a> (int *out_h, int *out_s, int *out_v, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:ace33b6f1d63a00180f4204aba9b38854"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a18c8de5ae33f0a5fc698dd804c1ed4fc" id="r_a18c8de5ae33f0a5fc698dd804c1ed4fc"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a18c8de5ae33f0a5fc698dd804c1ed4fc">nk_color_hsv_b</a> (nk_byte *out_h, nk_byte *out_s, nk_byte *out_v, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a18c8de5ae33f0a5fc698dd804c1ed4fc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a685970ce9130230a555f5b6914c16497" id="r_a685970ce9130230a555f5b6914c16497"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a685970ce9130230a555f5b6914c16497">nk_color_hsv_iv</a> (int *hsv_out, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a685970ce9130230a555f5b6914c16497"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a611c2364b7b2df02c742d112973744b6" id="r_a611c2364b7b2df02c742d112973744b6"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a611c2364b7b2df02c742d112973744b6">nk_color_hsv_bv</a> (nk_byte *hsv_out, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a611c2364b7b2df02c742d112973744b6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a19cfde0cb7dd084788edb35d0e3a6457" id="r_a19cfde0cb7dd084788edb35d0e3a6457"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a19cfde0cb7dd084788edb35d0e3a6457">nk_color_hsv_f</a> (float *out_h, float *out_s, float *out_v, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a19cfde0cb7dd084788edb35d0e3a6457"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0035b405f190e917193b27c913ce781c" id="r_a0035b405f190e917193b27c913ce781c"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a0035b405f190e917193b27c913ce781c">nk_color_hsv_fv</a> (float *hsv_out, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a0035b405f190e917193b27c913ce781c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a638a14c5a9f1f73276ea38609266922f" id="r_a638a14c5a9f1f73276ea38609266922f"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a638a14c5a9f1f73276ea38609266922f">nk_color_hsva_i</a> (int *h, int *s, int *v, int *a, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a638a14c5a9f1f73276ea38609266922f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac9fb6539c53daf89ed00d01cdb4b27c4" id="r_ac9fb6539c53daf89ed00d01cdb4b27c4"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ac9fb6539c53daf89ed00d01cdb4b27c4">nk_color_hsva_b</a> (nk_byte *h, nk_byte *s, nk_byte *v, nk_byte *a, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:ac9fb6539c53daf89ed00d01cdb4b27c4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad8080466fb72ecb9603124894be790f4" id="r_ad8080466fb72ecb9603124894be790f4"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ad8080466fb72ecb9603124894be790f4">nk_color_hsva_iv</a> (int *hsva_out, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:ad8080466fb72ecb9603124894be790f4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a953ed7cecb2f20bd8e952c741fca37ae" id="r_a953ed7cecb2f20bd8e952c741fca37ae"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a953ed7cecb2f20bd8e952c741fca37ae">nk_color_hsva_bv</a> (nk_byte *hsva_out, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a953ed7cecb2f20bd8e952c741fca37ae"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aee4b456f6923dce64b9a1715fde06a73" id="r_aee4b456f6923dce64b9a1715fde06a73"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aee4b456f6923dce64b9a1715fde06a73">nk_color_hsva_f</a> (float *out_h, float *out_s, float *out_v, float *out_a, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:aee4b456f6923dce64b9a1715fde06a73"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad150252402fb6b55daa90a10fa51be3f" id="r_ad150252402fb6b55daa90a10fa51be3f"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ad150252402fb6b55daa90a10fa51be3f">nk_color_hsva_fv</a> (float *hsva_out, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:ad150252402fb6b55daa90a10fa51be3f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0db995c77370c7baefcc1bfdce8ad77e" id="r_a0db995c77370c7baefcc1bfdce8ad77e"><td class="memItemLeft" align="right" valign="top">NK_API <a class="el" href="unionnk__handle.html">nk_handle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a0db995c77370c7baefcc1bfdce8ad77e">nk_handle_ptr</a> (void *)</td></tr>
- <tr class="separator:a0db995c77370c7baefcc1bfdce8ad77e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7a89274b3912560cb7c1784d533440cc" id="r_a7a89274b3912560cb7c1784d533440cc"><td class="memItemLeft" align="right" valign="top">NK_API <a class="el" href="unionnk__handle.html">nk_handle</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7a89274b3912560cb7c1784d533440cc">nk_handle_id</a> (int)</td></tr>
- <tr class="separator:a7a89274b3912560cb7c1784d533440cc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0e95d46b210b539f0cb80feb73665a98" id="r_a0e95d46b210b539f0cb80feb73665a98"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__image.html">nk_image</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a0e95d46b210b539f0cb80feb73665a98">nk_image_handle</a> (<a class="el" href="unionnk__handle.html">nk_handle</a>)</td></tr>
- <tr class="separator:a0e95d46b210b539f0cb80feb73665a98"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a73fbb6316b266c15accf35c5acaf8c76" id="r_a73fbb6316b266c15accf35c5acaf8c76"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__image.html">nk_image</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a73fbb6316b266c15accf35c5acaf8c76">nk_image_ptr</a> (void *)</td></tr>
- <tr class="separator:a73fbb6316b266c15accf35c5acaf8c76"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a879f7731e885e0081cc1413a9d40c291" id="r_a879f7731e885e0081cc1413a9d40c291"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__image.html">nk_image</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a879f7731e885e0081cc1413a9d40c291">nk_image_id</a> (int)</td></tr>
- <tr class="separator:a879f7731e885e0081cc1413a9d40c291"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1f8bcd2385cd0fc03a99e4b625942915" id="r_a1f8bcd2385cd0fc03a99e4b625942915"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1f8bcd2385cd0fc03a99e4b625942915">nk_image_is_subimage</a> (const struct <a class="el" href="structnk__image.html">nk_image</a> *img)</td></tr>
- <tr class="separator:a1f8bcd2385cd0fc03a99e4b625942915"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7698164aefcc24e86041c68b9024e0bd" id="r_a7698164aefcc24e86041c68b9024e0bd"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__image.html">nk_image</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7698164aefcc24e86041c68b9024e0bd">nk_subimage_ptr</a> (void *, nk_ushort w, nk_ushort h, struct <a class="el" href="structnk__rect.html">nk_rect</a> sub_region)</td></tr>
- <tr class="separator:a7698164aefcc24e86041c68b9024e0bd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2955c0c0cb6d5d6ba45feffb977fb166" id="r_a2955c0c0cb6d5d6ba45feffb977fb166"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__image.html">nk_image</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2955c0c0cb6d5d6ba45feffb977fb166">nk_subimage_id</a> (int, nk_ushort w, nk_ushort h, struct <a class="el" href="structnk__rect.html">nk_rect</a> sub_region)</td></tr>
- <tr class="separator:a2955c0c0cb6d5d6ba45feffb977fb166"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2eb987b027d9662187bd3389267cc93a" id="r_a2eb987b027d9662187bd3389267cc93a"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__image.html">nk_image</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2eb987b027d9662187bd3389267cc93a">nk_subimage_handle</a> (<a class="el" href="unionnk__handle.html">nk_handle</a>, nk_ushort w, nk_ushort h, struct <a class="el" href="structnk__rect.html">nk_rect</a> sub_region)</td></tr>
- <tr class="separator:a2eb987b027d9662187bd3389267cc93a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6264ae687751f3fb9ac2e4ce38474dfd" id="r_a6264ae687751f3fb9ac2e4ce38474dfd"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__nine__slice.html">nk_nine_slice</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6264ae687751f3fb9ac2e4ce38474dfd">nk_nine_slice_handle</a> (<a class="el" href="unionnk__handle.html">nk_handle</a>, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)</td></tr>
- <tr class="separator:a6264ae687751f3fb9ac2e4ce38474dfd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acc19746c28f9dedd8420eb2ebc322123" id="r_acc19746c28f9dedd8420eb2ebc322123"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__nine__slice.html">nk_nine_slice</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#acc19746c28f9dedd8420eb2ebc322123">nk_nine_slice_ptr</a> (void *, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)</td></tr>
- <tr class="separator:acc19746c28f9dedd8420eb2ebc322123"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad368f864e4f1372516ad5413fffd73d5" id="r_ad368f864e4f1372516ad5413fffd73d5"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__nine__slice.html">nk_nine_slice</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ad368f864e4f1372516ad5413fffd73d5">nk_nine_slice_id</a> (int, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)</td></tr>
- <tr class="separator:ad368f864e4f1372516ad5413fffd73d5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a10f7a4384ade31f491daaf021744d147" id="r_a10f7a4384ade31f491daaf021744d147"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a10f7a4384ade31f491daaf021744d147">nk_nine_slice_is_sub9slice</a> (const struct <a class="el" href="structnk__nine__slice.html">nk_nine_slice</a> *img)</td></tr>
- <tr class="separator:a10f7a4384ade31f491daaf021744d147"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a14cd76267df3ce62eb3aa68c76448a7b" id="r_a14cd76267df3ce62eb3aa68c76448a7b"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__nine__slice.html">nk_nine_slice</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a14cd76267df3ce62eb3aa68c76448a7b">nk_sub9slice_ptr</a> (void *, nk_ushort w, nk_ushort h, struct <a class="el" href="structnk__rect.html">nk_rect</a> sub_region, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)</td></tr>
- <tr class="separator:a14cd76267df3ce62eb3aa68c76448a7b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab36da038b9ed366b0395c3c2181f63ac" id="r_ab36da038b9ed366b0395c3c2181f63ac"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__nine__slice.html">nk_nine_slice</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab36da038b9ed366b0395c3c2181f63ac">nk_sub9slice_id</a> (int, nk_ushort w, nk_ushort h, struct <a class="el" href="structnk__rect.html">nk_rect</a> sub_region, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)</td></tr>
- <tr class="separator:ab36da038b9ed366b0395c3c2181f63ac"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7b84411100e9df26da8491ad6aacbc25" id="r_a7b84411100e9df26da8491ad6aacbc25"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__nine__slice.html">nk_nine_slice</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7b84411100e9df26da8491ad6aacbc25">nk_sub9slice_handle</a> (<a class="el" href="unionnk__handle.html">nk_handle</a>, nk_ushort w, nk_ushort h, struct <a class="el" href="structnk__rect.html">nk_rect</a> sub_region, nk_ushort l, nk_ushort t, nk_ushort r, nk_ushort b)</td></tr>
- <tr class="separator:a7b84411100e9df26da8491ad6aacbc25"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a38dbd51520d95d932cf3502bc2a02b1f" id="r_a38dbd51520d95d932cf3502bc2a02b1f"><td class="memItemLeft" align="right" valign="top">NK_API nk_hash </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a38dbd51520d95d932cf3502bc2a02b1f">nk_murmur_hash</a> (const void *key, int len, nk_hash seed)</td></tr>
- <tr class="separator:a38dbd51520d95d932cf3502bc2a02b1f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae904fc8564ae2580e170d717a5e019ac" id="r_ae904fc8564ae2580e170d717a5e019ac"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae904fc8564ae2580e170d717a5e019ac">nk_triangle_from_direction</a> (struct <a class="el" href="structnk__vec2.html">nk_vec2</a> *result, struct <a class="el" href="structnk__rect.html">nk_rect</a> r, float pad_x, float pad_y, enum nk_heading)</td></tr>
- <tr class="separator:ae904fc8564ae2580e170d717a5e019ac"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a941b2f79e575807bdd0e4b6aef1fb19f" id="r_a941b2f79e575807bdd0e4b6aef1fb19f"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a941b2f79e575807bdd0e4b6aef1fb19f">nk_vec2</a> (float x, float y)</td></tr>
- <tr class="separator:a941b2f79e575807bdd0e4b6aef1fb19f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac05fe77e80b309cd8799eefd8dd600b4" id="r_ac05fe77e80b309cd8799eefd8dd600b4"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ac05fe77e80b309cd8799eefd8dd600b4">nk_vec2i</a> (int x, int y)</td></tr>
- <tr class="separator:ac05fe77e80b309cd8799eefd8dd600b4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6d697ec9236acdffa48a0cbb5e4e541e" id="r_a6d697ec9236acdffa48a0cbb5e4e541e"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6d697ec9236acdffa48a0cbb5e4e541e">nk_vec2v</a> (const float *xy)</td></tr>
- <tr class="separator:a6d697ec9236acdffa48a0cbb5e4e541e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a185be7fd542171bace91d65cb0fde29f" id="r_a185be7fd542171bace91d65cb0fde29f"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a185be7fd542171bace91d65cb0fde29f">nk_vec2iv</a> (const int *xy)</td></tr>
- <tr class="separator:a185be7fd542171bace91d65cb0fde29f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1328ac299d79a0db11e894296bcd3fed" id="r_a1328ac299d79a0db11e894296bcd3fed"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1328ac299d79a0db11e894296bcd3fed">nk_get_null_rect</a> (void)</td></tr>
- <tr class="separator:a1328ac299d79a0db11e894296bcd3fed"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aedba0cd2ec170c1f95f3396953982bc1" id="r_aedba0cd2ec170c1f95f3396953982bc1"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aedba0cd2ec170c1f95f3396953982bc1">nk_rect</a> (float x, float y, float w, float h)</td></tr>
- <tr class="separator:aedba0cd2ec170c1f95f3396953982bc1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a71e022707f88468450eaa4167136d7be" id="r_a71e022707f88468450eaa4167136d7be"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a71e022707f88468450eaa4167136d7be">nk_recti</a> (int x, int y, int w, int h)</td></tr>
- <tr class="separator:a71e022707f88468450eaa4167136d7be"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a719d14af657abbf56ba9f361ea9be393" id="r_a719d14af657abbf56ba9f361ea9be393"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a719d14af657abbf56ba9f361ea9be393">nk_recta</a> (struct <a class="el" href="structnk__vec2.html">nk_vec2</a> pos, struct <a class="el" href="structnk__vec2.html">nk_vec2</a> size)</td></tr>
- <tr class="separator:a719d14af657abbf56ba9f361ea9be393"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abb70e8cc94ec8aeb7a5433783a7b710a" id="r_abb70e8cc94ec8aeb7a5433783a7b710a"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#abb70e8cc94ec8aeb7a5433783a7b710a">nk_rectv</a> (const float *xywh)</td></tr>
- <tr class="separator:abb70e8cc94ec8aeb7a5433783a7b710a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6c6d2aeb6b6028cf967b546e8c2c9577" id="r_a6c6d2aeb6b6028cf967b546e8c2c9577"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6c6d2aeb6b6028cf967b546e8c2c9577">nk_rectiv</a> (const int *xywh)</td></tr>
- <tr class="separator:a6c6d2aeb6b6028cf967b546e8c2c9577"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1fb750b2453769a4d7148affaeca03a4" id="r_a1fb750b2453769a4d7148affaeca03a4"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1fb750b2453769a4d7148affaeca03a4">nk_rect_pos</a> (struct <a class="el" href="structnk__rect.html">nk_rect</a>)</td></tr>
- <tr class="separator:a1fb750b2453769a4d7148affaeca03a4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab3d2e89c4df50366d57cae6643d42f4b" id="r_ab3d2e89c4df50366d57cae6643d42f4b"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab3d2e89c4df50366d57cae6643d42f4b">nk_rect_size</a> (struct <a class="el" href="structnk__rect.html">nk_rect</a>)</td></tr>
- <tr class="separator:ab3d2e89c4df50366d57cae6643d42f4b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7592a780dfecdd00ec083c6cea840843" id="r_a7592a780dfecdd00ec083c6cea840843"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7592a780dfecdd00ec083c6cea840843">nk_strlen</a> (const char *str)</td></tr>
- <tr class="separator:a7592a780dfecdd00ec083c6cea840843"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a66f69855d430d9abd6b025be53f62689" id="r_a66f69855d430d9abd6b025be53f62689"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a66f69855d430d9abd6b025be53f62689">nk_stricmp</a> (const char *s1, const char *s2)</td></tr>
- <tr class="separator:a66f69855d430d9abd6b025be53f62689"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af770adcc4831845ae44c103c7c55e22b" id="r_af770adcc4831845ae44c103c7c55e22b"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#af770adcc4831845ae44c103c7c55e22b">nk_stricmpn</a> (const char *s1, const char *s2, int n)</td></tr>
- <tr class="separator:af770adcc4831845ae44c103c7c55e22b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae8a8001cc25412e9a5447c8ff5c3bccc" id="r_ae8a8001cc25412e9a5447c8ff5c3bccc"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae8a8001cc25412e9a5447c8ff5c3bccc">nk_strtoi</a> (const char *str, char **endptr)</td></tr>
- <tr class="separator:ae8a8001cc25412e9a5447c8ff5c3bccc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a866a44fc8b3098973d708ad0d0e99a53" id="r_a866a44fc8b3098973d708ad0d0e99a53"><td class="memItemLeft" align="right" valign="top">NK_API float </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a866a44fc8b3098973d708ad0d0e99a53">nk_strtof</a> (const char *str, char **endptr)</td></tr>
- <tr class="separator:a866a44fc8b3098973d708ad0d0e99a53"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6e16dc3d442972c56c157d47a9c08fd8" id="r_a6e16dc3d442972c56c157d47a9c08fd8"><td class="memItemLeft" align="right" valign="top">NK_API double </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6e16dc3d442972c56c157d47a9c08fd8">nk_strtod</a> (const char *str, char **endptr)</td></tr>
- <tr class="separator:a6e16dc3d442972c56c157d47a9c08fd8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4507d2be43d5a55d4e6158be9d688363" id="r_a4507d2be43d5a55d4e6158be9d688363"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4507d2be43d5a55d4e6158be9d688363">nk_strfilter</a> (const char *text, const char *regexp)</td></tr>
- <tr class="separator:a4507d2be43d5a55d4e6158be9d688363"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a91a762116b53e2b77621531f9b55e71c" id="r_a91a762116b53e2b77621531f9b55e71c"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a91a762116b53e2b77621531f9b55e71c">nk_strmatch_fuzzy_string</a> (char const *str, char const *pattern, int *out_score)</td></tr>
- <tr class="separator:a91a762116b53e2b77621531f9b55e71c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ada7403c9dfba288006483be6276c692b" id="r_ada7403c9dfba288006483be6276c692b"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ada7403c9dfba288006483be6276c692b">nk_strmatch_fuzzy_text</a> (const char *txt, int txt_len, const char *pattern, int *out_score)</td></tr>
- <tr class="separator:ada7403c9dfba288006483be6276c692b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4a1dffda91834bddc9d58031fc8c0d6f" id="r_a4a1dffda91834bddc9d58031fc8c0d6f"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4a1dffda91834bddc9d58031fc8c0d6f">nk_utf_decode</a> (const char *, nk_rune *, int)</td></tr>
- <tr class="separator:a4a1dffda91834bddc9d58031fc8c0d6f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3eb47df986e2f45edf26a2cb6ce11391" id="r_a3eb47df986e2f45edf26a2cb6ce11391"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a3eb47df986e2f45edf26a2cb6ce11391">nk_utf_encode</a> (nk_rune, char *, int)</td></tr>
- <tr class="separator:a3eb47df986e2f45edf26a2cb6ce11391"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1cbe35c2e44e5d5d97f0d6944a451d6f" id="r_a1cbe35c2e44e5d5d97f0d6944a451d6f"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1cbe35c2e44e5d5d97f0d6944a451d6f">nk_utf_len</a> (const char *, int byte_len)</td></tr>
- <tr class="separator:a1cbe35c2e44e5d5d97f0d6944a451d6f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a74c145e5e6bbd2a9af1dbc7ab50a055c" id="r_a74c145e5e6bbd2a9af1dbc7ab50a055c"><td class="memItemLeft" align="right" valign="top">NK_API const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a74c145e5e6bbd2a9af1dbc7ab50a055c">nk_utf_at</a> (const char *buffer, int length, int index, nk_rune *unicode, int *len)</td></tr>
- <tr class="separator:a74c145e5e6bbd2a9af1dbc7ab50a055c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7bb47c1db075efcf2ec0fb228806be42" id="r_a7bb47c1db075efcf2ec0fb228806be42"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7bb47c1db075efcf2ec0fb228806be42">nk_buffer_init</a> (struct <a class="el" href="structnk__buffer.html">nk_buffer</a> *, const struct <a class="el" href="structnk__allocator.html">nk_allocator</a> *, nk_size size)</td></tr>
- <tr class="separator:a7bb47c1db075efcf2ec0fb228806be42"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a819d8cae45cc556d98f925bb7b392a2c" id="r_a819d8cae45cc556d98f925bb7b392a2c"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a819d8cae45cc556d98f925bb7b392a2c">nk_buffer_init_fixed</a> (struct <a class="el" href="structnk__buffer.html">nk_buffer</a> *, void *memory, nk_size size)</td></tr>
- <tr class="separator:a819d8cae45cc556d98f925bb7b392a2c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a23a59c9f8c7f43a24e8fa266ae0258fa" id="r_a23a59c9f8c7f43a24e8fa266ae0258fa"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a23a59c9f8c7f43a24e8fa266ae0258fa">nk_buffer_info</a> (struct <a class="el" href="structnk__memory__status.html">nk_memory_status</a> *, const struct <a class="el" href="structnk__buffer.html">nk_buffer</a> *)</td></tr>
- <tr class="separator:a23a59c9f8c7f43a24e8fa266ae0258fa"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a46c3cee419a806839aa8e1e4f1b0aa50" id="r_a46c3cee419a806839aa8e1e4f1b0aa50"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a46c3cee419a806839aa8e1e4f1b0aa50">nk_buffer_push</a> (struct <a class="el" href="structnk__buffer.html">nk_buffer</a> *, enum nk_buffer_allocation_type type, const void *memory, nk_size size, nk_size align)</td></tr>
- <tr class="separator:a46c3cee419a806839aa8e1e4f1b0aa50"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0db65c583a472981860bdb7d619fa070" id="r_a0db65c583a472981860bdb7d619fa070"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a0db65c583a472981860bdb7d619fa070">nk_buffer_mark</a> (struct <a class="el" href="structnk__buffer.html">nk_buffer</a> *, enum nk_buffer_allocation_type type)</td></tr>
- <tr class="separator:a0db65c583a472981860bdb7d619fa070"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7d8b3cb1fd3e1ee115e7dfaaa9828262" id="r_a7d8b3cb1fd3e1ee115e7dfaaa9828262"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7d8b3cb1fd3e1ee115e7dfaaa9828262">nk_buffer_reset</a> (struct <a class="el" href="structnk__buffer.html">nk_buffer</a> *, enum nk_buffer_allocation_type type)</td></tr>
- <tr class="separator:a7d8b3cb1fd3e1ee115e7dfaaa9828262"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae41c81197cb280e39c2fe1f93a7dabbf" id="r_ae41c81197cb280e39c2fe1f93a7dabbf"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae41c81197cb280e39c2fe1f93a7dabbf">nk_buffer_clear</a> (struct <a class="el" href="structnk__buffer.html">nk_buffer</a> *)</td></tr>
- <tr class="separator:ae41c81197cb280e39c2fe1f93a7dabbf"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a76918331ebca046f20ded27001aa05e0" id="r_a76918331ebca046f20ded27001aa05e0"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a76918331ebca046f20ded27001aa05e0">nk_buffer_free</a> (struct <a class="el" href="structnk__buffer.html">nk_buffer</a> *)</td></tr>
- <tr class="separator:a76918331ebca046f20ded27001aa05e0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a808b9b6ec7c438fbdc21a7ccef10cecb" id="r_a808b9b6ec7c438fbdc21a7ccef10cecb"><td class="memItemLeft" align="right" valign="top">NK_API void * </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a808b9b6ec7c438fbdc21a7ccef10cecb">nk_buffer_memory</a> (struct <a class="el" href="structnk__buffer.html">nk_buffer</a> *)</td></tr>
- <tr class="separator:a808b9b6ec7c438fbdc21a7ccef10cecb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a84dd4a8abd8ec4e01f786d1763d28b80" id="r_a84dd4a8abd8ec4e01f786d1763d28b80"><td class="memItemLeft" align="right" valign="top">NK_API const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a84dd4a8abd8ec4e01f786d1763d28b80">nk_buffer_memory_const</a> (const struct <a class="el" href="structnk__buffer.html">nk_buffer</a> *)</td></tr>
- <tr class="separator:a84dd4a8abd8ec4e01f786d1763d28b80"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5825fdf3e612ea67e65eea0877363c94" id="r_a5825fdf3e612ea67e65eea0877363c94"><td class="memItemLeft" align="right" valign="top">NK_API nk_size </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a5825fdf3e612ea67e65eea0877363c94">nk_buffer_total</a> (const struct <a class="el" href="structnk__buffer.html">nk_buffer</a> *)</td></tr>
- <tr class="separator:a5825fdf3e612ea67e65eea0877363c94"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4e8cb9bd5773443642626e8f15760ec8" id="r_a4e8cb9bd5773443642626e8f15760ec8"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4e8cb9bd5773443642626e8f15760ec8">nk_str_init</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, const struct <a class="el" href="structnk__allocator.html">nk_allocator</a> *, nk_size size)</td></tr>
- <tr class="separator:a4e8cb9bd5773443642626e8f15760ec8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a579bd7d86c6c8b578b7a9047662ac4a7" id="r_a579bd7d86c6c8b578b7a9047662ac4a7"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a579bd7d86c6c8b578b7a9047662ac4a7">nk_str_init_fixed</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, void *memory, nk_size size)</td></tr>
- <tr class="separator:a579bd7d86c6c8b578b7a9047662ac4a7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab9d2c499eec5660fa620cfd5af6aa511" id="r_ab9d2c499eec5660fa620cfd5af6aa511"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab9d2c499eec5660fa620cfd5af6aa511">nk_str_clear</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *)</td></tr>
- <tr class="separator:ab9d2c499eec5660fa620cfd5af6aa511"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a04662530a2da72abf0a5592208f11d1f" id="r_a04662530a2da72abf0a5592208f11d1f"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a04662530a2da72abf0a5592208f11d1f">nk_str_free</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *)</td></tr>
- <tr class="separator:a04662530a2da72abf0a5592208f11d1f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac538f98df24b7c452c31f8b9b4cb84cb" id="r_ac538f98df24b7c452c31f8b9b4cb84cb"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ac538f98df24b7c452c31f8b9b4cb84cb">nk_str_append_text_char</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, const char *, int)</td></tr>
- <tr class="separator:ac538f98df24b7c452c31f8b9b4cb84cb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a67be2a3091dcc782a2fe8e60af48789e" id="r_a67be2a3091dcc782a2fe8e60af48789e"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a67be2a3091dcc782a2fe8e60af48789e">nk_str_append_str_char</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, const char *)</td></tr>
- <tr class="separator:a67be2a3091dcc782a2fe8e60af48789e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a52ac2a215fc5af4a1f289c0044314527" id="r_a52ac2a215fc5af4a1f289c0044314527"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a52ac2a215fc5af4a1f289c0044314527">nk_str_append_text_utf8</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, const char *, int)</td></tr>
- <tr class="separator:a52ac2a215fc5af4a1f289c0044314527"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2c284670625294b8a0390a0a37260f6e" id="r_a2c284670625294b8a0390a0a37260f6e"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2c284670625294b8a0390a0a37260f6e">nk_str_append_str_utf8</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, const char *)</td></tr>
- <tr class="separator:a2c284670625294b8a0390a0a37260f6e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9bbf28ce8bcfe8b1e2d3bcb9ae7ad0e5" id="r_a9bbf28ce8bcfe8b1e2d3bcb9ae7ad0e5"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a9bbf28ce8bcfe8b1e2d3bcb9ae7ad0e5">nk_str_append_text_runes</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, const nk_rune *, int)</td></tr>
- <tr class="separator:a9bbf28ce8bcfe8b1e2d3bcb9ae7ad0e5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a538bd5a9a884f1476eefff359e549c20" id="r_a538bd5a9a884f1476eefff359e549c20"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a538bd5a9a884f1476eefff359e549c20">nk_str_append_str_runes</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, const nk_rune *)</td></tr>
- <tr class="separator:a538bd5a9a884f1476eefff359e549c20"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a290ac7c33aefd9c398eeceacd3940c4d" id="r_a290ac7c33aefd9c398eeceacd3940c4d"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a290ac7c33aefd9c398eeceacd3940c4d">nk_str_insert_at_char</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, int pos, const char *, int)</td></tr>
- <tr class="separator:a290ac7c33aefd9c398eeceacd3940c4d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7b7df9d432d38acfc704ba2e0c2f79ed" id="r_a7b7df9d432d38acfc704ba2e0c2f79ed"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7b7df9d432d38acfc704ba2e0c2f79ed">nk_str_insert_at_rune</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, int pos, const char *, int)</td></tr>
- <tr class="separator:a7b7df9d432d38acfc704ba2e0c2f79ed"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acfe30495010d8a06192b006b094cbbe5" id="r_acfe30495010d8a06192b006b094cbbe5"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#acfe30495010d8a06192b006b094cbbe5">nk_str_insert_text_char</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, int pos, const char *, int)</td></tr>
- <tr class="separator:acfe30495010d8a06192b006b094cbbe5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a86b6ea2d0b7f7ce1e1cd12366bf7a727" id="r_a86b6ea2d0b7f7ce1e1cd12366bf7a727"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a86b6ea2d0b7f7ce1e1cd12366bf7a727">nk_str_insert_str_char</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, int pos, const char *)</td></tr>
- <tr class="separator:a86b6ea2d0b7f7ce1e1cd12366bf7a727"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7b8f5d52ee319c9cfda6bc231e1569e8" id="r_a7b8f5d52ee319c9cfda6bc231e1569e8"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7b8f5d52ee319c9cfda6bc231e1569e8">nk_str_insert_text_utf8</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, int pos, const char *, int)</td></tr>
- <tr class="separator:a7b8f5d52ee319c9cfda6bc231e1569e8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9849188982faf4d9a306c062bbdd73ef" id="r_a9849188982faf4d9a306c062bbdd73ef"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a9849188982faf4d9a306c062bbdd73ef">nk_str_insert_str_utf8</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, int pos, const char *)</td></tr>
- <tr class="separator:a9849188982faf4d9a306c062bbdd73ef"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a969471e9b00506bd8b19433169376190" id="r_a969471e9b00506bd8b19433169376190"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a969471e9b00506bd8b19433169376190">nk_str_insert_text_runes</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, int pos, const nk_rune *, int)</td></tr>
- <tr class="separator:a969471e9b00506bd8b19433169376190"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6eef89c3a7829f89db5e61bf0d945c13" id="r_a6eef89c3a7829f89db5e61bf0d945c13"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6eef89c3a7829f89db5e61bf0d945c13">nk_str_insert_str_runes</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, int pos, const nk_rune *)</td></tr>
- <tr class="separator:a6eef89c3a7829f89db5e61bf0d945c13"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae172901e88dec191a460e0ed3ac48918" id="r_ae172901e88dec191a460e0ed3ac48918"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae172901e88dec191a460e0ed3ac48918">nk_str_remove_chars</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, int len)</td></tr>
- <tr class="separator:ae172901e88dec191a460e0ed3ac48918"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2b95327a01ddfd9c63d1f2e1eb585025" id="r_a2b95327a01ddfd9c63d1f2e1eb585025"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2b95327a01ddfd9c63d1f2e1eb585025">nk_str_remove_runes</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *str, int len)</td></tr>
- <tr class="separator:a2b95327a01ddfd9c63d1f2e1eb585025"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6d7bbb83e38204ff2a46290ce3a7f507" id="r_a6d7bbb83e38204ff2a46290ce3a7f507"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6d7bbb83e38204ff2a46290ce3a7f507">nk_str_delete_chars</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, int pos, int len)</td></tr>
- <tr class="separator:a6d7bbb83e38204ff2a46290ce3a7f507"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a08621f10e2880c7e9154e753d99f9cd8" id="r_a08621f10e2880c7e9154e753d99f9cd8"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a08621f10e2880c7e9154e753d99f9cd8">nk_str_delete_runes</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, int pos, int len)</td></tr>
- <tr class="separator:a08621f10e2880c7e9154e753d99f9cd8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a051520b43a1f77a6568c436132b3748a" id="r_a051520b43a1f77a6568c436132b3748a"><td class="memItemLeft" align="right" valign="top">NK_API char * </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a051520b43a1f77a6568c436132b3748a">nk_str_at_char</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, int pos)</td></tr>
- <tr class="separator:a051520b43a1f77a6568c436132b3748a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a42691711a4af5cdfc97842abb28ad33a" id="r_a42691711a4af5cdfc97842abb28ad33a"><td class="memItemLeft" align="right" valign="top">NK_API char * </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a42691711a4af5cdfc97842abb28ad33a">nk_str_at_rune</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *, int pos, nk_rune *unicode, int *len)</td></tr>
- <tr class="separator:a42691711a4af5cdfc97842abb28ad33a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aebae5d78c31061a08db967eee8ea02b8" id="r_aebae5d78c31061a08db967eee8ea02b8"><td class="memItemLeft" align="right" valign="top">NK_API nk_rune </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aebae5d78c31061a08db967eee8ea02b8">nk_str_rune_at</a> (const struct <a class="el" href="structnk__str.html">nk_str</a> *, int pos)</td></tr>
- <tr class="separator:aebae5d78c31061a08db967eee8ea02b8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad2bb5573dda4e1ff874c798323a85bdd" id="r_ad2bb5573dda4e1ff874c798323a85bdd"><td class="memItemLeft" align="right" valign="top">NK_API const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ad2bb5573dda4e1ff874c798323a85bdd">nk_str_at_char_const</a> (const struct <a class="el" href="structnk__str.html">nk_str</a> *, int pos)</td></tr>
- <tr class="separator:ad2bb5573dda4e1ff874c798323a85bdd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a02ffc8c03479c124dc9184bf809ef312" id="r_a02ffc8c03479c124dc9184bf809ef312"><td class="memItemLeft" align="right" valign="top">NK_API const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a02ffc8c03479c124dc9184bf809ef312">nk_str_at_const</a> (const struct <a class="el" href="structnk__str.html">nk_str</a> *, int pos, nk_rune *unicode, int *len)</td></tr>
- <tr class="separator:a02ffc8c03479c124dc9184bf809ef312"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2b3a0af13b4d9c2b7242a39df78b3387" id="r_a2b3a0af13b4d9c2b7242a39df78b3387"><td class="memItemLeft" align="right" valign="top">NK_API char * </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2b3a0af13b4d9c2b7242a39df78b3387">nk_str_get</a> (struct <a class="el" href="structnk__str.html">nk_str</a> *)</td></tr>
- <tr class="separator:a2b3a0af13b4d9c2b7242a39df78b3387"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a903d9c332a513f575c893d5aa6be5ac8" id="r_a903d9c332a513f575c893d5aa6be5ac8"><td class="memItemLeft" align="right" valign="top">NK_API const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a903d9c332a513f575c893d5aa6be5ac8">nk_str_get_const</a> (const struct <a class="el" href="structnk__str.html">nk_str</a> *)</td></tr>
- <tr class="separator:a903d9c332a513f575c893d5aa6be5ac8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1e7d1bb9999417db77cd668eb188f6e5" id="r_a1e7d1bb9999417db77cd668eb188f6e5"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1e7d1bb9999417db77cd668eb188f6e5">nk_str_len</a> (const struct <a class="el" href="structnk__str.html">nk_str</a> *)</td></tr>
- <tr class="separator:a1e7d1bb9999417db77cd668eb188f6e5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9e237857b886ad3cacaf557702ff72ce" id="r_a9e237857b886ad3cacaf557702ff72ce"><td class="memItemLeft" align="right" valign="top">NK_API int </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a9e237857b886ad3cacaf557702ff72ce">nk_str_len_char</a> (const struct <a class="el" href="structnk__str.html">nk_str</a> *)</td></tr>
- <tr class="separator:a9e237857b886ad3cacaf557702ff72ce"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a826f79e651ee0e905ca0857886d2848a" id="r_a826f79e651ee0e905ca0857886d2848a"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a826f79e651ee0e905ca0857886d2848a">nk_filter_default</a> (const struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *, nk_rune unicode)</td></tr>
- <tr class="memdesc:a826f79e651ee0e905ca0857886d2848a"><td class="mdescLeft"> </td><td class="mdescRight">filter function <br /></td></tr>
- <tr class="separator:a826f79e651ee0e905ca0857886d2848a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a166306e12c2e8be2c22de9fdefde3df1" id="r_a166306e12c2e8be2c22de9fdefde3df1"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a166306e12c2e8be2c22de9fdefde3df1">nk_filter_ascii</a> (const struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *, nk_rune unicode)</td></tr>
- <tr class="separator:a166306e12c2e8be2c22de9fdefde3df1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a807632279c444ad11141cd39eabcecac" id="r_a807632279c444ad11141cd39eabcecac"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a807632279c444ad11141cd39eabcecac">nk_filter_float</a> (const struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *, nk_rune unicode)</td></tr>
- <tr class="separator:a807632279c444ad11141cd39eabcecac"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a76c9ae143882182e3ba23eb14912c741" id="r_a76c9ae143882182e3ba23eb14912c741"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a76c9ae143882182e3ba23eb14912c741">nk_filter_decimal</a> (const struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *, nk_rune unicode)</td></tr>
- <tr class="separator:a76c9ae143882182e3ba23eb14912c741"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a37cc3b57ea7bfa872109624de2ae6be8" id="r_a37cc3b57ea7bfa872109624de2ae6be8"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a37cc3b57ea7bfa872109624de2ae6be8">nk_filter_hex</a> (const struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *, nk_rune unicode)</td></tr>
- <tr class="separator:a37cc3b57ea7bfa872109624de2ae6be8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab7b09513573d8e4b8c2ee17eb5429886" id="r_ab7b09513573d8e4b8c2ee17eb5429886"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab7b09513573d8e4b8c2ee17eb5429886">nk_filter_oct</a> (const struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *, nk_rune unicode)</td></tr>
- <tr class="separator:ab7b09513573d8e4b8c2ee17eb5429886"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab38d24a69f80db8c3f3e9407d571031c" id="r_ab38d24a69f80db8c3f3e9407d571031c"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab38d24a69f80db8c3f3e9407d571031c">nk_filter_binary</a> (const struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *, nk_rune unicode)</td></tr>
- <tr class="separator:ab38d24a69f80db8c3f3e9407d571031c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af93216fccd3c3f84ed133a6fb08561e1" id="r_af93216fccd3c3f84ed133a6fb08561e1"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#af93216fccd3c3f84ed133a6fb08561e1">nk_textedit_init</a> (struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *, const struct <a class="el" href="structnk__allocator.html">nk_allocator</a> *, nk_size size)</td></tr>
- <tr class="memdesc:af93216fccd3c3f84ed133a6fb08561e1"><td class="mdescLeft"> </td><td class="mdescRight">text editor <br /></td></tr>
- <tr class="separator:af93216fccd3c3f84ed133a6fb08561e1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac6954fed72ab50bb3102c52311cee542" id="r_ac6954fed72ab50bb3102c52311cee542"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ac6954fed72ab50bb3102c52311cee542">nk_textedit_init_fixed</a> (struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *, void *memory, nk_size size)</td></tr>
- <tr class="separator:ac6954fed72ab50bb3102c52311cee542"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:adc5cbad6810a9e287386e4c23d094230" id="r_adc5cbad6810a9e287386e4c23d094230"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#adc5cbad6810a9e287386e4c23d094230">nk_textedit_free</a> (struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *)</td></tr>
- <tr class="separator:adc5cbad6810a9e287386e4c23d094230"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa3eaca693d3adfa790f3400331adc01b" id="r_aa3eaca693d3adfa790f3400331adc01b"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa3eaca693d3adfa790f3400331adc01b">nk_textedit_text</a> (struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *, const char *, int total_len)</td></tr>
- <tr class="separator:aa3eaca693d3adfa790f3400331adc01b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4745ee1241890713ed6318f79a7d7a0a" id="r_a4745ee1241890713ed6318f79a7d7a0a"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4745ee1241890713ed6318f79a7d7a0a">nk_textedit_delete</a> (struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *, int where, int len)</td></tr>
- <tr class="separator:a4745ee1241890713ed6318f79a7d7a0a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac1c4cd67c4acd5ea69b86543d37d99ea" id="r_ac1c4cd67c4acd5ea69b86543d37d99ea"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ac1c4cd67c4acd5ea69b86543d37d99ea">nk_textedit_delete_selection</a> (struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *)</td></tr>
- <tr class="separator:ac1c4cd67c4acd5ea69b86543d37d99ea"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a94a6548940e73424846ee3822af131ac" id="r_a94a6548940e73424846ee3822af131ac"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a94a6548940e73424846ee3822af131ac">nk_textedit_select_all</a> (struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *)</td></tr>
- <tr class="separator:a94a6548940e73424846ee3822af131ac"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae13ea884e8d5af7240fab864b02b3d92" id="r_ae13ea884e8d5af7240fab864b02b3d92"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae13ea884e8d5af7240fab864b02b3d92">nk_textedit_cut</a> (struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *)</td></tr>
- <tr class="separator:ae13ea884e8d5af7240fab864b02b3d92"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab889b2952dfaef0ae546028cf635e376" id="r_ab889b2952dfaef0ae546028cf635e376"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab889b2952dfaef0ae546028cf635e376">nk_textedit_paste</a> (struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *, char const *, int len)</td></tr>
- <tr class="separator:ab889b2952dfaef0ae546028cf635e376"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae49b3d9e75b9964f3ff6fb704638d1fc" id="r_ae49b3d9e75b9964f3ff6fb704638d1fc"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae49b3d9e75b9964f3ff6fb704638d1fc">nk_textedit_undo</a> (struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *)</td></tr>
- <tr class="separator:ae49b3d9e75b9964f3ff6fb704638d1fc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8e1595e5d78d22ef8d783e340459f5f6" id="r_a8e1595e5d78d22ef8d783e340459f5f6"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a8e1595e5d78d22ef8d783e340459f5f6">nk_textedit_redo</a> (struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *)</td></tr>
- <tr class="separator:a8e1595e5d78d22ef8d783e340459f5f6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5f48f521429154981803612ee2c80850" id="r_a5f48f521429154981803612ee2c80850"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a5f48f521429154981803612ee2c80850">nk_stroke_line</a> (struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> *b, float x0, float y0, float x1, float y1, float line_thickness, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="memdesc:a5f48f521429154981803612ee2c80850"><td class="mdescLeft"> </td><td class="mdescRight">shape outlines <br /></td></tr>
- <tr class="separator:a5f48f521429154981803612ee2c80850"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa2669f50087c675d5734516f34f2684f" id="r_aa2669f50087c675d5734516f34f2684f"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa2669f50087c675d5734516f34f2684f">nk_stroke_curve</a> (struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> *, float, float, float, float, float, float, float, float, float line_thickness, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:aa2669f50087c675d5734516f34f2684f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0a9a438b0bc3c80cf11a7d2789b3a002" id="r_a0a9a438b0bc3c80cf11a7d2789b3a002"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a0a9a438b0bc3c80cf11a7d2789b3a002">nk_stroke_rect</a> (struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> *, struct <a class="el" href="structnk__rect.html">nk_rect</a>, float rounding, float line_thickness, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a0a9a438b0bc3c80cf11a7d2789b3a002"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a56cab66c2d12f25717fb5be7bda1de4c" id="r_a56cab66c2d12f25717fb5be7bda1de4c"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a56cab66c2d12f25717fb5be7bda1de4c">nk_stroke_circle</a> (struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> *, struct <a class="el" href="structnk__rect.html">nk_rect</a>, float line_thickness, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a56cab66c2d12f25717fb5be7bda1de4c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a720a5b136e3d0969429b68f2767acc8b" id="r_a720a5b136e3d0969429b68f2767acc8b"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a720a5b136e3d0969429b68f2767acc8b">nk_stroke_arc</a> (struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> *, float cx, float cy, float radius, float a_min, float a_max, float line_thickness, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a720a5b136e3d0969429b68f2767acc8b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a789c2ec58a82e2cc3e3cd28363068a76" id="r_a789c2ec58a82e2cc3e3cd28363068a76"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a789c2ec58a82e2cc3e3cd28363068a76">nk_stroke_triangle</a> (struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> *, float, float, float, float, float, float, float line_thichness, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a789c2ec58a82e2cc3e3cd28363068a76"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2443782bdfd613b9a7b8199128ea0a79" id="r_a2443782bdfd613b9a7b8199128ea0a79"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a2443782bdfd613b9a7b8199128ea0a79">nk_stroke_polyline</a> (struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> *, const float *points, int point_count, float line_thickness, struct <a class="el" href="structnk__color.html">nk_color</a> col)</td></tr>
- <tr class="separator:a2443782bdfd613b9a7b8199128ea0a79"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1cbea03c6d2e785c2361809087e1a4c6" id="r_a1cbea03c6d2e785c2361809087e1a4c6"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1cbea03c6d2e785c2361809087e1a4c6">nk_stroke_polygon</a> (struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> *, const float *points, int point_count, float line_thickness, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a1cbea03c6d2e785c2361809087e1a4c6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a63407f682d240622d8b025d7911596fb" id="r_a63407f682d240622d8b025d7911596fb"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a63407f682d240622d8b025d7911596fb">nk_fill_rect</a> (struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> *, struct <a class="el" href="structnk__rect.html">nk_rect</a>, float rounding, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="memdesc:a63407f682d240622d8b025d7911596fb"><td class="mdescLeft"> </td><td class="mdescRight">filled shades <br /></td></tr>
- <tr class="separator:a63407f682d240622d8b025d7911596fb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3b0db817feaf680c82249f8563c38358" id="r_a3b0db817feaf680c82249f8563c38358"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a3b0db817feaf680c82249f8563c38358">nk_fill_rect_multi_color</a> (struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> *, struct <a class="el" href="structnk__rect.html">nk_rect</a>, struct <a class="el" href="structnk__color.html">nk_color</a> left, struct <a class="el" href="structnk__color.html">nk_color</a> top, struct <a class="el" href="structnk__color.html">nk_color</a> right, struct <a class="el" href="structnk__color.html">nk_color</a> bottom)</td></tr>
- <tr class="separator:a3b0db817feaf680c82249f8563c38358"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae0cfbd590eb690b6e18403e5d3d86795" id="r_ae0cfbd590eb690b6e18403e5d3d86795"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae0cfbd590eb690b6e18403e5d3d86795">nk_fill_circle</a> (struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> *, struct <a class="el" href="structnk__rect.html">nk_rect</a>, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:ae0cfbd590eb690b6e18403e5d3d86795"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af1ae9cb7e039f7779a2f612006a119a7" id="r_af1ae9cb7e039f7779a2f612006a119a7"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#af1ae9cb7e039f7779a2f612006a119a7">nk_fill_arc</a> (struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> *, float cx, float cy, float radius, float a_min, float a_max, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:af1ae9cb7e039f7779a2f612006a119a7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab2d4fcfee9d421f2f6dc28f6aeece451" id="r_ab2d4fcfee9d421f2f6dc28f6aeece451"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab2d4fcfee9d421f2f6dc28f6aeece451">nk_fill_triangle</a> (struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> *, float x0, float y0, float x1, float y1, float x2, float y2, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:ab2d4fcfee9d421f2f6dc28f6aeece451"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1f960a379311c51746879f16660bfe94" id="r_a1f960a379311c51746879f16660bfe94"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1f960a379311c51746879f16660bfe94">nk_fill_polygon</a> (struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> *, const float *points, int point_count, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:a1f960a379311c51746879f16660bfe94"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a322678fb670fa1d061dbed321ee38d1b" id="r_a322678fb670fa1d061dbed321ee38d1b"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a322678fb670fa1d061dbed321ee38d1b">nk_draw_image</a> (struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> *, struct <a class="el" href="structnk__rect.html">nk_rect</a>, const struct <a class="el" href="structnk__image.html">nk_image</a> *, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="memdesc:a322678fb670fa1d061dbed321ee38d1b"><td class="mdescLeft"> </td><td class="mdescRight">misc <br /></td></tr>
- <tr class="separator:a322678fb670fa1d061dbed321ee38d1b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:abe707b3dca1a49bde1ecc438bb67b0ff" id="r_abe707b3dca1a49bde1ecc438bb67b0ff"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#abe707b3dca1a49bde1ecc438bb67b0ff">nk_draw_nine_slice</a> (struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> *, struct <a class="el" href="structnk__rect.html">nk_rect</a>, const struct <a class="el" href="structnk__nine__slice.html">nk_nine_slice</a> *, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:abe707b3dca1a49bde1ecc438bb67b0ff"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae7e2c5bd7a1f0bc58255a56124624f13" id="r_ae7e2c5bd7a1f0bc58255a56124624f13"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ae7e2c5bd7a1f0bc58255a56124624f13">nk_draw_text</a> (struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> *, struct <a class="el" href="structnk__rect.html">nk_rect</a>, const char *text, int len, const struct <a class="el" href="structnk__user__font.html">nk_user_font</a> *, struct <a class="el" href="structnk__color.html">nk_color</a>, struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:ae7e2c5bd7a1f0bc58255a56124624f13"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa209fbe9aa3cf9a77c76b6352ae5762a" id="r_aa209fbe9aa3cf9a77c76b6352ae5762a"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aa209fbe9aa3cf9a77c76b6352ae5762a">nk_push_scissor</a> (struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> *, struct <a class="el" href="structnk__rect.html">nk_rect</a>)</td></tr>
- <tr class="separator:aa209fbe9aa3cf9a77c76b6352ae5762a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a995356c4ab32b29a089061e029899625" id="r_a995356c4ab32b29a089061e029899625"><td class="memItemLeft" align="right" valign="top">NK_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a995356c4ab32b29a089061e029899625">nk_push_custom</a> (struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> *, struct <a class="el" href="structnk__rect.html">nk_rect</a>, nk_command_custom_callback, <a class="el" href="unionnk__handle.html">nk_handle</a> usr)</td></tr>
- <tr class="separator:a995356c4ab32b29a089061e029899625"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a788e5f1063b7148a10e121dd8ae0e461" id="r_a788e5f1063b7148a10e121dd8ae0e461"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a788e5f1063b7148a10e121dd8ae0e461">nk_input_has_mouse_click</a> (const struct <a class="el" href="structnk__input.html">nk_input</a> *, enum nk_buttons)</td></tr>
- <tr class="separator:a788e5f1063b7148a10e121dd8ae0e461"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6a5cfa828a82a4fcbf15c02b2d02c054" id="r_a6a5cfa828a82a4fcbf15c02b2d02c054"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6a5cfa828a82a4fcbf15c02b2d02c054">nk_input_has_mouse_click_in_rect</a> (const struct <a class="el" href="structnk__input.html">nk_input</a> *, enum nk_buttons, struct <a class="el" href="structnk__rect.html">nk_rect</a>)</td></tr>
- <tr class="separator:a6a5cfa828a82a4fcbf15c02b2d02c054"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a86f84206a982c4e8fb67164a7caa0b70" id="r_a86f84206a982c4e8fb67164a7caa0b70"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a86f84206a982c4e8fb67164a7caa0b70">nk_input_has_mouse_click_in_button_rect</a> (const struct <a class="el" href="structnk__input.html">nk_input</a> *, enum nk_buttons, struct <a class="el" href="structnk__rect.html">nk_rect</a>)</td></tr>
- <tr class="separator:a86f84206a982c4e8fb67164a7caa0b70"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9f1600e451871e1b927599a6306b2b91" id="r_a9f1600e451871e1b927599a6306b2b91"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a9f1600e451871e1b927599a6306b2b91">nk_input_has_mouse_click_down_in_rect</a> (const struct <a class="el" href="structnk__input.html">nk_input</a> *, enum nk_buttons, struct <a class="el" href="structnk__rect.html">nk_rect</a>, nk_bool down)</td></tr>
- <tr class="separator:a9f1600e451871e1b927599a6306b2b91"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a409aa8f56ed1e2a41432b4c0547eb6d1" id="r_a409aa8f56ed1e2a41432b4c0547eb6d1"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a409aa8f56ed1e2a41432b4c0547eb6d1">nk_input_is_mouse_click_in_rect</a> (const struct <a class="el" href="structnk__input.html">nk_input</a> *, enum nk_buttons, struct <a class="el" href="structnk__rect.html">nk_rect</a>)</td></tr>
- <tr class="separator:a409aa8f56ed1e2a41432b4c0547eb6d1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a338422a9d3e5b67367768773f01d513b" id="r_a338422a9d3e5b67367768773f01d513b"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a338422a9d3e5b67367768773f01d513b">nk_input_is_mouse_click_down_in_rect</a> (const struct <a class="el" href="structnk__input.html">nk_input</a> *i, enum nk_buttons id, struct <a class="el" href="structnk__rect.html">nk_rect</a> b, nk_bool down)</td></tr>
- <tr class="separator:a338422a9d3e5b67367768773f01d513b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af1484a300a49f584a8388f11515e0473" id="r_af1484a300a49f584a8388f11515e0473"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#af1484a300a49f584a8388f11515e0473">nk_input_any_mouse_click_in_rect</a> (const struct <a class="el" href="structnk__input.html">nk_input</a> *, struct <a class="el" href="structnk__rect.html">nk_rect</a>)</td></tr>
- <tr class="separator:af1484a300a49f584a8388f11515e0473"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4f699465216edbfb982aa237dc37a2f9" id="r_a4f699465216edbfb982aa237dc37a2f9"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4f699465216edbfb982aa237dc37a2f9">nk_input_is_mouse_prev_hovering_rect</a> (const struct <a class="el" href="structnk__input.html">nk_input</a> *, struct <a class="el" href="structnk__rect.html">nk_rect</a>)</td></tr>
- <tr class="separator:a4f699465216edbfb982aa237dc37a2f9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac56c0672676b9693e853ed506d06be82" id="r_ac56c0672676b9693e853ed506d06be82"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ac56c0672676b9693e853ed506d06be82">nk_input_is_mouse_hovering_rect</a> (const struct <a class="el" href="structnk__input.html">nk_input</a> *, struct <a class="el" href="structnk__rect.html">nk_rect</a>)</td></tr>
- <tr class="separator:ac56c0672676b9693e853ed506d06be82"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7703763460ac9cd50c7b37dbe38046eb" id="r_a7703763460ac9cd50c7b37dbe38046eb"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a7703763460ac9cd50c7b37dbe38046eb">nk_input_is_mouse_moved</a> (const struct <a class="el" href="structnk__input.html">nk_input</a> *)</td></tr>
- <tr class="separator:a7703763460ac9cd50c7b37dbe38046eb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a18a802432f2c2007017838c049d4d3d2" id="r_a18a802432f2c2007017838c049d4d3d2"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a18a802432f2c2007017838c049d4d3d2">nk_input_mouse_clicked</a> (const struct <a class="el" href="structnk__input.html">nk_input</a> *, enum nk_buttons, struct <a class="el" href="structnk__rect.html">nk_rect</a>)</td></tr>
- <tr class="separator:a18a802432f2c2007017838c049d4d3d2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4c14a639d3349ead90cf4b3350427c8a" id="r_a4c14a639d3349ead90cf4b3350427c8a"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a4c14a639d3349ead90cf4b3350427c8a">nk_input_is_mouse_down</a> (const struct <a class="el" href="structnk__input.html">nk_input</a> *, enum nk_buttons)</td></tr>
- <tr class="separator:a4c14a639d3349ead90cf4b3350427c8a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a65fb87a68de87c8e6d501d7fecc27c77" id="r_a65fb87a68de87c8e6d501d7fecc27c77"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a65fb87a68de87c8e6d501d7fecc27c77">nk_input_is_mouse_pressed</a> (const struct <a class="el" href="structnk__input.html">nk_input</a> *, enum nk_buttons)</td></tr>
- <tr class="separator:a65fb87a68de87c8e6d501d7fecc27c77"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3e728a5d3b0b6485f0ee99c305be41ff" id="r_a3e728a5d3b0b6485f0ee99c305be41ff"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a3e728a5d3b0b6485f0ee99c305be41ff">nk_input_is_mouse_released</a> (const struct <a class="el" href="structnk__input.html">nk_input</a> *, enum nk_buttons)</td></tr>
- <tr class="separator:a3e728a5d3b0b6485f0ee99c305be41ff"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab0136311fb19cdf02f0dd0413b4d952c" id="r_ab0136311fb19cdf02f0dd0413b4d952c"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ab0136311fb19cdf02f0dd0413b4d952c">nk_input_is_key_pressed</a> (const struct <a class="el" href="structnk__input.html">nk_input</a> *, enum nk_keys)</td></tr>
- <tr class="separator:ab0136311fb19cdf02f0dd0413b4d952c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a92b63768c6cf384f7bb7c9b4c39786b1" id="r_a92b63768c6cf384f7bb7c9b4c39786b1"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a92b63768c6cf384f7bb7c9b4c39786b1">nk_input_is_key_released</a> (const struct <a class="el" href="structnk__input.html">nk_input</a> *, enum nk_keys)</td></tr>
- <tr class="separator:a92b63768c6cf384f7bb7c9b4c39786b1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aeea5fdcc063efd72502f1988ebc93310" id="r_aeea5fdcc063efd72502f1988ebc93310"><td class="memItemLeft" align="right" valign="top">NK_API nk_bool </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aeea5fdcc063efd72502f1988ebc93310">nk_input_is_key_down</a> (const struct <a class="el" href="structnk__input.html">nk_input</a> *, enum nk_keys)</td></tr>
- <tr class="separator:aeea5fdcc063efd72502f1988ebc93310"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad75505d72c6aa666e36aa20fcfd9f939" id="r_ad75505d72c6aa666e36aa20fcfd9f939"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__style__item.html">nk_style_item</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#ad75505d72c6aa666e36aa20fcfd9f939">nk_style_item_color</a> (struct <a class="el" href="structnk__color.html">nk_color</a>)</td></tr>
- <tr class="separator:ad75505d72c6aa666e36aa20fcfd9f939"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1de0362610f6087ea11f0d9a4ada16e4" id="r_a1de0362610f6087ea11f0d9a4ada16e4"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__style__item.html">nk_style_item</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a1de0362610f6087ea11f0d9a4ada16e4">nk_style_item_image</a> (struct <a class="el" href="structnk__image.html">nk_image</a> img)</td></tr>
- <tr class="separator:a1de0362610f6087ea11f0d9a4ada16e4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6bf1f336dde45f3fc04447920454b1de" id="r_a6bf1f336dde45f3fc04447920454b1de"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__style__item.html">nk_style_item</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#a6bf1f336dde45f3fc04447920454b1de">nk_style_item_nine_slice</a> (struct <a class="el" href="structnk__nine__slice.html">nk_nine_slice</a> slice)</td></tr>
- <tr class="separator:a6bf1f336dde45f3fc04447920454b1de"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aee75f4fa28851ee1d95d98b8fcbb86ab" id="r_aee75f4fa28851ee1d95d98b8fcbb86ab"><td class="memItemLeft" align="right" valign="top">NK_API struct <a class="el" href="structnk__style__item.html">nk_style_item</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="nuklear_8h.html#aee75f4fa28851ee1d95d98b8fcbb86ab">nk_style_item_hide</a> (void)</td></tr>
- <tr class="separator:aee75f4fa28851ee1d95d98b8fcbb86ab"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac102621f9b54e9c5b9810f7ca97edac2" id="r_ac102621f9b54e9c5b9810f7ca97edac2"><td class="memItemLeft" align="right" valign="top"><a id="ac102621f9b54e9c5b9810f7ca97edac2" name="ac102621f9b54e9c5b9810f7ca97edac2"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_CONFIGURATION_STACK_TYPE</b> (struct nk, style_item, style_item)</td></tr>
- <tr class="separator:ac102621f9b54e9c5b9810f7ca97edac2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8c10cfe996b602d6b8bd982d96779528" id="r_a8c10cfe996b602d6b8bd982d96779528"><td class="memItemLeft" align="right" valign="top"><a id="a8c10cfe996b602d6b8bd982d96779528" name="a8c10cfe996b602d6b8bd982d96779528"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_CONFIGURATION_STACK_TYPE</b> (nk, float, float)</td></tr>
- <tr class="separator:a8c10cfe996b602d6b8bd982d96779528"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad1402d1854020ced53fa97b56f19f656" id="r_ad1402d1854020ced53fa97b56f19f656"><td class="memItemLeft" align="right" valign="top"><a id="ad1402d1854020ced53fa97b56f19f656" name="ad1402d1854020ced53fa97b56f19f656"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_CONFIGURATION_STACK_TYPE</b> (struct nk, vec2, vec2)</td></tr>
- <tr class="separator:ad1402d1854020ced53fa97b56f19f656"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6e00afac7125baedc3c500fe2c449575" id="r_a6e00afac7125baedc3c500fe2c449575"><td class="memItemLeft" align="right" valign="top"><a id="a6e00afac7125baedc3c500fe2c449575" name="a6e00afac7125baedc3c500fe2c449575"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_CONFIGURATION_STACK_TYPE</b> (nk, flags, flags)</td></tr>
- <tr class="separator:a6e00afac7125baedc3c500fe2c449575"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad44f26de43b46544451ddf80b622bb0f" id="r_ad44f26de43b46544451ddf80b622bb0f"><td class="memItemLeft" align="right" valign="top"><a id="ad44f26de43b46544451ddf80b622bb0f" name="ad44f26de43b46544451ddf80b622bb0f"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_CONFIGURATION_STACK_TYPE</b> (struct nk, color, color)</td></tr>
- <tr class="separator:ad44f26de43b46544451ddf80b622bb0f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a70b0e638cd1b5f14afc5071d48da8b53" id="r_a70b0e638cd1b5f14afc5071d48da8b53"><td class="memItemLeft" align="right" valign="top"><a id="a70b0e638cd1b5f14afc5071d48da8b53" name="a70b0e638cd1b5f14afc5071d48da8b53"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_CONFIGURATION_STACK_TYPE</b> (const struct nk, user_font, user_font *)</td></tr>
- <tr class="separator:a70b0e638cd1b5f14afc5071d48da8b53"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a51e161e98e30c8e2f58c63678fb766d5" id="r_a51e161e98e30c8e2f58c63678fb766d5"><td class="memItemLeft" align="right" valign="top"><a id="a51e161e98e30c8e2f58c63678fb766d5" name="a51e161e98e30c8e2f58c63678fb766d5"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_CONFIGURATION_STACK_TYPE</b> (enum nk, button_behavior, button_behavior)</td></tr>
- <tr class="separator:a51e161e98e30c8e2f58c63678fb766d5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a77667baf645a8f4a64e57f91ef95964f" id="r_a77667baf645a8f4a64e57f91ef95964f"><td class="memItemLeft" align="right" valign="top"><a id="a77667baf645a8f4a64e57f91ef95964f" name="a77667baf645a8f4a64e57f91ef95964f"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_CONFIG_STACK</b> (style_item, NK_STYLE_ITEM_STACK_SIZE)</td></tr>
- <tr class="separator:a77667baf645a8f4a64e57f91ef95964f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab87ec49dc086dfdaa9853a7716cd83c4" id="r_ab87ec49dc086dfdaa9853a7716cd83c4"><td class="memItemLeft" align="right" valign="top"><a id="ab87ec49dc086dfdaa9853a7716cd83c4" name="ab87ec49dc086dfdaa9853a7716cd83c4"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_CONFIG_STACK</b> (float, NK_FLOAT_STACK_SIZE)</td></tr>
- <tr class="separator:ab87ec49dc086dfdaa9853a7716cd83c4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4a8700aa0c98e3bb8df6a291f70acefe" id="r_a4a8700aa0c98e3bb8df6a291f70acefe"><td class="memItemLeft" align="right" valign="top"><a id="a4a8700aa0c98e3bb8df6a291f70acefe" name="a4a8700aa0c98e3bb8df6a291f70acefe"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_CONFIG_STACK</b> (vec2, NK_VECTOR_STACK_SIZE)</td></tr>
- <tr class="separator:a4a8700aa0c98e3bb8df6a291f70acefe"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac27dd4287a96b84d688e765b0a024f3a" id="r_ac27dd4287a96b84d688e765b0a024f3a"><td class="memItemLeft" align="right" valign="top"><a id="ac27dd4287a96b84d688e765b0a024f3a" name="ac27dd4287a96b84d688e765b0a024f3a"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_CONFIG_STACK</b> (flags, NK_FLAGS_STACK_SIZE)</td></tr>
- <tr class="separator:ac27dd4287a96b84d688e765b0a024f3a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a12142f67efc32948b988b8d66db0d9be" id="r_a12142f67efc32948b988b8d66db0d9be"><td class="memItemLeft" align="right" valign="top"><a id="a12142f67efc32948b988b8d66db0d9be" name="a12142f67efc32948b988b8d66db0d9be"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_CONFIG_STACK</b> (color, NK_COLOR_STACK_SIZE)</td></tr>
- <tr class="separator:a12142f67efc32948b988b8d66db0d9be"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1e563ce15b1edf28a94540fb4bcc8901" id="r_a1e563ce15b1edf28a94540fb4bcc8901"><td class="memItemLeft" align="right" valign="top"><a id="a1e563ce15b1edf28a94540fb4bcc8901" name="a1e563ce15b1edf28a94540fb4bcc8901"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_CONFIG_STACK</b> (user_font, NK_FONT_STACK_SIZE)</td></tr>
- <tr class="separator:a1e563ce15b1edf28a94540fb4bcc8901"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6488055b5a12f5c4b5187fef473cfd9e" id="r_a6488055b5a12f5c4b5187fef473cfd9e"><td class="memItemLeft" align="right" valign="top"><a id="a6488055b5a12f5c4b5187fef473cfd9e" name="a6488055b5a12f5c4b5187fef473cfd9e"></a>
-  </td><td class="memItemRight" valign="bottom"><b>NK_CONFIG_STACK</b> (button_behavior, NK_BUTTON_BEHAVIOR_STACK_SIZE)</td></tr>
- <tr class="separator:a6488055b5a12f5c4b5187fef473cfd9e"><td class="memSeparator" colspan="2"> </td></tr>
- </table>
- <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
- <div class="textblock"><p>main API and documentation file </p>
- <p class="definition">Definition in file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div><h2 class="groupheader">Macro Definition Documentation</h2>
- <a id="a4dd62c825b47f8f40071b93660a1edcc" name="a4dd62c825b47f8f40071b93660a1edcc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4dd62c825b47f8f40071b93660a1edcc">◆ </a></span>NK_ABS</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_ABS</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">a</td><td>)</td>
- <td>   (((a) < 0) ? -(a) : (a))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05757">5757</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a57b79575bed3fd38030a35c1c10b513d" name="a57b79575bed3fd38030a35c1c10b513d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a57b79575bed3fd38030a35c1c10b513d">◆ </a></span>NK_ALIGN_PTR</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_ALIGN_PTR</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">x, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">mask </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>    (NK_UINT_TO_PTR((NK_PTR_TO_UINT((nk_byte*)(x) + (mask-1)) & ~(mask-1))))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05794">5794</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a943b4ba00a1fd4fe4f0cfe621864fe18" name="a943b4ba00a1fd4fe4f0cfe621864fe18"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a943b4ba00a1fd4fe4f0cfe621864fe18">◆ </a></span>NK_ALIGN_PTR_BACK</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_ALIGN_PTR_BACK</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">x, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">mask </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>    (NK_UINT_TO_PTR((NK_PTR_TO_UINT((nk_byte*)(x)) & ~(mask-1))))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05796">5796</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a19e43345ea32635c4238feb30ac228ef" name="a19e43345ea32635c4238feb30ac228ef"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a19e43345ea32635c4238feb30ac228ef">◆ </a></span>NK_ALIGNOF</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_ALIGNOF</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">t</td><td>)</td>
- <td>   NK_OFFSETOF(struct {char c; t _h;}, _h)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05817">5817</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a0cf1c39d0b118a76a84147c7f510e54e" name="a0cf1c39d0b118a76a84147c7f510e54e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0cf1c39d0b118a76a84147c7f510e54e">◆ </a></span>NK_API</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_API   extern</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00050">50</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ac21944fc6ffac114c9f621e0e74f1f55" name="ac21944fc6ffac114c9f621e0e74f1f55"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac21944fc6ffac114c9f621e0e74f1f55">◆ </a></span>NK_BETWEEN</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_BETWEEN</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">x, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">a, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">b </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   ((a) <= (x) && (x) < (b))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05758">5758</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a3d22f7496565fb07532fa0c473894915" name="a3d22f7496565fb07532fa0c473894915"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3d22f7496565fb07532fa0c473894915">◆ </a></span>NK_BOOL</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_BOOL   int</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>could be char, use int for drop-in replacement backwards compatibility </p>
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00192">192</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a6928fff50ec88d27a9a52fb379930056" name="a6928fff50ec88d27a9a52fb379930056"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6928fff50ec88d27a9a52fb379930056">◆ </a></span>NK_BUTTON_BEHAVIOR_STACK_SIZE</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_BUTTON_BEHAVIOR_STACK_SIZE   8</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05597">5597</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="acb2e713edfb3e50211b1fd67d38529be" name="acb2e713edfb3e50211b1fd67d38529be"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acb2e713edfb3e50211b1fd67d38529be">◆ </a></span>NK_CHART_MAX_SLOT</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_CHART_MAX_SLOT   4</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05386">5386</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a2fc614d220caad6d666ac774fea375a6" name="a2fc614d220caad6d666ac774fea375a6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2fc614d220caad6d666ac774fea375a6">◆ </a></span>NK_CLAMP</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_CLAMP</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">i, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">v, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">x </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   (NK_MAX(NK_MIN(v,x), i))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00092">92</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a959e086f7329d240acf4d7a9a573ae2a" name="a959e086f7329d240acf4d7a9a573ae2a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a959e086f7329d240acf4d7a9a573ae2a">◆ </a></span>NK_COLOR_STACK_SIZE</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_COLOR_STACK_SIZE   32</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05621">5621</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a7feae091805565d91fc6de7e178e7a91" name="a7feae091805565d91fc6de7e178e7a91"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7feae091805565d91fc6de7e178e7a91">◆ </a></span>NK_CONFIG_STACK</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_CONFIG_STACK</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">type, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">size </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"> <span class="keyword">struct </span>nk_config_stack_##type {\</div>
- <div class="line"> <span class="keywordtype">int</span> head;\</div>
- <div class="line"> <span class="keyword">struct </span>nk_config_stack_##type##_element elements[size];\</div>
- <div class="line"> }</div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05629">5629</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a48357bce8aec950a5c369048e1e0a2cb" name="a48357bce8aec950a5c369048e1e0a2cb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a48357bce8aec950a5c369048e1e0a2cb">◆ </a></span>NK_CONFIGURATION_STACK_TYPE</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_CONFIGURATION_STACK_TYPE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">prefix, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">name, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">type </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"> <span class="keyword">struct </span>nk_config_stack_##name##_element {\</div>
- <div class="line"> prefix##_##type *address;\</div>
- <div class="line"> prefix##_##type old_value;\</div>
- <div class="line"> }</div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05624">5624</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a12bf1783aa0f939e9ce0a3e264b6b8ec" name="a12bf1783aa0f939e9ce0a3e264b6b8ec"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a12bf1783aa0f939e9ce0a3e264b6b8ec">◆ </a></span>NK_CONTAINER_OF</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_CONTAINER_OF</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">ptr, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">type, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">member </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>    (type*)((void*)((char*)(1 ? (ptr): &((type*)0)->member) - NK_OFFSETOF(type, member)))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05820">5820</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ac455f505fdfc0daea736348404d1d6cd" name="ac455f505fdfc0daea736348404d1d6cd"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac455f505fdfc0daea736348404d1d6cd">◆ </a></span>NK_CONTAINS</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_CONTAINS</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">x, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">y, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">w, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">h, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">bx, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">by, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">bw, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">bh </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>    (NK_INBOX(x,y, bx, by, bw, bh) && NK_INBOX(x+w,y+h, bx, by, bw, bh))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05764">5764</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a2d47188d74f9ef34c8c09440b9b9bf7a" name="a2d47188d74f9ef34c8c09440b9b9bf7a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2d47188d74f9ef34c8c09440b9b9bf7a">◆ </a></span>NK_FILE_LINE</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_FILE_LINE   __FILE__ ":" NK_MACRO_STRINGIFY(__LINE__)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00086">86</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a0d5869278202c39399f87f1a4649a94e" name="a0d5869278202c39399f87f1a4649a94e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0d5869278202c39399f87f1a4649a94e">◆ </a></span>NK_FLAG</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_FLAG</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">x</td><td>)</td>
- <td>   (1 << (x))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00065">65</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a37682b0422174bafe64762dafbb00b22" name="a37682b0422174bafe64762dafbb00b22"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a37682b0422174bafe64762dafbb00b22">◆ </a></span>NK_FLAGS_STACK_SIZE</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_FLAGS_STACK_SIZE   32</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05617">5617</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a1cd209d82ccb234e314c5087f916c6c6" name="a1cd209d82ccb234e314c5087f916c6c6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1cd209d82ccb234e314c5087f916c6c6">◆ </a></span>nk_float</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define nk_float   float</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05635">5635</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ae282f36a59cb1a9a9f07e3f5143da040" name="ae282f36a59cb1a9a9f07e3f5143da040"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae282f36a59cb1a9a9f07e3f5143da040">◆ </a></span>NK_FLOAT_STACK_SIZE</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_FLOAT_STACK_SIZE   32</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05609">5609</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a81b9e1dc584e6261bd20722c6d95b6cc" name="a81b9e1dc584e6261bd20722c6d95b6cc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a81b9e1dc584e6261bd20722c6d95b6cc">◆ </a></span>NK_FONT_STACK_SIZE</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_FONT_STACK_SIZE   8</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05601">5601</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="aaca7101364db82c0f03401fafd2c66a6" name="aaca7101364db82c0f03401fafd2c66a6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aaca7101364db82c0f03401fafd2c66a6">◆ </a></span>nk_foreach</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define nk_foreach</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">c, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">ctx </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   for((c) = <a class="el" href="nuklear_8h.html#a491919eecbfea83999d6cb828af46472">nk__begin</a>(ctx); (c) != 0; (c) = <a class="el" href="nuklear_8h.html#a7988cf50e404ee417c8da59479f92d7c">nk__next</a>(ctx,c))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Iterates over each draw command inside the context draw command list. </p>
- <div class="fragment"><div class="line"><span class="preprocessor">#define nk_foreach(c, ctx)</span></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>| Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct at the end of a frame </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">cmd</td><td>| Command pointer initialized to NULL </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l01031">1031</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="aa3655215952e357785b2c9a3f8a22424" name="aa3655215952e357785b2c9a3f8a22424"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa3655215952e357785b2c9a3f8a22424">◆ </a></span>NK_GLOBAL</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_GLOBAL   static</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00063">63</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a942ea30b1823921903a111fb4809c2aa" name="a942ea30b1823921903a111fb4809c2aa"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a942ea30b1823921903a111fb4809c2aa">◆ </a></span>NK_INBOX</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_INBOX</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">px, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">py, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">x, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">y, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">w, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">h </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>    (NK_BETWEEN(px,x,x+w) && NK_BETWEEN(py,y,y+h))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05759">5759</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a6e69058f808cd9f9af5c1b357dfdde57" name="a6e69058f808cd9f9af5c1b357dfdde57"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6e69058f808cd9f9af5c1b357dfdde57">◆ </a></span>NK_INPUT_MAX</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_INPUT_MAX   16</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00024">24</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a4bdd84c5b6143055092ab83ba3990ce0" name="a4bdd84c5b6143055092ab83ba3990ce0"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4bdd84c5b6143055092ab83ba3990ce0">◆ </a></span>NK_INT16</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_INT16   signed short</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00136">136</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a8ece075da641af11e3de241f49d9307d" name="a8ece075da641af11e3de241f49d9307d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8ece075da641af11e3de241f49d9307d">◆ </a></span>NK_INT32</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_INT32   signed int</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00145">145</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="acee6ab8a4a3d37c68891b1f33a7a36a7" name="acee6ab8a4a3d37c68891b1f33a7a36a7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acee6ab8a4a3d37c68891b1f33a7a36a7">◆ </a></span>NK_INT8</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_INT8   signed char</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00130">130</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a786295e733711f79f02c6cc2491973a1" name="a786295e733711f79f02c6cc2491973a1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a786295e733711f79f02c6cc2491973a1">◆ </a></span>NK_INTERN</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_INTERN   static</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00061">61</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="af933ff1a4201fa858cbf687b1c43898d" name="af933ff1a4201fa858cbf687b1c43898d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af933ff1a4201fa858cbf687b1c43898d">◆ </a></span>NK_INTERSECT</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_INTERSECT</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">x0, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">y0, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">w0, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">h0, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">x1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">y1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">w1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">h1 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <b>Value:</b><div class="fragment"><div class="line"> ((x1 < (x0 + w0)) && (x0 < (x1 + w1)) && \</div>
- <div class="line"> (y1 < (y0 + h0)) && (y0 < (y1 + h1)))</div>
- </div><!-- fragment -->
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05761">5761</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a3e7ee8dc3081c876dd5a944bd6658f22" name="a3e7ee8dc3081c876dd5a944bd6658f22"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3e7ee8dc3081c876dd5a944bd6658f22">◆ </a></span>NK_LEN</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_LEN</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">a</td><td>)</td>
- <td>   (sizeof(a)/sizeof(a)[0])</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05756">5756</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a33240834bfef08bc9fd26dc11f4d7b94" name="a33240834bfef08bc9fd26dc11f4d7b94"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a33240834bfef08bc9fd26dc11f4d7b94">◆ </a></span>NK_LIB</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_LIB   extern</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00057">57</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="aa6119f2ea20663c14a3f966a7c97eb75" name="aa6119f2ea20663c14a3f966a7c97eb75"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa6119f2ea20663c14a3f966a7c97eb75">◆ </a></span>NK_MACRO_STRINGIFY</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_MACRO_STRINGIFY</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">x</td><td>)</td>
- <td>   NK_STRINGIFY(x)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00067">67</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="acfa6ef70423b6fbe76e0c8ab57dd11e1" name="acfa6ef70423b6fbe76e0c8ab57dd11e1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acfa6ef70423b6fbe76e0c8ab57dd11e1">◆ </a></span>NK_MAX</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_MAX</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">a, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">b </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   ((a) < (b) ? (b) : (a))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00091">91</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ae29e16c9c5a79bd09ffc1f9860290f64" name="ae29e16c9c5a79bd09ffc1f9860290f64"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae29e16c9c5a79bd09ffc1f9860290f64">◆ </a></span>NK_MAX_FLOAT_PRECISION</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_MAX_FLOAT_PRECISION   2</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05752">5752</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a84cf276eb1ea1d22a51706df4d2c5e28" name="a84cf276eb1ea1d22a51706df4d2c5e28"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a84cf276eb1ea1d22a51706df4d2c5e28">◆ </a></span>NK_MAX_LAYOUT_ROW_TEMPLATE_COLUMNS</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_MAX_LAYOUT_ROW_TEMPLATE_COLUMNS   16</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05383">5383</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ad77efd6e24a599928777c715d0b2792b" name="ad77efd6e24a599928777c715d0b2792b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad77efd6e24a599928777c715d0b2792b">◆ </a></span>NK_MAX_NUMBER_BUFFER</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_MAX_NUMBER_BUFFER   64</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00027">27</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="abfee423cb3606f3f48d8ef0de78f6ba4" name="abfee423cb3606f3f48d8ef0de78f6ba4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abfee423cb3606f3f48d8ef0de78f6ba4">◆ </a></span>NK_MIN</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_MIN</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">a, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">b </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   ((a) < (b) ? (a) : (b))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00090">90</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a37d9757386670253d897bc641d391941" name="a37d9757386670253d897bc641d391941"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a37d9757386670253d897bc641d391941">◆ </a></span>NK_OFFSETOF</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_OFFSETOF</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">st, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">m </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   ((nk_ptr)&(((st*)0)->m))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05802">5802</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ae20e26813b4025e5b07dda4655754d9d" name="ae20e26813b4025e5b07dda4655754d9d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae20e26813b4025e5b07dda4655754d9d">◆ </a></span>NK_PI</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_PI   3.141592654f</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05749">5749</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ac6312610fad318365ba05e9cbaa7ff9e" name="ac6312610fad318365ba05e9cbaa7ff9e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac6312610fad318365ba05e9cbaa7ff9e">◆ </a></span>NK_PI_HALF</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_PI_HALF   1.570796326f</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05750">5750</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a543e7f28016171fb78bd1c6456a5bfab" name="a543e7f28016171fb78bd1c6456a5bfab"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a543e7f28016171fb78bd1c6456a5bfab">◆ </a></span>NK_POINTER_TYPE</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_POINTER_TYPE   unsigned long</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00182">182</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="acd9f4ff40c5f7751e323ba1296771a6f" name="acd9f4ff40c5f7751e323ba1296771a6f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acd9f4ff40c5f7751e323ba1296771a6f">◆ </a></span>nk_ptr_add</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define nk_ptr_add</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">t, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">p, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">i </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   ((t*)((void*)((nk_byte*)(p) + (i))))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05772">5772</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="aa07cd2ac64302b17b7a576aac8166c01" name="aa07cd2ac64302b17b7a576aac8166c01"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa07cd2ac64302b17b7a576aac8166c01">◆ </a></span>nk_ptr_add_const</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define nk_ptr_add_const</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">t, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">p, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">i </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   ((const t*)((const void*)((const nk_byte*)(p) + (i))))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05773">5773</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a7fa159b98659f1008433e85d85adf9ad" name="a7fa159b98659f1008433e85d85adf9ad"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7fa159b98659f1008433e85d85adf9ad">◆ </a></span>NK_PTR_TO_UINT</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_PTR_TO_UINT</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">x</td><td>)</td>
- <td>   ((nk_size)(((char*)x)-(char*)0))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05785">5785</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a7aa8c4212cf53bd7871642b3af018502" name="a7aa8c4212cf53bd7871642b3af018502"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7aa8c4212cf53bd7871642b3af018502">◆ </a></span>NK_SATURATE</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_SATURATE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">x</td><td>)</td>
- <td>   (NK_MAX(0, NK_MIN(1.0f, x)))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05755">5755</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a309d9b8d0c26b6b1a61d3358ebddebd5" name="a309d9b8d0c26b6b1a61d3358ebddebd5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a309d9b8d0c26b6b1a61d3358ebddebd5">◆ </a></span>NK_SCROLLBAR_HIDING_TIMEOUT</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_SCROLLBAR_HIDING_TIMEOUT   4.0f</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00030">30</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ab29c155ec7db4d21a14a9cd95aa66cec" name="ab29c155ec7db4d21a14a9cd95aa66cec"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab29c155ec7db4d21a14a9cd95aa66cec">◆ </a></span>NK_SIZE_TYPE</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_SIZE_TYPE   unsigned long</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00167">167</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a4e987494cc3b9b2bef6fcf22ccfc223e" name="a4e987494cc3b9b2bef6fcf22ccfc223e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4e987494cc3b9b2bef6fcf22ccfc223e">◆ </a></span>NK_STATIC_ASSERT</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_STATIC_ASSERT</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">exp</td><td>)</td>
- <td>   typedef char NK_UNIQUE_NAME(_dummy_array)[(exp)?1:-1]</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00079">79</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a14977065f380ffb30b714375d0f528e3" name="a14977065f380ffb30b714375d0f528e3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a14977065f380ffb30b714375d0f528e3">◆ </a></span>NK_STORAGE</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_STORAGE   static</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00062">62</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="adbafb2874feb9a1aa96b5f1eb38c5c73" name="adbafb2874feb9a1aa96b5f1eb38c5c73"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#adbafb2874feb9a1aa96b5f1eb38c5c73">◆ </a></span>NK_STRING_JOIN</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_STRING_JOIN</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">arg1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">arg2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   NK_STRING_JOIN_DELAY(arg1, arg2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00070">70</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a1970117bd65c4add237e567c6a8247f3" name="a1970117bd65c4add237e567c6a8247f3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1970117bd65c4add237e567c6a8247f3">◆ </a></span>NK_STRING_JOIN_DELAY</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_STRING_JOIN_DELAY</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">arg1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">arg2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   NK_STRING_JOIN_IMMEDIATE(arg1, arg2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00069">69</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a7456085e5da0c84f3354280908bcb9fc" name="a7456085e5da0c84f3354280908bcb9fc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7456085e5da0c84f3354280908bcb9fc">◆ </a></span>NK_STRING_JOIN_IMMEDIATE</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_STRING_JOIN_IMMEDIATE</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">arg1, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">arg2 </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   arg1 ## arg2</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00068">68</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a75c47bb80d4ac7d0967df31f52ec13bf" name="a75c47bb80d4ac7d0967df31f52ec13bf"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a75c47bb80d4ac7d0967df31f52ec13bf">◆ </a></span>NK_STRINGIFY</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_STRINGIFY</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">x</td><td>)</td>
- <td>   #x</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00066">66</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="aa02c25cdf6f8d309ec716bdda4abd4a0" name="aa02c25cdf6f8d309ec716bdda4abd4a0"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa02c25cdf6f8d309ec716bdda4abd4a0">◆ </a></span>NK_STRTOD</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_STRTOD   nk_strtod</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l03819">3819</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a8b5fdefc66263cf18e6d45d0d7f3e7b8" name="a8b5fdefc66263cf18e6d45d0d7f3e7b8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8b5fdefc66263cf18e6d45d0d7f3e7b8">◆ </a></span>NK_STYLE_ITEM_STACK_SIZE</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_STYLE_ITEM_STACK_SIZE   16</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05605">5605</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a34eae5515d7d360bb243d6928f323cb6" name="a34eae5515d7d360bb243d6928f323cb6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a34eae5515d7d360bb243d6928f323cb6">◆ </a></span>NK_TEXTEDIT_UNDOCHARCOUNT</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_TEXTEDIT_UNDOCHARCOUNT   999</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l04308">4308</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a473dfa38f3ce823a5368c892ab7b13fc" name="a473dfa38f3ce823a5368c892ab7b13fc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a473dfa38f3ce823a5368c892ab7b13fc">◆ </a></span>NK_TEXTEDIT_UNDOSTATECOUNT</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_TEXTEDIT_UNDOSTATECOUNT   99</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l04304">4304</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a27bb44a9cbe810246989bd10867b7979" name="a27bb44a9cbe810246989bd10867b7979"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a27bb44a9cbe810246989bd10867b7979">◆ </a></span>nk_tree_element_push</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define nk_tree_element_push</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">ctx, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">type, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">title, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">state, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">sel </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   nk_tree_element_push_hashed(ctx, type, title, state, sel, NK_FILE_LINE,nk_strlen(NK_FILE_LINE),__LINE__)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l03054">3054</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="adea6a6e3de7cf354b5db07b84af4d639" name="adea6a6e3de7cf354b5db07b84af4d639"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#adea6a6e3de7cf354b5db07b84af4d639">◆ </a></span>nk_tree_element_push_id</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define nk_tree_element_push_id</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">ctx, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">type, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">title, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">state, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">sel, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">id </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   nk_tree_element_push_hashed(ctx, type, title, state, sel, NK_FILE_LINE,nk_strlen(NK_FILE_LINE),id)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l03055">3055</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a51eaeff03e299744c9bd2ad096183425" name="a51eaeff03e299744c9bd2ad096183425"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a51eaeff03e299744c9bd2ad096183425">◆ </a></span>nk_tree_image_push</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define nk_tree_image_push</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">ctx, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">type, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">img, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">title, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">state </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="nuklear_8h.html#a42cc204c4350de1acc2e652a0a486bcf">nk_tree_image_push_hashed</a>(ctx, type, img, title, state, NK_FILE_LINE,nk_strlen(NK_FILE_LINE),__LINE__)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md87"></a>
- # nk_tree_image_push</h1>
- <p>Start a collapsible UI section with image and label header !!! </p><dl class="section warning"><dt>Warning</dt><dd>To keep track of the runtime tree collapsible state this function uses defines <code>__FILE__</code> and <code>__LINE__</code> to generate a unique ID. If you want to call this function in a loop please use <code>nk_tree_image_push_id</code> or <code>nk_tree_image_push_hashed</code> instead.</dd></dl>
- <div class="fragment"><div class="line"><span class="preprocessor">#define nk_tree_image_push(ctx, type, img, title, state)</span></div>
- </div><!-- fragment --> <table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Value from the nk_tree_type section to visually mark a tree node header as either a collapseable UI section or tree node </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">img</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Image to display inside the header on the left of the label </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">title</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Label printed in the tree header </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">state</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Initial tree state value out of nk_collapse_states </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if visible and fillable with widgets or <code>false(0)</code> otherwise </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l02944">2944</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a369a7855c556b4f77c23a7114c70b9d1" name="a369a7855c556b4f77c23a7114c70b9d1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a369a7855c556b4f77c23a7114c70b9d1">◆ </a></span>nk_tree_image_push_id</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define nk_tree_image_push_id</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">ctx, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">type, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">img, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">title, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">state, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">id </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="nuklear_8h.html#a42cc204c4350de1acc2e652a0a486bcf">nk_tree_image_push_hashed</a>(ctx, type, img, title, state, NK_FILE_LINE,nk_strlen(NK_FILE_LINE),id)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md88"></a>
- # nk_tree_image_push_id</h1>
- <p>Start a collapsible UI section with image and label header and internal state management callable in a look</p>
- <div class="fragment"><div class="line"><span class="preprocessor">#define nk_tree_image_push_id(ctx, type, img, title, state, id)</span></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Value from the nk_tree_type section to visually mark a tree node header as either a collapseable UI section or tree node </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">img</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Image to display inside the header on the left of the label </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">title</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Label printed in the tree header </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">state</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Initial tree state value out of nk_collapse_states </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">id</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Loop counter index if this function is called in a loop </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if visible and fillable with widgets or <code>false(0)</code> otherwise </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l02966">2966</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="aa53e8d85086bd6cf126ccca1aa18b2d8" name="aa53e8d85086bd6cf126ccca1aa18b2d8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa53e8d85086bd6cf126ccca1aa18b2d8">◆ </a></span>nk_tree_push</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define nk_tree_push</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">ctx, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">type, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">title, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">state </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="nuklear_8h.html#a99112ed97e24a0d53c0060f7d6dc8cc0">nk_tree_push_hashed</a>(ctx, type, title, state, NK_FILE_LINE,nk_strlen(NK_FILE_LINE),__LINE__)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md84"></a>
- # nk_tree_push</h1>
- <p>Starts a collapsible UI section with internal state management !!! </p><dl class="section warning"><dt>Warning</dt><dd>To keep track of the runtime tree collapsible state this function uses defines <code>__FILE__</code> and <code>__LINE__</code> to generate a unique ID. If you want to call this function in a loop please use <code>nk_tree_push_id</code> or <code>nk_tree_push_hashed</code> instead.</dd></dl>
- <div class="fragment"><div class="line"><span class="preprocessor">#define nk_tree_push(ctx, type, title, state)</span></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Value from the nk_tree_type section to visually mark a tree node header as either a collapseable UI section or tree node </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">title</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Label printed in the tree header </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">state</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Initial tree state value out of nk_collapse_states </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if visible and fillable with widgets or <code>false(0)</code> otherwise </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l02879">2879</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a9b006635928fac2b54c5f822f9312927" name="a9b006635928fac2b54c5f822f9312927"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9b006635928fac2b54c5f822f9312927">◆ </a></span>nk_tree_push_id</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define nk_tree_push_id</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">ctx, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">type, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">title, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">state, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">id </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="nuklear_8h.html#a99112ed97e24a0d53c0060f7d6dc8cc0">nk_tree_push_hashed</a>(ctx, type, title, state, NK_FILE_LINE,nk_strlen(NK_FILE_LINE),id)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md85"></a>
- # nk_tree_push_id</h1>
- <p>Starts a collapsible UI section with internal state management callable in a look </p><div class="fragment"><div class="line"><span class="preprocessor">#define nk_tree_push_id(ctx, type, title, state, id)</span></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Value from the nk_tree_type section to visually mark a tree node header as either a collapseable UI section or tree node </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">title</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Label printed in the tree header </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">state</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Initial tree state value out of nk_collapse_states </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">id</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Loop counter index if this function is called in a loop </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if visible and fillable with widgets or <code>false(0)</code> otherwise </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l02898">2898</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ac17634bc18b9601cce836ddf67f38736" name="ac17634bc18b9601cce836ddf67f38736"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac17634bc18b9601cce836ddf67f38736">◆ </a></span>NK_UINT16</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_UINT16   unsigned short</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00139">139</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a7e3e395721b325ef8f16469d4b07fbb9" name="a7e3e395721b325ef8f16469d4b07fbb9"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7e3e395721b325ef8f16469d4b07fbb9">◆ </a></span>NK_UINT32</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_UINT32   unsigned int</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00152">152</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a21e397019d36e596da72a7a6d1c52777" name="a21e397019d36e596da72a7a6d1c52777"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a21e397019d36e596da72a7a6d1c52777">◆ </a></span>NK_UINT8</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_UINT8   unsigned char</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00133">133</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ae8cf89f96049f4aac6d29710a5f93eb1" name="ae8cf89f96049f4aac6d29710a5f93eb1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae8cf89f96049f4aac6d29710a5f93eb1">◆ </a></span>NK_UINT_TO_PTR</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_UINT_TO_PTR</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">x</td><td>)</td>
- <td>   ((void*)&((char*)0)[x])</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05784">5784</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a163704545fa132ad552377dfd3594a6e" name="a163704545fa132ad552377dfd3594a6e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a163704545fa132ad552377dfd3594a6e">◆ </a></span>NK_UNDEFINED</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_UNDEFINED   (-1.0f)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00020">20</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="af7a0405dfe73988826add769a916abc6" name="af7a0405dfe73988826add769a916abc6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af7a0405dfe73988826add769a916abc6">◆ </a></span>NK_UNIQUE_NAME</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_UNIQUE_NAME</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">name</td><td>)</td>
- <td>   NK_STRING_JOIN(name,__LINE__)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00075">75</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ad8c5561de2409142c67df067e195116d" name="ad8c5561de2409142c67df067e195116d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad8c5561de2409142c67df067e195116d">◆ </a></span>NK_UNUSED</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_UNUSED</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">x</td><td>)</td>
- <td>   ((void)(x))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05754">5754</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a3d052e6e91b71a1837356c6f8bebb1a6" name="a3d052e6e91b71a1837356c6f8bebb1a6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3d052e6e91b71a1837356c6f8bebb1a6">◆ </a></span>NK_UTF_INVALID <span class="overload">[1/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_UTF_INVALID   0xFFFD</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>internal invalid utf8 rune </p>
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00021">21</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a3d052e6e91b71a1837356c6f8bebb1a6" name="a3d052e6e91b71a1837356c6f8bebb1a6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3d052e6e91b71a1837356c6f8bebb1a6">◆ </a></span>NK_UTF_INVALID <span class="overload">[2/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_UTF_INVALID   0xFFFD</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>internal invalid utf8 rune </p>
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00021">21</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a5751d22e6e68d2bf104010d6422bd28e" name="a5751d22e6e68d2bf104010d6422bd28e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5751d22e6e68d2bf104010d6422bd28e">◆ </a></span>NK_UTF_SIZE</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_UTF_SIZE   4</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>describes the number of bytes a glyph consists of </p>
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00022">22</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a8dc0d705f81317352b98df20a6481b52" name="a8dc0d705f81317352b98df20a6481b52"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8dc0d705f81317352b98df20a6481b52">◆ </a></span>NK_VALUE_PAGE_CAPACITY</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_VALUE_PAGE_CAPACITY    (((NK_MAX(sizeof(struct <a class="el" href="structnk__window.html">nk_window</a>),sizeof(struct <a class="el" href="structnk__panel.html">nk_panel</a>)) / sizeof(nk_uint))) / 2)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05665">5665</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a17887fa5f4f9949c05fd21bd01a35b55" name="a17887fa5f4f9949c05fd21bd01a35b55"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a17887fa5f4f9949c05fd21bd01a35b55">◆ </a></span>nk_vec2_add</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define nk_vec2_add</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">a, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">b </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="structnk__vec2.html">nk_vec2</a>((a).x + (b).x, (a).y + (b).y)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05768">5768</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ac5fbcfe230496e0a63e3fbee3d652327" name="ac5fbcfe230496e0a63e3fbee3d652327"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac5fbcfe230496e0a63e3fbee3d652327">◆ </a></span>nk_vec2_len_sqr</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define nk_vec2_len_sqr</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">a</td><td>)</td>
- <td>   ((a).x*(a).x+(a).y*(a).y)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05769">5769</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a8eec8264c8154989fbbd31fd2f707bfe" name="a8eec8264c8154989fbbd31fd2f707bfe"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8eec8264c8154989fbbd31fd2f707bfe">◆ </a></span>nk_vec2_muls</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define nk_vec2_muls</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">a, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">t </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="structnk__vec2.html">nk_vec2</a>((a).x * (t), (a).y * (t))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05770">5770</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a9c6b0653139966d085d21179db601a8a" name="a9c6b0653139966d085d21179db601a8a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9c6b0653139966d085d21179db601a8a">◆ </a></span>nk_vec2_sub</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define nk_vec2_sub</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">a, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"> </td>
- <td class="paramname">b </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td>   <a class="el" href="structnk__vec2.html">nk_vec2</a>((a).x - (b).x, (a).y - (b).y)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05767">5767</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a024e8035e4d387f012a84ec9006f2628" name="a024e8035e4d387f012a84ec9006f2628"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a024e8035e4d387f012a84ec9006f2628">◆ </a></span>NK_VECTOR_STACK_SIZE</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_VECTOR_STACK_SIZE   16</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05613">5613</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="aa8b73b15dc9958d0334cfab81ca5cd73" name="aa8b73b15dc9958d0334cfab81ca5cd73"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa8b73b15dc9958d0334cfab81ca5cd73">◆ </a></span>NK_WIDGET_DISABLED_FACTOR</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_WIDGET_DISABLED_FACTOR   0.5f</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l03627">3627</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ae8c2d8ba66b02fdd1c64137904c83372" name="ae8c2d8ba66b02fdd1c64137904c83372"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae8c2d8ba66b02fdd1c64137904c83372">◆ </a></span>NK_WINDOW_MAX_NAME</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define NK_WINDOW_MAX_NAME   64</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05486">5486</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a72ce978e23459b85944027c102885b6d" name="a72ce978e23459b85944027c102885b6d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a72ce978e23459b85944027c102885b6d">◆ </a></span>nk_zero_struct</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">#define nk_zero_struct</td>
- <td>(</td>
- <td class="paramtype"> </td>
- <td class="paramname">s</td><td>)</td>
- <td>   nk_zero(&s, sizeof(s))</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05774">5774</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <h2 class="groupheader">Typedef Documentation</h2>
- <a id="a2322feace91bf83046a9f8c4ea466a56" name="a2322feace91bf83046a9f8c4ea466a56"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2322feace91bf83046a9f8c4ea466a56">◆ </a></span>nk_bool</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef <a class="el" href="nuklear_8h.html#a3d22f7496565fb07532fa0c473894915">NK_BOOL</a> nk_bool</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00205">205</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a1a0ad76219a407f92601a49b44507ecb" name="a1a0ad76219a407f92601a49b44507ecb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1a0ad76219a407f92601a49b44507ecb">◆ </a></span>nk_byte</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef NK_UINT8 nk_byte</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00198">198</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a0b5348ac549a4ba5421e290437a26db7" name="a0b5348ac549a4ba5421e290437a26db7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0b5348ac549a4ba5421e290437a26db7">◆ </a></span>nk_char</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef NK_INT8 nk_char</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00196">196</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a31909395d6066c8b4a31d1a371816a37" name="a31909395d6066c8b4a31d1a371816a37"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a31909395d6066c8b4a31d1a371816a37">◆ </a></span>nk_command_custom_callback</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef void(* nk_command_custom_callback) (void *canvas, short x, short y, unsigned short w, unsigned short h, <a class="el" href="unionnk__handle.html">nk_handle</a> callback_data)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l04605">4605</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a19e0e2f6db4862891d9801de3c3da323" name="a19e0e2f6db4862891d9801de3c3da323"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a19e0e2f6db4862891d9801de3c3da323">◆ </a></span>nk_flags</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef nk_uint nk_flags</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00208">208</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a40b1a210baedac2026915cbe062288a4" name="a40b1a210baedac2026915cbe062288a4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a40b1a210baedac2026915cbe062288a4">◆ </a></span>nk_glyph</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef char nk_glyph[<a class="el" href="nuklear_8h.html#a5751d22e6e68d2bf104010d6422bd28e">NK_UTF_SIZE</a>]</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00267">267</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a2123e2728db7d1f136b57d6528a0d757" name="a2123e2728db7d1f136b57d6528a0d757"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2123e2728db7d1f136b57d6528a0d757">◆ </a></span>nk_hash</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef nk_uint nk_hash</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00207">207</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ae56f5fdb43500135b1d2db67cb11846e" name="ae56f5fdb43500135b1d2db67cb11846e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae56f5fdb43500135b1d2db67cb11846e">◆ </a></span>nk_int</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef NK_INT32 nk_int</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00201">201</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="afe490b5d7440ae3a4199fa294e151956" name="afe490b5d7440ae3a4199fa294e151956"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#afe490b5d7440ae3a4199fa294e151956">◆ </a></span>nk_plugin_alloc</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef void *(* nk_plugin_alloc) (<a class="el" href="unionnk__handle.html">nk_handle</a>, void *old, nk_size)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00287">287</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a01c2d0f210146bddb18fd3f4a5a9ec86" name="a01c2d0f210146bddb18fd3f4a5a9ec86"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a01c2d0f210146bddb18fd3f4a5a9ec86">◆ </a></span>nk_plugin_copy</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef void(* nk_plugin_copy) (<a class="el" href="unionnk__handle.html">nk_handle</a>, const char *, int len)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00291">291</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="acebdd59214a43249d7a18968eab0f9b0" name="acebdd59214a43249d7a18968eab0f9b0"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acebdd59214a43249d7a18968eab0f9b0">◆ </a></span>nk_plugin_filter</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef nk_bool(* nk_plugin_filter) (const struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *, nk_rune unicode)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00289">289</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="aa6efffb60b73f429d5d4cce5a6fd4045" name="aa6efffb60b73f429d5d4cce5a6fd4045"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa6efffb60b73f429d5d4cce5a6fd4045">◆ </a></span>nk_plugin_free</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef void(* nk_plugin_free) (<a class="el" href="unionnk__handle.html">nk_handle</a>, void *old)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00288">288</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a5c2f97ddb60956a8743b9f0a8cc5e813" name="a5c2f97ddb60956a8743b9f0a8cc5e813"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5c2f97ddb60956a8743b9f0a8cc5e813">◆ </a></span>nk_plugin_paste</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef void(* nk_plugin_paste) (<a class="el" href="unionnk__handle.html">nk_handle</a>, struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> *)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00290">290</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a3a91f39efee3a017faa9cfe50c5e9326" name="a3a91f39efee3a017faa9cfe50c5e9326"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3a91f39efee3a017faa9cfe50c5e9326">◆ </a></span>nk_ptr</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef NK_POINTER_TYPE nk_ptr</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00204">204</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="aba6d9a1b588f61fec2a5b99016fa98ef" name="aba6d9a1b588f61fec2a5b99016fa98ef"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aba6d9a1b588f61fec2a5b99016fa98ef">◆ </a></span>nk_query_font_glyph_f</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef void(* nk_query_font_glyph_f) (<a class="el" href="unionnk__handle.html">nk_handle</a> handle, float font_height, struct nk_user_font_glyph *glyph, nk_rune codepoint, nk_rune next_codepoint)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l03993">3993</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a7261077b5093b020a11ec7a06e0aa762" name="a7261077b5093b020a11ec7a06e0aa762"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7261077b5093b020a11ec7a06e0aa762">◆ </a></span>nk_rune</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef nk_uint nk_rune</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00209">209</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a466646ced428ddf4962c98c2d53e68f2" name="a466646ced428ddf4962c98c2d53e68f2"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a466646ced428ddf4962c98c2d53e68f2">◆ </a></span>nk_short</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef NK_INT16 nk_short</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00199">199</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a84c0fc50dec5501be327b33d41d9010c" name="a84c0fc50dec5501be327b33d41d9010c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a84c0fc50dec5501be327b33d41d9010c">◆ </a></span>nk_size</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef NK_SIZE_TYPE nk_size</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00203">203</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a980ba414f6e3d6490236a688e7b51b1a" name="a980ba414f6e3d6490236a688e7b51b1a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a980ba414f6e3d6490236a688e7b51b1a">◆ </a></span>nk_text_width_f</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef float(* nk_text_width_f) (<a class="el" href="unionnk__handle.html">nk_handle</a>, float h, const char *, int len)</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l03992">3992</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="af6b973e19a153e4f552e65906a4ab96b" name="af6b973e19a153e4f552e65906a4ab96b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af6b973e19a153e4f552e65906a4ab96b">◆ </a></span>nk_uchar</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef NK_UINT8 nk_uchar</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00197">197</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a951b598a3101b6d2a55d22ac39f57919" name="a951b598a3101b6d2a55d22ac39f57919"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a951b598a3101b6d2a55d22ac39f57919">◆ </a></span>nk_uint</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef NK_UINT32 nk_uint</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00202">202</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ad6257675c042a7b667691e0ee0415016" name="ad6257675c042a7b667691e0ee0415016"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad6257675c042a7b667691e0ee0415016">◆ </a></span>nk_ushort</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">typedef NK_UINT16 nk_ushort</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00200">200</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <h2 class="groupheader">Enumeration Type Documentation</h2>
- <a id="a06fc87d81c62e9abb8790b6e5713c55b" name="a06fc87d81c62e9abb8790b6e5713c55b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a06fc87d81c62e9abb8790b6e5713c55b">◆ </a></span>anonymous enum</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">anonymous enum</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00260">260</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="aa988e58afebdfa0bbd380ed643f913ec" name="aa988e58afebdfa0bbd380ed643f913ec"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa988e58afebdfa0bbd380ed643f913ec">◆ </a></span>nk_allocation_type</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_allocation_type</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l04172">4172</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a9b070460af54cd26421eb7d000956f38" name="a9b070460af54cd26421eb7d000956f38"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9b070460af54cd26421eb7d000956f38">◆ </a></span>nk_anti_aliasing</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_anti_aliasing</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00966">966</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="add31ad7a49e91bcf491614a4739108c1" name="add31ad7a49e91bcf491614a4739108c1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#add31ad7a49e91bcf491614a4739108c1">◆ </a></span>nk_buffer_allocation_type</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_buffer_allocation_type</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l04177">4177</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="aa9c50dd424dfcd57bab32dea3505ea26" name="aa9c50dd424dfcd57bab32dea3505ea26"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa9c50dd424dfcd57bab32dea3505ea26">◆ </a></span>nk_button_behavior</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_button_behavior</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00275">275</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a393c070a7578ce148c1d341d412d556e" name="a393c070a7578ce148c1d341d412d556e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a393c070a7578ce148c1d341d412d556e">◆ </a></span>nk_buttons</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_buttons</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00589">589</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a26a432ff0df91b1b247654711f897c20" name="a26a432ff0df91b1b247654711f897c20"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a26a432ff0df91b1b247654711f897c20">◆ </a></span>nk_chart_event</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_chart_event</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00281">281</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a2685f2dbd5f80f76cbaebd524a12b7ef" name="a2685f2dbd5f80f76cbaebd524a12b7ef"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2685f2dbd5f80f76cbaebd524a12b7ef">◆ </a></span>nk_chart_type</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_chart_type</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00280">280</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a89d858e4f002184cbb5dcc4cb36ed41a" name="a89d858e4f002184cbb5dcc4cb36ed41a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a89d858e4f002184cbb5dcc4cb36ed41a">◆ </a></span>nk_collapse_states</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_collapse_states</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00278">278</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a7b9007b552e768babe6e1225636ca3cf" name="a7b9007b552e768babe6e1225636ca3cf"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7b9007b552e768babe6e1225636ca3cf">◆ </a></span>nk_color_format</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_color_format</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00282">282</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a6eba1ca5ad678ecfb064790d1155bafb" name="a6eba1ca5ad678ecfb064790d1155bafb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6eba1ca5ad678ecfb064790d1155bafb">◆ </a></span>nk_command_clipping</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_command_clipping</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l04627">4627</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ac22c9697f5a0310b11c61832f62accda" name="ac22c9697f5a0310b11c61832f62accda"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac22c9697f5a0310b11c61832f62accda">◆ </a></span>nk_command_type</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_command_type</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l04444">4444</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a1a2db9e0fb4ccb344756b3bb8a75af1d" name="a1a2db9e0fb4ccb344756b3bb8a75af1d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1a2db9e0fb4ccb344756b3bb8a75af1d">◆ </a></span>nk_convert_result</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_convert_result</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00967">967</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="af0693d499c07b19b3a07075a0035a737" name="af0693d499c07b19b3a07075a0035a737"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af0693d499c07b19b3a07075a0035a737">◆ </a></span>nk_edit_events</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum <a class="el" href="nuklear_8h.html#af0693d499c07b19b3a07075a0035a737">nk_edit_events</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <table class="fieldtable">
- <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="af0693d499c07b19b3a07075a0035a737a15b71573eb3cb988dcf77ba090e80c6b" name="af0693d499c07b19b3a07075a0035a737a15b71573eb3cb988dcf77ba090e80c6b"></a>NK_EDIT_INACTIVE </td><td class="fielddoc"><p>!< edit widget is currently being modified </p>
- </td></tr>
- <tr><td class="fieldname"><a id="af0693d499c07b19b3a07075a0035a737abe7aa005cc1df810a8d99d335e5b2e21" name="af0693d499c07b19b3a07075a0035a737abe7aa005cc1df810a8d99d335e5b2e21"></a>NK_EDIT_ACTIVATED </td><td class="fielddoc"><p>!< edit widget is not active and is not being modified </p>
- </td></tr>
- <tr><td class="fieldname"><a id="af0693d499c07b19b3a07075a0035a737aa72e5bf401897ea75f2eaed14b4d1b97" name="af0693d499c07b19b3a07075a0035a737aa72e5bf401897ea75f2eaed14b4d1b97"></a>NK_EDIT_DEACTIVATED </td><td class="fielddoc"><p>!< edit widget went from state inactive to state active </p>
- </td></tr>
- <tr><td class="fieldname"><a id="af0693d499c07b19b3a07075a0035a737abdd1da5f55b6213f935e8333840ee3d1" name="af0693d499c07b19b3a07075a0035a737abdd1da5f55b6213f935e8333840ee3d1"></a>NK_EDIT_COMMITED </td><td class="fielddoc"><p>!< edit widget went from state active to state inactive </p>
- </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l03501">3501</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a17e5268c1547761902668de4cd2cc39f" name="a17e5268c1547761902668de4cd2cc39f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a17e5268c1547761902668de4cd2cc39f">◆ </a></span>nk_edit_flags</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_edit_flags</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l03480">3480</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="aa524b298f903252c817ad8394c20ce70" name="aa524b298f903252c817ad8394c20ce70"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa524b298f903252c817ad8394c20ce70">◆ </a></span>nk_edit_types</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_edit_types</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l03495">3495</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="afd6ff285e349f36ae902eb2dfc25a7eb" name="afd6ff285e349f36ae902eb2dfc25a7eb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#afd6ff285e349f36ae902eb2dfc25a7eb">◆ </a></span>nk_heading</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_heading</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00274">274</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a167b9acb4687d274e2553658a4a70933" name="a167b9acb4687d274e2553658a4a70933"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a167b9acb4687d274e2553658a4a70933">◆ </a></span>nk_keys</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_keys</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00554">554</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ae422966b8d24f5c93821b10c3d6b6fed" name="ae422966b8d24f5c93821b10c3d6b6fed"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae422966b8d24f5c93821b10c3d6b6fed">◆ </a></span>nk_layout_format</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_layout_format</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00284">284</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a5f5cee8b5ae8f16ce8ed0739701d545b" name="a5f5cee8b5ae8f16ce8ed0739701d545b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5f5cee8b5ae8f16ce8ed0739701d545b">◆ </a></span>nk_modify</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_modify</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00276">276</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="aef228607f7fae25b13c062f993f14dc0" name="aef228607f7fae25b13c062f993f14dc0"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aef228607f7fae25b13c062f993f14dc0">◆ </a></span>nk_orientation</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_orientation</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00277">277</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ad6cf7578e17f3b2e7f45847d3e011a23" name="ad6cf7578e17f3b2e7f45847d3e011a23"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad6cf7578e17f3b2e7f45847d3e011a23">◆ </a></span>nk_panel_flags</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_panel_flags</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l01284">1284</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a1bf6dfb8e793214e8bda8282721e2476" name="a1bf6dfb8e793214e8bda8282721e2476"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1bf6dfb8e793214e8bda8282721e2476">◆ </a></span>nk_panel_row_layout_type</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_panel_row_layout_type</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05422">5422</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="aea8cf647e5a370a618a9ac7a4d80411a" name="aea8cf647e5a370a618a9ac7a4d80411a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aea8cf647e5a370a618a9ac7a4d80411a">◆ </a></span>nk_panel_set</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_panel_set</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05399">5399</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ae2eaaeccb136c68814c17bbc71496b99" name="ae2eaaeccb136c68814c17bbc71496b99"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae2eaaeccb136c68814c17bbc71496b99">◆ </a></span>nk_panel_type</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_panel_type</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05389">5389</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ac5627e02531959e5f533a335ec329aec" name="ac5627e02531959e5f533a335ec329aec"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac5627e02531959e5f533a335ec329aec">◆ </a></span>nk_popup_type</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_popup_type</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00283">283</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a3d0a7a873a771b7e053c4cf4496a88bb" name="a3d0a7a873a771b7e053c4cf4496a88bb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3d0a7a873a771b7e053c4cf4496a88bb">◆ </a></span>nk_show_states</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_show_states</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00279">279</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a7cdf9f502e402b2d60e42c0fdcf0c161" name="a7cdf9f502e402b2d60e42c0fdcf0c161"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7cdf9f502e402b2d60e42c0fdcf0c161">◆ </a></span>nk_style_colors</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_style_colors</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l03629">3629</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ac83d70db962be55fde890e491d190213" name="ac83d70db962be55fde890e491d190213"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac83d70db962be55fde890e491d190213">◆ </a></span>nk_style_cursor</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_style_cursor</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l03664">3664</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ae05e44870132244e24e5f5139f74186e" name="ae05e44870132244e24e5f5139f74186e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae05e44870132244e24e5f5139f74186e">◆ </a></span>nk_style_header_align</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_style_header_align</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05281">5281</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a3674d18d76a677a8315f60351fad473c" name="a3674d18d76a677a8315f60351fad473c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3674d18d76a677a8315f60351fad473c">◆ </a></span>nk_style_item_type</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_style_item_type</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l04879">4879</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a29b4aaa400d0ce28aea3c8c9c372ac07" name="a29b4aaa400d0ce28aea3c8c9c372ac07"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a29b4aaa400d0ce28aea3c8c9c372ac07">◆ </a></span>nk_symbol_type</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_symbol_type</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00298">298</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a999a7efc02dbdbfda518e7b545f2549b" name="a999a7efc02dbdbfda518e7b545f2549b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a999a7efc02dbdbfda518e7b545f2549b">◆ </a></span>nk_text_align</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_text_align</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l03115">3115</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a70a1cc2d1b1a6cca965d6327eac77fa1" name="a70a1cc2d1b1a6cca965d6327eac77fa1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a70a1cc2d1b1a6cca965d6327eac77fa1">◆ </a></span>nk_text_alignment</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_text_alignment</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l03123">3123</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="aa389401ff66da17b0344b4154c880712" name="aa389401ff66da17b0344b4154c880712"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa389401ff66da17b0344b4154c880712">◆ </a></span>nk_text_edit_mode</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_text_edit_mode</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l04339">4339</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a3fbf10b15017199ec106cba3279d6ef3" name="a3fbf10b15017199ec106cba3279d6ef3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3fbf10b15017199ec106cba3279d6ef3">◆ </a></span>nk_text_edit_type</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_text_edit_type</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l04334">4334</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a62e1e9d7fe274eb72e36046fe4845def" name="a62e1e9d7fe274eb72e36046fe4845def"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a62e1e9d7fe274eb72e36046fe4845def">◆ </a></span>nk_tree_type</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_tree_type</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l00285">285</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="abaaad4bbf5dea37cba6c8c9558823e41" name="abaaad4bbf5dea37cba6c8c9558823e41"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abaaad4bbf5dea37cba6c8c9558823e41">◆ </a></span>nk_widget_align</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_widget_align</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l02206">2206</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a87c7c88544c6ae4560d77d08868ccc8e" name="a87c7c88544c6ae4560d77d08868ccc8e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a87c7c88544c6ae4560d77d08868ccc8e">◆ </a></span>nk_widget_alignment</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum nk_widget_alignment</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l02214">2214</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="ac18958859f81ea11be7d0283adabb2e1" name="ac18958859f81ea11be7d0283adabb2e1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac18958859f81ea11be7d0283adabb2e1">◆ </a></span>nk_widget_layout_states</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum <a class="el" href="nuklear_8h.html#ac18958859f81ea11be7d0283adabb2e1">nk_widget_layout_states</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <table class="fieldtable">
- <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac18958859f81ea11be7d0283adabb2e1ad5f813542df282f73abddd1f7bdda45c" name="ac18958859f81ea11be7d0283adabb2e1ad5f813542df282f73abddd1f7bdda45c"></a>NK_WIDGET_INVALID </td><td class="fielddoc"><p>The widget cannot be seen and is completely out of view. </p>
- </td></tr>
- <tr><td class="fieldname"><a id="ac18958859f81ea11be7d0283adabb2e1a7f6fe5dc8fe1861be8501688439fc6a5" name="ac18958859f81ea11be7d0283adabb2e1a7f6fe5dc8fe1861be8501688439fc6a5"></a>NK_WIDGET_VALID </td><td class="fielddoc"><p>The widget is completely inside the window and can be updated and drawn. </p>
- </td></tr>
- <tr><td class="fieldname"><a id="ac18958859f81ea11be7d0283adabb2e1a557df3c02dd4ccb5463d5c416791f8b1" name="ac18958859f81ea11be7d0283adabb2e1a557df3c02dd4ccb5463d5c416791f8b1"></a>NK_WIDGET_ROM </td><td class="fielddoc"><p>The widget is partially visible and cannot be updated. </p>
- </td></tr>
- <tr><td class="fieldname"><a id="ac18958859f81ea11be7d0283adabb2e1a41d0b2a9298cdfbc00b7edfd8e4d2b80" name="ac18958859f81ea11be7d0283adabb2e1a41d0b2a9298cdfbc00b7edfd8e4d2b80"></a>NK_WIDGET_DISABLED </td><td class="fielddoc"><p>The widget is manually disabled and acts like NK_WIDGET_ROM. </p>
- </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l03081">3081</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a894de85b018e1e285053f71b6c9943ec" name="a894de85b018e1e285053f71b6c9943ec"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a894de85b018e1e285053f71b6c9943ec">◆ </a></span>nk_widget_states</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum <a class="el" href="nuklear_8h.html#a894de85b018e1e285053f71b6c9943ec">nk_widget_states</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <table class="fieldtable">
- <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a894de85b018e1e285053f71b6c9943eca65255dbe033baa60268dc401e4648be4" name="a894de85b018e1e285053f71b6c9943eca65255dbe033baa60268dc401e4648be4"></a>NK_WIDGET_STATE_ENTERED </td><td class="fielddoc"><p>!< widget is neither active nor hovered </p>
- </td></tr>
- <tr><td class="fieldname"><a id="a894de85b018e1e285053f71b6c9943eca87f536ff0af612d2ac85e586780208f9" name="a894de85b018e1e285053f71b6c9943eca87f536ff0af612d2ac85e586780208f9"></a>NK_WIDGET_STATE_HOVER </td><td class="fielddoc"><p>!< widget has been hovered on the current frame </p>
- </td></tr>
- <tr><td class="fieldname"><a id="a894de85b018e1e285053f71b6c9943eca50500d1a5679bdcea512b954f2166861" name="a894de85b018e1e285053f71b6c9943eca50500d1a5679bdcea512b954f2166861"></a>NK_WIDGET_STATE_ACTIVED </td><td class="fielddoc"><p>!< widget is being hovered </p>
- </td></tr>
- <tr><td class="fieldname"><a id="a894de85b018e1e285053f71b6c9943eca2fb9071f1785d3bd24e5b2d3c54fadc6" name="a894de85b018e1e285053f71b6c9943eca2fb9071f1785d3bd24e5b2d3c54fadc6"></a>NK_WIDGET_STATE_LEFT </td><td class="fielddoc"><p>!< widget is currently activated </p>
- </td></tr>
- <tr><td class="fieldname"><a id="a894de85b018e1e285053f71b6c9943ecacce4016e3b9a1f21434caa9180d3e71a" name="a894de85b018e1e285053f71b6c9943ecacce4016e3b9a1f21434caa9180d3e71a"></a>NK_WIDGET_STATE_HOVERED </td><td class="fielddoc"><p>!< widget is from this frame on not hovered anymore </p>
- </td></tr>
- <tr><td class="fieldname"><a id="a894de85b018e1e285053f71b6c9943ecac98cceb386b40c1fd53c0e3767981d72" name="a894de85b018e1e285053f71b6c9943ecac98cceb386b40c1fd53c0e3767981d72"></a>NK_WIDGET_STATE_ACTIVE </td><td class="fielddoc"><p>!< widget is being hovered </p>
- </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l03087">3087</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <a id="a2c89a31da47e59bdfa3813d2db18dbcb" name="a2c89a31da47e59bdfa3813d2db18dbcb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2c89a31da47e59bdfa3813d2db18dbcb">◆ </a></span>nk_window_flags</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum <a class="el" href="nuklear_8h.html#a2c89a31da47e59bdfa3813d2db18dbcb">nk_window_flags</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <table class="fieldtable">
- <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a2c89a31da47e59bdfa3813d2db18dbcbaab90ee2238b18042d986c5c2021d44e8" name="a2c89a31da47e59bdfa3813d2db18dbcbaab90ee2238b18042d986c5c2021d44e8"></a>NK_WINDOW_DYNAMIC </td><td class="fielddoc"><p>special window type growing up in height while being filled to a certain maximum height </p>
- </td></tr>
- <tr><td class="fieldname"><a id="a2c89a31da47e59bdfa3813d2db18dbcba8aef178528a755ee12bd36d5a4e41837" name="a2c89a31da47e59bdfa3813d2db18dbcba8aef178528a755ee12bd36d5a4e41837"></a>NK_WINDOW_ROM </td><td class="fielddoc"><p>sets window widgets into a read only mode and does not allow input changes </p>
- </td></tr>
- <tr><td class="fieldname"><a id="a2c89a31da47e59bdfa3813d2db18dbcba9c4699c1a5cd1c98ef0ce61a735a222b" name="a2c89a31da47e59bdfa3813d2db18dbcba9c4699c1a5cd1c98ef0ce61a735a222b"></a>NK_WINDOW_NOT_INTERACTIVE </td><td class="fielddoc"><p>prevents all interaction caused by input to either window or widgets inside </p>
- </td></tr>
- <tr><td class="fieldname"><a id="a2c89a31da47e59bdfa3813d2db18dbcba81992755e35fb91f927d8bd2713dc863" name="a2c89a31da47e59bdfa3813d2db18dbcba81992755e35fb91f927d8bd2713dc863"></a>NK_WINDOW_HIDDEN </td><td class="fielddoc"><p>Hides window and stops any window interaction and drawing. </p>
- </td></tr>
- <tr><td class="fieldname"><a id="a2c89a31da47e59bdfa3813d2db18dbcba3be8a8e7e04ad6ab437896166ebcbc4f" name="a2c89a31da47e59bdfa3813d2db18dbcba3be8a8e7e04ad6ab437896166ebcbc4f"></a>NK_WINDOW_CLOSED </td><td class="fielddoc"><p>Directly closes and frees the window at the end of the frame. </p>
- </td></tr>
- <tr><td class="fieldname"><a id="a2c89a31da47e59bdfa3813d2db18dbcba47f192dacded1a121d2cc1310b6e8744" name="a2c89a31da47e59bdfa3813d2db18dbcba47f192dacded1a121d2cc1310b6e8744"></a>NK_WINDOW_MINIMIZED </td><td class="fielddoc"><p>marks the window as minimized </p>
- </td></tr>
- <tr><td class="fieldname"><a id="a2c89a31da47e59bdfa3813d2db18dbcbaf208ef2afefe375192c16346807ffdbc" name="a2c89a31da47e59bdfa3813d2db18dbcbaf208ef2afefe375192c16346807ffdbc"></a>NK_WINDOW_REMOVE_ROM </td><td class="fielddoc"><p>Removes read only mode at the end of the window. </p>
- </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear_8h_source.html#l05490">5490</a> of file <a class="el" href="nuklear_8h_source.html">nuklear.h</a>.</p>
- </div>
- </div>
- <h2 class="groupheader">Function Documentation</h2>
- <a id="a491919eecbfea83999d6cb828af46472" name="a491919eecbfea83999d6cb828af46472"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a491919eecbfea83999d6cb828af46472">◆ </a></span>nk__begin()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API const struct <a class="el" href="structnk__command.html">nk_command</a> * nk__begin </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Returns a draw command list iterator to iterate all draw commands accumulated over one frame. </p>
- <div class="fragment"><div class="line"><span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structnk__command.html">nk_command</a>* <a class="code hl_function" href="nuklear_8h.html#a491919eecbfea83999d6cb828af46472">nk__begin</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*);</div>
- <div class="ttc" id="anuklear_8h_html_a491919eecbfea83999d6cb828af46472"><div class="ttname"><a href="nuklear_8h.html#a491919eecbfea83999d6cb828af46472">nk__begin</a></div><div class="ttdeci">NK_API const struct nk_command * nk__begin(struct nk_context *)</div><div class="ttdoc">Returns a draw command list iterator to iterate all draw commands accumulated over one frame.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__context_8c_source.html#l00310">nuklear_context.c:310</a></div></div>
- <div class="ttc" id="astructnk__command_html"><div class="ttname"><a href="structnk__command.html">nk_command</a></div><div class="ttdoc">command base and header of every command inside the buffer</div><div class="ttdef"><b>Definition</b> <a href="nuklear_8h_source.html#l04467">nuklear.h:4467</a></div></div>
- <div class="ttc" id="astructnk__context_html"><div class="ttname"><a href="structnk__context.html">nk_context</a></div><div class="ttdef"><b>Definition</b> <a href="nuklear_8h_source.html#l05705">nuklear.h:5705</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>| must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct at the end of a frame</td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>draw command pointer pointing to the first command inside the draw command list </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__context_8c_source.html#l00310">310</a> of file <a class="el" href="nuklear__context_8c_source.html">nuklear_context.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear_8h_source.html#l05734">nk_context::build</a>, <a class="el" href="nuklear_8h_source.html#l04193">nk_buffer::memory</a>, and <a class="el" href="nuklear_8h_source.html#l05495">NK_WINDOW_HIDDEN</a>.</p>
- </div>
- </div>
- <a id="a7988cf50e404ee417c8da59479f92d7c" name="a7988cf50e404ee417c8da59479f92d7c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7988cf50e404ee417c8da59479f92d7c">◆ </a></span>nk__next()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API const struct <a class="el" href="structnk__command.html">nk_command</a> * nk__next </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__command.html">nk_command</a> * </td>
- <td class="paramname"><em>cmd</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Returns draw command pointer pointing to the next command inside the draw command list. </p>
- <div class="fragment"><div class="line"><span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structnk__command.html">nk_command</a>* <a class="code hl_function" href="nuklear_8h.html#a7988cf50e404ee417c8da59479f92d7c">nk__next</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__command.html">nk_command</a>*);</div>
- <div class="ttc" id="anuklear_8h_html_a7988cf50e404ee417c8da59479f92d7c"><div class="ttname"><a href="nuklear_8h.html#a7988cf50e404ee417c8da59479f92d7c">nk__next</a></div><div class="ttdeci">NK_API const struct nk_command * nk__next(struct nk_context *, const struct nk_command *)</div><div class="ttdoc">Returns draw command pointer pointing to the next command inside the draw command list.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__context_8c_source.html#l00332">nuklear_context.c:332</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>| Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct at the end of a frame </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">cmd</td><td>| Must point to an previously a draw command either returned by <code>nk__begin</code> or <code>nk__next</code></td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>draw command pointer pointing to the next command inside the draw command list </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__context_8c_source.html#l00332">332</a> of file <a class="el" href="nuklear__context_8c_source.html">nuklear_context.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear_8h_source.html#l04195">nk_buffer::allocated</a>, and <a class="el" href="nuklear_8h_source.html#l04193">nk_buffer::memory</a>.</p>
- </div>
- </div>
- <a id="aafe58ef289cad9c8cd7f5419fabe7cdd" name="aafe58ef289cad9c8cd7f5419fabe7cdd"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aafe58ef289cad9c8cd7f5419fabe7cdd">◆ </a></span>nk_begin()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_begin </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>bounds</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>flags</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md23"></a>
- # nk_begin</h1>
- <p>Starts a new window; needs to be called every frame for every window (unless hidden) or otherwise the window gets removed</p>
- <div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#aafe58ef289cad9c8cd7f5419fabe7cdd">nk_begin</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *title, <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__rect.html">nk_rect</a> bounds, nk_flags flags);</div>
- <div class="ttc" id="anuklear_8h_html_aafe58ef289cad9c8cd7f5419fabe7cdd"><div class="ttname"><a href="nuklear_8h.html#aafe58ef289cad9c8cd7f5419fabe7cdd">nk_begin</a></div><div class="ttdeci">NK_API nk_bool nk_begin(struct nk_context *ctx, const char *title, struct nk_rect bounds, nk_flags flags)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00136">nuklear_window.c:136</a></div></div>
- <div class="ttc" id="astructnk__rect_html"><div class="ttname"><a href="structnk__rect.html">nk_rect</a></div><div class="ttdef"><b>Definition</b> <a href="nuklear_8h_source.html#l00265">nuklear.h:265</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">title</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Window title and identifier. Needs to be persistent over frames to identify the window </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">bounds</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Initial position and window size. However if you do not define <code>NK_WINDOW_SCALABLE</code> or <code>NK_WINDOW_MOVABLE</code> you can set window position and size every frame </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">flags</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Window flags defined in the nk_panel_flags section with a number of different window behaviors </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if the window can be filled up with widgets from this point until <code>nk_end</code> or <code>false(0)</code> otherwise for example if minimized </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00136">136</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__window_8c_source.html#l00142">nk_begin_titled()</a>.</p>
- </div>
- </div>
- <a id="aabf02f938d9da8ac02cd0b972f2e0260" name="aabf02f938d9da8ac02cd0b972f2e0260"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aabf02f938d9da8ac02cd0b972f2e0260">◆ </a></span>nk_begin_titled()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_begin_titled </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>bounds</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>flags</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md24"></a>
- # nk_begin_titled</h1>
- <p>Extended window start with separated title and identifier to allow multiple windows with same title but not name</p>
- <div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#aabf02f938d9da8ac02cd0b972f2e0260">nk_begin_titled</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">const</span> <span class="keywordtype">char</span> *title, <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__rect.html">nk_rect</a> bounds, nk_flags flags);</div>
- <div class="ttc" id="anuklear_8h_html_aabf02f938d9da8ac02cd0b972f2e0260"><div class="ttname"><a href="nuklear_8h.html#aabf02f938d9da8ac02cd0b972f2e0260">nk_begin_titled</a></div><div class="ttdeci">NK_API nk_bool nk_begin_titled(struct nk_context *ctx, const char *name, const char *title, struct nk_rect bounds, nk_flags flags)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00142">nuklear_window.c:142</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Window identifier. Needs to be persistent over frames to identify the window </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">title</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Window title displayed inside header if flag <code>NK_WINDOW_TITLE</code> or either <code>NK_WINDOW_CLOSABLE</code> or <code>NK_WINDOW_MINIMIZED</code> was set </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">bounds</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Initial position and window size. However if you do not define <code>NK_WINDOW_SCALABLE</code> or <code>NK_WINDOW_MOVABLE</code> you can set window position and size every frame </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">flags</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Window flags defined in the nk_panel_flags section with a number of different window behaviors </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if the window can be filled up with widgets from this point until <code>nk_end</code> or <code>false(0)</code> otherwise for example if minimized </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00142">142</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear_8h_source.html#l04008">nk_user_font::height</a>, <a class="el" href="nuklear_8h_source.html#l05495">NK_WINDOW_HIDDEN</a>, <a class="el" href="nuklear_8h_source.html#l05497">NK_WINDOW_MINIMIZED</a>, <a class="el" href="nuklear_8h_source.html#l05493">NK_WINDOW_ROM</a>, and <a class="el" href="nuklear_8h_source.html#l04009">nk_user_font::width</a>.</p>
- <p class="reference">Referenced by <a class="el" href="nuklear__window_8c_source.html#l00136">nk_begin()</a>.</p>
- </div>
- </div>
- <a id="ae41c81197cb280e39c2fe1f93a7dabbf" name="ae41c81197cb280e39c2fe1f93a7dabbf"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae41c81197cb280e39c2fe1f93a7dabbf">◆ </a></span>nk_buffer_clear()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_buffer_clear </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__buffer.html">nk_buffer</a> * </td>
- <td class="paramname"><em>b</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__buffer_8c_source.html#l00225">225</a> of file <a class="el" href="nuklear__buffer_8c_source.html">nuklear_buffer.c</a>.</p>
- </div>
- </div>
- <a id="a76918331ebca046f20ded27001aa05e0" name="a76918331ebca046f20ded27001aa05e0"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a76918331ebca046f20ded27001aa05e0">◆ </a></span>nk_buffer_free()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_buffer_free </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__buffer.html">nk_buffer</a> * </td>
- <td class="paramname"><em>b</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__buffer_8c_source.html#l00235">235</a> of file <a class="el" href="nuklear__buffer_8c_source.html">nuklear_buffer.c</a>.</p>
- </div>
- </div>
- <a id="a23a59c9f8c7f43a24e8fa266ae0258fa" name="a23a59c9f8c7f43a24e8fa266ae0258fa"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a23a59c9f8c7f43a24e8fa266ae0258fa">◆ </a></span>nk_buffer_info()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_buffer_info </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__memory__status.html">nk_memory_status</a> * </td>
- <td class="paramname"><em>s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__buffer.html">nk_buffer</a> * </td>
- <td class="paramname"><em>b</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__buffer_8c_source.html#l00245">245</a> of file <a class="el" href="nuklear__buffer_8c_source.html">nuklear_buffer.c</a>.</p>
- </div>
- </div>
- <a id="a7bb47c1db075efcf2ec0fb228806be42" name="a7bb47c1db075efcf2ec0fb228806be42"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7bb47c1db075efcf2ec0fb228806be42">◆ </a></span>nk_buffer_init()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_buffer_init </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__buffer.html">nk_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__allocator.html">nk_allocator</a> * </td>
- <td class="paramname"><em>a</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_size </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__buffer_8c_source.html#l00035">35</a> of file <a class="el" href="nuklear__buffer_8c_source.html">nuklear_buffer.c</a>.</p>
- </div>
- </div>
- <a id="a819d8cae45cc556d98f925bb7b392a2c" name="a819d8cae45cc556d98f925bb7b392a2c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a819d8cae45cc556d98f925bb7b392a2c">◆ </a></span>nk_buffer_init_fixed()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_buffer_init_fixed </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__buffer.html">nk_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void * </td>
- <td class="paramname"><em>memory</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_size </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__buffer_8c_source.html#l00052">52</a> of file <a class="el" href="nuklear__buffer_8c_source.html">nuklear_buffer.c</a>.</p>
- </div>
- </div>
- <a id="a0db65c583a472981860bdb7d619fa070" name="a0db65c583a472981860bdb7d619fa070"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0db65c583a472981860bdb7d619fa070">◆ </a></span>nk_buffer_mark()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_buffer_mark </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__buffer.html">nk_buffer</a> * </td>
- <td class="paramname"><em>buffer</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum nk_buffer_allocation_type </td>
- <td class="paramname"><em>type</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__buffer_8c_source.html#l00194">194</a> of file <a class="el" href="nuklear__buffer_8c_source.html">nuklear_buffer.c</a>.</p>
- </div>
- </div>
- <a id="a808b9b6ec7c438fbdc21a7ccef10cecb" name="a808b9b6ec7c438fbdc21a7ccef10cecb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a808b9b6ec7c438fbdc21a7ccef10cecb">◆ </a></span>nk_buffer_memory()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void * nk_buffer_memory </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__buffer.html">nk_buffer</a> * </td>
- <td class="paramname"><em>buffer</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__buffer_8c_source.html#l00257">257</a> of file <a class="el" href="nuklear__buffer_8c_source.html">nuklear_buffer.c</a>.</p>
- </div>
- </div>
- <a id="a84dd4a8abd8ec4e01f786d1763d28b80" name="a84dd4a8abd8ec4e01f786d1763d28b80"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a84dd4a8abd8ec4e01f786d1763d28b80">◆ </a></span>nk_buffer_memory_const()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API const void * nk_buffer_memory_const </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__buffer.html">nk_buffer</a> * </td>
- <td class="paramname"><em>buffer</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__buffer_8c_source.html#l00264">264</a> of file <a class="el" href="nuklear__buffer_8c_source.html">nuklear_buffer.c</a>.</p>
- </div>
- </div>
- <a id="a46c3cee419a806839aa8e1e4f1b0aa50" name="a46c3cee419a806839aa8e1e4f1b0aa50"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a46c3cee419a806839aa8e1e4f1b0aa50">◆ </a></span>nk_buffer_push()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_buffer_push </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__buffer.html">nk_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum nk_buffer_allocation_type </td>
- <td class="paramname"><em>type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const void * </td>
- <td class="paramname"><em>memory</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_size </td>
- <td class="paramname"><em>size</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_size </td>
- <td class="paramname"><em>align</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__buffer_8c_source.html#l00186">186</a> of file <a class="el" href="nuklear__buffer_8c_source.html">nuklear_buffer.c</a>.</p>
- </div>
- </div>
- <a id="a7d8b3cb1fd3e1ee115e7dfaaa9828262" name="a7d8b3cb1fd3e1ee115e7dfaaa9828262"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7d8b3cb1fd3e1ee115e7dfaaa9828262">◆ </a></span>nk_buffer_reset()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_buffer_reset </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__buffer.html">nk_buffer</a> * </td>
- <td class="paramname"><em>buffer</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum nk_buffer_allocation_type </td>
- <td class="paramname"><em>type</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__buffer_8c_source.html#l00204">204</a> of file <a class="el" href="nuklear__buffer_8c_source.html">nuklear_buffer.c</a>.</p>
- </div>
- </div>
- <a id="a5825fdf3e612ea67e65eea0877363c94" name="a5825fdf3e612ea67e65eea0877363c94"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5825fdf3e612ea67e65eea0877363c94">◆ </a></span>nk_buffer_total()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_size nk_buffer_total </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__buffer.html">nk_buffer</a> * </td>
- <td class="paramname"><em>buffer</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__buffer_8c_source.html#l00271">271</a> of file <a class="el" href="nuklear__buffer_8c_source.html">nuklear_buffer.c</a>.</p>
- </div>
- </div>
- <a id="a7e8b35ea496e6b7de637152f1c171826" name="a7e8b35ea496e6b7de637152f1c171826"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7e8b35ea496e6b7de637152f1c171826">◆ </a></span>nk_button_color()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_button_color </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>color</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00501">501</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="ad7f02cc8940a827d1bf089b3404ab70a" name="ad7f02cc8940a827d1bf089b3404ab70a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad7f02cc8940a827d1bf089b3404ab70a">◆ </a></span>nk_button_image()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_button_image </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00594">594</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="a4e4cbb1e4c8f8c3e63a337582c067116" name="a4e4cbb1e4c8f8c3e63a337582c067116"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4e4cbb1e4c8f8c3e63a337582c067116">◆ </a></span>nk_button_image_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_button_image_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>text_alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00681">681</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="a3a0c15ee0fd6abd9631d5e1521940518" name="a3a0c15ee0fd6abd9631d5e1521940518"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3a0c15ee0fd6abd9631d5e1521940518">◆ </a></span>nk_button_image_label_styled()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_button_image_label_styled </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__style__button.html">nk_style_button</a> * </td>
- <td class="paramname"><em>style</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>text_alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00686">686</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="a32d49b67f4de4eadc3e55b7468ebca84" name="a32d49b67f4de4eadc3e55b7468ebca84"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a32d49b67f4de4eadc3e55b7468ebca84">◆ </a></span>nk_button_image_styled()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_button_image_styled </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__style__button.html">nk_style_button</a> * </td>
- <td class="paramname"><em>style</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00568">568</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="adfa9e510f5730715592f40317cfae969" name="adfa9e510f5730715592f40317cfae969"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#adfa9e510f5730715592f40317cfae969">◆ </a></span>nk_button_image_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_button_image_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00676">676</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="af42ba2b5928558ff23f4e6ad905a6a81" name="af42ba2b5928558ff23f4e6ad905a6a81"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af42ba2b5928558ff23f4e6ad905a6a81">◆ </a></span>nk_button_image_text_styled()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_button_image_text_styled </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__style__button.html">nk_style_button</a> * </td>
- <td class="paramname"><em>style</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00648">648</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="a93726b0eade6a7b26224490a3d817300" name="a93726b0eade6a7b26224490a3d817300"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a93726b0eade6a7b26224490a3d817300">◆ </a></span>nk_button_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_button_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00496">496</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="a27ba787cb1d086d024b40fdcf22041c9" name="a27ba787cb1d086d024b40fdcf22041c9"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a27ba787cb1d086d024b40fdcf22041c9">◆ </a></span>nk_button_label_styled()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_button_label_styled </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__style__button.html">nk_style_button</a> * </td>
- <td class="paramname"><em>style</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00491">491</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="a5e9e37000f7189a9c1ada69befa2e78f" name="a5e9e37000f7189a9c1ada69befa2e78f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5e9e37000f7189a9c1ada69befa2e78f">◆ </a></span>nk_button_pop_behavior()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_button_pop_behavior </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00440">440</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="a1e4674a97bc59d6af2ce115da99c393a" name="a1e4674a97bc59d6af2ce115da99c393a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1e4674a97bc59d6af2ce115da99c393a">◆ </a></span>nk_button_push_behavior()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_button_push_behavior </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_button_behavior</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00420">420</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="a4acac59763becc0abfafc2616e68ff59" name="a4acac59763becc0abfafc2616e68ff59"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4acac59763becc0abfafc2616e68ff59">◆ </a></span>nk_button_set_behavior()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_button_set_behavior </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_button_behavior</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00413">413</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="ae28e919192542ce5f7dbe91422c5f504" name="ae28e919192542ce5f7dbe91422c5f504"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae28e919192542ce5f7dbe91422c5f504">◆ </a></span>nk_button_symbol()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_button_symbol </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00561">561</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="a9653c86365ddd10f102838bab2fae112" name="a9653c86365ddd10f102838bab2fae112"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9653c86365ddd10f102838bab2fae112">◆ </a></span>nk_button_symbol_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_button_symbol_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>text_alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00636">636</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="a5e576d1497ea68ae57bba4b97dd80f92" name="a5e576d1497ea68ae57bba4b97dd80f92"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5e576d1497ea68ae57bba4b97dd80f92">◆ </a></span>nk_button_symbol_label_styled()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_button_symbol_label_styled </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__style__button.html">nk_style_button</a> * </td>
- <td class="paramname"><em>style</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum nk_symbol_type </td>
- <td class="paramname"><em>symbol</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00641">641</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="a72f5e15ae25503923f33292117003f18" name="a72f5e15ae25503923f33292117003f18"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a72f5e15ae25503923f33292117003f18">◆ </a></span>nk_button_symbol_styled()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_button_symbol_styled </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__style__button.html">nk_style_button</a> * </td>
- <td class="paramname"><em>style</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00536">536</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="a03d790060aa59fe7728a509e92228005" name="a03d790060aa59fe7728a509e92228005"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a03d790060aa59fe7728a509e92228005">◆ </a></span>nk_button_symbol_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_button_symbol_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00629">629</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="a0840b7147641563ee4560e50f31121fc" name="a0840b7147641563ee4560e50f31121fc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0840b7147641563ee4560e50f31121fc">◆ </a></span>nk_button_symbol_text_styled()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_button_symbol_text_styled </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__style__button.html">nk_style_button</a> * </td>
- <td class="paramname"><em>style</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00601">601</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="a241446b63863d08e92cf1f95cf3e3b0d" name="a241446b63863d08e92cf1f95cf3e3b0d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a241446b63863d08e92cf1f95cf3e3b0d">◆ </a></span>nk_button_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_button_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00485">485</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="ad2a4eac5446fc76193070c178c6016ca" name="ad2a4eac5446fc76193070c178c6016ca"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad2a4eac5446fc76193070c178c6016ca">◆ </a></span>nk_button_text_styled()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_button_text_styled </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__style__button.html">nk_style_button</a> * </td>
- <td class="paramname"><em>style</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__button_8c_source.html#l00458">458</a> of file <a class="el" href="nuklear__button_8c_source.html">nuklear_button.c</a>.</p>
- </div>
- </div>
- <a id="a7a43fddfec9868abda6ecbf52685f55c" name="a7a43fddfec9868abda6ecbf52685f55c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7a43fddfec9868abda6ecbf52685f55c">◆ </a></span>nk_chart_add_slot()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_chart_add_slot </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const enum </td>
- <td class="paramname"><em>nk_chart_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>count</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>min_value</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>max_value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__chart_8c_source.html#l00112">112</a> of file <a class="el" href="nuklear__chart_8c_source.html">nuklear_chart.c</a>.</p>
- </div>
- </div>
- <a id="acd0992526a26b2355520c56947efd2a3" name="acd0992526a26b2355520c56947efd2a3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acd0992526a26b2355520c56947efd2a3">◆ </a></span>nk_chart_add_slot_colored()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_chart_add_slot_colored </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const enum </td>
- <td class="paramname"><em>nk_chart_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>color</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>active</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>count</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>min_value</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>max_value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__chart_8c_source.html#l00084">84</a> of file <a class="el" href="nuklear__chart_8c_source.html">nuklear_chart.c</a>.</p>
- </div>
- </div>
- <a id="a273ef5f6f075de19145b8fe5cba283a2" name="a273ef5f6f075de19145b8fe5cba283a2"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a273ef5f6f075de19145b8fe5cba283a2">◆ </a></span>nk_chart_begin()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_chart_begin </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_chart_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>num</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>min</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>max</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__chart_8c_source.html#l00077">77</a> of file <a class="el" href="nuklear__chart_8c_source.html">nuklear_chart.c</a>.</p>
- </div>
- </div>
- <a id="ae96371c1eac50f5f03acc7b1daef3b21" name="ae96371c1eac50f5f03acc7b1daef3b21"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae96371c1eac50f5f03acc7b1daef3b21">◆ </a></span>nk_chart_begin_colored()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_chart_begin_colored </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_chart_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>color</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>active</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>num</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>min</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>max</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__chart_8c_source.html#l00010">10</a> of file <a class="el" href="nuklear__chart_8c_source.html">nuklear_chart.c</a>.</p>
- </div>
- </div>
- <a id="a2efa52bbb66a0e5c09dbcb227d669ca4" name="a2efa52bbb66a0e5c09dbcb227d669ca4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2efa52bbb66a0e5c09dbcb227d669ca4">◆ </a></span>nk_chart_end()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_chart_end </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__chart_8c_source.html#l00270">270</a> of file <a class="el" href="nuklear__chart_8c_source.html">nuklear_chart.c</a>.</p>
- </div>
- </div>
- <a id="a42be0b2ecbdf8caf50628db189f75f28" name="a42be0b2ecbdf8caf50628db189f75f28"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a42be0b2ecbdf8caf50628db189f75f28">◆ </a></span>nk_chart_push()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_flags nk_chart_push </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__chart_8c_source.html#l00265">265</a> of file <a class="el" href="nuklear__chart_8c_source.html">nuklear_chart.c</a>.</p>
- </div>
- </div>
- <a id="a98fbd96df83a0ab4b5d0db8c7bdd4a30" name="a98fbd96df83a0ab4b5d0db8c7bdd4a30"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a98fbd96df83a0ab4b5d0db8c7bdd4a30">◆ </a></span>nk_chart_push_slot()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_flags nk_chart_push_slot </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>value</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>slot</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__chart_8c_source.html#l00239">239</a> of file <a class="el" href="nuklear__chart_8c_source.html">nuklear_chart.c</a>.</p>
- </div>
- </div>
- <a id="a9d68fd1b32ff8b0ba54ca6fd91b1e813" name="a9d68fd1b32ff8b0ba54ca6fd91b1e813"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9d68fd1b32ff8b0ba54ca6fd91b1e813">◆ </a></span>nk_check_flags_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API unsigned nk_check_flags_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">unsigned int </td>
- <td class="paramname"><em>flags</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">unsigned int </td>
- <td class="paramname"><em>value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__toggle_8c_source.html#l00316">316</a> of file <a class="el" href="nuklear__toggle_8c_source.html">nuklear_toggle.c</a>.</p>
- </div>
- </div>
- <a id="a1e926bad11a187321934b1b1be28056a" name="a1e926bad11a187321934b1b1be28056a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1e926bad11a187321934b1b1be28056a">◆ </a></span>nk_check_flags_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API unsigned nk_check_flags_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">unsigned int </td>
- <td class="paramname"><em>flags</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">unsigned int </td>
- <td class="paramname"><em>value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__toggle_8c_source.html#l00257">257</a> of file <a class="el" href="nuklear__toggle_8c_source.html">nuklear_toggle.c</a>.</p>
- </div>
- </div>
- <a id="a33b60968c13dd265dcef105f5408e689" name="a33b60968c13dd265dcef105f5408e689"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a33b60968c13dd265dcef105f5408e689">◆ </a></span>nk_check_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_check_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>active</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__toggle_8c_source.html#l00312">312</a> of file <a class="el" href="nuklear__toggle_8c_source.html">nuklear_toggle.c</a>.</p>
- </div>
- </div>
- <a id="af7d4d78f7a8c6f93e72a64d6d823139f" name="af7d4d78f7a8c6f93e72a64d6d823139f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af7d4d78f7a8c6f93e72a64d6d823139f">◆ </a></span>nk_check_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_check_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>active</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__toggle_8c_source.html#l00201">201</a> of file <a class="el" href="nuklear__toggle_8c_source.html">nuklear_toggle.c</a>.</p>
- </div>
- </div>
- <a id="a2a49d9cc8549c296d7e73dae47928f13" name="a2a49d9cc8549c296d7e73dae47928f13"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2a49d9cc8549c296d7e73dae47928f13">◆ </a></span>nk_check_text_align()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_check_text_align </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>active</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>widget_alignment</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>text_alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__toggle_8c_source.html#l00229">229</a> of file <a class="el" href="nuklear__toggle_8c_source.html">nuklear_toggle.c</a>.</p>
- </div>
- </div>
- <a id="ad46dbf1509058659b713f91147cb45f1" name="ad46dbf1509058659b713f91147cb45f1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad46dbf1509058659b713f91147cb45f1">◆ </a></span>nk_checkbox_flags_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_checkbox_flags_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">unsigned int * </td>
- <td class="paramname"><em>flags</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">unsigned int </td>
- <td class="paramname"><em>value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__toggle_8c_source.html#l00329">329</a> of file <a class="el" href="nuklear__toggle_8c_source.html">nuklear_toggle.c</a>.</p>
- </div>
- </div>
- <a id="a61e5cf2e45090bdfe04e2cbe5098187e" name="a61e5cf2e45090bdfe04e2cbe5098187e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a61e5cf2e45090bdfe04e2cbe5098187e">◆ </a></span>nk_checkbox_flags_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_checkbox_flags_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">unsigned int * </td>
- <td class="paramname"><em>flags</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">unsigned int </td>
- <td class="paramname"><em>value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__toggle_8c_source.html#l00295">295</a> of file <a class="el" href="nuklear__toggle_8c_source.html">nuklear_toggle.c</a>.</p>
- </div>
- </div>
- <a id="a43285fa0db1466ddac3a5556dc017458" name="a43285fa0db1466ddac3a5556dc017458"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a43285fa0db1466ddac3a5556dc017458">◆ </a></span>nk_checkbox_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_checkbox_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool * </td>
- <td class="paramname"><em>active</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__toggle_8c_source.html#l00321">321</a> of file <a class="el" href="nuklear__toggle_8c_source.html">nuklear_toggle.c</a>.</p>
- </div>
- </div>
- <a id="ae604c90a0ac9351bcc6c3e2f52587cdc" name="ae604c90a0ac9351bcc6c3e2f52587cdc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae604c90a0ac9351bcc6c3e2f52587cdc">◆ </a></span>nk_checkbox_label_align()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_checkbox_label_align </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool * </td>
- <td class="paramname"><em>active</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>widget_alignment</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>text_alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__toggle_8c_source.html#l00325">325</a> of file <a class="el" href="nuklear__toggle_8c_source.html">nuklear_toggle.c</a>.</p>
- </div>
- </div>
- <a id="aba92a31434fa672ba58f14f8ff575366" name="aba92a31434fa672ba58f14f8ff575366"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aba92a31434fa672ba58f14f8ff575366">◆ </a></span>nk_checkbox_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_checkbox_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool * </td>
- <td class="paramname"><em>active</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__toggle_8c_source.html#l00271">271</a> of file <a class="el" href="nuklear__toggle_8c_source.html">nuklear_toggle.c</a>.</p>
- </div>
- </div>
- <a id="acf57ccecbbc9d0ef192a65cfa4301baa" name="acf57ccecbbc9d0ef192a65cfa4301baa"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acf57ccecbbc9d0ef192a65cfa4301baa">◆ </a></span>nk_checkbox_text_align()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_checkbox_text_align </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool * </td>
- <td class="paramname"><em>active</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>widget_alignment</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>text_alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__toggle_8c_source.html#l00283">283</a> of file <a class="el" href="nuklear__toggle_8c_source.html">nuklear_toggle.c</a>.</p>
- </div>
- </div>
- <a id="ade3301f0a92370be1b4beac7eceac279" name="ade3301f0a92370be1b4beac7eceac279"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ade3301f0a92370be1b4beac7eceac279">◆ </a></span>nk_clear()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_clear </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Resets the context state at the end of the frame. </p>
- <p>This includes mostly garbage collector tasks like removing windows or table not called and therefore used anymore.</p>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#ade3301f0a92370be1b4beac7eceac279">nk_clear</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx);</div>
- <div class="ttc" id="anuklear_8h_html_ade3301f0a92370be1b4beac7eceac279"><div class="ttname"><a href="nuklear_8h.html#ade3301f0a92370be1b4beac7eceac279">nk_clear</a></div><div class="ttdeci">NK_API void nk_clear(struct nk_context *)</div><div class="ttdoc">Resets the context state at the end of the frame.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__context_8c_source.html#l00110">nuklear_context.c:110</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>Must point to a previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__context_8c_source.html#l00110">110</a> of file <a class="el" href="nuklear__context_8c_source.html">nuklear_context.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear_8h_source.html#l05734">nk_context::build</a>, <a class="el" href="nuklear_8h_source.html#l04197">nk_buffer::calls</a>, <a class="el" href="nuklear_8h_source.html#l05496">NK_WINDOW_CLOSED</a>, <a class="el" href="nuklear_8h_source.html#l05495">NK_WINDOW_HIDDEN</a>, <a class="el" href="nuklear_8h_source.html#l05497">NK_WINDOW_MINIMIZED</a>, <a class="el" href="nuklear_8h_source.html#l05493">NK_WINDOW_ROM</a>, and <a class="el" href="nuklear_8h_source.html#l05731">nk_context::overlay</a>.</p>
- </div>
- </div>
- <a id="a975e62862b74e683efa9f5cf003db73a" name="a975e62862b74e683efa9f5cf003db73a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a975e62862b74e683efa9f5cf003db73a">◆ </a></span>nk_color_cf()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__colorf.html">nk_colorf</a> nk_color_cf </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>in</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00288">288</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="ab5c35cfd971255bb5dba53f708288bf1" name="ab5c35cfd971255bb5dba53f708288bf1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab5c35cfd971255bb5dba53f708288bf1">◆ </a></span>nk_color_d()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_color_d </td>
- <td>(</td>
- <td class="paramtype">double * </td>
- <td class="paramname"><em>r</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">double * </td>
- <td class="paramname"><em>g</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">double * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">double * </td>
- <td class="paramname"><em>a</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>in</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00295">295</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a1043e227c04a859285a954131298370e" name="a1043e227c04a859285a954131298370e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1043e227c04a859285a954131298370e">◆ </a></span>nk_color_dv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_color_dv </td>
- <td>(</td>
- <td class="paramtype">double * </td>
- <td class="paramname"><em>rgba_out</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>in</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00304">304</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a68efed70954e554bc3f0228e9ee39d70" name="a68efed70954e554bc3f0228e9ee39d70"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a68efed70954e554bc3f0228e9ee39d70">◆ </a></span>nk_color_f()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_color_f </td>
- <td>(</td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>r</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>g</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>a</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>in</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00274">274</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="ab6a56e0295e101f5a5f9731e4ca95b7a" name="ab6a56e0295e101f5a5f9731e4ca95b7a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab6a56e0295e101f5a5f9731e4ca95b7a">◆ </a></span>nk_color_fv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_color_fv </td>
- <td>(</td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>rgba_out</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>in</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00283">283</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a68afcc2b91bbfe835a8aaabd54b60079" name="a68afcc2b91bbfe835a8aaabd54b60079"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a68afcc2b91bbfe835a8aaabd54b60079">◆ </a></span>nk_color_hex_rgb()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_color_hex_rgb </td>
- <td>(</td>
- <td class="paramtype">char * </td>
- <td class="paramname"><em>output</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>col</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00085">85</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="acfe25d03648eff50510f167c9775b5f1" name="acfe25d03648eff50510f167c9775b5f1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acfe25d03648eff50510f167c9775b5f1">◆ </a></span>nk_color_hex_rgba()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_color_hex_rgba </td>
- <td>(</td>
- <td class="paramtype">char * </td>
- <td class="paramname"><em>output</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>col</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00070">70</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a18c8de5ae33f0a5fc698dd804c1ed4fc" name="a18c8de5ae33f0a5fc698dd804c1ed4fc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a18c8de5ae33f0a5fc698dd804c1ed4fc">◆ </a></span>nk_color_hsv_b()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_color_hsv_b </td>
- <td>(</td>
- <td class="paramtype">nk_byte * </td>
- <td class="paramname"><em>out_h</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_byte * </td>
- <td class="paramname"><em>out_s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_byte * </td>
- <td class="paramname"><em>out_v</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>in</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00402">402</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a611c2364b7b2df02c742d112973744b6" name="a611c2364b7b2df02c742d112973744b6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a611c2364b7b2df02c742d112973744b6">◆ </a></span>nk_color_hsv_bv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_color_hsv_bv </td>
- <td>(</td>
- <td class="paramtype">nk_byte * </td>
- <td class="paramname"><em>hsv_out</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>in</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00416">416</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a19cfde0cb7dd084788edb35d0e3a6457" name="a19cfde0cb7dd084788edb35d0e3a6457"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a19cfde0cb7dd084788edb35d0e3a6457">◆ </a></span>nk_color_hsv_f()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_color_hsv_f </td>
- <td>(</td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>out_h</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>out_s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>out_v</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>in</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00309">309</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a0035b405f190e917193b27c913ce781c" name="a0035b405f190e917193b27c913ce781c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0035b405f190e917193b27c913ce781c">◆ </a></span>nk_color_hsv_fv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_color_hsv_fv </td>
- <td>(</td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>hsv_out</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>in</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00315">315</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="ace33b6f1d63a00180f4204aba9b38854" name="ace33b6f1d63a00180f4204aba9b38854"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ace33b6f1d63a00180f4204aba9b38854">◆ </a></span>nk_color_hsv_i()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_color_hsv_i </td>
- <td>(</td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>out_h</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>out_s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>out_v</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>in</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00396">396</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a685970ce9130230a555f5b6914c16497" name="a685970ce9130230a555f5b6914c16497"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a685970ce9130230a555f5b6914c16497">◆ </a></span>nk_color_hsv_iv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_color_hsv_iv </td>
- <td>(</td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>hsv_out</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>in</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00411">411</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="ac9fb6539c53daf89ed00d01cdb4b27c4" name="ac9fb6539c53daf89ed00d01cdb4b27c4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac9fb6539c53daf89ed00d01cdb4b27c4">◆ </a></span>nk_color_hsva_b()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_color_hsva_b </td>
- <td>(</td>
- <td class="paramtype">nk_byte * </td>
- <td class="paramname"><em>h</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_byte * </td>
- <td class="paramname"><em>s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_byte * </td>
- <td class="paramname"><em>v</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_byte * </td>
- <td class="paramname"><em>a</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>in</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00386">386</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a953ed7cecb2f20bd8e952c741fca37ae" name="a953ed7cecb2f20bd8e952c741fca37ae"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a953ed7cecb2f20bd8e952c741fca37ae">◆ </a></span>nk_color_hsva_bv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_color_hsva_bv </td>
- <td>(</td>
- <td class="paramtype">nk_byte * </td>
- <td class="paramname"><em>hsva_out</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>in</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00376">376</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="aee4b456f6923dce64b9a1715fde06a73" name="aee4b456f6923dce64b9a1715fde06a73"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aee4b456f6923dce64b9a1715fde06a73">◆ </a></span>nk_color_hsva_f()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_color_hsva_f </td>
- <td>(</td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>out_h</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>out_s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>out_v</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>out_a</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>in</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00347">347</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="ad150252402fb6b55daa90a10fa51be3f" name="ad150252402fb6b55daa90a10fa51be3f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad150252402fb6b55daa90a10fa51be3f">◆ </a></span>nk_color_hsva_fv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_color_hsva_fv </td>
- <td>(</td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>hsva_out</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>in</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00355">355</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a638a14c5a9f1f73276ea38609266922f" name="a638a14c5a9f1f73276ea38609266922f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a638a14c5a9f1f73276ea38609266922f">◆ </a></span>nk_color_hsva_i()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_color_hsva_i </td>
- <td>(</td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>h</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>v</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>a</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>in</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00360">360</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="ad8080466fb72ecb9603124894be790f4" name="ad8080466fb72ecb9603124894be790f4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad8080466fb72ecb9603124894be790f4">◆ </a></span>nk_color_hsva_iv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_color_hsva_iv </td>
- <td>(</td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>hsva_out</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>in</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00371">371</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a787d27613b18157619d0d2f6ad404686" name="a787d27613b18157619d0d2f6ad404686"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a787d27613b18157619d0d2f6ad404686">◆ </a></span>nk_color_pick()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_color_pick </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__colorf.html">nk_colorf</a> * </td>
- <td class="paramname"><em>color</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_color_format</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color__picker_8c_source.html#l00167">167</a> of file <a class="el" href="nuklear__color__picker_8c_source.html">nuklear_color_picker.c</a>.</p>
- </div>
- </div>
- <a id="aaaf371b403f0c1c62ba6c59df6bf6943" name="aaaf371b403f0c1c62ba6c59df6bf6943"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aaaf371b403f0c1c62ba6c59df6bf6943">◆ </a></span>nk_color_picker()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__colorf.html">nk_colorf</a> nk_color_picker </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__colorf.html">nk_colorf</a> </td>
- <td class="paramname"><em>color</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_color_format</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color__picker_8c_source.html#l00195">195</a> of file <a class="el" href="nuklear__color__picker_8c_source.html">nuklear_color_picker.c</a>.</p>
- </div>
- </div>
- <a id="a0e4100c5c5dd9ffaa984ae4eb1b97149" name="a0e4100c5c5dd9ffaa984ae4eb1b97149"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0e4100c5c5dd9ffaa984ae4eb1b97149">◆ </a></span>nk_color_u32()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_uint nk_color_u32 </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>in</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00265">265</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a52556eebd92d782cbc1eb86621f33ba3" name="a52556eebd92d782cbc1eb86621f33ba3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a52556eebd92d782cbc1eb86621f33ba3">◆ </a></span>nk_colorf_hsva_f()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_colorf_hsva_f </td>
- <td>(</td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>out_h</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>out_s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>out_v</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>out_a</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__colorf.html">nk_colorf</a> </td>
- <td class="paramname"><em>in</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00321">321</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="ac96104c35d678707ee2ce60427e2e681" name="ac96104c35d678707ee2ce60427e2e681"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac96104c35d678707ee2ce60427e2e681">◆ </a></span>nk_colorf_hsva_fv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_colorf_hsva_fv </td>
- <td>(</td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>hsva</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__colorf.html">nk_colorf</a> </td>
- <td class="paramname"><em>in</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00342">342</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="ae7c898def142ff2d476ae1a261fa009d" name="ae7c898def142ff2d476ae1a261fa009d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae7c898def142ff2d476ae1a261fa009d">◆ </a></span>nk_combo()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_combo </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char *const * </td>
- <td class="paramname"><em>items</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>count</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>selected</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>item_height</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00705">705</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="aaa5cdfa960b782d4907d952e4eea7633" name="aaa5cdfa960b782d4907d952e4eea7633"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aaa5cdfa960b782d4907d952e4eea7633">◆ </a></span>nk_combo_begin_color()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_combo_begin_color </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>color</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00157">157</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="a7d5ead79eae7d8c1a294dc70f646b1cd" name="a7d5ead79eae7d8c1a294dc70f646b1cd"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7d5ead79eae7d8c1a294dc70f646b1cd">◆ </a></span>nk_combo_begin_image()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_combo_begin_image </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00451">451</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="aa54ed039bbd8a3ca38a1de392dd2048f" name="aa54ed039bbd8a3ca38a1de392dd2048f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa54ed039bbd8a3ca38a1de392dd2048f">◆ </a></span>nk_combo_begin_image_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_combo_begin_image_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>selected</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00657">657</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="a7c1892a72a190b10b804cf158782368c" name="a7c1892a72a190b10b804cf158782368c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7c1892a72a190b10b804cf158782368c">◆ </a></span>nk_combo_begin_image_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_combo_begin_image_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>selected</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00542">542</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="a726c19c41eeea34a962e652b46416e53" name="a726c19c41eeea34a962e652b46416e53"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a726c19c41eeea34a962e652b46416e53">◆ </a></span>nk_combo_begin_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_combo_begin_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>selected</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00152">152</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="a12ec021507d675db50b04f4b54c01bdc" name="a12ec021507d675db50b04f4b54c01bdc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a12ec021507d675db50b04f4b54c01bdc">◆ </a></span>nk_combo_begin_symbol()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_combo_begin_symbol </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00248">248</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="aebbc3c79d0d2705aa7846cb06166c079" name="aebbc3c79d0d2705aa7846cb06166c079"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aebbc3c79d0d2705aa7846cb06166c079">◆ </a></span>nk_combo_begin_symbol_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_combo_begin_symbol_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>selected</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00651">651</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="a739124d3edac76028a0535d3f0e0211a" name="a739124d3edac76028a0535d3f0e0211a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a739124d3edac76028a0535d3f0e0211a">◆ </a></span>nk_combo_begin_symbol_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_combo_begin_symbol_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>selected</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00344">344</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="a64e9faa7729511cc94dfb9bbe1569950" name="a64e9faa7729511cc94dfb9bbe1569950"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a64e9faa7729511cc94dfb9bbe1569950">◆ </a></span>nk_combo_begin_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_combo_begin_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>selected</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00044">44</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="ae2e4e39d043a668eb9663ddb4c8ec4f3" name="ae2e4e39d043a668eb9663ddb4c8ec4f3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae2e4e39d043a668eb9663ddb4c8ec4f3">◆ </a></span>nk_combo_callback()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_combo_callback </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void(*)(void *, int, const char **) </td>
- <td class="paramname"><em>item_getter</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void * </td>
- <td class="paramname"><em>userdata</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>selected</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>count</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>item_height</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00790">790</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="a9c5dfe1b32b88b7c4ce5d08afbd306f2" name="a9c5dfe1b32b88b7c4ce5d08afbd306f2"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9c5dfe1b32b88b7c4ce5d08afbd306f2">◆ </a></span>nk_combo_close()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_combo_close </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00700">700</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="a7b7ff99a69e953f41d4856ea45c6c668" name="a7b7ff99a69e953f41d4856ea45c6c668"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7b7ff99a69e953f41d4856ea45c6c668">◆ </a></span>nk_combo_end()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_combo_end </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00696">696</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="a69cb8b540b019146ed0bc162eb0964f9" name="a69cb8b540b019146ed0bc162eb0964f9"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a69cb8b540b019146ed0bc162eb0964f9">◆ </a></span>nk_combo_item_image_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_combo_item_image_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00679">679</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="a7d0549ab1cd3dc69c41f84bd633b26ea" name="a7d0549ab1cd3dc69c41f84bd633b26ea"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7d0549ab1cd3dc69c41f84bd633b26ea">◆ </a></span>nk_combo_item_image_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_combo_item_image_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00673">673</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="aef33d9c86c5ba88792a7b6bcf64282ea" name="aef33d9c86c5ba88792a7b6bcf64282ea"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aef33d9c86c5ba88792a7b6bcf64282ea">◆ </a></span>nk_combo_item_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_combo_item_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00668">668</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="ad102ab34310aa8c5a870d0688558291b" name="ad102ab34310aa8c5a870d0688558291b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad102ab34310aa8c5a870d0688558291b">◆ </a></span>nk_combo_item_symbol_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_combo_item_symbol_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00691">691</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="a6616e3293b6e71e141e602d5f33f9371" name="a6616e3293b6e71e141e602d5f33f9371"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6616e3293b6e71e141e602d5f33f9371">◆ </a></span>nk_combo_item_symbol_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_combo_item_symbol_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00685">685</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="a00cb988e734da500c1a161d6ac99838b" name="a00cb988e734da500c1a161d6ac99838b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a00cb988e734da500c1a161d6ac99838b">◆ </a></span>nk_combo_item_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_combo_item_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00663">663</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="a21063595c5e17abcce2f73350481adf7" name="a21063595c5e17abcce2f73350481adf7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a21063595c5e17abcce2f73350481adf7">◆ </a></span>nk_combo_separator()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_combo_separator </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>items_separated_by_separator</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>separator</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>selected</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>count</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>item_height</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00735">735</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="a65fc8957f4e1ff4124f1525f504e5d4e" name="a65fc8957f4e1ff4124f1525f504e5d4e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a65fc8957f4e1ff4124f1525f504e5d4e">◆ </a></span>nk_combo_string()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_combo_string </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>items_separated_by_zeros</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>selected</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>count</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>item_height</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00784">784</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="a5fcca4256ccc7d8dbe5fa29fa718053d" name="a5fcca4256ccc7d8dbe5fa29fa718053d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5fcca4256ccc7d8dbe5fa29fa718053d">◆ </a></span>nk_combobox()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_combobox </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char *const * </td>
- <td class="paramname"><em>items</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>count</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>selected</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>item_height</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00823">823</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="a0dcad58b89ef18455eb1a1dace822bda" name="a0dcad58b89ef18455eb1a1dace822bda"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0dcad58b89ef18455eb1a1dace822bda">◆ </a></span>nk_combobox_separator()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_combobox_separator </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>items_separated_by_separator</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>separator</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>selected</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>count</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>item_height</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00835">835</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="a8315ccff332b2adcb729eb3dccad0746" name="a8315ccff332b2adcb729eb3dccad0746"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8315ccff332b2adcb729eb3dccad0746">◆ </a></span>nk_combobox_string()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_combobox_string </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>items_separated_by_zeros</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>selected</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>count</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>item_height</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__combo_8c_source.html#l00829">829</a> of file <a class="el" href="nuklear__combo_8c_source.html">nuklear_combo.c</a>.</p>
- </div>
- </div>
- <a id="a97246f4b003ca240b47180ac58378f45" name="a97246f4b003ca240b47180ac58378f45"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a97246f4b003ca240b47180ac58378f45">◆ </a></span>nk_contextual_begin()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_contextual_begin </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>flags</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>trigger_bounds</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__contextual_8c_source.html#l00010">10</a> of file <a class="el" href="nuklear__contextual_8c_source.html">nuklear_contextual.c</a>.</p>
- </div>
- </div>
- <a id="a1c873df91a4f73a12c46a98eb20b7dde" name="a1c873df91a4f73a12c46a98eb20b7dde"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1c873df91a4f73a12c46a98eb20b7dde">◆ </a></span>nk_contextual_close()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_contextual_close </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__contextual_8c_source.html#l00181">181</a> of file <a class="el" href="nuklear__contextual_8c_source.html">nuklear_contextual.c</a>.</p>
- </div>
- </div>
- <a id="af5e8797acc6f53ab0c92f1bfeb8f1fff" name="af5e8797acc6f53ab0c92f1bfeb8f1fff"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af5e8797acc6f53ab0c92f1bfeb8f1fff">◆ </a></span>nk_contextual_end()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_contextual_end </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__contextual_8c_source.html#l00190">190</a> of file <a class="el" href="nuklear__contextual_8c_source.html">nuklear_contextual.c</a>.</p>
- </div>
- </div>
- <a id="aaf66e97cc094d4a11e49d42da5781a7f" name="aaf66e97cc094d4a11e49d42da5781a7f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aaf66e97cc094d4a11e49d42da5781a7f">◆ </a></span>nk_contextual_item_image_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_contextual_item_image_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__contextual_8c_source.html#l00139">139</a> of file <a class="el" href="nuklear__contextual_8c_source.html">nuklear_contextual.c</a>.</p>
- </div>
- </div>
- <a id="af5de669f8a5a91cd0c5cfbf9a0d36bce" name="af5de669f8a5a91cd0c5cfbf9a0d36bce"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af5de669f8a5a91cd0c5cfbf9a0d36bce">◆ </a></span>nk_contextual_item_image_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_contextual_item_image_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__contextual_8c_source.html#l00109">109</a> of file <a class="el" href="nuklear__contextual_8c_source.html">nuklear_contextual.c</a>.</p>
- </div>
- </div>
- <a id="a2339d04849a6e93a97f79c4e90322940" name="a2339d04849a6e93a97f79c4e90322940"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2339d04849a6e93a97f79c4e90322940">◆ </a></span>nk_contextual_item_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_contextual_item_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__contextual_8c_source.html#l00104">104</a> of file <a class="el" href="nuklear__contextual_8c_source.html">nuklear_contextual.c</a>.</p>
- </div>
- </div>
- <a id="acdda253e15b5a6f00009eaff270f3fd4" name="acdda253e15b5a6f00009eaff270f3fd4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acdda253e15b5a6f00009eaff270f3fd4">◆ </a></span>nk_contextual_item_symbol_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_contextual_item_symbol_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__contextual_8c_source.html#l00175">175</a> of file <a class="el" href="nuklear__contextual_8c_source.html">nuklear_contextual.c</a>.</p>
- </div>
- </div>
- <a id="ab46a133fd690dc82c8f0482deff28439" name="ab46a133fd690dc82c8f0482deff28439"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab46a133fd690dc82c8f0482deff28439">◆ </a></span>nk_contextual_item_symbol_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_contextual_item_symbol_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__contextual_8c_source.html#l00145">145</a> of file <a class="el" href="nuklear__contextual_8c_source.html">nuklear_contextual.c</a>.</p>
- </div>
- </div>
- <a id="a6707eda5f77fa23c7311e2f77fdfe099" name="a6707eda5f77fa23c7311e2f77fdfe099"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6707eda5f77fa23c7311e2f77fdfe099">◆ </a></span>nk_contextual_item_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_contextual_item_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__contextual_8c_source.html#l00074">74</a> of file <a class="el" href="nuklear__contextual_8c_source.html">nuklear_contextual.c</a>.</p>
- </div>
- </div>
- <a id="a322678fb670fa1d061dbed321ee38d1b" name="a322678fb670fa1d061dbed321ee38d1b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a322678fb670fa1d061dbed321ee38d1b">◆ </a></span>nk_draw_image()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_draw_image </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>r</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__image.html">nk_image</a> * </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>col</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>misc </p>
- <p class="definition">Definition at line <a class="el" href="nuklear__draw_8c_source.html#l00395">395</a> of file <a class="el" href="nuklear__draw_8c_source.html">nuklear_draw.c</a>.</p>
- </div>
- </div>
- <a id="abe707b3dca1a49bde1ecc438bb67b0ff" name="abe707b3dca1a49bde1ecc438bb67b0ff"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abe707b3dca1a49bde1ecc438bb67b0ff">◆ </a></span>nk_draw_nine_slice()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_draw_nine_slice </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>r</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__nine__slice.html">nk_nine_slice</a> * </td>
- <td class="paramname"><em>slc</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>col</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__draw_8c_source.html#l00418">418</a> of file <a class="el" href="nuklear__draw_8c_source.html">nuklear_draw.c</a>.</p>
- </div>
- </div>
- <a id="ae7e2c5bd7a1f0bc58255a56124624f13" name="ae7e2c5bd7a1f0bc58255a56124624f13"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae7e2c5bd7a1f0bc58255a56124624f13">◆ </a></span>nk_draw_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_draw_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>r</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__user__font.html">nk_user_font</a> * </td>
- <td class="paramname"><em>font</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>bg</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>fg</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__draw_8c_source.html#l00518">518</a> of file <a class="el" href="nuklear__draw_8c_source.html">nuklear_draw.c</a>.</p>
- </div>
- </div>
- <a id="ae6816f7cb3c5e94e8e72f5c8b2361d40" name="ae6816f7cb3c5e94e8e72f5c8b2361d40"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae6816f7cb3c5e94e8e72f5c8b2361d40">◆ </a></span>nk_edit_buffer()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_flags nk_edit_buffer </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>flags</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> * </td>
- <td class="paramname"><em>edit</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_plugin_filter </td>
- <td class="paramname"><em>filter</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__edit_8c_source.html#l00764">764</a> of file <a class="el" href="nuklear__edit_8c_source.html">nuklear_edit.c</a>.</p>
- </div>
- </div>
- <a id="a28848c36650db842f3d63c009a69080a" name="a28848c36650db842f3d63c009a69080a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a28848c36650db842f3d63c009a69080a">◆ </a></span>nk_edit_focus()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_edit_focus </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>flags</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__edit_8c_source.html#l00679">679</a> of file <a class="el" href="nuklear__edit_8c_source.html">nuklear_edit.c</a>.</p>
- </div>
- </div>
- <a id="aa73614356dce792165b45b864330d3bb" name="aa73614356dce792165b45b864330d3bb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa73614356dce792165b45b864330d3bb">◆ </a></span>nk_edit_string()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_flags nk_edit_string </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>flags</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char * </td>
- <td class="paramname"><em>buffer</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>max</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_plugin_filter </td>
- <td class="paramname"><em>filter</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__edit_8c_source.html#l00708">708</a> of file <a class="el" href="nuklear__edit_8c_source.html">nuklear_edit.c</a>.</p>
- </div>
- </div>
- <a id="a20bb7ae7a0107032388e790e7df0a50a" name="a20bb7ae7a0107032388e790e7df0a50a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a20bb7ae7a0107032388e790e7df0a50a">◆ </a></span>nk_edit_string_zero_terminated()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_flags nk_edit_string_zero_terminated </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>flags</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char * </td>
- <td class="paramname"><em>buffer</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>max</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_plugin_filter </td>
- <td class="paramname"><em>filter</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__edit_8c_source.html#l00827">827</a> of file <a class="el" href="nuklear__edit_8c_source.html">nuklear_edit.c</a>.</p>
- </div>
- </div>
- <a id="a61899849916dd24ebcd6e5b6eb05a326" name="a61899849916dd24ebcd6e5b6eb05a326"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a61899849916dd24ebcd6e5b6eb05a326">◆ </a></span>nk_edit_unfocus()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_edit_unfocus </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__edit_8c_source.html#l00696">696</a> of file <a class="el" href="nuklear__edit_8c_source.html">nuklear_edit.c</a>.</p>
- </div>
- </div>
- <a id="ae0ade48c4c8df72456b9d97ab3d195e3" name="ae0ade48c4c8df72456b9d97ab3d195e3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae0ade48c4c8df72456b9d97ab3d195e3">◆ </a></span>nk_end()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_end </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md25"></a>
- # nk_end</h1>
- <p>Needs to be called at the end of the window building process to process scaling, scrollbars and general cleanup. All widget calls after this functions will result in asserts or no state changes</p>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#ae0ade48c4c8df72456b9d97ab3d195e3">nk_end</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx);</div>
- <div class="ttc" id="anuklear_8h_html_ae0ade48c4c8df72456b9d97ab3d195e3"><div class="ttname"><a href="nuklear_8h.html#ae0ade48c4c8df72456b9d97ab3d195e3">nk_end</a></div><div class="ttdeci">NK_API void nk_end(struct nk_context *ctx)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00297">nuklear_window.c:297</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00297">297</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear_8h_source.html#l05495">NK_WINDOW_HIDDEN</a>.</p>
- <p class="reference">Referenced by <a class="el" href="nuklear__group_8c_source.html#l00059">nk_group_scrolled_end()</a>.</p>
- </div>
- </div>
- <a id="af1ae9cb7e039f7779a2f612006a119a7" name="af1ae9cb7e039f7779a2f612006a119a7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af1ae9cb7e039f7779a2f612006a119a7">◆ </a></span>nk_fill_arc()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_fill_arc </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>cx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>cy</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>radius</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>a_min</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>a_max</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>c</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__draw_8c_source.html#l00261">261</a> of file <a class="el" href="nuklear__draw_8c_source.html">nuklear_draw.c</a>.</p>
- </div>
- </div>
- <a id="ae0cfbd590eb690b6e18403e5d3d86795" name="ae0cfbd590eb690b6e18403e5d3d86795"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae0cfbd590eb690b6e18403e5d3d86795">◆ </a></span>nk_fill_circle()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_fill_circle </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>r</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>c</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__draw_8c_source.html#l00223">223</a> of file <a class="el" href="nuklear__draw_8c_source.html">nuklear_draw.c</a>.</p>
- </div>
- </div>
- <a id="a1f960a379311c51746879f16660bfe94" name="a1f960a379311c51746879f16660bfe94"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1f960a379311c51746879f16660bfe94">◆ </a></span>nk_fill_polygon()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_fill_polygon </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const float * </td>
- <td class="paramname"><em>points</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>point_count</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>col</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__draw_8c_source.html#l00353">353</a> of file <a class="el" href="nuklear__draw_8c_source.html">nuklear_draw.c</a>.</p>
- </div>
- </div>
- <a id="a63407f682d240622d8b025d7911596fb" name="a63407f682d240622d8b025d7911596fb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a63407f682d240622d8b025d7911596fb">◆ </a></span>nk_fill_rect()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_fill_rect </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>rect</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>rounding</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>c</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>filled shades </p>
- <p class="definition">Definition at line <a class="el" href="nuklear__draw_8c_source.html#l00152">152</a> of file <a class="el" href="nuklear__draw_8c_source.html">nuklear_draw.c</a>.</p>
- <p class="reference">Referenced by <a class="el" href="nuklear__window_8c_source.html#l00673">nk_rule_horizontal()</a>.</p>
- </div>
- </div>
- <a id="a3b0db817feaf680c82249f8563c38358" name="a3b0db817feaf680c82249f8563c38358"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3b0db817feaf680c82249f8563c38358">◆ </a></span>nk_fill_rect_multi_color()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_fill_rect_multi_color </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>rect</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>left</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>top</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>right</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>bottom</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__draw_8c_source.html#l00175">175</a> of file <a class="el" href="nuklear__draw_8c_source.html">nuklear_draw.c</a>.</p>
- </div>
- </div>
- <a id="ab2d4fcfee9d421f2f6dc28f6aeece451" name="ab2d4fcfee9d421f2f6dc28f6aeece451"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab2d4fcfee9d421f2f6dc28f6aeece451">◆ </a></span>nk_fill_triangle()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_fill_triangle </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>x0</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>y0</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>x1</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>y1</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>x2</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>y2</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>c</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__draw_8c_source.html#l00305">305</a> of file <a class="el" href="nuklear__draw_8c_source.html">nuklear_draw.c</a>.</p>
- </div>
- </div>
- <a id="a166306e12c2e8be2c22de9fdefde3df1" name="a166306e12c2e8be2c22de9fdefde3df1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a166306e12c2e8be2c22de9fdefde3df1">◆ </a></span>nk_filter_ascii()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_filter_ascii </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> * </td>
- <td class="paramname"><em>box</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_rune </td>
- <td class="paramname"><em>unicode</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__edit_8c_source.html#l00017">17</a> of file <a class="el" href="nuklear__edit_8c_source.html">nuklear_edit.c</a>.</p>
- </div>
- </div>
- <a id="ab38d24a69f80db8c3f3e9407d571031c" name="ab38d24a69f80db8c3f3e9407d571031c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab38d24a69f80db8c3f3e9407d571031c">◆ </a></span>nk_filter_binary()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_filter_binary </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> * </td>
- <td class="paramname"><em>box</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_rune </td>
- <td class="paramname"><em>unicode</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__edit_8c_source.html#l00058">58</a> of file <a class="el" href="nuklear__edit_8c_source.html">nuklear_edit.c</a>.</p>
- </div>
- </div>
- <a id="a76c9ae143882182e3ba23eb14912c741" name="a76c9ae143882182e3ba23eb14912c741"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a76c9ae143882182e3ba23eb14912c741">◆ </a></span>nk_filter_decimal()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_filter_decimal </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> * </td>
- <td class="paramname"><em>box</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_rune </td>
- <td class="paramname"><em>unicode</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__edit_8c_source.html#l00032">32</a> of file <a class="el" href="nuklear__edit_8c_source.html">nuklear_edit.c</a>.</p>
- </div>
- </div>
- <a id="a826f79e651ee0e905ca0857886d2848a" name="a826f79e651ee0e905ca0857886d2848a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a826f79e651ee0e905ca0857886d2848a">◆ </a></span>nk_filter_default()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_filter_default </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> * </td>
- <td class="paramname"><em>box</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_rune </td>
- <td class="paramname"><em>unicode</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>filter function </p>
- <p class="definition">Definition at line <a class="el" href="nuklear__edit_8c_source.html#l00010">10</a> of file <a class="el" href="nuklear__edit_8c_source.html">nuklear_edit.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__edit_8c_source.html#l00010">nk_filter_default()</a>.</p>
- <p class="reference">Referenced by <a class="el" href="nuklear__edit_8c_source.html#l00010">nk_filter_default()</a>.</p>
- </div>
- </div>
- <a id="a807632279c444ad11141cd39eabcecac" name="a807632279c444ad11141cd39eabcecac"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a807632279c444ad11141cd39eabcecac">◆ </a></span>nk_filter_float()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_filter_float </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> * </td>
- <td class="paramname"><em>box</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_rune </td>
- <td class="paramname"><em>unicode</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__edit_8c_source.html#l00024">24</a> of file <a class="el" href="nuklear__edit_8c_source.html">nuklear_edit.c</a>.</p>
- </div>
- </div>
- <a id="a37cc3b57ea7bfa872109624de2ae6be8" name="a37cc3b57ea7bfa872109624de2ae6be8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a37cc3b57ea7bfa872109624de2ae6be8">◆ </a></span>nk_filter_hex()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_filter_hex </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> * </td>
- <td class="paramname"><em>box</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_rune </td>
- <td class="paramname"><em>unicode</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__edit_8c_source.html#l00040">40</a> of file <a class="el" href="nuklear__edit_8c_source.html">nuklear_edit.c</a>.</p>
- </div>
- </div>
- <a id="ab7b09513573d8e4b8c2ee17eb5429886" name="ab7b09513573d8e4b8c2ee17eb5429886"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab7b09513573d8e4b8c2ee17eb5429886">◆ </a></span>nk_filter_oct()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_filter_oct </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> * </td>
- <td class="paramname"><em>box</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_rune </td>
- <td class="paramname"><em>unicode</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__edit_8c_source.html#l00050">50</a> of file <a class="el" href="nuklear__edit_8c_source.html">nuklear_edit.c</a>.</p>
- </div>
- </div>
- <a id="a06772e194320fa99524681fd32df85e9" name="a06772e194320fa99524681fd32df85e9"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a06772e194320fa99524681fd32df85e9">◆ </a></span>nk_free()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_free </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Frees all memory allocated by nuklear; Not needed if context was initialized with <code>nk_init_fixed</code>. </p>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a06772e194320fa99524681fd32df85e9">nk_free</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx);</div>
- <div class="ttc" id="anuklear_8h_html_a06772e194320fa99524681fd32df85e9"><div class="ttname"><a href="nuklear_8h.html#a06772e194320fa99524681fd32df85e9">nk_free</a></div><div class="ttdeci">NK_API void nk_free(struct nk_context *)</div><div class="ttdoc">Frees all memory allocated by nuklear; Not needed if context was initialized with nk_init_fixed.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__context_8c_source.html#l00088">nuklear_context.c:88</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>Must point to a previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__context_8c_source.html#l00088">88</a> of file <a class="el" href="nuklear__context_8c_source.html">nuklear_context.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear_8h_source.html#l05734">nk_context::build</a>.</p>
- </div>
- </div>
- <a id="a1328ac299d79a0db11e894296bcd3fed" name="a1328ac299d79a0db11e894296bcd3fed"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1328ac299d79a0db11e894296bcd3fed">◆ </a></span>nk_get_null_rect()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> nk_get_null_rect </td>
- <td>(</td>
- <td class="paramtype">void </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__math_8c_source.html#l00206">206</a> of file <a class="el" href="nuklear__math_8c_source.html">nuklear_math.c</a>.</p>
- </div>
- </div>
- <a id="a09a50849fef9426cf7a9ad9960b1486a" name="a09a50849fef9426cf7a9ad9960b1486a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a09a50849fef9426cf7a9ad9960b1486a">◆ </a></span>nk_group_begin()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_group_begin </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>flags</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Starts a new widget group. </p>
- <p>Requires a previous layouting function to specify a pos/size. </p><div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#a09a50849fef9426cf7a9ad9960b1486a">nk_group_begin</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">const</span> <span class="keywordtype">char</span> *title, nk_flags);</div>
- <div class="ttc" id="anuklear_8h_html_a09a50849fef9426cf7a9ad9960b1486a"><div class="ttname"><a href="nuklear_8h.html#a09a50849fef9426cf7a9ad9960b1486a">nk_group_begin</a></div><div class="ttdeci">NK_API nk_bool nk_group_begin(struct nk_context *, const char *title, nk_flags)</div><div class="ttdoc">Starts a new widget group.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__group_8c_source.html#l00160">nuklear_group.c:160</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">title</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must be an unique identifier for this group that is also used for the group header </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">flags</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Window flags defined in the nk_panel_flags section with a number of different group behaviors </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if visible and fillable with widgets or <code>false(0)</code> otherwise </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__group_8c_source.html#l00160">160</a> of file <a class="el" href="nuklear__group_8c_source.html">nuklear_group.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__group_8c_source.html#l00127">nk_group_begin_titled()</a>.</p>
- </div>
- </div>
- <a id="aa8ab5670480005694241e37b188d8e06" name="aa8ab5670480005694241e37b188d8e06"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa8ab5670480005694241e37b188d8e06">◆ </a></span>nk_group_begin_titled()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_group_begin_titled </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>flags</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Starts a new widget group. </p>
- <p>Requires a previous layouting function to specify a pos/size. </p><div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#aa8ab5670480005694241e37b188d8e06">nk_group_begin_titled</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">const</span> <span class="keywordtype">char</span> *title, nk_flags);</div>
- <div class="ttc" id="anuklear_8h_html_aa8ab5670480005694241e37b188d8e06"><div class="ttname"><a href="nuklear_8h.html#aa8ab5670480005694241e37b188d8e06">nk_group_begin_titled</a></div><div class="ttdeci">NK_API nk_bool nk_group_begin_titled(struct nk_context *, const char *name, const char *title, nk_flags)</div><div class="ttdoc">Starts a new widget group.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__group_8c_source.html#l00127">nuklear_group.c:127</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>| Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">id</td><td>| Must be an unique identifier for this group </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">title</td><td>| Group header title </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">flags</td><td>| Window flags defined in the nk_panel_flags section with a number of different group behaviors</td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if visible and fillable with widgets or <code>false(0)</code> otherwise </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__group_8c_source.html#l00127">127</a> of file <a class="el" href="nuklear__group_8c_source.html">nuklear_group.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__group_8c_source.html#l00010">nk_group_scrolled_offset_begin()</a>.</p>
- <p class="reference">Referenced by <a class="el" href="nuklear__group_8c_source.html#l00160">nk_group_begin()</a>.</p>
- </div>
- </div>
- <a id="ae0e5210696cae430a9e9b79e1f76cee5" name="ae0e5210696cae430a9e9b79e1f76cee5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae0e5210696cae430a9e9b79e1f76cee5">◆ </a></span>nk_group_end()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_group_end </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md75"></a>
- # nk_group_end</h1>
- <p>Ends a widget group </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#ae0e5210696cae430a9e9b79e1f76cee5">nk_group_end</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*);</div>
- <div class="ttc" id="anuklear_8h_html_ae0e5210696cae430a9e9b79e1f76cee5"><div class="ttname"><a href="nuklear_8h.html#ae0e5210696cae430a9e9b79e1f76cee5">nk_group_end</a></div><div class="ttdeci">NK_API void nk_group_end(struct nk_context *)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__group_8c_source.html#l00165">nuklear_group.c:165</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__group_8c_source.html#l00165">165</a> of file <a class="el" href="nuklear__group_8c_source.html">nuklear_group.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__group_8c_source.html#l00059">nk_group_scrolled_end()</a>.</p>
- </div>
- </div>
- <a id="a4cdbee562347fba0fae90b8250274d96" name="a4cdbee562347fba0fae90b8250274d96"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4cdbee562347fba0fae90b8250274d96">◆ </a></span>nk_group_get_scroll()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_group_get_scroll </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>id</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_uint * </td>
- <td class="paramname"><em>x_offset</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_uint * </td>
- <td class="paramname"><em>y_offset</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md79"></a>
- # nk_group_get_scroll</h1>
- <p>Gets the scroll position of the given group. </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a4cdbee562347fba0fae90b8250274d96">nk_group_get_scroll</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>, nk_uint *x_offset, nk_uint *y_offset);</div>
- <div class="ttc" id="anuklear_8h_html_a4cdbee562347fba0fae90b8250274d96"><div class="ttname"><a href="nuklear_8h.html#a4cdbee562347fba0fae90b8250274d96">nk_group_get_scroll</a></div><div class="ttdeci">NK_API void nk_group_get_scroll(struct nk_context *, const char *id, nk_uint *x_offset, nk_uint *y_offset)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__group_8c_source.html#l00170">nuklear_group.c:170</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">id</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">The id of the group to get the scroll position of </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">x_offset</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">A pointer to the x offset output (or NULL to ignore) </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">y_offset</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">A pointer to the y offset output (or NULL to ignore) </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__group_8c_source.html#l00170">170</a> of file <a class="el" href="nuklear__group_8c_source.html">nuklear_group.c</a>.</p>
- </div>
- </div>
- <a id="af17d78936039c79f6fe91a4c70d253e2" name="af17d78936039c79f6fe91a4c70d253e2"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af17d78936039c79f6fe91a4c70d253e2">◆ </a></span>nk_group_scrolled_begin()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_group_scrolled_begin </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__scroll.html">nk_scroll</a> * </td>
- <td class="paramname"><em>off</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>flags</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md77"></a>
- # nk_group_scrolled_begin</h1>
- <p>Starts a new widget group. requires a previous layouting function to specify a size. Does not keep track of scrollbar. </p><div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#af17d78936039c79f6fe91a4c70d253e2">nk_group_scrolled_begin</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__scroll.html">nk_scroll</a> *off, <span class="keyword">const</span> <span class="keywordtype">char</span> *title, nk_flags);</div>
- <div class="ttc" id="anuklear_8h_html_af17d78936039c79f6fe91a4c70d253e2"><div class="ttname"><a href="nuklear_8h.html#af17d78936039c79f6fe91a4c70d253e2">nk_group_scrolled_begin</a></div><div class="ttdeci">NK_API nk_bool nk_group_scrolled_begin(struct nk_context *, struct nk_scroll *off, const char *title, nk_flags)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__group_8c_source.html#l00121">nuklear_group.c:121</a></div></div>
- <div class="ttc" id="astructnk__scroll_html"><div class="ttname"><a href="structnk__scroll.html">nk_scroll</a></div><div class="ttdef"><b>Definition</b> <a href="nuklear_8h_source.html#l00272">nuklear.h:272</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">off</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Both x- and y- scroll offset. Allows for manual scrollbar control </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">title</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Window unique group title used to both identify and display in the group header </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">flags</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Window flags from nk_panel_flags section </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if visible and fillable with widgets or <code>false(0)</code> otherwise </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__group_8c_source.html#l00121">121</a> of file <a class="el" href="nuklear__group_8c_source.html">nuklear_group.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__group_8c_source.html#l00010">nk_group_scrolled_offset_begin()</a>.</p>
- </div>
- </div>
- <a id="a4552d30d3265ccff7c82232da3cea657" name="a4552d30d3265ccff7c82232da3cea657"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4552d30d3265ccff7c82232da3cea657">◆ </a></span>nk_group_scrolled_end()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_group_scrolled_end </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md78"></a>
- # nk_group_scrolled_end</h1>
- <p>Ends a widget group after calling nk_group_scrolled_offset_begin or nk_group_scrolled_begin. </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a4552d30d3265ccff7c82232da3cea657">nk_group_scrolled_end</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*);</div>
- <div class="ttc" id="anuklear_8h_html_a4552d30d3265ccff7c82232da3cea657"><div class="ttname"><a href="nuklear_8h.html#a4552d30d3265ccff7c82232da3cea657">nk_group_scrolled_end</a></div><div class="ttdeci">NK_API void nk_group_scrolled_end(struct nk_context *)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__group_8c_source.html#l00059">nuklear_group.c:59</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__group_8c_source.html#l00059">59</a> of file <a class="el" href="nuklear__group_8c_source.html">nuklear_group.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__window_8c_source.html#l00297">nk_end()</a>.</p>
- <p class="reference">Referenced by <a class="el" href="nuklear__group_8c_source.html#l00165">nk_group_end()</a>, and <a class="el" href="nuklear__group_8c_source.html#l00010">nk_group_scrolled_offset_begin()</a>.</p>
- </div>
- </div>
- <a id="a6adb72deb66e2714d654c8d57bd277b5" name="a6adb72deb66e2714d654c8d57bd277b5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6adb72deb66e2714d654c8d57bd277b5">◆ </a></span>nk_group_scrolled_offset_begin()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_group_scrolled_offset_begin </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_uint * </td>
- <td class="paramname"><em>x_offset</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_uint * </td>
- <td class="paramname"><em>y_offset</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>flags</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md76"></a>
- # nk_group_scrolled_offset_begin</h1>
- <p>starts a new widget group. requires a previous layouting function to specify a size. Does not keep track of scrollbar. </p><div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#a6adb72deb66e2714d654c8d57bd277b5">nk_group_scrolled_offset_begin</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, nk_uint *x_offset, nk_uint *y_offset, <span class="keyword">const</span> <span class="keywordtype">char</span> *title, nk_flags flags);</div>
- <div class="ttc" id="anuklear_8h_html_a6adb72deb66e2714d654c8d57bd277b5"><div class="ttname"><a href="nuklear_8h.html#a6adb72deb66e2714d654c8d57bd277b5">nk_group_scrolled_offset_begin</a></div><div class="ttdeci">NK_API nk_bool nk_group_scrolled_offset_begin(struct nk_context *, nk_uint *x_offset, nk_uint *y_offset, const char *title, nk_flags flags)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__group_8c_source.html#l00010">nuklear_group.c:10</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">x_offset</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Scrollbar x-offset to offset all widgets inside the group horizontally. </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">y_offset</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Scrollbar y-offset to offset all widgets inside the group vertically </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">title</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Window unique group title used to both identify and display in the group header </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">flags</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Window flags from the nk_panel_flags section </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if visible and fillable with widgets or <code>false(0)</code> otherwise </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__group_8c_source.html#l00010">10</a> of file <a class="el" href="nuklear__group_8c_source.html">nuklear_group.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__group_8c_source.html#l00059">nk_group_scrolled_end()</a>, <a class="el" href="nuklear__group_8c_source.html#l00010">nk_group_scrolled_offset_begin()</a>, <a class="el" href="nuklear_8h_source.html#l05496">NK_WINDOW_CLOSED</a>, <a class="el" href="nuklear_8h_source.html#l05497">NK_WINDOW_MINIMIZED</a>, and <a class="el" href="nuklear_8h_source.html#l05493">NK_WINDOW_ROM</a>.</p>
- <p class="reference">Referenced by <a class="el" href="nuklear__group_8c_source.html#l00127">nk_group_begin_titled()</a>, <a class="el" href="nuklear__group_8c_source.html#l00121">nk_group_scrolled_begin()</a>, and <a class="el" href="nuklear__group_8c_source.html#l00010">nk_group_scrolled_offset_begin()</a>.</p>
- </div>
- </div>
- <a id="ab26b83016c296e5ed1f4c6dc79bd5cd1" name="ab26b83016c296e5ed1f4c6dc79bd5cd1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab26b83016c296e5ed1f4c6dc79bd5cd1">◆ </a></span>nk_group_set_scroll()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_group_set_scroll </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>id</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_uint </td>
- <td class="paramname"><em>x_offset</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_uint </td>
- <td class="paramname"><em>y_offset</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md80"></a>
- # nk_group_set_scroll</h1>
- <p>Sets the scroll position of the given group. </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#ab26b83016c296e5ed1f4c6dc79bd5cd1">nk_group_set_scroll</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">id</span>, nk_uint x_offset, nk_uint y_offset);</div>
- <div class="ttc" id="anuklear_8h_html_ab26b83016c296e5ed1f4c6dc79bd5cd1"><div class="ttname"><a href="nuklear_8h.html#ab26b83016c296e5ed1f4c6dc79bd5cd1">nk_group_set_scroll</a></div><div class="ttdeci">NK_API void nk_group_set_scroll(struct nk_context *, const char *id, nk_uint x_offset, nk_uint y_offset)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__group_8c_source.html#l00205">nuklear_group.c:205</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">id</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">The id of the group to scroll </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">x_offset</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">The x offset to scroll to </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">y_offset</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">The y offset to scroll to </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__group_8c_source.html#l00205">205</a> of file <a class="el" href="nuklear__group_8c_source.html">nuklear_group.c</a>.</p>
- </div>
- </div>
- <a id="a7a89274b3912560cb7c1784d533440cc" name="a7a89274b3912560cb7c1784d533440cc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7a89274b3912560cb7c1784d533440cc">◆ </a></span>nk_handle_id()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API <a class="el" href="unionnk__handle.html">nk_handle</a> nk_handle_id </td>
- <td>(</td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>id</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__image_8c_source.html#l00017">17</a> of file <a class="el" href="nuklear__image_8c_source.html">nuklear_image.c</a>.</p>
- </div>
- </div>
- <a id="a0db995c77370c7baefcc1bfdce8ad77e" name="a0db995c77370c7baefcc1bfdce8ad77e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0db995c77370c7baefcc1bfdce8ad77e">◆ </a></span>nk_handle_ptr()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API <a class="el" href="unionnk__handle.html">nk_handle</a> nk_handle_ptr </td>
- <td>(</td>
- <td class="paramtype">void * </td>
- <td class="paramname"><em>ptr</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__image_8c_source.html#l00010">10</a> of file <a class="el" href="nuklear__image_8c_source.html">nuklear_image.c</a>.</p>
- </div>
- </div>
- <a id="a1d2a8a11620a18a98d11f5d94c3c0e01" name="a1d2a8a11620a18a98d11f5d94c3c0e01"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1d2a8a11620a18a98d11f5d94c3c0e01">◆ </a></span>nk_hsv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_hsv </td>
- <td>(</td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>h</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>v</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00178">178</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a23de26fb9860c287656c59ad94533568" name="a23de26fb9860c287656c59ad94533568"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a23de26fb9860c287656c59ad94533568">◆ </a></span>nk_hsv_bv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_hsv_bv </td>
- <td>(</td>
- <td class="paramtype">const nk_byte * </td>
- <td class="paramname"><em>hsv</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00188">188</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a9a1ca7ed1c820b7ca2e4aa053a569d73" name="a9a1ca7ed1c820b7ca2e4aa053a569d73"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9a1ca7ed1c820b7ca2e4aa053a569d73">◆ </a></span>nk_hsv_f()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_hsv_f </td>
- <td>(</td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>h</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>v</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00193">193</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a4cb5f12d10a5e22ec90e31fa9e46592e" name="a4cb5f12d10a5e22ec90e31fa9e46592e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4cb5f12d10a5e22ec90e31fa9e46592e">◆ </a></span>nk_hsv_fv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_hsv_fv </td>
- <td>(</td>
- <td class="paramtype">const float * </td>
- <td class="paramname"><em>hsv</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00198">198</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a13a9d0deb48d154003a3a2e1dc25c5bb" name="a13a9d0deb48d154003a3a2e1dc25c5bb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a13a9d0deb48d154003a3a2e1dc25c5bb">◆ </a></span>nk_hsv_iv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_hsv_iv </td>
- <td>(</td>
- <td class="paramtype">const int * </td>
- <td class="paramname"><em>hsv</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00183">183</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="aae2ba6e515c22956bb7630aeb416cde7" name="aae2ba6e515c22956bb7630aeb416cde7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aae2ba6e515c22956bb7630aeb416cde7">◆ </a></span>nk_hsva()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_hsva </td>
- <td>(</td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>h</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>v</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>a</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00203">203</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a3079f6db2642387b44e61db50bdade8c" name="a3079f6db2642387b44e61db50bdade8c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3079f6db2642387b44e61db50bdade8c">◆ </a></span>nk_hsva_bv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_hsva_bv </td>
- <td>(</td>
- <td class="paramtype">const nk_byte * </td>
- <td class="paramname"><em>hsva</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00217">217</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="afeb2180a51a196009082db663c8b5a01" name="afeb2180a51a196009082db663c8b5a01"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#afeb2180a51a196009082db663c8b5a01">◆ </a></span>nk_hsva_colorf()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__colorf.html">nk_colorf</a> nk_hsva_colorf </td>
- <td>(</td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>h</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>v</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>a</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00222">222</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a5cfeaf29536ebc3633fe5db8afd89065" name="a5cfeaf29536ebc3633fe5db8afd89065"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5cfeaf29536ebc3633fe5db8afd89065">◆ </a></span>nk_hsva_colorfv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__colorf.html">nk_colorf</a> nk_hsva_colorfv </td>
- <td>(</td>
- <td class="paramtype">const float * </td>
- <td class="paramname"><em>c</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00249">249</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a9ea3d31de946bf5276108132a08afe0f" name="a9ea3d31de946bf5276108132a08afe0f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9ea3d31de946bf5276108132a08afe0f">◆ </a></span>nk_hsva_f()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_hsva_f </td>
- <td>(</td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>h</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>v</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>a</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00254">254</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a6dc036fc7a15d9f46037ed1ac344021f" name="a6dc036fc7a15d9f46037ed1ac344021f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6dc036fc7a15d9f46037ed1ac344021f">◆ </a></span>nk_hsva_fv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_hsva_fv </td>
- <td>(</td>
- <td class="paramtype">const float * </td>
- <td class="paramname"><em>hsva</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00260">260</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a05fd9e28c949cdefbde33b50cb6c4559" name="a05fd9e28c949cdefbde33b50cb6c4559"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a05fd9e28c949cdefbde33b50cb6c4559">◆ </a></span>nk_hsva_iv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_hsva_iv </td>
- <td>(</td>
- <td class="paramtype">const int * </td>
- <td class="paramname"><em>hsva</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00212">212</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a129ae5059b4990224a2710ea0aeec845" name="a129ae5059b4990224a2710ea0aeec845"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a129ae5059b4990224a2710ea0aeec845">◆ </a></span>nk_image()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__image_8c_source.html#l00110">110</a> of file <a class="el" href="nuklear__image_8c_source.html">nuklear_image.c</a>.</p>
- </div>
- </div>
- <a id="a94b6059f113fbe4bb910774b634bdc4d" name="a94b6059f113fbe4bb910774b634bdc4d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a94b6059f113fbe4bb910774b634bdc4d">◆ </a></span>nk_image_color()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_image_color </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>col</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__image_8c_source.html#l00125">125</a> of file <a class="el" href="nuklear__image_8c_source.html">nuklear_image.c</a>.</p>
- </div>
- </div>
- <a id="a0e95d46b210b539f0cb80feb73665a98" name="a0e95d46b210b539f0cb80feb73665a98"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0e95d46b210b539f0cb80feb73665a98">◆ </a></span>nk_image_handle()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__image.html">nk_image</a> nk_image_handle </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="unionnk__handle.html">nk_handle</a> </td>
- <td class="paramname"><em>handle</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__image_8c_source.html#l00064">64</a> of file <a class="el" href="nuklear__image_8c_source.html">nuklear_image.c</a>.</p>
- </div>
- </div>
- <a id="a879f7731e885e0081cc1413a9d40c291" name="a879f7731e885e0081cc1413a9d40c291"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a879f7731e885e0081cc1413a9d40c291">◆ </a></span>nk_image_id()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__image.html">nk_image</a> nk_image_id </td>
- <td>(</td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>id</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__image_8c_source.html#l00091">91</a> of file <a class="el" href="nuklear__image_8c_source.html">nuklear_image.c</a>.</p>
- </div>
- </div>
- <a id="a1f8bcd2385cd0fc03a99e4b625942915" name="a1f8bcd2385cd0fc03a99e4b625942915"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1f8bcd2385cd0fc03a99e4b625942915">◆ </a></span>nk_image_is_subimage()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_image_is_subimage </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__image.html">nk_image</a> * </td>
- <td class="paramname"><em>img</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__image_8c_source.html#l00104">104</a> of file <a class="el" href="nuklear__image_8c_source.html">nuklear_image.c</a>.</p>
- </div>
- </div>
- <a id="a73fbb6316b266c15accf35c5acaf8c76" name="a73fbb6316b266c15accf35c5acaf8c76"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a73fbb6316b266c15accf35c5acaf8c76">◆ </a></span>nk_image_ptr()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__image.html">nk_image</a> nk_image_ptr </td>
- <td>(</td>
- <td class="paramtype">void * </td>
- <td class="paramname"><em>ptr</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__image_8c_source.html#l00077">77</a> of file <a class="el" href="nuklear__image_8c_source.html">nuklear_image.c</a>.</p>
- </div>
- </div>
- <a id="ab5c6cdd02a560dbcbdb5bd54ed753b2c" name="ab5c6cdd02a560dbcbdb5bd54ed753b2c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab5c6cdd02a560dbcbdb5bd54ed753b2c">◆ </a></span>nk_init()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_init </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__allocator.html">nk_allocator</a> * </td>
- <td class="paramname"><em>alloc</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__user__font.html">nk_user_font</a> * </td>
- <td class="paramname"><em>font</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md14"></a>
- nk_init</h1>
- <p>Initializes a <code><a class="el" href="structnk__context.html">nk_context</a></code> struct with memory allocation callbacks for nuklear to allocate memory from. Used internally for <code>nk_init_default</code> and provides a kitchen sink allocation interface to nuklear. Can be useful for cases like monitoring memory consumption.</p>
- <div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#ab5c6cdd02a560dbcbdb5bd54ed753b2c">nk_init</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__allocator.html">nk_allocator</a> *alloc, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__user__font.html">nk_user_font</a> *font);</div>
- <div class="ttc" id="anuklear_8h_html_ab5c6cdd02a560dbcbdb5bd54ed753b2c"><div class="ttname"><a href="nuklear_8h.html#ab5c6cdd02a560dbcbdb5bd54ed753b2c">nk_init</a></div><div class="ttdeci">NK_API nk_bool nk_init(struct nk_context *, const struct nk_allocator *, const struct nk_user_font *)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__context_8c_source.html#l00066">nuklear_context.c:66</a></div></div>
- <div class="ttc" id="astructnk__allocator_html"><div class="ttname"><a href="structnk__allocator.html">nk_allocator</a></div><div class="ttdef"><b>Definition</b> <a href="nuklear_8h_source.html#l00293">nuklear.h:293</a></div></div>
- <div class="ttc" id="astructnk__user__font_html"><div class="ttname"><a href="structnk__user__font.html">nk_user_font</a></div><div class="ttdef"><b>Definition</b> <a href="nuklear_8h_source.html#l04006">nuklear.h:4006</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an either stack or heap allocated <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">alloc</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to a previously allocated memory allocator </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">font</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to a previously initialized font handle for more info look at font documentation </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd>either <code>false(0)</code> on failure or <code>true(1)</code> on success. </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__context_8c_source.html#l00066">66</a> of file <a class="el" href="nuklear__context_8c_source.html">nuklear_context.c</a>.</p>
- </div>
- </div>
- <a id="a4122ba85b642a16b61268932b1fed694" name="a4122ba85b642a16b61268932b1fed694"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4122ba85b642a16b61268932b1fed694">◆ </a></span>nk_init_custom()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_init_custom </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__buffer.html">nk_buffer</a> * </td>
- <td class="paramname"><em>cmds</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__buffer.html">nk_buffer</a> * </td>
- <td class="paramname"><em>pool</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__user__font.html">nk_user_font</a> * </td>
- <td class="paramname"><em>font</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Initializes a <code><a class="el" href="structnk__context.html">nk_context</a></code> struct from two different either fixed or growing buffers. </p>
- <p>The first buffer is for allocating draw commands while the second buffer is used for allocating windows, panels and state tables.</p>
- <div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#a4122ba85b642a16b61268932b1fed694">nk_init_custom</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__buffer.html">nk_buffer</a> *cmds, <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__buffer.html">nk_buffer</a> *pool, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__user__font.html">nk_user_font</a> *font);</div>
- <div class="ttc" id="anuklear_8h_html_a4122ba85b642a16b61268932b1fed694"><div class="ttname"><a href="nuklear_8h.html#a4122ba85b642a16b61268932b1fed694">nk_init_custom</a></div><div class="ttdeci">NK_API nk_bool nk_init_custom(struct nk_context *, struct nk_buffer *cmds, struct nk_buffer *pool, const struct nk_user_font *)</div><div class="ttdoc">Initializes a nk_context struct from two different either fixed or growing buffers.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__context_8c_source.html#l00045">nuklear_context.c:45</a></div></div>
- <div class="ttc" id="astructnk__buffer_html"><div class="ttname"><a href="structnk__buffer.html">nk_buffer</a></div><div class="ttdef"><b>Definition</b> <a href="nuklear_8h_source.html#l04189">nuklear.h:4189</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>Must point to an either stack or heap allocated <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">cmds</td><td>Must point to a previously initialized memory buffer either fixed or dynamic to store draw commands into </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">pool</td><td>Must point to a previously initialized memory buffer either fixed or dynamic to store windows, panels and tables </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">font</td><td>Must point to a previously initialized font handle for more info look at font documentation</td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>either <code>false(0)</code> on failure or <code>true(1)</code> on success. </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__context_8c_source.html#l00045">45</a> of file <a class="el" href="nuklear__context_8c_source.html">nuklear_context.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear_8h_source.html#l04193">nk_buffer::memory</a>, <a class="el" href="nuklear_8h_source.html#l04191">nk_buffer::pool</a>, and <a class="el" href="nuklear_8h_source.html#l04192">nk_buffer::type</a>.</p>
- </div>
- </div>
- <a id="a27a65e767320f4d72cee9c3175153b56" name="a27a65e767320f4d72cee9c3175153b56"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a27a65e767320f4d72cee9c3175153b56">◆ </a></span>nk_init_fixed()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_init_fixed </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void * </td>
- <td class="paramname"><em>memory</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_size </td>
- <td class="paramname"><em>size</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__user__font.html">nk_user_font</a> * </td>
- <td class="paramname"><em>font</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md13"></a>
- nk_init_fixed</h1>
- <p>Initializes a <code><a class="el" href="structnk__context.html">nk_context</a></code> struct from single fixed size memory block Should be used if you want complete control over nuklear's memory management. Especially recommended for system with little memory or systems with virtual memory. For the later case you can just allocate for example 16MB of virtual memory and only the required amount of memory will actually be committed.</p>
- <div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#a27a65e767320f4d72cee9c3175153b56">nk_init_fixed</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keywordtype">void</span> *memory, nk_size size, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__user__font.html">nk_user_font</a> *font);</div>
- <div class="ttc" id="anuklear_8h_html_a27a65e767320f4d72cee9c3175153b56"><div class="ttname"><a href="nuklear_8h.html#a27a65e767320f4d72cee9c3175153b56">nk_init_fixed</a></div><div class="ttdeci">NK_API nk_bool nk_init_fixed(struct nk_context *, void *memory, nk_size size, const struct nk_user_font *)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__context_8c_source.html#l00034">nuklear_context.c:34</a></div></div>
- </div><!-- fragment --><p>!!! Warning make sure the passed memory block is aligned correctly for <code>nk_draw_commands</code>.</p>
- <table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an either stack or heap allocated <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">memory</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to a previously allocated memory block </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must contain the total size of memory </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">font</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to a previously initialized font handle for more info look at font documentation </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd>either <code>false(0)</code> on failure or <code>true(1)</code> on success. </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__context_8c_source.html#l00034">34</a> of file <a class="el" href="nuklear__context_8c_source.html">nuklear_context.c</a>.</p>
- </div>
- </div>
- <a id="af1484a300a49f584a8388f11515e0473" name="af1484a300a49f584a8388f11515e0473"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af1484a300a49f584a8388f11515e0473">◆ </a></span>nk_input_any_mouse_click_in_rect()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_input_any_mouse_click_in_rect </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__input.html">nk_input</a> * </td>
- <td class="paramname"><em>in</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>b</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00207">207</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="a1dd51949401094f71d10429d45779d53" name="a1dd51949401094f71d10429d45779d53"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1dd51949401094f71d10429d45779d53">◆ </a></span>nk_input_begin()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_input_begin </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Begins the input mirroring process by resetting text, scroll mouse, previous mouse position and movement as well as key state transitions. </p>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a1dd51949401094f71d10429d45779d53">nk_input_begin</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*);</div>
- <div class="ttc" id="anuklear_8h_html_a1dd51949401094f71d10429d45779d53"><div class="ttname"><a href="nuklear_8h.html#a1dd51949401094f71d10429d45779d53">nk_input_begin</a></div><div class="ttdeci">NK_API void nk_input_begin(struct nk_context *)</div><div class="ttdoc">Begins the input mirroring process by resetting text, scroll mouse, previous mouse position and movem...</div><div class="ttdef"><b>Definition</b> <a href="nuklear__input_8c_source.html#l00010">nuklear_input.c:10</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>Must point to a previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00010">10</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__input_8c_source.html#l00010">nk_input_begin()</a>.</p>
- <p class="reference">Referenced by <a class="el" href="nuklear__input_8c_source.html#l00010">nk_input_begin()</a>.</p>
- </div>
- </div>
- <a id="ab25cec61c5c9d134f1516f1f30f6eec6" name="ab25cec61c5c9d134f1516f1f30f6eec6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab25cec61c5c9d134f1516f1f30f6eec6">◆ </a></span>nk_input_button()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_input_button </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_buttons</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>x</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>y</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>down</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Mirrors the state of a specific mouse button to nuklear. </p>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#ab25cec61c5c9d134f1516f1f30f6eec6">nk_input_button</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">enum</span> nk_buttons btn, <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, nk_bool down);</div>
- <div class="ttc" id="anuklear_8h_html_ab25cec61c5c9d134f1516f1f30f6eec6"><div class="ttname"><a href="nuklear_8h.html#ab25cec61c5c9d134f1516f1f30f6eec6">nk_input_button</a></div><div class="ttdeci">NK_API void nk_input_button(struct nk_context *, enum nk_buttons, int x, int y, nk_bool down)</div><div class="ttdoc">Mirrors the state of a specific mouse button to nuklear.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__input_8c_source.html#l00072">nuklear_input.c:72</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>Must point to a previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">btn</td><td>Must be any value specified in enum <code>nk_buttons</code> that needs to be mirrored </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">x</td><td>Must contain an integer describing mouse cursor x-position on click up/down </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">y</td><td>Must contain an integer describing mouse cursor y-position on click up/down </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">down</td><td>Must be 0 for key is up and 1 for key is down </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00072">72</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="ab9d1ed53c659bd03c8c1c9fc2d9b212f" name="ab9d1ed53c659bd03c8c1c9fc2d9b212f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab9d1ed53c659bd03c8c1c9fc2d9b212f">◆ </a></span>nk_input_char()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_input_char </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char </td>
- <td class="paramname"><em>c</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Copies a single ASCII character into an internal text buffer. </p>
- <p>This is basically a helper function to quickly push ASCII characters into nuklear.</p>
- <dl class="section note"><dt>Note</dt><dd>Stores up to NK_INPUT_MAX bytes between <code>nk_input_begin</code> and <code>nk_input_end</code>.</dd></dl>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#ab9d1ed53c659bd03c8c1c9fc2d9b212f">nk_input_char</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keywordtype">char</span> c);</div>
- <div class="ttc" id="anuklear_8h_html_ab9d1ed53c659bd03c8c1c9fc2d9b212f"><div class="ttname"><a href="nuklear_8h.html#ab9d1ed53c659bd03c8c1c9fc2d9b212f">nk_input_char</a></div><div class="ttdeci">NK_API void nk_input_char(struct nk_context *, char)</div><div class="ttdoc">Copies a single ASCII character into an internal text buffer.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__input_8c_source.html#l00125">nuklear_input.c:125</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>| Must point to a previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">c</td><td>| Must be a single ASCII character preferable one that can be printed </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00125">125</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__input_8c_source.html#l00107">nk_input_glyph()</a>.</p>
- </div>
- </div>
- <a id="a15c0d237b6bb2f5195a09e259fd7b375" name="a15c0d237b6bb2f5195a09e259fd7b375"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a15c0d237b6bb2f5195a09e259fd7b375">◆ </a></span>nk_input_end()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_input_end </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>End the input mirroring process by resetting mouse grabbing state to ensure the mouse cursor is not grabbed indefinitely. </p>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a15c0d237b6bb2f5195a09e259fd7b375">nk_input_end</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx);</div>
- <div class="ttc" id="anuklear_8h_html_a15c0d237b6bb2f5195a09e259fd7b375"><div class="ttname"><a href="nuklear_8h.html#a15c0d237b6bb2f5195a09e259fd7b375">nk_input_end</a></div><div class="ttdeci">NK_API void nk_input_end(struct nk_context *)</div><div class="ttdoc">End the input mirroring process by resetting mouse grabbing state to ensure the mouse cursor is not g...</div><div class="ttdef"><b>Definition</b> <a href="nuklear__input_8c_source.html#l00030">nuklear_input.c:30</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>| Must point to a previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00030">30</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="af1d13fdae700f9c0dcd6b683701b71ba" name="af1d13fdae700f9c0dcd6b683701b71ba"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af1d13fdae700f9c0dcd6b683701b71ba">◆ </a></span>nk_input_glyph()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_input_glyph </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const nk_glyph </td>
- <td class="paramname"><em>glyph</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Converts an encoded unicode rune into UTF-8 and copies the result into an internal text buffer. </p>
- <dl class="section note"><dt>Note</dt><dd>Stores up to NK_INPUT_MAX bytes between <code>nk_input_begin</code> and <code>nk_input_end</code>.</dd></dl>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#af1d13fdae700f9c0dcd6b683701b71ba">nk_input_glyph</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">const</span> nk_glyph g);</div>
- <div class="ttc" id="anuklear_8h_html_af1d13fdae700f9c0dcd6b683701b71ba"><div class="ttname"><a href="nuklear_8h.html#af1d13fdae700f9c0dcd6b683701b71ba">nk_input_glyph</a></div><div class="ttdeci">NK_API void nk_input_glyph(struct nk_context *, const nk_glyph)</div><div class="ttdoc">Converts an encoded unicode rune into UTF-8 and copies the result into an internal text buffer.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__input_8c_source.html#l00107">nuklear_input.c:107</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>| Must point to a previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">g</td><td>| UTF-32 unicode codepoint </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00107">107</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear_8h_source.html#l00022">NK_UTF_SIZE</a>.</p>
- <p class="reference">Referenced by <a class="el" href="nuklear__input_8c_source.html#l00125">nk_input_char()</a>, and <a class="el" href="nuklear__input_8c_source.html#l00134">nk_input_unicode()</a>.</p>
- </div>
- </div>
- <a id="a788e5f1063b7148a10e121dd8ae0e461" name="a788e5f1063b7148a10e121dd8ae0e461"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a788e5f1063b7148a10e121dd8ae0e461">◆ </a></span>nk_input_has_mouse_click()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_input_has_mouse_click </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__input.html">nk_input</a> * </td>
- <td class="paramname"><em>i</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_buttons</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00143">143</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="a9f1600e451871e1b927599a6306b2b91" name="a9f1600e451871e1b927599a6306b2b91"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9f1600e451871e1b927599a6306b2b91">◆ </a></span>nk_input_has_mouse_click_down_in_rect()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_input_has_mouse_click_down_in_rect </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__input.html">nk_input</a> * </td>
- <td class="paramname"><em>i</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_buttons</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>down</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00178">178</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="a86f84206a982c4e8fb67164a7caa0b70" name="a86f84206a982c4e8fb67164a7caa0b70"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a86f84206a982c4e8fb67164a7caa0b70">◆ </a></span>nk_input_has_mouse_click_in_button_rect()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_input_has_mouse_click_in_button_rect </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__input.html">nk_input</a> * </td>
- <td class="paramname"><em>i</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_buttons</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>b</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00162">162</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="a6a5cfa828a82a4fcbf15c02b2d02c054" name="a6a5cfa828a82a4fcbf15c02b2d02c054"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6a5cfa828a82a4fcbf15c02b2d02c054">◆ </a></span>nk_input_has_mouse_click_in_rect()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_input_has_mouse_click_in_rect </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__input.html">nk_input</a> * </td>
- <td class="paramname"><em>i</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_buttons</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>b</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00151">151</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="aeea5fdcc063efd72502f1988ebc93310" name="aeea5fdcc063efd72502f1988ebc93310"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aeea5fdcc063efd72502f1988ebc93310">◆ </a></span>nk_input_is_key_down()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_input_is_key_down </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__input.html">nk_input</a> * </td>
- <td class="paramname"><em>i</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_keys</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00282">282</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="ab0136311fb19cdf02f0dd0413b4d952c" name="ab0136311fb19cdf02f0dd0413b4d952c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab0136311fb19cdf02f0dd0413b4d952c">◆ </a></span>nk_input_is_key_pressed()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_input_is_key_pressed </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__input.html">nk_input</a> * </td>
- <td class="paramname"><em>i</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_keys</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00262">262</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="a92b63768c6cf384f7bb7c9b4c39786b1" name="a92b63768c6cf384f7bb7c9b4c39786b1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a92b63768c6cf384f7bb7c9b4c39786b1">◆ </a></span>nk_input_is_key_released()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_input_is_key_released </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__input.html">nk_input</a> * </td>
- <td class="paramname"><em>i</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_keys</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00272">272</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="a338422a9d3e5b67367768773f01d513b" name="a338422a9d3e5b67367768773f01d513b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a338422a9d3e5b67367768773f01d513b">◆ </a></span>nk_input_is_mouse_click_down_in_rect()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_input_is_mouse_click_down_in_rect </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__input.html">nk_input</a> * </td>
- <td class="paramname"><em>i</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum nk_buttons </td>
- <td class="paramname"><em>id</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>down</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00197">197</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="a409aa8f56ed1e2a41432b4c0547eb6d1" name="a409aa8f56ed1e2a41432b4c0547eb6d1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a409aa8f56ed1e2a41432b4c0547eb6d1">◆ </a></span>nk_input_is_mouse_click_in_rect()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_input_is_mouse_click_in_rect </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__input.html">nk_input</a> * </td>
- <td class="paramname"><em>i</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_buttons</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>b</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00187">187</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="a4c14a639d3349ead90cf4b3350427c8a" name="a4c14a639d3349ead90cf4b3350427c8a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4c14a639d3349ead90cf4b3350427c8a">◆ </a></span>nk_input_is_mouse_down()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_input_is_mouse_down </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__input.html">nk_input</a> * </td>
- <td class="paramname"><em>i</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_buttons</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00234">234</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="ac56c0672676b9693e853ed506d06be82" name="ac56c0672676b9693e853ed506d06be82"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac56c0672676b9693e853ed506d06be82">◆ </a></span>nk_input_is_mouse_hovering_rect()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_input_is_mouse_hovering_rect </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__input.html">nk_input</a> * </td>
- <td class="paramname"><em>i</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>rect</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00215">215</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="a7703763460ac9cd50c7b37dbe38046eb" name="a7703763460ac9cd50c7b37dbe38046eb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7703763460ac9cd50c7b37dbe38046eb">◆ </a></span>nk_input_is_mouse_moved()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_input_is_mouse_moved </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__input.html">nk_input</a> * </td>
- <td class="paramname"><em>i</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00256">256</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="a65fb87a68de87c8e6d501d7fecc27c77" name="a65fb87a68de87c8e6d501d7fecc27c77"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a65fb87a68de87c8e6d501d7fecc27c77">◆ </a></span>nk_input_is_mouse_pressed()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_input_is_mouse_pressed </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__input.html">nk_input</a> * </td>
- <td class="paramname"><em>i</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_buttons</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00240">240</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="a4f699465216edbfb982aa237dc37a2f9" name="a4f699465216edbfb982aa237dc37a2f9"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4f699465216edbfb982aa237dc37a2f9">◆ </a></span>nk_input_is_mouse_prev_hovering_rect()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_input_is_mouse_prev_hovering_rect </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__input.html">nk_input</a> * </td>
- <td class="paramname"><em>i</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>rect</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00221">221</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="a3e728a5d3b0b6485f0ee99c305be41ff" name="a3e728a5d3b0b6485f0ee99c305be41ff"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3e728a5d3b0b6485f0ee99c305be41ff">◆ </a></span>nk_input_is_mouse_released()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_input_is_mouse_released </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__input.html">nk_input</a> * </td>
- <td class="paramname"><em>i</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_buttons</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00250">250</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="a5d73e825488390b84483762d1265eb43" name="a5d73e825488390b84483762d1265eb43"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5d73e825488390b84483762d1265eb43">◆ </a></span>nk_input_key()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_input_key </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_keys</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>down</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Mirrors the state of a specific key to nuklear. </p>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a5d73e825488390b84483762d1265eb43">nk_input_key</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">enum</span> nk_keys key, nk_bool down);</div>
- <div class="ttc" id="anuklear_8h_html_a5d73e825488390b84483762d1265eb43"><div class="ttname"><a href="nuklear_8h.html#a5d73e825488390b84483762d1265eb43">nk_input_key</a></div><div class="ttdeci">NK_API void nk_input_key(struct nk_context *, enum nk_keys, nk_bool down)</div><div class="ttdoc">Mirrors the state of a specific key to nuklear.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__input_8c_source.html#l00057">nuklear_input.c:57</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>Must point to a previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">key</td><td>Must be any value specified in enum <code>nk_keys</code> that needs to be mirrored </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">down</td><td>Must be 0 for key is up and 1 for key is down </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00057">57</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="acdbdc5795b24d36875281cf3cac671fe" name="acdbdc5795b24d36875281cf3cac671fe"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acdbdc5795b24d36875281cf3cac671fe">◆ </a></span>nk_input_motion()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_input_motion </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>x</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>y</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Mirrors current mouse position to nuklear. </p>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#acdbdc5795b24d36875281cf3cac671fe">nk_input_motion</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);</div>
- <div class="ttc" id="anuklear_8h_html_acdbdc5795b24d36875281cf3cac671fe"><div class="ttname"><a href="nuklear_8h.html#acdbdc5795b24d36875281cf3cac671fe">nk_input_motion</a></div><div class="ttdeci">NK_API void nk_input_motion(struct nk_context *, int x, int y)</div><div class="ttdoc">Mirrors current mouse position to nuklear.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__input_8c_source.html#l00045">nuklear_input.c:45</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>Must point to a previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">x</td><td>Must hold an integer describing the current mouse cursor x-position </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">y</td><td>Must hold an integer describing the current mouse cursor y-position </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00045">45</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="a18a802432f2c2007017838c049d4d3d2" name="a18a802432f2c2007017838c049d4d3d2"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a18a802432f2c2007017838c049d4d3d2">◆ </a></span>nk_input_mouse_clicked()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_input_mouse_clicked </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__input.html">nk_input</a> * </td>
- <td class="paramname"><em>i</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_buttons</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>rect</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00227">227</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="abfc42a2f22d2f4404305ec8a82429290" name="abfc42a2f22d2f4404305ec8a82429290"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abfc42a2f22d2f4404305ec8a82429290">◆ </a></span>nk_input_scroll()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_input_scroll </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>val</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Copies the last mouse scroll value to nuklear. </p>
- <p>Is generally a scroll value. So does not have to come from mouse and could also originate from balls, tracks, linear guide rails, or other programs.</p>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#abfc42a2f22d2f4404305ec8a82429290">nk_input_scroll</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__vec2.html">nk_vec2</a> val);</div>
- <div class="ttc" id="anuklear_8h_html_abfc42a2f22d2f4404305ec8a82429290"><div class="ttname"><a href="nuklear_8h.html#abfc42a2f22d2f4404305ec8a82429290">nk_input_scroll</a></div><div class="ttdeci">NK_API void nk_input_scroll(struct nk_context *, struct nk_vec2 val)</div><div class="ttdoc">Copies the last mouse scroll value to nuklear.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__input_8c_source.html#l00099">nuklear_input.c:99</a></div></div>
- <div class="ttc" id="astructnk__vec2_html"><div class="ttname"><a href="structnk__vec2.html">nk_vec2</a></div><div class="ttdef"><b>Definition</b> <a href="nuklear_8h_source.html#l00263">nuklear.h:263</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>| Must point to a previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>| vector with both X- as well as Y-scroll value </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00099">99</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- </div>
- </div>
- <a id="a576737a9d5fd115e5007f99c5c8aa4cd" name="a576737a9d5fd115e5007f99c5c8aa4cd"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a576737a9d5fd115e5007f99c5c8aa4cd">◆ </a></span>nk_input_unicode()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_input_unicode </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_rune </td>
- <td class="paramname"><em>unicode</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Converts a unicode rune into UTF-8 and copies the result into an internal text buffer. </p>
- <dl class="section note"><dt>Note</dt><dd>Stores up to NK_INPUT_MAX bytes between <code>nk_input_begin</code> and <code>nk_input_end</code>.</dd></dl>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a576737a9d5fd115e5007f99c5c8aa4cd">nk_input_unicode</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, nk_rune rune);</div>
- <div class="ttc" id="anuklear_8h_html_a576737a9d5fd115e5007f99c5c8aa4cd"><div class="ttname"><a href="nuklear_8h.html#a576737a9d5fd115e5007f99c5c8aa4cd">nk_input_unicode</a></div><div class="ttdeci">NK_API void nk_input_unicode(struct nk_context *, nk_rune)</div><div class="ttdoc">Converts a unicode rune into UTF-8 and copies the result into an internal text buffer.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__input_8c_source.html#l00134">nuklear_input.c:134</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>| Must point to a previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">rune</td><td>| UTF-32 unicode codepoint </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__input_8c_source.html#l00134">134</a> of file <a class="el" href="nuklear__input_8c_source.html">nuklear_input.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__input_8c_source.html#l00107">nk_input_glyph()</a>, and <a class="el" href="nuklear_8h_source.html#l00022">NK_UTF_SIZE</a>.</p>
- </div>
- </div>
- <a id="a562be2c0a03cb227be14ea82b4b517d7" name="a562be2c0a03cb227be14ea82b4b517d7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a562be2c0a03cb227be14ea82b4b517d7">◆ </a></span>nk_item_is_any_active()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_item_is_any_active </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md45"></a>
- # nk_item_is_any_active</h1>
- <dl class="section return"><dt>Returns</dt><dd>if the any window is being hovered or any widget is currently active. Can be used to decide if input should be processed by UI or your specific input handling. Example could be UI and 3D camera to move inside a 3D space. <div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#a562be2c0a03cb227be14ea82b4b517d7">nk_item_is_any_active</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*);</div>
- <div class="ttc" id="anuklear_8h_html_a562be2c0a03cb227be14ea82b4b517d7"><div class="ttname"><a href="nuklear_8h.html#a562be2c0a03cb227be14ea82b4b517d7">nk_item_is_any_active</a></div><div class="ttdeci">NK_API nk_bool nk_item_is_any_active(const struct nk_context *ctx)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00473">nuklear_window.c:473</a></div></div>
- </div><!-- fragment --></dd></dl>
- <table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if any window is hovered or any item is active or <code>false(0)</code> otherwise </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00473">473</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__window_8c_source.html#l00446">nk_window_is_any_hovered()</a>.</p>
- </div>
- </div>
- <a id="af723d43f0d4690f5da4f1cb7f4a98f7a" name="af723d43f0d4690f5da4f1cb7f4a98f7a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af723d43f0d4690f5da4f1cb7f4a98f7a">◆ </a></span>nk_knob_float()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_knob_float </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>min</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>val</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>max</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>step</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum nk_heading </td>
- <td class="paramname"><em>zero_direction</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>dead_zone_degrees</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__knob_8c_source.html#l00208">208</a> of file <a class="el" href="nuklear__knob_8c_source.html">nuklear_knob.c</a>.</p>
- </div>
- </div>
- <a id="aee53860005e2f351413fdfdbd8aad3a3" name="aee53860005e2f351413fdfdbd8aad3a3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aee53860005e2f351413fdfdbd8aad3a3">◆ </a></span>nk_knob_int()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_knob_int </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>min</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>val</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>max</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>step</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum nk_heading </td>
- <td class="paramname"><em>zero_direction</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>dead_zone_degrees</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__knob_8c_source.html#l00244">244</a> of file <a class="el" href="nuklear__knob_8c_source.html">nuklear_knob.c</a>.</p>
- </div>
- </div>
- <a id="a73291c38de9253ba3c7abf1fa85b6aef" name="a73291c38de9253ba3c7abf1fa85b6aef"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a73291c38de9253ba3c7abf1fa85b6aef">◆ </a></span>nk_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__text_8c_source.html#l00279">279</a> of file <a class="el" href="nuklear__text_8c_source.html">nuklear_text.c</a>.</p>
- </div>
- </div>
- <a id="ae09361103f463c086bb5b958160f3972" name="ae09361103f463c086bb5b958160f3972"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae09361103f463c086bb5b958160f3972">◆ </a></span>nk_label_colored()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_label_colored </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>color</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__text_8c_source.html#l00284">284</a> of file <a class="el" href="nuklear__text_8c_source.html">nuklear_text.c</a>.</p>
- </div>
- </div>
- <a id="a47e622e214db35a67032206f6ec1c87f" name="a47e622e214db35a67032206f6ec1c87f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a47e622e214db35a67032206f6ec1c87f">◆ </a></span>nk_label_colored_wrap()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_label_colored_wrap </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>color</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__text_8c_source.html#l00295">295</a> of file <a class="el" href="nuklear__text_8c_source.html">nuklear_text.c</a>.</p>
- </div>
- </div>
- <a id="ae6a333ac659fec101ec368e205ffedd5" name="ae6a333ac659fec101ec368e205ffedd5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae6a333ac659fec101ec368e205ffedd5">◆ </a></span>nk_label_wrap()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_label_wrap </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__text_8c_source.html#l00290">290</a> of file <a class="el" href="nuklear__text_8c_source.html">nuklear_text.c</a>.</p>
- </div>
- </div>
- <a id="ab638c3eb41863167e6d63782f1b03da5" name="ab638c3eb41863167e6d63782f1b03da5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab638c3eb41863167e6d63782f1b03da5">◆ </a></span>nk_layout_ratio_from_pixel()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API float nk_layout_ratio_from_pixel </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>pixel_width</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Utility functions to calculate window ratio from pixel size. </p>
- <div class="fragment"><div class="line"><span class="keywordtype">float</span> <a class="code hl_function" href="nuklear_8h.html#ab638c3eb41863167e6d63782f1b03da5">nk_layout_ratio_from_pixel</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keywordtype">float</span> pixel_width);</div>
- <div class="ttc" id="anuklear_8h_html_ab638c3eb41863167e6d63782f1b03da5"><div class="ttname"><a href="nuklear_8h.html#ab638c3eb41863167e6d63782f1b03da5">nk_layout_ratio_from_pixel</a></div><div class="ttdeci">NK_API float nk_layout_ratio_from_pixel(const struct nk_context *ctx, float pixel_width)</div><div class="ttdoc">Utility functions to calculate window ratio from pixel size.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00137">nuklear_layout.c:137</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>| Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_begin_xxx</code> </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">pixel</td><td>| Pixel_width to convert to window ratio</td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd><code><a class="el" href="structnk__rect.html">nk_rect</a></code> with both position and size of the next row </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00137">137</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="a89484639fccf5ad9d7a3bd7a4c6f61c4" name="a89484639fccf5ad9d7a3bd7a4c6f61c4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a89484639fccf5ad9d7a3bd7a4c6f61c4">◆ </a></span>nk_layout_reset_min_row_height()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_layout_reset_min_row_height </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Reset the currently used minimum row height back to <code>font_height + text_padding + padding</code> </p>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a89484639fccf5ad9d7a3bd7a4c6f61c4">nk_layout_reset_min_row_height</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*);</div>
- <div class="ttc" id="anuklear_8h_html_a89484639fccf5ad9d7a3bd7a4c6f61c4"><div class="ttname"><a href="nuklear_8h.html#a89484639fccf5ad9d7a3bd7a4c6f61c4">nk_layout_reset_min_row_height</a></div><div class="ttdeci">NK_API void nk_layout_reset_min_row_height(struct nk_context *)</div><div class="ttdoc">Reset the currently used minimum row height back to font_height + text_padding + padding</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00026">nuklear_layout.c:26</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>| Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_begin_xxx</code> </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00026">26</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear_8h_source.html#l04008">nk_user_font::height</a>.</p>
- </div>
- </div>
- <a id="a2cff6f5c2a9078eb768ac753b63a5c31" name="a2cff6f5c2a9078eb768ac753b63a5c31"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2cff6f5c2a9078eb768ac753b63a5c31">◆ </a></span>nk_layout_row()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_layout_row </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_layout_format</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>height</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>cols</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const float * </td>
- <td class="paramname"><em>ratio</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Specifies row columns in array as either window ratio or size. </p>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a2cff6f5c2a9078eb768ac753b63a5c31">nk_layout_row</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">enum</span> nk_layout_format, <span class="keywordtype">float</span> height, <span class="keywordtype">int</span> cols, <span class="keyword">const</span> <span class="keywordtype">float</span> *ratio);</div>
- <div class="ttc" id="anuklear_8h_html_a2cff6f5c2a9078eb768ac753b63a5c31"><div class="ttname"><a href="nuklear_8h.html#a2cff6f5c2a9078eb768ac753b63a5c31">nk_layout_row</a></div><div class="ttdeci">NK_API void nk_layout_row(struct nk_context *, enum nk_layout_format, float height, int cols, const float *ratio)</div><div class="ttdoc">Specifies row columns in array as either window ratio or size.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00229">nuklear_layout.c:229</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>| Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_begin_xxx</code> </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">fmt</td><td>| Either <code>NK_DYNAMIC</code> for window ratio or <code>NK_STATIC</code> for fixed size columns </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">height</td><td>| Holds height of each widget in row or zero for auto layouting </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">columns</td><td>| Number of widget inside row </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00229">229</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="aa6fa7480529cb74d07dd28c9c26d6549" name="aa6fa7480529cb74d07dd28c9c26d6549"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa6fa7480529cb74d07dd28c9c26d6549">◆ </a></span>nk_layout_row_begin()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_layout_row_begin </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum nk_layout_format </td>
- <td class="paramname"><em>fmt</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>row_height</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>cols</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Starts a new dynamic or fixed row with given height and columns. </p>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#aa6fa7480529cb74d07dd28c9c26d6549">nk_layout_row_begin</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">enum</span> nk_layout_format fmt, <span class="keywordtype">float</span> row_height, <span class="keywordtype">int</span> cols);</div>
- <div class="ttc" id="anuklear_8h_html_aa6fa7480529cb74d07dd28c9c26d6549"><div class="ttname"><a href="nuklear_8h.html#aa6fa7480529cb74d07dd28c9c26d6549">nk_layout_row_begin</a></div><div class="ttdeci">NK_API void nk_layout_row_begin(struct nk_context *ctx, enum nk_layout_format fmt, float row_height, int cols)</div><div class="ttdoc">Starts a new dynamic or fixed row with given height and columns.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00157">nuklear_layout.c:157</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>| Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_begin_xxx</code> </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">fmt</td><td>| either <code>NK_DYNAMIC</code> for window ratio or <code>NK_STATIC</code> for fixed size columns </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">height</td><td>| holds height of each widget in row or zero for auto layouting </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">columns</td><td>| Number of widget inside row </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00157">157</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="a76e65dc775c0bd5efaa3c8f38f96823f" name="a76e65dc775c0bd5efaa3c8f38f96823f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a76e65dc775c0bd5efaa3c8f38f96823f">◆ </a></span>nk_layout_row_dynamic()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_layout_row_dynamic </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>height</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>cols</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Sets current row layout to share horizontal space between @cols number of widgets evenly. </p>
- <p>Once called all subsequent widget calls greater than @cols will allocate a new row with same layout.</p>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a76e65dc775c0bd5efaa3c8f38f96823f">nk_layout_row_dynamic</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keywordtype">float</span> height, <span class="keywordtype">int</span> cols);</div>
- <div class="ttc" id="anuklear_8h_html_a76e65dc775c0bd5efaa3c8f38f96823f"><div class="ttname"><a href="nuklear_8h.html#a76e65dc775c0bd5efaa3c8f38f96823f">nk_layout_row_dynamic</a></div><div class="ttdeci">NK_API void nk_layout_row_dynamic(struct nk_context *ctx, float height, int cols)</div><div class="ttdoc">Sets current row layout to share horizontal space between @cols number of widgets evenly.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00147">nuklear_layout.c:147</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>| Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_begin_xxx</code> </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">height</td><td>| Holds height of each widget in row or zero for auto layouting </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">columns</td><td>| Number of widget inside row </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00147">147</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="a14c7337d52877793ae04968e75f2c21f" name="a14c7337d52877793ae04968e75f2c21f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a14c7337d52877793ae04968e75f2c21f">◆ </a></span>nk_layout_row_end()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_layout_row_end </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Finished previously started row. </p>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a14c7337d52877793ae04968e75f2c21f">nk_layout_row_end</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*);</div>
- <div class="ttc" id="anuklear_8h_html_a14c7337d52877793ae04968e75f2c21f"><div class="ttname"><a href="nuklear_8h.html#a14c7337d52877793ae04968e75f2c21f">nk_layout_row_end</a></div><div class="ttdeci">NK_API void nk_layout_row_end(struct nk_context *)</div><div class="ttdoc">Finished previously started row.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00209">nuklear_layout.c:209</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>| Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_begin_xxx</code> </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00209">209</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="ab6fb149f7829d6c5f7361c93f26066aa" name="ab6fb149f7829d6c5f7361c93f26066aa"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab6fb149f7829d6c5f7361c93f26066aa">◆ </a></span>nk_layout_row_push()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_layout_row_push </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>\breif Specifies either window ratio or width of a single column </p>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#ab6fb149f7829d6c5f7361c93f26066aa">nk_layout_row_push</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keywordtype">float</span> value);</div>
- <div class="ttc" id="anuklear_8h_html_ab6fb149f7829d6c5f7361c93f26066aa"><div class="ttname"><a href="nuklear_8h.html#ab6fb149f7829d6c5f7361c93f26066aa">nk_layout_row_push</a></div><div class="ttdeci">NK_API void nk_layout_row_push(struct nk_context *, float value)</div><div class="ttdoc">\breif Specifies either window ratio or width of a single column</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00183">nuklear_layout.c:183</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>| Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_begin_xxx</code> </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">value</td><td>| either a window ratio or fixed width depending on @fmt in previous <code>nk_layout_row_begin</code> call </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00183">183</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="af8176018717fa81e62969ca5830414e3" name="af8176018717fa81e62969ca5830414e3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af8176018717fa81e62969ca5830414e3">◆ </a></span>nk_layout_row_static()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_layout_row_static </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>height</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>item_width</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>cols</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Sets current row layout to fill @cols number of widgets in row with same @item_width horizontal size. </p>
- <p>Once called all subsequent widget calls greater than @cols will allocate a new row with same layout.</p>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#af8176018717fa81e62969ca5830414e3">nk_layout_row_static</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keywordtype">float</span> height, <span class="keywordtype">int</span> item_width, <span class="keywordtype">int</span> cols);</div>
- <div class="ttc" id="anuklear_8h_html_af8176018717fa81e62969ca5830414e3"><div class="ttname"><a href="nuklear_8h.html#af8176018717fa81e62969ca5830414e3">nk_layout_row_static</a></div><div class="ttdeci">NK_API void nk_layout_row_static(struct nk_context *ctx, float height, int item_width, int cols)</div><div class="ttdoc">Sets current row layout to fill @cols number of widgets in row with same @item_width horizontal size.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00152">nuklear_layout.c:152</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>| Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_begin_xxx</code> </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">height</td><td>| Holds height of each widget in row or zero for auto layouting </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">width</td><td>| Holds pixel width of each widget in the row </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">columns</td><td>| Number of widget inside row </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00152">152</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="ab4d9ca7699d2c14a607d743224519c09" name="ab4d9ca7699d2c14a607d743224519c09"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab4d9ca7699d2c14a607d743224519c09">◆ </a></span>nk_layout_row_template_begin()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_layout_row_template_begin </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>row_height</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md59"></a>
- # nk_layout_row_template_begin</h1>
- <p>Begins the row template declaration </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#ab4d9ca7699d2c14a607d743224519c09">nk_layout_row_template_begin</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keywordtype">float</span> row_height);</div>
- <div class="ttc" id="anuklear_8h_html_ab4d9ca7699d2c14a607d743224519c09"><div class="ttname"><a href="nuklear_8h.html#ab4d9ca7699d2c14a607d743224519c09">nk_layout_row_template_begin</a></div><div class="ttdeci">NK_API void nk_layout_row_template_begin(struct nk_context *, float row_height)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00268">nuklear_layout.c:268</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_begin_xxx</code> </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">height</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Holds height of each widget in row or zero for auto layouting </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00268">268</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="a85583ce3aa0054fc050bb165fc580462" name="a85583ce3aa0054fc050bb165fc580462"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a85583ce3aa0054fc050bb165fc580462">◆ </a></span>nk_layout_row_template_end()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_layout_row_template_end </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md63"></a>
- # nk_layout_row_template_end</h1>
- <p>Marks the end of the row template </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a85583ce3aa0054fc050bb165fc580462">nk_layout_row_template_end</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*);</div>
- <div class="ttc" id="anuklear_8h_html_a85583ce3aa0054fc050bb165fc580462"><div class="ttname"><a href="nuklear_8h.html#a85583ce3aa0054fc050bb165fc580462">nk_layout_row_template_end</a></div><div class="ttdeci">NK_API void nk_layout_row_template_end(struct nk_context *)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00355">nuklear_layout.c:355</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_begin_xxx</code> </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00355">355</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="a47e464949ca9a44f483d327edb99e51b" name="a47e464949ca9a44f483d327edb99e51b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a47e464949ca9a44f483d327edb99e51b">◆ </a></span>nk_layout_row_template_push_dynamic()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_layout_row_template_push_dynamic </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md60"></a>
- # nk_layout_row_template_push_dynamic</h1>
- <p>Adds a dynamic column that dynamically grows and can go to zero if not enough space </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a47e464949ca9a44f483d327edb99e51b">nk_layout_row_template_push_dynamic</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*);</div>
- <div class="ttc" id="anuklear_8h_html_a47e464949ca9a44f483d327edb99e51b"><div class="ttname"><a href="nuklear_8h.html#a47e464949ca9a44f483d327edb99e51b">nk_layout_row_template_push_dynamic</a></div><div class="ttdeci">NK_API void nk_layout_row_template_push_dynamic(struct nk_context *)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00295">nuklear_layout.c:295</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_begin_xxx</code> </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">height</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Holds height of each widget in row or zero for auto layouting </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00295">295</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="a6836529c6d66e638eee38ba3da0d4d56" name="a6836529c6d66e638eee38ba3da0d4d56"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6836529c6d66e638eee38ba3da0d4d56">◆ </a></span>nk_layout_row_template_push_static()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_layout_row_template_push_static </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>width</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md62"></a>
- # nk_layout_row_template_push_static</h1>
- <p>Adds a static column that does not grow and will always have the same size </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a6836529c6d66e638eee38ba3da0d4d56">nk_layout_row_template_push_static</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keywordtype">float</span> width);</div>
- <div class="ttc" id="anuklear_8h_html_a6836529c6d66e638eee38ba3da0d4d56"><div class="ttname"><a href="nuklear_8h.html#a6836529c6d66e638eee38ba3da0d4d56">nk_layout_row_template_push_static</a></div><div class="ttdeci">NK_API void nk_layout_row_template_push_static(struct nk_context *, float width)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00335">nuklear_layout.c:335</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_begin_xxx</code> </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">width</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Holds the absolute pixel width value the next column must be </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00335">335</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="ae89deb176b082dbbf6fec568bc21a860" name="ae89deb176b082dbbf6fec568bc21a860"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae89deb176b082dbbf6fec568bc21a860">◆ </a></span>nk_layout_row_template_push_variable()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_layout_row_template_push_variable </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>min_width</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md61"></a>
- # nk_layout_row_template_push_variable</h1>
- <p>Adds a variable column that dynamically grows but does not shrink below specified pixel width </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#ae89deb176b082dbbf6fec568bc21a860">nk_layout_row_template_push_variable</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keywordtype">float</span> min_width);</div>
- <div class="ttc" id="anuklear_8h_html_ae89deb176b082dbbf6fec568bc21a860"><div class="ttname"><a href="nuklear_8h.html#ae89deb176b082dbbf6fec568bc21a860">nk_layout_row_template_push_variable</a></div><div class="ttdeci">NK_API void nk_layout_row_template_push_variable(struct nk_context *, float min_width)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00315">nuklear_layout.c:315</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_begin_xxx</code> </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">width</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Holds the minimum pixel width the next column must always be </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00315">315</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="aa0f2bd54b2ca26744dc1d019c10824c4" name="aa0f2bd54b2ca26744dc1d019c10824c4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa0f2bd54b2ca26744dc1d019c10824c4">◆ </a></span>nk_layout_set_min_row_height()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_layout_set_min_row_height </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>height</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Sets the currently used minimum row height. </p>
- <p>!!! </p><dl class="section warning"><dt>Warning</dt><dd>The passed height needs to include both your preferred row height as well as padding. No internal padding is added.</dd></dl>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#aa0f2bd54b2ca26744dc1d019c10824c4">nk_layout_set_min_row_height</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keywordtype">float</span> height);</div>
- <div class="ttc" id="anuklear_8h_html_aa0f2bd54b2ca26744dc1d019c10824c4"><div class="ttname"><a href="nuklear_8h.html#aa0f2bd54b2ca26744dc1d019c10824c4">nk_layout_set_min_row_height</a></div><div class="ttdeci">NK_API void nk_layout_set_min_row_height(struct nk_context *, float height)</div><div class="ttdoc">Sets the currently used minimum row height.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00010">nuklear_layout.c:10</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>| Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_begin_xxx</code> </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">height</td><td>| New minimum row height to be used for auto generating the row height </td></tr>
- </table>
- </dd>
- </dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00010">10</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__layout_8c_source.html#l00010">nk_layout_set_min_row_height()</a>.</p>
- <p class="reference">Referenced by <a class="el" href="nuklear__layout_8c_source.html#l00010">nk_layout_set_min_row_height()</a>.</p>
- </div>
- </div>
- <a id="ace378fd581870e7045334ca5a7cd8f2e" name="ace378fd581870e7045334ca5a7cd8f2e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ace378fd581870e7045334ca5a7cd8f2e">◆ </a></span>nk_layout_space_begin()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_layout_space_begin </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_layout_format</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>height</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>widget_count</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md64"></a>
- # nk_layout_space_begin</h1>
- <p>Begins a new layouting space that allows to specify each widgets position and size. </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#ace378fd581870e7045334ca5a7cd8f2e">nk_layout_space_begin</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">enum</span> nk_layout_format, <span class="keywordtype">float</span> height, <span class="keywordtype">int</span> widget_count);</div>
- <div class="ttc" id="anuklear_8h_html_ace378fd581870e7045334ca5a7cd8f2e"><div class="ttname"><a href="nuklear_8h.html#ace378fd581870e7045334ca5a7cd8f2e">nk_layout_space_begin</a></div><div class="ttdeci">NK_API void nk_layout_space_begin(struct nk_context *, enum nk_layout_format, float height, int widget_count)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00406">nuklear_layout.c:406</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_begin_xxx</code> </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">fmt</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Either <code>NK_DYNAMIC</code> for window ratio or <code>NK_STATIC</code> for fixed size columns </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">height</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Holds height of each widget in row or zero for auto layouting </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">columns</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Number of widgets inside row </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00406">406</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="acf7221ac37ad8e7054a89b54f0278405" name="acf7221ac37ad8e7054a89b54f0278405"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acf7221ac37ad8e7054a89b54f0278405">◆ </a></span>nk_layout_space_bounds()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> nk_layout_space_bounds </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md67"></a>
- # nk_layout_space_bounds</h1>
- <p>Utility function to calculate total space allocated for <code>nk_layout_space</code> </p><div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structnk__rect.html">nk_rect</a> <a class="code hl_function" href="nuklear_8h.html#acf7221ac37ad8e7054a89b54f0278405">nk_layout_space_bounds</a>(struct <a class="code hl_struct" href="structnk__context.html">nk_context</a>*);</div>
- <div class="ttc" id="anuklear_8h_html_acf7221ac37ad8e7054a89b54f0278405"><div class="ttname"><a href="nuklear_8h.html#acf7221ac37ad8e7054a89b54f0278405">nk_layout_space_bounds</a></div><div class="ttdeci">NK_API struct nk_rect nk_layout_space_bounds(const struct nk_context *ctx)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00466">nuklear_layout.c:466</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_layout_space_begin</code> </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code><a class="el" href="structnk__rect.html">nk_rect</a></code> holding the total space allocated </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00466">466</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="a2231e266013063456f3b20f882a9831e" name="a2231e266013063456f3b20f882a9831e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2231e266013063456f3b20f882a9831e">◆ </a></span>nk_layout_space_end()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_layout_space_end </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md66"></a>
- # nk_layout_space_end</h1>
- <p>Marks the end of the layout space </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a2231e266013063456f3b20f882a9831e">nk_layout_space_end</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*);</div>
- <div class="ttc" id="anuklear_8h_html_a2231e266013063456f3b20f882a9831e"><div class="ttname"><a href="nuklear_8h.html#a2231e266013063456f3b20f882a9831e">nk_layout_space_end</a></div><div class="ttdeci">NK_API void nk_layout_space_end(struct nk_context *)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00431">nuklear_layout.c:431</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_layout_space_begin</code> </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00431">431</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="aafd65bb1d45bb98e147ec1d76173242e" name="aafd65bb1d45bb98e147ec1d76173242e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aafd65bb1d45bb98e147ec1d76173242e">◆ </a></span>nk_layout_space_push()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_layout_space_push </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>bounds</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md65"></a>
- # nk_layout_space_push</h1>
- <p>Pushes position and size of the next widget in own coordinate space either as pixel or ratio </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#aafd65bb1d45bb98e147ec1d76173242e">nk_layout_space_push</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__rect.html">nk_rect</a> bounds);</div>
- <div class="ttc" id="anuklear_8h_html_aafd65bb1d45bb98e147ec1d76173242e"><div class="ttname"><a href="nuklear_8h.html#aafd65bb1d45bb98e147ec1d76173242e">nk_layout_space_push</a></div><div class="ttdeci">NK_API void nk_layout_space_push(struct nk_context *, struct nk_rect bounds)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00450">nuklear_layout.c:450</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_layout_space_begin</code> </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">bounds</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Position and size in laoyut space local coordinates </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00450">450</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="a936ad1078428b94f079d22f7f6691950" name="a936ad1078428b94f079d22f7f6691950"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a936ad1078428b94f079d22f7f6691950">◆ </a></span>nk_layout_space_rect_to_local()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> nk_layout_space_rect_to_local </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>bounds</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md71"></a>
- # nk_layout_space_rect_to_local</h1>
- <p>Converts rectangle from layout space into screen space </p><div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structnk__rect.html">nk_rect</a> <a class="code hl_function" href="nuklear_8h.html#a936ad1078428b94f079d22f7f6691950">nk_layout_space_rect_to_local</a>(struct <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">struct </span><a class="code hl_struct" href="structnk__rect.html">nk_rect</a>);</div>
- <div class="ttc" id="anuklear_8h_html_a936ad1078428b94f079d22f7f6691950"><div class="ttname"><a href="nuklear_8h.html#a936ad1078428b94f079d22f7f6691950">nk_layout_space_rect_to_local</a></div><div class="ttdeci">NK_API struct nk_rect nk_layout_space_rect_to_local(const struct nk_context *ctx, struct nk_rect bounds)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00552">nuklear_layout.c:552</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_layout_space_begin</code> </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">bounds</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Rectangle to convert from layout space into screen space </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd>transformed <code><a class="el" href="structnk__rect.html">nk_rect</a></code> in layout space coordinates </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00552">552</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="ab7ed4576104cc5d0e2d3b91094772e86" name="ab7ed4576104cc5d0e2d3b91094772e86"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab7ed4576104cc5d0e2d3b91094772e86">◆ </a></span>nk_layout_space_rect_to_screen()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> nk_layout_space_rect_to_screen </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>bounds</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md70"></a>
- # nk_layout_space_rect_to_screen</h1>
- <p>Converts rectangle from screen space into layout space </p><div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structnk__rect.html">nk_rect</a> <a class="code hl_function" href="nuklear_8h.html#ab7ed4576104cc5d0e2d3b91094772e86">nk_layout_space_rect_to_screen</a>(struct <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">struct </span><a class="code hl_struct" href="structnk__rect.html">nk_rect</a>);</div>
- <div class="ttc" id="anuklear_8h_html_ab7ed4576104cc5d0e2d3b91094772e86"><div class="ttname"><a href="nuklear_8h.html#ab7ed4576104cc5d0e2d3b91094772e86">nk_layout_space_rect_to_screen</a></div><div class="ttdeci">NK_API struct nk_rect nk_layout_space_rect_to_screen(const struct nk_context *ctx, struct nk_rect bounds)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00536">nuklear_layout.c:536</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_layout_space_begin</code> </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">bounds</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Rectangle to convert from layout space into screen space </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd>transformed <code><a class="el" href="structnk__rect.html">nk_rect</a></code> in screen space coordinates </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00536">536</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="a4f05d86822b6809dc276645517151895" name="a4f05d86822b6809dc276645517151895"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4f05d86822b6809dc276645517151895">◆ </a></span>nk_layout_space_to_local()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> nk_layout_space_to_local </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>vec</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md69"></a>
- # nk_layout_space_to_local</h1>
- <p>Converts vector from layout space into screen space </p><div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structnk__vec2.html">nk_vec2</a> <a class="code hl_function" href="nuklear_8h.html#a4f05d86822b6809dc276645517151895">nk_layout_space_to_local</a>(struct <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">struct </span><a class="code hl_struct" href="structnk__vec2.html">nk_vec2</a>);</div>
- <div class="ttc" id="anuklear_8h_html_a4f05d86822b6809dc276645517151895"><div class="ttname"><a href="nuklear_8h.html#a4f05d86822b6809dc276645517151895">nk_layout_space_to_local</a></div><div class="ttdeci">NK_API struct nk_vec2 nk_layout_space_to_local(const struct nk_context *ctx, struct nk_vec2 vec)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00520">nuklear_layout.c:520</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_layout_space_begin</code> </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">vec</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Position to convert from screen space into layout coordinate space </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd>transformed <code><a class="el" href="structnk__vec2.html">nk_vec2</a></code> in layout space coordinates </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00520">520</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="a3bf8ed829f20eeee39b9fb6f734ff9ce" name="a3bf8ed829f20eeee39b9fb6f734ff9ce"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3bf8ed829f20eeee39b9fb6f734ff9ce">◆ </a></span>nk_layout_space_to_screen()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> nk_layout_space_to_screen </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>vec</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md68"></a>
- # nk_layout_space_to_screen</h1>
- <p>Converts vector from nk_layout_space coordinate space into screen space </p><div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structnk__vec2.html">nk_vec2</a> <a class="code hl_function" href="nuklear_8h.html#a3bf8ed829f20eeee39b9fb6f734ff9ce">nk_layout_space_to_screen</a>(struct <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">struct </span><a class="code hl_struct" href="structnk__vec2.html">nk_vec2</a>);</div>
- <div class="ttc" id="anuklear_8h_html_a3bf8ed829f20eeee39b9fb6f734ff9ce"><div class="ttname"><a href="nuklear_8h.html#a3bf8ed829f20eeee39b9fb6f734ff9ce">nk_layout_space_to_screen</a></div><div class="ttdeci">NK_API struct nk_vec2 nk_layout_space_to_screen(const struct nk_context *ctx, struct nk_vec2 vec)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00504">nuklear_layout.c:504</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_layout_space_begin</code> </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">vec</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Position to convert from layout space into screen coordinate space </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd>transformed <code><a class="el" href="structnk__vec2.html">nk_vec2</a></code> in screen space coordinates </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00504">504</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="ab781f44009d6c85898ab8484a1d09797" name="ab781f44009d6c85898ab8484a1d09797"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab781f44009d6c85898ab8484a1d09797">◆ </a></span>nk_layout_widget_bounds()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> nk_layout_widget_bounds </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Returns the width of the next row allocate by one of the layouting functions. </p>
- <div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structnk__rect.html">nk_rect</a> <a class="code hl_function" href="nuklear_8h.html#ab781f44009d6c85898ab8484a1d09797">nk_layout_widget_bounds</a>(struct <a class="code hl_struct" href="structnk__context.html">nk_context</a>*);</div>
- <div class="ttc" id="anuklear_8h_html_ab781f44009d6c85898ab8484a1d09797"><div class="ttname"><a href="nuklear_8h.html#ab781f44009d6c85898ab8484a1d09797">nk_layout_widget_bounds</a></div><div class="ttdeci">NK_API struct nk_rect nk_layout_widget_bounds(const struct nk_context *ctx)</div><div class="ttdoc">Returns the width of the next row allocate by one of the layouting functions.</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00485">nuklear_layout.c:485</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>| Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_begin_xxx</code></td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd><code><a class="el" href="structnk__rect.html">nk_rect</a></code> with both position and size of the next row </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00485">485</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="a9d67fe90c0cf2a86a3d206e93a2ed1e3" name="a9d67fe90c0cf2a86a3d206e93a2ed1e3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9d67fe90c0cf2a86a3d206e93a2ed1e3">◆ </a></span>nk_list_view_begin()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_list_view_begin </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__list__view.html">nk_list_view</a> * </td>
- <td class="paramname"><em>out</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>id</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>flags</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>row_height</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>row_count</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__list__view_8c_source.html#l00010">10</a> of file <a class="el" href="nuklear__list__view_8c_source.html">nuklear_list_view.c</a>.</p>
- </div>
- </div>
- <a id="a6b8f5891638e304993e6369143511d62" name="a6b8f5891638e304993e6369143511d62"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6b8f5891638e304993e6369143511d62">◆ </a></span>nk_list_view_end()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_list_view_end </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__list__view.html">nk_list_view</a> * </td>
- <td class="paramname"><em>view</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__list__view_8c_source.html#l00064">64</a> of file <a class="el" href="nuklear__list__view_8c_source.html">nuklear_list_view.c</a>.</p>
- </div>
- </div>
- <a id="a9c41df71f8db42e73ea069168ef3d14a" name="a9c41df71f8db42e73ea069168ef3d14a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9c41df71f8db42e73ea069168ef3d14a">◆ </a></span>nk_menu_begin_image()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_menu_begin_image </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>id</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__menu_8c_source.html#l00143">143</a> of file <a class="el" href="nuklear__menu_8c_source.html">nuklear_menu.c</a>.</p>
- </div>
- </div>
- <a id="adebec74138730d3458f6b5c48605cefe" name="adebec74138730d3458f6b5c48605cefe"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#adebec74138730d3458f6b5c48605cefe">◆ </a></span>nk_menu_begin_image_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_menu_begin_image_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__menu_8c_source.html#l00219">219</a> of file <a class="el" href="nuklear__menu_8c_source.html">nuklear_menu.c</a>.</p>
- </div>
- </div>
- <a id="aa59674a4eeeb2d4de013e76d19c3754b" name="aa59674a4eeeb2d4de013e76d19c3754b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa59674a4eeeb2d4de013e76d19c3754b">◆ </a></span>nk_menu_begin_image_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_menu_begin_image_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__menu_8c_source.html#l00193">193</a> of file <a class="el" href="nuklear__menu_8c_source.html">nuklear_menu.c</a>.</p>
- </div>
- </div>
- <a id="a139faa61c73c798154089f44eb8f1b64" name="a139faa61c73c798154089f44eb8f1b64"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a139faa61c73c798154089f44eb8f1b64">◆ </a></span>nk_menu_begin_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_menu_begin_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__menu_8c_source.html#l00137">137</a> of file <a class="el" href="nuklear__menu_8c_source.html">nuklear_menu.c</a>.</p>
- </div>
- </div>
- <a id="a0fed07a86f47bc413960940499cc800b" name="a0fed07a86f47bc413960940499cc800b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0fed07a86f47bc413960940499cc800b">◆ </a></span>nk_menu_begin_symbol()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_menu_begin_symbol </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>id</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__menu_8c_source.html#l00168">168</a> of file <a class="el" href="nuklear__menu_8c_source.html">nuklear_menu.c</a>.</p>
- </div>
- </div>
- <a id="a1920a264eb25fd88b8f2167de59fec69" name="a1920a264eb25fd88b8f2167de59fec69"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1920a264eb25fd88b8f2167de59fec69">◆ </a></span>nk_menu_begin_symbol_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_menu_begin_symbol_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__menu_8c_source.html#l00251">251</a> of file <a class="el" href="nuklear__menu_8c_source.html">nuklear_menu.c</a>.</p>
- </div>
- </div>
- <a id="a402330ce5b05b51d0caed2e5a0ddb097" name="a402330ce5b05b51d0caed2e5a0ddb097"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a402330ce5b05b51d0caed2e5a0ddb097">◆ </a></span>nk_menu_begin_symbol_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_menu_begin_symbol_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__menu_8c_source.html#l00225">225</a> of file <a class="el" href="nuklear__menu_8c_source.html">nuklear_menu.c</a>.</p>
- </div>
- </div>
- <a id="a1c37ebaaee11176ce8a22b8c4a9d8911" name="a1c37ebaaee11176ce8a22b8c4a9d8911"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1c37ebaaee11176ce8a22b8c4a9d8911">◆ </a></span>nk_menu_begin_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_menu_begin_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>title_len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__menu_8c_source.html#l00113">113</a> of file <a class="el" href="nuklear__menu_8c_source.html">nuklear_menu.c</a>.</p>
- </div>
- </div>
- <a id="a0efd01e3d08efcd45ea67e9b57e84866" name="a0efd01e3d08efcd45ea67e9b57e84866"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0efd01e3d08efcd45ea67e9b57e84866">◆ </a></span>nk_menu_close()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_menu_close </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__menu_8c_source.html#l00288">288</a> of file <a class="el" href="nuklear__menu_8c_source.html">nuklear_menu.c</a>.</p>
- </div>
- </div>
- <a id="a1626921e2c208e0541f9dab2b1700982" name="a1626921e2c208e0541f9dab2b1700982"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1626921e2c208e0541f9dab2b1700982">◆ </a></span>nk_menu_end()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_menu_end </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__menu_8c_source.html#l00293">293</a> of file <a class="el" href="nuklear__menu_8c_source.html">nuklear_menu.c</a>.</p>
- </div>
- </div>
- <a id="affc80bd8479ff7e9213381c07dcd56f7" name="affc80bd8479ff7e9213381c07dcd56f7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#affc80bd8479ff7e9213381c07dcd56f7">◆ </a></span>nk_menu_item_image_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_menu_item_image_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__menu_8c_source.html#l00267">267</a> of file <a class="el" href="nuklear__menu_8c_source.html">nuklear_menu.c</a>.</p>
- </div>
- </div>
- <a id="a6bb4bc84b61ed405f5e35f1fbcf7523b" name="a6bb4bc84b61ed405f5e35f1fbcf7523b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6bb4bc84b61ed405f5e35f1fbcf7523b">◆ </a></span>nk_menu_item_image_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_menu_item_image_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__menu_8c_source.html#l00273">273</a> of file <a class="el" href="nuklear__menu_8c_source.html">nuklear_menu.c</a>.</p>
- </div>
- </div>
- <a id="ab60d0f47fdf2af0a16e06fc11a9e2a6c" name="ab60d0f47fdf2af0a16e06fc11a9e2a6c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab60d0f47fdf2af0a16e06fc11a9e2a6c">◆ </a></span>nk_menu_item_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_menu_item_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__menu_8c_source.html#l00262">262</a> of file <a class="el" href="nuklear__menu_8c_source.html">nuklear_menu.c</a>.</p>
- </div>
- </div>
- <a id="a06451a2b3bd7e5d3ee2ecc111c890bc1" name="a06451a2b3bd7e5d3ee2ecc111c890bc1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a06451a2b3bd7e5d3ee2ecc111c890bc1">◆ </a></span>nk_menu_item_symbol_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_menu_item_symbol_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__menu_8c_source.html#l00283">283</a> of file <a class="el" href="nuklear__menu_8c_source.html">nuklear_menu.c</a>.</p>
- </div>
- </div>
- <a id="a9f1686b4d72c035d1ed50e8aa7304c78" name="a9f1686b4d72c035d1ed50e8aa7304c78"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9f1686b4d72c035d1ed50e8aa7304c78">◆ </a></span>nk_menu_item_symbol_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_menu_item_symbol_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__menu_8c_source.html#l00278">278</a> of file <a class="el" href="nuklear__menu_8c_source.html">nuklear_menu.c</a>.</p>
- </div>
- </div>
- <a id="ac43ed0abf1741aeb89abbeab503832b5" name="ac43ed0abf1741aeb89abbeab503832b5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac43ed0abf1741aeb89abbeab503832b5">◆ </a></span>nk_menu_item_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_menu_item_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__menu_8c_source.html#l00257">257</a> of file <a class="el" href="nuklear__menu_8c_source.html">nuklear_menu.c</a>.</p>
- </div>
- </div>
- <a id="a862190c48da2bfe8b5928cc382ed6259" name="a862190c48da2bfe8b5928cc382ed6259"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a862190c48da2bfe8b5928cc382ed6259">◆ </a></span>nk_menubar_begin()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_menubar_begin </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__menu_8c_source.html#l00010">10</a> of file <a class="el" href="nuklear__menu_8c_source.html">nuklear_menu.c</a>.</p>
- </div>
- </div>
- <a id="a6ebc192523c16fe4ac2af17870277ba4" name="a6ebc192523c16fe4ac2af17870277ba4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6ebc192523c16fe4ac2af17870277ba4">◆ </a></span>nk_menubar_end()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_menubar_end </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__menu_8c_source.html#l00047">47</a> of file <a class="el" href="nuklear__menu_8c_source.html">nuklear_menu.c</a>.</p>
- </div>
- </div>
- <a id="a38dbd51520d95d932cf3502bc2a02b1f" name="a38dbd51520d95d932cf3502bc2a02b1f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a38dbd51520d95d932cf3502bc2a02b1f">◆ </a></span>nk_murmur_hash()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_hash nk_murmur_hash </td>
- <td>(</td>
- <td class="paramtype">const void * </td>
- <td class="paramname"><em>key</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_hash </td>
- <td class="paramname"><em>seed</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__util_8c_source.html#l00922">922</a> of file <a class="el" href="nuklear__util_8c_source.html">nuklear_util.c</a>.</p>
- </div>
- </div>
- <a id="a6264ae687751f3fb9ac2e4ce38474dfd" name="a6264ae687751f3fb9ac2e4ce38474dfd"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6264ae687751f3fb9ac2e4ce38474dfd">◆ </a></span>nk_nine_slice_handle()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__nine__slice.html">nk_nine_slice</a> nk_nine_slice_handle </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="unionnk__handle.html">nk_handle</a> </td>
- <td class="paramname"><em>handle</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>l</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>t</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>r</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>b</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__9slice_8c_source.html#l00055">55</a> of file <a class="el" href="nuklear__9slice_8c_source.html">nuklear_9slice.c</a>.</p>
- </div>
- </div>
- <a id="ad368f864e4f1372516ad5413fffd73d5" name="ad368f864e4f1372516ad5413fffd73d5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad368f864e4f1372516ad5413fffd73d5">◆ </a></span>nk_nine_slice_id()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__nine__slice.html">nk_nine_slice</a> nk_nine_slice_id </td>
- <td>(</td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>id</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>l</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>t</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>r</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>b</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__9slice_8c_source.html#l00086">86</a> of file <a class="el" href="nuklear__9slice_8c_source.html">nuklear_9slice.c</a>.</p>
- </div>
- </div>
- <a id="a10f7a4384ade31f491daaf021744d147" name="a10f7a4384ade31f491daaf021744d147"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a10f7a4384ade31f491daaf021744d147">◆ </a></span>nk_nine_slice_is_sub9slice()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_nine_slice_is_sub9slice </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__nine__slice.html">nk_nine_slice</a> * </td>
- <td class="paramname"><em>img</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__9slice_8c_source.html#l00101">101</a> of file <a class="el" href="nuklear__9slice_8c_source.html">nuklear_9slice.c</a>.</p>
- </div>
- </div>
- <a id="acc19746c28f9dedd8420eb2ebc322123" name="acc19746c28f9dedd8420eb2ebc322123"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acc19746c28f9dedd8420eb2ebc322123">◆ </a></span>nk_nine_slice_ptr()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__nine__slice.html">nk_nine_slice</a> nk_nine_slice_ptr </td>
- <td>(</td>
- <td class="paramtype">void * </td>
- <td class="paramname"><em>ptr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>l</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>t</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>r</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>b</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__9slice_8c_source.html#l00070">70</a> of file <a class="el" href="nuklear__9slice_8c_source.html">nuklear_9slice.c</a>.</p>
- </div>
- </div>
- <a id="a4019baad5e48984f5e55ea7e2cae913c" name="a4019baad5e48984f5e55ea7e2cae913c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4019baad5e48984f5e55ea7e2cae913c">◆ </a></span>nk_option_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_option_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>active</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__toggle_8c_source.html#l00420">420</a> of file <a class="el" href="nuklear__toggle_8c_source.html">nuklear_toggle.c</a>.</p>
- </div>
- </div>
- <a id="a8ad7d2628f606ee81710719bfe22d536" name="a8ad7d2628f606ee81710719bfe22d536"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8ad7d2628f606ee81710719bfe22d536">◆ </a></span>nk_option_label_align()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_option_label_align </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>active</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>widget_alignment</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>text_alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__toggle_8c_source.html#l00425">425</a> of file <a class="el" href="nuklear__toggle_8c_source.html">nuklear_toggle.c</a>.</p>
- </div>
- </div>
- <a id="ae9771870f575b4ce242f8a12709c3a1a" name="ae9771870f575b4ce242f8a12709c3a1a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae9771870f575b4ce242f8a12709c3a1a">◆ </a></span>nk_option_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_option_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>active</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__toggle_8c_source.html#l00340">340</a> of file <a class="el" href="nuklear__toggle_8c_source.html">nuklear_toggle.c</a>.</p>
- </div>
- </div>
- <a id="ade246a7eb8f58a370e8f63001c6475e2" name="ade246a7eb8f58a370e8f63001c6475e2"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ade246a7eb8f58a370e8f63001c6475e2">◆ </a></span>nk_option_text_align()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_option_text_align </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>is_active</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>widget_alignment</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>text_alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__toggle_8c_source.html#l00368">368</a> of file <a class="el" href="nuklear__toggle_8c_source.html">nuklear_toggle.c</a>.</p>
- </div>
- </div>
- <a id="abb28132e59f4a9308d7ef8f1527e7dda" name="abb28132e59f4a9308d7ef8f1527e7dda"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abb28132e59f4a9308d7ef8f1527e7dda">◆ </a></span>nk_plot()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_plot </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_chart_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const float * </td>
- <td class="paramname"><em>values</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>count</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>offset</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__chart_8c_source.html#l00286">286</a> of file <a class="el" href="nuklear__chart_8c_source.html">nuklear_chart.c</a>.</p>
- </div>
- </div>
- <a id="a1d7d965cd95276e0ebd5522a9832d94e" name="a1d7d965cd95276e0ebd5522a9832d94e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1d7d965cd95276e0ebd5522a9832d94e">◆ </a></span>nk_plot_function()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_plot_function </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_chart_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void * </td>
- <td class="paramname"><em>userdata</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float(*)(void *user, int index) </td>
- <td class="paramname"><em>value_getter</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>count</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>offset</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__chart_8c_source.html#l00311">311</a> of file <a class="el" href="nuklear__chart_8c_source.html">nuklear_chart.c</a>.</p>
- </div>
- </div>
- <a id="ad0fd0c54761e0e3dfb651f76021f4bb0" name="ad0fd0c54761e0e3dfb651f76021f4bb0"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad0fd0c54761e0e3dfb651f76021f4bb0">◆ </a></span>nk_popup_begin()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_popup_begin </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_popup_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>flags</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>bounds</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__popup_8c_source.html#l00010">10</a> of file <a class="el" href="nuklear__popup_8c_source.html">nuklear_popup.c</a>.</p>
- </div>
- </div>
- <a id="a41e7fc64da20965326d0df437c551614" name="a41e7fc64da20965326d0df437c551614"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a41e7fc64da20965326d0df437c551614">◆ </a></span>nk_popup_close()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_popup_close </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__popup_8c_source.html#l00189">189</a> of file <a class="el" href="nuklear__popup_8c_source.html">nuklear_popup.c</a>.</p>
- </div>
- </div>
- <a id="a25e6ba55c04c4cf982d5bc5e59fc68d1" name="a25e6ba55c04c4cf982d5bc5e59fc68d1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a25e6ba55c04c4cf982d5bc5e59fc68d1">◆ </a></span>nk_popup_end()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_popup_end </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__popup_8c_source.html#l00201">201</a> of file <a class="el" href="nuklear__popup_8c_source.html">nuklear_popup.c</a>.</p>
- </div>
- </div>
- <a id="a78602b0e1f91e1313237c6162ecc64e9" name="a78602b0e1f91e1313237c6162ecc64e9"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a78602b0e1f91e1313237c6162ecc64e9">◆ </a></span>nk_popup_get_scroll()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_popup_get_scroll </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_uint * </td>
- <td class="paramname"><em>offset_x</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_uint * </td>
- <td class="paramname"><em>offset_y</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__popup_8c_source.html#l00233">233</a> of file <a class="el" href="nuklear__popup_8c_source.html">nuklear_popup.c</a>.</p>
- </div>
- </div>
- <a id="a1a1826b80e6ab43f3ca4cff8fbec6d97" name="a1a1826b80e6ab43f3ca4cff8fbec6d97"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1a1826b80e6ab43f3ca4cff8fbec6d97">◆ </a></span>nk_popup_set_scroll()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_popup_set_scroll </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_uint </td>
- <td class="paramname"><em>offset_x</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_uint </td>
- <td class="paramname"><em>offset_y</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__popup_8c_source.html#l00250">250</a> of file <a class="el" href="nuklear__popup_8c_source.html">nuklear_popup.c</a>.</p>
- </div>
- </div>
- <a id="a0184f8286d3a022ba7e62654d2a5f4e7" name="a0184f8286d3a022ba7e62654d2a5f4e7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0184f8286d3a022ba7e62654d2a5f4e7">◆ </a></span>nk_prog()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_size nk_prog </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_size </td>
- <td class="paramname"><em>cur</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_size </td>
- <td class="paramname"><em>max</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>modifyable</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__progress_8c_source.html#l00153">153</a> of file <a class="el" href="nuklear__progress_8c_source.html">nuklear_progress.c</a>.</p>
- </div>
- </div>
- <a id="a579c75aabb35c05424c877d0e2dc7404" name="a579c75aabb35c05424c877d0e2dc7404"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a579c75aabb35c05424c877d0e2dc7404">◆ </a></span>nk_progress()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_progress </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_size * </td>
- <td class="paramname"><em>cur</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_size </td>
- <td class="paramname"><em>max</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>modifyable</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__progress_8c_source.html#l00122">122</a> of file <a class="el" href="nuklear__progress_8c_source.html">nuklear_progress.c</a>.</p>
- </div>
- </div>
- <a id="a6078e0bd051eadbaab18f5acea38e516" name="a6078e0bd051eadbaab18f5acea38e516"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6078e0bd051eadbaab18f5acea38e516">◆ </a></span>nk_property_double()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_property_double </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">double </td>
- <td class="paramname"><em>min</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">double * </td>
- <td class="paramname"><em>val</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">double </td>
- <td class="paramname"><em>max</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">double </td>
- <td class="paramname"><em>step</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>inc_per_pixel</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md98"></a>
- # nk_property_double</h1>
- <p>Double property directly modifying a passed in value !!! </p><dl class="section warning"><dt>Warning</dt><dd>To generate a unique property ID using the same label make sure to insert a <code>#</code> at the beginning. It will not be shown but guarantees correct behavior.</dd></dl>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a6078e0bd051eadbaab18f5acea38e516">nk_property_double</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">double</span> min, <span class="keywordtype">double</span> *val, <span class="keywordtype">double</span> max, <span class="keywordtype">double</span> step, <span class="keywordtype">double</span> inc_per_pixel);</div>
- <div class="ttc" id="anuklear_8h_html_a6078e0bd051eadbaab18f5acea38e516"><div class="ttname"><a href="nuklear_8h.html#a6078e0bd051eadbaab18f5acea38e516">nk_property_double</a></div><div class="ttdeci">NK_API void nk_property_double(struct nk_context *, const char *name, double min, double *val, double max, double step, float inc_per_pixel)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__property_8c_source.html#l00456">nuklear_property.c:456</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after calling a layouting function </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">String used both as a label as well as a unique identifier </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">min</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Minimum value not allowed to be underflown </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Double pointer to be modified </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">max</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Maximum value not allowed to be overflown </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">step</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Increment added and subtracted on increment and decrement button </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">inc_per_pixel</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Value per pixel added or subtracted on dragging </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__property_8c_source.html#l00456">456</a> of file <a class="el" href="nuklear__property_8c_source.html">nuklear_property.c</a>.</p>
- </div>
- </div>
- <a id="a2ad0b76d6b0b29ba37ca1777953d4f89" name="a2ad0b76d6b0b29ba37ca1777953d4f89"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2ad0b76d6b0b29ba37ca1777953d4f89">◆ </a></span>nk_property_float()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_property_float </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>min</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>val</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>max</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>step</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>inc_per_pixel</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md97"></a>
- # nk_property_float</h1>
- <p>Float property directly modifying a passed in value !!! </p><dl class="section warning"><dt>Warning</dt><dd>To generate a unique property ID using the same label make sure to insert a <code>#</code> at the beginning. It will not be shown but guarantees correct behavior.</dd></dl>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a2ad0b76d6b0b29ba37ca1777953d4f89">nk_property_float</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">float</span> min, <span class="keywordtype">float</span> *val, <span class="keywordtype">float</span> max, <span class="keywordtype">float</span> step, <span class="keywordtype">float</span> inc_per_pixel);</div>
- <div class="ttc" id="anuklear_8h_html_a2ad0b76d6b0b29ba37ca1777953d4f89"><div class="ttname"><a href="nuklear_8h.html#a2ad0b76d6b0b29ba37ca1777953d4f89">nk_property_float</a></div><div class="ttdeci">NK_API void nk_property_float(struct nk_context *, const char *name, float min, float *val, float max, float step, float inc_per_pixel)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__property_8c_source.html#l00442">nuklear_property.c:442</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after calling a layouting function </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">String used both as a label as well as a unique identifier </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">min</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Minimum value not allowed to be underflown </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Float pointer to be modified </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">max</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Maximum value not allowed to be overflown </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">step</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Increment added and subtracted on increment and decrement button </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">inc_per_pixel</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Value per pixel added or subtracted on dragging </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__property_8c_source.html#l00442">442</a> of file <a class="el" href="nuklear__property_8c_source.html">nuklear_property.c</a>.</p>
- </div>
- </div>
- <a id="a0af81623df7daa4f5f3eccb75beb2b26" name="a0af81623df7daa4f5f3eccb75beb2b26"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0af81623df7daa4f5f3eccb75beb2b26">◆ </a></span>nk_property_int()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_property_int </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>min</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>val</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>max</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>step</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>inc_per_pixel</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__property_8c_source.html#l00428">428</a> of file <a class="el" href="nuklear__property_8c_source.html">nuklear_property.c</a>.</p>
- </div>
- </div>
- <a id="ac5840ee35a5f6fcb30a086cf72afd991" name="ac5840ee35a5f6fcb30a086cf72afd991"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac5840ee35a5f6fcb30a086cf72afd991">◆ </a></span>nk_propertyd()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API double nk_propertyd </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">double </td>
- <td class="paramname"><em>min</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">double </td>
- <td class="paramname"><em>val</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">double </td>
- <td class="paramname"><em>max</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">double </td>
- <td class="paramname"><em>step</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>inc_per_pixel</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md101"></a>
- # nk_propertyd</h1>
- <p>Float property modifying a passed in value and returning the new value !!! </p><dl class="section warning"><dt>Warning</dt><dd>To generate a unique property ID using the same label make sure to insert a <code>#</code> at the beginning. It will not be shown but guarantees correct behavior.</dd></dl>
- <div class="fragment"><div class="line"><span class="keywordtype">float</span> <a class="code hl_function" href="nuklear_8h.html#ac5840ee35a5f6fcb30a086cf72afd991">nk_propertyd</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">double</span> min, <span class="keywordtype">double</span> val, <span class="keywordtype">double</span> max, <span class="keywordtype">double</span> step, <span class="keywordtype">double</span> inc_per_pixel);</div>
- <div class="ttc" id="anuklear_8h_html_ac5840ee35a5f6fcb30a086cf72afd991"><div class="ttname"><a href="nuklear_8h.html#ac5840ee35a5f6fcb30a086cf72afd991">nk_propertyd</a></div><div class="ttdeci">NK_API double nk_propertyd(struct nk_context *, const char *name, double min, double val, double max, double step, float inc_per_pixel)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__property_8c_source.html#l00498">nuklear_property.c:498</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after calling a layouting function </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>String used both as a label as well as a unique identifier </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">min</td><td>Minimum value not allowed to be underflown </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>Current double value to be modified and returned </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">max</td><td>Maximum value not allowed to be overflown </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">step</td><td>Increment added and subtracted on increment and decrement button </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">inc_per_pixel</td><td>Value per pixel added or subtracted on dragging</td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>the new modified double value </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__property_8c_source.html#l00498">498</a> of file <a class="el" href="nuklear__property_8c_source.html">nuklear_property.c</a>.</p>
- </div>
- </div>
- <a id="a2030121357983cfabd73fadb997dbf04" name="a2030121357983cfabd73fadb997dbf04"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2030121357983cfabd73fadb997dbf04">◆ </a></span>nk_propertyf()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API float nk_propertyf </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>min</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>val</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>max</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>step</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>inc_per_pixel</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md100"></a>
- # nk_propertyf</h1>
- <p>Float property modifying a passed in value and returning the new value !!! </p><dl class="section warning"><dt>Warning</dt><dd>To generate a unique property ID using the same label make sure to insert a <code>#</code> at the beginning. It will not be shown but guarantees correct behavior.</dd></dl>
- <div class="fragment"><div class="line"><span class="keywordtype">float</span> <a class="code hl_function" href="nuklear_8h.html#a2030121357983cfabd73fadb997dbf04">nk_propertyf</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">float</span> min, <span class="keywordtype">float</span> val, <span class="keywordtype">float</span> max, <span class="keywordtype">float</span> step, <span class="keywordtype">float</span> inc_per_pixel);</div>
- <div class="ttc" id="anuklear_8h_html_a2030121357983cfabd73fadb997dbf04"><div class="ttname"><a href="nuklear_8h.html#a2030121357983cfabd73fadb997dbf04">nk_propertyf</a></div><div class="ttdeci">NK_API float nk_propertyf(struct nk_context *, const char *name, float min, float val, float max, float step, float inc_per_pixel)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__property_8c_source.html#l00484">nuklear_property.c:484</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after calling a layouting function </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>String used both as a label as well as a unique identifier </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">min</td><td>Minimum value not allowed to be underflown </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>Current float value to be modified and returned </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">max</td><td>Maximum value not allowed to be overflown </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">step</td><td>Increment added and subtracted on increment and decrement button </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">inc_per_pixel</td><td>Value per pixel added or subtracted on dragging</td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>the new modified float value </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__property_8c_source.html#l00484">484</a> of file <a class="el" href="nuklear__property_8c_source.html">nuklear_property.c</a>.</p>
- </div>
- </div>
- <a id="af079769a8700d947492b8b08977eeca2" name="af079769a8700d947492b8b08977eeca2"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af079769a8700d947492b8b08977eeca2">◆ </a></span>nk_propertyi()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_propertyi </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>min</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>val</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>max</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>step</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>inc_per_pixel</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md99"></a>
- # nk_propertyi</h1>
- <p>Integer property modifying a passed in value and returning the new value !!! </p><dl class="section warning"><dt>Warning</dt><dd>To generate a unique property ID using the same label make sure to insert a <code>#</code> at the beginning. It will not be shown but guarantees correct behavior.</dd></dl>
- <div class="fragment"><div class="line"><span class="keywordtype">int</span> <a class="code hl_function" href="nuklear_8h.html#af079769a8700d947492b8b08977eeca2">nk_propertyi</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">int</span> min, <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> max, <span class="keywordtype">int</span> step, <span class="keywordtype">float</span> inc_per_pixel);</div>
- <div class="ttc" id="anuklear_8h_html_af079769a8700d947492b8b08977eeca2"><div class="ttname"><a href="nuklear_8h.html#af079769a8700d947492b8b08977eeca2">nk_propertyi</a></div><div class="ttdeci">NK_API int nk_propertyi(struct nk_context *, const char *name, int min, int val, int max, int step, float inc_per_pixel)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__property_8c_source.html#l00470">nuklear_property.c:470</a></div></div>
- </div><!-- fragment --><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td>Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after calling a layouting function </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>String used both as a label as well as a unique identifier </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">min</td><td>Minimum value not allowed to be underflown </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>Current integer value to be modified and returned </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">max</td><td>Maximum value not allowed to be overflown </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">step</td><td>Increment added and subtracted on increment and decrement button </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">inc_per_pixel</td><td>Value per pixel added or subtracted on dragging</td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>the new modified integer value </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__property_8c_source.html#l00470">470</a> of file <a class="el" href="nuklear__property_8c_source.html">nuklear_property.c</a>.</p>
- </div>
- </div>
- <a id="a995356c4ab32b29a089061e029899625" name="a995356c4ab32b29a089061e029899625"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a995356c4ab32b29a089061e029899625">◆ </a></span>nk_push_custom()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_push_custom </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>r</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_command_custom_callback </td>
- <td class="paramname"><em>cb</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="unionnk__handle.html">nk_handle</a> </td>
- <td class="paramname"><em>usr</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__draw_8c_source.html#l00495">495</a> of file <a class="el" href="nuklear__draw_8c_source.html">nuklear_draw.c</a>.</p>
- </div>
- </div>
- <a id="aa209fbe9aa3cf9a77c76b6352ae5762a" name="aa209fbe9aa3cf9a77c76b6352ae5762a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa209fbe9aa3cf9a77c76b6352ae5762a">◆ </a></span>nk_push_scissor()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_push_scissor </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>r</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__draw_8c_source.html#l00069">69</a> of file <a class="el" href="nuklear__draw_8c_source.html">nuklear_draw.c</a>.</p>
- </div>
- </div>
- <a id="a75af0e7e2d7244a1278463180d70482a" name="a75af0e7e2d7244a1278463180d70482a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a75af0e7e2d7244a1278463180d70482a">◆ </a></span>nk_radio_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_radio_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool * </td>
- <td class="paramname"><em>active</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__toggle_8c_source.html#l00430">430</a> of file <a class="el" href="nuklear__toggle_8c_source.html">nuklear_toggle.c</a>.</p>
- </div>
- </div>
- <a id="aeb6c2d22336e66bc64d5b09acba45713" name="aeb6c2d22336e66bc64d5b09acba45713"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aeb6c2d22336e66bc64d5b09acba45713">◆ </a></span>nk_radio_label_align()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_radio_label_align </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>label</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool * </td>
- <td class="paramname"><em>active</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>widget_alignment</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>text_alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__toggle_8c_source.html#l00435">435</a> of file <a class="el" href="nuklear__toggle_8c_source.html">nuklear_toggle.c</a>.</p>
- </div>
- </div>
- <a id="a9d0b1fd1ad925204274c1e80ec1bdc1b" name="a9d0b1fd1ad925204274c1e80ec1bdc1b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9d0b1fd1ad925204274c1e80ec1bdc1b">◆ </a></span>nk_radio_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_radio_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool * </td>
- <td class="paramname"><em>active</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__toggle_8c_source.html#l00396">396</a> of file <a class="el" href="nuklear__toggle_8c_source.html">nuklear_toggle.c</a>.</p>
- </div>
- </div>
- <a id="a5ecc7c3c4a70df1fbd6b310d83d601bf" name="a5ecc7c3c4a70df1fbd6b310d83d601bf"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5ecc7c3c4a70df1fbd6b310d83d601bf">◆ </a></span>nk_radio_text_align()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_radio_text_align </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool * </td>
- <td class="paramname"><em>active</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>widget_alignment</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>text_alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__toggle_8c_source.html#l00408">408</a> of file <a class="el" href="nuklear__toggle_8c_source.html">nuklear_toggle.c</a>.</p>
- </div>
- </div>
- <a id="aedba0cd2ec170c1f95f3396953982bc1" name="aedba0cd2ec170c1f95f3396953982bc1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aedba0cd2ec170c1f95f3396953982bc1">◆ </a></span>nk_rect()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td>(</td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>x</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>y</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>w</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>h</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__math_8c_source.html#l00211">211</a> of file <a class="el" href="nuklear__math_8c_source.html">nuklear_math.c</a>.</p>
- </div>
- </div>
- <a id="a1fb750b2453769a4d7148affaeca03a4" name="a1fb750b2453769a4d7148affaeca03a4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1fb750b2453769a4d7148affaeca03a4">◆ </a></span>nk_rect_pos()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> nk_rect_pos </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>r</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__math_8c_source.html#l00244">244</a> of file <a class="el" href="nuklear__math_8c_source.html">nuklear_math.c</a>.</p>
- </div>
- </div>
- <a id="ab3d2e89c4df50366d57cae6643d42f4b" name="ab3d2e89c4df50366d57cae6643d42f4b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab3d2e89c4df50366d57cae6643d42f4b">◆ </a></span>nk_rect_size()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> nk_rect_size </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>r</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__math_8c_source.html#l00251">251</a> of file <a class="el" href="nuklear__math_8c_source.html">nuklear_math.c</a>.</p>
- </div>
- </div>
- <a id="a719d14af657abbf56ba9f361ea9be393" name="a719d14af657abbf56ba9f361ea9be393"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a719d14af657abbf56ba9f361ea9be393">◆ </a></span>nk_recta()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> nk_recta </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>pos</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__math_8c_source.html#l00229">229</a> of file <a class="el" href="nuklear__math_8c_source.html">nuklear_math.c</a>.</p>
- </div>
- </div>
- <a id="a71e022707f88468450eaa4167136d7be" name="a71e022707f88468450eaa4167136d7be"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a71e022707f88468450eaa4167136d7be">◆ </a></span>nk_recti()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> <a class="el" href="structnk__recti.html">nk_recti</a> </td>
- <td>(</td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>x</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>y</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>w</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>h</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__math_8c_source.html#l00219">219</a> of file <a class="el" href="nuklear__math_8c_source.html">nuklear_math.c</a>.</p>
- </div>
- </div>
- <a id="a6c6d2aeb6b6028cf967b546e8c2c9577" name="a6c6d2aeb6b6028cf967b546e8c2c9577"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6c6d2aeb6b6028cf967b546e8c2c9577">◆ </a></span>nk_rectiv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> nk_rectiv </td>
- <td>(</td>
- <td class="paramtype">const int * </td>
- <td class="paramname"><em>xywh</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__math_8c_source.html#l00239">239</a> of file <a class="el" href="nuklear__math_8c_source.html">nuklear_math.c</a>.</p>
- </div>
- </div>
- <a id="abb70e8cc94ec8aeb7a5433783a7b710a" name="abb70e8cc94ec8aeb7a5433783a7b710a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abb70e8cc94ec8aeb7a5433783a7b710a">◆ </a></span>nk_rectv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> nk_rectv </td>
- <td>(</td>
- <td class="paramtype">const float * </td>
- <td class="paramname"><em>xywh</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__math_8c_source.html#l00234">234</a> of file <a class="el" href="nuklear__math_8c_source.html">nuklear_math.c</a>.</p>
- </div>
- </div>
- <a id="a0624ae1d6500b0a2941274f1a99d144d" name="a0624ae1d6500b0a2941274f1a99d144d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0624ae1d6500b0a2941274f1a99d144d">◆ </a></span>nk_rgb()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_rgb </td>
- <td>(</td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>r</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>g</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>b</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00108">108</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a2cd7a6e22864639d1fcdfafc7eaa15d4" name="a2cd7a6e22864639d1fcdfafc7eaa15d4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2cd7a6e22864639d1fcdfafc7eaa15d4">◆ </a></span>nk_rgb_bv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_rgb_bv </td>
- <td>(</td>
- <td class="paramtype">const nk_byte * </td>
- <td class="paramname"><em>rgb</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00123">123</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a33e4fee67ffafbb8914865af2bba647d" name="a33e4fee67ffafbb8914865af2bba647d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a33e4fee67ffafbb8914865af2bba647d">◆ </a></span>nk_rgb_cf()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_rgb_cf </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__colorf.html">nk_colorf</a> </td>
- <td class="paramname"><em>c</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00173">173</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a35b5f63980ba256bcf7cc1b920f82592" name="a35b5f63980ba256bcf7cc1b920f82592"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a35b5f63980ba256bcf7cc1b920f82592">◆ </a></span>nk_rgb_f()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_rgb_f </td>
- <td>(</td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>r</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>g</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>b</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00158">158</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a4c47530bd93f266a36e910cdbd5dce65" name="a4c47530bd93f266a36e910cdbd5dce65"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4c47530bd93f266a36e910cdbd5dce65">◆ </a></span>nk_rgb_factor()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_rgb_factor </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>col</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>factor</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00026">26</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a25e21fa9f1bc1f525bbacf8a307df980" name="a25e21fa9f1bc1f525bbacf8a307df980"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a25e21fa9f1bc1f525bbacf8a307df980">◆ </a></span>nk_rgb_fv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_rgb_fv </td>
- <td>(</td>
- <td class="paramtype">const float * </td>
- <td class="paramname"><em>rgb</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00168">168</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a26a946787416afc3cadd710e91011a59" name="a26a946787416afc3cadd710e91011a59"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a26a946787416afc3cadd710e91011a59">◆ </a></span>nk_rgb_hex()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_rgb_hex </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>rgb</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00046">46</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="ac4d34bec4ba0395b2a7bd7155aa5fb86" name="ac4d34bec4ba0395b2a7bd7155aa5fb86"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac4d34bec4ba0395b2a7bd7155aa5fb86">◆ </a></span>nk_rgb_iv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_rgb_iv </td>
- <td>(</td>
- <td class="paramtype">const int * </td>
- <td class="paramname"><em>rgb</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00118">118</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="aee4378e8b9ef0ef3cef4c1346d7f3aae" name="aee4378e8b9ef0ef3cef4c1346d7f3aae"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aee4378e8b9ef0ef3cef4c1346d7f3aae">◆ </a></span>nk_rgba()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_rgba </td>
- <td>(</td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>r</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>g</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>a</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00036">36</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a8d04ddba6467910774e0f943b5f44890" name="a8d04ddba6467910774e0f943b5f44890"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8d04ddba6467910774e0f943b5f44890">◆ </a></span>nk_rgba_bv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_rgba_bv </td>
- <td>(</td>
- <td class="paramtype">const nk_byte * </td>
- <td class="paramname"><em>rgba</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00103">103</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="ad3c340ca519475afffe345355e84946d" name="ad3c340ca519475afffe345355e84946d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad3c340ca519475afffe345355e84946d">◆ </a></span>nk_rgba_cf()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_rgba_cf </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__colorf.html">nk_colorf</a> </td>
- <td class="paramname"><em>c</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00153">153</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a033c313d691c2d9675679c7aa204aa9f" name="a033c313d691c2d9675679c7aa204aa9f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a033c313d691c2d9675679c7aa204aa9f">◆ </a></span>nk_rgba_f()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_rgba_f </td>
- <td>(</td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>r</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>g</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>a</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00138">138</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="af932ecac27831b542d14620aa6bcfd70" name="af932ecac27831b542d14620aa6bcfd70"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af932ecac27831b542d14620aa6bcfd70">◆ </a></span>nk_rgba_fv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_rgba_fv </td>
- <td>(</td>
- <td class="paramtype">const float * </td>
- <td class="paramname"><em>rgba</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00148">148</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a189a77bf108c81811bc2d62ff6bf4d36" name="a189a77bf108c81811bc2d62ff6bf4d36"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a189a77bf108c81811bc2d62ff6bf4d36">◆ </a></span>nk_rgba_hex()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_rgba_hex </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>rgb</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00058">58</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a2cf5bf56601145c066b0d318e1f06689" name="a2cf5bf56601145c066b0d318e1f06689"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2cf5bf56601145c066b0d318e1f06689">◆ </a></span>nk_rgba_iv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_rgba_iv </td>
- <td>(</td>
- <td class="paramtype">const int * </td>
- <td class="paramname"><em>rgba</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00098">98</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="ab1a7fb55f9c0884f51d4d6ee1ec3a4e9" name="ab1a7fb55f9c0884f51d4d6ee1ec3a4e9"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab1a7fb55f9c0884f51d4d6ee1ec3a4e9">◆ </a></span>nk_rgba_u32()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__color.html">nk_color</a> nk_rgba_u32 </td>
- <td>(</td>
- <td class="paramtype">nk_uint </td>
- <td class="paramname"><em>in</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__color_8c_source.html#l00128">128</a> of file <a class="el" href="nuklear__color_8c_source.html">nuklear_color.c</a>.</p>
- </div>
- </div>
- <a id="a21f6b2b4f799375a50b7382be96d397f" name="a21f6b2b4f799375a50b7382be96d397f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a21f6b2b4f799375a50b7382be96d397f">◆ </a></span>nk_rule_horizontal()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_rule_horizontal </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>color</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>rounding</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md56"></a>
- # nk_window_show_if</h1>
- <p>Line for visual separation. Draws a line with thickness determined by the current row height. </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a21f6b2b4f799375a50b7382be96d397f">nk_rule_horizontal</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__color.html">nk_color</a> color, <a class="code hl_define" href="nuklear_8h.html#a3d22f7496565fb07532fa0c473894915">NK_BOOL</a> rounding)</div>
- <div class="ttc" id="anuklear_8h_html_a21f6b2b4f799375a50b7382be96d397f"><div class="ttname"><a href="nuklear_8h.html#a21f6b2b4f799375a50b7382be96d397f">nk_rule_horizontal</a></div><div class="ttdeci">NK_API void nk_rule_horizontal(struct nk_context *ctx, struct nk_color color, nk_bool rounding)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00673">nuklear_window.c:673</a></div></div>
- <div class="ttc" id="anuklear_8h_html_a3d22f7496565fb07532fa0c473894915"><div class="ttname"><a href="nuklear_8h.html#a3d22f7496565fb07532fa0c473894915">NK_BOOL</a></div><div class="ttdeci">#define NK_BOOL</div><div class="ttdoc">could be char, use int for drop-in replacement backwards compatibility</div><div class="ttdef"><b>Definition</b> <a href="nuklear_8h_source.html#l00192">nuklear.h:192</a></div></div>
- <div class="ttc" id="astructnk__color_html"><div class="ttname"><a href="structnk__color.html">nk_color</a></div><div class="ttdef"><b>Definition</b> <a href="nuklear_8h_source.html#l00261">nuklear.h:261</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">color</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Color of the horizontal line </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">rounding</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Whether or not to make the line round </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00673">673</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__draw_8c_source.html#l00152">nk_fill_rect()</a>, and <a class="el" href="nuklear__window_8c_source.html#l00391">nk_window_get_canvas()</a>.</p>
- </div>
- </div>
- <a id="a0eb8f2805087435fee7d922c704a99ac" name="a0eb8f2805087435fee7d922c704a99ac"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0eb8f2805087435fee7d922c704a99ac">◆ </a></span>nk_select_image_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_select_image_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__selectable_8c_source.html#l00310">310</a> of file <a class="el" href="nuklear__selectable_8c_source.html">nuklear_selectable.c</a>.</p>
- </div>
- </div>
- <a id="ae321ae5f69e1b9ce65514f7f8f9d12ee" name="ae321ae5f69e1b9ce65514f7f8f9d12ee"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae321ae5f69e1b9ce65514f7f8f9d12ee">◆ </a></span>nk_select_image_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_select_image_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__selectable_8c_source.html#l00315">315</a> of file <a class="el" href="nuklear__selectable_8c_source.html">nuklear_selectable.c</a>.</p>
- </div>
- </div>
- <a id="a6394d1055abf21e5b89c64ea0c8bbf7d" name="a6394d1055abf21e5b89c64ea0c8bbf7d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6394d1055abf21e5b89c64ea0c8bbf7d">◆ </a></span>nk_select_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_select_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__selectable_8c_source.html#l00306">306</a> of file <a class="el" href="nuklear__selectable_8c_source.html">nuklear_selectable.c</a>.</p>
- </div>
- </div>
- <a id="a2d14dab9591043e6652f41f7e3239267" name="a2d14dab9591043e6652f41f7e3239267"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2d14dab9591043e6652f41f7e3239267">◆ </a></span>nk_select_symbol_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_select_symbol_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__selectable_8c_source.html#l00327">327</a> of file <a class="el" href="nuklear__selectable_8c_source.html">nuklear_selectable.c</a>.</p>
- </div>
- </div>
- <a id="aed39496fbab80298283b299e37e7b3b2" name="aed39496fbab80298283b299e37e7b3b2"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aed39496fbab80298283b299e37e7b3b2">◆ </a></span>nk_select_symbol_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_select_symbol_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>title_len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__selectable_8c_source.html#l00321">321</a> of file <a class="el" href="nuklear__selectable_8c_source.html">nuklear_selectable.c</a>.</p>
- </div>
- </div>
- <a id="aeb12049c7f19b09f9b29a2b0417dfbce" name="aeb12049c7f19b09f9b29a2b0417dfbce"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aeb12049c7f19b09f9b29a2b0417dfbce">◆ </a></span>nk_select_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_select_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__selectable_8c_source.html#l00292">292</a> of file <a class="el" href="nuklear__selectable_8c_source.html">nuklear_selectable.c</a>.</p>
- </div>
- </div>
- <a id="a58f2706bfae7ee6ab9a2e19de51010b1" name="a58f2706bfae7ee6ab9a2e19de51010b1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a58f2706bfae7ee6ab9a2e19de51010b1">◆ </a></span>nk_selectable_image_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_selectable_image_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool * </td>
- <td class="paramname"><em>value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__selectable_8c_source.html#l00301">301</a> of file <a class="el" href="nuklear__selectable_8c_source.html">nuklear_selectable.c</a>.</p>
- </div>
- </div>
- <a id="a54c0cbf2829c2a613fc6c5b7c40f8fa0" name="a54c0cbf2829c2a613fc6c5b7c40f8fa0"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a54c0cbf2829c2a613fc6c5b7c40f8fa0">◆ </a></span>nk_selectable_image_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_selectable_image_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool * </td>
- <td class="paramname"><em>value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__selectable_8c_source.html#l00229">229</a> of file <a class="el" href="nuklear__selectable_8c_source.html">nuklear_selectable.c</a>.</p>
- </div>
- </div>
- <a id="aa1a52f70129fe8ddd01e187eb3f40f88" name="aa1a52f70129fe8ddd01e187eb3f40f88"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa1a52f70129fe8ddd01e187eb3f40f88">◆ </a></span>nk_selectable_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_selectable_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool * </td>
- <td class="paramname"><em>value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__selectable_8c_source.html#l00297">297</a> of file <a class="el" href="nuklear__selectable_8c_source.html">nuklear_selectable.c</a>.</p>
- </div>
- </div>
- <a id="a444c13c748d575ffe88d0bd15428d451" name="a444c13c748d575ffe88d0bd15428d451"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a444c13c748d575ffe88d0bd15428d451">◆ </a></span>nk_selectable_symbol_label()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_selectable_symbol_label </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool * </td>
- <td class="paramname"><em>value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__selectable_8c_source.html#l00287">287</a> of file <a class="el" href="nuklear__selectable_8c_source.html">nuklear_selectable.c</a>.</p>
- </div>
- </div>
- <a id="a9d080c39c35a3cbb330ccd3350a8d04a" name="a9d080c39c35a3cbb330ccd3350a8d04a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9d080c39c35a3cbb330ccd3350a8d04a">◆ </a></span>nk_selectable_symbol_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_selectable_symbol_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_symbol_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool * </td>
- <td class="paramname"><em>value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__selectable_8c_source.html#l00258">258</a> of file <a class="el" href="nuklear__selectable_8c_source.html">nuklear_selectable.c</a>.</p>
- </div>
- </div>
- <a id="a8cb591346008b176d3a2880a7d7c58d9" name="a8cb591346008b176d3a2880a7d7c58d9"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8cb591346008b176d3a2880a7d7c58d9">◆ </a></span>nk_selectable_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_selectable_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>align</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool * </td>
- <td class="paramname"><em>value</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__selectable_8c_source.html#l00200">200</a> of file <a class="el" href="nuklear__selectable_8c_source.html">nuklear_selectable.c</a>.</p>
- </div>
- </div>
- <a id="a6431e096f95838b2d3a39ac169b3eb23" name="a6431e096f95838b2d3a39ac169b3eb23"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6431e096f95838b2d3a39ac169b3eb23">◆ </a></span>nk_slide_float()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API float nk_slide_float </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>min</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>val</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>max</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>step</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__slider_8c_source.html#l00242">242</a> of file <a class="el" href="nuklear__slider_8c_source.html">nuklear_slider.c</a>.</p>
- </div>
- </div>
- <a id="a13a947d9d1b4955ff48d9eebcb8ae24d" name="a13a947d9d1b4955ff48d9eebcb8ae24d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a13a947d9d1b4955ff48d9eebcb8ae24d">◆ </a></span>nk_slide_int()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_slide_int </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>min</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>val</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>max</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>step</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__slider_8c_source.html#l00247">247</a> of file <a class="el" href="nuklear__slider_8c_source.html">nuklear_slider.c</a>.</p>
- </div>
- </div>
- <a id="ab2e9352aa7b3354e8b46a81188661516" name="ab2e9352aa7b3354e8b46a81188661516"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab2e9352aa7b3354e8b46a81188661516">◆ </a></span>nk_slider_float()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_slider_float </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>min</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float * </td>
- <td class="paramname"><em>val</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>max</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>step</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__slider_8c_source.html#l00208">208</a> of file <a class="el" href="nuklear__slider_8c_source.html">nuklear_slider.c</a>.</p>
- </div>
- </div>
- <a id="afa5f71af6c9d2848d0b8d28143b878e7" name="afa5f71af6c9d2848d0b8d28143b878e7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#afa5f71af6c9d2848d0b8d28143b878e7">◆ </a></span>nk_slider_int()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_slider_int </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>min</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>val</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>max</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>step</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__slider_8c_source.html#l00254">254</a> of file <a class="el" href="nuklear__slider_8c_source.html">nuklear_slider.c</a>.</p>
- </div>
- </div>
- <a id="a197cb17338c3c973765558f0ddeb9fc0" name="a197cb17338c3c973765558f0ddeb9fc0"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a197cb17338c3c973765558f0ddeb9fc0">◆ </a></span>nk_spacer()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_spacer </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md72"></a>
- # nk_spacer</h1>
- <p>Spacer is a dummy widget that consumes space as usual but doesn't draw anything </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a197cb17338c3c973765558f0ddeb9fc0">nk_spacer</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>* );</div>
- <div class="ttc" id="anuklear_8h_html_a197cb17338c3c973765558f0ddeb9fc0"><div class="ttname"><a href="nuklear_8h.html#a197cb17338c3c973765558f0ddeb9fc0">nk_spacer</a></div><div class="ttdeci">NK_API void nk_spacer(struct nk_context *ctx)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__layout_8c_source.html#l00764">nuklear_layout.c:764</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after call <code>nk_layout_space_begin</code> </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__layout_8c_source.html#l00764">764</a> of file <a class="el" href="nuklear__layout_8c_source.html">nuklear_layout.c</a>.</p>
- </div>
- </div>
- <a id="a700cbd24d7c654b1ea5b6c5b9a5f18a4" name="a700cbd24d7c654b1ea5b6c5b9a5f18a4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a700cbd24d7c654b1ea5b6c5b9a5f18a4">◆ </a></span>nk_spacing()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_spacing </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>cols</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__widget_8c_source.html#l00205">205</a> of file <a class="el" href="nuklear__widget_8c_source.html">nuklear_widget.c</a>.</p>
- </div>
- </div>
- <a id="a67be2a3091dcc782a2fe8e60af48789e" name="a67be2a3091dcc782a2fe8e60af48789e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a67be2a3091dcc782a2fe8e60af48789e">◆ </a></span>nk_str_append_str_char()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_str_append_str_char </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00048">48</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a538bd5a9a884f1476eefff359e549c20" name="a538bd5a9a884f1476eefff359e549c20"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a538bd5a9a884f1476eefff359e549c20">◆ </a></span>nk_str_append_str_runes()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_str_append_str_runes </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const nk_rune * </td>
- <td class="paramname"><em>runes</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00099">99</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a2c284670625294b8a0390a0a37260f6e" name="a2c284670625294b8a0390a0a37260f6e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2c284670625294b8a0390a0a37260f6e">◆ </a></span>nk_str_append_str_utf8()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_str_append_str_utf8 </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00065">65</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="ac538f98df24b7c452c31f8b9b4cb84cb" name="ac538f98df24b7c452c31f8b9b4cb84cb"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac538f98df24b7c452c31f8b9b4cb84cb">◆ </a></span>nk_str_append_text_char()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_str_append_text_char </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00035">35</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a9bbf28ce8bcfe8b1e2d3bcb9ae7ad0e5" name="a9bbf28ce8bcfe8b1e2d3bcb9ae7ad0e5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9bbf28ce8bcfe8b1e2d3bcb9ae7ad0e5">◆ </a></span>nk_str_append_text_runes()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_str_append_text_runes </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const nk_rune * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00083">83</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a52ac2a215fc5af4a1f289c0044314527" name="a52ac2a215fc5af4a1f289c0044314527"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a52ac2a215fc5af4a1f289c0044314527">◆ </a></span>nk_str_append_text_utf8()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_str_append_text_utf8 </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00053">53</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a051520b43a1f77a6568c436132b3748a" name="a051520b43a1f77a6568c436132b3748a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a051520b43a1f77a6568c436132b3748a">◆ </a></span>nk_str_at_char()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API char * nk_str_at_char </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>pos</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00314">314</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="ad2bb5573dda4e1ff874c798323a85bdd" name="ad2bb5573dda4e1ff874c798323a85bdd"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad2bb5573dda4e1ff874c798323a85bdd">◆ </a></span>nk_str_at_char_const()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API const char * nk_str_at_char_const </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>pos</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00357">357</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a02ffc8c03479c124dc9184bf809ef312" name="a02ffc8c03479c124dc9184bf809ef312"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a02ffc8c03479c124dc9184bf809ef312">◆ </a></span>nk_str_at_const()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API const char * nk_str_at_const </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>pos</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_rune * </td>
- <td class="paramname"><em>unicode</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00364">364</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a42691711a4af5cdfc97842abb28ad33a" name="a42691711a4af5cdfc97842abb28ad33a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a42691711a4af5cdfc97842abb28ad33a">◆ </a></span>nk_str_at_rune()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API char * nk_str_at_rune </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>pos</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_rune * </td>
- <td class="paramname"><em>unicode</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00321">321</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="ab9d2c499eec5660fa620cfd5af6aa511" name="ab9d2c499eec5660fa620cfd5af6aa511"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab9d2c499eec5660fa620cfd5af6aa511">◆ </a></span>nk_str_clear()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_str_clear </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>str</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00436">436</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a6d7bbb83e38204ff2a46290ce3a7f507" name="a6d7bbb83e38204ff2a46290ce3a7f507"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6d7bbb83e38204ff2a46290ce3a7f507">◆ </a></span>nk_str_delete_chars()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_str_delete_chars </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>pos</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00273">273</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a08621f10e2880c7e9154e753d99f9cd8" name="a08621f10e2880c7e9154e753d99f9cd8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a08621f10e2880c7e9154e753d99f9cd8">◆ </a></span>nk_str_delete_runes()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_str_delete_runes </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>pos</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00290">290</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a04662530a2da72abf0a5592208f11d1f" name="a04662530a2da72abf0a5592208f11d1f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a04662530a2da72abf0a5592208f11d1f">◆ </a></span>nk_str_free()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_str_free </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>str</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00443">443</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a2b3a0af13b4d9c2b7242a39df78b3387" name="a2b3a0af13b4d9c2b7242a39df78b3387"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2b3a0af13b4d9c2b7242a39df78b3387">◆ </a></span>nk_str_get()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API char * nk_str_get </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>s</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00408">408</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a903d9c332a513f575c893d5aa6be5ac8" name="a903d9c332a513f575c893d5aa6be5ac8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a903d9c332a513f575c893d5aa6be5ac8">◆ </a></span>nk_str_get_const()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API const char * nk_str_get_const </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>s</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00415">415</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a4e8cb9bd5773443642626e8f15760ec8" name="a4e8cb9bd5773443642626e8f15760ec8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4e8cb9bd5773443642626e8f15760ec8">◆ </a></span>nk_str_init()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_str_init </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__allocator.html">nk_allocator</a> * </td>
- <td class="paramname"><em>alloc</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_size </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00023">23</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a579bd7d86c6c8b578b7a9047662ac4a7" name="a579bd7d86c6c8b578b7a9047662ac4a7"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a579bd7d86c6c8b578b7a9047662ac4a7">◆ </a></span>nk_str_init_fixed()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_str_init_fixed </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void * </td>
- <td class="paramname"><em>memory</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_size </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00029">29</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a290ac7c33aefd9c398eeceacd3940c4d" name="a290ac7c33aefd9c398eeceacd3940c4d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a290ac7c33aefd9c398eeceacd3940c4d">◆ </a></span>nk_str_insert_at_char()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_str_insert_at_char </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>pos</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00114">114</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a7b7df9d432d38acfc704ba2e0c2f79ed" name="a7b7df9d432d38acfc704ba2e0c2f79ed"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7b7df9d432d38acfc704ba2e0c2f79ed">◆ </a></span>nk_str_insert_at_rune()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_str_insert_at_rune </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>pos</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>cstr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00149">149</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a86b6ea2d0b7f7ce1e1cd12366bf7a727" name="a86b6ea2d0b7f7ce1e1cd12366bf7a727"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a86b6ea2d0b7f7ce1e1cd12366bf7a727">◆ </a></span>nk_str_insert_str_char()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_str_insert_str_char </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>pos</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00173">173</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a6eef89c3a7829f89db5e61bf0d945c13" name="a6eef89c3a7829f89db5e61bf0d945c13"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6eef89c3a7829f89db5e61bf0d945c13">◆ </a></span>nk_str_insert_str_runes()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_str_insert_str_runes </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>pos</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const nk_rune * </td>
- <td class="paramname"><em>runes</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00227">227</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a9849188982faf4d9a306c062bbdd73ef" name="a9849188982faf4d9a306c062bbdd73ef"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9849188982faf4d9a306c062bbdd73ef">◆ </a></span>nk_str_insert_str_utf8()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_str_insert_str_utf8 </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>pos</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00193">193</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="acfe30495010d8a06192b006b094cbbe5" name="acfe30495010d8a06192b006b094cbbe5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acfe30495010d8a06192b006b094cbbe5">◆ </a></span>nk_str_insert_text_char()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_str_insert_text_char </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>pos</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00168">168</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a969471e9b00506bd8b19433169376190" name="a969471e9b00506bd8b19433169376190"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a969471e9b00506bd8b19433169376190">◆ </a></span>nk_str_insert_text_runes()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_str_insert_text_runes </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>pos</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const nk_rune * </td>
- <td class="paramname"><em>runes</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00211">211</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a7b8f5d52ee319c9cfda6bc231e1569e8" name="a7b8f5d52ee319c9cfda6bc231e1569e8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7b8f5d52ee319c9cfda6bc231e1569e8">◆ </a></span>nk_str_insert_text_utf8()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_str_insert_text_utf8 </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>pos</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00178">178</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a1e7d1bb9999417db77cd668eb188f6e5" name="a1e7d1bb9999417db77cd668eb188f6e5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1e7d1bb9999417db77cd668eb188f6e5">◆ </a></span>nk_str_len()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_str_len </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>s</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00422">422</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a9e237857b886ad3cacaf557702ff72ce" name="a9e237857b886ad3cacaf557702ff72ce"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9e237857b886ad3cacaf557702ff72ce">◆ </a></span>nk_str_len_char()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_str_len_char </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>s</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00429">429</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="ae172901e88dec191a460e0ed3ac48918" name="ae172901e88dec191a460e0ed3ac48918"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae172901e88dec191a460e0ed3ac48918">◆ </a></span>nk_str_remove_chars()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_str_remove_chars </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>s</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00242">242</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a2b95327a01ddfd9c63d1f2e1eb585025" name="a2b95327a01ddfd9c63d1f2e1eb585025"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2b95327a01ddfd9c63d1f2e1eb585025">◆ </a></span>nk_str_remove_runes()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_str_remove_runes </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00252">252</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="aebae5d78c31061a08db967eee8ea02b8" name="aebae5d78c31061a08db967eee8ea02b8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aebae5d78c31061a08db967eee8ea02b8">◆ </a></span>nk_str_rune_at()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_rune nk_str_rune_at </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__str.html">nk_str</a> * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>pos</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__string_8c_source.html#l00400">400</a> of file <a class="el" href="nuklear__string_8c_source.html">nuklear_string.c</a>.</p>
- </div>
- </div>
- <a id="a4507d2be43d5a55d4e6158be9d688363" name="a4507d2be43d5a55d4e6158be9d688363"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4507d2be43d5a55d4e6158be9d688363">◆ </a></span>nk_strfilter()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_strfilter </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>regexp</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__util_8c_source.html#l00303">303</a> of file <a class="el" href="nuklear__util_8c_source.html">nuklear_util.c</a>.</p>
- </div>
- </div>
- <a id="a66f69855d430d9abd6b025be53f62689" name="a66f69855d430d9abd6b025be53f62689"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a66f69855d430d9abd6b025be53f62689">◆ </a></span>nk_stricmp()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_stricmp </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>s1</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>s2</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__util_8c_source.html#l00234">234</a> of file <a class="el" href="nuklear__util_8c_source.html">nuklear_util.c</a>.</p>
- </div>
- </div>
- <a id="af770adcc4831845ae44c103c7c55e22b" name="af770adcc4831845ae44c103c7c55e22b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af770adcc4831845ae44c103c7c55e22b">◆ </a></span>nk_stricmpn()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_stricmpn </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>s1</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>s2</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>n</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__util_8c_source.html#l00256">256</a> of file <a class="el" href="nuklear__util_8c_source.html">nuklear_util.c</a>.</p>
- </div>
- </div>
- <a id="a7592a780dfecdd00ec083c6cea840843" name="a7592a780dfecdd00ec083c6cea840843"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7592a780dfecdd00ec083c6cea840843">◆ </a></span>nk_strlen()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_strlen </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__util_8c_source.html#l00136">136</a> of file <a class="el" href="nuklear__util_8c_source.html">nuklear_util.c</a>.</p>
- </div>
- </div>
- <a id="a91a762116b53e2b77621531f9b55e71c" name="a91a762116b53e2b77621531f9b55e71c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a91a762116b53e2b77621531f9b55e71c">◆ </a></span>nk_strmatch_fuzzy_string()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_strmatch_fuzzy_string </td>
- <td>(</td>
- <td class="paramtype">char const * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char const * </td>
- <td class="paramname"><em>pattern</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>out_score</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__util_8c_source.html#l00441">441</a> of file <a class="el" href="nuklear__util_8c_source.html">nuklear_util.c</a>.</p>
- </div>
- </div>
- <a id="ada7403c9dfba288006483be6276c692b" name="ada7403c9dfba288006483be6276c692b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ada7403c9dfba288006483be6276c692b">◆ </a></span>nk_strmatch_fuzzy_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_strmatch_fuzzy_text </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>txt</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>txt_len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>pattern</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>out_score</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__util_8c_source.html#l00320">320</a> of file <a class="el" href="nuklear__util_8c_source.html">nuklear_util.c</a>.</p>
- </div>
- </div>
- <a id="a720a5b136e3d0969429b68f2767acc8b" name="a720a5b136e3d0969429b68f2767acc8b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a720a5b136e3d0969429b68f2767acc8b">◆ </a></span>nk_stroke_arc()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_stroke_arc </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>cx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>cy</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>radius</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>a_min</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>a_max</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>line_thickness</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>c</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__draw_8c_source.html#l00244">244</a> of file <a class="el" href="nuklear__draw_8c_source.html">nuklear_draw.c</a>.</p>
- </div>
- </div>
- <a id="a56cab66c2d12f25717fb5be7bda1de4c" name="a56cab66c2d12f25717fb5be7bda1de4c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a56cab66c2d12f25717fb5be7bda1de4c">◆ </a></span>nk_stroke_circle()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_stroke_circle </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>r</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>line_thickness</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>c</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__draw_8c_source.html#l00201">201</a> of file <a class="el" href="nuklear__draw_8c_source.html">nuklear_draw.c</a>.</p>
- </div>
- </div>
- <a id="aa2669f50087c675d5734516f34f2684f" name="aa2669f50087c675d5734516f34f2684f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa2669f50087c675d5734516f34f2684f">◆ </a></span>nk_stroke_curve()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_stroke_curve </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>ax</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>ay</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>ctrl0x</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>ctrl0y</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>ctrl1x</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>ctrl1y</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>bx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>by</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>line_thickness</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>col</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__draw_8c_source.html#l00106">106</a> of file <a class="el" href="nuklear__draw_8c_source.html">nuklear_draw.c</a>.</p>
- </div>
- </div>
- <a id="a5f48f521429154981803612ee2c80850" name="a5f48f521429154981803612ee2c80850"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5f48f521429154981803612ee2c80850">◆ </a></span>nk_stroke_line()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_stroke_line </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>x0</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>y0</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>x1</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>y1</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>line_thickness</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>c</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>shape outlines </p>
- <p class="definition">Definition at line <a class="el" href="nuklear__draw_8c_source.html#l00089">89</a> of file <a class="el" href="nuklear__draw_8c_source.html">nuklear_draw.c</a>.</p>
- </div>
- </div>
- <a id="a1cbea03c6d2e785c2361809087e1a4c6" name="a1cbea03c6d2e785c2361809087e1a4c6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1cbea03c6d2e785c2361809087e1a4c6">◆ </a></span>nk_stroke_polygon()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_stroke_polygon </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const float * </td>
- <td class="paramname"><em>points</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>point_count</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>line_thickness</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>col</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__draw_8c_source.html#l00332">332</a> of file <a class="el" href="nuklear__draw_8c_source.html">nuklear_draw.c</a>.</p>
- </div>
- </div>
- <a id="a2443782bdfd613b9a7b8199128ea0a79" name="a2443782bdfd613b9a7b8199128ea0a79"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2443782bdfd613b9a7b8199128ea0a79">◆ </a></span>nk_stroke_polyline()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_stroke_polyline </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const float * </td>
- <td class="paramname"><em>points</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>point_count</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>line_thickness</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>col</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__draw_8c_source.html#l00374">374</a> of file <a class="el" href="nuklear__draw_8c_source.html">nuklear_draw.c</a>.</p>
- </div>
- </div>
- <a id="a0a9a438b0bc3c80cf11a7d2789b3a002" name="a0a9a438b0bc3c80cf11a7d2789b3a002"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0a9a438b0bc3c80cf11a7d2789b3a002">◆ </a></span>nk_stroke_rect()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_stroke_rect </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>rect</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>rounding</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>line_thickness</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>c</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__draw_8c_source.html#l00129">129</a> of file <a class="el" href="nuklear__draw_8c_source.html">nuklear_draw.c</a>.</p>
- </div>
- </div>
- <a id="a789c2ec58a82e2cc3e3cd28363068a76" name="a789c2ec58a82e2cc3e3cd28363068a76"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a789c2ec58a82e2cc3e3cd28363068a76">◆ </a></span>nk_stroke_triangle()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_stroke_triangle </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>x0</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>y0</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>x1</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>y1</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>x2</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>y2</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>line_thichness</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>c</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__draw_8c_source.html#l00278">278</a> of file <a class="el" href="nuklear__draw_8c_source.html">nuklear_draw.c</a>.</p>
- </div>
- </div>
- <a id="a6e16dc3d442972c56c157d47a9c08fd8" name="a6e16dc3d442972c56c157d47a9c08fd8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6e16dc3d442972c56c157d47a9c08fd8">◆ </a></span>nk_strtod()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API double nk_strtod </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char ** </td>
- <td class="paramname"><em>endptr</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__util_8c_source.html#l00168">168</a> of file <a class="el" href="nuklear__util_8c_source.html">nuklear_util.c</a>.</p>
- </div>
- </div>
- <a id="a866a44fc8b3098973d708ad0d0e99a53" name="a866a44fc8b3098973d708ad0d0e99a53"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a866a44fc8b3098973d708ad0d0e99a53">◆ </a></span>nk_strtof()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API float nk_strtof </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char ** </td>
- <td class="paramname"><em>endptr</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__util_8c_source.html#l00225">225</a> of file <a class="el" href="nuklear__util_8c_source.html">nuklear_util.c</a>.</p>
- </div>
- </div>
- <a id="ae8a8001cc25412e9a5447c8ff5c3bccc" name="ae8a8001cc25412e9a5447c8ff5c3bccc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae8a8001cc25412e9a5447c8ff5c3bccc">◆ </a></span>nk_strtoi()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_strtoi </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char ** </td>
- <td class="paramname"><em>endptr</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__util_8c_source.html#l00144">144</a> of file <a class="el" href="nuklear__util_8c_source.html">nuklear_util.c</a>.</p>
- </div>
- </div>
- <a id="a712c99c2b4d02724e0276d497a46b1ef" name="a712c99c2b4d02724e0276d497a46b1ef"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a712c99c2b4d02724e0276d497a46b1ef">◆ </a></span>nk_style_default()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_style_default </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__style_8c_source.html#l00009">9</a> of file <a class="el" href="nuklear__style_8c_source.html">nuklear_style.c</a>.</p>
- </div>
- </div>
- <a id="ac9a062889ac3a6a9b79937c89a713a8c" name="ac9a062889ac3a6a9b79937c89a713a8c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac9a062889ac3a6a9b79937c89a713a8c">◆ </a></span>nk_style_from_table()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_style_from_table </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__color.html">nk_color</a> * </td>
- <td class="paramname"><em>table</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__style_8c_source.html#l00094">94</a> of file <a class="el" href="nuklear__style_8c_source.html">nuklear_style.c</a>.</p>
- </div>
- </div>
- <a id="a384c1e9518a0e8cebe831e05d7bef03e" name="a384c1e9518a0e8cebe831e05d7bef03e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a384c1e9518a0e8cebe831e05d7bef03e">◆ </a></span>nk_style_get_color_by_name()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API const char * nk_style_get_color_by_name </td>
- <td>(</td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_style_colors</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__style_8c_source.html#l00057">57</a> of file <a class="el" href="nuklear__style_8c_source.html">nuklear_style.c</a>.</p>
- </div>
- </div>
- <a id="aa8f8bd65aff9fefbe9a6220bcac4e491" name="aa8f8bd65aff9fefbe9a6220bcac4e491"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa8f8bd65aff9fefbe9a6220bcac4e491">◆ </a></span>nk_style_hide_cursor()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_style_hide_cursor </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__style_8c_source.html#l00838">838</a> of file <a class="el" href="nuklear__style_8c_source.html">nuklear_style.c</a>.</p>
- </div>
- </div>
- <a id="ad75505d72c6aa666e36aa20fcfd9f939" name="ad75505d72c6aa666e36aa20fcfd9f939"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad75505d72c6aa666e36aa20fcfd9f939">◆ </a></span>nk_style_item_color()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__style__item.html">nk_style_item</a> nk_style_item_color </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>col</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__style_8c_source.html#l00062">62</a> of file <a class="el" href="nuklear__style_8c_source.html">nuklear_style.c</a>.</p>
- </div>
- </div>
- <a id="aee75f4fa28851ee1d95d98b8fcbb86ab" name="aee75f4fa28851ee1d95d98b8fcbb86ab"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aee75f4fa28851ee1d95d98b8fcbb86ab">◆ </a></span>nk_style_item_hide()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__style__item.html">nk_style_item</a> nk_style_item_hide </td>
- <td>(</td>
- <td class="paramtype">void </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__style_8c_source.html#l00086">86</a> of file <a class="el" href="nuklear__style_8c_source.html">nuklear_style.c</a>.</p>
- </div>
- </div>
- <a id="a1de0362610f6087ea11f0d9a4ada16e4" name="a1de0362610f6087ea11f0d9a4ada16e4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1de0362610f6087ea11f0d9a4ada16e4">◆ </a></span>nk_style_item_image()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__style__item.html">nk_style_item</a> nk_style_item_image </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__style_8c_source.html#l00070">70</a> of file <a class="el" href="nuklear__style_8c_source.html">nuklear_style.c</a>.</p>
- </div>
- </div>
- <a id="a6bf1f336dde45f3fc04447920454b1de" name="a6bf1f336dde45f3fc04447920454b1de"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6bf1f336dde45f3fc04447920454b1de">◆ </a></span>nk_style_item_nine_slice()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__style__item.html">nk_style_item</a> nk_style_item_nine_slice </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__nine__slice.html">nk_nine_slice</a> </td>
- <td class="paramname"><em>slice</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__style_8c_source.html#l00078">78</a> of file <a class="el" href="nuklear__style_8c_source.html">nuklear_style.c</a>.</p>
- </div>
- </div>
- <a id="a4141c996579134a73edb4c0a7676adc0" name="a4141c996579134a73edb4c0a7676adc0"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4141c996579134a73edb4c0a7676adc0">◆ </a></span>nk_style_load_all_cursors()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_style_load_all_cursors </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__cursor.html">nk_cursor</a> * </td>
- <td class="paramname"><em>cursors</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__style_8c_source.html#l00853">853</a> of file <a class="el" href="nuklear__style_8c_source.html">nuklear_style.c</a>.</p>
- </div>
- </div>
- <a id="a680921fc4d820ff9c914e360e3bd2900" name="a680921fc4d820ff9c914e360e3bd2900"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a680921fc4d820ff9c914e360e3bd2900">◆ </a></span>nk_style_load_cursor()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_style_load_cursor </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_style_cursor</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__cursor.html">nk_cursor</a> * </td>
- <td class="paramname"><em>c</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__style_8c_source.html#l00843">843</a> of file <a class="el" href="nuklear__style_8c_source.html">nuklear_style.c</a>.</p>
- </div>
- </div>
- <a id="acd62c932daa63abd15ccb8b9879c688c" name="acd62c932daa63abd15ccb8b9879c688c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acd62c932daa63abd15ccb8b9879c688c">◆ </a></span>nk_style_pop_font()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_style_pop_font </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__style_8c_source.html#l00758">758</a> of file <a class="el" href="nuklear__style_8c_source.html">nuklear_style.c</a>.</p>
- </div>
- </div>
- <a id="a087f4e4d1f9518386f08617ec686ad2b" name="a087f4e4d1f9518386f08617ec686ad2b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a087f4e4d1f9518386f08617ec686ad2b">◆ </a></span>nk_style_push_font()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_style_push_font </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__user__font.html">nk_user_font</a> * </td>
- <td class="paramname"><em>font</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__style_8c_source.html#l00738">738</a> of file <a class="el" href="nuklear__style_8c_source.html">nuklear_style.c</a>.</p>
- </div>
- </div>
- <a id="afcfc666c2baa72a6898c45dfdc3a0afe" name="afcfc666c2baa72a6898c45dfdc3a0afe"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#afcfc666c2baa72a6898c45dfdc3a0afe">◆ </a></span>nk_style_set_font()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_style_set_font </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__user__font.html">nk_user_font</a> * </td>
- <td class="paramname"><em>font</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__style_8c_source.html#l00725">725</a> of file <a class="el" href="nuklear__style_8c_source.html">nuklear_style.c</a>.</p>
- </div>
- </div>
- <a id="a3ae2be1253f7110b18846ede2a309bf1" name="a3ae2be1253f7110b18846ede2a309bf1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3ae2be1253f7110b18846ede2a309bf1">◆ </a></span>nk_style_show_cursor()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_style_show_cursor </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__style_8c_source.html#l00833">833</a> of file <a class="el" href="nuklear__style_8c_source.html">nuklear_style.c</a>.</p>
- </div>
- </div>
- <a id="a7b84411100e9df26da8491ad6aacbc25" name="a7b84411100e9df26da8491ad6aacbc25"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7b84411100e9df26da8491ad6aacbc25">◆ </a></span>nk_sub9slice_handle()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__nine__slice.html">nk_nine_slice</a> nk_sub9slice_handle </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="unionnk__handle.html">nk_handle</a> </td>
- <td class="paramname"><em>handle</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>w</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>h</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>sub_region</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>l</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>t</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>r</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>b</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__9slice_8c_source.html#l00040">40</a> of file <a class="el" href="nuklear__9slice_8c_source.html">nuklear_9slice.c</a>.</p>
- </div>
- </div>
- <a id="ab36da038b9ed366b0395c3c2181f63ac" name="ab36da038b9ed366b0395c3c2181f63ac"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab36da038b9ed366b0395c3c2181f63ac">◆ </a></span>nk_sub9slice_id()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__nine__slice.html">nk_nine_slice</a> nk_sub9slice_id </td>
- <td>(</td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>id</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>w</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>h</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>sub_region</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>l</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>t</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>r</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>b</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__9slice_8c_source.html#l00025">25</a> of file <a class="el" href="nuklear__9slice_8c_source.html">nuklear_9slice.c</a>.</p>
- </div>
- </div>
- <a id="a14cd76267df3ce62eb3aa68c76448a7b" name="a14cd76267df3ce62eb3aa68c76448a7b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a14cd76267df3ce62eb3aa68c76448a7b">◆ </a></span>nk_sub9slice_ptr()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__nine__slice.html">nk_nine_slice</a> nk_sub9slice_ptr </td>
- <td>(</td>
- <td class="paramtype">void * </td>
- <td class="paramname"><em>ptr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>w</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>h</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>sub_region</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>l</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>t</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>r</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>b</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__9slice_8c_source.html#l00010">10</a> of file <a class="el" href="nuklear__9slice_8c_source.html">nuklear_9slice.c</a>.</p>
- </div>
- </div>
- <a id="a2eb987b027d9662187bd3389267cc93a" name="a2eb987b027d9662187bd3389267cc93a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2eb987b027d9662187bd3389267cc93a">◆ </a></span>nk_subimage_handle()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__image.html">nk_image</a> nk_subimage_handle </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="unionnk__handle.html">nk_handle</a> </td>
- <td class="paramname"><em>handle</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>w</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>h</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>sub_region</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__image_8c_source.html#l00051">51</a> of file <a class="el" href="nuklear__image_8c_source.html">nuklear_image.c</a>.</p>
- </div>
- </div>
- <a id="a2955c0c0cb6d5d6ba45feffb977fb166" name="a2955c0c0cb6d5d6ba45feffb977fb166"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2955c0c0cb6d5d6ba45feffb977fb166">◆ </a></span>nk_subimage_id()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__image.html">nk_image</a> nk_subimage_id </td>
- <td>(</td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>id</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>w</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>h</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>sub_region</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__image_8c_source.html#l00038">38</a> of file <a class="el" href="nuklear__image_8c_source.html">nuklear_image.c</a>.</p>
- </div>
- </div>
- <a id="a7698164aefcc24e86041c68b9024e0bd" name="a7698164aefcc24e86041c68b9024e0bd"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7698164aefcc24e86041c68b9024e0bd">◆ </a></span>nk_subimage_ptr()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__image.html">nk_image</a> nk_subimage_ptr </td>
- <td>(</td>
- <td class="paramtype">void * </td>
- <td class="paramname"><em>ptr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>w</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_ushort </td>
- <td class="paramname"><em>h</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>sub_region</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__image_8c_source.html#l00025">25</a> of file <a class="el" href="nuklear__image_8c_source.html">nuklear_image.c</a>.</p>
- </div>
- </div>
- <a id="a57bfd9d22209fd879f1495ae4d71888d" name="a57bfd9d22209fd879f1495ae4d71888d"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a57bfd9d22209fd879f1495ae4d71888d">◆ </a></span>nk_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void <a class="el" href="structnk__text.html">nk_text</a> </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__text_8c_source.html#l00265">265</a> of file <a class="el" href="nuklear__text_8c_source.html">nuklear_text.c</a>.</p>
- </div>
- </div>
- <a id="ac179bc1be9734a74e5f03b5eb4aa1365" name="ac179bc1be9734a74e5f03b5eb4aa1365"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac179bc1be9734a74e5f03b5eb4aa1365">◆ </a></span>nk_text_colored()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_text_colored </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_flags </td>
- <td class="paramname"><em>alignment</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>color</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__text_8c_source.html#l00101">101</a> of file <a class="el" href="nuklear__text_8c_source.html">nuklear_text.c</a>.</p>
- </div>
- </div>
- <a id="a97df80a2e281e6ccf991df5cde41a685" name="a97df80a2e281e6ccf991df5cde41a685"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a97df80a2e281e6ccf991df5cde41a685">◆ </a></span>nk_text_wrap()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_text_wrap </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__text_8c_source.html#l00272">272</a> of file <a class="el" href="nuklear__text_8c_source.html">nuklear_text.c</a>.</p>
- </div>
- </div>
- <a id="a2b51947c8fbe4c2c4c66883e40619ad6" name="a2b51947c8fbe4c2c4c66883e40619ad6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2b51947c8fbe4c2c4c66883e40619ad6">◆ </a></span>nk_text_wrap_colored()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_text_wrap_colored </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__color.html">nk_color</a> </td>
- <td class="paramname"><em>color</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__text_8c_source.html#l00128">128</a> of file <a class="el" href="nuklear__text_8c_source.html">nuklear_text.c</a>.</p>
- </div>
- </div>
- <a id="ae13ea884e8d5af7240fab864b02b3d92" name="ae13ea884e8d5af7240fab864b02b3d92"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae13ea884e8d5af7240fab864b02b3d92">◆ </a></span>nk_textedit_cut()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_textedit_cut </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> * </td>
- <td class="paramname"><em>state</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__text__editor_8c_source.html#l00330">330</a> of file <a class="el" href="nuklear__text__editor_8c_source.html">nuklear_text_editor.c</a>.</p>
- </div>
- </div>
- <a id="a4745ee1241890713ed6318f79a7d7a0a" name="a4745ee1241890713ed6318f79a7d7a0a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4745ee1241890713ed6318f79a7d7a0a">◆ </a></span>nk_textedit_delete()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_textedit_delete </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> * </td>
- <td class="paramname"><em>state</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>where</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__text__editor_8c_source.html#l00217">217</a> of file <a class="el" href="nuklear__text__editor_8c_source.html">nuklear_text_editor.c</a>.</p>
- </div>
- </div>
- <a id="ac1c4cd67c4acd5ea69b86543d37d99ea" name="ac1c4cd67c4acd5ea69b86543d37d99ea"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac1c4cd67c4acd5ea69b86543d37d99ea">◆ </a></span>nk_textedit_delete_selection()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_textedit_delete_selection </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> * </td>
- <td class="paramname"><em>state</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__text__editor_8c_source.html#l00225">225</a> of file <a class="el" href="nuklear__text__editor_8c_source.html">nuklear_text_editor.c</a>.</p>
- </div>
- </div>
- <a id="adc5cbad6810a9e287386e4c23d094230" name="adc5cbad6810a9e287386e4c23d094230"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#adc5cbad6810a9e287386e4c23d094230">◆ </a></span>nk_textedit_free()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_textedit_free </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> * </td>
- <td class="paramname"><em>state</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__text__editor_8c_source.html#l01029">1029</a> of file <a class="el" href="nuklear__text__editor_8c_source.html">nuklear_text_editor.c</a>.</p>
- </div>
- </div>
- <a id="af93216fccd3c3f84ed133a6fb08561e1" name="af93216fccd3c3f84ed133a6fb08561e1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af93216fccd3c3f84ed133a6fb08561e1">◆ </a></span>nk_textedit_init()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_textedit_init </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> * </td>
- <td class="paramname"><em>state</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__allocator.html">nk_allocator</a> * </td>
- <td class="paramname"><em>alloc</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_size </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>text editor </p>
- <p class="definition">Definition at line <a class="el" href="nuklear__text__editor_8c_source.html#l01001">1001</a> of file <a class="el" href="nuklear__text__editor_8c_source.html">nuklear_text_editor.c</a>.</p>
- </div>
- </div>
- <a id="ac6954fed72ab50bb3102c52311cee542" name="ac6954fed72ab50bb3102c52311cee542"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac6954fed72ab50bb3102c52311cee542">◆ </a></span>nk_textedit_init_fixed()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_textedit_init_fixed </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> * </td>
- <td class="paramname"><em>state</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void * </td>
- <td class="paramname"><em>memory</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_size </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__text__editor_8c_source.html#l00991">991</a> of file <a class="el" href="nuklear__text__editor_8c_source.html">nuklear_text_editor.c</a>.</p>
- </div>
- </div>
- <a id="ab889b2952dfaef0ae546028cf635e376" name="ab889b2952dfaef0ae546028cf635e376"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab889b2952dfaef0ae546028cf635e376">◆ </a></span>nk_textedit_paste()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_textedit_paste </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> * </td>
- <td class="paramname"><em>state</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char const * </td>
- <td class="paramname"><em>ctext</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__text__editor_8c_source.html#l00343">343</a> of file <a class="el" href="nuklear__text__editor_8c_source.html">nuklear_text_editor.c</a>.</p>
- </div>
- </div>
- <a id="a8e1595e5d78d22ef8d783e340459f5f6" name="a8e1595e5d78d22ef8d783e340459f5f6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a8e1595e5d78d22ef8d783e340459f5f6">◆ </a></span>nk_textedit_redo()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_textedit_redo </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> * </td>
- <td class="paramname"><em>state</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__text__editor_8c_source.html#l00896">896</a> of file <a class="el" href="nuklear__text__editor_8c_source.html">nuklear_text_editor.c</a>.</p>
- </div>
- </div>
- <a id="a94a6548940e73424846ee3822af131ac" name="a94a6548940e73424846ee3822af131ac"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a94a6548940e73424846ee3822af131ac">◆ </a></span>nk_textedit_select_all()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_textedit_select_all </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> * </td>
- <td class="paramname"><em>state</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__text__editor_8c_source.html#l01022">1022</a> of file <a class="el" href="nuklear__text__editor_8c_source.html">nuklear_text_editor.c</a>.</p>
- </div>
- </div>
- <a id="aa3eaca693d3adfa790f3400331adc01b" name="aa3eaca693d3adfa790f3400331adc01b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa3eaca693d3adfa790f3400331adc01b">◆ </a></span>nk_textedit_text()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_textedit_text </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> * </td>
- <td class="paramname"><em>state</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>total_len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__text__editor_8c_source.html#l00368">368</a> of file <a class="el" href="nuklear__text__editor_8c_source.html">nuklear_text_editor.c</a>.</p>
- </div>
- </div>
- <a id="ae49b3d9e75b9964f3ff6fb704638d1fc" name="ae49b3d9e75b9964f3ff6fb704638d1fc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae49b3d9e75b9964f3ff6fb704638d1fc">◆ </a></span>nk_textedit_undo()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_textedit_undo </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__text__edit.html">nk_text_edit</a> * </td>
- <td class="paramname"><em>state</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__text__editor_8c_source.html#l00829">829</a> of file <a class="el" href="nuklear__text__editor_8c_source.html">nuklear_text_editor.c</a>.</p>
- </div>
- </div>
- <a id="a79bfb6bb49909bb58ad6ba481389b25e" name="a79bfb6bb49909bb58ad6ba481389b25e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a79bfb6bb49909bb58ad6ba481389b25e">◆ </a></span>nk_tooltip()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_tooltip </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>text</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__tooltip_8c_source.html#l00059">59</a> of file <a class="el" href="nuklear__tooltip_8c_source.html">nuklear_tooltip.c</a>.</p>
- </div>
- </div>
- <a id="a256a48030da38eab5644dfa546523f16" name="a256a48030da38eab5644dfa546523f16"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a256a48030da38eab5644dfa546523f16">◆ </a></span>nk_tooltip_begin()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_tooltip_begin </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>width</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__tooltip_8c_source.html#l00010">10</a> of file <a class="el" href="nuklear__tooltip_8c_source.html">nuklear_tooltip.c</a>.</p>
- </div>
- </div>
- <a id="aa08e22e4dd8afcca4e4b91e4e17cac77" name="aa08e22e4dd8afcca4e4b91e4e17cac77"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa08e22e4dd8afcca4e4b91e4e17cac77">◆ </a></span>nk_tooltip_end()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_tooltip_end </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__tooltip_8c_source.html#l00049">49</a> of file <a class="el" href="nuklear__tooltip_8c_source.html">nuklear_tooltip.c</a>.</p>
- </div>
- </div>
- <a id="a825779ad923f9688a579a7d5aba1dbd2" name="a825779ad923f9688a579a7d5aba1dbd2"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a825779ad923f9688a579a7d5aba1dbd2">◆ </a></span>nk_tree_element_image_push_hashed()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_tree_element_image_push_hashed </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_tree_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum nk_collapse_states </td>
- <td class="paramname"><em>initial_state</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool * </td>
- <td class="paramname"><em>selected</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>hash</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>seed</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__tree_8c_source.html#l00340">340</a> of file <a class="el" href="nuklear__tree_8c_source.html">nuklear_tree.c</a>.</p>
- </div>
- </div>
- <a id="a673c474e65a7c9da0f475d171485d532" name="a673c474e65a7c9da0f475d171485d532"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a673c474e65a7c9da0f475d171485d532">◆ </a></span>nk_tree_element_pop()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_tree_element_pop </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__tree_8c_source.html#l00347">347</a> of file <a class="el" href="nuklear__tree_8c_source.html">nuklear_tree.c</a>.</p>
- </div>
- </div>
- <a id="af2f1d84b7e2a6fcc4f21032d0088ef22" name="af2f1d84b7e2a6fcc4f21032d0088ef22"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af2f1d84b7e2a6fcc4f21032d0088ef22">◆ </a></span>nk_tree_element_push_hashed()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_tree_element_push_hashed </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_tree_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum nk_collapse_states </td>
- <td class="paramname"><em>initial_state</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool * </td>
- <td class="paramname"><em>selected</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>hash</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>seed</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__tree_8c_source.html#l00333">333</a> of file <a class="el" href="nuklear__tree_8c_source.html">nuklear_tree.c</a>.</p>
- </div>
- </div>
- <a id="a42cc204c4350de1acc2e652a0a486bcf" name="a42cc204c4350de1acc2e652a0a486bcf"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a42cc204c4350de1acc2e652a0a486bcf">◆ </a></span>nk_tree_image_push_hashed()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_tree_image_push_hashed </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_tree_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum nk_collapse_states </td>
- <td class="paramname"><em>initial_state</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>hash</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>seed</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md89"></a>
- # nk_tree_image_push_hashed</h1>
- <p>Start a collapsible UI section with internal state management with full control over internal unique ID used to store state </p><div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#a42cc204c4350de1acc2e652a0a486bcf">nk_tree_image_push_hashed</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">enum</span> nk_tree_type, <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__image.html">nk_image</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *title, <span class="keyword">enum</span> nk_collapse_states initial_state, <span class="keyword">const</span> <span class="keywordtype">char</span> *hash, <span class="keywordtype">int</span> len,<span class="keywordtype">int</span> seed);</div>
- <div class="ttc" id="anuklear_8h_html_a42cc204c4350de1acc2e652a0a486bcf"><div class="ttname"><a href="nuklear_8h.html#a42cc204c4350de1acc2e652a0a486bcf">nk_tree_image_push_hashed</a></div><div class="ttdeci">NK_API nk_bool nk_tree_image_push_hashed(struct nk_context *, enum nk_tree_type, struct nk_image, const char *title, enum nk_collapse_states initial_state, const char *hash, int len, int seed)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__tree_8c_source.html#l00183">nuklear_tree.c:183</a></div></div>
- <div class="ttc" id="astructnk__image_html"><div class="ttname"><a href="structnk__image.html">nk_image</a></div><div class="ttdef"><b>Definition</b> <a href="nuklear_8h_source.html#l00269">nuklear.h:269</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Value from the nk_tree_type section to visually mark a tree node header as either a collapseable UI section or tree node </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">img</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Image to display inside the header on the left of the label </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">title</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Label printed in the tree header </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">state</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Initial tree state value out of nk_collapse_states </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">hash</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Memory block or string to generate the ID from </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">len</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Size of passed memory block or string in <b>hash</b> </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">seed</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Seeding value if this function is called in a loop or default to <code>0</code> </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if visible and fillable with widgets or <code>false(0)</code> otherwise </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__tree_8c_source.html#l00183">183</a> of file <a class="el" href="nuklear__tree_8c_source.html">nuklear_tree.c</a>.</p>
- </div>
- </div>
- <a id="a05362d2293e86def0f3ba6d312276a9a" name="a05362d2293e86def0f3ba6d312276a9a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a05362d2293e86def0f3ba6d312276a9a">◆ </a></span>nk_tree_pop()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_tree_pop </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md90"></a>
- # nk_tree_pop</h1>
- <p>Ends a collapsabale UI section </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a05362d2293e86def0f3ba6d312276a9a">nk_tree_pop</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*);</div>
- <div class="ttc" id="anuklear_8h_html_a05362d2293e86def0f3ba6d312276a9a"><div class="ttname"><a href="nuklear_8h.html#a05362d2293e86def0f3ba6d312276a9a">nk_tree_pop</a></div><div class="ttdeci">NK_API void nk_tree_pop(struct nk_context *)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__tree_8c_source.html#l00190">nuklear_tree.c:190</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after calling <code>nk_tree_xxx_push_xxx</code> </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__tree_8c_source.html#l00190">190</a> of file <a class="el" href="nuklear__tree_8c_source.html">nuklear_tree.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__tree_8c_source.html#l00157">nk_tree_state_pop()</a>.</p>
- </div>
- </div>
- <a id="a99112ed97e24a0d53c0060f7d6dc8cc0" name="a99112ed97e24a0d53c0060f7d6dc8cc0"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a99112ed97e24a0d53c0060f7d6dc8cc0">◆ </a></span>nk_tree_push_hashed()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_tree_push_hashed </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_tree_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum nk_collapse_states </td>
- <td class="paramname"><em>initial_state</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>hash</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>len</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>seed</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md86"></a>
- # nk_tree_push_hashed</h1>
- <p>Start a collapsible UI section with internal state management with full control over internal unique ID used to store state </p><div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#a99112ed97e24a0d53c0060f7d6dc8cc0">nk_tree_push_hashed</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">enum</span> nk_tree_type, <span class="keyword">const</span> <span class="keywordtype">char</span> *title, <span class="keyword">enum</span> nk_collapse_states initial_state, <span class="keyword">const</span> <span class="keywordtype">char</span> *hash, <span class="keywordtype">int</span> len,<span class="keywordtype">int</span> seed);</div>
- <div class="ttc" id="anuklear_8h_html_a99112ed97e24a0d53c0060f7d6dc8cc0"><div class="ttname"><a href="nuklear_8h.html#a99112ed97e24a0d53c0060f7d6dc8cc0">nk_tree_push_hashed</a></div><div class="ttdeci">NK_API nk_bool nk_tree_push_hashed(struct nk_context *, enum nk_tree_type, const char *title, enum nk_collapse_states initial_state, const char *hash, int len, int seed)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__tree_8c_source.html#l00176">nuklear_tree.c:176</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Value from the nk_tree_type section to visually mark a tree node header as either a collapseable UI section or tree node </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">title</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Label printed in the tree header </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">state</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Initial tree state value out of nk_collapse_states </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">hash</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Memory block or string to generate the ID from </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">len</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Size of passed memory block or string in <b>hash</b> </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">seed</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Seeding value if this function is called in a loop or default to <code>0</code> </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if visible and fillable with widgets or <code>false(0)</code> otherwise </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__tree_8c_source.html#l00176">176</a> of file <a class="el" href="nuklear__tree_8c_source.html">nuklear_tree.c</a>.</p>
- </div>
- </div>
- <a id="a6bb8e2faf97d70d1a40db1201671780f" name="a6bb8e2faf97d70d1a40db1201671780f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6bb8e2faf97d70d1a40db1201671780f">◆ </a></span>nk_tree_state_image_push()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_tree_state_image_push </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_tree_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__image.html">nk_image</a> </td>
- <td class="paramname"><em>img</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum nk_collapse_states * </td>
- <td class="paramname"><em>state</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md92"></a>
- # nk_tree_state_image_push</h1>
- <p>Start a collapsible UI section with image and label header and external state management </p><div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#a6bb8e2faf97d70d1a40db1201671780f">nk_tree_state_image_push</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">enum</span> nk_tree_type, <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__image.html">nk_image</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *title, <span class="keyword">enum</span> nk_collapse_states *state);</div>
- <div class="ttc" id="anuklear_8h_html_a6bb8e2faf97d70d1a40db1201671780f"><div class="ttname"><a href="nuklear_8h.html#a6bb8e2faf97d70d1a40db1201671780f">nk_tree_state_image_push</a></div><div class="ttdeci">NK_API nk_bool nk_tree_state_image_push(struct nk_context *, enum nk_tree_type, struct nk_image, const char *title, enum nk_collapse_states *state)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__tree_8c_source.html#l00151">nuklear_tree.c:151</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after calling <code>nk_tree_xxx_push_xxx</code> </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">img</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Image to display inside the header on the left of the label </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Value from the nk_tree_type section to visually mark a tree node header as either a collapseable UI section or tree node </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">title</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Label printed in the tree header </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">state</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Persistent state to update </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if visible and fillable with widgets or <code>false(0)</code> otherwise </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__tree_8c_source.html#l00151">151</a> of file <a class="el" href="nuklear__tree_8c_source.html">nuklear_tree.c</a>.</p>
- </div>
- </div>
- <a id="ab654dd3881863a7ae992db45a071d77f" name="ab654dd3881863a7ae992db45a071d77f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab654dd3881863a7ae992db45a071d77f">◆ </a></span>nk_tree_state_pop()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_tree_state_pop </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md93"></a>
- # nk_tree_state_pop</h1>
- <p>Ends a collapsabale UI section </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#ab654dd3881863a7ae992db45a071d77f">nk_tree_state_pop</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*);</div>
- <div class="ttc" id="anuklear_8h_html_ab654dd3881863a7ae992db45a071d77f"><div class="ttname"><a href="nuklear_8h.html#ab654dd3881863a7ae992db45a071d77f">nk_tree_state_pop</a></div><div class="ttdeci">NK_API void nk_tree_state_pop(struct nk_context *)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__tree_8c_source.html#l00157">nuklear_tree.c:157</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after calling <code>nk_tree_xxx_push_xxx</code> </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__tree_8c_source.html#l00157">157</a> of file <a class="el" href="nuklear__tree_8c_source.html">nuklear_tree.c</a>.</p>
- <p class="reference">Referenced by <a class="el" href="nuklear__tree_8c_source.html#l00190">nk_tree_pop()</a>.</p>
- </div>
- </div>
- <a id="a976a55dc27c8169dc1a99f7d13088be8" name="a976a55dc27c8169dc1a99f7d13088be8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a976a55dc27c8169dc1a99f7d13088be8">◆ </a></span>nk_tree_state_push()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_tree_state_push </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_tree_type</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>title</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum nk_collapse_states * </td>
- <td class="paramname"><em>state</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md91"></a>
- # nk_tree_state_push</h1>
- <p>Start a collapsible UI section with external state management </p><div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#a976a55dc27c8169dc1a99f7d13088be8">nk_tree_state_push</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">enum</span> nk_tree_type, <span class="keyword">const</span> <span class="keywordtype">char</span> *title, <span class="keyword">enum</span> nk_collapse_states *state);</div>
- <div class="ttc" id="anuklear_8h_html_a976a55dc27c8169dc1a99f7d13088be8"><div class="ttname"><a href="nuklear_8h.html#a976a55dc27c8169dc1a99f7d13088be8">nk_tree_state_push</a></div><div class="ttdeci">NK_API nk_bool nk_tree_state_push(struct nk_context *, enum nk_tree_type, const char *title, enum nk_collapse_states *state)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__tree_8c_source.html#l00145">nuklear_tree.c:145</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct after calling <code>nk_tree_xxx_push_xxx</code> </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Value from the nk_tree_type section to visually mark a tree node header as either a collapseable UI section or tree node </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">title</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Label printed in the tree header </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">state</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Persistent state to update </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if visible and fillable with widgets or <code>false(0)</code> otherwise </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__tree_8c_source.html#l00145">145</a> of file <a class="el" href="nuklear__tree_8c_source.html">nuklear_tree.c</a>.</p>
- </div>
- </div>
- <a id="ae904fc8564ae2580e170d717a5e019ac" name="ae904fc8564ae2580e170d717a5e019ac"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ae904fc8564ae2580e170d717a5e019ac">◆ </a></span>nk_triangle_from_direction()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_triangle_from_direction </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> * </td>
- <td class="paramname"><em>result</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>r</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>pad_x</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>pad_y</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_heading</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__math_8c_source.html#l00319">319</a> of file <a class="el" href="nuklear__math_8c_source.html">nuklear_math.c</a>.</p>
- </div>
- </div>
- <a id="a74c145e5e6bbd2a9af1dbc7ab50a055c" name="a74c145e5e6bbd2a9af1dbc7ab50a055c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a74c145e5e6bbd2a9af1dbc7ab50a055c">◆ </a></span>nk_utf_at()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API const char * nk_utf_at </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>buffer</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>length</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>index</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_rune * </td>
- <td class="paramname"><em>unicode</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int * </td>
- <td class="paramname"><em>len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__utf8_8c_source.html#l00108">108</a> of file <a class="el" href="nuklear__utf8_8c_source.html">nuklear_utf8.c</a>.</p>
- </div>
- </div>
- <a id="a4a1dffda91834bddc9d58031fc8c0d6f" name="a4a1dffda91834bddc9d58031fc8c0d6f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4a1dffda91834bddc9d58031fc8c0d6f">◆ </a></span>nk_utf_decode()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_utf_decode </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>c</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_rune * </td>
- <td class="paramname"><em>u</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>clen</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__utf8_8c_source.html#l00037">37</a> of file <a class="el" href="nuklear__utf8_8c_source.html">nuklear_utf8.c</a>.</p>
- </div>
- </div>
- <a id="a3eb47df986e2f45edf26a2cb6ce11391" name="a3eb47df986e2f45edf26a2cb6ce11391"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3eb47df986e2f45edf26a2cb6ce11391">◆ </a></span>nk_utf_encode()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_utf_encode </td>
- <td>(</td>
- <td class="paramtype">nk_rune </td>
- <td class="paramname"><em>u</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char * </td>
- <td class="paramname"><em>c</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>clen</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__utf8_8c_source.html#l00070">70</a> of file <a class="el" href="nuklear__utf8_8c_source.html">nuklear_utf8.c</a>.</p>
- </div>
- </div>
- <a id="a1cbe35c2e44e5d5d97f0d6944a451d6f" name="a1cbe35c2e44e5d5d97f0d6944a451d6f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1cbe35c2e44e5d5d97f0d6944a451d6f">◆ </a></span>nk_utf_len()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API int nk_utf_len </td>
- <td>(</td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>str</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>byte_len</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__utf8_8c_source.html#l00085">85</a> of file <a class="el" href="nuklear__utf8_8c_source.html">nuklear_utf8.c</a>.</p>
- </div>
- </div>
- <a id="a941b2f79e575807bdd0e4b6aef1fb19f" name="a941b2f79e575807bdd0e4b6aef1fb19f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a941b2f79e575807bdd0e4b6aef1fb19f">◆ </a></span>nk_vec2()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td>(</td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>x</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">float </td>
- <td class="paramname"><em>y</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__math_8c_source.html#l00280">280</a> of file <a class="el" href="nuklear__math_8c_source.html">nuklear_math.c</a>.</p>
- </div>
- </div>
- <a id="ac05fe77e80b309cd8799eefd8dd600b4" name="ac05fe77e80b309cd8799eefd8dd600b4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac05fe77e80b309cd8799eefd8dd600b4">◆ </a></span>nk_vec2i()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> <a class="el" href="structnk__vec2i.html">nk_vec2i</a> </td>
- <td>(</td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>x</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>y</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__math_8c_source.html#l00287">287</a> of file <a class="el" href="nuklear__math_8c_source.html">nuklear_math.c</a>.</p>
- </div>
- </div>
- <a id="a185be7fd542171bace91d65cb0fde29f" name="a185be7fd542171bace91d65cb0fde29f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a185be7fd542171bace91d65cb0fde29f">◆ </a></span>nk_vec2iv()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> nk_vec2iv </td>
- <td>(</td>
- <td class="paramtype">const int * </td>
- <td class="paramname"><em>xy</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__math_8c_source.html#l00300">300</a> of file <a class="el" href="nuklear__math_8c_source.html">nuklear_math.c</a>.</p>
- </div>
- </div>
- <a id="a6d697ec9236acdffa48a0cbb5e4e541e" name="a6d697ec9236acdffa48a0cbb5e4e541e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6d697ec9236acdffa48a0cbb5e4e541e">◆ </a></span>nk_vec2v()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> nk_vec2v </td>
- <td>(</td>
- <td class="paramtype">const float * </td>
- <td class="paramname"><em>xy</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__math_8c_source.html#l00295">295</a> of file <a class="el" href="nuklear__math_8c_source.html">nuklear_math.c</a>.</p>
- </div>
- </div>
- <a id="aaf68e0bbf0fd4724bf647d3e96b7d4a8" name="aaf68e0bbf0fd4724bf647d3e96b7d4a8"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aaf68e0bbf0fd4724bf647d3e96b7d4a8">◆ </a></span>nk_widget()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API enum <a class="el" href="nuklear_8h.html#ac18958859f81ea11be7d0283adabb2e1">nk_widget_layout_states</a> nk_widget </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> * </td>
- <td class="paramname"><em>bounds</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__widget_8c_source.html#l00138">138</a> of file <a class="el" href="nuklear__widget_8c_source.html">nuklear_widget.c</a>.</p>
- </div>
- </div>
- <a id="afb374e3c8c76aaaa5fcf47174e1304df" name="afb374e3c8c76aaaa5fcf47174e1304df"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#afb374e3c8c76aaaa5fcf47174e1304df">◆ </a></span>nk_widget_bounds()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> nk_widget_bounds </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__widget_8c_source.html#l00010">10</a> of file <a class="el" href="nuklear__widget_8c_source.html">nuklear_widget.c</a>.</p>
- </div>
- </div>
- <a id="a185d2bec87ea94cfc878ca3a25a339bc" name="a185d2bec87ea94cfc878ca3a25a339bc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a185d2bec87ea94cfc878ca3a25a339bc">◆ </a></span>nk_widget_disable_begin()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_widget_disable_begin </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__widget_8c_source.html#l00236">236</a> of file <a class="el" href="nuklear__widget_8c_source.html">nuklear_widget.c</a>.</p>
- </div>
- </div>
- <a id="ada9397ce8a6242cba21dbcbbc63846f2" name="ada9397ce8a6242cba21dbcbbc63846f2"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ada9397ce8a6242cba21dbcbbc63846f2">◆ </a></span>nk_widget_disable_end()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_widget_disable_end </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__widget_8c_source.html#l00299">299</a> of file <a class="el" href="nuklear__widget_8c_source.html">nuklear_widget.c</a>.</p>
- </div>
- </div>
- <a id="a3664569d0816ea4163c1a803a4831f09" name="a3664569d0816ea4163c1a803a4831f09"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3664569d0816ea4163c1a803a4831f09">◆ </a></span>nk_widget_fitting()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API enum <a class="el" href="nuklear_8h.html#ac18958859f81ea11be7d0283adabb2e1">nk_widget_layout_states</a> nk_widget_fitting </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> * </td>
- <td class="paramname"><em>bounds</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>item_padding</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__widget_8c_source.html#l00188">188</a> of file <a class="el" href="nuklear__widget_8c_source.html">nuklear_widget.c</a>.</p>
- </div>
- </div>
- <a id="a36763a52ed456f5741907af6d6256e14" name="a36763a52ed456f5741907af6d6256e14"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a36763a52ed456f5741907af6d6256e14">◆ </a></span>nk_widget_has_mouse_click_down()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_widget_has_mouse_click_down </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_buttons</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_bool </td>
- <td class="paramname"><em>down</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__widget_8c_source.html#l00115">115</a> of file <a class="el" href="nuklear__widget_8c_source.html">nuklear_widget.c</a>.</p>
- </div>
- </div>
- <a id="a38ee42eabd27275f4205277a692cd384" name="a38ee42eabd27275f4205277a692cd384"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a38ee42eabd27275f4205277a692cd384">◆ </a></span>nk_widget_height()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API float nk_widget_height </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__widget_8c_source.html#l00057">57</a> of file <a class="el" href="nuklear__widget_8c_source.html">nuklear_widget.c</a>.</p>
- </div>
- </div>
- <a id="a0ee60d58ed718471832090ec1236a11c" name="a0ee60d58ed718471832090ec1236a11c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0ee60d58ed718471832090ec1236a11c">◆ </a></span>nk_widget_is_hovered()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_widget_is_hovered </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__widget_8c_source.html#l00069">69</a> of file <a class="el" href="nuklear__widget_8c_source.html">nuklear_widget.c</a>.</p>
- </div>
- </div>
- <a id="a2d6e89321804a3765d3496adb89f3e75" name="a2d6e89321804a3765d3496adb89f3e75"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2d6e89321804a3765d3496adb89f3e75">◆ </a></span>nk_widget_is_mouse_clicked()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_widget_is_mouse_clicked </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum </td>
- <td class="paramname"><em>nk_buttons</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__widget_8c_source.html#l00092">92</a> of file <a class="el" href="nuklear__widget_8c_source.html">nuklear_widget.c</a>.</p>
- </div>
- </div>
- <a id="ad8a30e3b70d446f62a71ccbb29961378" name="ad8a30e3b70d446f62a71ccbb29961378"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad8a30e3b70d446f62a71ccbb29961378">◆ </a></span>nk_widget_position()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> nk_widget_position </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__widget_8c_source.html#l00021">21</a> of file <a class="el" href="nuklear__widget_8c_source.html">nuklear_widget.c</a>.</p>
- </div>
- </div>
- <a id="a479fef53d65b543878d986208c9e18ea" name="a479fef53d65b543878d986208c9e18ea"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a479fef53d65b543878d986208c9e18ea">◆ </a></span>nk_widget_size()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> nk_widget_size </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__widget_8c_source.html#l00033">33</a> of file <a class="el" href="nuklear__widget_8c_source.html">nuklear_widget.c</a>.</p>
- </div>
- </div>
- <a id="a5524b5c930b2d761bdcb9340b1e927e6" name="a5524b5c930b2d761bdcb9340b1e927e6"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5524b5c930b2d761bdcb9340b1e927e6">◆ </a></span>nk_widget_width()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API float nk_widget_width </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p class="definition">Definition at line <a class="el" href="nuklear__widget_8c_source.html#l00045">45</a> of file <a class="el" href="nuklear__widget_8c_source.html">nuklear_widget.c</a>.</p>
- </div>
- </div>
- <a id="a17d99544eee290e0d79e5d3eb1cdac03" name="a17d99544eee290e0d79e5d3eb1cdac03"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a17d99544eee290e0d79e5d3eb1cdac03">◆ </a></span>nk_window_close()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_window_close </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md51"></a>
- # nk_window_close</h1>
- <p>Closes a window and marks it for being freed at the end of the frame </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a17d99544eee290e0d79e5d3eb1cdac03">nk_window_close</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
- <div class="ttc" id="anuklear_8h_html_a17d99544eee290e0d79e5d3eb1cdac03"><div class="ttname"><a href="nuklear_8h.html#a17d99544eee290e0d79e5d3eb1cdac03">nk_window_close</a></div><div class="ttdeci">NK_API void nk_window_close(struct nk_context *ctx, const char *name)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00549">nuklear_window.c:549</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Identifier of the window to close </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00549">549</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear_8h_source.html#l05496">NK_WINDOW_CLOSED</a>, <a class="el" href="nuklear__window_8c_source.html#l00540">nk_window_find()</a>, and <a class="el" href="nuklear_8h_source.html#l05495">NK_WINDOW_HIDDEN</a>.</p>
- </div>
- </div>
- <a id="a7fc3d426db189e2e0a4557e80135601e" name="a7fc3d426db189e2e0a4557e80135601e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7fc3d426db189e2e0a4557e80135601e">◆ </a></span>nk_window_collapse()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_window_collapse </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum nk_collapse_states </td>
- <td class="paramname"><em>state</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md52"></a>
- # nk_window_collapse</h1>
- <p>Updates collapse state of a window with given name </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a7fc3d426db189e2e0a4557e80135601e">nk_window_collapse</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">enum</span> nk_collapse_states state);</div>
- <div class="ttc" id="anuklear_8h_html_a7fc3d426db189e2e0a4557e80135601e"><div class="ttname"><a href="nuklear_8h.html#a7fc3d426db189e2e0a4557e80135601e">nk_window_collapse</a></div><div class="ttdeci">NK_API void nk_window_collapse(struct nk_context *ctx, const char *name, enum nk_collapse_states state)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00603">nuklear_window.c:603</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Identifier of the window to close </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">state</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">value out of nk_collapse_states section </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00603">603</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear_8h_source.html#l05497">NK_WINDOW_MINIMIZED</a>.</p>
- <p class="reference">Referenced by <a class="el" href="nuklear__window_8c_source.html#l00621">nk_window_collapse_if()</a>.</p>
- </div>
- </div>
- <a id="a35eb1ef534da74f5b1a6cfd873aad40e" name="a35eb1ef534da74f5b1a6cfd873aad40e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a35eb1ef534da74f5b1a6cfd873aad40e">◆ </a></span>nk_window_collapse_if()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_window_collapse_if </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum nk_collapse_states </td>
- <td class="paramname"><em>state</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>cond</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md53"></a>
- # nk_window_collapse_if</h1>
- <p>Updates collapse state of a window with given name if given condition is met </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a35eb1ef534da74f5b1a6cfd873aad40e">nk_window_collapse_if</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">enum</span> nk_collapse_states, <span class="keywordtype">int</span> cond);</div>
- <div class="ttc" id="anuklear_8h_html_a35eb1ef534da74f5b1a6cfd873aad40e"><div class="ttname"><a href="nuklear_8h.html#a35eb1ef534da74f5b1a6cfd873aad40e">nk_window_collapse_if</a></div><div class="ttdeci">NK_API void nk_window_collapse_if(struct nk_context *ctx, const char *name, enum nk_collapse_states state, int cond)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00621">nuklear_window.c:621</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Identifier of the window to either collapse or maximize </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">state</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">value out of nk_collapse_states section the window should be put into </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">cond</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">condition that has to be met to actually commit the collapse state change </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00621">621</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__window_8c_source.html#l00603">nk_window_collapse()</a>.</p>
- </div>
- </div>
- <a id="a91122e516882842a71d64b113726d020" name="a91122e516882842a71d64b113726d020"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a91122e516882842a71d64b113726d020">◆ </a></span>nk_window_find()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__window.html">nk_window</a> * nk_window_find </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md26"></a>
- # nk_window_find</h1>
- <p>Finds and returns a window from passed name</p>
- <div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structnk__window.html">nk_window</a> *<a class="code hl_function" href="nuklear_8h.html#a91122e516882842a71d64b113726d020">nk_window_find</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
- <div class="ttc" id="anuklear_8h_html_a91122e516882842a71d64b113726d020"><div class="ttname"><a href="nuklear_8h.html#a91122e516882842a71d64b113726d020">nk_window_find</a></div><div class="ttdeci">NK_API struct nk_window * nk_window_find(const struct nk_context *ctx, const char *name)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00540">nuklear_window.c:540</a></div></div>
- <div class="ttc" id="astructnk__window_html"><div class="ttname"><a href="structnk__window.html">nk_window</a></div><div class="ttdef"><b>Definition</b> <a href="nuklear_8h_source.html#l05539">nuklear.h:5539</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Window identifier </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd>a <code><a class="el" href="structnk__window.html">nk_window</a></code> struct pointing to the identified window or NULL if no window with the given name was found </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00540">540</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">Referenced by <a class="el" href="nuklear__window_8c_source.html#l00549">nk_window_close()</a>, <a class="el" href="nuklear__window_8c_source.html#l00562">nk_window_set_bounds()</a>, <a class="el" href="nuklear__window_8c_source.html#l00573">nk_window_set_position()</a>, and <a class="el" href="nuklear__window_8c_source.html#l00582">nk_window_set_size()</a>.</p>
- </div>
- </div>
- <a id="a953e4260d75945c20995971ba0454806" name="a953e4260d75945c20995971ba0454806"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a953e4260d75945c20995971ba0454806">◆ </a></span>nk_window_get_bounds()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> nk_window_get_bounds </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md27"></a>
- # nk_window_get_bounds</h1>
- <dl class="section return"><dt>Returns</dt><dd>a rectangle with screen position and size of the currently processed window</dd></dl>
- <p>!!! </p><dl class="section warning"><dt>Warning</dt><dd>Only call this function between calls <code>nk_begin_xxx</code> and <code>nk_end</code> <div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structnk__rect.html">nk_rect</a> <a class="code hl_function" href="nuklear_8h.html#a953e4260d75945c20995971ba0454806">nk_window_get_bounds</a>(const struct <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx);</div>
- <div class="ttc" id="anuklear_8h_html_a953e4260d75945c20995971ba0454806"><div class="ttname"><a href="nuklear_8h.html#a953e4260d75945c20995971ba0454806">nk_window_get_bounds</a></div><div class="ttdeci">NK_API struct nk_rect nk_window_get_bounds(const struct nk_context *ctx)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00315">nuklear_window.c:315</a></div></div>
- </div><!-- fragment --></dd></dl>
- <table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd>a <code><a class="el" href="structnk__rect.html">nk_rect</a></code> struct with window upper left window position and size </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00315">315</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- </div>
- </div>
- <a id="a3f69488ed64807aac9ba3a699b056a36" name="a3f69488ed64807aac9ba3a699b056a36"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a3f69488ed64807aac9ba3a699b056a36">◆ </a></span>nk_window_get_canvas()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__command__buffer.html">nk_command_buffer</a> * nk_window_get_canvas </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md36"></a>
- # nk_window_get_canvas</h1>
- <dl class="section return"><dt>Returns</dt><dd>the draw command buffer. Can be used to draw custom widgets !!! </dd></dl>
- <dl class="section warning"><dt>Warning</dt><dd>Only call this function between calls <code>nk_begin_xxx</code> and <code>nk_end</code> !!! </dd>
- <dd>
- Do not keep the returned command buffer pointer around it is only valid until <code>nk_end</code></dd></dl>
- <div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structnk__command__buffer.html">nk_command_buffer</a>* <a class="code hl_function" href="nuklear_8h.html#a3f69488ed64807aac9ba3a699b056a36">nk_window_get_canvas</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx);</div>
- <div class="ttc" id="anuklear_8h_html_a3f69488ed64807aac9ba3a699b056a36"><div class="ttname"><a href="nuklear_8h.html#a3f69488ed64807aac9ba3a699b056a36">nk_window_get_canvas</a></div><div class="ttdeci">NK_API struct nk_command_buffer * nk_window_get_canvas(const struct nk_context *ctx)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00391">nuklear_window.c:391</a></div></div>
- <div class="ttc" id="astructnk__command__buffer_html"><div class="ttname"><a href="structnk__command__buffer.html">nk_command_buffer</a></div><div class="ttdef"><b>Definition</b> <a href="nuklear_8h_source.html#l04632">nuklear.h:4632</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd>a pointer to window internal <code><a class="el" href="structnk__command__buffer.html">nk_command_buffer</a></code> struct used as drawing canvas. Can be used to do custom drawing. </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00391">391</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">Referenced by <a class="el" href="nuklear__window_8c_source.html#l00673">nk_rule_horizontal()</a>.</p>
- </div>
- </div>
- <a id="ad32015c0b7b53e4df428d7b8e123e18e" name="ad32015c0b7b53e4df428d7b8e123e18e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad32015c0b7b53e4df428d7b8e123e18e">◆ </a></span>nk_window_get_content_region()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__rect.html">nk_rect</a> nk_window_get_content_region </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md32"></a>
- # nk_window_get_content_region</h1>
- <dl class="section return"><dt>Returns</dt><dd>the position and size of the currently visible and non-clipped space inside the currently processed window.</dd></dl>
- <p>!!! </p><dl class="section warning"><dt>Warning</dt><dd>Only call this function between calls <code>nk_begin_xxx</code> and <code>nk_end</code></dd></dl>
- <div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structnk__rect.html">nk_rect</a> <a class="code hl_function" href="nuklear_8h.html#ad32015c0b7b53e4df428d7b8e123e18e">nk_window_get_content_region</a>(struct <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx);</div>
- <div class="ttc" id="anuklear_8h_html_ad32015c0b7b53e4df428d7b8e123e18e"><div class="ttname"><a href="nuklear_8h.html#ad32015c0b7b53e4df428d7b8e123e18e">nk_window_get_content_region</a></div><div class="ttdeci">NK_API struct nk_rect nk_window_get_content_region(const struct nk_context *ctx)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00355">nuklear_window.c:355</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code><a class="el" href="structnk__rect.html">nk_rect</a></code> struct with screen position and size (no scrollbar offset) of the visible space inside the current window </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00355">355</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- </div>
- </div>
- <a id="a0c121dd2f61a58534da0a1c5de756f85" name="a0c121dd2f61a58534da0a1c5de756f85"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0c121dd2f61a58534da0a1c5de756f85">◆ </a></span>nk_window_get_content_region_max()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> nk_window_get_content_region_max </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md34"></a>
- # nk_window_get_content_region_max</h1>
- <dl class="section return"><dt>Returns</dt><dd>the lower right screen position of the currently visible and non-clipped space inside the currently processed window.</dd></dl>
- <p>!!! </p><dl class="section warning"><dt>Warning</dt><dd>Only call this function between calls <code>nk_begin_xxx</code> and <code>nk_end</code></dd></dl>
- <div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structnk__vec2.html">nk_vec2</a> <a class="code hl_function" href="nuklear_8h.html#a0c121dd2f61a58534da0a1c5de756f85">nk_window_get_content_region_max</a>(struct <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx);</div>
- <div class="ttc" id="anuklear_8h_html_a0c121dd2f61a58534da0a1c5de756f85"><div class="ttname"><a href="nuklear_8h.html#a0c121dd2f61a58534da0a1c5de756f85">nk_window_get_content_region_max</a></div><div class="ttdeci">NK_API struct nk_vec2 nk_window_get_content_region_max(const struct nk_context *ctx)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00372">nuklear_window.c:372</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code><a class="el" href="structnk__vec2.html">nk_vec2</a></code> struct with lower right screen position (no scrollbar offset) of the visible space inside the current window </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00372">372</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- </div>
- </div>
- <a id="ab9869953c48593e9e85de6bbb3b8e9e5" name="ab9869953c48593e9e85de6bbb3b8e9e5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab9869953c48593e9e85de6bbb3b8e9e5">◆ </a></span>nk_window_get_content_region_min()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> nk_window_get_content_region_min </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md33"></a>
- # nk_window_get_content_region_min</h1>
- <dl class="section return"><dt>Returns</dt><dd>the upper left position of the currently visible and non-clipped space inside the currently processed window.</dd></dl>
- <p>!!! </p><dl class="section warning"><dt>Warning</dt><dd>Only call this function between calls <code>nk_begin_xxx</code> and <code>nk_end</code></dd></dl>
- <div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structnk__vec2.html">nk_vec2</a> <a class="code hl_function" href="nuklear_8h.html#ab9869953c48593e9e85de6bbb3b8e9e5">nk_window_get_content_region_min</a>(struct <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx);</div>
- <div class="ttc" id="anuklear_8h_html_ab9869953c48593e9e85de6bbb3b8e9e5"><div class="ttname"><a href="nuklear_8h.html#ab9869953c48593e9e85de6bbb3b8e9e5">nk_window_get_content_region_min</a></div><div class="ttdeci">NK_API struct nk_vec2 nk_window_get_content_region_min(const struct nk_context *ctx)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00363">nuklear_window.c:363</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- <p>returns <code><a class="el" href="structnk__vec2.html">nk_vec2</a></code> struct with upper left screen position (no scrollbar offset) of the visible space inside the current window </p>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00363">363</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- </div>
- </div>
- <a id="a69e94ee039dd5a69831aaef36a24b520" name="a69e94ee039dd5a69831aaef36a24b520"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a69e94ee039dd5a69831aaef36a24b520">◆ </a></span>nk_window_get_content_region_size()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> nk_window_get_content_region_size </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md35"></a>
- # nk_window_get_content_region_size</h1>
- <dl class="section return"><dt>Returns</dt><dd>the size of the currently visible and non-clipped space inside the currently processed window</dd></dl>
- <p>!!! </p><dl class="section warning"><dt>Warning</dt><dd>Only call this function between calls <code>nk_begin_xxx</code> and <code>nk_end</code></dd></dl>
- <div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structnk__vec2.html">nk_vec2</a> <a class="code hl_function" href="nuklear_8h.html#a69e94ee039dd5a69831aaef36a24b520">nk_window_get_content_region_size</a>(struct <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx);</div>
- <div class="ttc" id="anuklear_8h_html_a69e94ee039dd5a69831aaef36a24b520"><div class="ttname"><a href="nuklear_8h.html#a69e94ee039dd5a69831aaef36a24b520">nk_window_get_content_region_size</a></div><div class="ttdeci">NK_API struct nk_vec2 nk_window_get_content_region_size(const struct nk_context *ctx)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00382">nuklear_window.c:382</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code><a class="el" href="structnk__vec2.html">nk_vec2</a></code> struct with size the visible space inside the current window </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00382">382</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- </div>
- </div>
- <a id="aa62210de969d101d5d79ba600fe9ff33" name="aa62210de969d101d5d79ba600fe9ff33"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa62210de969d101d5d79ba600fe9ff33">◆ </a></span>nk_window_get_height()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API float nk_window_get_height </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md30"></a>
- # nk_window_get_height</h1>
- <dl class="section return"><dt>Returns</dt><dd>the height of the currently processed window.</dd></dl>
- <p>!!! </p><dl class="section warning"><dt>Warning</dt><dd>Only call this function between calls <code>nk_begin_xxx</code> and <code>nk_end</code> <div class="fragment"><div class="line"><span class="keywordtype">float</span> <a class="code hl_function" href="nuklear_8h.html#aa62210de969d101d5d79ba600fe9ff33">nk_window_get_height</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx);</div>
- <div class="ttc" id="anuklear_8h_html_aa62210de969d101d5d79ba600fe9ff33"><div class="ttname"><a href="nuklear_8h.html#aa62210de969d101d5d79ba600fe9ff33">nk_window_get_height</a></div><div class="ttdeci">NK_API float nk_window_get_height(const struct nk_context *ctx)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00347">nuklear_window.c:347</a></div></div>
- </div><!-- fragment --></dd></dl>
- <table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd>the current window height </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00347">347</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- </div>
- </div>
- <a id="a6a11cd83c17abe2404c386632b88c88f" name="a6a11cd83c17abe2404c386632b88c88f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6a11cd83c17abe2404c386632b88c88f">◆ </a></span>nk_window_get_panel()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__panel.html">nk_panel</a> * nk_window_get_panel </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md31"></a>
- # nk_window_get_panel</h1>
- <dl class="section return"><dt>Returns</dt><dd>the underlying panel which contains all processing state of the current window.</dd></dl>
- <p>!!! </p><dl class="section warning"><dt>Warning</dt><dd>Only call this function between calls <code>nk_begin_xxx</code> and <code>nk_end</code> !!! </dd>
- <dd>
- Do not keep the returned panel pointer around, it is only valid until <code>nk_end</code> <div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structnk__panel.html">nk_panel</a>* <a class="code hl_function" href="nuklear_8h.html#a6a11cd83c17abe2404c386632b88c88f">nk_window_get_panel</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx);</div>
- <div class="ttc" id="anuklear_8h_html_a6a11cd83c17abe2404c386632b88c88f"><div class="ttname"><a href="nuklear_8h.html#a6a11cd83c17abe2404c386632b88c88f">nk_window_get_panel</a></div><div class="ttdeci">NK_API struct nk_panel * nk_window_get_panel(const struct nk_context *ctx)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00400">nuklear_window.c:400</a></div></div>
- <div class="ttc" id="astructnk__panel_html"><div class="ttname"><a href="structnk__panel.html">nk_panel</a></div><div class="ttdef"><b>Definition</b> <a href="nuklear_8h_source.html#l05463">nuklear.h:5463</a></div></div>
- </div><!-- fragment --></dd></dl>
- <table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd>a pointer to window internal <code><a class="el" href="structnk__panel.html">nk_panel</a></code> state. </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00400">400</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- </div>
- </div>
- <a id="aef2af65486366fb8f4a36166b4dc9c41" name="aef2af65486366fb8f4a36166b4dc9c41"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aef2af65486366fb8f4a36166b4dc9c41">◆ </a></span>nk_window_get_position()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> nk_window_get_position </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md28"></a>
- # nk_window_get_position</h1>
- <dl class="section return"><dt>Returns</dt><dd>the position of the currently processed window.</dd></dl>
- <p>!!! </p><dl class="section warning"><dt>Warning</dt><dd>Only call this function between calls <code>nk_begin_xxx</code> and <code>nk_end</code> <div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structnk__vec2.html">nk_vec2</a> <a class="code hl_function" href="nuklear_8h.html#aef2af65486366fb8f4a36166b4dc9c41">nk_window_get_position</a>(const struct <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx);</div>
- <div class="ttc" id="anuklear_8h_html_aef2af65486366fb8f4a36166b4dc9c41"><div class="ttname"><a href="nuklear_8h.html#aef2af65486366fb8f4a36166b4dc9c41">nk_window_get_position</a></div><div class="ttdeci">NK_API struct nk_vec2 nk_window_get_position(const struct nk_context *ctx)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00323">nuklear_window.c:323</a></div></div>
- </div><!-- fragment --></dd></dl>
- <table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd>a <code><a class="el" href="structnk__vec2.html">nk_vec2</a></code> struct with window upper left position </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00323">323</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- </div>
- </div>
- <a id="a6aa450a42ad526df04edeedd1db8348a" name="a6aa450a42ad526df04edeedd1db8348a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6aa450a42ad526df04edeedd1db8348a">◆ </a></span>nk_window_get_scroll()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_window_get_scroll </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_uint * </td>
- <td class="paramname"><em>offset_x</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_uint * </td>
- <td class="paramname"><em>offset_y</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md37"></a>
- # nk_window_get_scroll</h1>
- <p>Gets the scroll offset for the current window !!! </p><dl class="section warning"><dt>Warning</dt><dd>Only call this function between calls <code>nk_begin_xxx</code> and <code>nk_end</code></dd></dl>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a6aa450a42ad526df04edeedd1db8348a">nk_window_get_scroll</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, nk_uint *offset_x, nk_uint *offset_y);</div>
- <div class="ttc" id="anuklear_8h_html_a6aa450a42ad526df04edeedd1db8348a"><div class="ttname"><a href="nuklear_8h.html#a6aa450a42ad526df04edeedd1db8348a">nk_window_get_scroll</a></div><div class="ttdeci">NK_API void nk_window_get_scroll(const struct nk_context *ctx, nk_uint *offset_x, nk_uint *offset_y)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00408">nuklear_window.c:408</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">offset_x</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">A pointer to the x offset output (or NULL to ignore) </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">offset_y</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">A pointer to the y offset output (or NULL to ignore) </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00408">408</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- </div>
- </div>
- <a id="a45b8d37fe77e0042ebf5b58e1b253217" name="a45b8d37fe77e0042ebf5b58e1b253217"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a45b8d37fe77e0042ebf5b58e1b253217">◆ </a></span>nk_window_get_size()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API struct <a class="el" href="structnk__vec2.html">nk_vec2</a> nk_window_get_size </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md29"></a>
- # nk_window_get_size</h1>
- <dl class="section return"><dt>Returns</dt><dd>the size with width and height of the currently processed window.</dd></dl>
- <p>!!! </p><dl class="section warning"><dt>Warning</dt><dd>Only call this function between calls <code>nk_begin_xxx</code> and <code>nk_end</code> <div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structnk__vec2.html">nk_vec2</a> <a class="code hl_function" href="nuklear_8h.html#a45b8d37fe77e0042ebf5b58e1b253217">nk_window_get_size</a>(const struct <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx);</div>
- <div class="ttc" id="anuklear_8h_html_a45b8d37fe77e0042ebf5b58e1b253217"><div class="ttname"><a href="nuklear_8h.html#a45b8d37fe77e0042ebf5b58e1b253217">nk_window_get_size</a></div><div class="ttdeci">NK_API struct nk_vec2 nk_window_get_size(const struct nk_context *ctx)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00331">nuklear_window.c:331</a></div></div>
- </div><!-- fragment --></dd></dl>
- <table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd>a <code><a class="el" href="structnk__vec2.html">nk_vec2</a></code> struct with window width and height </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00331">331</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- </div>
- </div>
- <a id="abc629faa5b527aea0c5b3f4b6a233883" name="abc629faa5b527aea0c5b3f4b6a233883"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#abc629faa5b527aea0c5b3f4b6a233883">◆ </a></span>nk_window_get_width()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API float nk_window_get_width </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>nk_window_get_width </p>
- <dl class="section return"><dt>Returns</dt><dd>the width of the currently processed window.</dd></dl>
- <p>!!! </p><dl class="section warning"><dt>Warning</dt><dd>Only call this function between calls <code>nk_begin_xxx</code> and <code>nk_end</code> <div class="fragment"><div class="line"><span class="keywordtype">float</span> <a class="code hl_function" href="nuklear_8h.html#abc629faa5b527aea0c5b3f4b6a233883">nk_window_get_width</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx);</div>
- <div class="ttc" id="anuklear_8h_html_abc629faa5b527aea0c5b3f4b6a233883"><div class="ttname"><a href="nuklear_8h.html#abc629faa5b527aea0c5b3f4b6a233883">nk_window_get_width</a></div><div class="ttdeci">NK_API float nk_window_get_width(const struct nk_context *ctx)</div><div class="ttdoc">nk_window_get_width</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00339">nuklear_window.c:339</a></div></div>
- </div><!-- fragment --></dd></dl>
- <table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd>the current window width </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00339">339</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- </div>
- </div>
- <a id="a87d7636e4f8ad8fff456a7291d63549b" name="a87d7636e4f8ad8fff456a7291d63549b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a87d7636e4f8ad8fff456a7291d63549b">◆ </a></span>nk_window_has_focus()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_window_has_focus </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md38"></a>
- # nk_window_has_focus</h1>
- <dl class="section return"><dt>Returns</dt><dd>if the currently processed window is currently active !!! </dd></dl>
- <dl class="section warning"><dt>Warning</dt><dd>Only call this function between calls <code>nk_begin_xxx</code> and <code>nk_end</code> <div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#a87d7636e4f8ad8fff456a7291d63549b">nk_window_has_focus</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx);</div>
- <div class="ttc" id="anuklear_8h_html_a87d7636e4f8ad8fff456a7291d63549b"><div class="ttname"><a href="nuklear_8h.html#a87d7636e4f8ad8fff456a7291d63549b">nk_window_has_focus</a></div><div class="ttdeci">NK_API nk_bool nk_window_has_focus(const struct nk_context *ctx)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00422">nuklear_window.c:422</a></div></div>
- </div><!-- fragment --></dd></dl>
- <table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>false(0)</code> if current window is not active or <code>true(1)</code> if it is </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00422">422</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- </div>
- </div>
- <a id="a4aea66b4db514df19651e03b26eaacee" name="a4aea66b4db514df19651e03b26eaacee"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a4aea66b4db514df19651e03b26eaacee">◆ </a></span>nk_window_is_active()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_window_is_active </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md43"></a>
- # nk_window_is_active</h1>
- <p>Same as nk_window_has_focus for some reason </p><div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#a4aea66b4db514df19651e03b26eaacee">nk_window_is_active</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
- <div class="ttc" id="anuklear_8h_html_a4aea66b4db514df19651e03b26eaacee"><div class="ttname"><a href="nuklear_8h.html#a4aea66b4db514df19651e03b26eaacee">nk_window_is_active</a></div><div class="ttdeci">NK_API nk_bool nk_window_is_active(const struct nk_context *ctx, const char *name)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00525">nuklear_window.c:525</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Identifier of window you want to check if it is active </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if current window is active or <code>false(0)</code> window not found or not active </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00525">525</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- </div>
- </div>
- <a id="a5922a25b765837062d0ded6bb8369041" name="a5922a25b765837062d0ded6bb8369041"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5922a25b765837062d0ded6bb8369041">◆ </a></span>nk_window_is_any_hovered()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_window_is_any_hovered </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md44"></a>
- # nk_window_is_any_hovered</h1>
- <dl class="section return"><dt>Returns</dt><dd>if the any window is being hovered <div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#a5922a25b765837062d0ded6bb8369041">nk_window_is_any_hovered</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*);</div>
- <div class="ttc" id="anuklear_8h_html_a5922a25b765837062d0ded6bb8369041"><div class="ttname"><a href="nuklear_8h.html#a5922a25b765837062d0ded6bb8369041">nk_window_is_any_hovered</a></div><div class="ttdeci">NK_API nk_bool nk_window_is_any_hovered(const struct nk_context *ctx)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00446">nuklear_window.c:446</a></div></div>
- </div><!-- fragment --></dd></dl>
- <table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if any window is hovered or <code>false(0)</code> otherwise </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00446">446</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear_8h_source.html#l04008">nk_user_font::height</a>, <a class="el" href="nuklear_8h_source.html#l05495">NK_WINDOW_HIDDEN</a>, and <a class="el" href="nuklear_8h_source.html#l05497">NK_WINDOW_MINIMIZED</a>.</p>
- <p class="reference">Referenced by <a class="el" href="nuklear__window_8c_source.html#l00473">nk_item_is_any_active()</a>.</p>
- </div>
- </div>
- <a id="ad8e62bbe0e9db9d84e83f494ab750c26" name="ad8e62bbe0e9db9d84e83f494ab750c26"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad8e62bbe0e9db9d84e83f494ab750c26">◆ </a></span>nk_window_is_closed()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_window_is_closed </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md41"></a>
- # nk_window_is_closed</h1>
- <dl class="section return"><dt>Returns</dt><dd>if the window with given name was closed by calling <code>nk_close</code> <div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#ad8e62bbe0e9db9d84e83f494ab750c26">nk_window_is_closed</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
- <div class="ttc" id="anuklear_8h_html_ad8e62bbe0e9db9d84e83f494ab750c26"><div class="ttname"><a href="nuklear_8h.html#ad8e62bbe0e9db9d84e83f494ab750c26">nk_window_is_closed</a></div><div class="ttdeci">NK_API nk_bool nk_window_is_closed(const struct nk_context *ctx, const char *name)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00495">nuklear_window.c:495</a></div></div>
- </div><!-- fragment --></dd></dl>
- <table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Identifier of window you want to check if it is closed </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if current window was closed or <code>false(0)</code> window not found or not closed </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00495">495</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear_8h_source.html#l05496">NK_WINDOW_CLOSED</a>.</p>
- </div>
- </div>
- <a id="a759513017e5bca51e13be0268d41f510" name="a759513017e5bca51e13be0268d41f510"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a759513017e5bca51e13be0268d41f510">◆ </a></span>nk_window_is_collapsed()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_window_is_collapsed </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md40"></a>
- # nk_window_is_collapsed</h1>
- <dl class="section return"><dt>Returns</dt><dd>if the window with given name is currently minimized/collapsed <div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#a759513017e5bca51e13be0268d41f510">nk_window_is_collapsed</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
- <div class="ttc" id="anuklear_8h_html_a759513017e5bca51e13be0268d41f510"><div class="ttname"><a href="nuklear_8h.html#a759513017e5bca51e13be0268d41f510">nk_window_is_collapsed</a></div><div class="ttdeci">NK_API nk_bool nk_window_is_collapsed(const struct nk_context *ctx, const char *name)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00480">nuklear_window.c:480</a></div></div>
- </div><!-- fragment --></dd></dl>
- <table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Identifier of window you want to check if it is collapsed </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if current window is minimized and <code>false(0)</code> if window not found or is not minimized </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00480">480</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear_8h_source.html#l05497">NK_WINDOW_MINIMIZED</a>.</p>
- </div>
- </div>
- <a id="a5ba38e6da74e5a1f82453c1215ccd138" name="a5ba38e6da74e5a1f82453c1215ccd138"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a5ba38e6da74e5a1f82453c1215ccd138">◆ </a></span>nk_window_is_hidden()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_window_is_hidden </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md42"></a>
- # nk_window_is_hidden</h1>
- <dl class="section return"><dt>Returns</dt><dd>if the window with given name is hidden <div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#a5ba38e6da74e5a1f82453c1215ccd138">nk_window_is_hidden</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
- <div class="ttc" id="anuklear_8h_html_a5ba38e6da74e5a1f82453c1215ccd138"><div class="ttname"><a href="nuklear_8h.html#a5ba38e6da74e5a1f82453c1215ccd138">nk_window_is_hidden</a></div><div class="ttdeci">NK_API nk_bool nk_window_is_hidden(const struct nk_context *ctx, const char *name)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00510">nuklear_window.c:510</a></div></div>
- </div><!-- fragment --></dd></dl>
- <table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Identifier of window you want to check if it is hidden </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if current window is hidden or <code>false(0)</code> window not found or visible </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00510">510</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear_8h_source.html#l05495">NK_WINDOW_HIDDEN</a>.</p>
- </div>
- </div>
- <a id="a324553b9e3c4450764a208454ac71454" name="a324553b9e3c4450764a208454ac71454"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a324553b9e3c4450764a208454ac71454">◆ </a></span>nk_window_is_hovered()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API nk_bool nk_window_is_hovered </td>
- <td>(</td>
- <td class="paramtype">const struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md39"></a>
- # nk_window_is_hovered</h1>
- <p>Return if the current window is being hovered !!! </p><dl class="section warning"><dt>Warning</dt><dd>Only call this function between calls <code>nk_begin_xxx</code> and <code>nk_end</code> <div class="fragment"><div class="line">nk_bool <a class="code hl_function" href="nuklear_8h.html#a324553b9e3c4450764a208454ac71454">nk_window_is_hovered</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx);</div>
- <div class="ttc" id="anuklear_8h_html_a324553b9e3c4450764a208454ac71454"><div class="ttname"><a href="nuklear_8h.html#a324553b9e3c4450764a208454ac71454">nk_window_is_hovered</a></div><div class="ttdeci">NK_API nk_bool nk_window_is_hovered(const struct nk_context *ctx)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00431">nuklear_window.c:431</a></div></div>
- </div><!-- fragment --></dd></dl>
- <table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- </table>
- <dl class="section return"><dt>Returns</dt><dd><code>true(1)</code> if current window is hovered or <code>false(0)</code> otherwise </dd></dl>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00431">431</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear_8h_source.html#l05495">NK_WINDOW_HIDDEN</a>, and <a class="el" href="nuklear_8h_source.html#l05497">NK_WINDOW_MINIMIZED</a>.</p>
- </div>
- </div>
- <a id="a953db327dad500d512deee42378816ac" name="a953db327dad500d512deee42378816ac"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a953db327dad500d512deee42378816ac">◆ </a></span>nk_window_set_bounds()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_window_set_bounds </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__rect.html">nk_rect</a> </td>
- <td class="paramname"><em>bounds</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md46"></a>
- # nk_window_set_bounds</h1>
- <p>Updates position and size of window with passed in name </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a953db327dad500d512deee42378816ac">nk_window_set_bounds</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__rect.html">nk_rect</a> bounds);</div>
- <div class="ttc" id="anuklear_8h_html_a953db327dad500d512deee42378816ac"><div class="ttname"><a href="nuklear_8h.html#a953db327dad500d512deee42378816ac">nk_window_set_bounds</a></div><div class="ttdeci">NK_API void nk_window_set_bounds(struct nk_context *ctx, const char *name, struct nk_rect bounds)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00562">nuklear_window.c:562</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Identifier of the window to modify both position and size </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">bounds</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to a <code><a class="el" href="structnk__rect.html">nk_rect</a></code> struct with the new position and size </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00562">562</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__window_8c_source.html#l00540">nk_window_find()</a>.</p>
- </div>
- </div>
- <a id="a55f290b12d04ce2b8de2229cf0c9540a" name="a55f290b12d04ce2b8de2229cf0c9540a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a55f290b12d04ce2b8de2229cf0c9540a">◆ </a></span>nk_window_set_focus()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_window_set_focus </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md49"></a>
- # nk_window_set_focus</h1>
- <p>Sets the window with given name as active </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a55f290b12d04ce2b8de2229cf0c9540a">nk_window_set_focus</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
- <div class="ttc" id="anuklear_8h_html_a55f290b12d04ce2b8de2229cf0c9540a"><div class="ttname"><a href="nuklear_8h.html#a55f290b12d04ce2b8de2229cf0c9540a">nk_window_set_focus</a></div><div class="ttdeci">NK_API void nk_window_set_focus(struct nk_context *ctx, const char *name)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00655">nuklear_window.c:655</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Identifier of the window to set focus on </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00655">655</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- </div>
- </div>
- <a id="a6de7d1d2c130ab249964b71a4626b1aa" name="a6de7d1d2c130ab249964b71a4626b1aa"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6de7d1d2c130ab249964b71a4626b1aa">◆ </a></span>nk_window_set_position()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_window_set_position </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>pos</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md47"></a>
- # nk_window_set_position</h1>
- <p>Updates position of window with passed name </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a6de7d1d2c130ab249964b71a4626b1aa">nk_window_set_position</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__vec2.html">nk_vec2</a> pos);</div>
- <div class="ttc" id="anuklear_8h_html_a6de7d1d2c130ab249964b71a4626b1aa"><div class="ttname"><a href="nuklear_8h.html#a6de7d1d2c130ab249964b71a4626b1aa">nk_window_set_position</a></div><div class="ttdeci">NK_API void nk_window_set_position(struct nk_context *ctx, const char *name, struct nk_vec2 pos)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00573">nuklear_window.c:573</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Identifier of the window to modify both position </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">pos</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to a <code><a class="el" href="structnk__vec2.html">nk_vec2</a></code> struct with the new position </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00573">573</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__window_8c_source.html#l00540">nk_window_find()</a>.</p>
- </div>
- </div>
- <a id="a43344b5de927f1e705cbf6eca17c7314" name="a43344b5de927f1e705cbf6eca17c7314"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a43344b5de927f1e705cbf6eca17c7314">◆ </a></span>nk_window_set_scroll()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_window_set_scroll </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_uint </td>
- <td class="paramname"><em>offset_x</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">nk_uint </td>
- <td class="paramname"><em>offset_y</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md50"></a>
- # nk_window_set_scroll</h1>
- <p>Sets the scroll offset for the current window !!! </p><dl class="section warning"><dt>Warning</dt><dd>Only call this function between calls <code>nk_begin_xxx</code> and <code>nk_end</code></dd></dl>
- <div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a43344b5de927f1e705cbf6eca17c7314">nk_window_set_scroll</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a> *ctx, nk_uint offset_x, nk_uint offset_y);</div>
- <div class="ttc" id="anuklear_8h_html_a43344b5de927f1e705cbf6eca17c7314"><div class="ttname"><a href="nuklear_8h.html#a43344b5de927f1e705cbf6eca17c7314">nk_window_set_scroll</a></div><div class="ttdeci">NK_API void nk_window_set_scroll(struct nk_context *ctx, nk_uint offset_x, nk_uint offset_y)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00591">nuklear_window.c:591</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">offset_x</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">The x offset to scroll to </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">offset_y</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">The y offset to scroll to </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00591">591</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- </div>
- </div>
- <a id="ab19652cd191237bf2723f235a14385f5" name="ab19652cd191237bf2723f235a14385f5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ab19652cd191237bf2723f235a14385f5">◆ </a></span>nk_window_set_size()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_window_set_size </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">struct <a class="el" href="structnk__vec2.html">nk_vec2</a> </td>
- <td class="paramname"><em>size</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md48"></a>
- # nk_window_set_size</h1>
- <p>Updates size of window with passed in name </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#ab19652cd191237bf2723f235a14385f5">nk_window_set_size</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">struct</span> <a class="code hl_struct" href="structnk__vec2.html">nk_vec2</a>);</div>
- <div class="ttc" id="anuklear_8h_html_ab19652cd191237bf2723f235a14385f5"><div class="ttname"><a href="nuklear_8h.html#ab19652cd191237bf2723f235a14385f5">nk_window_set_size</a></div><div class="ttdeci">NK_API void nk_window_set_size(struct nk_context *ctx, const char *name, struct nk_vec2 size)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00582">nuklear_window.c:582</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Identifier of the window to modify both window size </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to a <code><a class="el" href="structnk__vec2.html">nk_vec2</a></code> struct with new window size </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00582">582</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__window_8c_source.html#l00540">nk_window_find()</a>.</p>
- </div>
- </div>
- <a id="a73ed9654303545bca9b8e4d6a5454363" name="a73ed9654303545bca9b8e4d6a5454363"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a73ed9654303545bca9b8e4d6a5454363">◆ </a></span>nk_window_show()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_window_show </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum nk_show_states </td>
- <td class="paramname"><em>state</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md54"></a>
- # nk_window_show</h1>
- <p>updates visibility state of a window with given name </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#a73ed9654303545bca9b8e4d6a5454363">nk_window_show</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">enum</span> nk_show_states);</div>
- <div class="ttc" id="anuklear_8h_html_a73ed9654303545bca9b8e4d6a5454363"><div class="ttname"><a href="nuklear_8h.html#a73ed9654303545bca9b8e4d6a5454363">nk_window_show</a></div><div class="ttdeci">NK_API void nk_window_show(struct nk_context *ctx, const char *name, enum nk_show_states state)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00629">nuklear_window.c:629</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Identifier of the window to either collapse or maximize </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">state</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">state with either visible or hidden to modify the window with </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00629">629</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear_8h_source.html#l05495">NK_WINDOW_HIDDEN</a>.</p>
- <p class="reference">Referenced by <a class="el" href="nuklear__window_8c_source.html#l00646">nk_window_show_if()</a>.</p>
- </div>
- </div>
- <a id="aa1eaa64d0de02f059163fc502386ce1b" name="aa1eaa64d0de02f059163fc502386ce1b"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aa1eaa64d0de02f059163fc502386ce1b">◆ </a></span>nk_window_show_if()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">NK_API void nk_window_show_if </td>
- <td>(</td>
- <td class="paramtype">struct <a class="el" href="structnk__context.html">nk_context</a> * </td>
- <td class="paramname"><em>ctx</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const char * </td>
- <td class="paramname"><em>name</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">enum nk_show_states </td>
- <td class="paramname"><em>state</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">int </td>
- <td class="paramname"><em>cond</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <h1><a class="anchor" id="autotoc_md55"></a>
- # nk_window_show_if</h1>
- <p>Updates visibility state of a window with given name if a given condition is met </p><div class="fragment"><div class="line"><span class="keywordtype">void</span> <a class="code hl_function" href="nuklear_8h.html#aa1eaa64d0de02f059163fc502386ce1b">nk_window_show_if</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structnk__context.html">nk_context</a>*, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">enum</span> nk_show_states, <span class="keywordtype">int</span> cond);</div>
- <div class="ttc" id="anuklear_8h_html_aa1eaa64d0de02f059163fc502386ce1b"><div class="ttname"><a href="nuklear_8h.html#aa1eaa64d0de02f059163fc502386ce1b">nk_window_show_if</a></div><div class="ttdeci">NK_API void nk_window_show_if(struct nk_context *ctx, const char *name, enum nk_show_states state, int cond)</div><div class="ttdef"><b>Definition</b> <a href="nuklear__window_8c_source.html#l00646">nuklear_window.c:646</a></div></div>
- </div><!-- fragment --><table class="markdownTable">
- <tr class="markdownTableHead">
- <th class="markdownTableHeadNone">Parameter </th><th class="markdownTableHeadNone">Description </th></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">ctx</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Must point to an previously initialized <code><a class="el" href="structnk__context.html">nk_context</a></code> struct </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">Identifier of the window to either hide or show </td></tr>
- <tr class="markdownTableRowOdd">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">state</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">state with either visible or hidden to modify the window with </td></tr>
- <tr class="markdownTableRowEven">
- <td class="markdownTableBodyNone"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">cond</td><td></td></tr>
- </table>
- </dd>
- </dl>
- </td><td class="markdownTableBodyNone">condition that has to be met to actually commit the visibility state change </td></tr>
- </table>
- <p class="definition">Definition at line <a class="el" href="nuklear__window_8c_source.html#l00646">646</a> of file <a class="el" href="nuklear__window_8c_source.html">nuklear_window.c</a>.</p>
- <p class="reference">References <a class="el" href="nuklear__window_8c_source.html#l00629">nk_window_show()</a>.</p>
- </div>
- </div>
- </div><!-- contents -->
- </div><!-- doc-content -->
- <!-- start footer part -->
- <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
- <ul>
- <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="nuklear_8h.html">nuklear.h</a></li>
- <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
- </ul>
- </div>
- </body>
- </html>
|