Urho.xml 1.9 MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779307803078130782307833078430785307863078730788307893079030791307923079330794307953079630797307983079930800308013080230803308043080530806308073080830809308103081130812308133081430815308163081730818308193082030821308223082330824308253082630827308283082930830308313083230833308343083530836308373083830839308403084130842308433084430845308463084730848308493085030851308523085330854308553085630857308583085930860308613086230863308643086530866308673086830869308703087130872308733087430875308763087730878308793088030881308823088330884308853088630887308883088930890308913089230893308943089530896308973089830899309003090130902309033090430905309063090730908309093091030911309123091330914309153091630917309183091930920309213092230923309243092530926309273092830929309303093130932309333093430935309363093730938309393094030941309423094330944309453094630947309483094930950309513095230953309543095530956309573095830959309603096130962309633096430965309663096730968309693097030971309723097330974309753097630977309783097930980309813098230983309843098530986309873098830989309903099130992309933099430995309963099730998309993100031001310023100331004310053100631007310083100931010310113101231013310143101531016310173101831019310203102131022310233102431025310263102731028310293103031031310323103331034310353103631037310383103931040310413104231043310443104531046310473104831049310503105131052310533105431055310563105731058310593106031061310623106331064310653106631067310683106931070310713107231073310743107531076310773107831079310803108131082310833108431085310863108731088310893109031091310923109331094310953109631097310983109931100311013110231103311043110531106311073110831109311103111131112311133111431115311163111731118311193112031121311223112331124311253112631127311283112931130311313113231133311343113531136311373113831139311403114131142311433114431145311463114731148311493115031151311523115331154311553115631157311583115931160311613116231163311643116531166311673116831169311703117131172311733117431175311763117731178311793118031181311823118331184311853118631187311883118931190311913119231193311943119531196311973119831199312003120131202312033120431205312063120731208312093121031211312123121331214312153121631217312183121931220312213122231223312243122531226312273122831229312303123131232312333123431235312363123731238312393124031241312423124331244312453124631247312483124931250312513125231253312543125531256312573125831259312603126131262312633126431265312663126731268312693127031271312723127331274312753127631277312783127931280312813128231283312843128531286312873128831289312903129131292312933129431295312963129731298312993130031301313023130331304313053130631307313083130931310313113131231313313143131531316313173131831319313203132131322313233132431325313263132731328313293133031331313323133331334313353133631337313383133931340313413134231343313443134531346313473134831349313503135131352313533135431355313563135731358313593136031361313623136331364313653136631367313683136931370313713137231373313743137531376313773137831379313803138131382313833138431385313863138731388313893139031391313923139331394313953139631397313983139931400314013140231403314043140531406314073140831409314103141131412314133141431415314163141731418314193142031421314223142331424314253142631427314283142931430314313143231433314343143531436314373143831439314403144131442314433144431445314463144731448314493145031451314523145331454314553145631457314583145931460314613146231463314643146531466314673146831469314703147131472314733147431475314763147731478314793148031481314823148331484314853148631487314883148931490314913149231493314943149531496314973149831499315003150131502315033150431505315063150731508315093151031511315123151331514315153151631517315183151931520315213152231523315243152531526315273152831529315303153131532315333153431535315363153731538315393154031541315423154331544315453154631547315483154931550315513155231553315543155531556315573155831559315603156131562315633156431565315663156731568315693157031571315723157331574315753157631577315783157931580315813158231583315843158531586315873158831589315903159131592315933159431595315963159731598315993160031601316023160331604316053160631607316083160931610316113161231613316143161531616316173161831619316203162131622316233162431625316263162731628316293163031631316323163331634316353163631637316383163931640316413164231643316443164531646316473164831649316503165131652316533165431655316563165731658316593166031661316623166331664316653166631667316683166931670316713167231673316743167531676316773167831679316803168131682316833168431685316863168731688316893169031691316923169331694316953169631697316983169931700317013170231703317043170531706317073170831709317103171131712317133171431715317163171731718317193172031721317223172331724317253172631727317283172931730317313173231733317343173531736317373173831739317403174131742317433174431745317463174731748317493175031751317523175331754317553175631757317583175931760317613176231763317643176531766317673176831769317703177131772317733177431775317763177731778317793178031781317823178331784317853178631787317883178931790317913179231793317943179531796317973179831799318003180131802318033180431805318063180731808318093181031811318123181331814318153181631817318183181931820318213182231823318243182531826318273182831829318303183131832318333183431835318363183731838318393184031841318423184331844318453184631847318483184931850318513185231853318543185531856318573185831859318603186131862318633186431865318663186731868318693187031871318723187331874318753187631877318783187931880318813188231883318843188531886318873188831889318903189131892318933189431895318963189731898318993190031901319023190331904319053190631907319083190931910319113191231913319143191531916319173191831919319203192131922319233192431925319263192731928319293193031931319323193331934319353193631937319383193931940319413194231943319443194531946319473194831949319503195131952319533195431955319563195731958319593196031961319623196331964319653196631967319683196931970319713197231973319743197531976319773197831979319803198131982319833198431985319863198731988319893199031991319923199331994319953199631997319983199932000320013200232003320043200532006320073200832009320103201132012320133201432015320163201732018320193202032021320223202332024320253202632027320283202932030320313203232033320343203532036320373203832039320403204132042320433204432045320463204732048320493205032051320523205332054320553205632057320583205932060320613206232063320643206532066320673206832069320703207132072320733207432075320763207732078320793208032081320823208332084320853208632087320883208932090320913209232093320943209532096320973209832099321003210132102321033210432105321063210732108321093211032111321123211332114321153211632117321183211932120321213212232123321243212532126321273212832129321303213132132321333213432135321363213732138321393214032141321423214332144321453214632147321483214932150321513215232153321543215532156321573215832159321603216132162321633216432165321663216732168321693217032171321723217332174321753217632177321783217932180321813218232183321843218532186321873218832189321903219132192321933219432195321963219732198321993220032201322023220332204322053220632207322083220932210322113221232213322143221532216322173221832219322203222132222322233222432225322263222732228322293223032231322323223332234322353223632237322383223932240322413224232243322443224532246322473224832249322503225132252322533225432255322563225732258322593226032261322623226332264322653226632267322683226932270322713227232273322743227532276322773227832279322803228132282322833228432285322863228732288322893229032291322923229332294322953229632297322983229932300323013230232303323043230532306323073230832309323103231132312323133231432315323163231732318323193232032321323223232332324323253232632327323283232932330323313233232333323343233532336323373233832339323403234132342323433234432345323463234732348323493235032351323523235332354323553235632357323583235932360323613236232363323643236532366323673236832369323703237132372323733237432375323763237732378323793238032381323823238332384323853238632387323883238932390323913239232393323943239532396323973239832399324003240132402324033240432405324063240732408324093241032411324123241332414324153241632417324183241932420324213242232423324243242532426324273242832429324303243132432324333243432435324363243732438324393244032441324423244332444324453244632447324483244932450324513245232453324543245532456324573245832459324603246132462324633246432465324663246732468324693247032471324723247332474324753247632477324783247932480324813248232483324843248532486324873248832489324903249132492324933249432495324963249732498324993250032501325023250332504325053250632507325083250932510325113251232513325143251532516325173251832519325203252132522325233252432525325263252732528325293253032531325323253332534325353253632537325383253932540325413254232543325443254532546325473254832549325503255132552325533255432555325563255732558325593256032561325623256332564325653256632567325683256932570325713257232573325743257532576325773257832579325803258132582325833258432585325863258732588325893259032591325923259332594325953259632597325983259932600326013260232603326043260532606326073260832609326103261132612326133261432615326163261732618326193262032621326223262332624326253262632627326283262932630326313263232633326343263532636326373263832639326403264132642326433264432645326463264732648326493265032651326523265332654326553265632657326583265932660326613266232663326643266532666326673266832669326703267132672326733267432675326763267732678326793268032681326823268332684326853268632687326883268932690326913269232693326943269532696326973269832699327003270132702327033270432705327063270732708327093271032711327123271332714327153271632717327183271932720327213272232723327243272532726327273272832729327303273132732327333273432735327363273732738327393274032741327423274332744327453274632747327483274932750327513275232753327543275532756327573275832759327603276132762327633276432765327663276732768327693277032771327723277332774327753277632777327783277932780327813278232783327843278532786327873278832789327903279132792327933279432795327963279732798327993280032801328023280332804328053280632807328083280932810328113281232813328143281532816328173281832819328203282132822328233282432825328263282732828328293283032831328323283332834328353283632837328383283932840328413284232843328443284532846328473284832849328503285132852328533285432855328563285732858328593286032861328623286332864328653286632867328683286932870328713287232873328743287532876328773287832879328803288132882328833288432885328863288732888328893289032891328923289332894328953289632897328983289932900329013290232903329043290532906329073290832909329103291132912329133291432915329163291732918329193292032921329223292332924329253292632927329283292932930329313293232933329343293532936329373293832939329403294132942329433294432945329463294732948329493295032951329523295332954329553295632957329583295932960329613296232963329643296532966329673296832969329703297132972329733297432975329763297732978329793298032981329823298332984329853298632987329883298932990329913299232993329943299532996329973299832999330003300133002330033300433005330063300733008330093301033011330123301333014330153301633017330183301933020330213302233023330243302533026330273302833029330303303133032330333303433035330363303733038330393304033041330423304333044330453304633047330483304933050330513305233053330543305533056330573305833059330603306133062330633306433065330663306733068330693307033071330723307333074330753307633077330783307933080330813308233083330843308533086330873308833089330903309133092330933309433095330963309733098330993310033101331023310333104331053310633107331083310933110331113311233113331143311533116331173311833119331203312133122331233312433125331263312733128331293313033131331323313333134331353313633137331383313933140331413314233143331443314533146331473314833149331503315133152331533315433155331563315733158331593316033161331623316333164331653316633167331683316933170331713317233173331743317533176331773317833179331803318133182331833318433185331863318733188331893319033191331923319333194331953319633197331983319933200332013320233203332043320533206332073320833209332103321133212332133321433215332163321733218332193322033221332223322333224332253322633227332283322933230332313323233233332343323533236332373323833239332403324133242332433324433245332463324733248332493325033251332523325333254332553325633257332583325933260332613326233263332643326533266332673326833269332703327133272332733327433275332763327733278332793328033281332823328333284332853328633287332883328933290332913329233293332943329533296332973329833299333003330133302333033330433305333063330733308333093331033311333123331333314333153331633317333183331933320333213332233323333243332533326333273332833329333303333133332333333333433335333363333733338333393334033341333423334333344333453334633347333483334933350333513335233353333543335533356333573335833359333603336133362333633336433365333663336733368333693337033371333723337333374333753337633377333783337933380333813338233383333843338533386333873338833389333903339133392333933339433395333963339733398333993340033401334023340333404334053340633407334083340933410334113341233413334143341533416334173341833419334203342133422334233342433425334263342733428334293343033431334323343333434334353343633437334383343933440334413344233443334443344533446334473344833449334503345133452334533345433455334563345733458334593346033461334623346333464334653346633467334683346933470334713347233473334743347533476334773347833479334803348133482334833348433485334863348733488334893349033491334923349333494334953349633497334983349933500335013350233503335043350533506335073350833509335103351133512335133351433515335163351733518335193352033521335223352333524335253352633527335283352933530335313353233533335343353533536335373353833539335403354133542335433354433545335463354733548335493355033551335523355333554335553355633557335583355933560335613356233563335643356533566335673356833569335703357133572335733357433575335763357733578335793358033581335823358333584335853358633587335883358933590335913359233593335943359533596335973359833599336003360133602336033360433605336063360733608336093361033611336123361333614336153361633617336183361933620336213362233623336243362533626336273362833629336303363133632336333363433635336363363733638336393364033641336423364333644336453364633647336483364933650336513365233653336543365533656336573365833659336603366133662336633366433665336663366733668336693367033671336723367333674336753367633677336783367933680336813368233683336843368533686336873368833689336903369133692336933369433695336963369733698336993370033701337023370333704337053370633707337083370933710337113371233713337143371533716337173371833719337203372133722337233372433725337263372733728337293373033731337323373333734337353373633737337383373933740337413374233743337443374533746337473374833749337503375133752337533375433755337563375733758337593376033761337623376333764337653376633767337683376933770337713377233773337743377533776337773377833779337803378133782337833378433785337863378733788337893379033791337923379333794337953379633797337983379933800338013380233803338043380533806338073380833809338103381133812338133381433815338163381733818338193382033821338223382333824338253382633827338283382933830338313383233833338343383533836338373383833839338403384133842338433384433845338463384733848338493385033851338523385333854338553385633857338583385933860338613386233863338643386533866338673386833869338703387133872338733387433875338763387733878338793388033881338823388333884338853388633887338883388933890338913389233893338943389533896338973389833899339003390133902339033390433905339063390733908339093391033911339123391333914339153391633917339183391933920339213392233923339243392533926339273392833929339303393133932339333393433935339363393733938339393394033941339423394333944339453394633947339483394933950339513395233953339543395533956339573395833959339603396133962339633396433965339663396733968339693397033971339723397333974339753397633977339783397933980339813398233983339843398533986339873398833989339903399133992339933399433995339963399733998339993400034001340023400334004340053400634007340083400934010340113401234013340143401534016340173401834019340203402134022340233402434025340263402734028340293403034031340323403334034340353403634037340383403934040340413404234043340443404534046340473404834049340503405134052340533405434055340563405734058340593406034061340623406334064340653406634067340683406934070340713407234073340743407534076340773407834079340803408134082340833408434085340863408734088340893409034091340923409334094340953409634097340983409934100341013410234103341043410534106341073410834109341103411134112341133411434115341163411734118341193412034121341223412334124341253412634127341283412934130341313413234133341343413534136341373413834139341403414134142341433414434145341463414734148341493415034151341523415334154341553415634157341583415934160341613416234163341643416534166341673416834169341703417134172341733417434175341763417734178341793418034181341823418334184341853418634187341883418934190341913419234193341943419534196341973419834199342003420134202342033420434205342063420734208342093421034211342123421334214342153421634217342183421934220342213422234223342243422534226342273422834229342303423134232342333423434235342363423734238342393424034241342423424334244342453424634247342483424934250342513425234253342543425534256342573425834259342603426134262342633426434265342663426734268342693427034271342723427334274342753427634277342783427934280342813428234283342843428534286342873428834289342903429134292342933429434295342963429734298342993430034301343023430334304343053430634307343083430934310343113431234313343143431534316343173431834319343203432134322343233432434325343263432734328343293433034331343323433334334343353433634337343383433934340343413434234343343443434534346343473434834349343503435134352343533435434355343563435734358343593436034361343623436334364343653436634367343683436934370343713437234373343743437534376343773437834379343803438134382343833438434385343863438734388343893439034391343923439334394343953439634397343983439934400344013440234403344043440534406344073440834409344103441134412344133441434415344163441734418344193442034421344223442334424344253442634427344283442934430344313443234433344343443534436344373443834439344403444134442344433444434445344463444734448344493445034451344523445334454344553445634457344583445934460344613446234463344643446534466344673446834469344703447134472344733447434475344763447734478344793448034481344823448334484344853448634487344883448934490344913449234493344943449534496344973449834499345003450134502345033450434505345063450734508345093451034511345123451334514345153451634517345183451934520345213452234523345243452534526345273452834529345303453134532345333453434535345363453734538345393454034541345423454334544345453454634547345483454934550345513455234553345543455534556345573455834559345603456134562345633456434565345663456734568345693457034571345723457334574345753457634577345783457934580345813458234583345843458534586345873458834589345903459134592345933459434595345963459734598345993460034601346023460334604346053460634607346083460934610346113461234613346143461534616346173461834619346203462134622346233462434625346263462734628346293463034631346323463334634346353463634637346383463934640346413464234643346443464534646346473464834649346503465134652346533465434655346563465734658346593466034661346623466334664346653466634667346683466934670346713467234673346743467534676346773467834679346803468134682346833468434685346863468734688346893469034691346923469334694346953469634697346983469934700347013470234703347043470534706347073470834709347103471134712347133471434715347163471734718347193472034721347223472334724347253472634727347283472934730347313473234733347343473534736347373473834739347403474134742347433474434745347463474734748347493475034751347523475334754347553475634757347583475934760347613476234763347643476534766347673476834769347703477134772347733477434775347763477734778347793478034781347823478334784347853478634787347883478934790347913479234793347943479534796347973479834799348003480134802348033480434805348063480734808348093481034811348123481334814348153481634817348183481934820348213482234823348243482534826348273482834829348303483134832348333483434835348363483734838348393484034841348423484334844348453484634847348483484934850348513485234853348543485534856348573485834859348603486134862348633486434865348663486734868348693487034871348723487334874348753487634877348783487934880348813488234883348843488534886348873488834889348903489134892348933489434895348963489734898348993490034901349023490334904349053490634907349083490934910349113491234913349143491534916349173491834919349203492134922349233492434925349263492734928349293493034931349323493334934349353493634937349383493934940349413494234943349443494534946349473494834949349503495134952349533495434955349563495734958349593496034961349623496334964349653496634967349683496934970349713497234973349743497534976349773497834979349803498134982349833498434985349863498734988349893499034991349923499334994349953499634997349983499935000350013500235003350043500535006350073500835009350103501135012350133501435015350163501735018350193502035021350223502335024350253502635027350283502935030350313503235033350343503535036350373503835039350403504135042350433504435045350463504735048350493505035051350523505335054350553505635057350583505935060350613506235063350643506535066350673506835069350703507135072350733507435075350763507735078350793508035081350823508335084350853508635087350883508935090350913509235093350943509535096350973509835099351003510135102351033510435105351063510735108351093511035111351123511335114351153511635117351183511935120351213512235123351243512535126351273512835129351303513135132351333513435135351363513735138351393514035141351423514335144351453514635147351483514935150351513515235153351543515535156351573515835159351603516135162351633516435165351663516735168351693517035171351723517335174351753517635177351783517935180351813518235183351843518535186351873518835189351903519135192351933519435195351963519735198351993520035201352023520335204352053520635207352083520935210352113521235213352143521535216352173521835219352203522135222352233522435225352263522735228352293523035231352323523335234352353523635237352383523935240352413524235243352443524535246352473524835249352503525135252352533525435255352563525735258352593526035261352623526335264352653526635267352683526935270352713527235273352743527535276352773527835279352803528135282352833528435285352863528735288352893529035291352923529335294352953529635297352983529935300353013530235303353043530535306353073530835309353103531135312353133531435315353163531735318353193532035321353223532335324353253532635327353283532935330353313533235333353343533535336353373533835339353403534135342353433534435345353463534735348353493535035351353523535335354353553535635357353583535935360353613536235363353643536535366353673536835369353703537135372353733537435375353763537735378353793538035381353823538335384353853538635387353883538935390353913539235393353943539535396353973539835399354003540135402354033540435405354063540735408354093541035411354123541335414354153541635417354183541935420354213542235423354243542535426354273542835429354303543135432354333543435435354363543735438354393544035441354423544335444354453544635447354483544935450354513545235453354543545535456354573545835459354603546135462354633546435465354663546735468354693547035471354723547335474354753547635477354783547935480354813548235483354843548535486354873548835489354903549135492354933549435495354963549735498354993550035501355023550335504355053550635507355083550935510355113551235513355143551535516355173551835519355203552135522355233552435525355263552735528355293553035531355323553335534355353553635537355383553935540355413554235543355443554535546355473554835549355503555135552355533555435555355563555735558355593556035561355623556335564355653556635567355683556935570355713557235573355743557535576355773557835579355803558135582355833558435585355863558735588355893559035591355923559335594355953559635597355983559935600356013560235603356043560535606356073560835609356103561135612356133561435615356163561735618356193562035621356223562335624356253562635627356283562935630356313563235633356343563535636356373563835639356403564135642356433564435645356463564735648356493565035651356523565335654356553565635657356583565935660356613566235663356643566535666356673566835669356703567135672356733567435675356763567735678356793568035681356823568335684356853568635687356883568935690356913569235693356943569535696356973569835699357003570135702357033570435705357063570735708357093571035711357123571335714357153571635717357183571935720357213572235723357243572535726357273572835729357303573135732357333573435735357363573735738357393574035741357423574335744357453574635747357483574935750357513575235753357543575535756357573575835759357603576135762357633576435765357663576735768357693577035771357723577335774357753577635777357783577935780357813578235783357843578535786357873578835789357903579135792357933579435795357963579735798357993580035801358023580335804358053580635807358083580935810358113581235813358143581535816358173581835819358203582135822358233582435825358263582735828358293583035831358323583335834358353583635837358383583935840358413584235843358443584535846358473584835849358503585135852358533585435855358563585735858358593586035861358623586335864358653586635867358683586935870358713587235873358743587535876358773587835879358803588135882358833588435885358863588735888358893589035891358923589335894358953589635897358983589935900359013590235903359043590535906359073590835909359103591135912359133591435915359163591735918359193592035921359223592335924359253592635927359283592935930359313593235933359343593535936359373593835939359403594135942359433594435945359463594735948359493595035951359523595335954359553595635957359583595935960359613596235963359643596535966359673596835969359703597135972359733597435975359763597735978359793598035981359823598335984359853598635987359883598935990359913599235993359943599535996359973599835999360003600136002360033600436005360063600736008360093601036011360123601336014360153601636017360183601936020360213602236023360243602536026360273602836029360303603136032360333603436035360363603736038360393604036041360423604336044360453604636047360483604936050360513605236053360543605536056360573605836059360603606136062360633606436065360663606736068360693607036071360723607336074360753607636077360783607936080360813608236083360843608536086360873608836089360903609136092360933609436095360963609736098360993610036101361023610336104361053610636107361083610936110361113611236113361143611536116361173611836119361203612136122361233612436125361263612736128361293613036131361323613336134361353613636137361383613936140361413614236143361443614536146361473614836149361503615136152361533615436155361563615736158361593616036161361623616336164361653616636167361683616936170361713617236173361743617536176361773617836179361803618136182361833618436185361863618736188361893619036191361923619336194361953619636197361983619936200362013620236203362043620536206362073620836209362103621136212362133621436215362163621736218362193622036221362223622336224362253622636227362283622936230362313623236233362343623536236362373623836239362403624136242362433624436245362463624736248362493625036251362523625336254362553625636257362583625936260362613626236263362643626536266362673626836269362703627136272362733627436275362763627736278362793628036281362823628336284362853628636287362883628936290362913629236293362943629536296362973629836299363003630136302363033630436305363063630736308363093631036311363123631336314363153631636317363183631936320363213632236323363243632536326363273632836329363303633136332363333633436335363363633736338363393634036341363423634336344363453634636347363483634936350363513635236353363543635536356363573635836359363603636136362363633636436365363663636736368363693637036371363723637336374363753637636377363783637936380363813638236383363843638536386363873638836389363903639136392363933639436395363963639736398363993640036401364023640336404364053640636407364083640936410364113641236413364143641536416364173641836419364203642136422364233642436425364263642736428364293643036431364323643336434364353643636437364383643936440364413644236443364443644536446364473644836449364503645136452364533645436455364563645736458364593646036461364623646336464364653646636467364683646936470364713647236473364743647536476364773647836479364803648136482364833648436485364863648736488364893649036491364923649336494364953649636497364983649936500365013650236503365043650536506365073650836509365103651136512365133651436515365163651736518365193652036521365223652336524365253652636527365283652936530365313653236533365343653536536365373653836539365403654136542365433654436545365463654736548365493655036551365523655336554365553655636557365583655936560365613656236563365643656536566365673656836569365703657136572365733657436575365763657736578365793658036581365823658336584365853658636587365883658936590365913659236593365943659536596365973659836599366003660136602366033660436605366063660736608366093661036611366123661336614366153661636617366183661936620366213662236623366243662536626366273662836629366303663136632366333663436635366363663736638366393664036641366423664336644366453664636647366483664936650366513665236653366543665536656366573665836659366603666136662366633666436665366663666736668366693667036671366723667336674366753667636677366783667936680366813668236683366843668536686366873668836689366903669136692366933669436695366963669736698366993670036701367023670336704367053670636707367083670936710367113671236713367143671536716367173671836719367203672136722367233672436725367263672736728367293673036731367323673336734367353673636737367383673936740367413674236743367443674536746367473674836749367503675136752367533675436755367563675736758367593676036761367623676336764367653676636767367683676936770367713677236773367743677536776367773677836779367803678136782367833678436785367863678736788367893679036791367923679336794367953679636797367983679936800368013680236803368043680536806368073680836809368103681136812368133681436815368163681736818368193682036821368223682336824368253682636827368283682936830368313683236833368343683536836368373683836839368403684136842368433684436845368463684736848368493685036851368523685336854368553685636857368583685936860368613686236863368643686536866368673686836869368703687136872368733687436875368763687736878368793688036881368823688336884368853688636887368883688936890368913689236893368943689536896368973689836899369003690136902369033690436905369063690736908369093691036911369123691336914369153691636917369183691936920369213692236923369243692536926369273692836929369303693136932369333693436935369363693736938369393694036941369423694336944369453694636947369483694936950369513695236953369543695536956369573695836959369603696136962369633696436965369663696736968369693697036971369723697336974369753697636977369783697936980369813698236983369843698536986369873698836989369903699136992369933699436995369963699736998369993700037001370023700337004370053700637007370083700937010370113701237013370143701537016370173701837019370203702137022370233702437025370263702737028370293703037031370323703337034370353703637037370383703937040370413704237043370443704537046370473704837049370503705137052370533705437055370563705737058370593706037061370623706337064370653706637067370683706937070370713707237073370743707537076370773707837079370803708137082370833708437085370863708737088370893709037091370923709337094370953709637097370983709937100371013710237103371043710537106371073710837109371103711137112371133711437115371163711737118371193712037121371223712337124371253712637127371283712937130371313713237133371343713537136371373713837139371403714137142371433714437145371463714737148371493715037151371523715337154371553715637157371583715937160371613716237163371643716537166371673716837169371703717137172371733717437175371763717737178371793718037181371823718337184371853718637187371883718937190371913719237193371943719537196371973719837199372003720137202372033720437205372063720737208372093721037211372123721337214372153721637217372183721937220372213722237223372243722537226372273722837229372303723137232372333723437235372363723737238372393724037241372423724337244372453724637247372483724937250372513725237253372543725537256372573725837259372603726137262372633726437265372663726737268372693727037271372723727337274372753727637277372783727937280372813728237283372843728537286372873728837289372903729137292372933729437295372963729737298372993730037301373023730337304373053730637307373083730937310373113731237313373143731537316373173731837319373203732137322373233732437325373263732737328373293733037331373323733337334373353733637337373383733937340373413734237343373443734537346373473734837349373503735137352373533735437355373563735737358373593736037361373623736337364373653736637367373683736937370373713737237373373743737537376373773737837379373803738137382373833738437385373863738737388373893739037391373923739337394373953739637397373983739937400374013740237403374043740537406374073740837409374103741137412374133741437415374163741737418374193742037421374223742337424374253742637427374283742937430374313743237433374343743537436374373743837439374403744137442374433744437445374463744737448374493745037451374523745337454374553745637457374583745937460374613746237463374643746537466374673746837469374703747137472374733747437475374763747737478374793748037481374823748337484374853748637487374883748937490374913749237493374943749537496374973749837499375003750137502375033750437505375063750737508375093751037511375123751337514375153751637517375183751937520375213752237523375243752537526375273752837529375303753137532375333753437535375363753737538375393754037541375423754337544375453754637547375483754937550375513755237553375543755537556375573755837559375603756137562375633756437565375663756737568375693757037571375723757337574375753757637577375783757937580375813758237583375843758537586375873758837589375903759137592375933759437595375963759737598375993760037601376023760337604376053760637607376083760937610376113761237613376143761537616376173761837619376203762137622376233762437625376263762737628376293763037631376323763337634376353763637637376383763937640376413764237643376443764537646376473764837649376503765137652376533765437655376563765737658376593766037661376623766337664376653766637667376683766937670376713767237673376743767537676376773767837679376803768137682376833768437685376863768737688376893769037691376923769337694376953769637697376983769937700377013770237703377043770537706377073770837709377103771137712377133771437715377163771737718377193772037721377223772337724377253772637727377283772937730377313773237733377343773537736377373773837739377403774137742377433774437745377463774737748377493775037751377523775337754377553775637757377583775937760377613776237763377643776537766377673776837769377703777137772377733777437775377763777737778377793778037781377823778337784377853778637787377883778937790377913779237793377943779537796377973779837799378003780137802378033780437805378063780737808378093781037811378123781337814378153781637817378183781937820378213782237823378243782537826378273782837829378303783137832378333783437835378363783737838378393784037841378423784337844378453784637847378483784937850378513785237853378543785537856378573785837859378603786137862378633786437865378663786737868378693787037871378723787337874378753787637877378783787937880378813788237883378843788537886378873788837889378903789137892378933789437895378963789737898378993790037901379023790337904379053790637907379083790937910379113791237913379143791537916379173791837919379203792137922379233792437925379263792737928379293793037931379323793337934379353793637937379383793937940379413794237943379443794537946379473794837949379503795137952379533795437955379563795737958379593796037961379623796337964379653796637967379683796937970379713797237973379743797537976379773797837979379803798137982379833798437985379863798737988379893799037991379923799337994379953799637997379983799938000380013800238003380043800538006380073800838009380103801138012380133801438015380163801738018380193802038021380223802338024380253802638027380283802938030380313803238033380343803538036380373803838039380403804138042380433804438045380463804738048380493805038051380523805338054380553805638057380583805938060380613806238063380643806538066380673806838069380703807138072380733807438075380763807738078380793808038081380823808338084380853808638087380883808938090380913809238093380943809538096380973809838099381003810138102381033810438105381063810738108381093811038111381123811338114381153811638117381183811938120381213812238123381243812538126381273812838129381303813138132381333813438135381363813738138381393814038141381423814338144381453814638147381483814938150381513815238153381543815538156381573815838159381603816138162381633816438165381663816738168381693817038171381723817338174381753817638177381783817938180381813818238183381843818538186381873818838189381903819138192381933819438195381963819738198381993820038201382023820338204382053820638207382083820938210382113821238213382143821538216382173821838219382203822138222382233822438225382263822738228382293823038231382323823338234382353823638237382383823938240382413824238243382443824538246382473824838249382503825138252382533825438255382563825738258382593826038261382623826338264382653826638267382683826938270382713827238273382743827538276382773827838279382803828138282382833828438285382863828738288382893829038291382923829338294382953829638297382983829938300383013830238303383043830538306383073830838309383103831138312383133831438315383163831738318383193832038321383223832338324383253832638327383283832938330383313833238333383343833538336383373833838339383403834138342383433834438345383463834738348383493835038351383523835338354383553835638357383583835938360383613836238363383643836538366383673836838369383703837138372383733837438375383763837738378383793838038381383823838338384383853838638387383883838938390383913839238393383943839538396383973839838399384003840138402384033840438405384063840738408384093841038411384123841338414384153841638417384183841938420384213842238423384243842538426384273842838429384303843138432384333843438435384363843738438384393844038441384423844338444384453844638447384483844938450384513845238453384543845538456384573845838459384603846138462384633846438465384663846738468384693847038471384723847338474384753847638477384783847938480384813848238483384843848538486384873848838489384903849138492384933849438495384963849738498384993850038501385023850338504385053850638507385083850938510385113851238513385143851538516385173851838519385203852138522385233852438525385263852738528385293853038531385323853338534385353853638537385383853938540385413854238543385443854538546385473854838549385503855138552385533855438555385563855738558385593856038561385623856338564385653856638567385683856938570385713857238573385743857538576385773857838579385803858138582385833858438585385863858738588385893859038591385923859338594385953859638597385983859938600386013860238603386043860538606386073860838609386103861138612386133861438615386163861738618386193862038621386223862338624386253862638627386283862938630386313863238633386343863538636386373863838639386403864138642386433864438645386463864738648386493865038651386523865338654386553865638657386583865938660386613866238663386643866538666386673866838669386703867138672386733867438675386763867738678386793868038681386823868338684386853868638687386883868938690386913869238693386943869538696386973869838699387003870138702387033870438705387063870738708387093871038711387123871338714387153871638717387183871938720387213872238723387243872538726387273872838729387303873138732387333873438735387363873738738387393874038741387423874338744387453874638747387483874938750387513875238753387543875538756387573875838759387603876138762387633876438765387663876738768387693877038771387723877338774387753877638777387783877938780387813878238783387843878538786387873878838789387903879138792387933879438795387963879738798387993880038801388023880338804388053880638807388083880938810388113881238813388143881538816388173881838819388203882138822388233882438825388263882738828388293883038831388323883338834388353883638837388383883938840388413884238843388443884538846388473884838849388503885138852388533885438855388563885738858388593886038861388623886338864388653886638867388683886938870388713887238873388743887538876388773887838879388803888138882388833888438885388863888738888388893889038891388923889338894388953889638897388983889938900389013890238903389043890538906389073890838909389103891138912389133891438915389163891738918389193892038921389223892338924389253892638927389283892938930389313893238933389343893538936389373893838939389403894138942389433894438945389463894738948389493895038951389523895338954389553895638957389583895938960389613896238963389643896538966389673896838969389703897138972389733897438975389763897738978389793898038981389823898338984389853898638987389883898938990389913899238993389943899538996389973899838999390003900139002390033900439005390063900739008390093901039011390123901339014390153901639017390183901939020390213902239023390243902539026390273902839029390303903139032390333903439035390363903739038390393904039041390423904339044390453904639047390483904939050390513905239053390543905539056390573905839059390603906139062390633906439065390663906739068390693907039071390723907339074390753907639077390783907939080390813908239083390843908539086390873908839089390903909139092390933909439095390963909739098390993910039101391023910339104391053910639107391083910939110391113911239113391143911539116391173911839119391203912139122391233912439125391263912739128391293913039131391323913339134391353913639137391383913939140391413914239143391443914539146391473914839149391503915139152391533915439155391563915739158391593916039161391623916339164391653916639167391683916939170391713917239173391743917539176391773917839179391803918139182391833918439185391863918739188391893919039191391923919339194391953919639197391983919939200392013920239203392043920539206392073920839209392103921139212392133921439215392163921739218392193922039221392223922339224392253922639227392283922939230392313923239233392343923539236392373923839239392403924139242392433924439245392463924739248392493925039251392523925339254392553925639257392583925939260392613926239263392643926539266392673926839269392703927139272392733927439275392763927739278392793928039281392823928339284392853928639287392883928939290392913929239293392943929539296392973929839299393003930139302393033930439305393063930739308393093931039311393123931339314393153931639317393183931939320393213932239323393243932539326393273932839329393303933139332393333933439335393363933739338393393934039341393423934339344393453934639347393483934939350393513935239353393543935539356393573935839359393603936139362393633936439365393663936739368393693937039371393723937339374393753937639377393783937939380393813938239383393843938539386393873938839389393903939139392393933939439395393963939739398393993940039401394023940339404394053940639407394083940939410394113941239413394143941539416394173941839419394203942139422394233942439425394263942739428394293943039431394323943339434394353943639437394383943939440394413944239443394443944539446394473944839449394503945139452394533945439455394563945739458394593946039461394623946339464394653946639467394683946939470394713947239473394743947539476394773947839479394803948139482394833948439485394863948739488394893949039491394923949339494394953949639497394983949939500395013950239503395043950539506395073950839509395103951139512395133951439515395163951739518395193952039521395223952339524395253952639527395283952939530395313953239533395343953539536395373953839539395403954139542395433954439545395463954739548395493955039551395523955339554395553955639557395583955939560395613956239563395643956539566395673956839569395703957139572395733957439575395763957739578395793958039581395823958339584395853958639587395883958939590395913959239593395943959539596395973959839599396003960139602396033960439605396063960739608396093961039611396123961339614396153961639617396183961939620396213962239623396243962539626396273962839629396303963139632396333963439635396363963739638396393964039641396423964339644396453964639647396483964939650396513965239653396543965539656396573965839659396603966139662396633966439665396663966739668396693967039671396723967339674396753967639677396783967939680396813968239683396843968539686396873968839689396903969139692396933969439695396963969739698396993970039701397023970339704397053970639707397083970939710397113971239713397143971539716397173971839719397203972139722397233972439725397263972739728397293973039731397323973339734397353973639737397383973939740397413974239743397443974539746397473974839749397503975139752397533975439755397563975739758397593976039761397623976339764397653976639767397683976939770397713977239773397743977539776397773977839779397803978139782397833978439785397863978739788397893979039791397923979339794397953979639797397983979939800398013980239803398043980539806398073980839809398103981139812398133981439815398163981739818398193982039821398223982339824398253982639827398283982939830398313983239833398343983539836398373983839839398403984139842398433984439845398463984739848398493985039851398523985339854398553985639857398583985939860398613986239863398643986539866398673986839869398703987139872398733987439875398763987739878398793988039881398823988339884398853988639887398883988939890398913989239893398943989539896398973989839899399003990139902399033990439905399063990739908399093991039911399123991339914399153991639917399183991939920399213992239923399243992539926399273992839929399303993139932399333993439935399363993739938399393994039941399423994339944399453994639947399483994939950399513995239953399543995539956399573995839959399603996139962399633996439965399663996739968399693997039971399723997339974399753997639977399783997939980399813998239983399843998539986399873998839989399903999139992399933999439995399963999739998399994000040001400024000340004400054000640007400084000940010400114001240013400144001540016400174001840019400204002140022400234002440025400264002740028400294003040031400324003340034400354003640037400384003940040400414004240043400444004540046400474004840049400504005140052400534005440055400564005740058400594006040061400624006340064400654006640067400684006940070400714007240073400744007540076400774007840079400804008140082400834008440085400864008740088400894009040091400924009340094400954009640097400984009940100401014010240103401044010540106401074010840109401104011140112401134011440115401164011740118401194012040121401224012340124401254012640127401284012940130401314013240133401344013540136401374013840139401404014140142401434014440145401464014740148401494015040151401524015340154401554015640157401584015940160401614016240163401644016540166401674016840169401704017140172401734017440175401764017740178401794018040181401824018340184401854018640187401884018940190401914019240193401944019540196401974019840199402004020140202402034020440205402064020740208402094021040211402124021340214402154021640217402184021940220402214022240223402244022540226402274022840229402304023140232402334023440235402364023740238402394024040241402424024340244402454024640247402484024940250402514025240253402544025540256402574025840259402604026140262402634026440265402664026740268402694027040271402724027340274402754027640277402784027940280402814028240283402844028540286402874028840289402904029140292402934029440295402964029740298402994030040301403024030340304403054030640307403084030940310403114031240313403144031540316403174031840319403204032140322403234032440325403264032740328403294033040331403324033340334403354033640337403384033940340403414034240343403444034540346403474034840349403504035140352403534035440355403564035740358403594036040361403624036340364403654036640367403684036940370403714037240373403744037540376403774037840379403804038140382403834038440385403864038740388403894039040391403924039340394403954039640397403984039940400404014040240403404044040540406404074040840409404104041140412404134041440415404164041740418404194042040421404224042340424404254042640427404284042940430404314043240433404344043540436404374043840439404404044140442404434044440445404464044740448404494045040451404524045340454404554045640457404584045940460404614046240463404644046540466404674046840469404704047140472404734047440475404764047740478404794048040481404824048340484404854048640487404884048940490404914049240493404944049540496404974049840499405004050140502405034050440505405064050740508405094051040511405124051340514405154051640517405184051940520405214052240523405244052540526405274052840529405304053140532405334053440535405364053740538405394054040541405424054340544405454054640547405484054940550405514055240553405544055540556405574055840559405604056140562405634056440565405664056740568405694057040571405724057340574405754057640577405784057940580405814058240583405844058540586405874058840589405904059140592405934059440595405964059740598405994060040601406024060340604406054060640607406084060940610406114061240613406144061540616406174061840619406204062140622406234062440625406264062740628406294063040631406324063340634406354063640637406384063940640406414064240643406444064540646406474064840649406504065140652406534065440655406564065740658406594066040661406624066340664406654066640667406684066940670406714067240673406744067540676406774067840679406804068140682406834068440685406864068740688406894069040691406924069340694406954069640697406984069940700407014070240703407044070540706407074070840709407104071140712407134071440715407164071740718407194072040721407224072340724407254072640727407284072940730407314073240733407344073540736407374073840739407404074140742407434074440745407464074740748407494075040751407524075340754407554075640757407584075940760407614076240763407644076540766407674076840769407704077140772407734077440775407764077740778407794078040781407824078340784407854078640787407884078940790407914079240793407944079540796407974079840799408004080140802408034080440805408064080740808408094081040811408124081340814408154081640817408184081940820408214082240823408244082540826408274082840829408304083140832408334083440835408364083740838408394084040841408424084340844408454084640847408484084940850408514085240853408544085540856408574085840859408604086140862408634086440865408664086740868408694087040871408724087340874408754087640877408784087940880408814088240883408844088540886408874088840889408904089140892408934089440895408964089740898408994090040901409024090340904409054090640907409084090940910409114091240913409144091540916409174091840919409204092140922409234092440925409264092740928409294093040931409324093340934409354093640937409384093940940409414094240943409444094540946409474094840949409504095140952409534095440955409564095740958409594096040961409624096340964409654096640967409684096940970409714097240973409744097540976409774097840979409804098140982409834098440985409864098740988409894099040991409924099340994409954099640997409984099941000410014100241003410044100541006410074100841009410104101141012410134101441015410164101741018410194102041021410224102341024410254102641027410284102941030410314103241033410344103541036410374103841039410404104141042410434104441045410464104741048410494105041051410524105341054410554105641057410584105941060410614106241063410644106541066410674106841069410704107141072410734107441075410764107741078410794108041081410824108341084410854108641087410884108941090410914109241093410944109541096410974109841099411004110141102411034110441105411064110741108411094111041111411124111341114411154111641117411184111941120411214112241123411244112541126411274112841129411304113141132411334113441135411364113741138411394114041141411424114341144411454114641147411484114941150411514115241153411544115541156411574115841159411604116141162411634116441165411664116741168411694117041171411724117341174411754117641177411784117941180411814118241183411844118541186411874118841189411904119141192411934119441195411964119741198411994120041201412024120341204412054120641207412084120941210412114121241213412144121541216412174121841219412204122141222412234122441225412264122741228412294123041231412324123341234412354123641237412384123941240412414124241243412444124541246412474124841249412504125141252412534125441255412564125741258412594126041261412624126341264412654126641267412684126941270412714127241273412744127541276412774127841279412804128141282412834128441285412864128741288412894129041291412924129341294412954129641297412984129941300413014130241303413044130541306413074130841309413104131141312413134131441315413164131741318413194132041321413224132341324413254132641327413284132941330413314133241333413344133541336413374133841339413404134141342413434134441345413464134741348413494135041351413524135341354413554135641357413584135941360413614136241363413644136541366413674136841369413704137141372413734137441375413764137741378413794138041381413824138341384413854138641387413884138941390413914139241393413944139541396413974139841399414004140141402414034140441405414064140741408414094141041411414124141341414414154141641417414184141941420414214142241423414244142541426414274142841429414304143141432414334143441435414364143741438414394144041441414424144341444414454144641447414484144941450414514145241453414544145541456414574145841459414604146141462414634146441465414664146741468414694147041471414724147341474414754147641477414784147941480414814148241483414844148541486414874148841489414904149141492414934149441495414964149741498414994150041501415024150341504415054150641507415084150941510415114151241513415144151541516415174151841519415204152141522415234152441525415264152741528415294153041531415324153341534415354153641537415384153941540415414154241543415444154541546415474154841549415504155141552415534155441555415564155741558415594156041561415624156341564415654156641567415684156941570415714157241573415744157541576415774157841579415804158141582415834158441585415864158741588415894159041591415924159341594415954159641597415984159941600416014160241603416044160541606416074160841609416104161141612416134161441615416164161741618416194162041621416224162341624416254162641627416284162941630416314163241633416344163541636416374163841639416404164141642416434164441645416464164741648416494165041651416524165341654416554165641657416584165941660416614166241663416644166541666416674166841669416704167141672416734167441675416764167741678416794168041681416824168341684416854168641687416884168941690416914169241693416944169541696416974169841699417004170141702417034170441705417064170741708417094171041711417124171341714417154171641717417184171941720417214172241723417244172541726417274172841729417304173141732417334173441735417364173741738417394174041741417424174341744417454174641747417484174941750417514175241753417544175541756417574175841759417604176141762417634176441765417664176741768417694177041771417724177341774417754177641777417784177941780417814178241783417844178541786417874178841789417904179141792417934179441795417964179741798417994180041801418024180341804418054180641807418084180941810418114181241813418144181541816418174181841819418204182141822418234182441825418264182741828418294183041831418324183341834418354183641837418384183941840418414184241843418444184541846418474184841849418504185141852418534185441855418564185741858418594186041861418624186341864418654186641867418684186941870418714187241873418744187541876418774187841879418804188141882418834188441885418864188741888418894189041891418924189341894418954189641897418984189941900419014190241903419044190541906419074190841909419104191141912419134191441915419164191741918419194192041921419224192341924419254192641927419284192941930419314193241933419344193541936419374193841939419404194141942419434194441945419464194741948419494195041951419524195341954419554195641957419584195941960419614196241963419644196541966419674196841969419704197141972419734197441975419764197741978419794198041981419824198341984419854198641987419884198941990419914199241993419944199541996419974199841999420004200142002420034200442005420064200742008420094201042011420124201342014420154201642017420184201942020420214202242023420244202542026420274202842029420304203142032420334203442035420364203742038420394204042041420424204342044420454204642047420484204942050420514205242053420544205542056420574205842059420604206142062420634206442065420664206742068420694207042071420724207342074420754207642077420784207942080420814208242083420844208542086420874208842089420904209142092420934209442095420964209742098420994210042101421024210342104421054210642107421084210942110421114211242113421144211542116421174211842119421204212142122421234212442125421264212742128421294213042131421324213342134421354213642137421384213942140421414214242143421444214542146421474214842149421504215142152421534215442155421564215742158421594216042161421624216342164421654216642167421684216942170421714217242173421744217542176421774217842179421804218142182421834218442185421864218742188421894219042191421924219342194421954219642197421984219942200422014220242203422044220542206422074220842209422104221142212422134221442215422164221742218422194222042221422224222342224422254222642227422284222942230422314223242233422344223542236422374223842239422404224142242422434224442245422464224742248422494225042251422524225342254422554225642257422584225942260422614226242263422644226542266422674226842269422704227142272422734227442275422764227742278422794228042281422824228342284422854228642287422884228942290422914229242293422944229542296422974229842299423004230142302423034230442305423064230742308423094231042311423124231342314423154231642317423184231942320423214232242323423244232542326423274232842329423304233142332423334233442335423364233742338423394234042341423424234342344423454234642347423484234942350423514235242353423544235542356423574235842359423604236142362423634236442365423664236742368423694237042371423724237342374423754237642377423784237942380423814238242383423844238542386423874238842389423904239142392423934239442395423964239742398423994240042401424024240342404424054240642407424084240942410424114241242413424144241542416424174241842419424204242142422424234242442425424264242742428424294243042431424324243342434424354243642437424384243942440424414244242443424444244542446424474244842449424504245142452424534245442455424564245742458424594246042461424624246342464424654246642467424684246942470424714247242473424744247542476424774247842479424804248142482424834248442485424864248742488424894249042491424924249342494424954249642497424984249942500425014250242503425044250542506425074250842509425104251142512425134251442515425164251742518425194252042521425224252342524425254252642527425284252942530425314253242533425344253542536425374253842539425404254142542425434254442545425464254742548425494255042551425524255342554425554255642557425584255942560425614256242563425644256542566425674256842569425704257142572425734257442575425764257742578425794258042581425824258342584425854258642587425884258942590425914259242593425944259542596425974259842599426004260142602426034260442605426064260742608426094261042611426124261342614426154261642617426184261942620426214262242623426244262542626426274262842629426304263142632426334263442635426364263742638426394264042641426424264342644426454264642647426484264942650426514265242653426544265542656426574265842659426604266142662426634266442665426664266742668426694267042671426724267342674426754267642677426784267942680426814268242683426844268542686426874268842689426904269142692426934269442695426964269742698426994270042701427024270342704427054270642707427084270942710427114271242713427144271542716427174271842719427204272142722427234272442725427264272742728427294273042731427324273342734427354273642737427384273942740427414274242743427444274542746427474274842749427504275142752427534275442755427564275742758427594276042761427624276342764427654276642767427684276942770427714277242773427744277542776427774277842779427804278142782427834278442785427864278742788427894279042791427924279342794427954279642797427984279942800428014280242803428044280542806428074280842809428104281142812428134281442815428164281742818428194282042821428224282342824428254282642827428284282942830428314283242833428344283542836428374283842839428404284142842428434284442845428464284742848428494285042851428524285342854428554285642857428584285942860428614286242863428644286542866428674286842869428704287142872428734287442875428764287742878428794288042881428824288342884428854288642887428884288942890428914289242893428944289542896428974289842899429004290142902429034290442905429064290742908429094291042911429124291342914429154291642917429184291942920429214292242923429244292542926429274292842929429304293142932429334293442935429364293742938429394294042941429424294342944429454294642947429484294942950429514295242953429544295542956429574295842959429604296142962429634296442965429664296742968429694297042971429724297342974429754297642977429784297942980429814298242983429844298542986429874298842989429904299142992429934299442995429964299742998429994300043001430024300343004430054300643007430084300943010430114301243013430144301543016430174301843019430204302143022430234302443025430264302743028430294303043031430324303343034430354303643037430384303943040430414304243043430444304543046430474304843049430504305143052430534305443055430564305743058430594306043061430624306343064430654306643067430684306943070430714307243073430744307543076430774307843079430804308143082430834308443085430864308743088430894309043091430924309343094430954309643097430984309943100431014310243103431044310543106431074310843109431104311143112431134311443115431164311743118431194312043121431224312343124431254312643127431284312943130431314313243133431344313543136431374313843139431404314143142431434314443145431464314743148431494315043151431524315343154431554315643157431584315943160431614316243163431644316543166431674316843169431704317143172431734317443175431764317743178431794318043181431824318343184431854318643187431884318943190431914319243193431944319543196431974319843199432004320143202432034320443205432064320743208432094321043211432124321343214432154321643217432184321943220432214322243223432244322543226432274322843229432304323143232432334323443235432364323743238432394324043241432424324343244432454324643247432484324943250432514325243253432544325543256432574325843259432604326143262432634326443265432664326743268432694327043271432724327343274432754327643277432784327943280432814328243283432844328543286432874328843289432904329143292432934329443295432964329743298432994330043301433024330343304433054330643307433084330943310433114331243313433144331543316433174331843319433204332143322433234332443325433264332743328433294333043331433324333343334433354333643337433384333943340433414334243343433444334543346433474334843349433504335143352433534335443355433564335743358433594336043361433624336343364433654336643367433684336943370433714337243373433744337543376433774337843379433804338143382433834338443385433864338743388433894339043391433924339343394433954339643397433984339943400434014340243403434044340543406434074340843409434104341143412434134341443415434164341743418434194342043421434224342343424434254342643427434284342943430434314343243433434344343543436434374343843439434404344143442434434344443445434464344743448434494345043451434524345343454434554345643457434584345943460434614346243463434644346543466434674346843469434704347143472434734347443475434764347743478434794348043481434824348343484434854348643487434884348943490434914349243493434944349543496434974349843499435004350143502435034350443505435064350743508435094351043511435124351343514435154351643517435184351943520435214352243523435244352543526435274352843529435304353143532435334353443535435364353743538435394354043541435424354343544435454354643547435484354943550435514355243553435544355543556435574355843559435604356143562435634356443565435664356743568435694357043571435724357343574435754357643577435784357943580435814358243583435844358543586435874358843589435904359143592435934359443595435964359743598435994360043601436024360343604436054360643607436084360943610436114361243613436144361543616436174361843619436204362143622436234362443625436264362743628436294363043631436324363343634436354363643637436384363943640436414364243643436444364543646436474364843649436504365143652436534365443655436564365743658436594366043661436624366343664436654366643667436684366943670436714367243673436744367543676436774367843679436804368143682436834368443685436864368743688436894369043691436924369343694436954369643697436984369943700437014370243703437044370543706437074370843709437104371143712437134371443715437164371743718437194372043721437224372343724437254372643727437284372943730437314373243733437344373543736437374373843739437404374143742437434374443745437464374743748437494375043751437524375343754437554375643757437584375943760437614376243763437644376543766437674376843769437704377143772437734377443775437764377743778437794378043781437824378343784437854378643787437884378943790437914379243793437944379543796437974379843799438004380143802438034380443805438064380743808438094381043811438124381343814438154381643817438184381943820438214382243823438244382543826438274382843829438304383143832438334383443835438364383743838438394384043841438424384343844438454384643847438484384943850438514385243853438544385543856438574385843859438604386143862438634386443865438664386743868438694387043871438724387343874438754387643877438784387943880438814388243883438844388543886438874388843889438904389143892438934389443895438964389743898438994390043901439024390343904439054390643907439084390943910439114391243913439144391543916439174391843919439204392143922439234392443925439264392743928439294393043931439324393343934439354393643937439384393943940439414394243943439444394543946439474394843949439504395143952439534395443955439564395743958439594396043961439624396343964439654396643967439684396943970439714397243973439744397543976439774397843979439804398143982439834398443985439864398743988439894399043991439924399343994439954399643997439984399944000440014400244003440044400544006440074400844009440104401144012440134401444015440164401744018440194402044021440224402344024440254402644027440284402944030440314403244033440344403544036440374403844039440404404144042440434404444045440464404744048440494405044051440524405344054440554405644057440584405944060440614406244063440644406544066440674406844069440704407144072440734407444075440764407744078440794408044081440824408344084440854408644087440884408944090440914409244093440944409544096440974409844099441004410144102441034410444105441064410744108441094411044111441124411344114441154411644117441184411944120441214412244123441244412544126441274412844129441304413144132441334413444135441364413744138441394414044141441424414344144441454414644147441484414944150441514415244153441544415544156441574415844159441604416144162441634416444165441664416744168441694417044171441724417344174441754417644177441784417944180441814418244183441844418544186441874418844189441904419144192441934419444195441964419744198441994420044201442024420344204442054420644207442084420944210442114421244213442144421544216442174421844219442204422144222442234422444225442264422744228442294423044231442324423344234442354423644237442384423944240442414424244243442444424544246442474424844249442504425144252442534425444255442564425744258442594426044261442624426344264442654426644267442684426944270442714427244273442744427544276442774427844279442804428144282442834428444285442864428744288442894429044291442924429344294442954429644297442984429944300443014430244303443044430544306443074430844309443104431144312443134431444315443164431744318443194432044321443224432344324443254432644327443284432944330443314433244333443344433544336443374433844339443404434144342443434434444345443464434744348443494435044351443524435344354443554435644357443584435944360443614436244363443644436544366443674436844369443704437144372443734437444375443764437744378443794438044381443824438344384443854438644387443884438944390443914439244393443944439544396443974439844399444004440144402444034440444405444064440744408444094441044411444124441344414444154441644417444184441944420444214442244423444244442544426444274442844429444304443144432444334443444435444364443744438444394444044441444424444344444444454444644447444484444944450444514445244453444544445544456444574445844459444604446144462444634446444465444664446744468444694447044471444724447344474444754447644477444784447944480444814448244483444844448544486444874448844489444904449144492444934449444495444964449744498444994450044501445024450344504445054450644507445084450944510445114451244513445144451544516445174451844519445204452144522445234452444525445264452744528445294453044531445324453344534445354453644537445384453944540445414454244543445444454544546445474454844549445504455144552445534455444555445564455744558445594456044561445624456344564445654456644567445684456944570445714457244573445744457544576445774457844579445804458144582445834458444585445864458744588445894459044591445924459344594445954459644597445984459944600446014460244603446044460544606446074460844609446104461144612446134461444615446164461744618446194462044621446224462344624446254462644627446284462944630446314463244633446344463544636446374463844639446404464144642446434464444645446464464744648446494465044651446524465344654446554465644657446584465944660446614466244663446644466544666446674466844669446704467144672446734467444675446764467744678446794468044681446824468344684446854468644687446884468944690446914469244693446944469544696446974469844699447004470144702447034470444705447064470744708447094471044711447124471344714447154471644717447184471944720447214472244723447244472544726447274472844729447304473144732447334473444735447364473744738447394474044741447424474344744447454474644747447484474944750447514475244753447544475544756447574475844759447604476144762447634476444765447664476744768447694477044771447724477344774447754477644777447784477944780447814478244783447844478544786447874478844789447904479144792447934479444795447964479744798447994480044801448024480344804448054480644807448084480944810448114481244813448144481544816448174481844819448204482144822448234482444825448264482744828448294483044831448324483344834448354483644837448384483944840448414484244843448444484544846448474484844849448504485144852448534485444855448564485744858448594486044861448624486344864448654486644867448684486944870448714487244873448744487544876448774487844879448804488144882448834488444885448864488744888448894489044891448924489344894448954489644897448984489944900449014490244903449044490544906449074490844909449104491144912449134491444915449164491744918449194492044921449224492344924449254492644927449284492944930449314493244933449344493544936449374493844939449404494144942449434494444945449464494744948449494495044951449524495344954449554495644957449584495944960449614496244963449644496544966449674496844969449704497144972449734497444975449764497744978449794498044981449824498344984449854498644987449884498944990449914499244993449944499544996449974499844999450004500145002450034500445005450064500745008450094501045011450124501345014450154501645017450184501945020450214502245023450244502545026450274502845029450304503145032450334503445035450364503745038450394504045041450424504345044450454504645047450484504945050450514505245053450544505545056450574505845059450604506145062450634506445065450664506745068450694507045071450724507345074450754507645077450784507945080450814508245083450844508545086450874508845089450904509145092450934509445095450964509745098450994510045101451024510345104451054510645107451084510945110451114511245113451144511545116451174511845119451204512145122451234512445125451264512745128451294513045131451324513345134451354513645137451384513945140451414514245143451444514545146451474514845149451504515145152451534515445155451564515745158451594516045161451624516345164451654516645167451684516945170451714517245173451744517545176451774517845179451804518145182451834518445185451864518745188451894519045191451924519345194451954519645197451984519945200452014520245203452044520545206452074520845209452104521145212452134521445215452164521745218452194522045221452224522345224452254522645227452284522945230452314523245233452344523545236452374523845239452404524145242452434524445245452464524745248452494525045251452524525345254452554525645257452584525945260452614526245263452644526545266452674526845269452704527145272452734527445275452764527745278452794528045281452824528345284452854528645287452884528945290452914529245293452944529545296452974529845299453004530145302453034530445305453064530745308453094531045311453124531345314453154531645317453184531945320453214532245323453244532545326453274532845329453304533145332453334533445335453364533745338453394534045341453424534345344453454534645347453484534945350453514535245353453544535545356453574535845359453604536145362453634536445365453664536745368453694537045371453724537345374453754537645377453784537945380453814538245383453844538545386453874538845389453904539145392453934539445395453964539745398453994540045401454024540345404454054540645407454084540945410454114541245413454144541545416454174541845419454204542145422454234542445425454264542745428454294543045431454324543345434454354543645437454384543945440454414544245443454444544545446454474544845449454504545145452454534545445455454564545745458454594546045461454624546345464454654546645467454684546945470454714547245473454744547545476454774547845479454804548145482454834548445485454864548745488454894549045491454924549345494454954549645497454984549945500455014550245503455044550545506455074550845509455104551145512455134551445515455164551745518455194552045521455224552345524455254552645527455284552945530455314553245533455344553545536455374553845539455404554145542455434554445545455464554745548455494555045551455524555345554455554555645557455584555945560455614556245563455644556545566455674556845569455704557145572455734557445575455764557745578455794558045581455824558345584455854558645587455884558945590455914559245593455944559545596455974559845599456004560145602456034560445605456064560745608456094561045611456124561345614456154561645617456184561945620456214562245623456244562545626456274562845629456304563145632456334563445635456364563745638456394564045641456424564345644456454564645647456484564945650456514565245653456544565545656456574565845659456604566145662456634566445665456664566745668456694567045671456724567345674456754567645677456784567945680456814568245683456844568545686456874568845689456904569145692456934569445695456964569745698456994570045701457024570345704457054570645707457084570945710457114571245713457144571545716457174571845719457204572145722457234572445725457264572745728457294573045731457324573345734457354573645737457384573945740457414574245743457444574545746457474574845749457504575145752457534575445755457564575745758457594576045761457624576345764457654576645767457684576945770457714577245773457744577545776457774577845779457804578145782457834578445785457864578745788457894579045791457924579345794457954579645797457984579945800458014580245803458044580545806458074580845809458104581145812458134581445815458164581745818458194582045821458224582345824458254582645827458284582945830458314583245833458344583545836458374583845839458404584145842458434584445845458464584745848458494585045851458524585345854458554585645857458584585945860458614586245863458644586545866458674586845869458704587145872458734587445875458764587745878458794588045881458824588345884458854588645887458884588945890458914589245893458944589545896458974589845899459004590145902459034590445905459064590745908459094591045911459124591345914459154591645917459184591945920459214592245923459244592545926459274592845929459304593145932459334593445935459364593745938459394594045941459424594345944459454594645947459484594945950459514595245953459544595545956459574595845959459604596145962459634596445965459664596745968459694597045971459724597345974459754597645977459784597945980459814598245983459844598545986459874598845989459904599145992459934599445995459964599745998459994600046001460024600346004460054600646007460084600946010460114601246013460144601546016460174601846019460204602146022460234602446025460264602746028460294603046031460324603346034460354603646037460384603946040460414604246043460444604546046460474604846049460504605146052460534605446055460564605746058460594606046061460624606346064460654606646067460684606946070460714607246073460744607546076460774607846079460804608146082460834608446085460864608746088460894609046091460924609346094460954609646097460984609946100461014610246103461044610546106461074610846109461104611146112461134611446115461164611746118461194612046121461224612346124461254612646127461284612946130461314613246133461344613546136461374613846139461404614146142461434614446145461464614746148461494615046151461524615346154461554615646157461584615946160461614616246163461644616546166461674616846169461704617146172461734617446175461764617746178461794618046181461824618346184461854618646187461884618946190461914619246193461944619546196461974619846199462004620146202462034620446205462064620746208462094621046211462124621346214462154621646217462184621946220462214622246223462244622546226462274622846229462304623146232462334623446235462364623746238462394624046241462424624346244462454624646247462484624946250462514625246253462544625546256462574625846259462604626146262462634626446265462664626746268462694627046271462724627346274462754627646277462784627946280462814628246283462844628546286462874628846289462904629146292462934629446295462964629746298462994630046301463024630346304463054630646307463084630946310463114631246313463144631546316463174631846319463204632146322463234632446325463264632746328463294633046331463324633346334463354633646337463384633946340463414634246343463444634546346463474634846349463504635146352463534635446355463564635746358463594636046361463624636346364463654636646367463684636946370463714637246373463744637546376463774637846379463804638146382463834638446385463864638746388463894639046391463924639346394463954639646397463984639946400464014640246403464044640546406464074640846409464104641146412464134641446415464164641746418464194642046421464224642346424464254642646427464284642946430464314643246433464344643546436464374643846439464404644146442464434644446445464464644746448464494645046451464524645346454464554645646457464584645946460464614646246463464644646546466464674646846469464704647146472464734647446475464764647746478464794648046481464824648346484464854648646487464884648946490464914649246493464944649546496464974649846499465004650146502465034650446505465064650746508465094651046511465124651346514465154651646517465184651946520465214652246523465244652546526465274652846529465304653146532465334653446535465364653746538465394654046541465424654346544465454654646547465484654946550465514655246553465544655546556465574655846559465604656146562465634656446565465664656746568465694657046571465724657346574465754657646577465784657946580465814658246583465844658546586465874658846589465904659146592465934659446595465964659746598465994660046601466024660346604466054660646607466084660946610466114661246613466144661546616466174661846619466204662146622466234662446625466264662746628466294663046631466324663346634466354663646637466384663946640466414664246643466444664546646466474664846649466504665146652466534665446655466564665746658466594666046661466624666346664466654666646667466684666946670466714667246673466744667546676466774667846679466804668146682466834668446685466864668746688466894669046691466924669346694466954669646697466984669946700467014670246703467044670546706467074670846709467104671146712467134671446715467164671746718467194672046721467224672346724467254672646727467284672946730467314673246733467344673546736467374673846739467404674146742467434674446745467464674746748467494675046751467524675346754467554675646757467584675946760467614676246763467644676546766467674676846769467704677146772467734677446775467764677746778467794678046781467824678346784467854678646787467884678946790467914679246793467944679546796467974679846799468004680146802468034680446805468064680746808468094681046811468124681346814468154681646817468184681946820468214682246823468244682546826468274682846829468304683146832468334683446835468364683746838468394684046841468424684346844468454684646847468484684946850468514685246853468544685546856468574685846859468604686146862468634686446865468664686746868468694687046871468724687346874468754687646877468784687946880468814688246883468844688546886468874688846889468904689146892468934689446895468964689746898468994690046901469024690346904469054690646907469084690946910469114691246913469144691546916469174691846919469204692146922469234692446925469264692746928469294693046931469324693346934469354693646937469384693946940469414694246943469444694546946469474694846949469504695146952469534695446955469564695746958469594696046961469624696346964469654696646967469684696946970469714697246973469744697546976469774697846979469804698146982469834698446985469864698746988469894699046991469924699346994469954699646997469984699947000470014700247003470044700547006470074700847009470104701147012470134701447015470164701747018470194702047021470224702347024470254702647027470284702947030470314703247033470344703547036470374703847039470404704147042470434704447045470464704747048470494705047051470524705347054470554705647057470584705947060470614706247063470644706547066470674706847069470704707147072470734707447075470764707747078470794708047081470824708347084470854708647087470884708947090470914709247093470944709547096470974709847099471004710147102471034710447105471064710747108471094711047111471124711347114471154711647117471184711947120471214712247123471244712547126471274712847129471304713147132471334713447135471364713747138471394714047141471424714347144471454714647147471484714947150471514715247153471544715547156471574715847159471604716147162471634716447165471664716747168471694717047171471724717347174471754717647177471784717947180471814718247183471844718547186471874718847189471904719147192471934719447195471964719747198471994720047201472024720347204472054720647207472084720947210472114721247213472144721547216472174721847219472204722147222472234722447225472264722747228472294723047231472324723347234472354723647237472384723947240472414724247243472444724547246472474724847249472504725147252472534725447255472564725747258472594726047261472624726347264472654726647267472684726947270472714727247273472744727547276472774727847279472804728147282472834728447285472864728747288472894729047291472924729347294472954729647297472984729947300473014730247303473044730547306473074730847309473104731147312473134731447315473164731747318473194732047321473224732347324473254732647327473284732947330473314733247333473344733547336473374733847339473404734147342473434734447345473464734747348473494735047351473524735347354473554735647357473584735947360473614736247363473644736547366473674736847369473704737147372473734737447375473764737747378473794738047381473824738347384473854738647387473884738947390473914739247393473944739547396473974739847399474004740147402474034740447405474064740747408474094741047411474124741347414474154741647417474184741947420474214742247423474244742547426474274742847429474304743147432474334743447435474364743747438474394744047441474424744347444474454744647447474484744947450474514745247453474544745547456474574745847459474604746147462474634746447465474664746747468474694747047471474724747347474474754747647477474784747947480474814748247483474844748547486474874748847489474904749147492474934749447495474964749747498474994750047501475024750347504475054750647507475084750947510475114751247513475144751547516475174751847519475204752147522475234752447525475264752747528475294753047531475324753347534475354753647537475384753947540475414754247543475444754547546475474754847549475504755147552475534755447555475564755747558475594756047561475624756347564475654756647567475684756947570475714757247573475744757547576475774757847579475804758147582475834758447585475864758747588475894759047591475924759347594475954759647597475984759947600476014760247603476044760547606476074760847609476104761147612476134761447615476164761747618476194762047621476224762347624476254762647627476284762947630476314763247633476344763547636476374763847639476404764147642476434764447645476464764747648476494765047651476524765347654476554765647657476584765947660476614766247663476644766547666476674766847669476704767147672476734767447675476764767747678476794768047681476824768347684476854768647687476884768947690476914769247693476944769547696476974769847699477004770147702477034770447705477064770747708477094771047711477124771347714477154771647717477184771947720477214772247723477244772547726477274772847729477304773147732477334773447735477364773747738477394774047741477424774347744477454774647747477484774947750477514775247753477544775547756477574775847759477604776147762477634776447765477664776747768477694777047771477724777347774477754777647777477784777947780477814778247783477844778547786477874778847789477904779147792477934779447795477964779747798477994780047801478024780347804478054780647807478084780947810478114781247813478144781547816478174781847819478204782147822478234782447825478264782747828478294783047831478324783347834478354783647837478384783947840478414784247843478444784547846478474784847849478504785147852478534785447855478564785747858478594786047861478624786347864478654786647867478684786947870
  1. <doc>
  2. <assembly>
  3. <name>Urho</name>
  4. </assembly>
  5. <members>
  6. <member name="T:Urho.ActionEase">
  7. <summary>Base class for all the Action Easing functions.</summary>
  8. <remarks>
  9. <para>In general, you will be using one of the concrete subclasses: EaseBackIn, EaseBackInOut, EaseBackOut, EaseBounceIn, EaseBounceInOut, EaseBounceOut, EaseCustom, EaseElastic, EaseElasticIn, EaseElasticInOut, EaseElasticOut, EaseExponentialIn, EaseExponentialInOut, EaseExponentialOut, EaseIn, EaseInOut, EaseOut, EaseRateAction, EaseSineIn, EaseSineInOut and EaseSineOut.</para>
  10. <para />
  11. </remarks>
  12. </member>
  13. <member name="C:Urho.ActionEase(Urho.FiniteTimeAction)">
  14. <param name="action"></param>
  15. <summary></summary>
  16. <remarks></remarks>
  17. </member>
  18. <member name="P:Urho.ActionEase.InnerAction">
  19. <summary></summary>
  20. <value></value>
  21. <remarks></remarks>
  22. </member>
  23. <member name="M:Urho.ActionEase.Reverse">
  24. <summary></summary>
  25. <returns></returns>
  26. <remarks></remarks>
  27. </member>
  28. <member name="M:Urho.ActionEase.StartAction(Urho.Node)">
  29. <param name="target"></param>
  30. <summary></summary>
  31. <returns></returns>
  32. <remarks></remarks>
  33. </member>
  34. <member name="T:Urho.ActionEaseState">
  35. <summary>Encapsultes the state of an easing function, for internal use of the Easing action functions.</summary>
  36. <remarks>
  37. <para />
  38. </remarks>
  39. </member>
  40. <member name="C:Urho.ActionEaseState(Urho.ActionEase,Urho.Node)">
  41. <param name="action"></param>
  42. <param name="target"></param>
  43. <summary>
  44. <para />
  45. </summary>
  46. <remarks></remarks>
  47. </member>
  48. <member name="P:Urho.ActionEaseState.InnerActionState">
  49. <summary>
  50. <para />
  51. </summary>
  52. <value></value>
  53. <remarks></remarks>
  54. </member>
  55. <member name="M:Urho.ActionEaseState.Stop">
  56. <summary>
  57. <para />
  58. </summary>
  59. <remarks></remarks>
  60. </member>
  61. <member name="M:Urho.ActionEaseState.Update(System.Single)">
  62. <param name="time"></param>
  63. <summary>
  64. <para />
  65. </summary>
  66. <remarks></remarks>
  67. </member>
  68. <member name="T:Urho.ActionInstant">
  69. <summary></summary>
  70. <remarks></remarks>
  71. </member>
  72. <member name="C:Urho.ActionInstant">
  73. <summary></summary>
  74. <remarks></remarks>
  75. </member>
  76. <member name="M:Urho.ActionInstant.Reverse">
  77. <summary></summary>
  78. <returns></returns>
  79. <remarks></remarks>
  80. </member>
  81. <member name="M:Urho.ActionInstant.StartAction(Urho.Node)">
  82. <param name="target"></param>
  83. <summary></summary>
  84. <returns></returns>
  85. <remarks></remarks>
  86. </member>
  87. <member name="T:Urho.ActionInstantState">
  88. <summary></summary>
  89. <remarks></remarks>
  90. </member>
  91. <member name="C:Urho.ActionInstantState(Urho.ActionInstant,Urho.Node)">
  92. <param name="action"></param>
  93. <param name="target"></param>
  94. <summary></summary>
  95. <remarks></remarks>
  96. </member>
  97. <member name="P:Urho.ActionInstantState.IsDone">
  98. <summary></summary>
  99. <value></value>
  100. <remarks></remarks>
  101. </member>
  102. <member name="M:Urho.ActionInstantState.Step(System.Single)">
  103. <param name="dt"></param>
  104. <summary></summary>
  105. <remarks></remarks>
  106. </member>
  107. <member name="M:Urho.ActionInstantState.Update(System.Single)">
  108. <param name="time"></param>
  109. <summary></summary>
  110. <remarks></remarks>
  111. </member>
  112. <member name="T:Urho.ActionManager">
  113. <summary></summary>
  114. <remarks></remarks>
  115. </member>
  116. <member name="C:Urho.ActionManager">
  117. <summary></summary>
  118. <remarks></remarks>
  119. </member>
  120. <member name="M:Urho.ActionManager.AddAction(Urho.BaseAction,Urho.Node,System.Boolean)">
  121. <param name="action"></param>
  122. <param name="target"></param>
  123. <param name="paused"></param>
  124. <summary></summary>
  125. <returns></returns>
  126. <remarks></remarks>
  127. </member>
  128. <member name="M:Urho.ActionManager.Dispose">
  129. <summary></summary>
  130. <remarks></remarks>
  131. </member>
  132. <member name="M:Urho.ActionManager.Dispose(System.Boolean)">
  133. <param name="disposing"></param>
  134. <summary></summary>
  135. <remarks></remarks>
  136. </member>
  137. <member name="M:Urho.ActionManager.Finalize">
  138. <summary></summary>
  139. <remarks></remarks>
  140. </member>
  141. <member name="M:Urho.ActionManager.GetAction(System.Int32,Urho.Node)">
  142. <param name="tag"></param>
  143. <param name="target"></param>
  144. <summary></summary>
  145. <returns></returns>
  146. <remarks></remarks>
  147. </member>
  148. <member name="M:Urho.ActionManager.GetActionState(System.Int32,Urho.Node)">
  149. <param name="tag"></param>
  150. <param name="target"></param>
  151. <summary></summary>
  152. <returns></returns>
  153. <remarks></remarks>
  154. </member>
  155. <member name="M:Urho.ActionManager.NumberOfRunningActionsInTarget(Urho.Node)">
  156. <param name="target"></param>
  157. <summary></summary>
  158. <returns></returns>
  159. <remarks></remarks>
  160. </member>
  161. <member name="M:Urho.ActionManager.PauseAllRunningActions">
  162. <summary></summary>
  163. <returns></returns>
  164. <remarks></remarks>
  165. </member>
  166. <member name="M:Urho.ActionManager.PauseTarget(Urho.Node)">
  167. <param name="target"></param>
  168. <summary></summary>
  169. <remarks></remarks>
  170. </member>
  171. <member name="M:Urho.ActionManager.RemoveAction(Urho.ActionState)">
  172. <param name="actionState"></param>
  173. <summary></summary>
  174. <remarks></remarks>
  175. </member>
  176. <member name="M:Urho.ActionManager.RemoveAction(System.Int32,Urho.Node)">
  177. <param name="tag"></param>
  178. <param name="target"></param>
  179. <summary></summary>
  180. <remarks></remarks>
  181. </member>
  182. <member name="M:Urho.ActionManager.RemoveAllActions">
  183. <summary></summary>
  184. <remarks></remarks>
  185. </member>
  186. <member name="M:Urho.ActionManager.RemoveAllActionsFromTarget(Urho.Node)">
  187. <param name="target"></param>
  188. <summary></summary>
  189. <remarks></remarks>
  190. </member>
  191. <member name="M:Urho.ActionManager.ResumeTarget(Urho.Node)">
  192. <param name="target"></param>
  193. <summary></summary>
  194. <remarks></remarks>
  195. </member>
  196. <member name="M:Urho.ActionManager.ResumeTargets(System.Collections.Generic.List{Urho.Node})">
  197. <param name="targetsToResume"></param>
  198. <summary></summary>
  199. <remarks></remarks>
  200. </member>
  201. <member name="M:Urho.ActionManager.Update(System.Single)">
  202. <param name="dt"></param>
  203. <summary></summary>
  204. <remarks></remarks>
  205. </member>
  206. <member name="T:Urho.ActionState">
  207. <summary>Encapsulates the states of a running action.</summary>
  208. <remarks>ActionStates encapsulate the running state of an Action when the <see cref="M:Urho.Action.StartAction" /> method is invoked to trigger the execution fo the action.</remarks>
  209. </member>
  210. <member name="C:Urho.ActionState(Urho.BaseAction,Urho.Node)">
  211. <param name="action">Points to the action that is triggering the creation of this state, this is the blueprint for what the action should do.</param>
  212. <param name="target">The node that this action will be operating on.</param>
  213. <summary>Creates a new action state</summary>
  214. <remarks>
  215. <para />
  216. </remarks>
  217. </member>
  218. <member name="P:Urho.ActionState.Action">
  219. <summary>Links to the action for which this action state was created.</summary>
  220. <value></value>
  221. <remarks></remarks>
  222. </member>
  223. <member name="P:Urho.ActionState.IsDone">
  224. <summary>
  225. Gets a value indicating whether this instance is done.
  226. </summary>
  227. <value>
  228. <c>true</c> if this instance is done; otherwise, <c>false</c>.</value>
  229. <remarks></remarks>
  230. </member>
  231. <member name="P:Urho.ActionState.OriginalTarget">
  232. <summary>The node that this action will be operating on.</summary>
  233. <value>
  234. <para />
  235. </value>
  236. <remarks>
  237. <para />
  238. </remarks>
  239. </member>
  240. <member name="M:Urho.ActionState.Step(System.Single)">
  241. <param name="dt">Delta Time</param>
  242. <summary>
  243. Called every frame with it's delta time.
  244. DON'T override unless you know what you are doing.
  245. </summary>
  246. <remarks>
  247. <para />
  248. </remarks>
  249. </member>
  250. <member name="M:Urho.ActionState.Stop">
  251. <summary>
  252. Called after the action has finished.
  253. It will set the 'Target' to null. </summary>
  254. <remarks>You should never call this method manually. Instead, call the <see cref="M:Urho.Node.StopAction" /> method with this action state.</remarks>
  255. </member>
  256. <member name="P:Urho.ActionState.Target">
  257. <summary>
  258. Gets or sets the target.
  259. Will be set with the 'StartAction' method of the corresponding Action.
  260. When the 'Stop' method is called, Target will be set to null.
  261. </summary>
  262. <value>The target.</value>
  263. <remarks></remarks>
  264. </member>
  265. <member name="M:Urho.ActionState.Update(System.Single)">
  266. <param name="time">A value between 0 and 1
  267. For example:
  268. 0 means that the action just started
  269. 0.5 means that the action is in the middle
  270. 1 means that the action is over</param>
  271. <summary>
  272. Called once per frame.
  273. </summary>
  274. <remarks>
  275. <para>When you provide your own Actions, and your own action states, this is the method that will perform the actual changes to your <see cref="P:Urho.ActionState.Target" /> node.   The action should affect the state of the target node in an implementation specific way, and should be done in function of the specified dt.</para>
  276. <para />
  277. </remarks>
  278. </member>
  279. <member name="T:Urho.ActionTag">
  280. <summary>Enumeration used to tag actions, the only interesting value is the field “Invalid” which is used to tell the tag apart from user-set tags.</summary>
  281. <remarks>
  282. <para />
  283. </remarks>
  284. </member>
  285. <member name="F:Urho.ActionTag.Invalid">
  286. <summary>
  287. <para />
  288. </summary>
  289. </member>
  290. <member name="T:Urho.ActionTween">
  291. <summary></summary>
  292. <remarks></remarks>
  293. </member>
  294. <member name="C:Urho.ActionTween(System.Single,System.String,System.Single,System.Single)">
  295. <param name="duration"></param>
  296. <param name="key"></param>
  297. <param name="from"></param>
  298. <param name="to"></param>
  299. <summary></summary>
  300. <remarks></remarks>
  301. </member>
  302. <member name="C:Urho.ActionTween(System.Single,System.String,System.Single,System.Single,System.Action{System.Single,System.String})">
  303. <param name="duration"></param>
  304. <param name="key"></param>
  305. <param name="from"></param>
  306. <param name="to"></param>
  307. <param name="tweenAction"></param>
  308. <summary></summary>
  309. <remarks></remarks>
  310. </member>
  311. <member name="P:Urho.ActionTween.From">
  312. <summary></summary>
  313. <value></value>
  314. <remarks></remarks>
  315. </member>
  316. <member name="P:Urho.ActionTween.Key">
  317. <summary></summary>
  318. <value></value>
  319. <remarks></remarks>
  320. </member>
  321. <member name="M:Urho.ActionTween.Reverse">
  322. <summary></summary>
  323. <returns></returns>
  324. <remarks></remarks>
  325. </member>
  326. <member name="M:Urho.ActionTween.StartAction(Urho.Node)">
  327. <param name="target"></param>
  328. <summary></summary>
  329. <returns></returns>
  330. <remarks></remarks>
  331. </member>
  332. <member name="P:Urho.ActionTween.To">
  333. <summary></summary>
  334. <value></value>
  335. <remarks></remarks>
  336. </member>
  337. <member name="P:Urho.ActionTween.TweenAction">
  338. <summary></summary>
  339. <value></value>
  340. <remarks></remarks>
  341. </member>
  342. <member name="T:Urho.ActionTweenState">
  343. <summary></summary>
  344. <remarks></remarks>
  345. </member>
  346. <member name="C:Urho.ActionTweenState(Urho.ActionTween,Urho.Node)">
  347. <param name="action"></param>
  348. <param name="target"></param>
  349. <summary></summary>
  350. <remarks></remarks>
  351. </member>
  352. <member name="F:Urho.ActionTweenState.Delta">
  353. <summary></summary>
  354. <remarks></remarks>
  355. </member>
  356. <member name="P:Urho.ActionTweenState.From">
  357. <summary></summary>
  358. <value></value>
  359. <remarks></remarks>
  360. </member>
  361. <member name="P:Urho.ActionTweenState.Key">
  362. <summary></summary>
  363. <value></value>
  364. <remarks></remarks>
  365. </member>
  366. <member name="P:Urho.ActionTweenState.To">
  367. <summary></summary>
  368. <value></value>
  369. <remarks></remarks>
  370. </member>
  371. <member name="P:Urho.ActionTweenState.TweenAction">
  372. <summary></summary>
  373. <value></value>
  374. <remarks></remarks>
  375. </member>
  376. <member name="M:Urho.ActionTweenState.Update(System.Single)">
  377. <param name="time"></param>
  378. <summary></summary>
  379. <remarks></remarks>
  380. </member>
  381. <member name="T:Urho.AmplitudeAction">
  382. <summary></summary>
  383. <remarks></remarks>
  384. </member>
  385. <member name="C:Urho.AmplitudeAction(System.Single,System.Single)">
  386. <param name="duration"></param>
  387. <param name="amplitude"></param>
  388. <summary></summary>
  389. <remarks></remarks>
  390. </member>
  391. <member name="P:Urho.AmplitudeAction.Amplitude">
  392. <summary></summary>
  393. <value></value>
  394. <remarks></remarks>
  395. </member>
  396. <member name="T:Urho.AmplitudeActionState">
  397. <summary></summary>
  398. <remarks></remarks>
  399. </member>
  400. <member name="C:Urho.AmplitudeActionState(Urho.AmplitudeAction,Urho.Node)">
  401. <param name="action"></param>
  402. <param name="target"></param>
  403. <summary></summary>
  404. <remarks></remarks>
  405. </member>
  406. <member name="P:Urho.AmplitudeActionState.Amplitude">
  407. <summary></summary>
  408. <value></value>
  409. <remarks></remarks>
  410. </member>
  411. <member name="P:Urho.AmplitudeActionState.AmplitudeRate">
  412. <summary></summary>
  413. <value></value>
  414. <remarks></remarks>
  415. </member>
  416. <member name="T:Urho.Animatable">
  417. <summary>
  418. Base class for animatable object, an animatable object can be set animation on it's attributes, or can be set an object animation to it.
  419. </summary>
  420. <remarks></remarks>
  421. </member>
  422. <member name="C:Urho.Animatable(System.IntPtr)">
  423. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  424. <summary>Constructs a new instance of Animatable, given a raw pointer to an unmanaged object</summary>
  425. <remarks>
  426. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  427. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  428. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  429. </remarks>
  430. </member>
  431. <member name="C:Urho.Animatable(Urho.UrhoObjectFlag)">
  432. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  433. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  434. <remarks>
  435. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  436. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  437. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  438. </remarks>
  439. </member>
  440. <member name="P:Urho.Animatable.AnimationEnabled">
  441. <summary>
  442. Return animation enabled.
  443. Or
  444. Set animation enabled.
  445. </summary>
  446. <value></value>
  447. <remarks></remarks>
  448. </member>
  449. <member name="P:Urho.Animatable.BaseType">
  450. <summary>Urho's type system base type.</summary>
  451. <value>StringHash representing the base type for this Urho type.</value>
  452. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  453. </member>
  454. <member name="M:Urho.Animatable.GetAttributeAnimation(System.String)">
  455. <param name="name"></param>
  456. <summary>
  457. Return attribute animation.
  458. </summary>
  459. <returns></returns>
  460. <remarks></remarks>
  461. </member>
  462. <member name="M:Urho.Animatable.GetAttributeAnimationSpeed(System.String)">
  463. <param name="name"></param>
  464. <summary>
  465. Return attribute animation speed.
  466. </summary>
  467. <returns></returns>
  468. <remarks></remarks>
  469. </member>
  470. <member name="M:Urho.Animatable.GetAttributeAnimationWrapMode(System.String)">
  471. <param name="name"></param>
  472. <summary>
  473. Return attribute animation wrap mode.
  474. </summary>
  475. <returns></returns>
  476. <remarks></remarks>
  477. </member>
  478. <member name="M:Urho.Animatable.LoadXML(Urho.XMLElement,System.Boolean)">
  479. <param name="source"></param>
  480. <param name="setInstanceDefault"></param>
  481. <summary>
  482. Load from XML data. When setInstanceDefault is set to true, after setting the attribute value, store the value as instance's default value. Return true if successful.
  483. </summary>
  484. <returns></returns>
  485. <remarks></remarks>
  486. </member>
  487. <member name="P:Urho.Animatable.ObjectAnimation">
  488. <summary>
  489. Return object animation.
  490. Or
  491. Set object animation.
  492. </summary>
  493. <value></value>
  494. <remarks></remarks>
  495. </member>
  496. <member name="P:Urho.Animatable.ObjectAnimationAttr">
  497. <summary>
  498. Return object animation attribute.
  499. </summary>
  500. <value></value>
  501. <remarks></remarks>
  502. </member>
  503. <member name="M:Urho.Animatable.RegisterObject(Urho.Context)">
  504. <param name="context"></param>
  505. <summary>
  506. Register object factory.
  507. </summary>
  508. <remarks></remarks>
  509. </member>
  510. <member name="M:Urho.Animatable.SaveXML(Urho.XMLElement)">
  511. <param name="dest"></param>
  512. <summary>
  513. Save as XML data. Return true if successful.
  514. </summary>
  515. <returns></returns>
  516. <remarks></remarks>
  517. </member>
  518. <member name="M:Urho.Animatable.SetAttributeAnimation(System.String,Urho.ValueAnimation,Urho.WrapMode,System.Single)">
  519. <param name="name"></param>
  520. <param name="attributeAnimation"></param>
  521. <param name="wrapMode"></param>
  522. <param name="speed"></param>
  523. <summary>
  524. Set attribute animation.
  525. </summary>
  526. <remarks></remarks>
  527. </member>
  528. <member name="M:Urho.Animatable.SetAttributeAnimationSpeed(System.String,System.Single)">
  529. <param name="name"></param>
  530. <param name="speed"></param>
  531. <summary>
  532. Set attribute animation speed.
  533. </summary>
  534. <remarks></remarks>
  535. </member>
  536. <member name="M:Urho.Animatable.SetAttributeAnimationWrapMode(System.String,Urho.WrapMode)">
  537. <param name="name"></param>
  538. <param name="wrapMode"></param>
  539. <summary>
  540. Set attribute animation wrap mode.
  541. </summary>
  542. <remarks></remarks>
  543. </member>
  544. <member name="P:Urho.Animatable.Type">
  545. <summary>Urho's type system type.</summary>
  546. <value>StringHash representing the type for this C# type.</value>
  547. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  548. </member>
  549. <member name="P:Urho.Animatable.TypeName">
  550. <summary>Urho's low-level type name.</summary>
  551. <value>Stringified low-level type name.</value>
  552. <remarks />
  553. </member>
  554. <member name="P:Urho.Animatable.TypeNameStatic">
  555. <summary>Urho's low-level type name, accessible as a static method.</summary>
  556. <value>Stringified low-level type name.</value>
  557. <remarks />
  558. </member>
  559. <member name="P:Urho.Animatable.TypeStatic">
  560. <summary></summary>
  561. <value></value>
  562. <remarks></remarks>
  563. </member>
  564. <member name="T:Urho.AnimatedModel">
  565. <summary>
  566. Animated model component.
  567. </summary>
  568. <remarks></remarks>
  569. </member>
  570. <member name="C:Urho.AnimatedModel(System.IntPtr)">
  571. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  572. <summary>Constructs a new instance of AnimatedModel, given a raw pointer to an unmanaged object</summary>
  573. <remarks>
  574. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  575. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  576. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  577. </remarks>
  578. </member>
  579. <member name="C:Urho.AnimatedModel(Urho.Context)">
  580. <param name="context">The context that this object will be attached to.</param>
  581. <summary>Creates an instance of AnimatedModel that is attached to an execution context.</summary>
  582. <remarks>
  583. <para>This creates an instance of AnimatedModel attached to the specified execution context.</para>
  584. </remarks>
  585. </member>
  586. <member name="C:Urho.AnimatedModel(Urho.UrhoObjectFlag)">
  587. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  588. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  589. <remarks>
  590. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  591. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  592. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  593. </remarks>
  594. </member>
  595. <member name="M:Urho.AnimatedModel.AddAnimationState(Urho.Animation)">
  596. <param name="animation"></param>
  597. <summary>
  598. Add an animation.
  599. </summary>
  600. <returns></returns>
  601. <remarks></remarks>
  602. </member>
  603. <member name="P:Urho.AnimatedModel.AnimationLodBias">
  604. <summary>
  605. Return animation LOD bias.
  606. Or
  607. Set animation LOD bias.
  608. </summary>
  609. <value></value>
  610. <remarks></remarks>
  611. </member>
  612. <member name="P:Urho.AnimatedModel.AnimationStates">
  613. <summary>
  614. Return all animation states.
  615. </summary>
  616. <value></value>
  617. <remarks></remarks>
  618. </member>
  619. <member name="M:Urho.AnimatedModel.ApplyAttributes">
  620. <summary>
  621. Apply attribute changes that can not be applied immediately. Called after scene load or a network update.
  622. </summary>
  623. <remarks></remarks>
  624. </member>
  625. <member name="P:Urho.AnimatedModel.BaseType">
  626. <summary>Urho's type system base type.</summary>
  627. <value>StringHash representing the base type for this Urho type.</value>
  628. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  629. </member>
  630. <member name="M:Urho.AnimatedModel.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  631. <param name="debug"></param>
  632. <param name="depthTest"></param>
  633. <summary>
  634. Visualize the component as debug geometry.
  635. </summary>
  636. <remarks></remarks>
  637. </member>
  638. <member name="M:Urho.AnimatedModel.GetAnimationState(System.String)">
  639. <param name="animationName"></param>
  640. <summary>
  641. Return animation state by animation name.
  642. </summary>
  643. <returns></returns>
  644. <remarks></remarks>
  645. </member>
  646. <member name="M:Urho.AnimatedModel.GetAnimationState(System.UInt32)">
  647. <param name="index"></param>
  648. <summary>
  649. Return animation state by index.
  650. </summary>
  651. <returns></returns>
  652. <remarks></remarks>
  653. </member>
  654. <member name="M:Urho.AnimatedModel.GetAnimationState(Urho.Animation)">
  655. <param name="animation"></param>
  656. <summary>
  657. Return animation state by animation pointer.
  658. </summary>
  659. <returns></returns>
  660. <remarks></remarks>
  661. </member>
  662. <member name="M:Urho.AnimatedModel.GetAnimationState(Urho.StringHash)">
  663. <param name="animationNameHash"></param>
  664. <summary>
  665. Return animation state by animation name hash.
  666. </summary>
  667. <returns></returns>
  668. <remarks></remarks>
  669. </member>
  670. <member name="M:Urho.AnimatedModel.GetMorphWeight(System.String)">
  671. <param name="name"></param>
  672. <summary>
  673. Return vertex morph weight by name.
  674. </summary>
  675. <returns></returns>
  676. <remarks></remarks>
  677. </member>
  678. <member name="M:Urho.AnimatedModel.GetMorphWeight(System.UInt32)">
  679. <param name="index"></param>
  680. <summary>
  681. Return vertex morph weight by index.
  682. </summary>
  683. <returns></returns>
  684. <remarks></remarks>
  685. </member>
  686. <member name="M:Urho.AnimatedModel.GetMorphWeight(Urho.StringHash)">
  687. <param name="nameHash"></param>
  688. <summary>
  689. Return vertex morph weight by name hash.
  690. </summary>
  691. <returns></returns>
  692. <remarks></remarks>
  693. </member>
  694. <member name="M:Urho.AnimatedModel.IsMaster">
  695. <summary>
  696. Return whether is the master (first) animated model.
  697. </summary>
  698. <returns></returns>
  699. <remarks></remarks>
  700. </member>
  701. <member name="M:Urho.AnimatedModel.LoadXML(Urho.XMLElement,System.Boolean)">
  702. <param name="source"></param>
  703. <param name="setInstanceDefault"></param>
  704. <summary>
  705. Load from XML data. Return true if successful.
  706. </summary>
  707. <returns></returns>
  708. <remarks></remarks>
  709. </member>
  710. <member name="P:Urho.AnimatedModel.ModelAttr">
  711. <summary>
  712. Return model attribute.
  713. </summary>
  714. <value></value>
  715. <remarks></remarks>
  716. </member>
  717. <member name="P:Urho.AnimatedModel.MorphVertexBuffers">
  718. <summary>
  719. Return all morph vertex buffers.
  720. </summary>
  721. <value></value>
  722. <remarks></remarks>
  723. </member>
  724. <member name="P:Urho.AnimatedModel.NumAnimationStates">
  725. <summary>
  726. Return number of animation states.
  727. </summary>
  728. <value></value>
  729. <remarks></remarks>
  730. </member>
  731. <member name="P:Urho.AnimatedModel.NumMorphs">
  732. <summary>
  733. Return number of vertex morphs.
  734. </summary>
  735. <value></value>
  736. <remarks></remarks>
  737. </member>
  738. <member name="M:Urho.AnimatedModel.RegisterObject(Urho.Context)">
  739. <param name="context"></param>
  740. <summary>
  741. Register object factory. Drawable must be registered first.
  742. </summary>
  743. <remarks></remarks>
  744. </member>
  745. <member name="M:Urho.AnimatedModel.RemoveAllAnimationStates">
  746. <summary>
  747. Remove all animations.
  748. </summary>
  749. <remarks></remarks>
  750. </member>
  751. <member name="M:Urho.AnimatedModel.RemoveAnimationState(System.String)">
  752. <param name="animationName"></param>
  753. <summary>
  754. Remove an animation by animation name.
  755. </summary>
  756. <remarks></remarks>
  757. </member>
  758. <member name="M:Urho.AnimatedModel.RemoveAnimationState(System.UInt32)">
  759. <param name="index"></param>
  760. <summary>
  761. Remove an animation by index.
  762. </summary>
  763. <remarks></remarks>
  764. </member>
  765. <member name="M:Urho.AnimatedModel.RemoveAnimationState(Urho.Animation)">
  766. <param name="animation"></param>
  767. <summary>
  768. Remove an animation by animation pointer.
  769. </summary>
  770. <remarks></remarks>
  771. </member>
  772. <member name="M:Urho.AnimatedModel.RemoveAnimationState(Urho.AnimationState)">
  773. <param name="state"></param>
  774. <summary>
  775. Remove an animation by AnimationState pointer.
  776. </summary>
  777. <remarks></remarks>
  778. </member>
  779. <member name="M:Urho.AnimatedModel.RemoveAnimationState(Urho.StringHash)">
  780. <param name="animationNameHash"></param>
  781. <summary>
  782. Remove an animation by animation name hash.
  783. </summary>
  784. <remarks></remarks>
  785. </member>
  786. <member name="M:Urho.AnimatedModel.ResetMorphWeights">
  787. <summary>
  788. Reset all vertex morphs to zero.
  789. </summary>
  790. <remarks></remarks>
  791. </member>
  792. <member name="M:Urho.AnimatedModel.SetModel(Urho.Model,System.Boolean)">
  793. <param name="model"></param>
  794. <param name="createBones"></param>
  795. <summary>
  796. Set model.
  797. </summary>
  798. <remarks></remarks>
  799. </member>
  800. <member name="M:Urho.AnimatedModel.SetMorphWeight(System.String,System.Single)">
  801. <param name="name"></param>
  802. <param name="weight"></param>
  803. <summary>
  804. Set vertex morph weight by name.
  805. </summary>
  806. <remarks></remarks>
  807. </member>
  808. <member name="M:Urho.AnimatedModel.SetMorphWeight(System.UInt32,System.Single)">
  809. <param name="index"></param>
  810. <param name="weight"></param>
  811. <summary>
  812. Set vertex morph weight by index.
  813. </summary>
  814. <remarks></remarks>
  815. </member>
  816. <member name="M:Urho.AnimatedModel.SetMorphWeight(Urho.StringHash,System.Single)">
  817. <param name="nameHash"></param>
  818. <param name="weight"></param>
  819. <summary>
  820. Set vertex morph weight by name hash.
  821. </summary>
  822. <remarks></remarks>
  823. </member>
  824. <member name="P:Urho.AnimatedModel.Skeleton">
  825. <summary></summary>
  826. <value></value>
  827. <remarks></remarks>
  828. </member>
  829. <member name="P:Urho.AnimatedModel.Type">
  830. <summary>Urho's type system type.</summary>
  831. <value>StringHash representing the type for this C# type.</value>
  832. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  833. </member>
  834. <member name="P:Urho.AnimatedModel.TypeName">
  835. <summary>Urho's low-level type name.</summary>
  836. <value>Stringified low-level type name.</value>
  837. <remarks />
  838. </member>
  839. <member name="P:Urho.AnimatedModel.TypeNameStatic">
  840. <summary>Urho's low-level type name, accessible as a static method.</summary>
  841. <value>Stringified low-level type name.</value>
  842. <remarks />
  843. </member>
  844. <member name="P:Urho.AnimatedModel.TypeStatic">
  845. <summary></summary>
  846. <value></value>
  847. <remarks></remarks>
  848. </member>
  849. <member name="P:Urho.AnimatedModel.UpdateGeometryType">
  850. <summary>
  851. Return whether a geometry update is necessary, and if it can happen in a worker thread.
  852. </summary>
  853. <value></value>
  854. <remarks></remarks>
  855. </member>
  856. <member name="P:Urho.AnimatedModel.UpdateInvisible">
  857. <summary>
  858. Return whether to update animation when not visible.
  859. Or
  860. Set whether to update animation and the bounding box when not visible. Recommended to enable for physically controlled models like ragdolls.
  861. </summary>
  862. <value></value>
  863. <remarks></remarks>
  864. </member>
  865. <member name="T:Urho.AnimatedSprite2D">
  866. <summary>
  867. Animated sprite component, it uses to play animation created by Spine (http://www.esotericsoftware.com) and Spriter (http://www.brashmonkey.com/).
  868. </summary>
  869. <remarks></remarks>
  870. </member>
  871. <member name="C:Urho.AnimatedSprite2D(System.IntPtr)">
  872. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  873. <summary>Constructs a new instance of AnimatedSprite2D, given a raw pointer to an unmanaged object</summary>
  874. <remarks>
  875. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  876. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  877. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  878. </remarks>
  879. </member>
  880. <member name="C:Urho.AnimatedSprite2D(Urho.Context)">
  881. <param name="context">The context that this object will be attached to.</param>
  882. <summary>Creates an instance of AnimatedSprite2D that is attached to an execution context.</summary>
  883. <remarks>
  884. <para>This creates an instance of AnimatedSprite2D attached to the specified execution context.</para>
  885. </remarks>
  886. </member>
  887. <member name="C:Urho.AnimatedSprite2D(Urho.UrhoObjectFlag)">
  888. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  889. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  890. <remarks>
  891. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  892. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  893. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  894. </remarks>
  895. </member>
  896. <member name="P:Urho.AnimatedSprite2D.Animation">
  897. <summary>
  898. Return animation name.
  899. </summary>
  900. <value></value>
  901. <remarks></remarks>
  902. </member>
  903. <member name="P:Urho.AnimatedSprite2D.AnimationSet">
  904. <summary>
  905. Return animation.
  906. Or
  907. Set animation set.
  908. </summary>
  909. <value></value>
  910. <remarks></remarks>
  911. </member>
  912. <member name="P:Urho.AnimatedSprite2D.AnimationSetAttr">
  913. <summary>
  914. Return animation set attribute.
  915. </summary>
  916. <value></value>
  917. <remarks></remarks>
  918. </member>
  919. <member name="P:Urho.AnimatedSprite2D.BaseType">
  920. <summary>Urho's type system base type.</summary>
  921. <value>StringHash representing the base type for this Urho type.</value>
  922. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  923. </member>
  924. <member name="P:Urho.AnimatedSprite2D.Entity">
  925. <summary>
  926. Return entity name.
  927. Or
  928. Set entity name (skin name for spine, entity name for spriter).
  929. </summary>
  930. <value></value>
  931. <remarks></remarks>
  932. </member>
  933. <member name="P:Urho.AnimatedSprite2D.LoopMode">
  934. <summary>
  935. Return loop mode.
  936. Or
  937. Set loop mode.
  938. </summary>
  939. <value></value>
  940. <remarks></remarks>
  941. </member>
  942. <member name="M:Urho.AnimatedSprite2D.OnSetEnabled">
  943. <summary>
  944. Handle enabled/disabled state change.
  945. </summary>
  946. <remarks></remarks>
  947. </member>
  948. <member name="M:Urho.AnimatedSprite2D.RegisterObject(Urho.Context)">
  949. <param name="context"></param>
  950. <summary>
  951. Register object factory.
  952. </summary>
  953. <remarks></remarks>
  954. </member>
  955. <member name="M:Urho.AnimatedSprite2D.SetAnimation(System.String,Urho.LoopMode2D)">
  956. <param name="name"></param>
  957. <param name="loopMode"></param>
  958. <summary>
  959. Set animation by name and loop mode.
  960. </summary>
  961. <remarks></remarks>
  962. </member>
  963. <member name="M:Urho.AnimatedSprite2D.SetAnimationAttr(System.String)">
  964. <param name="name"></param>
  965. <summary>
  966. Set animation by name.
  967. </summary>
  968. <remarks></remarks>
  969. </member>
  970. <member name="P:Urho.AnimatedSprite2D.Speed">
  971. <summary>
  972. Return speed.
  973. Or
  974. Set speed.
  975. </summary>
  976. <value></value>
  977. <remarks></remarks>
  978. </member>
  979. <member name="P:Urho.AnimatedSprite2D.Type">
  980. <summary>Urho's type system type.</summary>
  981. <value>StringHash representing the type for this C# type.</value>
  982. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  983. </member>
  984. <member name="P:Urho.AnimatedSprite2D.TypeName">
  985. <summary>Urho's low-level type name.</summary>
  986. <value>Stringified low-level type name.</value>
  987. <remarks />
  988. </member>
  989. <member name="P:Urho.AnimatedSprite2D.TypeNameStatic">
  990. <summary>Urho's low-level type name, accessible as a static method.</summary>
  991. <value>Stringified low-level type name.</value>
  992. <remarks />
  993. </member>
  994. <member name="P:Urho.AnimatedSprite2D.TypeStatic">
  995. <summary></summary>
  996. <value></value>
  997. <remarks></remarks>
  998. </member>
  999. <member name="T:Urho.Animation">
  1000. <summary>
  1001. Skeletal animation resource.
  1002. </summary>
  1003. <remarks></remarks>
  1004. </member>
  1005. <member name="C:Urho.Animation(System.IntPtr)">
  1006. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  1007. <summary>Constructs a new instance of Animation, given a raw pointer to an unmanaged object</summary>
  1008. <remarks>
  1009. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  1010. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  1011. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  1012. </remarks>
  1013. </member>
  1014. <member name="C:Urho.Animation(Urho.Context)">
  1015. <param name="context">The context that this object will be attached to.</param>
  1016. <summary>Creates an instance of Animation that is attached to an execution context.</summary>
  1017. <remarks>
  1018. <para>This creates an instance of Animation attached to the specified execution context.</para>
  1019. </remarks>
  1020. </member>
  1021. <member name="C:Urho.Animation(Urho.UrhoObjectFlag)">
  1022. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  1023. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  1024. <remarks>
  1025. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  1026. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  1027. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  1028. </remarks>
  1029. </member>
  1030. <member name="M:Urho.Animation.AddTrigger(System.Single,System.Boolean,System.Int32)">
  1031. <param name="time"></param>
  1032. <param name="timeIsNormalized"></param>
  1033. <param name="data"></param>
  1034. <summary>
  1035. Add a trigger point.
  1036. </summary>
  1037. <remarks></remarks>
  1038. </member>
  1039. <member name="M:Urho.Animation.AddTrigger(System.Single,System.Boolean,System.Single)">
  1040. <param name="time"></param>
  1041. <param name="timeIsNormalized"></param>
  1042. <param name="data"></param>
  1043. <summary>
  1044. Add a trigger point.
  1045. </summary>
  1046. <remarks></remarks>
  1047. </member>
  1048. <member name="M:Urho.Animation.AddTrigger(System.Single,System.Boolean,System.String)">
  1049. <param name="time"></param>
  1050. <param name="timeIsNormalized"></param>
  1051. <param name="data"></param>
  1052. <summary>
  1053. Add a trigger point.
  1054. </summary>
  1055. <remarks></remarks>
  1056. </member>
  1057. <member name="M:Urho.Animation.AddTrigger(System.Single,System.Boolean,Urho.Color)">
  1058. <param name="time"></param>
  1059. <param name="timeIsNormalized"></param>
  1060. <param name="data"></param>
  1061. <summary>
  1062. Add a trigger point.
  1063. </summary>
  1064. <remarks></remarks>
  1065. </member>
  1066. <member name="M:Urho.Animation.AddTrigger(System.Single,System.Boolean,Urho.IntRect)">
  1067. <param name="time"></param>
  1068. <param name="timeIsNormalized"></param>
  1069. <param name="data"></param>
  1070. <summary>
  1071. Add a trigger point.
  1072. </summary>
  1073. <remarks></remarks>
  1074. </member>
  1075. <member name="M:Urho.Animation.AddTrigger(System.Single,System.Boolean,Urho.IntVector2)">
  1076. <param name="time"></param>
  1077. <param name="timeIsNormalized"></param>
  1078. <param name="data"></param>
  1079. <summary>
  1080. Add a trigger point.
  1081. </summary>
  1082. <remarks></remarks>
  1083. </member>
  1084. <member name="M:Urho.Animation.AddTrigger(System.Single,System.Boolean,Urho.Quaternion)">
  1085. <param name="time"></param>
  1086. <param name="timeIsNormalized"></param>
  1087. <param name="data"></param>
  1088. <summary>
  1089. Add a trigger point.
  1090. </summary>
  1091. <remarks></remarks>
  1092. </member>
  1093. <member name="M:Urho.Animation.AddTrigger(System.Single,System.Boolean,Urho.Vector2)">
  1094. <param name="time"></param>
  1095. <param name="timeIsNormalized"></param>
  1096. <param name="data"></param>
  1097. <summary>
  1098. Add a trigger point.
  1099. </summary>
  1100. <remarks></remarks>
  1101. </member>
  1102. <member name="M:Urho.Animation.AddTrigger(System.Single,System.Boolean,Urho.Vector3)">
  1103. <param name="time"></param>
  1104. <param name="timeIsNormalized"></param>
  1105. <param name="data"></param>
  1106. <summary>
  1107. Add a trigger point.
  1108. </summary>
  1109. <remarks></remarks>
  1110. </member>
  1111. <member name="M:Urho.Animation.AddTrigger(System.Single,System.Boolean,Urho.Vector4)">
  1112. <param name="time"></param>
  1113. <param name="timeIsNormalized"></param>
  1114. <param name="data"></param>
  1115. <summary>
  1116. Add a trigger point.
  1117. </summary>
  1118. <remarks></remarks>
  1119. </member>
  1120. <member name="P:Urho.Animation.AnimationName">
  1121. <summary>
  1122. Return animation name.
  1123. Or
  1124. Set animation name.
  1125. </summary>
  1126. <value></value>
  1127. <remarks></remarks>
  1128. </member>
  1129. <member name="P:Urho.Animation.AnimationNameHash">
  1130. <summary>
  1131. Return animation name hash.
  1132. </summary>
  1133. <value></value>
  1134. <remarks></remarks>
  1135. </member>
  1136. <member name="P:Urho.Animation.BaseType">
  1137. <summary>Urho's type system base type.</summary>
  1138. <value>StringHash representing the base type for this Urho type.</value>
  1139. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  1140. </member>
  1141. <member name="M:Urho.Animation.CreateTrack(System.String)">
  1142. <param name="name"></param>
  1143. <summary>
  1144. Create and return a track by name. If track by same name already exists, returns the existing.
  1145. </summary>
  1146. <returns></returns>
  1147. <remarks></remarks>
  1148. </member>
  1149. <member name="M:Urho.Animation.GetTrack(System.String)">
  1150. <param name="name"></param>
  1151. <summary>
  1152. Return animation track by name.
  1153. </summary>
  1154. <returns></returns>
  1155. <remarks></remarks>
  1156. </member>
  1157. <member name="M:Urho.Animation.GetTrack(Urho.StringHash)">
  1158. <param name="nameHash"></param>
  1159. <summary>
  1160. Return animation track by name hash.
  1161. </summary>
  1162. <returns></returns>
  1163. <remarks></remarks>
  1164. </member>
  1165. <member name="M:Urho.Animation.GetTrigger(System.UInt32)">
  1166. <param name="index"></param>
  1167. <summary>
  1168. Return a trigger point by index.
  1169. </summary>
  1170. <returns></returns>
  1171. <remarks></remarks>
  1172. </member>
  1173. <member name="P:Urho.Animation.Length">
  1174. <summary>
  1175. Return animation length.
  1176. Or
  1177. Set animation length.
  1178. </summary>
  1179. <value></value>
  1180. <remarks></remarks>
  1181. </member>
  1182. <member name="P:Urho.Animation.NumTracks">
  1183. <summary>
  1184. Return number of animation tracks.
  1185. </summary>
  1186. <value></value>
  1187. <remarks></remarks>
  1188. </member>
  1189. <member name="P:Urho.Animation.NumTriggers">
  1190. <summary>
  1191. Return number of animation trigger points.
  1192. Or
  1193. Resize trigger point vector.
  1194. </summary>
  1195. <value></value>
  1196. <remarks></remarks>
  1197. </member>
  1198. <member name="M:Urho.Animation.RegisterObject(Urho.Context)">
  1199. <param name="context"></param>
  1200. <summary>
  1201. Register object factory.
  1202. </summary>
  1203. <remarks></remarks>
  1204. </member>
  1205. <member name="M:Urho.Animation.RemoveAllTracks">
  1206. <summary>
  1207. Remove all tracks. This is unsafe if the animation is currently used in playback.
  1208. </summary>
  1209. <remarks></remarks>
  1210. </member>
  1211. <member name="M:Urho.Animation.RemoveAllTriggers">
  1212. <summary>
  1213. Remove all trigger points.
  1214. </summary>
  1215. <remarks></remarks>
  1216. </member>
  1217. <member name="M:Urho.Animation.RemoveTrack(System.String)">
  1218. <param name="name"></param>
  1219. <summary>
  1220. Remove a track by name. Return true if was found and removed successfully. This is unsafe if the animation is currently used in playback.
  1221. </summary>
  1222. <returns></returns>
  1223. <remarks></remarks>
  1224. </member>
  1225. <member name="M:Urho.Animation.RemoveTrigger(System.UInt32)">
  1226. <param name="index"></param>
  1227. <summary>
  1228. Remove a trigger point by index.
  1229. </summary>
  1230. <remarks></remarks>
  1231. </member>
  1232. <member name="P:Urho.Animation.Type">
  1233. <summary>Urho's type system type.</summary>
  1234. <value>StringHash representing the type for this C# type.</value>
  1235. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  1236. </member>
  1237. <member name="P:Urho.Animation.TypeName">
  1238. <summary>Urho's low-level type name.</summary>
  1239. <value>Stringified low-level type name.</value>
  1240. <remarks />
  1241. </member>
  1242. <member name="P:Urho.Animation.TypeNameStatic">
  1243. <summary>Urho's low-level type name, accessible as a static method.</summary>
  1244. <value>Stringified low-level type name.</value>
  1245. <remarks />
  1246. </member>
  1247. <member name="P:Urho.Animation.TypeStatic">
  1248. <summary></summary>
  1249. <value></value>
  1250. <remarks></remarks>
  1251. </member>
  1252. <member name="T:Urho.AnimationController">
  1253. <summary>
  1254. %Component that drives an AnimatedModel's animations.
  1255. </summary>
  1256. <remarks></remarks>
  1257. </member>
  1258. <member name="C:Urho.AnimationController(System.IntPtr)">
  1259. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  1260. <summary>Constructs a new instance of AnimationController, given a raw pointer to an unmanaged object</summary>
  1261. <remarks>
  1262. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  1263. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  1264. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  1265. </remarks>
  1266. </member>
  1267. <member name="C:Urho.AnimationController(Urho.Context)">
  1268. <param name="context">The context that this object will be attached to.</param>
  1269. <summary>Creates an instance of AnimationController that is attached to an execution context.</summary>
  1270. <remarks>
  1271. <para>This creates an instance of AnimationController attached to the specified execution context.</para>
  1272. </remarks>
  1273. </member>
  1274. <member name="C:Urho.AnimationController(Urho.UrhoObjectFlag)">
  1275. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  1276. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  1277. <remarks>
  1278. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  1279. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  1280. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  1281. </remarks>
  1282. </member>
  1283. <member name="P:Urho.AnimationController.BaseType">
  1284. <summary>Urho's type system base type.</summary>
  1285. <value>StringHash representing the base type for this Urho type.</value>
  1286. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  1287. </member>
  1288. <member name="M:Urho.AnimationController.Fade(System.String,System.Single,System.Single)">
  1289. <param name="name"></param>
  1290. <param name="targetWeight"></param>
  1291. <param name="fadeTime"></param>
  1292. <summary>
  1293. Fade animation to target weight. Return true on success.
  1294. </summary>
  1295. <returns></returns>
  1296. <remarks></remarks>
  1297. </member>
  1298. <member name="M:Urho.AnimationController.FadeOthers(System.String,System.Single,System.Single)">
  1299. <param name="name"></param>
  1300. <param name="targetWeight"></param>
  1301. <param name="fadeTime"></param>
  1302. <summary>
  1303. Fade other animations on the same layer to target weight. Return true on success.
  1304. </summary>
  1305. <returns></returns>
  1306. <remarks></remarks>
  1307. </member>
  1308. <member name="M:Urho.AnimationController.GetAnimationState(System.String)">
  1309. <param name="name"></param>
  1310. <summary>
  1311. Find an animation state by animation name.
  1312. </summary>
  1313. <returns></returns>
  1314. <remarks></remarks>
  1315. </member>
  1316. <member name="M:Urho.AnimationController.GetAnimationState(Urho.StringHash)">
  1317. <param name="nameHash"></param>
  1318. <summary>
  1319. Find an animation state by animation name hash
  1320. </summary>
  1321. <returns></returns>
  1322. <remarks></remarks>
  1323. </member>
  1324. <member name="M:Urho.AnimationController.GetAutoFade(System.String)">
  1325. <param name="name"></param>
  1326. <summary>
  1327. Return animation autofade time.
  1328. </summary>
  1329. <returns></returns>
  1330. <remarks></remarks>
  1331. </member>
  1332. <member name="M:Urho.AnimationController.GetFadeTarget(System.String)">
  1333. <param name="name"></param>
  1334. <summary>
  1335. Return animation fade target weight.
  1336. </summary>
  1337. <returns></returns>
  1338. <remarks></remarks>
  1339. </member>
  1340. <member name="M:Urho.AnimationController.GetFadeTime(System.String)">
  1341. <param name="name"></param>
  1342. <summary>
  1343. Return animation fade time.
  1344. </summary>
  1345. <returns></returns>
  1346. <remarks></remarks>
  1347. </member>
  1348. <member name="M:Urho.AnimationController.GetLayer(System.String)">
  1349. <param name="name"></param>
  1350. <summary>
  1351. Return animation blending layer.
  1352. </summary>
  1353. <returns></returns>
  1354. <remarks></remarks>
  1355. </member>
  1356. <member name="M:Urho.AnimationController.GetLength(System.String)">
  1357. <param name="name"></param>
  1358. <summary>
  1359. Return animation length.
  1360. </summary>
  1361. <returns></returns>
  1362. <remarks></remarks>
  1363. </member>
  1364. <member name="M:Urho.AnimationController.GetRemoveOnCompletion(System.String)">
  1365. <param name="name"></param>
  1366. <summary>
  1367. Return whether animation auto-removes on completion, or false if no such animation.
  1368. </summary>
  1369. <returns></returns>
  1370. <remarks></remarks>
  1371. </member>
  1372. <member name="M:Urho.AnimationController.GetSpeed(System.String)">
  1373. <param name="name"></param>
  1374. <summary>
  1375. Return animation speed.
  1376. </summary>
  1377. <returns></returns>
  1378. <remarks></remarks>
  1379. </member>
  1380. <member name="M:Urho.AnimationController.GetStartBone(System.String)">
  1381. <param name="name"></param>
  1382. <summary>
  1383. Return animation start bone, or null if no such animation.
  1384. </summary>
  1385. <returns></returns>
  1386. <remarks></remarks>
  1387. </member>
  1388. <member name="M:Urho.AnimationController.GetStartBoneName(System.String)">
  1389. <param name="name"></param>
  1390. <summary>
  1391. Return animation start bone name, or empty string if no such animation.
  1392. </summary>
  1393. <returns></returns>
  1394. <remarks></remarks>
  1395. </member>
  1396. <member name="M:Urho.AnimationController.GetTime(System.String)">
  1397. <param name="name"></param>
  1398. <summary>
  1399. Return animation time position.
  1400. </summary>
  1401. <returns></returns>
  1402. <remarks></remarks>
  1403. </member>
  1404. <member name="M:Urho.AnimationController.GetWeight(System.String)">
  1405. <param name="name"></param>
  1406. <summary>
  1407. Return animation weight.
  1408. </summary>
  1409. <returns></returns>
  1410. <remarks></remarks>
  1411. </member>
  1412. <member name="M:Urho.AnimationController.IsAtEnd(System.String)">
  1413. <param name="name"></param>
  1414. <summary>
  1415. Return whether an animation is at its end. Will return false if the animation is not active at all.
  1416. </summary>
  1417. <returns></returns>
  1418. <remarks></remarks>
  1419. </member>
  1420. <member name="M:Urho.AnimationController.IsFadingIn(System.String)">
  1421. <param name="name"></param>
  1422. <summary>
  1423. Return whether an animation is fading in.
  1424. </summary>
  1425. <returns></returns>
  1426. <remarks></remarks>
  1427. </member>
  1428. <member name="M:Urho.AnimationController.IsFadingOut(System.String)">
  1429. <param name="name"></param>
  1430. <summary>
  1431. Return whether an animation is fading out.
  1432. </summary>
  1433. <returns></returns>
  1434. <remarks></remarks>
  1435. </member>
  1436. <member name="M:Urho.AnimationController.IsLooped(System.String)">
  1437. <param name="name"></param>
  1438. <summary>
  1439. Return animation looping.
  1440. </summary>
  1441. <returns></returns>
  1442. <remarks></remarks>
  1443. </member>
  1444. <member name="M:Urho.AnimationController.IsPlaying(System.String)">
  1445. <param name="name"></param>
  1446. <summary>
  1447. Return whether an animation is active. Note that non-looping animations that are being clamped at the end also return true.
  1448. </summary>
  1449. <returns></returns>
  1450. <remarks></remarks>
  1451. </member>
  1452. <member name="M:Urho.AnimationController.OnSetEnabled">
  1453. <summary>
  1454. Handle enabled/disabled state change.
  1455. </summary>
  1456. <remarks></remarks>
  1457. </member>
  1458. <member name="M:Urho.AnimationController.Play(System.String,System.Byte,System.Boolean,System.Single)">
  1459. <param name="name"></param>
  1460. <param name="layer"></param>
  1461. <param name="looped"></param>
  1462. <param name="fadeInTime"></param>
  1463. <summary>
  1464. Play an animation and set full target weight. Name must be the full resource name. Return true on success.
  1465. </summary>
  1466. <returns></returns>
  1467. <remarks></remarks>
  1468. </member>
  1469. <member name="M:Urho.AnimationController.PlayExclusive(System.String,System.Byte,System.Boolean,System.Single)">
  1470. <param name="name"></param>
  1471. <param name="layer"></param>
  1472. <param name="looped"></param>
  1473. <param name="fadeTime"></param>
  1474. <summary>
  1475. Play an animation, set full target weight and fade out all other animations on the same layer. Name must be the full resource name. Return true on success.
  1476. </summary>
  1477. <returns></returns>
  1478. <remarks></remarks>
  1479. </member>
  1480. <member name="M:Urho.AnimationController.RegisterObject(Urho.Context)">
  1481. <param name="context"></param>
  1482. <summary>
  1483. Register object factory.
  1484. </summary>
  1485. <remarks></remarks>
  1486. </member>
  1487. <member name="M:Urho.AnimationController.SetAutoFade(System.String,System.Single)">
  1488. <param name="name"></param>
  1489. <param name="fadeOutTime"></param>
  1490. <summary>
  1491. Set animation autofade at end (non-looped animations only.) Zero time disables. Return true on success.
  1492. </summary>
  1493. <returns></returns>
  1494. <remarks></remarks>
  1495. </member>
  1496. <member name="M:Urho.AnimationController.SetLayer(System.String,System.Byte)">
  1497. <param name="name"></param>
  1498. <param name="layer"></param>
  1499. <summary>
  1500. Set animation blending layer priority. Return true on success.
  1501. </summary>
  1502. <returns></returns>
  1503. <remarks></remarks>
  1504. </member>
  1505. <member name="M:Urho.AnimationController.SetLooped(System.String,System.Boolean)">
  1506. <param name="name"></param>
  1507. <param name="enable"></param>
  1508. <summary>
  1509. Set animation looping. Return true on success.
  1510. </summary>
  1511. <returns></returns>
  1512. <remarks></remarks>
  1513. </member>
  1514. <member name="M:Urho.AnimationController.SetRemoveOnCompletion(System.String,System.Boolean)">
  1515. <param name="name"></param>
  1516. <param name="removeOnCompletion"></param>
  1517. <summary>
  1518. Set whether an animation auto-removes on completion.
  1519. </summary>
  1520. <returns></returns>
  1521. <remarks></remarks>
  1522. </member>
  1523. <member name="M:Urho.AnimationController.SetSpeed(System.String,System.Single)">
  1524. <param name="name"></param>
  1525. <param name="speed"></param>
  1526. <summary>
  1527. Set animation speed. Return true on success.
  1528. </summary>
  1529. <returns></returns>
  1530. <remarks></remarks>
  1531. </member>
  1532. <member name="M:Urho.AnimationController.SetStartBone(System.String,System.String)">
  1533. <param name="name"></param>
  1534. <param name="startBoneName"></param>
  1535. <summary>
  1536. Set animation start bone. Return true on success.
  1537. </summary>
  1538. <returns></returns>
  1539. <remarks></remarks>
  1540. </member>
  1541. <member name="M:Urho.AnimationController.SetTime(System.String,System.Single)">
  1542. <param name="name"></param>
  1543. <param name="time"></param>
  1544. <summary>
  1545. Set animation time position. Return true on success.
  1546. </summary>
  1547. <returns></returns>
  1548. <remarks></remarks>
  1549. </member>
  1550. <member name="M:Urho.AnimationController.SetWeight(System.String,System.Single)">
  1551. <param name="name"></param>
  1552. <param name="weight"></param>
  1553. <summary>
  1554. Set animation weight. Return true on success.
  1555. </summary>
  1556. <returns></returns>
  1557. <remarks></remarks>
  1558. </member>
  1559. <member name="M:Urho.AnimationController.Stop(System.String,System.Single)">
  1560. <param name="name"></param>
  1561. <param name="fadeOutTime"></param>
  1562. <summary>
  1563. Stop an animation. Zero fadetime is instant. Return true on success.
  1564. </summary>
  1565. <returns></returns>
  1566. <remarks></remarks>
  1567. </member>
  1568. <member name="M:Urho.AnimationController.StopAll(System.Single)">
  1569. <param name="fadeTime"></param>
  1570. <summary>
  1571. Stop all animations. Zero fadetime is instant.
  1572. </summary>
  1573. <remarks></remarks>
  1574. </member>
  1575. <member name="M:Urho.AnimationController.StopLayer(System.Byte,System.Single)">
  1576. <param name="layer"></param>
  1577. <param name="fadeOutTime"></param>
  1578. <summary>
  1579. Stop all animations on a specific layer. Zero fadetime is instant.
  1580. </summary>
  1581. <remarks></remarks>
  1582. </member>
  1583. <member name="P:Urho.AnimationController.Type">
  1584. <summary>Urho's type system type.</summary>
  1585. <value>StringHash representing the type for this C# type.</value>
  1586. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  1587. </member>
  1588. <member name="P:Urho.AnimationController.TypeName">
  1589. <summary>Urho's low-level type name.</summary>
  1590. <value>Stringified low-level type name.</value>
  1591. <remarks />
  1592. </member>
  1593. <member name="P:Urho.AnimationController.TypeNameStatic">
  1594. <summary>Urho's low-level type name, accessible as a static method.</summary>
  1595. <value>Stringified low-level type name.</value>
  1596. <remarks />
  1597. </member>
  1598. <member name="P:Urho.AnimationController.TypeStatic">
  1599. <summary></summary>
  1600. <value></value>
  1601. <remarks></remarks>
  1602. </member>
  1603. <member name="M:Urho.AnimationController.Update(System.Single)">
  1604. <param name="timeStep"></param>
  1605. <summary>
  1606. Update the animations. Is called from HandleScenePostUpdate().
  1607. </summary>
  1608. <remarks></remarks>
  1609. </member>
  1610. <member name="T:Urho.AnimationSet2D">
  1611. <summary>
  1612. Spriter animation set, it includes one or more animations, for more information please refer to http://www.esotericsoftware.com and http://www.brashmonkey.com/spriter.htm.
  1613. </summary>
  1614. <remarks></remarks>
  1615. </member>
  1616. <member name="C:Urho.AnimationSet2D(System.IntPtr)">
  1617. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  1618. <summary>Constructs a new instance of AnimationSet2D, given a raw pointer to an unmanaged object</summary>
  1619. <remarks>
  1620. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  1621. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  1622. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  1623. </remarks>
  1624. </member>
  1625. <member name="C:Urho.AnimationSet2D(Urho.Context)">
  1626. <param name="context">The context that this object will be attached to.</param>
  1627. <summary>Creates an instance of AnimationSet2D that is attached to an execution context.</summary>
  1628. <remarks>
  1629. <para>This creates an instance of AnimationSet2D attached to the specified execution context.</para>
  1630. </remarks>
  1631. </member>
  1632. <member name="C:Urho.AnimationSet2D(Urho.UrhoObjectFlag)">
  1633. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  1634. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  1635. <remarks>
  1636. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  1637. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  1638. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  1639. </remarks>
  1640. </member>
  1641. <member name="P:Urho.AnimationSet2D.BaseType">
  1642. <summary>Urho's type system base type.</summary>
  1643. <value>StringHash representing the base type for this Urho type.</value>
  1644. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  1645. </member>
  1646. <member name="M:Urho.AnimationSet2D.EndLoad">
  1647. <summary>
  1648. Finish resource loading. Always called from the main thread. Return true if successful.
  1649. </summary>
  1650. <returns></returns>
  1651. <remarks></remarks>
  1652. </member>
  1653. <member name="M:Urho.AnimationSet2D.GetAnimation(System.UInt32)">
  1654. <param name="index"></param>
  1655. <summary>
  1656. Return animation name.
  1657. </summary>
  1658. <returns></returns>
  1659. <remarks></remarks>
  1660. </member>
  1661. <member name="M:Urho.AnimationSet2D.GetSpriterFileSprite(System.Int32,System.Int32)">
  1662. <param name="folderId"></param>
  1663. <param name="fileId"></param>
  1664. <summary>
  1665. Return spriter file sprite.
  1666. </summary>
  1667. <returns></returns>
  1668. <remarks></remarks>
  1669. </member>
  1670. <member name="M:Urho.AnimationSet2D.HasAnimation(System.String)">
  1671. <param name="animation"></param>
  1672. <summary>
  1673. Check has animation.
  1674. </summary>
  1675. <returns></returns>
  1676. <remarks></remarks>
  1677. </member>
  1678. <member name="P:Urho.AnimationSet2D.NumAnimations">
  1679. <summary>
  1680. Get number of animations.
  1681. </summary>
  1682. <value></value>
  1683. <remarks></remarks>
  1684. </member>
  1685. <member name="M:Urho.AnimationSet2D.RegisterObject(Urho.Context)">
  1686. <param name="context"></param>
  1687. <summary>
  1688. Register object factory.
  1689. </summary>
  1690. <remarks></remarks>
  1691. </member>
  1692. <member name="P:Urho.AnimationSet2D.Sprite">
  1693. <summary>
  1694. Return sprite.
  1695. </summary>
  1696. <value></value>
  1697. <remarks></remarks>
  1698. </member>
  1699. <member name="P:Urho.AnimationSet2D.Type">
  1700. <summary>Urho's type system type.</summary>
  1701. <value>StringHash representing the type for this C# type.</value>
  1702. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  1703. </member>
  1704. <member name="P:Urho.AnimationSet2D.TypeName">
  1705. <summary>Urho's low-level type name.</summary>
  1706. <value>Stringified low-level type name.</value>
  1707. <remarks />
  1708. </member>
  1709. <member name="P:Urho.AnimationSet2D.TypeNameStatic">
  1710. <summary>Urho's low-level type name, accessible as a static method.</summary>
  1711. <value>Stringified low-level type name.</value>
  1712. <remarks />
  1713. </member>
  1714. <member name="P:Urho.AnimationSet2D.TypeStatic">
  1715. <summary></summary>
  1716. <value></value>
  1717. <remarks></remarks>
  1718. </member>
  1719. <member name="T:Urho.AnimationState">
  1720. <summary>
  1721. %Animation instance.
  1722. </summary>
  1723. <remarks></remarks>
  1724. </member>
  1725. <member name="C:Urho.AnimationState(System.IntPtr)">
  1726. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  1727. <summary>Constructs a new instance of AnimationState, given a raw pointer to an unmanaged object</summary>
  1728. <remarks>
  1729. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  1730. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  1731. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  1732. </remarks>
  1733. </member>
  1734. <member name="C:Urho.AnimationState(Urho.UrhoObjectFlag)">
  1735. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  1736. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  1737. <remarks>
  1738. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  1739. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  1740. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  1741. </remarks>
  1742. </member>
  1743. <member name="C:Urho.AnimationState(Urho.AnimatedModel,Urho.Animation)">
  1744. <param name="model"></param>
  1745. <param name="animation"></param>
  1746. <summary></summary>
  1747. <remarks></remarks>
  1748. </member>
  1749. <member name="C:Urho.AnimationState(Urho.Node,Urho.Animation)">
  1750. <param name="node"></param>
  1751. <param name="animation"></param>
  1752. <summary></summary>
  1753. <remarks></remarks>
  1754. </member>
  1755. <member name="M:Urho.AnimationState.AddTime(System.Single)">
  1756. <param name="delta"></param>
  1757. <summary>
  1758. Modify time position. %Animation triggers will be fired.
  1759. </summary>
  1760. <remarks></remarks>
  1761. </member>
  1762. <member name="M:Urho.AnimationState.AddWeight(System.Single)">
  1763. <param name="delta"></param>
  1764. <summary>
  1765. Modify blending weight.
  1766. </summary>
  1767. <remarks></remarks>
  1768. </member>
  1769. <member name="P:Urho.AnimationState.Animation">
  1770. <summary>
  1771. Return animation.
  1772. </summary>
  1773. <value></value>
  1774. <remarks></remarks>
  1775. </member>
  1776. <member name="M:Urho.AnimationState.Apply">
  1777. <summary>
  1778. Apply the animation at the current time position.
  1779. </summary>
  1780. <remarks></remarks>
  1781. </member>
  1782. <member name="M:Urho.AnimationState.GetBoneWeight(System.String)">
  1783. <param name="name"></param>
  1784. <summary>
  1785. Return per-bone blending weight by name.
  1786. </summary>
  1787. <returns></returns>
  1788. <remarks></remarks>
  1789. </member>
  1790. <member name="M:Urho.AnimationState.GetBoneWeight(System.UInt32)">
  1791. <param name="index"></param>
  1792. <summary>
  1793. Return per-bone blending weight by track index.
  1794. </summary>
  1795. <returns></returns>
  1796. <remarks></remarks>
  1797. </member>
  1798. <member name="M:Urho.AnimationState.GetBoneWeight(Urho.StringHash)">
  1799. <param name="nameHash"></param>
  1800. <summary>
  1801. Return per-bone blending weight by name.
  1802. </summary>
  1803. <returns></returns>
  1804. <remarks></remarks>
  1805. </member>
  1806. <member name="M:Urho.AnimationState.GetTrackIndex(System.String)">
  1807. <param name="name"></param>
  1808. <summary>
  1809. Return track index by bone name, or M_MAX_UNSIGNED if not found.
  1810. </summary>
  1811. <returns></returns>
  1812. <remarks></remarks>
  1813. </member>
  1814. <member name="M:Urho.AnimationState.GetTrackIndex(Urho.Node)">
  1815. <param name="node"></param>
  1816. <summary>
  1817. Return track index with matching bone node, or M_MAX_UNSIGNED if not found.
  1818. </summary>
  1819. <returns></returns>
  1820. <remarks></remarks>
  1821. </member>
  1822. <member name="M:Urho.AnimationState.GetTrackIndex(Urho.StringHash)">
  1823. <param name="nameHash"></param>
  1824. <summary>
  1825. Return track index by bone name hash, or M_MAX_UNSIGNED if not found.
  1826. </summary>
  1827. <returns></returns>
  1828. <remarks></remarks>
  1829. </member>
  1830. <member name="M:Urho.AnimationState.IsEnabled">
  1831. <summary>
  1832. Return whether weight is nonzero.
  1833. </summary>
  1834. <returns></returns>
  1835. <remarks></remarks>
  1836. </member>
  1837. <member name="M:Urho.AnimationState.IsLooped">
  1838. <summary>
  1839. Return whether looped.
  1840. </summary>
  1841. <returns></returns>
  1842. <remarks></remarks>
  1843. </member>
  1844. <member name="P:Urho.AnimationState.Layer">
  1845. <summary>
  1846. Return blending layer.
  1847. Or
  1848. Set blending layer.
  1849. </summary>
  1850. <value></value>
  1851. <remarks></remarks>
  1852. </member>
  1853. <member name="P:Urho.AnimationState.Length">
  1854. <summary>
  1855. Return animation length.
  1856. </summary>
  1857. <value></value>
  1858. <remarks></remarks>
  1859. </member>
  1860. <member name="P:Urho.AnimationState.Model">
  1861. <summary>
  1862. Return animated model this state belongs to (model mode.)
  1863. </summary>
  1864. <value></value>
  1865. <remarks></remarks>
  1866. </member>
  1867. <member name="P:Urho.AnimationState.Node">
  1868. <summary>
  1869. Return root scene node this state controls (node hierarchy mode.)
  1870. </summary>
  1871. <value></value>
  1872. <remarks></remarks>
  1873. </member>
  1874. <member name="M:Urho.AnimationState.SetBoneWeight(System.String,System.Single,System.Boolean)">
  1875. <param name="name"></param>
  1876. <param name="weight"></param>
  1877. <param name="recursive"></param>
  1878. <summary>
  1879. Set per-bone blending weight by name.
  1880. </summary>
  1881. <remarks></remarks>
  1882. </member>
  1883. <member name="M:Urho.AnimationState.SetBoneWeight(System.UInt32,System.Single,System.Boolean)">
  1884. <param name="index"></param>
  1885. <param name="weight"></param>
  1886. <param name="recursive"></param>
  1887. <summary>
  1888. Set per-bone blending weight by track index. Default is 1.0 (full), is multiplied with the state's blending weight when applying the animation. Optionally recurses to child bones.
  1889. </summary>
  1890. <remarks></remarks>
  1891. </member>
  1892. <member name="M:Urho.AnimationState.SetBoneWeight(Urho.StringHash,System.Single,System.Boolean)">
  1893. <param name="nameHash"></param>
  1894. <param name="weight"></param>
  1895. <param name="recursive"></param>
  1896. <summary>
  1897. Set per-bone blending weight by name hash.
  1898. </summary>
  1899. <remarks></remarks>
  1900. </member>
  1901. <member name="M:Urho.AnimationState.SetLooped(System.Boolean)">
  1902. <param name="looped"></param>
  1903. <summary>
  1904. Set looping enabled/disabled.
  1905. </summary>
  1906. <remarks></remarks>
  1907. </member>
  1908. <member name="P:Urho.AnimationState.StartBone">
  1909. <summary>
  1910. Return start bone.
  1911. Or
  1912. Set start bone. Not supported in node animation mode. Resets any assigned per-bone weights.
  1913. </summary>
  1914. <value></value>
  1915. <remarks></remarks>
  1916. </member>
  1917. <member name="P:Urho.AnimationState.Time">
  1918. <summary>
  1919. Return time position.
  1920. Or
  1921. Set time position. Does not fire animation triggers.
  1922. </summary>
  1923. <value></value>
  1924. <remarks></remarks>
  1925. </member>
  1926. <member name="P:Urho.AnimationState.Weight">
  1927. <summary>
  1928. Return blending weight.
  1929. Or
  1930. Set blending weight.
  1931. </summary>
  1932. <value></value>
  1933. <remarks></remarks>
  1934. </member>
  1935. <member name="T:Urho.AnimationTrack">
  1936. <summary></summary>
  1937. <remarks></remarks>
  1938. </member>
  1939. <member name="T:Urho.AnimationTriggerEventArgs">
  1940. <summary></summary>
  1941. <remarks></remarks>
  1942. </member>
  1943. <member name="P:Urho.AnimationTriggerEventArgs.Data">
  1944. <summary></summary>
  1945. <value></value>
  1946. <remarks></remarks>
  1947. </member>
  1948. <member name="P:Urho.AnimationTriggerEventArgs.Name">
  1949. <summary></summary>
  1950. <value></value>
  1951. <remarks></remarks>
  1952. </member>
  1953. <member name="P:Urho.AnimationTriggerEventArgs.Node">
  1954. <summary></summary>
  1955. <value></value>
  1956. <remarks></remarks>
  1957. </member>
  1958. <member name="P:Urho.AnimationTriggerEventArgs.Time">
  1959. <summary></summary>
  1960. <value></value>
  1961. <remarks></remarks>
  1962. </member>
  1963. <member name="T:Urho.AnimationTriggerPoint">
  1964. <summary></summary>
  1965. <remarks></remarks>
  1966. </member>
  1967. <member name="F:Urho.AnimationTriggerPoint.Time">
  1968. <summary></summary>
  1969. <remarks></remarks>
  1970. </member>
  1971. <member name="F:Urho.AnimationTriggerPoint.Variant">
  1972. <summary></summary>
  1973. <remarks></remarks>
  1974. </member>
  1975. <member name="T:Urho.Application">
  1976. <summary>
  1977. Base class for creating applications which initialize the Urho3D engine and run a main loop until exited.
  1978. </summary>
  1979. <remarks>
  1980. <para>This is the base class that your application should subclass and provide at implementations for the <see cref="T:Urho.Application.Setup" /> and <see cref="T:Urho.Application.Start" /> methods.  You can use await asynchronous methods from the <see cref="T:Urho.Application.Start" /> methods.</para>
  1981. <para />
  1982. <para>Access to various subsystems in Urho is available through the various properties in this class.</para>
  1983. <para />
  1984. <para>An application is tied to a <see cref="T:Urho.Context" /> which should be passed on the initial constructor.</para>
  1985. </remarks>
  1986. </member>
  1987. <member name="C:Urho.Application(System.IntPtr)">
  1988. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  1989. <summary>Constructs a new instance of Application, given a raw pointer to an unmanaged object</summary>
  1990. <remarks>
  1991. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  1992. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  1993. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  1994. </remarks>
  1995. </member>
  1996. <member name="C:Urho.Application(Urho.UrhoObjectFlag)">
  1997. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  1998. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  1999. <remarks>
  2000. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  2001. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  2002. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  2003. </remarks>
  2004. </member>
  2005. <member name="C:Urho.Application(Urho.Context,Urho.ApplicationOptions)">
  2006. <param name="context">The context that this object will be attached to.</param>
  2007. <param name="options"></param>
  2008. <summary>Creates an instance of Application that is attached to an execution context.</summary>
  2009. <remarks>
  2010. <para>This creates an instance of Application attached to the specified execution context.</para>
  2011. </remarks>
  2012. </member>
  2013. <member name="P:Urho.Application.Audio">
  2014. <summary>Returns the Audio subsystem.</summary>
  2015. <value></value>
  2016. <remarks></remarks>
  2017. </member>
  2018. <member name="P:Urho.Application.BaseType">
  2019. <summary>Urho's type system base type.</summary>
  2020. <value>StringHash representing the base type for this Urho type.</value>
  2021. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  2022. </member>
  2023. <member name="P:Urho.Application.Console">
  2024. <summary>Returns the Console subsystem</summary>
  2025. <value></value>
  2026. <remarks></remarks>
  2027. </member>
  2028. <member name="M:Urho.Application.CreateInstance(System.Type,Urho.Context)">
  2029. <param name="applicationType"></param>
  2030. <param name="context"></param>
  2031. <summary></summary>
  2032. <returns></returns>
  2033. <remarks></remarks>
  2034. </member>
  2035. <member name="M:Urho.Application.CreateInstance``1(Urho.Context)">
  2036. <typeparam name="T"></typeparam>
  2037. <param name="context"></param>
  2038. <summary></summary>
  2039. <returns></returns>
  2040. <remarks></remarks>
  2041. </member>
  2042. <member name="P:Urho.Application.Current">
  2043. <summary>
  2044. Last created application.</summary>
  2045. <value></value>
  2046. <remarks></remarks>
  2047. </member>
  2048. <member name="M:Urho.Application.Delay(System.Single)">
  2049. <param name="durationMs">Duration in millyseconds</param>
  2050. <summary>
  2051. Waits given game time.
  2052. </summary>
  2053. <returns></returns>
  2054. <remarks></remarks>
  2055. </member>
  2056. <member name="P:Urho.Application.Engine">
  2057. <summary>Returns the application’s engine.</summary>
  2058. <value></value>
  2059. <remarks></remarks>
  2060. </member>
  2061. <member name="P:Urho.Application.EngineInited">
  2062. <summary>
  2063. Call UrhoEngine.Init() to initialize the engine
  2064. </summary>
  2065. <value></value>
  2066. <remarks></remarks>
  2067. </member>
  2068. <member name="M:Urho.Application.ErrorExit(System.String)">
  2069. <param name="message"></param>
  2070. <summary>
  2071. Show an error message (last log message if empty), terminate the main loop, and set failure exit code.
  2072. </summary>
  2073. <remarks></remarks>
  2074. </member>
  2075. <member name="P:Urho.Application.FileSystem">
  2076. <summary>Returns the FileSystem subsystem.</summary>
  2077. <value></value>
  2078. <remarks></remarks>
  2079. </member>
  2080. <member name="M:Urho.Application.GetApp(System.IntPtr)">
  2081. <param name="h"></param>
  2082. <summary></summary>
  2083. <returns></returns>
  2084. <remarks></remarks>
  2085. </member>
  2086. <member name="P:Urho.Application.Graphics">
  2087. <summary>Returns the Graphics subsystem.</summary>
  2088. <value></value>
  2089. <remarks></remarks>
  2090. </member>
  2091. <member name="P:Urho.Application.Input">
  2092. <summary>Returns the Input subsystem.</summary>
  2093. <value></value>
  2094. <remarks></remarks>
  2095. </member>
  2096. <member name="M:Urho.Application.InvokeOnMain(System.Action)">
  2097. <param name="action"></param>
  2098. <summary>
  2099. Invoke actions in the Main Thread (the next Update call)
  2100. </summary>
  2101. <remarks></remarks>
  2102. </member>
  2103. <member name="P:Urho.Application.Log">
  2104. <summary>Returns the Log subsystem.</summary>
  2105. <value></value>
  2106. <remarks></remarks>
  2107. </member>
  2108. <member name="P:Urho.Application.Network">
  2109. <summary>Returns the Network subsystem.</summary>
  2110. <value></value>
  2111. <remarks></remarks>
  2112. </member>
  2113. <member name="M:Urho.Application.OnSceneUpdate(System.Single,Urho.Scene)">
  2114. <param name="timeStep"></param>
  2115. <param name="scene"></param>
  2116. <summary>This method is invoked on each scene update.</summary>
  2117. <remarks></remarks>
  2118. </member>
  2119. <member name="M:Urho.Application.OnUpdate(System.Single)">
  2120. <param name="timeStep"></param>
  2121. <summary>This method is invoked on every application update.</summary>
  2122. <remarks></remarks>
  2123. </member>
  2124. <member name="P:Urho.Application.Profiler">
  2125. <summary>Returns the Profiler subsystem.</summary>
  2126. <value></value>
  2127. <remarks></remarks>
  2128. </member>
  2129. <member name="P:Urho.Application.Renderer">
  2130. <summary>Returns the Renderer subsystem.</summary>
  2131. <value></value>
  2132. <remarks></remarks>
  2133. </member>
  2134. <member name="P:Urho.Application.ResourceCache">
  2135. <summary>Returns the ResourceCache subsystem.</summary>
  2136. <value></value>
  2137. <remarks></remarks>
  2138. </member>
  2139. <member name="M:Urho.Application.Run">
  2140. <summary>
  2141. Initialize the engine and run the main loop, then return the application exit code. Catch out-of-memory exceptions while running.
  2142. </summary>
  2143. <returns></returns>
  2144. <remarks></remarks>
  2145. </member>
  2146. <member name="E:Urho.Application.SceneUpdate">
  2147. <summary></summary>
  2148. <remarks></remarks>
  2149. </member>
  2150. <member name="M:Urho.Application.Setup">
  2151. <summary>Method invoked to setup your application.</summary>
  2152. <remarks></remarks>
  2153. </member>
  2154. <member name="M:Urho.Application.Start">
  2155. <summary>Method invoked to start your application, this is where you would typically create your scene.</summary>
  2156. <remarks></remarks>
  2157. </member>
  2158. <member name="M:Urho.Application.Stop">
  2159. <summary>Method invoked to terminate your application.</summary>
  2160. <remarks></remarks>
  2161. </member>
  2162. <member name="P:Urho.Application.Time">
  2163. <summary>Returns the Time subsystem.</summary>
  2164. <value></value>
  2165. <remarks></remarks>
  2166. </member>
  2167. <member name="P:Urho.Application.Type">
  2168. <summary>Urho's type system type.</summary>
  2169. <value>StringHash representing the type for this C# type.</value>
  2170. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  2171. </member>
  2172. <member name="P:Urho.Application.TypeName">
  2173. <summary>Urho's low-level type name.</summary>
  2174. <value>Stringified low-level type name.</value>
  2175. <remarks />
  2176. </member>
  2177. <member name="P:Urho.Application.TypeNameStatic">
  2178. <summary>Urho's low-level type name, accessible as a static method.</summary>
  2179. <value>Stringified low-level type name.</value>
  2180. <remarks />
  2181. </member>
  2182. <member name="P:Urho.Application.TypeStatic">
  2183. <summary></summary>
  2184. <value></value>
  2185. <remarks></remarks>
  2186. </member>
  2187. <member name="P:Urho.Application.UI">
  2188. <summary>Returns the UI subsystem.</summary>
  2189. <value></value>
  2190. <remarks></remarks>
  2191. </member>
  2192. <member name="E:Urho.Application.Update">
  2193. <summary></summary>
  2194. <remarks></remarks>
  2195. </member>
  2196. <member name="P:Urho.Application.WorkQueue">
  2197. <summary>Returns the WorkQueue subsystem.</summary>
  2198. <value></value>
  2199. <remarks></remarks>
  2200. </member>
  2201. <member name="T:Urho.Application+ActionIntPtr">
  2202. <param name="value"></param>
  2203. <summary></summary>
  2204. <remarks></remarks>
  2205. </member>
  2206. <member name="T:Urho.ApplicationOptions">
  2207. <summary>
  2208. Application options, see full description at:
  2209. http://urho3d.github.io/documentation/1.4/_running.html
  2210. </summary>
  2211. <remarks>
  2212. <para>This contains the list of options that can be configured at application startup, these settings control how the engine is initialized.</para>
  2213. <para />
  2214. <para>The options set with this selector are passed to the Urho game engine on startup.</para>
  2215. <para />
  2216. <para>You can use the convenience <see cref="T:Urho.ApplicationOptions.Default" /> or <see cref="T:Urho.ApplicationOptions.PortraitDefault" /> static values as options to use as either defaults for landscape or portrait.</para>
  2217. </remarks>
  2218. </member>
  2219. <member name="C:Urho.ApplicationOptions">
  2220. <summary>Empty construtor</summary>
  2221. <remarks></remarks>
  2222. </member>
  2223. <member name="P:Urho.ApplicationOptions.AdditionalFlags">
  2224. <summary>Any additional options from the Urho engine that might not be encompassed by one of the strongly typed properties here.</summary>
  2225. <value></value>
  2226. <remarks></remarks>
  2227. </member>
  2228. <member name="P:Urho.ApplicationOptions.Default">
  2229. <summary>Convenience - default set of options.</summary>
  2230. <value></value>
  2231. <remarks></remarks>
  2232. </member>
  2233. <member name="P:Urho.ApplicationOptions.Height">
  2234. <summary>
  2235. Desktop only option.</summary>
  2236. <value></value>
  2237. <remarks></remarks>
  2238. </member>
  2239. <member name="P:Urho.ApplicationOptions.LimitFps">
  2240. <summary>Determines whether we should limit the frames (defaults to true), the default is limit is 200 FPS for desktop, and 60 fps, despite of the flag settings.</summary>
  2241. <value></value>
  2242. <remarks></remarks>
  2243. </member>
  2244. <member name="P:Urho.ApplicationOptions.Orientation">
  2245. <summary>iOS only - orientation for the game</summary>
  2246. <value></value>
  2247. <remarks></remarks>
  2248. </member>
  2249. <member name="P:Urho.ApplicationOptions.PortraitDefault">
  2250. <summary>Convenience - default set of options for portrait mode (800x500 on Portrait mode)</summary>
  2251. <value></value>
  2252. <remarks></remarks>
  2253. </member>
  2254. <member name="P:Urho.ApplicationOptions.ResizableWindow">
  2255. <summary>Desktop only - provides a resizable window.</summary>
  2256. <value></value>
  2257. <remarks></remarks>
  2258. </member>
  2259. <member name="P:Urho.ApplicationOptions.ResourcePackagesPaths">
  2260. <summary>
  2261. <para>Resource package files to use - default empty.</para>
  2262. </summary>
  2263. <value></value>
  2264. <remarks></remarks>
  2265. </member>
  2266. <member name="P:Urho.ApplicationOptions.ResourcePaths">
  2267. <summary>
  2268. <para>Resource path(s) to use (default: Data, CoreData)</para>
  2269. </summary>
  2270. <value></value>
  2271. <remarks></remarks>
  2272. </member>
  2273. <member name="M:Urho.ApplicationOptions.ToString">
  2274. <summary>Returns the command line version suitable to be sent to the Urho engine.</summary>
  2275. <returns></returns>
  2276. <remarks></remarks>
  2277. </member>
  2278. <member name="P:Urho.ApplicationOptions.Width">
  2279. <summary>Desktop only option.</summary>
  2280. <value></value>
  2281. <remarks></remarks>
  2282. </member>
  2283. <member name="P:Urho.ApplicationOptions.WindowedMode">
  2284. <summary>Desktop only option.</summary>
  2285. <value></value>
  2286. <remarks></remarks>
  2287. </member>
  2288. <member name="T:Urho.ApplicationOptions+OrientationType">
  2289. <summary>Orientation type for the application</summary>
  2290. <remarks>
  2291. <para />
  2292. </remarks>
  2293. </member>
  2294. <member name="F:Urho.ApplicationOptions+OrientationType.Landscape">
  2295. <summary>
  2296. <para />
  2297. </summary>
  2298. </member>
  2299. <member name="F:Urho.ApplicationOptions+OrientationType.Portrait">
  2300. <summary>
  2301. <para />
  2302. </summary>
  2303. </member>
  2304. <member name="T:Urho.AsyncExecFinishedEventArgs">
  2305. <summary></summary>
  2306. <remarks></remarks>
  2307. </member>
  2308. <member name="P:Urho.AsyncExecFinishedEventArgs.ExitCode">
  2309. <summary></summary>
  2310. <value></value>
  2311. <remarks></remarks>
  2312. </member>
  2313. <member name="P:Urho.AsyncExecFinishedEventArgs.RequestID">
  2314. <summary></summary>
  2315. <value></value>
  2316. <remarks></remarks>
  2317. </member>
  2318. <member name="T:Urho.AsyncLoadFinishedEventArgs">
  2319. <summary></summary>
  2320. <remarks></remarks>
  2321. </member>
  2322. <member name="P:Urho.AsyncLoadFinishedEventArgs.Scene">
  2323. <summary></summary>
  2324. <value></value>
  2325. <remarks></remarks>
  2326. </member>
  2327. <member name="T:Urho.AsyncLoadProgressEventArgs">
  2328. <summary></summary>
  2329. <remarks></remarks>
  2330. </member>
  2331. <member name="P:Urho.AsyncLoadProgressEventArgs.LoadedNodes">
  2332. <summary></summary>
  2333. <value></value>
  2334. <remarks></remarks>
  2335. </member>
  2336. <member name="P:Urho.AsyncLoadProgressEventArgs.LoadedResources">
  2337. <summary></summary>
  2338. <value></value>
  2339. <remarks></remarks>
  2340. </member>
  2341. <member name="P:Urho.AsyncLoadProgressEventArgs.Progress">
  2342. <summary></summary>
  2343. <value></value>
  2344. <remarks></remarks>
  2345. </member>
  2346. <member name="P:Urho.AsyncLoadProgressEventArgs.Scene">
  2347. <summary></summary>
  2348. <value></value>
  2349. <remarks></remarks>
  2350. </member>
  2351. <member name="P:Urho.AsyncLoadProgressEventArgs.TotalNodes">
  2352. <summary></summary>
  2353. <value></value>
  2354. <remarks></remarks>
  2355. </member>
  2356. <member name="P:Urho.AsyncLoadProgressEventArgs.TotalResources">
  2357. <summary></summary>
  2358. <value></value>
  2359. <remarks></remarks>
  2360. </member>
  2361. <member name="T:Urho.AsyncLoadState">
  2362. <summary>
  2363. Asynchronous loading state of a resource.
  2364. </summary>
  2365. <remarks></remarks>
  2366. </member>
  2367. <member name="F:Urho.AsyncLoadState.Done">
  2368. <summary></summary>
  2369. </member>
  2370. <member name="F:Urho.AsyncLoadState.Fail">
  2371. <summary></summary>
  2372. </member>
  2373. <member name="F:Urho.AsyncLoadState.Loading">
  2374. <summary></summary>
  2375. </member>
  2376. <member name="F:Urho.AsyncLoadState.Queued">
  2377. <summary></summary>
  2378. </member>
  2379. <member name="F:Urho.AsyncLoadState.Success">
  2380. <summary></summary>
  2381. </member>
  2382. <member name="T:Urho.AttributeAccessor">
  2383. <summary>
  2384. Abstract base class for invoking attribute accessors.
  2385. </summary>
  2386. <remarks></remarks>
  2387. </member>
  2388. <member name="C:Urho.AttributeAccessor(System.IntPtr)">
  2389. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  2390. <summary>Constructs a new instance of AttributeAccessor, given a raw pointer to an unmanaged object</summary>
  2391. <remarks>
  2392. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  2393. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  2394. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  2395. </remarks>
  2396. </member>
  2397. <member name="C:Urho.AttributeAccessor(Urho.UrhoObjectFlag)">
  2398. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  2399. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  2400. <remarks>
  2401. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  2402. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  2403. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  2404. </remarks>
  2405. </member>
  2406. <member name="M:Urho.AttributeAccessor.Set(Urho.Serializable,System.Int32)">
  2407. <param name="ptr"></param>
  2408. <param name="src"></param>
  2409. <summary>
  2410. Set the attribute.
  2411. </summary>
  2412. <remarks></remarks>
  2413. </member>
  2414. <member name="M:Urho.AttributeAccessor.Set(Urho.Serializable,System.Single)">
  2415. <param name="ptr"></param>
  2416. <param name="src"></param>
  2417. <summary>
  2418. Set the attribute.
  2419. </summary>
  2420. <remarks></remarks>
  2421. </member>
  2422. <member name="M:Urho.AttributeAccessor.Set(Urho.Serializable,System.String)">
  2423. <param name="ptr"></param>
  2424. <param name="src"></param>
  2425. <summary>
  2426. Set the attribute.
  2427. </summary>
  2428. <remarks></remarks>
  2429. </member>
  2430. <member name="M:Urho.AttributeAccessor.Set(Urho.Serializable,Urho.Color)">
  2431. <param name="ptr"></param>
  2432. <param name="src"></param>
  2433. <summary>
  2434. Set the attribute.
  2435. </summary>
  2436. <remarks></remarks>
  2437. </member>
  2438. <member name="M:Urho.AttributeAccessor.Set(Urho.Serializable,Urho.IntRect)">
  2439. <param name="ptr"></param>
  2440. <param name="src"></param>
  2441. <summary>
  2442. Set the attribute.
  2443. </summary>
  2444. <remarks></remarks>
  2445. </member>
  2446. <member name="M:Urho.AttributeAccessor.Set(Urho.Serializable,Urho.IntVector2)">
  2447. <param name="ptr"></param>
  2448. <param name="src"></param>
  2449. <summary>
  2450. Set the attribute.
  2451. </summary>
  2452. <remarks></remarks>
  2453. </member>
  2454. <member name="M:Urho.AttributeAccessor.Set(Urho.Serializable,Urho.Quaternion)">
  2455. <param name="ptr"></param>
  2456. <param name="src"></param>
  2457. <summary>
  2458. Set the attribute.
  2459. </summary>
  2460. <remarks></remarks>
  2461. </member>
  2462. <member name="M:Urho.AttributeAccessor.Set(Urho.Serializable,Urho.Vector2)">
  2463. <param name="ptr"></param>
  2464. <param name="src"></param>
  2465. <summary>
  2466. Set the attribute.
  2467. </summary>
  2468. <remarks></remarks>
  2469. </member>
  2470. <member name="M:Urho.AttributeAccessor.Set(Urho.Serializable,Urho.Vector3)">
  2471. <param name="ptr"></param>
  2472. <param name="src"></param>
  2473. <summary>
  2474. Set the attribute.
  2475. </summary>
  2476. <remarks></remarks>
  2477. </member>
  2478. <member name="M:Urho.AttributeAccessor.Set(Urho.Serializable,Urho.Vector4)">
  2479. <param name="ptr"></param>
  2480. <param name="src"></param>
  2481. <summary>
  2482. Set the attribute.
  2483. </summary>
  2484. <remarks></remarks>
  2485. </member>
  2486. <member name="T:Urho.AttributeAnimationAddedEventArgs">
  2487. <summary></summary>
  2488. <remarks></remarks>
  2489. </member>
  2490. <member name="P:Urho.AttributeAnimationAddedEventArgs.AttributeAnimationName">
  2491. <summary></summary>
  2492. <value></value>
  2493. <remarks></remarks>
  2494. </member>
  2495. <member name="P:Urho.AttributeAnimationAddedEventArgs.ObjectAnimation">
  2496. <summary></summary>
  2497. <value></value>
  2498. <remarks></remarks>
  2499. </member>
  2500. <member name="T:Urho.AttributeAnimationInfo">
  2501. <summary>
  2502. Attribute animation instance.
  2503. </summary>
  2504. <remarks></remarks>
  2505. </member>
  2506. <member name="C:Urho.AttributeAnimationInfo(System.IntPtr)">
  2507. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  2508. <summary>Constructs a new instance of AttributeAnimationInfo, given a raw pointer to an unmanaged object</summary>
  2509. <remarks>
  2510. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  2511. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  2512. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  2513. </remarks>
  2514. </member>
  2515. <member name="C:Urho.AttributeAnimationInfo(Urho.UrhoObjectFlag)">
  2516. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  2517. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  2518. <remarks>
  2519. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  2520. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  2521. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  2522. </remarks>
  2523. </member>
  2524. <member name="T:Urho.AttributeAnimationRemovedEventArgs">
  2525. <summary></summary>
  2526. <remarks></remarks>
  2527. </member>
  2528. <member name="P:Urho.AttributeAnimationRemovedEventArgs.AttributeAnimationName">
  2529. <summary></summary>
  2530. <value></value>
  2531. <remarks></remarks>
  2532. </member>
  2533. <member name="P:Urho.AttributeAnimationRemovedEventArgs.ObjectAnimation">
  2534. <summary></summary>
  2535. <value></value>
  2536. <remarks></remarks>
  2537. </member>
  2538. <member name="T:Urho.AttributeAnimationUpdateEventArgs">
  2539. <summary></summary>
  2540. <remarks></remarks>
  2541. </member>
  2542. <member name="P:Urho.AttributeAnimationUpdateEventArgs.Scene">
  2543. <summary></summary>
  2544. <value></value>
  2545. <remarks></remarks>
  2546. </member>
  2547. <member name="P:Urho.AttributeAnimationUpdateEventArgs.TimeStep">
  2548. <summary></summary>
  2549. <value></value>
  2550. <remarks></remarks>
  2551. </member>
  2552. <member name="T:Urho.AttributeInfo">
  2553. <summary></summary>
  2554. <remarks></remarks>
  2555. </member>
  2556. <member name="T:Urho.Audio">
  2557. <summary>
  2558. %Audio subsystem.
  2559. </summary>
  2560. <remarks></remarks>
  2561. </member>
  2562. <member name="C:Urho.Audio(System.IntPtr)">
  2563. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  2564. <summary>Constructs a new instance of Audio, given a raw pointer to an unmanaged object</summary>
  2565. <remarks>
  2566. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  2567. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  2568. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  2569. </remarks>
  2570. </member>
  2571. <member name="C:Urho.Audio(Urho.Context)">
  2572. <param name="context">The context that this object will be attached to.</param>
  2573. <summary>Creates an instance of Audio that is attached to an execution context.</summary>
  2574. <remarks>
  2575. <para>This creates an instance of Audio attached to the specified execution context.</para>
  2576. </remarks>
  2577. </member>
  2578. <member name="C:Urho.Audio(Urho.UrhoObjectFlag)">
  2579. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  2580. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  2581. <remarks>
  2582. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  2583. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  2584. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  2585. </remarks>
  2586. </member>
  2587. <member name="M:Urho.Audio.AddSoundSource(Urho.SoundSource)">
  2588. <param name="soundSource"></param>
  2589. <summary>
  2590. Add a sound source to keep track of. Called by SoundSource.
  2591. </summary>
  2592. <remarks></remarks>
  2593. </member>
  2594. <member name="P:Urho.Audio.BaseType">
  2595. <summary>Urho's type system base type.</summary>
  2596. <value>StringHash representing the base type for this Urho type.</value>
  2597. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  2598. </member>
  2599. <member name="M:Urho.Audio.GetMasterGain(System.String)">
  2600. <param name="type"></param>
  2601. <summary>
  2602. Return master gain for a specific sound source type. Unknown sound types will return full gain (1).
  2603. </summary>
  2604. <returns></returns>
  2605. <remarks></remarks>
  2606. </member>
  2607. <member name="M:Urho.Audio.GetSoundSourceMasterGain(Urho.StringHash)">
  2608. <param name="typeHash"></param>
  2609. <summary>
  2610. Return sound type specific gain multiplied by master gain.
  2611. </summary>
  2612. <returns></returns>
  2613. <remarks></remarks>
  2614. </member>
  2615. <member name="M:Urho.Audio.HasMasterGain(System.String)">
  2616. <param name="type"></param>
  2617. <summary>
  2618. Return whether the specified master gain has been defined.
  2619. </summary>
  2620. <returns></returns>
  2621. <remarks></remarks>
  2622. </member>
  2623. <member name="P:Urho.Audio.Interpolation">
  2624. <summary>
  2625. Return whether output is interpolated.
  2626. </summary>
  2627. <value></value>
  2628. <remarks></remarks>
  2629. </member>
  2630. <member name="M:Urho.Audio.IsInitialized">
  2631. <summary>
  2632. Return whether an audio stream has been reserved.
  2633. </summary>
  2634. <returns></returns>
  2635. <remarks></remarks>
  2636. </member>
  2637. <member name="M:Urho.Audio.IsPlaying">
  2638. <summary>
  2639. Return whether audio is being output.
  2640. </summary>
  2641. <returns></returns>
  2642. <remarks></remarks>
  2643. </member>
  2644. <member name="M:Urho.Audio.IsStereo">
  2645. <summary>
  2646. Return whether output is stereo.
  2647. </summary>
  2648. <returns></returns>
  2649. <remarks></remarks>
  2650. </member>
  2651. <member name="P:Urho.Audio.Listener">
  2652. <summary>
  2653. Return active sound listener.
  2654. Or
  2655. Set active sound listener for 3D sounds.
  2656. </summary>
  2657. <value></value>
  2658. <remarks></remarks>
  2659. </member>
  2660. <member name="M:Urho.Audio.MixOutput(System.IntPtr,System.UInt32)">
  2661. <param name="dest"></param>
  2662. <param name="samples"></param>
  2663. <summary>
  2664. Mix sound sources into the buffer.
  2665. </summary>
  2666. <remarks></remarks>
  2667. </member>
  2668. <member name="P:Urho.Audio.MixRate">
  2669. <summary>
  2670. Return mixing rate.
  2671. </summary>
  2672. <value></value>
  2673. <remarks></remarks>
  2674. </member>
  2675. <member name="M:Urho.Audio.Play">
  2676. <summary>
  2677. Restart sound output.
  2678. </summary>
  2679. <returns></returns>
  2680. <remarks></remarks>
  2681. </member>
  2682. <member name="M:Urho.Audio.RemoveSoundSource(Urho.SoundSource)">
  2683. <param name="soundSource"></param>
  2684. <summary>
  2685. Remove a sound source. Called by SoundSource.
  2686. </summary>
  2687. <remarks></remarks>
  2688. </member>
  2689. <member name="P:Urho.Audio.SampleSize">
  2690. <summary>
  2691. Return byte size of one sample.
  2692. </summary>
  2693. <value></value>
  2694. <remarks></remarks>
  2695. </member>
  2696. <member name="M:Urho.Audio.SetMasterGain(System.String,System.Single)">
  2697. <param name="type"></param>
  2698. <param name="gain"></param>
  2699. <summary>
  2700. Set master gain on a specific sound type such as sound effects, music or voice.
  2701. </summary>
  2702. <remarks></remarks>
  2703. </member>
  2704. <member name="M:Urho.Audio.SetMode(System.Int32,System.Int32,System.Boolean,System.Boolean)">
  2705. <param name="bufferLengthMSec"></param>
  2706. <param name="mixRate"></param>
  2707. <param name="stereo"></param>
  2708. <param name="interpolation"></param>
  2709. <summary>
  2710. Initialize sound output with specified buffer length and output mode.
  2711. </summary>
  2712. <returns></returns>
  2713. <remarks></remarks>
  2714. </member>
  2715. <member name="M:Urho.Audio.Stop">
  2716. <summary>
  2717. Suspend sound output.
  2718. </summary>
  2719. <remarks></remarks>
  2720. </member>
  2721. <member name="M:Urho.Audio.StopSound(Urho.Sound)">
  2722. <param name="sound"></param>
  2723. <summary>
  2724. Stop any sound source playing a certain sound clip.
  2725. </summary>
  2726. <remarks></remarks>
  2727. </member>
  2728. <member name="P:Urho.Audio.Type">
  2729. <summary>Urho's type system type.</summary>
  2730. <value>StringHash representing the type for this C# type.</value>
  2731. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  2732. </member>
  2733. <member name="P:Urho.Audio.TypeName">
  2734. <summary>Urho's low-level type name.</summary>
  2735. <value>Stringified low-level type name.</value>
  2736. <remarks />
  2737. </member>
  2738. <member name="P:Urho.Audio.TypeNameStatic">
  2739. <summary>Urho's low-level type name, accessible as a static method.</summary>
  2740. <value>Stringified low-level type name.</value>
  2741. <remarks />
  2742. </member>
  2743. <member name="P:Urho.Audio.TypeStatic">
  2744. <summary></summary>
  2745. <value></value>
  2746. <remarks></remarks>
  2747. </member>
  2748. <member name="M:Urho.Audio.Update(System.Single)">
  2749. <param name="timeStep"></param>
  2750. <summary></summary>
  2751. <remarks></remarks>
  2752. </member>
  2753. <member name="T:Urho.BackgroundLoader">
  2754. <summary>
  2755. Background loader of resources. Owned by the ResourceCache.
  2756. </summary>
  2757. <remarks></remarks>
  2758. </member>
  2759. <member name="C:Urho.BackgroundLoader(System.IntPtr)">
  2760. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  2761. <summary>Constructs a new instance of BackgroundLoader, given a raw pointer to an unmanaged object</summary>
  2762. <remarks>
  2763. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  2764. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  2765. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  2766. </remarks>
  2767. </member>
  2768. <member name="C:Urho.BackgroundLoader(Urho.ResourceCache)">
  2769. <param name="owner"></param>
  2770. <summary></summary>
  2771. <remarks></remarks>
  2772. </member>
  2773. <member name="C:Urho.BackgroundLoader(Urho.UrhoObjectFlag)">
  2774. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  2775. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  2776. <remarks>
  2777. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  2778. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  2779. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  2780. </remarks>
  2781. </member>
  2782. <member name="M:Urho.BackgroundLoader.FinishResources(System.Int32)">
  2783. <param name="maxMs"></param>
  2784. <summary>
  2785. Process resources that are ready to finish.
  2786. </summary>
  2787. <remarks></remarks>
  2788. </member>
  2789. <member name="P:Urho.BackgroundLoader.NumQueuedResources">
  2790. <summary>
  2791. Return amount of resources in the load queue.
  2792. </summary>
  2793. <value></value>
  2794. <remarks></remarks>
  2795. </member>
  2796. <member name="M:Urho.BackgroundLoader.QueueResource(Urho.StringHash,System.String,System.Boolean,Urho.Resource)">
  2797. <param name="type"></param>
  2798. <param name="name"></param>
  2799. <param name="sendEventOnFailure"></param>
  2800. <param name="caller"></param>
  2801. <summary>
  2802. Queue loading of a resource. The name must be sanitated to ensure consistent format. Return true if queued (not a duplicate and resource was a known type).
  2803. </summary>
  2804. <returns></returns>
  2805. <remarks></remarks>
  2806. </member>
  2807. <member name="M:Urho.BackgroundLoader.ThreadFunction">
  2808. <summary>
  2809. Resource background loading loop.
  2810. </summary>
  2811. <remarks></remarks>
  2812. </member>
  2813. <member name="M:Urho.BackgroundLoader.WaitForResource(Urho.StringHash,Urho.StringHash)">
  2814. <param name="type"></param>
  2815. <param name="nameHash"></param>
  2816. <summary>
  2817. Wait and finish possible loading of a resource when being requested from the cache.
  2818. </summary>
  2819. <remarks></remarks>
  2820. </member>
  2821. <member name="T:Urho.BaseAction">
  2822. <summary>Base class for actions in Urho.</summary>
  2823. <remarks>
  2824. <para>In general, you will be using one of the concrete implementations of BaseAction that provide a lot of functionality.</para>
  2825. <para />
  2826. <para>Actions are stateless, when you subclass this class, you should never keep any writable state.  Your subclass should merely act as a blueprint for what the action should do.</para>
  2827. <para />
  2828. <para>When you create own actions, you need to override the <see cref="M:Urho.BaseAction.StartAction" /> method to return an <see cref="T:Urho.ActionState" /> subclass which is in chage of driving the action over time.</para>
  2829. </remarks>
  2830. </member>
  2831. <member name="C:Urho.BaseAction">
  2832. <summary>Base constructor</summary>
  2833. <remarks></remarks>
  2834. </member>
  2835. <member name="M:Urho.BaseAction.StartAction(Urho.Node)">
  2836. <param name="target">The target upon which the action will run against.</param>
  2837. <summary>Method that subclasses must override to provide the functionality for the action.   They should create these on demand.</summary>
  2838. <returns>The new <see cref="T:Urho.ActionState" /> that encapsulates the state and provides the implementation to perform your action.</returns>
  2839. <remarks>
  2840. <para />
  2841. </remarks>
  2842. </member>
  2843. <member name="P:Urho.BaseAction.Tag">
  2844. <summary>Tag used to easily reference an action from code using a code.</summary>
  2845. <value>
  2846. <para />
  2847. </value>
  2848. <remarks>
  2849. <para />
  2850. </remarks>
  2851. </member>
  2852. <member name="T:Urho.BeginFrameEventArgs">
  2853. <summary></summary>
  2854. <remarks></remarks>
  2855. </member>
  2856. <member name="P:Urho.BeginFrameEventArgs.FrameNumber">
  2857. <summary></summary>
  2858. <value></value>
  2859. <remarks></remarks>
  2860. </member>
  2861. <member name="P:Urho.BeginFrameEventArgs.TimeStep">
  2862. <summary></summary>
  2863. <value></value>
  2864. <remarks></remarks>
  2865. </member>
  2866. <member name="T:Urho.BeginRenderingEventArgs">
  2867. <summary></summary>
  2868. <remarks></remarks>
  2869. </member>
  2870. <member name="T:Urho.BeginViewRenderEventArgs">
  2871. <summary></summary>
  2872. <remarks></remarks>
  2873. </member>
  2874. <member name="P:Urho.BeginViewRenderEventArgs.Camera">
  2875. <summary></summary>
  2876. <value></value>
  2877. <remarks></remarks>
  2878. </member>
  2879. <member name="P:Urho.BeginViewRenderEventArgs.Scene">
  2880. <summary></summary>
  2881. <value></value>
  2882. <remarks></remarks>
  2883. </member>
  2884. <member name="P:Urho.BeginViewRenderEventArgs.Surface">
  2885. <summary></summary>
  2886. <value></value>
  2887. <remarks></remarks>
  2888. </member>
  2889. <member name="P:Urho.BeginViewRenderEventArgs.Texture">
  2890. <summary></summary>
  2891. <value></value>
  2892. <remarks></remarks>
  2893. </member>
  2894. <member name="P:Urho.BeginViewRenderEventArgs.View">
  2895. <summary></summary>
  2896. <value></value>
  2897. <remarks></remarks>
  2898. </member>
  2899. <member name="T:Urho.BeginViewUpdateEventArgs">
  2900. <summary></summary>
  2901. <remarks></remarks>
  2902. </member>
  2903. <member name="P:Urho.BeginViewUpdateEventArgs.Camera">
  2904. <summary></summary>
  2905. <value></value>
  2906. <remarks></remarks>
  2907. </member>
  2908. <member name="P:Urho.BeginViewUpdateEventArgs.Scene">
  2909. <summary></summary>
  2910. <value></value>
  2911. <remarks></remarks>
  2912. </member>
  2913. <member name="P:Urho.BeginViewUpdateEventArgs.Surface">
  2914. <summary></summary>
  2915. <value></value>
  2916. <remarks></remarks>
  2917. </member>
  2918. <member name="P:Urho.BeginViewUpdateEventArgs.Texture">
  2919. <summary></summary>
  2920. <value></value>
  2921. <remarks></remarks>
  2922. </member>
  2923. <member name="P:Urho.BeginViewUpdateEventArgs.View">
  2924. <summary></summary>
  2925. <value></value>
  2926. <remarks></remarks>
  2927. </member>
  2928. <member name="T:Urho.BezierBy">
  2929. <summary></summary>
  2930. <remarks></remarks>
  2931. </member>
  2932. <member name="C:Urho.BezierBy(System.Single,Urho.BezierConfig)">
  2933. <param name="t"></param>
  2934. <param name="config"></param>
  2935. <summary></summary>
  2936. <remarks></remarks>
  2937. </member>
  2938. <member name="P:Urho.BezierBy.BezierConfig">
  2939. <summary></summary>
  2940. <value></value>
  2941. <remarks></remarks>
  2942. </member>
  2943. <member name="M:Urho.BezierBy.Reverse">
  2944. <summary></summary>
  2945. <returns></returns>
  2946. <remarks></remarks>
  2947. </member>
  2948. <member name="M:Urho.BezierBy.StartAction(Urho.Node)">
  2949. <param name="target"></param>
  2950. <summary></summary>
  2951. <returns></returns>
  2952. <remarks></remarks>
  2953. </member>
  2954. <member name="T:Urho.BezierByState">
  2955. <summary></summary>
  2956. <remarks></remarks>
  2957. </member>
  2958. <member name="C:Urho.BezierByState(Urho.BezierBy,Urho.Node)">
  2959. <param name="action"></param>
  2960. <param name="target"></param>
  2961. <summary></summary>
  2962. <remarks></remarks>
  2963. </member>
  2964. <member name="P:Urho.BezierByState.BezierConfig">
  2965. <summary></summary>
  2966. <value></value>
  2967. <remarks></remarks>
  2968. </member>
  2969. <member name="P:Urho.BezierByState.PreviousPosition">
  2970. <summary></summary>
  2971. <value></value>
  2972. <remarks></remarks>
  2973. </member>
  2974. <member name="P:Urho.BezierByState.StartPosition">
  2975. <summary></summary>
  2976. <value></value>
  2977. <remarks></remarks>
  2978. </member>
  2979. <member name="M:Urho.BezierByState.Update(System.Single)">
  2980. <param name="time"></param>
  2981. <summary></summary>
  2982. <remarks></remarks>
  2983. </member>
  2984. <member name="T:Urho.BezierConfig">
  2985. <summary></summary>
  2986. <remarks></remarks>
  2987. </member>
  2988. <member name="F:Urho.BezierConfig.ControlPoint1">
  2989. <summary></summary>
  2990. <remarks></remarks>
  2991. </member>
  2992. <member name="F:Urho.BezierConfig.ControlPoint2">
  2993. <summary></summary>
  2994. <remarks></remarks>
  2995. </member>
  2996. <member name="F:Urho.BezierConfig.EndPosition">
  2997. <summary></summary>
  2998. <remarks></remarks>
  2999. </member>
  3000. <member name="T:Urho.BezierTo">
  3001. <summary></summary>
  3002. <remarks></remarks>
  3003. </member>
  3004. <member name="C:Urho.BezierTo(System.Single,Urho.BezierConfig)">
  3005. <param name="t"></param>
  3006. <param name="c"></param>
  3007. <summary></summary>
  3008. <remarks></remarks>
  3009. </member>
  3010. <member name="M:Urho.BezierTo.StartAction(Urho.Node)">
  3011. <param name="target"></param>
  3012. <summary></summary>
  3013. <returns></returns>
  3014. <remarks></remarks>
  3015. </member>
  3016. <member name="T:Urho.BezierToState">
  3017. <summary></summary>
  3018. <remarks></remarks>
  3019. </member>
  3020. <member name="C:Urho.BezierToState(Urho.BezierBy,Urho.Node)">
  3021. <param name="action"></param>
  3022. <param name="target"></param>
  3023. <summary></summary>
  3024. <remarks></remarks>
  3025. </member>
  3026. <member name="T:Urho.BiasParameters">
  3027. <summary></summary>
  3028. <remarks></remarks>
  3029. </member>
  3030. <member name="C:Urho.BiasParameters(System.Single,System.Single)">
  3031. <param name="constantBias"></param>
  3032. <param name="slopeScaleBias"></param>
  3033. <summary></summary>
  3034. <remarks></remarks>
  3035. </member>
  3036. <member name="F:Urho.BiasParameters.ConstantBias">
  3037. <summary></summary>
  3038. <remarks></remarks>
  3039. </member>
  3040. <member name="F:Urho.BiasParameters.SlopeScaleBias">
  3041. <summary></summary>
  3042. <remarks></remarks>
  3043. </member>
  3044. <member name="T:Urho.Billboard">
  3045. <summary></summary>
  3046. <remarks></remarks>
  3047. </member>
  3048. <member name="F:Urho.Billboard.Color">
  3049. <summary></summary>
  3050. <remarks></remarks>
  3051. </member>
  3052. <member name="P:Urho.Billboard.Enabled">
  3053. <summary></summary>
  3054. <value></value>
  3055. <remarks></remarks>
  3056. </member>
  3057. <member name="F:Urho.Billboard.Position">
  3058. <summary></summary>
  3059. <remarks></remarks>
  3060. </member>
  3061. <member name="F:Urho.Billboard.Rotation">
  3062. <summary></summary>
  3063. <remarks></remarks>
  3064. </member>
  3065. <member name="F:Urho.Billboard.Size">
  3066. <summary></summary>
  3067. <remarks></remarks>
  3068. </member>
  3069. <member name="F:Urho.Billboard.SortDistance">
  3070. <summary></summary>
  3071. <remarks></remarks>
  3072. </member>
  3073. <member name="F:Urho.Billboard.Uv">
  3074. <summary></summary>
  3075. <remarks></remarks>
  3076. </member>
  3077. <member name="T:Urho.BillboardSet">
  3078. <summary>
  3079. %Billboard component.
  3080. </summary>
  3081. <remarks></remarks>
  3082. </member>
  3083. <member name="C:Urho.BillboardSet(System.IntPtr)">
  3084. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  3085. <summary>Constructs a new instance of BillboardSet, given a raw pointer to an unmanaged object</summary>
  3086. <remarks>
  3087. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  3088. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  3089. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  3090. </remarks>
  3091. </member>
  3092. <member name="C:Urho.BillboardSet(Urho.Context)">
  3093. <param name="context">The context that this object will be attached to.</param>
  3094. <summary>Creates an instance of BillboardSet that is attached to an execution context.</summary>
  3095. <remarks>
  3096. <para>This creates an instance of BillboardSet attached to the specified execution context.</para>
  3097. </remarks>
  3098. </member>
  3099. <member name="C:Urho.BillboardSet(Urho.UrhoObjectFlag)">
  3100. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  3101. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  3102. <remarks>
  3103. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  3104. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  3105. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  3106. </remarks>
  3107. </member>
  3108. <member name="P:Urho.BillboardSet.AnimationLodBias">
  3109. <summary>
  3110. Return animation LOD bias.
  3111. Or
  3112. Set animation LOD bias.
  3113. </summary>
  3114. <value></value>
  3115. <remarks></remarks>
  3116. </member>
  3117. <member name="P:Urho.BillboardSet.BaseType">
  3118. <summary>Urho's type system base type.</summary>
  3119. <value>StringHash representing the base type for this Urho type.</value>
  3120. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  3121. </member>
  3122. <member name="M:Urho.BillboardSet.Commit">
  3123. <summary>
  3124. Mark for bounding box and vertex buffer update. Call after modifying the billboards.
  3125. </summary>
  3126. <remarks></remarks>
  3127. </member>
  3128. <member name="P:Urho.BillboardSet.FaceCameraMode">
  3129. <summary>
  3130. Return how the billboards rotate in relation to the camera.
  3131. Or
  3132. Set how the billboards should rotate in relation to the camera. Default is to follow camera rotation on all axes (FC_ROTATE_XYZ.)
  3133. </summary>
  3134. <value></value>
  3135. <remarks></remarks>
  3136. </member>
  3137. <member name="M:Urho.BillboardSet.GetBillboard(System.UInt32)">
  3138. <param name="index"></param>
  3139. <summary>
  3140. Return billboard by index.
  3141. </summary>
  3142. <returns></returns>
  3143. <remarks></remarks>
  3144. </member>
  3145. <member name="M:Urho.BillboardSet.GetBillboardSafe(System.UInt32)">
  3146. <param name="index"></param>
  3147. <summary></summary>
  3148. <returns></returns>
  3149. <remarks></remarks>
  3150. </member>
  3151. <member name="M:Urho.BillboardSet.IsRelative">
  3152. <summary>
  3153. Return whether billboards are relative to the scene node.
  3154. </summary>
  3155. <returns></returns>
  3156. <remarks></remarks>
  3157. </member>
  3158. <member name="M:Urho.BillboardSet.IsScaled">
  3159. <summary>
  3160. Return whether scene node scale affects billboards' size.
  3161. </summary>
  3162. <returns></returns>
  3163. <remarks></remarks>
  3164. </member>
  3165. <member name="M:Urho.BillboardSet.IsSorted">
  3166. <summary>
  3167. Return whether billboards are sorted.
  3168. </summary>
  3169. <returns></returns>
  3170. <remarks></remarks>
  3171. </member>
  3172. <member name="P:Urho.BillboardSet.Material">
  3173. <summary>
  3174. Return material.
  3175. Or
  3176. Set material.
  3177. </summary>
  3178. <value></value>
  3179. <remarks></remarks>
  3180. </member>
  3181. <member name="P:Urho.BillboardSet.MaterialAttr">
  3182. <summary>
  3183. Return material attribute.
  3184. </summary>
  3185. <value></value>
  3186. <remarks></remarks>
  3187. </member>
  3188. <member name="P:Urho.BillboardSet.NumBillboards">
  3189. <summary>
  3190. Return number of billboards.
  3191. Or
  3192. Set number of billboards.
  3193. </summary>
  3194. <value></value>
  3195. <remarks></remarks>
  3196. </member>
  3197. <member name="M:Urho.BillboardSet.RegisterObject(Urho.Context)">
  3198. <param name="context"></param>
  3199. <summary>
  3200. Register object factory.
  3201. </summary>
  3202. <remarks></remarks>
  3203. </member>
  3204. <member name="M:Urho.BillboardSet.SetRelative(System.Boolean)">
  3205. <param name="enable"></param>
  3206. <summary>
  3207. Set whether billboards are relative to the scene node. Default true.
  3208. </summary>
  3209. <remarks></remarks>
  3210. </member>
  3211. <member name="M:Urho.BillboardSet.SetScaled(System.Boolean)">
  3212. <param name="enable"></param>
  3213. <summary>
  3214. Set whether scene node scale affects billboards' size. Default true.
  3215. </summary>
  3216. <remarks></remarks>
  3217. </member>
  3218. <member name="M:Urho.BillboardSet.SetSorted(System.Boolean)">
  3219. <param name="enable"></param>
  3220. <summary>
  3221. Set whether billboards are sorted by distance. Default false.
  3222. </summary>
  3223. <remarks></remarks>
  3224. </member>
  3225. <member name="P:Urho.BillboardSet.Type">
  3226. <summary>Urho's type system type.</summary>
  3227. <value>StringHash representing the type for this C# type.</value>
  3228. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  3229. </member>
  3230. <member name="P:Urho.BillboardSet.TypeName">
  3231. <summary>Urho's low-level type name.</summary>
  3232. <value>Stringified low-level type name.</value>
  3233. <remarks />
  3234. </member>
  3235. <member name="P:Urho.BillboardSet.TypeNameStatic">
  3236. <summary>Urho's low-level type name, accessible as a static method.</summary>
  3237. <value>Stringified low-level type name.</value>
  3238. <remarks />
  3239. </member>
  3240. <member name="P:Urho.BillboardSet.TypeStatic">
  3241. <summary></summary>
  3242. <value></value>
  3243. <remarks></remarks>
  3244. </member>
  3245. <member name="P:Urho.BillboardSet.UpdateGeometryType">
  3246. <summary>
  3247. Return whether a geometry update is necessary, and if it can happen in a worker thread.
  3248. </summary>
  3249. <value></value>
  3250. <remarks></remarks>
  3251. </member>
  3252. <member name="T:Urho.BillboardWrapper">
  3253. <summary></summary>
  3254. <remarks></remarks>
  3255. </member>
  3256. <member name="C:Urho.BillboardWrapper(System.Object,Urho.Billboard*)">
  3257. <param name="bbHolder"></param>
  3258. <param name="bb"></param>
  3259. <summary></summary>
  3260. <remarks></remarks>
  3261. </member>
  3262. <member name="P:Urho.BillboardWrapper.Color">
  3263. <summary></summary>
  3264. <value></value>
  3265. <remarks></remarks>
  3266. </member>
  3267. <member name="P:Urho.BillboardWrapper.Enabled">
  3268. <summary></summary>
  3269. <value></value>
  3270. <remarks></remarks>
  3271. </member>
  3272. <member name="P:Urho.BillboardWrapper.Position">
  3273. <summary></summary>
  3274. <value></value>
  3275. <remarks></remarks>
  3276. </member>
  3277. <member name="P:Urho.BillboardWrapper.Rotation">
  3278. <summary></summary>
  3279. <value></value>
  3280. <remarks></remarks>
  3281. </member>
  3282. <member name="P:Urho.BillboardWrapper.Size">
  3283. <summary></summary>
  3284. <value></value>
  3285. <remarks></remarks>
  3286. </member>
  3287. <member name="P:Urho.BillboardWrapper.SortDistance">
  3288. <summary></summary>
  3289. <value></value>
  3290. <remarks></remarks>
  3291. </member>
  3292. <member name="P:Urho.BillboardWrapper.Uv">
  3293. <summary></summary>
  3294. <value></value>
  3295. <remarks></remarks>
  3296. </member>
  3297. <member name="T:Urho.BlendMode">
  3298. <summary>
  3299. Blending mode.
  3300. </summary>
  3301. <remarks></remarks>
  3302. </member>
  3303. <member name="F:Urho.BlendMode.Add">
  3304. <summary></summary>
  3305. </member>
  3306. <member name="F:Urho.BlendMode.Addalpha">
  3307. <summary></summary>
  3308. </member>
  3309. <member name="F:Urho.BlendMode.Alpha">
  3310. <summary></summary>
  3311. </member>
  3312. <member name="F:Urho.BlendMode.InvDestAlpha">
  3313. <summary></summary>
  3314. </member>
  3315. <member name="F:Urho.BlendMode.MaxBlendmodes">
  3316. <summary></summary>
  3317. </member>
  3318. <member name="F:Urho.BlendMode.Multiply">
  3319. <summary></summary>
  3320. </member>
  3321. <member name="F:Urho.BlendMode.PremultipliedAlpha">
  3322. <summary></summary>
  3323. </member>
  3324. <member name="F:Urho.BlendMode.Replace">
  3325. <summary></summary>
  3326. </member>
  3327. <member name="F:Urho.BlendMode.Subtract">
  3328. <summary></summary>
  3329. </member>
  3330. <member name="F:Urho.BlendMode.SubtractAlpha">
  3331. <summary></summary>
  3332. </member>
  3333. <member name="T:Urho.Blink">
  3334. <summary></summary>
  3335. <remarks></remarks>
  3336. </member>
  3337. <member name="C:Urho.Blink(System.Single,System.UInt32)">
  3338. <param name="duration"></param>
  3339. <param name="numOfBlinks"></param>
  3340. <summary></summary>
  3341. <remarks></remarks>
  3342. </member>
  3343. <member name="M:Urho.Blink.Reverse">
  3344. <summary></summary>
  3345. <returns></returns>
  3346. <remarks></remarks>
  3347. </member>
  3348. <member name="M:Urho.Blink.StartAction(Urho.Node)">
  3349. <param name="target"></param>
  3350. <summary></summary>
  3351. <returns></returns>
  3352. <remarks></remarks>
  3353. </member>
  3354. <member name="P:Urho.Blink.Times">
  3355. <summary></summary>
  3356. <value></value>
  3357. <remarks></remarks>
  3358. </member>
  3359. <member name="T:Urho.BlinkState">
  3360. <summary></summary>
  3361. <remarks></remarks>
  3362. </member>
  3363. <member name="C:Urho.BlinkState(Urho.Blink,Urho.Node)">
  3364. <param name="action"></param>
  3365. <param name="target"></param>
  3366. <summary></summary>
  3367. <remarks></remarks>
  3368. </member>
  3369. <member name="P:Urho.BlinkState.OriginalState">
  3370. <summary></summary>
  3371. <value></value>
  3372. <remarks></remarks>
  3373. </member>
  3374. <member name="M:Urho.BlinkState.Stop">
  3375. <summary></summary>
  3376. <remarks></remarks>
  3377. </member>
  3378. <member name="P:Urho.BlinkState.Times">
  3379. <summary></summary>
  3380. <value></value>
  3381. <remarks></remarks>
  3382. </member>
  3383. <member name="M:Urho.BlinkState.Update(System.Single)">
  3384. <param name="time"></param>
  3385. <summary></summary>
  3386. <remarks></remarks>
  3387. </member>
  3388. <member name="T:Urho.BodyType2D">
  3389. <summary>
  3390. Rigid body type.
  3391. </summary>
  3392. <remarks></remarks>
  3393. </member>
  3394. <member name="F:Urho.BodyType2D.Dynamic">
  3395. <summary></summary>
  3396. </member>
  3397. <member name="F:Urho.BodyType2D.Kinematic">
  3398. <summary></summary>
  3399. </member>
  3400. <member name="F:Urho.BodyType2D.Static">
  3401. <summary></summary>
  3402. </member>
  3403. <member name="T:Urho.Bone">
  3404. <summary></summary>
  3405. <remarks></remarks>
  3406. </member>
  3407. <member name="P:Urho.Bone.Animated">
  3408. <summary></summary>
  3409. <value></value>
  3410. <remarks></remarks>
  3411. </member>
  3412. <member name="F:Urho.Bone.BoundingBox">
  3413. <summary></summary>
  3414. <remarks></remarks>
  3415. </member>
  3416. <member name="F:Urho.Bone.CollisionMask">
  3417. <summary></summary>
  3418. <remarks></remarks>
  3419. </member>
  3420. <member name="F:Urho.Bone.InitialPosition">
  3421. <summary></summary>
  3422. <remarks></remarks>
  3423. </member>
  3424. <member name="F:Urho.Bone.InitialRotation">
  3425. <summary></summary>
  3426. <remarks></remarks>
  3427. </member>
  3428. <member name="F:Urho.Bone.InitialScale">
  3429. <summary></summary>
  3430. <remarks></remarks>
  3431. </member>
  3432. <member name="F:Urho.Bone.Name">
  3433. <summary></summary>
  3434. <remarks></remarks>
  3435. </member>
  3436. <member name="F:Urho.Bone.NameHash">
  3437. <summary></summary>
  3438. <remarks></remarks>
  3439. </member>
  3440. <member name="F:Urho.Bone.OffsetMatrix">
  3441. <summary></summary>
  3442. <remarks></remarks>
  3443. </member>
  3444. <member name="F:Urho.Bone.ParentIndex">
  3445. <summary></summary>
  3446. <remarks></remarks>
  3447. </member>
  3448. <member name="F:Urho.Bone.Radius">
  3449. <summary></summary>
  3450. <remarks></remarks>
  3451. </member>
  3452. <member name="T:Urho.BoneHierarchyCreatedEventArgs">
  3453. <summary></summary>
  3454. <remarks></remarks>
  3455. </member>
  3456. <member name="P:Urho.BoneHierarchyCreatedEventArgs.Node">
  3457. <summary></summary>
  3458. <value></value>
  3459. <remarks></remarks>
  3460. </member>
  3461. <member name="T:Urho.BoneWrapper">
  3462. <summary></summary>
  3463. <remarks></remarks>
  3464. </member>
  3465. <member name="C:Urho.BoneWrapper(System.Object,Urho.Bone*)">
  3466. <param name="objHolder"></param>
  3467. <param name="bone"></param>
  3468. <summary></summary>
  3469. <remarks></remarks>
  3470. </member>
  3471. <member name="P:Urho.BoneWrapper.Animated">
  3472. <summary></summary>
  3473. <value></value>
  3474. <remarks></remarks>
  3475. </member>
  3476. <member name="P:Urho.BoneWrapper.BoundingBox">
  3477. <summary></summary>
  3478. <value></value>
  3479. <remarks></remarks>
  3480. </member>
  3481. <member name="P:Urho.BoneWrapper.CollisionMask">
  3482. <summary></summary>
  3483. <value></value>
  3484. <remarks></remarks>
  3485. </member>
  3486. <member name="P:Urho.BoneWrapper.InitialPosition">
  3487. <summary></summary>
  3488. <value></value>
  3489. <remarks></remarks>
  3490. </member>
  3491. <member name="P:Urho.BoneWrapper.InitialRotation">
  3492. <summary></summary>
  3493. <value></value>
  3494. <remarks></remarks>
  3495. </member>
  3496. <member name="P:Urho.BoneWrapper.InitialScale">
  3497. <summary></summary>
  3498. <value></value>
  3499. <remarks></remarks>
  3500. </member>
  3501. <member name="P:Urho.BoneWrapper.Name">
  3502. <summary></summary>
  3503. <value></value>
  3504. <remarks></remarks>
  3505. </member>
  3506. <member name="P:Urho.BoneWrapper.NameHash">
  3507. <summary></summary>
  3508. <value></value>
  3509. <remarks></remarks>
  3510. </member>
  3511. <member name="P:Urho.BoneWrapper.OffsetMatrix">
  3512. <summary></summary>
  3513. <value></value>
  3514. <remarks></remarks>
  3515. </member>
  3516. <member name="P:Urho.BoneWrapper.ParentIndex">
  3517. <summary></summary>
  3518. <value></value>
  3519. <remarks></remarks>
  3520. </member>
  3521. <member name="P:Urho.BoneWrapper.Radius">
  3522. <summary></summary>
  3523. <value></value>
  3524. <remarks></remarks>
  3525. </member>
  3526. <member name="T:Urho.BorderImage">
  3527. <summary>
  3528. %Image %UI element with optional border.
  3529. </summary>
  3530. <remarks></remarks>
  3531. </member>
  3532. <member name="C:Urho.BorderImage(System.IntPtr)">
  3533. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  3534. <summary>Constructs a new instance of BorderImage, given a raw pointer to an unmanaged object</summary>
  3535. <remarks>
  3536. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  3537. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  3538. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  3539. </remarks>
  3540. </member>
  3541. <member name="C:Urho.BorderImage(Urho.Context)">
  3542. <param name="context">The context that this object will be attached to.</param>
  3543. <summary>Creates an instance of BorderImage that is attached to an execution context.</summary>
  3544. <remarks>
  3545. <para>This creates an instance of BorderImage attached to the specified execution context.</para>
  3546. </remarks>
  3547. </member>
  3548. <member name="C:Urho.BorderImage(Urho.UrhoObjectFlag)">
  3549. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  3550. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  3551. <remarks>
  3552. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  3553. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  3554. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  3555. </remarks>
  3556. </member>
  3557. <member name="P:Urho.BorderImage.BaseType">
  3558. <summary>Urho's type system base type.</summary>
  3559. <value>StringHash representing the base type for this Urho type.</value>
  3560. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  3561. </member>
  3562. <member name="P:Urho.BorderImage.BlendMode">
  3563. <summary>
  3564. Return blend mode.
  3565. Or
  3566. Set blend mode.
  3567. </summary>
  3568. <value></value>
  3569. <remarks></remarks>
  3570. </member>
  3571. <member name="P:Urho.BorderImage.Border">
  3572. <summary>
  3573. Return border screen dimensions.
  3574. Or
  3575. Set border dimensions on the screen.
  3576. </summary>
  3577. <value></value>
  3578. <remarks></remarks>
  3579. </member>
  3580. <member name="P:Urho.BorderImage.HoverOffset">
  3581. <summary>
  3582. Return offset to image rectangle used on hover.
  3583. Or
  3584. Set offset to image rectangle used on hover.
  3585. </summary>
  3586. <value></value>
  3587. <remarks></remarks>
  3588. </member>
  3589. <member name="P:Urho.BorderImage.ImageBorder">
  3590. <summary>
  3591. Return border image dimensions. Zero rect uses border screen dimensions.
  3592. Or
  3593. Set border dimensions on the image. If zero (default) uses the screen dimensions, resulting in pixel-perfect borders.
  3594. </summary>
  3595. <value></value>
  3596. <remarks></remarks>
  3597. </member>
  3598. <member name="P:Urho.BorderImage.ImageRect">
  3599. <summary>
  3600. Return image rectangle.
  3601. Or
  3602. Set part of texture to use as the image.
  3603. </summary>
  3604. <value></value>
  3605. <remarks></remarks>
  3606. </member>
  3607. <member name="M:Urho.BorderImage.IsTiled">
  3608. <summary>
  3609. Return whether is tiled.
  3610. </summary>
  3611. <returns></returns>
  3612. <remarks></remarks>
  3613. </member>
  3614. <member name="M:Urho.BorderImage.RegisterObject(Urho.Context)">
  3615. <param name="context"></param>
  3616. <summary>
  3617. Register object factory.
  3618. </summary>
  3619. <remarks></remarks>
  3620. </member>
  3621. <member name="M:Urho.BorderImage.SetFullImageRect">
  3622. <summary>
  3623. Use whole texture as the image.
  3624. </summary>
  3625. <remarks></remarks>
  3626. </member>
  3627. <member name="M:Urho.BorderImage.SetHoverOffset(System.Int32,System.Int32)">
  3628. <param name="x"></param>
  3629. <param name="y"></param>
  3630. <summary>
  3631. Set offset to image rectangle used on hover.
  3632. </summary>
  3633. <remarks></remarks>
  3634. </member>
  3635. <member name="M:Urho.BorderImage.SetTiled(System.Boolean)">
  3636. <param name="enable"></param>
  3637. <summary>
  3638. Set tiled mode.
  3639. </summary>
  3640. <remarks></remarks>
  3641. </member>
  3642. <member name="P:Urho.BorderImage.Texture">
  3643. <summary>
  3644. Return texture.
  3645. Or
  3646. Set texture.
  3647. </summary>
  3648. <value></value>
  3649. <remarks></remarks>
  3650. </member>
  3651. <member name="P:Urho.BorderImage.TextureAttr">
  3652. <summary>
  3653. Return texture attribute.
  3654. </summary>
  3655. <value></value>
  3656. <remarks></remarks>
  3657. </member>
  3658. <member name="P:Urho.BorderImage.Type">
  3659. <summary>Urho's type system type.</summary>
  3660. <value>StringHash representing the type for this C# type.</value>
  3661. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  3662. </member>
  3663. <member name="P:Urho.BorderImage.TypeName">
  3664. <summary>Urho's low-level type name.</summary>
  3665. <value>Stringified low-level type name.</value>
  3666. <remarks />
  3667. </member>
  3668. <member name="P:Urho.BorderImage.TypeNameStatic">
  3669. <summary>Urho's low-level type name, accessible as a static method.</summary>
  3670. <value>Stringified low-level type name.</value>
  3671. <remarks />
  3672. </member>
  3673. <member name="P:Urho.BorderImage.TypeStatic">
  3674. <summary></summary>
  3675. <value></value>
  3676. <remarks></remarks>
  3677. </member>
  3678. <member name="T:Urho.BoundingBox">
  3679. <summary></summary>
  3680. <remarks></remarks>
  3681. </member>
  3682. <member name="C:Urho.BoundingBox(System.Single,System.Single)">
  3683. <param name="min"></param>
  3684. <param name="max"></param>
  3685. <summary></summary>
  3686. <remarks></remarks>
  3687. </member>
  3688. <member name="C:Urho.BoundingBox(Urho.Vector3,Urho.Vector3)">
  3689. <param name="min"></param>
  3690. <param name="max"></param>
  3691. <summary></summary>
  3692. <remarks></remarks>
  3693. </member>
  3694. <member name="P:Urho.BoundingBox.Defined">
  3695. <summary></summary>
  3696. <value></value>
  3697. <remarks></remarks>
  3698. </member>
  3699. <member name="F:Urho.BoundingBox.Max">
  3700. <summary></summary>
  3701. <remarks></remarks>
  3702. </member>
  3703. <member name="F:Urho.BoundingBox.Min">
  3704. <summary></summary>
  3705. <remarks></remarks>
  3706. </member>
  3707. <member name="T:Urho.BufferedSoundStream">
  3708. <summary>
  3709. %Sound stream that supports manual buffering of data from the main thread.
  3710. </summary>
  3711. <remarks></remarks>
  3712. </member>
  3713. <member name="C:Urho.BufferedSoundStream">
  3714. <summary></summary>
  3715. <remarks></remarks>
  3716. </member>
  3717. <member name="C:Urho.BufferedSoundStream(System.IntPtr)">
  3718. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  3719. <summary>Constructs a new instance of BufferedSoundStream, given a raw pointer to an unmanaged object</summary>
  3720. <remarks>
  3721. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  3722. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  3723. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  3724. </remarks>
  3725. </member>
  3726. <member name="C:Urho.BufferedSoundStream(Urho.UrhoObjectFlag)">
  3727. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  3728. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  3729. <remarks>
  3730. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  3731. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  3732. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  3733. </remarks>
  3734. </member>
  3735. <member name="M:Urho.BufferedSoundStream.AddData(System.IntPtr,System.UInt32)">
  3736. <param name="data"></param>
  3737. <param name="numBytes"></param>
  3738. <summary>
  3739. Buffer sound data. Makes a copy of it.
  3740. </summary>
  3741. <remarks></remarks>
  3742. </member>
  3743. <member name="M:Urho.BufferedSoundStream.AddData(System.Byte[],System.Int32,System.Int32)">
  3744. <param name="data"></param>
  3745. <param name="start"></param>
  3746. <param name="count"></param>
  3747. <summary></summary>
  3748. <remarks></remarks>
  3749. </member>
  3750. <member name="M:Urho.BufferedSoundStream.AddData(System.Int16[],System.Int32,System.Int32)">
  3751. <param name="data"></param>
  3752. <param name="start"></param>
  3753. <param name="count"></param>
  3754. <summary></summary>
  3755. <remarks></remarks>
  3756. </member>
  3757. <member name="P:Urho.BufferedSoundStream.BufferLength">
  3758. <summary>
  3759. Return length of buffered (unplayed) sound data in seconds.
  3760. </summary>
  3761. <value></value>
  3762. <remarks></remarks>
  3763. </member>
  3764. <member name="P:Urho.BufferedSoundStream.BufferNumBytes">
  3765. <summary>
  3766. Return amount of buffered (unplayed) sound data in bytes.
  3767. </summary>
  3768. <value></value>
  3769. <remarks></remarks>
  3770. </member>
  3771. <member name="M:Urho.BufferedSoundStream.Clear">
  3772. <summary>
  3773. Remove all buffered audio data.
  3774. </summary>
  3775. <remarks></remarks>
  3776. </member>
  3777. <member name="M:Urho.BufferedSoundStream.GetData(System.SByte*,System.UInt32)">
  3778. <param name="dest"></param>
  3779. <param name="numBytes"></param>
  3780. <summary>
  3781. Produce sound data into destination. Return number of bytes produced. Called by SoundSource from the mixing thread.
  3782. </summary>
  3783. <returns></returns>
  3784. <remarks></remarks>
  3785. </member>
  3786. <member name="T:Urho.Button">
  3787. <summary>
  3788. Push button %UI element.
  3789. </summary>
  3790. <remarks></remarks>
  3791. </member>
  3792. <member name="C:Urho.Button(System.IntPtr)">
  3793. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  3794. <summary>Constructs a new instance of Button, given a raw pointer to an unmanaged object</summary>
  3795. <remarks>
  3796. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  3797. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  3798. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  3799. </remarks>
  3800. </member>
  3801. <member name="C:Urho.Button(Urho.Context)">
  3802. <param name="context">The context that this object will be attached to.</param>
  3803. <summary>Creates an instance of Button that is attached to an execution context.</summary>
  3804. <remarks>
  3805. <para>This creates an instance of Button attached to the specified execution context.</para>
  3806. </remarks>
  3807. </member>
  3808. <member name="C:Urho.Button(Urho.UrhoObjectFlag)">
  3809. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  3810. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  3811. <remarks>
  3812. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  3813. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  3814. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  3815. </remarks>
  3816. </member>
  3817. <member name="P:Urho.Button.BaseType">
  3818. <summary>Urho's type system base type.</summary>
  3819. <value>StringHash representing the base type for this Urho type.</value>
  3820. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  3821. </member>
  3822. <member name="M:Urho.Button.IsPressed">
  3823. <summary>
  3824. Return whether is currently pressed.
  3825. </summary>
  3826. <returns></returns>
  3827. <remarks></remarks>
  3828. </member>
  3829. <member name="M:Urho.Button.OnClickBegin(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,System.Int32,Urho.Cursor)">
  3830. <param name="position"></param>
  3831. <param name="screenPosition"></param>
  3832. <param name="button"></param>
  3833. <param name="buttons"></param>
  3834. <param name="qualifiers"></param>
  3835. <param name="cursor"></param>
  3836. <summary>
  3837. React to mouse click begin.
  3838. </summary>
  3839. <remarks></remarks>
  3840. </member>
  3841. <member name="M:Urho.Button.OnClickEnd(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,System.Int32,Urho.Cursor,Urho.UIElement)">
  3842. <param name="position"></param>
  3843. <param name="screenPosition"></param>
  3844. <param name="button"></param>
  3845. <param name="buttons"></param>
  3846. <param name="qualifiers"></param>
  3847. <param name="cursor"></param>
  3848. <param name="beginElement"></param>
  3849. <summary>
  3850. React to mouse click end.
  3851. </summary>
  3852. <remarks></remarks>
  3853. </member>
  3854. <member name="M:Urho.Button.OnDragMove(Urho.IntVector2,Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,Urho.Cursor)">
  3855. <param name="position"></param>
  3856. <param name="screenPosition"></param>
  3857. <param name="deltaPos"></param>
  3858. <param name="buttons"></param>
  3859. <param name="qualifiers"></param>
  3860. <param name="cursor"></param>
  3861. <summary>
  3862. React to mouse drag motion.
  3863. </summary>
  3864. <remarks></remarks>
  3865. </member>
  3866. <member name="M:Urho.Button.OnKey(System.Int32,System.Int32,System.Int32)">
  3867. <param name="key"></param>
  3868. <param name="buttons"></param>
  3869. <param name="qualifiers"></param>
  3870. <summary>
  3871. React to a key press.
  3872. </summary>
  3873. <remarks></remarks>
  3874. </member>
  3875. <member name="P:Urho.Button.PressedChildOffset">
  3876. <summary>
  3877. Return offset of child elements when pressed.
  3878. Or
  3879. Set offset of child elements when pressed.
  3880. </summary>
  3881. <value></value>
  3882. <remarks></remarks>
  3883. </member>
  3884. <member name="P:Urho.Button.PressedOffset">
  3885. <summary>
  3886. Return pressed image offset.
  3887. Or
  3888. Set offset to image rectangle used when pressed.
  3889. </summary>
  3890. <value></value>
  3891. <remarks></remarks>
  3892. </member>
  3893. <member name="M:Urho.Button.RegisterObject(Urho.Context)">
  3894. <param name="context"></param>
  3895. <summary>
  3896. Register object factory.
  3897. </summary>
  3898. <remarks></remarks>
  3899. </member>
  3900. <member name="P:Urho.Button.RepeatDelay">
  3901. <summary>
  3902. Return repeat delay.
  3903. Or
  3904. Set repeat delay.
  3905. </summary>
  3906. <value></value>
  3907. <remarks></remarks>
  3908. </member>
  3909. <member name="P:Urho.Button.RepeatRate">
  3910. <summary>
  3911. Return repeat rate.
  3912. Or
  3913. Set repeat rate.
  3914. </summary>
  3915. <value></value>
  3916. <remarks></remarks>
  3917. </member>
  3918. <member name="M:Urho.Button.SetPressedChildOffset(System.Int32,System.Int32)">
  3919. <param name="x"></param>
  3920. <param name="y"></param>
  3921. <summary>
  3922. Set offset of child elements when pressed.
  3923. </summary>
  3924. <remarks></remarks>
  3925. </member>
  3926. <member name="M:Urho.Button.SetPressedOffset(System.Int32,System.Int32)">
  3927. <param name="x"></param>
  3928. <param name="y"></param>
  3929. <summary>
  3930. Set offset to image rectangle used when pressed.
  3931. </summary>
  3932. <remarks></remarks>
  3933. </member>
  3934. <member name="M:Urho.Button.SetRepeat(System.Single,System.Single)">
  3935. <param name="delay"></param>
  3936. <param name="rate"></param>
  3937. <summary>
  3938. Set repeat properties. Rate 0 (default) disables repeat.
  3939. </summary>
  3940. <remarks></remarks>
  3941. </member>
  3942. <member name="P:Urho.Button.Type">
  3943. <summary>Urho's type system type.</summary>
  3944. <value>StringHash representing the type for this C# type.</value>
  3945. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  3946. </member>
  3947. <member name="P:Urho.Button.TypeName">
  3948. <summary>Urho's low-level type name.</summary>
  3949. <value>Stringified low-level type name.</value>
  3950. <remarks />
  3951. </member>
  3952. <member name="P:Urho.Button.TypeNameStatic">
  3953. <summary>Urho's low-level type name, accessible as a static method.</summary>
  3954. <value>Stringified low-level type name.</value>
  3955. <remarks />
  3956. </member>
  3957. <member name="P:Urho.Button.TypeStatic">
  3958. <summary></summary>
  3959. <value></value>
  3960. <remarks></remarks>
  3961. </member>
  3962. <member name="M:Urho.Button.Update(System.Single)">
  3963. <param name="timeStep"></param>
  3964. <summary>
  3965. Perform UI element update.
  3966. </summary>
  3967. <remarks></remarks>
  3968. </member>
  3969. <member name="T:Urho.CallFunc">
  3970. <summary></summary>
  3971. <remarks></remarks>
  3972. </member>
  3973. <member name="C:Urho.CallFunc">
  3974. <summary></summary>
  3975. <remarks></remarks>
  3976. </member>
  3977. <member name="C:Urho.CallFunc(System.Action)">
  3978. <param name="selector"></param>
  3979. <summary></summary>
  3980. <remarks></remarks>
  3981. </member>
  3982. <member name="P:Urho.CallFunc.CallFunction">
  3983. <summary></summary>
  3984. <value></value>
  3985. <remarks></remarks>
  3986. </member>
  3987. <member name="P:Urho.CallFunc.ScriptFuncName">
  3988. <summary></summary>
  3989. <value></value>
  3990. <remarks></remarks>
  3991. </member>
  3992. <member name="M:Urho.CallFunc.StartAction(Urho.Node)">
  3993. <param name="target"></param>
  3994. <summary></summary>
  3995. <returns></returns>
  3996. <remarks></remarks>
  3997. </member>
  3998. <member name="T:Urho.CallFuncN">
  3999. <summary></summary>
  4000. <remarks></remarks>
  4001. </member>
  4002. <member name="C:Urho.CallFuncN">
  4003. <summary></summary>
  4004. <remarks></remarks>
  4005. </member>
  4006. <member name="C:Urho.CallFuncN(System.Action{Urho.Node})">
  4007. <param name="selector"></param>
  4008. <summary></summary>
  4009. <remarks></remarks>
  4010. </member>
  4011. <member name="P:Urho.CallFuncN.CallFunctionN">
  4012. <summary></summary>
  4013. <value></value>
  4014. <remarks></remarks>
  4015. </member>
  4016. <member name="M:Urho.CallFuncN.StartAction(Urho.Node)">
  4017. <param name="target"></param>
  4018. <summary></summary>
  4019. <returns></returns>
  4020. <remarks></remarks>
  4021. </member>
  4022. <member name="T:Urho.CallFuncND">
  4023. <summary></summary>
  4024. <remarks></remarks>
  4025. </member>
  4026. <member name="C:Urho.CallFuncND(System.Action{Urho.Node,System.Object},System.Object)">
  4027. <param name="selector"></param>
  4028. <param name="d"></param>
  4029. <summary></summary>
  4030. <remarks></remarks>
  4031. </member>
  4032. <member name="P:Urho.CallFuncND.CallFunctionND">
  4033. <summary></summary>
  4034. <value></value>
  4035. <remarks></remarks>
  4036. </member>
  4037. <member name="P:Urho.CallFuncND.Data">
  4038. <summary></summary>
  4039. <value></value>
  4040. <remarks></remarks>
  4041. </member>
  4042. <member name="M:Urho.CallFuncND.StartAction(Urho.Node)">
  4043. <param name="target"></param>
  4044. <summary></summary>
  4045. <returns></returns>
  4046. <remarks></remarks>
  4047. </member>
  4048. <member name="T:Urho.CallFuncNDState">
  4049. <summary></summary>
  4050. <remarks></remarks>
  4051. </member>
  4052. <member name="C:Urho.CallFuncNDState(Urho.CallFuncND,Urho.Node)">
  4053. <param name="action"></param>
  4054. <param name="target"></param>
  4055. <summary></summary>
  4056. <remarks></remarks>
  4057. </member>
  4058. <member name="P:Urho.CallFuncNDState.CallFunctionND">
  4059. <summary></summary>
  4060. <value></value>
  4061. <remarks></remarks>
  4062. </member>
  4063. <member name="P:Urho.CallFuncNDState.Data">
  4064. <summary></summary>
  4065. <value></value>
  4066. <remarks></remarks>
  4067. </member>
  4068. <member name="M:Urho.CallFuncNDState.Execute">
  4069. <summary></summary>
  4070. <remarks></remarks>
  4071. </member>
  4072. <member name="T:Urho.CallFuncNState">
  4073. <summary></summary>
  4074. <remarks></remarks>
  4075. </member>
  4076. <member name="C:Urho.CallFuncNState(Urho.CallFuncN,Urho.Node)">
  4077. <param name="action"></param>
  4078. <param name="target"></param>
  4079. <summary></summary>
  4080. <remarks></remarks>
  4081. </member>
  4082. <member name="P:Urho.CallFuncNState.CallFunctionN">
  4083. <summary></summary>
  4084. <value></value>
  4085. <remarks></remarks>
  4086. </member>
  4087. <member name="M:Urho.CallFuncNState.Execute">
  4088. <summary></summary>
  4089. <remarks></remarks>
  4090. </member>
  4091. <member name="T:Urho.CallFuncO">
  4092. <summary></summary>
  4093. <remarks></remarks>
  4094. </member>
  4095. <member name="C:Urho.CallFuncO">
  4096. <summary></summary>
  4097. <remarks></remarks>
  4098. </member>
  4099. <member name="C:Urho.CallFuncO(System.Action{System.Object},System.Object)">
  4100. <param name="selector"></param>
  4101. <param name="pObject"></param>
  4102. <summary></summary>
  4103. <remarks></remarks>
  4104. </member>
  4105. <member name="P:Urho.CallFuncO.CallFunctionO">
  4106. <summary></summary>
  4107. <value></value>
  4108. <remarks></remarks>
  4109. </member>
  4110. <member name="P:Urho.CallFuncO.Object">
  4111. <summary></summary>
  4112. <value></value>
  4113. <remarks></remarks>
  4114. </member>
  4115. <member name="M:Urho.CallFuncO.StartAction(Urho.Node)">
  4116. <param name="target"></param>
  4117. <summary></summary>
  4118. <returns></returns>
  4119. <remarks></remarks>
  4120. </member>
  4121. <member name="T:Urho.CallFuncOState">
  4122. <summary></summary>
  4123. <remarks></remarks>
  4124. </member>
  4125. <member name="C:Urho.CallFuncOState(Urho.CallFuncO,Urho.Node)">
  4126. <param name="action"></param>
  4127. <param name="target"></param>
  4128. <summary></summary>
  4129. <remarks></remarks>
  4130. </member>
  4131. <member name="P:Urho.CallFuncOState.CallFunctionO">
  4132. <summary></summary>
  4133. <value></value>
  4134. <remarks></remarks>
  4135. </member>
  4136. <member name="M:Urho.CallFuncOState.Execute">
  4137. <summary></summary>
  4138. <remarks></remarks>
  4139. </member>
  4140. <member name="P:Urho.CallFuncOState.Object">
  4141. <summary></summary>
  4142. <value></value>
  4143. <remarks></remarks>
  4144. </member>
  4145. <member name="T:Urho.CallFuncState">
  4146. <summary></summary>
  4147. <remarks></remarks>
  4148. </member>
  4149. <member name="C:Urho.CallFuncState(Urho.CallFunc,Urho.Node)">
  4150. <param name="action"></param>
  4151. <param name="target"></param>
  4152. <summary></summary>
  4153. <remarks></remarks>
  4154. </member>
  4155. <member name="P:Urho.CallFuncState.CallFunction">
  4156. <summary></summary>
  4157. <value></value>
  4158. <remarks></remarks>
  4159. </member>
  4160. <member name="M:Urho.CallFuncState.Execute">
  4161. <summary></summary>
  4162. <remarks></remarks>
  4163. </member>
  4164. <member name="P:Urho.CallFuncState.ScriptFuncName">
  4165. <summary></summary>
  4166. <value></value>
  4167. <remarks></remarks>
  4168. </member>
  4169. <member name="M:Urho.CallFuncState.Update(System.Single)">
  4170. <param name="time"></param>
  4171. <summary></summary>
  4172. <remarks></remarks>
  4173. </member>
  4174. <member name="T:Urho.Camera">
  4175. <summary>
  4176. %Camera component.
  4177. </summary>
  4178. <remarks></remarks>
  4179. </member>
  4180. <member name="C:Urho.Camera(System.IntPtr)">
  4181. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  4182. <summary>Constructs a new instance of Camera, given a raw pointer to an unmanaged object</summary>
  4183. <remarks>
  4184. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  4185. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  4186. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  4187. </remarks>
  4188. </member>
  4189. <member name="C:Urho.Camera(Urho.Context)">
  4190. <param name="context">The context that this object will be attached to.</param>
  4191. <summary>Creates an instance of Camera that is attached to an execution context.</summary>
  4192. <remarks>
  4193. <para>This creates an instance of Camera attached to the specified execution context.</para>
  4194. </remarks>
  4195. </member>
  4196. <member name="C:Urho.Camera(Urho.UrhoObjectFlag)">
  4197. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  4198. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  4199. <remarks>
  4200. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  4201. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  4202. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  4203. </remarks>
  4204. </member>
  4205. <member name="P:Urho.Camera.AspectRatio">
  4206. <summary>
  4207. Return aspect ratio.
  4208. Or
  4209. Set aspect ratio manually. Disables the auto aspect ratio -mode.
  4210. </summary>
  4211. <value></value>
  4212. <remarks></remarks>
  4213. </member>
  4214. <member name="P:Urho.Camera.AutoAspectRatio">
  4215. <summary>
  4216. Return auto aspect ratio flag.
  4217. Or
  4218. Set automatic aspect ratio based on viewport dimensions. Enabled by default.
  4219. </summary>
  4220. <value></value>
  4221. <remarks></remarks>
  4222. </member>
  4223. <member name="P:Urho.Camera.BaseType">
  4224. <summary>Urho's type system base type.</summary>
  4225. <value>StringHash representing the base type for this Urho type.</value>
  4226. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  4227. </member>
  4228. <member name="P:Urho.Camera.ClipPlane">
  4229. <summary>
  4230. Return the custom clipping plane.
  4231. Or
  4232. Set custom clipping plane in world space.
  4233. </summary>
  4234. <value></value>
  4235. <remarks></remarks>
  4236. </member>
  4237. <member name="P:Urho.Camera.ClipPlaneAttr">
  4238. <summary>
  4239. Return clipping plane attribute.
  4240. </summary>
  4241. <value></value>
  4242. <remarks></remarks>
  4243. </member>
  4244. <member name="M:Urho.Camera.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  4245. <param name="debug"></param>
  4246. <param name="depthTest"></param>
  4247. <summary>
  4248. Visualize the component as debug geometry.
  4249. </summary>
  4250. <remarks></remarks>
  4251. </member>
  4252. <member name="P:Urho.Camera.EffectiveWorldTransform">
  4253. <summary>
  4254. Get effective world transform for matrix and frustum calculations including reflection but excluding node scaling.
  4255. </summary>
  4256. <value></value>
  4257. <remarks></remarks>
  4258. </member>
  4259. <member name="P:Urho.Camera.FarClip">
  4260. <summary>
  4261. Return far clip distance.
  4262. Or
  4263. Set far clip distance.
  4264. </summary>
  4265. <value></value>
  4266. <remarks></remarks>
  4267. </member>
  4268. <member name="P:Urho.Camera.FillMode">
  4269. <summary>
  4270. Return fill mode.
  4271. Or
  4272. Set polygon fill mode to use when rendering a scene.
  4273. </summary>
  4274. <value></value>
  4275. <remarks></remarks>
  4276. </member>
  4277. <member name="P:Urho.Camera.FlipVertical">
  4278. <summary>
  4279. Return vertical flipping mode.
  4280. Or
  4281. Set vertical flipping mode. Called internally by View to resolve OpenGL / Direct3D9 rendertarget sampling differences.
  4282. </summary>
  4283. <value></value>
  4284. <remarks></remarks>
  4285. </member>
  4286. <member name="P:Urho.Camera.Fov">
  4287. <summary>
  4288. Return vertical field of view in degrees.
  4289. Or
  4290. Set vertical field of view in degrees.
  4291. </summary>
  4292. <value></value>
  4293. <remarks></remarks>
  4294. </member>
  4295. <member name="M:Urho.Camera.GetDistance(Urho.Vector3)">
  4296. <param name="worldPos"></param>
  4297. <summary>
  4298. Return distance to position. In orthographic mode uses only Z coordinate.
  4299. </summary>
  4300. <returns></returns>
  4301. <remarks></remarks>
  4302. </member>
  4303. <member name="M:Urho.Camera.GetDistanceSquared(Urho.Vector3)">
  4304. <param name="worldPos"></param>
  4305. <summary>
  4306. Return squared distance to position. In orthographic mode uses only Z coordinate.
  4307. </summary>
  4308. <returns></returns>
  4309. <remarks></remarks>
  4310. </member>
  4311. <member name="M:Urho.Camera.GetFaceCameraRotation(Urho.Vector3,Urho.Quaternion,Urho.FaceCameraMode)">
  4312. <param name="position"></param>
  4313. <param name="rotation"></param>
  4314. <param name="mode"></param>
  4315. <summary>
  4316. Return a world rotation for facing a camera on certain axes based on the existing world rotation.
  4317. </summary>
  4318. <returns></returns>
  4319. <remarks></remarks>
  4320. </member>
  4321. <member name="M:Urho.Camera.GetLodDistance(System.Single,System.Single,System.Single)">
  4322. <param name="distance"></param>
  4323. <param name="scale"></param>
  4324. <param name="bias"></param>
  4325. <summary>
  4326. Return a scene node's LOD scaled distance.
  4327. </summary>
  4328. <returns></returns>
  4329. <remarks></remarks>
  4330. </member>
  4331. <member name="M:Urho.Camera.GetProjection(System.Boolean)">
  4332. <param name="apiSpecific"></param>
  4333. <summary>
  4334. Return either API-specific or API-independent (D3D convention) projection matrix.
  4335. </summary>
  4336. <returns></returns>
  4337. <remarks></remarks>
  4338. </member>
  4339. <member name="M:Urho.Camera.GetScreenRay(System.Single,System.Single)">
  4340. <param name="x"></param>
  4341. <param name="y"></param>
  4342. <summary>
  4343. Return ray corresponding to normalized screen coordinates (0.0 - 1.0).
  4344. </summary>
  4345. <returns></returns>
  4346. <remarks></remarks>
  4347. </member>
  4348. <member name="M:Urho.Camera.GetSplitFrustum(System.Single,System.Single)">
  4349. <param name="nearClip"></param>
  4350. <param name="farClip"></param>
  4351. <summary>
  4352. Return frustum split by custom near and far clip distances.
  4353. </summary>
  4354. <returns></returns>
  4355. <remarks></remarks>
  4356. </member>
  4357. <member name="M:Urho.Camera.GetViewSpaceSplitFrustum(System.Single,System.Single)">
  4358. <param name="nearClip"></param>
  4359. <param name="farClip"></param>
  4360. <summary>
  4361. Return split frustum in view space.
  4362. </summary>
  4363. <returns></returns>
  4364. <remarks></remarks>
  4365. </member>
  4366. <member name="P:Urho.Camera.HalfViewSize">
  4367. <summary>
  4368. Return half view size.
  4369. </summary>
  4370. <value></value>
  4371. <remarks></remarks>
  4372. </member>
  4373. <member name="M:Urho.Camera.IsOrthographic">
  4374. <summary>
  4375. Return orthographic flag.
  4376. </summary>
  4377. <returns></returns>
  4378. <remarks></remarks>
  4379. </member>
  4380. <member name="M:Urho.Camera.IsProjectionValid">
  4381. <summary>
  4382. Return if projection parameters are valid for rendering and raycasting.
  4383. </summary>
  4384. <returns></returns>
  4385. <remarks></remarks>
  4386. </member>
  4387. <member name="P:Urho.Camera.LodBias">
  4388. <summary>
  4389. Return LOD bias.
  4390. Or
  4391. Set LOD bias.
  4392. </summary>
  4393. <value></value>
  4394. <remarks></remarks>
  4395. </member>
  4396. <member name="P:Urho.Camera.NearClip">
  4397. <summary>
  4398. Return near clip distance.
  4399. Or
  4400. Set near clip distance.
  4401. </summary>
  4402. <value></value>
  4403. <remarks></remarks>
  4404. </member>
  4405. <member name="P:Urho.Camera.OrthoSize">
  4406. <summary>
  4407. Return orthographic mode size.
  4408. Or
  4409. Set orthographic mode view uniform size.
  4410. </summary>
  4411. <value></value>
  4412. <remarks></remarks>
  4413. </member>
  4414. <member name="P:Urho.Camera.ProjectionOffset">
  4415. <summary>
  4416. Return projection offset.
  4417. Or
  4418. Set projection offset. It needs to be calculated as (offset in pixels) / (viewport dimensions.)
  4419. </summary>
  4420. <value></value>
  4421. <remarks></remarks>
  4422. </member>
  4423. <member name="P:Urho.Camera.ReflectionPlane">
  4424. <summary>
  4425. Return the reflection plane.
  4426. Or
  4427. Set reflection plane in world space for reflection mode.
  4428. </summary>
  4429. <value></value>
  4430. <remarks></remarks>
  4431. </member>
  4432. <member name="P:Urho.Camera.ReflectionPlaneAttr">
  4433. <summary>
  4434. Return reflection plane attribute.
  4435. </summary>
  4436. <value></value>
  4437. <remarks></remarks>
  4438. </member>
  4439. <member name="M:Urho.Camera.RegisterObject(Urho.Context)">
  4440. <param name="context"></param>
  4441. <summary>
  4442. Register object factory.
  4443. </summary>
  4444. <remarks></remarks>
  4445. </member>
  4446. <member name="P:Urho.Camera.ReverseCulling">
  4447. <summary>
  4448. Return whether to reverse culling; affected by vertical flipping and reflection.
  4449. </summary>
  4450. <value></value>
  4451. <remarks></remarks>
  4452. </member>
  4453. <member name="M:Urho.Camera.ScreenToWorldPoint(Urho.Vector3)">
  4454. <param name="screenPos"></param>
  4455. <summary></summary>
  4456. <returns></returns>
  4457. <remarks></remarks>
  4458. </member>
  4459. <member name="M:Urho.Camera.SetAspectRatioInternal(System.Single)">
  4460. <param name="aspectRatio"></param>
  4461. <summary>
  4462. Set aspect ratio without disabling the "auto aspect ratio" mode. Called internally by View.
  4463. </summary>
  4464. <remarks></remarks>
  4465. </member>
  4466. <member name="M:Urho.Camera.SetClipPlaneAttr(Urho.Vector4)">
  4467. <param name="value"></param>
  4468. <summary>
  4469. Set clipping plane attribute.
  4470. </summary>
  4471. <remarks></remarks>
  4472. </member>
  4473. <member name="M:Urho.Camera.SetOrthographic(System.Boolean)">
  4474. <param name="enable"></param>
  4475. <summary>
  4476. Set orthographic mode enabled/disabled.
  4477. </summary>
  4478. <remarks></remarks>
  4479. </member>
  4480. <member name="M:Urho.Camera.SetOrthoSize(Urho.Vector2)">
  4481. <param name="orthoSize"></param>
  4482. <summary>
  4483. Set orthographic mode view non-uniform size. Disables the auto aspect ratio -mode.
  4484. </summary>
  4485. <remarks></remarks>
  4486. </member>
  4487. <member name="M:Urho.Camera.SetOrthoSizeAttr(System.Single)">
  4488. <param name="orthoSize"></param>
  4489. <summary>
  4490. Set orthographic size attribute without forcing the aspect ratio.
  4491. </summary>
  4492. <remarks></remarks>
  4493. </member>
  4494. <member name="M:Urho.Camera.SetReflectionPlaneAttr(Urho.Vector4)">
  4495. <param name="value"></param>
  4496. <summary>
  4497. Set reflection plane attribute.
  4498. </summary>
  4499. <remarks></remarks>
  4500. </member>
  4501. <member name="P:Urho.Camera.Type">
  4502. <summary>Urho's type system type.</summary>
  4503. <value>StringHash representing the type for this C# type.</value>
  4504. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  4505. </member>
  4506. <member name="P:Urho.Camera.TypeName">
  4507. <summary>Urho's low-level type name.</summary>
  4508. <value>Stringified low-level type name.</value>
  4509. <remarks />
  4510. </member>
  4511. <member name="P:Urho.Camera.TypeNameStatic">
  4512. <summary>Urho's low-level type name, accessible as a static method.</summary>
  4513. <value>Stringified low-level type name.</value>
  4514. <remarks />
  4515. </member>
  4516. <member name="P:Urho.Camera.TypeStatic">
  4517. <summary></summary>
  4518. <value></value>
  4519. <remarks></remarks>
  4520. </member>
  4521. <member name="P:Urho.Camera.UseClipping">
  4522. <summary>
  4523. Return whether is using a custom clipping plane.
  4524. Or
  4525. Set whether to use a custom clip plane.
  4526. </summary>
  4527. <value></value>
  4528. <remarks></remarks>
  4529. </member>
  4530. <member name="P:Urho.Camera.UseReflection">
  4531. <summary>
  4532. Return whether is using reflection.
  4533. Or
  4534. Set reflection mode.
  4535. </summary>
  4536. <value></value>
  4537. <remarks></remarks>
  4538. </member>
  4539. <member name="P:Urho.Camera.ViewMask">
  4540. <summary>
  4541. Return view mask.
  4542. Or
  4543. Set view mask. Will be and'ed with object's view mask to see if the object should be rendered.
  4544. </summary>
  4545. <value></value>
  4546. <remarks></remarks>
  4547. </member>
  4548. <member name="P:Urho.Camera.ViewOverrideFlags">
  4549. <summary>
  4550. Return view override flags.
  4551. Or
  4552. Set view override flags.
  4553. </summary>
  4554. <value></value>
  4555. <remarks></remarks>
  4556. </member>
  4557. <member name="P:Urho.Camera.ViewSpaceFrustum">
  4558. <summary>
  4559. Return frustum in view space.
  4560. </summary>
  4561. <value></value>
  4562. <remarks></remarks>
  4563. </member>
  4564. <member name="M:Urho.Camera.WorldToScreenPoint(Urho.Vector3)">
  4565. <param name="worldPos"></param>
  4566. <summary></summary>
  4567. <returns></returns>
  4568. <remarks></remarks>
  4569. </member>
  4570. <member name="P:Urho.Camera.Zoom">
  4571. <summary>
  4572. Return zoom.
  4573. Or
  4574. Set zoom.
  4575. </summary>
  4576. <value></value>
  4577. <remarks></remarks>
  4578. </member>
  4579. <member name="T:Urho.CascadeParameters">
  4580. <summary></summary>
  4581. <remarks></remarks>
  4582. </member>
  4583. <member name="C:Urho.CascadeParameters(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  4584. <param name="split1"></param>
  4585. <param name="split2"></param>
  4586. <param name="split3"></param>
  4587. <param name="split4"></param>
  4588. <param name="fadeStart"></param>
  4589. <param name="biasAutoAdjust"></param>
  4590. <summary></summary>
  4591. <remarks></remarks>
  4592. </member>
  4593. <member name="F:Urho.CascadeParameters.BiasAutoAdjust">
  4594. <summary></summary>
  4595. <remarks></remarks>
  4596. </member>
  4597. <member name="F:Urho.CascadeParameters.FadeStart">
  4598. <summary></summary>
  4599. <remarks></remarks>
  4600. </member>
  4601. <member name="F:Urho.CascadeParameters.Split1">
  4602. <summary></summary>
  4603. <remarks></remarks>
  4604. </member>
  4605. <member name="F:Urho.CascadeParameters.Split2">
  4606. <summary></summary>
  4607. <remarks></remarks>
  4608. </member>
  4609. <member name="F:Urho.CascadeParameters.Split3">
  4610. <summary></summary>
  4611. <remarks></remarks>
  4612. </member>
  4613. <member name="F:Urho.CascadeParameters.Split4">
  4614. <summary></summary>
  4615. <remarks></remarks>
  4616. </member>
  4617. <member name="T:Urho.ChangeLanguageEventArgs">
  4618. <summary></summary>
  4619. <remarks></remarks>
  4620. </member>
  4621. <member name="T:Urho.CharEntryEventArgs">
  4622. <summary></summary>
  4623. <remarks></remarks>
  4624. </member>
  4625. <member name="P:Urho.CharEntryEventArgs.Buttons">
  4626. <summary></summary>
  4627. <value></value>
  4628. <remarks></remarks>
  4629. </member>
  4630. <member name="P:Urho.CharEntryEventArgs.Element">
  4631. <summary></summary>
  4632. <value></value>
  4633. <remarks></remarks>
  4634. </member>
  4635. <member name="P:Urho.CharEntryEventArgs.Qualifiers">
  4636. <summary></summary>
  4637. <value></value>
  4638. <remarks></remarks>
  4639. </member>
  4640. <member name="P:Urho.CharEntryEventArgs.Text">
  4641. <summary></summary>
  4642. <value></value>
  4643. <remarks></remarks>
  4644. </member>
  4645. <member name="T:Urho.CheckBox">
  4646. <summary>
  4647. %UI element that can be toggled between unchecked and checked state.
  4648. </summary>
  4649. <remarks></remarks>
  4650. </member>
  4651. <member name="C:Urho.CheckBox(System.IntPtr)">
  4652. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  4653. <summary>Constructs a new instance of CheckBox, given a raw pointer to an unmanaged object</summary>
  4654. <remarks>
  4655. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  4656. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  4657. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  4658. </remarks>
  4659. </member>
  4660. <member name="C:Urho.CheckBox(Urho.Context)">
  4661. <param name="context">The context that this object will be attached to.</param>
  4662. <summary>Creates an instance of CheckBox that is attached to an execution context.</summary>
  4663. <remarks>
  4664. <para>This creates an instance of CheckBox attached to the specified execution context.</para>
  4665. </remarks>
  4666. </member>
  4667. <member name="C:Urho.CheckBox(Urho.UrhoObjectFlag)">
  4668. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  4669. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  4670. <remarks>
  4671. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  4672. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  4673. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  4674. </remarks>
  4675. </member>
  4676. <member name="P:Urho.CheckBox.BaseType">
  4677. <summary>Urho's type system base type.</summary>
  4678. <value>StringHash representing the base type for this Urho type.</value>
  4679. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  4680. </member>
  4681. <member name="P:Urho.CheckBox.CheckedOffset">
  4682. <summary>
  4683. Return checked image offset.
  4684. Or
  4685. Set checked image offset.
  4686. </summary>
  4687. <value></value>
  4688. <remarks></remarks>
  4689. </member>
  4690. <member name="M:Urho.CheckBox.IsChecked">
  4691. <summary>
  4692. Return whether is checked.
  4693. </summary>
  4694. <returns></returns>
  4695. <remarks></remarks>
  4696. </member>
  4697. <member name="M:Urho.CheckBox.OnClickBegin(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,System.Int32,Urho.Cursor)">
  4698. <param name="position"></param>
  4699. <param name="screenPosition"></param>
  4700. <param name="button"></param>
  4701. <param name="buttons"></param>
  4702. <param name="qualifiers"></param>
  4703. <param name="cursor"></param>
  4704. <summary>
  4705. React to mouse click begin.
  4706. </summary>
  4707. <remarks></remarks>
  4708. </member>
  4709. <member name="M:Urho.CheckBox.OnKey(System.Int32,System.Int32,System.Int32)">
  4710. <param name="key"></param>
  4711. <param name="buttons"></param>
  4712. <param name="qualifiers"></param>
  4713. <summary>
  4714. React to a key press.
  4715. </summary>
  4716. <remarks></remarks>
  4717. </member>
  4718. <member name="M:Urho.CheckBox.RegisterObject(Urho.Context)">
  4719. <param name="context"></param>
  4720. <summary>
  4721. Register object factory.
  4722. </summary>
  4723. <remarks></remarks>
  4724. </member>
  4725. <member name="M:Urho.CheckBox.SetChecked(System.Boolean)">
  4726. <param name="enable"></param>
  4727. <summary>
  4728. Set checked state.
  4729. </summary>
  4730. <remarks></remarks>
  4731. </member>
  4732. <member name="M:Urho.CheckBox.SetCheckedOffset(System.Int32,System.Int32)">
  4733. <param name="x"></param>
  4734. <param name="y"></param>
  4735. <summary>
  4736. Set checked image offset.
  4737. </summary>
  4738. <remarks></remarks>
  4739. </member>
  4740. <member name="P:Urho.CheckBox.Type">
  4741. <summary>Urho's type system type.</summary>
  4742. <value>StringHash representing the type for this C# type.</value>
  4743. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  4744. </member>
  4745. <member name="P:Urho.CheckBox.TypeName">
  4746. <summary>Urho's low-level type name.</summary>
  4747. <value>Stringified low-level type name.</value>
  4748. <remarks />
  4749. </member>
  4750. <member name="P:Urho.CheckBox.TypeNameStatic">
  4751. <summary>Urho's low-level type name, accessible as a static method.</summary>
  4752. <value>Stringified low-level type name.</value>
  4753. <remarks />
  4754. </member>
  4755. <member name="P:Urho.CheckBox.TypeStatic">
  4756. <summary></summary>
  4757. <value></value>
  4758. <remarks></remarks>
  4759. </member>
  4760. <member name="T:Urho.ClientConnectedEventArgs">
  4761. <summary></summary>
  4762. <remarks></remarks>
  4763. </member>
  4764. <member name="P:Urho.ClientConnectedEventArgs.Connection">
  4765. <summary></summary>
  4766. <value></value>
  4767. <remarks></remarks>
  4768. </member>
  4769. <member name="T:Urho.ClientDisconnectedEventArgs">
  4770. <summary></summary>
  4771. <remarks></remarks>
  4772. </member>
  4773. <member name="P:Urho.ClientDisconnectedEventArgs.Connection">
  4774. <summary></summary>
  4775. <value></value>
  4776. <remarks></remarks>
  4777. </member>
  4778. <member name="T:Urho.ClientIdentityEventArgs">
  4779. <summary></summary>
  4780. <remarks></remarks>
  4781. </member>
  4782. <member name="P:Urho.ClientIdentityEventArgs.Allow">
  4783. <summary></summary>
  4784. <value></value>
  4785. <remarks></remarks>
  4786. </member>
  4787. <member name="P:Urho.ClientIdentityEventArgs.Connection">
  4788. <summary></summary>
  4789. <value></value>
  4790. <remarks></remarks>
  4791. </member>
  4792. <member name="T:Urho.ClientSceneLoadedEventArgs">
  4793. <summary></summary>
  4794. <remarks></remarks>
  4795. </member>
  4796. <member name="P:Urho.ClientSceneLoadedEventArgs.Connection">
  4797. <summary></summary>
  4798. <value></value>
  4799. <remarks></remarks>
  4800. </member>
  4801. <member name="T:Urho.CollisionBox2D">
  4802. <summary>
  4803. 2D box collision component.
  4804. </summary>
  4805. <remarks></remarks>
  4806. </member>
  4807. <member name="C:Urho.CollisionBox2D(System.IntPtr)">
  4808. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  4809. <summary>Constructs a new instance of CollisionBox2D, given a raw pointer to an unmanaged object</summary>
  4810. <remarks>
  4811. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  4812. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  4813. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  4814. </remarks>
  4815. </member>
  4816. <member name="C:Urho.CollisionBox2D(Urho.Context)">
  4817. <param name="context">The context that this object will be attached to.</param>
  4818. <summary>Creates an instance of CollisionBox2D that is attached to an execution context.</summary>
  4819. <remarks>
  4820. <para>This creates an instance of CollisionBox2D attached to the specified execution context.</para>
  4821. </remarks>
  4822. </member>
  4823. <member name="C:Urho.CollisionBox2D(Urho.UrhoObjectFlag)">
  4824. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  4825. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  4826. <remarks>
  4827. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  4828. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  4829. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  4830. </remarks>
  4831. </member>
  4832. <member name="P:Urho.CollisionBox2D.Angle">
  4833. <summary>
  4834. Return angle.
  4835. Or
  4836. Set angle.
  4837. </summary>
  4838. <value></value>
  4839. <remarks></remarks>
  4840. </member>
  4841. <member name="P:Urho.CollisionBox2D.BaseType">
  4842. <summary>Urho's type system base type.</summary>
  4843. <value>StringHash representing the base type for this Urho type.</value>
  4844. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  4845. </member>
  4846. <member name="P:Urho.CollisionBox2D.Center">
  4847. <summary>
  4848. Return center.
  4849. Or
  4850. Set center.
  4851. </summary>
  4852. <value></value>
  4853. <remarks></remarks>
  4854. </member>
  4855. <member name="M:Urho.CollisionBox2D.RegisterObject(Urho.Context)">
  4856. <param name="context"></param>
  4857. <summary>
  4858. Register object factory.
  4859. </summary>
  4860. <remarks></remarks>
  4861. </member>
  4862. <member name="M:Urho.CollisionBox2D.SetCenter(System.Single,System.Single)">
  4863. <param name="x"></param>
  4864. <param name="y"></param>
  4865. <summary>
  4866. Set center.
  4867. </summary>
  4868. <remarks></remarks>
  4869. </member>
  4870. <member name="M:Urho.CollisionBox2D.SetSize(System.Single,System.Single)">
  4871. <param name="width"></param>
  4872. <param name="height"></param>
  4873. <summary>
  4874. Set size.
  4875. </summary>
  4876. <remarks></remarks>
  4877. </member>
  4878. <member name="P:Urho.CollisionBox2D.Size">
  4879. <summary>
  4880. Return size.
  4881. Or
  4882. Set size.
  4883. </summary>
  4884. <value></value>
  4885. <remarks></remarks>
  4886. </member>
  4887. <member name="P:Urho.CollisionBox2D.Type">
  4888. <summary>Urho's type system type.</summary>
  4889. <value>StringHash representing the type for this C# type.</value>
  4890. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  4891. </member>
  4892. <member name="P:Urho.CollisionBox2D.TypeName">
  4893. <summary>Urho's low-level type name.</summary>
  4894. <value>Stringified low-level type name.</value>
  4895. <remarks />
  4896. </member>
  4897. <member name="P:Urho.CollisionBox2D.TypeNameStatic">
  4898. <summary>Urho's low-level type name, accessible as a static method.</summary>
  4899. <value>Stringified low-level type name.</value>
  4900. <remarks />
  4901. </member>
  4902. <member name="P:Urho.CollisionBox2D.TypeStatic">
  4903. <summary></summary>
  4904. <value></value>
  4905. <remarks></remarks>
  4906. </member>
  4907. <member name="T:Urho.CollisionChain2D">
  4908. <summary>
  4909. 2D chain collision component.
  4910. </summary>
  4911. <remarks></remarks>
  4912. </member>
  4913. <member name="C:Urho.CollisionChain2D(System.IntPtr)">
  4914. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  4915. <summary>Constructs a new instance of CollisionChain2D, given a raw pointer to an unmanaged object</summary>
  4916. <remarks>
  4917. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  4918. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  4919. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  4920. </remarks>
  4921. </member>
  4922. <member name="C:Urho.CollisionChain2D(Urho.Context)">
  4923. <param name="context">The context that this object will be attached to.</param>
  4924. <summary>Creates an instance of CollisionChain2D that is attached to an execution context.</summary>
  4925. <remarks>
  4926. <para>This creates an instance of CollisionChain2D attached to the specified execution context.</para>
  4927. </remarks>
  4928. </member>
  4929. <member name="C:Urho.CollisionChain2D(Urho.UrhoObjectFlag)">
  4930. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  4931. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  4932. <remarks>
  4933. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  4934. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  4935. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  4936. </remarks>
  4937. </member>
  4938. <member name="P:Urho.CollisionChain2D.BaseType">
  4939. <summary>Urho's type system base type.</summary>
  4940. <value>StringHash representing the base type for this Urho type.</value>
  4941. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  4942. </member>
  4943. <member name="M:Urho.CollisionChain2D.GetVertex(System.UInt32)">
  4944. <param name="index"></param>
  4945. <summary>
  4946. Return vertex.
  4947. </summary>
  4948. <returns></returns>
  4949. <remarks></remarks>
  4950. </member>
  4951. <member name="P:Urho.CollisionChain2D.Loop">
  4952. <summary>
  4953. Return loop.
  4954. Or
  4955. Set loop.
  4956. </summary>
  4957. <value></value>
  4958. <remarks></remarks>
  4959. </member>
  4960. <member name="M:Urho.CollisionChain2D.RegisterObject(Urho.Context)">
  4961. <param name="context"></param>
  4962. <summary>
  4963. Register object factory.
  4964. </summary>
  4965. <remarks></remarks>
  4966. </member>
  4967. <member name="M:Urho.CollisionChain2D.SetVertex(System.UInt32,Urho.Vector2)">
  4968. <param name="index"></param>
  4969. <param name="vertex"></param>
  4970. <summary>
  4971. Set vertex.
  4972. </summary>
  4973. <remarks></remarks>
  4974. </member>
  4975. <member name="P:Urho.CollisionChain2D.Type">
  4976. <summary>Urho's type system type.</summary>
  4977. <value>StringHash representing the type for this C# type.</value>
  4978. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  4979. </member>
  4980. <member name="P:Urho.CollisionChain2D.TypeName">
  4981. <summary>Urho's low-level type name.</summary>
  4982. <value>Stringified low-level type name.</value>
  4983. <remarks />
  4984. </member>
  4985. <member name="P:Urho.CollisionChain2D.TypeNameStatic">
  4986. <summary>Urho's low-level type name, accessible as a static method.</summary>
  4987. <value>Stringified low-level type name.</value>
  4988. <remarks />
  4989. </member>
  4990. <member name="P:Urho.CollisionChain2D.TypeStatic">
  4991. <summary></summary>
  4992. <value></value>
  4993. <remarks></remarks>
  4994. </member>
  4995. <member name="P:Urho.CollisionChain2D.VertexCount">
  4996. <summary>
  4997. Return vertex count.
  4998. Or
  4999. Set vertex count.
  5000. </summary>
  5001. <value></value>
  5002. <remarks></remarks>
  5003. </member>
  5004. <member name="T:Urho.CollisionCircle2D">
  5005. <summary>
  5006. 2D circle collision component.
  5007. </summary>
  5008. <remarks></remarks>
  5009. </member>
  5010. <member name="C:Urho.CollisionCircle2D(System.IntPtr)">
  5011. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  5012. <summary>Constructs a new instance of CollisionCircle2D, given a raw pointer to an unmanaged object</summary>
  5013. <remarks>
  5014. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  5015. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  5016. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  5017. </remarks>
  5018. </member>
  5019. <member name="C:Urho.CollisionCircle2D(Urho.Context)">
  5020. <param name="context">The context that this object will be attached to.</param>
  5021. <summary>Creates an instance of CollisionCircle2D that is attached to an execution context.</summary>
  5022. <remarks>
  5023. <para>This creates an instance of CollisionCircle2D attached to the specified execution context.</para>
  5024. </remarks>
  5025. </member>
  5026. <member name="C:Urho.CollisionCircle2D(Urho.UrhoObjectFlag)">
  5027. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  5028. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  5029. <remarks>
  5030. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  5031. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  5032. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  5033. </remarks>
  5034. </member>
  5035. <member name="P:Urho.CollisionCircle2D.BaseType">
  5036. <summary>Urho's type system base type.</summary>
  5037. <value>StringHash representing the base type for this Urho type.</value>
  5038. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  5039. </member>
  5040. <member name="P:Urho.CollisionCircle2D.Center">
  5041. <summary>
  5042. Return center.
  5043. Or
  5044. Set center.
  5045. </summary>
  5046. <value></value>
  5047. <remarks></remarks>
  5048. </member>
  5049. <member name="P:Urho.CollisionCircle2D.Radius">
  5050. <summary>
  5051. Return radius.
  5052. Or
  5053. Set radius.
  5054. </summary>
  5055. <value></value>
  5056. <remarks></remarks>
  5057. </member>
  5058. <member name="M:Urho.CollisionCircle2D.RegisterObject(Urho.Context)">
  5059. <param name="context"></param>
  5060. <summary>
  5061. Register object factory.
  5062. </summary>
  5063. <remarks></remarks>
  5064. </member>
  5065. <member name="M:Urho.CollisionCircle2D.SetCenter(System.Single,System.Single)">
  5066. <param name="x"></param>
  5067. <param name="y"></param>
  5068. <summary>
  5069. Set center.
  5070. </summary>
  5071. <remarks></remarks>
  5072. </member>
  5073. <member name="P:Urho.CollisionCircle2D.Type">
  5074. <summary>Urho's type system type.</summary>
  5075. <value>StringHash representing the type for this C# type.</value>
  5076. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  5077. </member>
  5078. <member name="P:Urho.CollisionCircle2D.TypeName">
  5079. <summary>Urho's low-level type name.</summary>
  5080. <value>Stringified low-level type name.</value>
  5081. <remarks />
  5082. </member>
  5083. <member name="P:Urho.CollisionCircle2D.TypeNameStatic">
  5084. <summary>Urho's low-level type name, accessible as a static method.</summary>
  5085. <value>Stringified low-level type name.</value>
  5086. <remarks />
  5087. </member>
  5088. <member name="P:Urho.CollisionCircle2D.TypeStatic">
  5089. <summary></summary>
  5090. <value></value>
  5091. <remarks></remarks>
  5092. </member>
  5093. <member name="T:Urho.CollisionData">
  5094. <summary></summary>
  5095. <remarks></remarks>
  5096. </member>
  5097. <member name="C:Urho.CollisionData(System.Byte*)">
  5098. <param name="p"></param>
  5099. <summary></summary>
  5100. <remarks></remarks>
  5101. </member>
  5102. <member name="F:Urho.CollisionData.ContactDistance">
  5103. <summary></summary>
  5104. <remarks></remarks>
  5105. </member>
  5106. <member name="F:Urho.CollisionData.ContactImpulse">
  5107. <summary></summary>
  5108. <remarks></remarks>
  5109. </member>
  5110. <member name="F:Urho.CollisionData.ContactNormal">
  5111. <summary></summary>
  5112. <remarks></remarks>
  5113. </member>
  5114. <member name="F:Urho.CollisionData.ContactPosition">
  5115. <summary></summary>
  5116. <remarks></remarks>
  5117. </member>
  5118. <member name="M:Urho.CollisionData.ToString">
  5119. <summary></summary>
  5120. <returns></returns>
  5121. <remarks></remarks>
  5122. </member>
  5123. <member name="T:Urho.CollisionEdge2D">
  5124. <summary>
  5125. 2D edge collision component.
  5126. </summary>
  5127. <remarks></remarks>
  5128. </member>
  5129. <member name="C:Urho.CollisionEdge2D(System.IntPtr)">
  5130. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  5131. <summary>Constructs a new instance of CollisionEdge2D, given a raw pointer to an unmanaged object</summary>
  5132. <remarks>
  5133. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  5134. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  5135. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  5136. </remarks>
  5137. </member>
  5138. <member name="C:Urho.CollisionEdge2D(Urho.Context)">
  5139. <param name="context">The context that this object will be attached to.</param>
  5140. <summary>Creates an instance of CollisionEdge2D that is attached to an execution context.</summary>
  5141. <remarks>
  5142. <para>This creates an instance of CollisionEdge2D attached to the specified execution context.</para>
  5143. </remarks>
  5144. </member>
  5145. <member name="C:Urho.CollisionEdge2D(Urho.UrhoObjectFlag)">
  5146. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  5147. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  5148. <remarks>
  5149. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  5150. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  5151. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  5152. </remarks>
  5153. </member>
  5154. <member name="P:Urho.CollisionEdge2D.BaseType">
  5155. <summary>Urho's type system base type.</summary>
  5156. <value>StringHash representing the base type for this Urho type.</value>
  5157. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  5158. </member>
  5159. <member name="M:Urho.CollisionEdge2D.RegisterObject(Urho.Context)">
  5160. <param name="context"></param>
  5161. <summary>
  5162. Register object factory.
  5163. </summary>
  5164. <remarks></remarks>
  5165. </member>
  5166. <member name="M:Urho.CollisionEdge2D.SetVertices(Urho.Vector2,Urho.Vector2)">
  5167. <param name="vertex1"></param>
  5168. <param name="vertex2"></param>
  5169. <summary>
  5170. Set vertices.
  5171. </summary>
  5172. <remarks></remarks>
  5173. </member>
  5174. <member name="P:Urho.CollisionEdge2D.Type">
  5175. <summary>Urho's type system type.</summary>
  5176. <value>StringHash representing the type for this C# type.</value>
  5177. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  5178. </member>
  5179. <member name="P:Urho.CollisionEdge2D.TypeName">
  5180. <summary>Urho's low-level type name.</summary>
  5181. <value>Stringified low-level type name.</value>
  5182. <remarks />
  5183. </member>
  5184. <member name="P:Urho.CollisionEdge2D.TypeNameStatic">
  5185. <summary>Urho's low-level type name, accessible as a static method.</summary>
  5186. <value>Stringified low-level type name.</value>
  5187. <remarks />
  5188. </member>
  5189. <member name="P:Urho.CollisionEdge2D.TypeStatic">
  5190. <summary></summary>
  5191. <value></value>
  5192. <remarks></remarks>
  5193. </member>
  5194. <member name="P:Urho.CollisionEdge2D.Vertex1">
  5195. <summary>
  5196. Return vertex 1.
  5197. Or
  5198. Set vertex 1.
  5199. </summary>
  5200. <value></value>
  5201. <remarks></remarks>
  5202. </member>
  5203. <member name="P:Urho.CollisionEdge2D.Vertex2">
  5204. <summary>
  5205. Return vertex 2.
  5206. Or
  5207. Set vertex 2.
  5208. </summary>
  5209. <value></value>
  5210. <remarks></remarks>
  5211. </member>
  5212. <member name="T:Urho.CollisionEventMode">
  5213. <summary>
  5214. Rigid body collision event signaling mode.
  5215. </summary>
  5216. <remarks></remarks>
  5217. </member>
  5218. <member name="F:Urho.CollisionEventMode.Active">
  5219. <summary></summary>
  5220. </member>
  5221. <member name="F:Urho.CollisionEventMode.Always">
  5222. <summary></summary>
  5223. </member>
  5224. <member name="F:Urho.CollisionEventMode.Never">
  5225. <summary></summary>
  5226. </member>
  5227. <member name="T:Urho.CollisionGeometryData">
  5228. <summary>
  5229. Base class for collision shape geometry data.
  5230. </summary>
  5231. <remarks></remarks>
  5232. </member>
  5233. <member name="T:Urho.CollisionPolygon2D">
  5234. <summary>
  5235. 2D polygon collision component.
  5236. </summary>
  5237. <remarks></remarks>
  5238. </member>
  5239. <member name="C:Urho.CollisionPolygon2D(System.IntPtr)">
  5240. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  5241. <summary>Constructs a new instance of CollisionPolygon2D, given a raw pointer to an unmanaged object</summary>
  5242. <remarks>
  5243. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  5244. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  5245. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  5246. </remarks>
  5247. </member>
  5248. <member name="C:Urho.CollisionPolygon2D(Urho.Context)">
  5249. <param name="context">The context that this object will be attached to.</param>
  5250. <summary>Creates an instance of CollisionPolygon2D that is attached to an execution context.</summary>
  5251. <remarks>
  5252. <para>This creates an instance of CollisionPolygon2D attached to the specified execution context.</para>
  5253. </remarks>
  5254. </member>
  5255. <member name="C:Urho.CollisionPolygon2D(Urho.UrhoObjectFlag)">
  5256. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  5257. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  5258. <remarks>
  5259. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  5260. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  5261. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  5262. </remarks>
  5263. </member>
  5264. <member name="P:Urho.CollisionPolygon2D.BaseType">
  5265. <summary>Urho's type system base type.</summary>
  5266. <value>StringHash representing the base type for this Urho type.</value>
  5267. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  5268. </member>
  5269. <member name="M:Urho.CollisionPolygon2D.GetVertex(System.UInt32)">
  5270. <param name="index"></param>
  5271. <summary>
  5272. Return vertex.
  5273. </summary>
  5274. <returns></returns>
  5275. <remarks></remarks>
  5276. </member>
  5277. <member name="M:Urho.CollisionPolygon2D.RegisterObject(Urho.Context)">
  5278. <param name="context"></param>
  5279. <summary>
  5280. Register object factory.
  5281. </summary>
  5282. <remarks></remarks>
  5283. </member>
  5284. <member name="M:Urho.CollisionPolygon2D.SetVertex(System.UInt32,Urho.Vector2)">
  5285. <param name="index"></param>
  5286. <param name="vertex"></param>
  5287. <summary>
  5288. Set vertex.
  5289. </summary>
  5290. <remarks></remarks>
  5291. </member>
  5292. <member name="P:Urho.CollisionPolygon2D.Type">
  5293. <summary>Urho's type system type.</summary>
  5294. <value>StringHash representing the type for this C# type.</value>
  5295. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  5296. </member>
  5297. <member name="P:Urho.CollisionPolygon2D.TypeName">
  5298. <summary>Urho's low-level type name.</summary>
  5299. <value>Stringified low-level type name.</value>
  5300. <remarks />
  5301. </member>
  5302. <member name="P:Urho.CollisionPolygon2D.TypeNameStatic">
  5303. <summary>Urho's low-level type name, accessible as a static method.</summary>
  5304. <value>Stringified low-level type name.</value>
  5305. <remarks />
  5306. </member>
  5307. <member name="P:Urho.CollisionPolygon2D.TypeStatic">
  5308. <summary></summary>
  5309. <value></value>
  5310. <remarks></remarks>
  5311. </member>
  5312. <member name="P:Urho.CollisionPolygon2D.VertexCount">
  5313. <summary>
  5314. Return vertex count.
  5315. Or
  5316. Set vertex count.
  5317. </summary>
  5318. <value></value>
  5319. <remarks></remarks>
  5320. </member>
  5321. <member name="T:Urho.CollisionShape">
  5322. <summary>
  5323. Physics collision shape component.
  5324. </summary>
  5325. <remarks></remarks>
  5326. </member>
  5327. <member name="C:Urho.CollisionShape(System.IntPtr)">
  5328. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  5329. <summary>Constructs a new instance of CollisionShape, given a raw pointer to an unmanaged object</summary>
  5330. <remarks>
  5331. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  5332. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  5333. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  5334. </remarks>
  5335. </member>
  5336. <member name="C:Urho.CollisionShape(Urho.Context)">
  5337. <param name="context">The context that this object will be attached to.</param>
  5338. <summary>Creates an instance of CollisionShape that is attached to an execution context.</summary>
  5339. <remarks>
  5340. <para>This creates an instance of CollisionShape attached to the specified execution context.</para>
  5341. </remarks>
  5342. </member>
  5343. <member name="C:Urho.CollisionShape(Urho.UrhoObjectFlag)">
  5344. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  5345. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  5346. <remarks>
  5347. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  5348. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  5349. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  5350. </remarks>
  5351. </member>
  5352. <member name="M:Urho.CollisionShape.ApplyAttributes">
  5353. <summary>
  5354. Apply attribute changes that can not be applied immediately. Called after scene load or a network update.
  5355. </summary>
  5356. <remarks></remarks>
  5357. </member>
  5358. <member name="P:Urho.CollisionShape.BaseType">
  5359. <summary>Urho's type system base type.</summary>
  5360. <value>StringHash representing the base type for this Urho type.</value>
  5361. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  5362. </member>
  5363. <member name="M:Urho.CollisionShape.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  5364. <param name="debug"></param>
  5365. <param name="depthTest"></param>
  5366. <summary>
  5367. Visualize the component as debug geometry.
  5368. </summary>
  5369. <remarks></remarks>
  5370. </member>
  5371. <member name="P:Urho.CollisionShape.LodLevel">
  5372. <summary>
  5373. Return model LOD level.
  5374. Or
  5375. Set model LOD level.
  5376. </summary>
  5377. <value></value>
  5378. <remarks></remarks>
  5379. </member>
  5380. <member name="P:Urho.CollisionShape.Margin">
  5381. <summary>
  5382. Return collision margin.
  5383. Or
  5384. Set collision margin.
  5385. </summary>
  5386. <value></value>
  5387. <remarks></remarks>
  5388. </member>
  5389. <member name="P:Urho.CollisionShape.Model">
  5390. <summary>
  5391. Return triangle mesh / convex hull model.
  5392. Or
  5393. Set triangle mesh / convex hull model.
  5394. </summary>
  5395. <value></value>
  5396. <remarks></remarks>
  5397. </member>
  5398. <member name="P:Urho.CollisionShape.ModelAttr">
  5399. <summary>
  5400. Return model attribute.
  5401. </summary>
  5402. <value></value>
  5403. <remarks></remarks>
  5404. </member>
  5405. <member name="M:Urho.CollisionShape.NotifyRigidBody(System.Boolean)">
  5406. <param name="updateMass"></param>
  5407. <summary>
  5408. Update the new collision shape to the RigidBody.
  5409. </summary>
  5410. <remarks></remarks>
  5411. </member>
  5412. <member name="M:Urho.CollisionShape.OnSetEnabled">
  5413. <summary>
  5414. Handle enabled/disabled state change.
  5415. </summary>
  5416. <remarks></remarks>
  5417. </member>
  5418. <member name="P:Urho.CollisionShape.PhysicsWorld">
  5419. <summary>
  5420. Return physics world.
  5421. </summary>
  5422. <value></value>
  5423. <remarks></remarks>
  5424. </member>
  5425. <member name="P:Urho.CollisionShape.Position">
  5426. <summary>
  5427. Return offset position.
  5428. Or
  5429. Set offset position.
  5430. </summary>
  5431. <value></value>
  5432. <remarks></remarks>
  5433. </member>
  5434. <member name="M:Urho.CollisionShape.RegisterObject(Urho.Context)">
  5435. <param name="context"></param>
  5436. <summary>
  5437. Register object factory.
  5438. </summary>
  5439. <remarks></remarks>
  5440. </member>
  5441. <member name="M:Urho.CollisionShape.ReleaseShape">
  5442. <summary>
  5443. Release the collision shape.
  5444. </summary>
  5445. <remarks></remarks>
  5446. </member>
  5447. <member name="P:Urho.CollisionShape.Rotation">
  5448. <summary>
  5449. Return offset rotation.
  5450. Or
  5451. Set offset rotation.
  5452. </summary>
  5453. <value></value>
  5454. <remarks></remarks>
  5455. </member>
  5456. <member name="M:Urho.CollisionShape.SetBox(Urho.Vector3,Urho.Vector3,Urho.Quaternion)">
  5457. <param name="size"></param>
  5458. <param name="position"></param>
  5459. <param name="rotation"></param>
  5460. <summary>
  5461. Set as a box.
  5462. </summary>
  5463. <remarks></remarks>
  5464. </member>
  5465. <member name="M:Urho.CollisionShape.SetCapsule(System.Single,System.Single,Urho.Vector3,Urho.Quaternion)">
  5466. <param name="diameter"></param>
  5467. <param name="height"></param>
  5468. <param name="position"></param>
  5469. <param name="rotation"></param>
  5470. <summary>
  5471. Set as a capsule.
  5472. </summary>
  5473. <remarks></remarks>
  5474. </member>
  5475. <member name="M:Urho.CollisionShape.SetCone(System.Single,System.Single,Urho.Vector3,Urho.Quaternion)">
  5476. <param name="diameter"></param>
  5477. <param name="height"></param>
  5478. <param name="position"></param>
  5479. <param name="rotation"></param>
  5480. <summary>
  5481. Set as a cone.
  5482. </summary>
  5483. <remarks></remarks>
  5484. </member>
  5485. <member name="M:Urho.CollisionShape.SetConvexHull(Urho.Model,System.UInt32,Urho.Vector3,Urho.Vector3,Urho.Quaternion)">
  5486. <param name="model"></param>
  5487. <param name="lodLevel"></param>
  5488. <param name="scale"></param>
  5489. <param name="position"></param>
  5490. <param name="rotation"></param>
  5491. <summary>
  5492. Set as a convex hull from Model.
  5493. </summary>
  5494. <remarks></remarks>
  5495. </member>
  5496. <member name="M:Urho.CollisionShape.SetCustomConvexHull(Urho.CustomGeometry,Urho.Vector3,Urho.Vector3,Urho.Quaternion)">
  5497. <param name="custom"></param>
  5498. <param name="scale"></param>
  5499. <param name="position"></param>
  5500. <param name="rotation"></param>
  5501. <summary>
  5502. Set as a convex hull from CustomGeometry.
  5503. </summary>
  5504. <remarks></remarks>
  5505. </member>
  5506. <member name="M:Urho.CollisionShape.SetCustomTriangleMesh(Urho.CustomGeometry,Urho.Vector3,Urho.Vector3,Urho.Quaternion)">
  5507. <param name="custom"></param>
  5508. <param name="scale"></param>
  5509. <param name="position"></param>
  5510. <param name="rotation"></param>
  5511. <summary>
  5512. Set as a triangle mesh from CustomGeometry.
  5513. </summary>
  5514. <remarks></remarks>
  5515. </member>
  5516. <member name="M:Urho.CollisionShape.SetCylinder(System.Single,System.Single,Urho.Vector3,Urho.Quaternion)">
  5517. <param name="diameter"></param>
  5518. <param name="height"></param>
  5519. <param name="position"></param>
  5520. <param name="rotation"></param>
  5521. <summary>
  5522. Set as a cylinder.
  5523. </summary>
  5524. <remarks></remarks>
  5525. </member>
  5526. <member name="M:Urho.CollisionShape.SetSphere(System.Single,Urho.Vector3,Urho.Quaternion)">
  5527. <param name="diameter"></param>
  5528. <param name="position"></param>
  5529. <param name="rotation"></param>
  5530. <summary>
  5531. Set as a sphere.
  5532. </summary>
  5533. <remarks></remarks>
  5534. </member>
  5535. <member name="M:Urho.CollisionShape.SetStaticPlane(Urho.Vector3,Urho.Quaternion)">
  5536. <param name="position"></param>
  5537. <param name="rotation"></param>
  5538. <summary>
  5539. Set as a static plane.
  5540. </summary>
  5541. <remarks></remarks>
  5542. </member>
  5543. <member name="M:Urho.CollisionShape.SetTerrain(System.UInt32)">
  5544. <param name="lodLevel"></param>
  5545. <summary>
  5546. Set as a terrain. Only works if the same scene node contains a Terrain component.
  5547. </summary>
  5548. <remarks></remarks>
  5549. </member>
  5550. <member name="M:Urho.CollisionShape.SetTransform(Urho.Vector3,Urho.Quaternion)">
  5551. <param name="position"></param>
  5552. <param name="rotation"></param>
  5553. <summary>
  5554. Set offset transform.
  5555. </summary>
  5556. <remarks></remarks>
  5557. </member>
  5558. <member name="M:Urho.CollisionShape.SetTriangleMesh(Urho.Model,System.UInt32,Urho.Vector3,Urho.Vector3,Urho.Quaternion)">
  5559. <param name="model"></param>
  5560. <param name="lodLevel"></param>
  5561. <param name="scale"></param>
  5562. <param name="position"></param>
  5563. <param name="rotation"></param>
  5564. <summary>
  5565. Set as a triangle mesh from Model. If you update a model's geometry and want to reapply the shape, call physicsWorld-&gt;RemoveCachedGeometry(model) first.
  5566. </summary>
  5567. <remarks></remarks>
  5568. </member>
  5569. <member name="P:Urho.CollisionShape.ShapeType">
  5570. <summary>
  5571. Return shape type.
  5572. Or
  5573. Set shape type.
  5574. </summary>
  5575. <value></value>
  5576. <remarks></remarks>
  5577. </member>
  5578. <member name="P:Urho.CollisionShape.Size">
  5579. <summary>
  5580. Return shape size.
  5581. Or
  5582. Set shape size.
  5583. </summary>
  5584. <value></value>
  5585. <remarks></remarks>
  5586. </member>
  5587. <member name="P:Urho.CollisionShape.Type">
  5588. <summary>Urho's type system type.</summary>
  5589. <value>StringHash representing the type for this C# type.</value>
  5590. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  5591. </member>
  5592. <member name="P:Urho.CollisionShape.TypeName">
  5593. <summary>Urho's low-level type name.</summary>
  5594. <value>Stringified low-level type name.</value>
  5595. <remarks />
  5596. </member>
  5597. <member name="P:Urho.CollisionShape.TypeNameStatic">
  5598. <summary>Urho's low-level type name, accessible as a static method.</summary>
  5599. <value>Stringified low-level type name.</value>
  5600. <remarks />
  5601. </member>
  5602. <member name="P:Urho.CollisionShape.TypeStatic">
  5603. <summary></summary>
  5604. <value></value>
  5605. <remarks></remarks>
  5606. </member>
  5607. <member name="P:Urho.CollisionShape.WorldBoundingBox">
  5608. <summary>
  5609. Return world-space bounding box.
  5610. </summary>
  5611. <value></value>
  5612. <remarks></remarks>
  5613. </member>
  5614. <member name="T:Urho.CollisionShape2D">
  5615. <summary>
  5616. 2D collision shape component.
  5617. </summary>
  5618. <remarks></remarks>
  5619. </member>
  5620. <member name="C:Urho.CollisionShape2D(System.IntPtr)">
  5621. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  5622. <summary>Constructs a new instance of CollisionShape2D, given a raw pointer to an unmanaged object</summary>
  5623. <remarks>
  5624. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  5625. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  5626. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  5627. </remarks>
  5628. </member>
  5629. <member name="C:Urho.CollisionShape2D(Urho.UrhoObjectFlag)">
  5630. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  5631. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  5632. <remarks>
  5633. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  5634. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  5635. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  5636. </remarks>
  5637. </member>
  5638. <member name="P:Urho.CollisionShape2D.BaseType">
  5639. <summary>Urho's type system base type.</summary>
  5640. <value>StringHash representing the base type for this Urho type.</value>
  5641. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  5642. </member>
  5643. <member name="P:Urho.CollisionShape2D.CategoryBits">
  5644. <summary>
  5645. Return filter category bits.
  5646. Or
  5647. Set filter category bits.
  5648. </summary>
  5649. <value></value>
  5650. <remarks></remarks>
  5651. </member>
  5652. <member name="M:Urho.CollisionShape2D.CreateFixture">
  5653. <summary>
  5654. Create fixture.
  5655. </summary>
  5656. <remarks></remarks>
  5657. </member>
  5658. <member name="P:Urho.CollisionShape2D.Density">
  5659. <summary>
  5660. Return density.
  5661. Or
  5662. Set density.
  5663. </summary>
  5664. <value></value>
  5665. <remarks></remarks>
  5666. </member>
  5667. <member name="P:Urho.CollisionShape2D.Friction">
  5668. <summary>
  5669. Return friction.
  5670. Or
  5671. Set friction.
  5672. </summary>
  5673. <value></value>
  5674. <remarks></remarks>
  5675. </member>
  5676. <member name="P:Urho.CollisionShape2D.GroupIndex">
  5677. <summary>
  5678. Return filter group index.
  5679. Or
  5680. Set filter group index.
  5681. </summary>
  5682. <value></value>
  5683. <remarks></remarks>
  5684. </member>
  5685. <member name="P:Urho.CollisionShape2D.Inertia">
  5686. <summary>
  5687. Return inertia.
  5688. </summary>
  5689. <value></value>
  5690. <remarks></remarks>
  5691. </member>
  5692. <member name="M:Urho.CollisionShape2D.IsTrigger">
  5693. <summary>
  5694. Return trigger.
  5695. </summary>
  5696. <returns></returns>
  5697. <remarks></remarks>
  5698. </member>
  5699. <member name="P:Urho.CollisionShape2D.MaskBits">
  5700. <summary>
  5701. Return filter mask bits.
  5702. Or
  5703. Set filter mask bits.
  5704. </summary>
  5705. <value></value>
  5706. <remarks></remarks>
  5707. </member>
  5708. <member name="P:Urho.CollisionShape2D.Mass">
  5709. <summary>
  5710. Return mass.
  5711. </summary>
  5712. <value></value>
  5713. <remarks></remarks>
  5714. </member>
  5715. <member name="P:Urho.CollisionShape2D.MassCenter">
  5716. <summary>
  5717. Return mass center.
  5718. </summary>
  5719. <value></value>
  5720. <remarks></remarks>
  5721. </member>
  5722. <member name="M:Urho.CollisionShape2D.OnSetEnabled">
  5723. <summary>
  5724. Handle enabled/disabled state change.
  5725. </summary>
  5726. <remarks></remarks>
  5727. </member>
  5728. <member name="M:Urho.CollisionShape2D.RegisterObject(Urho.Context)">
  5729. <param name="context"></param>
  5730. <summary>
  5731. Register object factory.
  5732. </summary>
  5733. <remarks></remarks>
  5734. </member>
  5735. <member name="M:Urho.CollisionShape2D.ReleaseFixture">
  5736. <summary>
  5737. Release fixture.
  5738. </summary>
  5739. <remarks></remarks>
  5740. </member>
  5741. <member name="P:Urho.CollisionShape2D.Restitution">
  5742. <summary>
  5743. Return restitution.
  5744. Or
  5745. Set restitution .
  5746. </summary>
  5747. <value></value>
  5748. <remarks></remarks>
  5749. </member>
  5750. <member name="M:Urho.CollisionShape2D.SetTrigger(System.Boolean)">
  5751. <param name="trigger"></param>
  5752. <summary>
  5753. Set trigger.
  5754. </summary>
  5755. <remarks></remarks>
  5756. </member>
  5757. <member name="P:Urho.CollisionShape2D.Type">
  5758. <summary>Urho's type system type.</summary>
  5759. <value>StringHash representing the type for this C# type.</value>
  5760. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  5761. </member>
  5762. <member name="P:Urho.CollisionShape2D.TypeName">
  5763. <summary>Urho's low-level type name.</summary>
  5764. <value>Stringified low-level type name.</value>
  5765. <remarks />
  5766. </member>
  5767. <member name="P:Urho.CollisionShape2D.TypeNameStatic">
  5768. <summary>Urho's low-level type name, accessible as a static method.</summary>
  5769. <value>Stringified low-level type name.</value>
  5770. <remarks />
  5771. </member>
  5772. <member name="P:Urho.CollisionShape2D.TypeStatic">
  5773. <summary></summary>
  5774. <value></value>
  5775. <remarks></remarks>
  5776. </member>
  5777. <member name="T:Urho.Color">
  5778. <summary></summary>
  5779. <remarks></remarks>
  5780. </member>
  5781. <member name="C:Urho.Color(Urho.Color)">
  5782. <param name="source"></param>
  5783. <summary></summary>
  5784. <remarks></remarks>
  5785. </member>
  5786. <member name="C:Urho.Color(Urho.Color,System.Single)">
  5787. <param name="source"></param>
  5788. <param name="alpha"></param>
  5789. <summary></summary>
  5790. <remarks></remarks>
  5791. </member>
  5792. <member name="C:Urho.Color(System.Single,System.Single,System.Single,System.Single)">
  5793. <param name="r"></param>
  5794. <param name="g"></param>
  5795. <param name="b"></param>
  5796. <param name="a"></param>
  5797. <summary></summary>
  5798. <remarks></remarks>
  5799. </member>
  5800. <member name="F:Urho.Color.A">
  5801. <summary></summary>
  5802. <remarks></remarks>
  5803. </member>
  5804. <member name="F:Urho.Color.B">
  5805. <summary></summary>
  5806. <remarks></remarks>
  5807. </member>
  5808. <member name="F:Urho.Color.Black">
  5809. <summary></summary>
  5810. <remarks></remarks>
  5811. </member>
  5812. <member name="F:Urho.Color.Blue">
  5813. <summary></summary>
  5814. <remarks></remarks>
  5815. </member>
  5816. <member name="F:Urho.Color.Cyan">
  5817. <summary></summary>
  5818. <remarks></remarks>
  5819. </member>
  5820. <member name="F:Urho.Color.G">
  5821. <summary></summary>
  5822. <remarks></remarks>
  5823. </member>
  5824. <member name="F:Urho.Color.Gray">
  5825. <summary></summary>
  5826. <remarks></remarks>
  5827. </member>
  5828. <member name="F:Urho.Color.Green">
  5829. <summary></summary>
  5830. <remarks></remarks>
  5831. </member>
  5832. <member name="F:Urho.Color.Magenta">
  5833. <summary></summary>
  5834. <remarks></remarks>
  5835. </member>
  5836. <member name="F:Urho.Color.R">
  5837. <summary></summary>
  5838. <remarks></remarks>
  5839. </member>
  5840. <member name="F:Urho.Color.Red">
  5841. <summary></summary>
  5842. <remarks></remarks>
  5843. </member>
  5844. <member name="F:Urho.Color.Transparent">
  5845. <summary></summary>
  5846. <remarks></remarks>
  5847. </member>
  5848. <member name="F:Urho.Color.White">
  5849. <summary></summary>
  5850. <remarks></remarks>
  5851. </member>
  5852. <member name="F:Urho.Color.Yellow">
  5853. <summary></summary>
  5854. <remarks></remarks>
  5855. </member>
  5856. <member name="T:Urho.ColorFrame">
  5857. <summary></summary>
  5858. <remarks></remarks>
  5859. </member>
  5860. <member name="T:Urho.CompareMode">
  5861. <summary>
  5862. Depth or stencil compare mode.
  5863. </summary>
  5864. <remarks></remarks>
  5865. </member>
  5866. <member name="F:Urho.CompareMode.Always">
  5867. <summary></summary>
  5868. </member>
  5869. <member name="F:Urho.CompareMode.Equal">
  5870. <summary></summary>
  5871. </member>
  5872. <member name="F:Urho.CompareMode.Greater">
  5873. <summary></summary>
  5874. </member>
  5875. <member name="F:Urho.CompareMode.GreaterEqual">
  5876. <summary></summary>
  5877. </member>
  5878. <member name="F:Urho.CompareMode.Less">
  5879. <summary></summary>
  5880. </member>
  5881. <member name="F:Urho.CompareMode.LessEqual">
  5882. <summary></summary>
  5883. </member>
  5884. <member name="F:Urho.CompareMode.MaxComparemodes">
  5885. <summary></summary>
  5886. </member>
  5887. <member name="F:Urho.CompareMode.NotEqual">
  5888. <summary></summary>
  5889. </member>
  5890. <member name="T:Urho.Component">
  5891. <summary>
  5892. Base class for components. Components can be attached to scene nodes.
  5893. </summary>
  5894. <remarks></remarks>
  5895. </member>
  5896. <member name="C:Urho.Component(System.IntPtr)">
  5897. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  5898. <summary>Constructs a new instance of Component, given a raw pointer to an unmanaged object</summary>
  5899. <remarks>
  5900. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  5901. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  5902. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  5903. </remarks>
  5904. </member>
  5905. <member name="C:Urho.Component(Urho.Context)">
  5906. <param name="context">The context that this object will be attached to.</param>
  5907. <summary>Creates an instance of Component that is attached to an execution context.</summary>
  5908. <remarks>
  5909. <para>This creates an instance of Component attached to the specified execution context.</para>
  5910. </remarks>
  5911. </member>
  5912. <member name="C:Urho.Component(Urho.UrhoObjectFlag)">
  5913. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  5914. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  5915. <remarks>
  5916. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  5917. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  5918. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  5919. </remarks>
  5920. </member>
  5921. <member name="M:Urho.Component.AddReplicationState(Urho.ComponentReplicationState*)">
  5922. <param name="state"></param>
  5923. <summary>
  5924. Add a replication state that is tracking this component.
  5925. </summary>
  5926. <remarks></remarks>
  5927. </member>
  5928. <member name="P:Urho.Component.Application">
  5929. <summary></summary>
  5930. <value></value>
  5931. <remarks></remarks>
  5932. </member>
  5933. <member name="P:Urho.Component.BaseType">
  5934. <summary>Urho's type system base type.</summary>
  5935. <value>StringHash representing the base type for this Urho type.</value>
  5936. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  5937. </member>
  5938. <member name="P:Urho.Component.BaseTypeStatic">
  5939. <summary></summary>
  5940. <value></value>
  5941. <remarks></remarks>
  5942. </member>
  5943. <member name="M:Urho.Component.CleanupConnection(Urho.Connection)">
  5944. <param name="connection"></param>
  5945. <summary>
  5946. Clean up all references to a network connection that is about to be removed.
  5947. </summary>
  5948. <remarks></remarks>
  5949. </member>
  5950. <member name="M:Urho.Component.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  5951. <param name="debug"></param>
  5952. <param name="depthTest"></param>
  5953. <summary>
  5954. Visualize the component as debug geometry.
  5955. </summary>
  5956. <remarks></remarks>
  5957. </member>
  5958. <member name="M:Urho.Component.GetComponent(Urho.StringHash)">
  5959. <param name="type"></param>
  5960. <summary>
  5961. Return component in the same scene node by type. If there are several, returns the first.
  5962. </summary>
  5963. <returns></returns>
  5964. <remarks></remarks>
  5965. </member>
  5966. <member name="M:Urho.Component.GetComponent``1">
  5967. <typeparam name="T"></typeparam>
  5968. <summary></summary>
  5969. <returns></returns>
  5970. <remarks></remarks>
  5971. </member>
  5972. <member name="P:Urho.Component.ID">
  5973. <summary>
  5974. Return ID.
  5975. </summary>
  5976. <value></value>
  5977. <remarks></remarks>
  5978. </member>
  5979. <member name="M:Urho.Component.IsEnabled">
  5980. <summary>
  5981. Return whether is enabled.
  5982. </summary>
  5983. <returns></returns>
  5984. <remarks></remarks>
  5985. </member>
  5986. <member name="M:Urho.Component.IsEnabledEffective">
  5987. <summary>
  5988. Return whether is effectively enabled (node is also enabled.)
  5989. </summary>
  5990. <returns></returns>
  5991. <remarks></remarks>
  5992. </member>
  5993. <member name="M:Urho.Component.MarkNetworkUpdate">
  5994. <summary>
  5995. Mark for attribute check on the next network update.
  5996. </summary>
  5997. <remarks></remarks>
  5998. </member>
  5999. <member name="P:Urho.Component.Node">
  6000. <summary>
  6001. Return scene node.
  6002. </summary>
  6003. <value></value>
  6004. <remarks></remarks>
  6005. </member>
  6006. <member name="M:Urho.Component.OnAttachedToNode">
  6007. <summary></summary>
  6008. <remarks></remarks>
  6009. </member>
  6010. <member name="M:Urho.Component.OnDeleted">
  6011. <summary></summary>
  6012. <remarks></remarks>
  6013. </member>
  6014. <member name="M:Urho.Component.OnDeserialize(Urho.IComponentDeserializer)">
  6015. <param name="deserializer"></param>
  6016. <summary></summary>
  6017. <remarks></remarks>
  6018. </member>
  6019. <member name="M:Urho.Component.OnSerialize(Urho.IComponentSerializer)">
  6020. <param name="serializer"></param>
  6021. <summary></summary>
  6022. <remarks></remarks>
  6023. </member>
  6024. <member name="M:Urho.Component.OnSetEnabled">
  6025. <summary>
  6026. Handle enabled/disabled state change.
  6027. </summary>
  6028. <remarks></remarks>
  6029. </member>
  6030. <member name="M:Urho.Component.OnUpdate(System.Single)">
  6031. <param name="timeStep"></param>
  6032. <summary>
  6033. Make sure you set SubscribeToSceneUpdate property to true in order to receive Update events
  6034. </summary>
  6035. <remarks></remarks>
  6036. </member>
  6037. <member name="M:Urho.Component.PrepareNetworkUpdate">
  6038. <summary>
  6039. Prepare network update by comparing attributes and marking replication states dirty as necessary.
  6040. </summary>
  6041. <remarks></remarks>
  6042. </member>
  6043. <member name="P:Urho.Component.ReceiveSceneUpdates">
  6044. <summary></summary>
  6045. <value></value>
  6046. <remarks></remarks>
  6047. </member>
  6048. <member name="M:Urho.Component.Remove">
  6049. <summary>
  6050. Remove from the scene node. If no other shared pointer references exist, causes immediate deletion.
  6051. </summary>
  6052. <remarks></remarks>
  6053. </member>
  6054. <member name="M:Urho.Component.SaveXML(Urho.XMLElement)">
  6055. <param name="dest"></param>
  6056. <summary>
  6057. Save as XML data. Return true if successful.
  6058. </summary>
  6059. <returns></returns>
  6060. <remarks></remarks>
  6061. </member>
  6062. <member name="P:Urho.Component.Scene">
  6063. <summary>
  6064. Return the scene the node belongs to.
  6065. </summary>
  6066. <value></value>
  6067. <remarks></remarks>
  6068. </member>
  6069. <member name="M:Urho.Component.SetEnabled(System.Boolean)">
  6070. <param name="enable"></param>
  6071. <summary>
  6072. Set enabled/disabled state.
  6073. </summary>
  6074. <remarks></remarks>
  6075. </member>
  6076. <member name="P:Urho.Component.Type">
  6077. <summary>Urho's type system type.</summary>
  6078. <value>StringHash representing the type for this C# type.</value>
  6079. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  6080. </member>
  6081. <member name="P:Urho.Component.TypeName">
  6082. <summary>Urho's low-level type name.</summary>
  6083. <value>Stringified low-level type name.</value>
  6084. <remarks />
  6085. </member>
  6086. <member name="P:Urho.Component.TypeNameStatic">
  6087. <summary>Urho's low-level type name, accessible as a static method.</summary>
  6088. <value>Stringified low-level type name.</value>
  6089. <remarks />
  6090. </member>
  6091. <member name="P:Urho.Component.TypeStatic">
  6092. <summary></summary>
  6093. <value></value>
  6094. <remarks></remarks>
  6095. </member>
  6096. <member name="T:Urho.ComponentAddedEventArgs">
  6097. <summary></summary>
  6098. <remarks></remarks>
  6099. </member>
  6100. <member name="P:Urho.ComponentAddedEventArgs.Component">
  6101. <summary></summary>
  6102. <value></value>
  6103. <remarks></remarks>
  6104. </member>
  6105. <member name="P:Urho.ComponentAddedEventArgs.Node">
  6106. <summary></summary>
  6107. <value></value>
  6108. <remarks></remarks>
  6109. </member>
  6110. <member name="P:Urho.ComponentAddedEventArgs.Scene">
  6111. <summary></summary>
  6112. <value></value>
  6113. <remarks></remarks>
  6114. </member>
  6115. <member name="T:Urho.ComponentEnabledChangedEventArgs">
  6116. <summary></summary>
  6117. <remarks></remarks>
  6118. </member>
  6119. <member name="P:Urho.ComponentEnabledChangedEventArgs.Component">
  6120. <summary></summary>
  6121. <value></value>
  6122. <remarks></remarks>
  6123. </member>
  6124. <member name="P:Urho.ComponentEnabledChangedEventArgs.Node">
  6125. <summary></summary>
  6126. <value></value>
  6127. <remarks></remarks>
  6128. </member>
  6129. <member name="P:Urho.ComponentEnabledChangedEventArgs.Scene">
  6130. <summary></summary>
  6131. <value></value>
  6132. <remarks></remarks>
  6133. </member>
  6134. <member name="T:Urho.ComponentRemovedEventArgs">
  6135. <summary></summary>
  6136. <remarks></remarks>
  6137. </member>
  6138. <member name="P:Urho.ComponentRemovedEventArgs.Component">
  6139. <summary></summary>
  6140. <value></value>
  6141. <remarks></remarks>
  6142. </member>
  6143. <member name="P:Urho.ComponentRemovedEventArgs.Node">
  6144. <summary></summary>
  6145. <value></value>
  6146. <remarks></remarks>
  6147. </member>
  6148. <member name="P:Urho.ComponentRemovedEventArgs.Scene">
  6149. <summary></summary>
  6150. <value></value>
  6151. <remarks></remarks>
  6152. </member>
  6153. <member name="T:Urho.ComponentReplicationState">
  6154. <summary></summary>
  6155. <remarks></remarks>
  6156. </member>
  6157. <member name="T:Urho.CompressedFormat">
  6158. <summary>
  6159. Supported compressed image formats.
  6160. </summary>
  6161. <remarks></remarks>
  6162. </member>
  6163. <member name="F:Urho.CompressedFormat.Dxt1">
  6164. <summary></summary>
  6165. </member>
  6166. <member name="F:Urho.CompressedFormat.Dxt3">
  6167. <summary></summary>
  6168. </member>
  6169. <member name="F:Urho.CompressedFormat.Dxt5">
  6170. <summary></summary>
  6171. </member>
  6172. <member name="F:Urho.CompressedFormat.Etc1">
  6173. <summary></summary>
  6174. </member>
  6175. <member name="F:Urho.CompressedFormat.None">
  6176. <summary></summary>
  6177. </member>
  6178. <member name="F:Urho.CompressedFormat.PvrtcRgbaN2Bpp">
  6179. <summary></summary>
  6180. </member>
  6181. <member name="F:Urho.CompressedFormat.PvrtcRgbaN4Bpp">
  6182. <summary></summary>
  6183. </member>
  6184. <member name="F:Urho.CompressedFormat.PvrtcRgbN2Bpp">
  6185. <summary></summary>
  6186. </member>
  6187. <member name="F:Urho.CompressedFormat.PvrtcRgbN4Bpp">
  6188. <summary></summary>
  6189. </member>
  6190. <member name="F:Urho.CompressedFormat.Rgba">
  6191. <summary></summary>
  6192. </member>
  6193. <member name="T:Urho.CompressedLevel">
  6194. <summary></summary>
  6195. <remarks></remarks>
  6196. </member>
  6197. <member name="T:Urho.ConnectFailedEventArgs">
  6198. <summary></summary>
  6199. <remarks></remarks>
  6200. </member>
  6201. <member name="T:Urho.Connection">
  6202. <summary>
  6203. %Connection to a remote network host.
  6204. </summary>
  6205. <remarks></remarks>
  6206. </member>
  6207. <member name="C:Urho.Connection(System.IntPtr)">
  6208. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  6209. <summary>Constructs a new instance of Connection, given a raw pointer to an unmanaged object</summary>
  6210. <remarks>
  6211. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  6212. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  6213. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  6214. </remarks>
  6215. </member>
  6216. <member name="C:Urho.Connection(Urho.UrhoObjectFlag)">
  6217. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  6218. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  6219. <remarks>
  6220. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  6221. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  6222. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  6223. </remarks>
  6224. </member>
  6225. <member name="P:Urho.Connection.Address">
  6226. <summary>
  6227. Return remote address.
  6228. </summary>
  6229. <value></value>
  6230. <remarks></remarks>
  6231. </member>
  6232. <member name="P:Urho.Connection.BaseType">
  6233. <summary>Urho's type system base type.</summary>
  6234. <value>StringHash representing the base type for this Urho type.</value>
  6235. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  6236. </member>
  6237. <member name="P:Urho.Connection.BytesInPerSec">
  6238. <summary>
  6239. Return bytes received per second.
  6240. </summary>
  6241. <value></value>
  6242. <remarks></remarks>
  6243. </member>
  6244. <member name="P:Urho.Connection.BytesOutPerSec">
  6245. <summary>
  6246. Return bytes sent per second.
  6247. </summary>
  6248. <value></value>
  6249. <remarks></remarks>
  6250. </member>
  6251. <member name="M:Urho.Connection.ConfigureNetworkSimulator(System.Int32,System.Single)">
  6252. <param name="latencyMs"></param>
  6253. <param name="packetLoss"></param>
  6254. <summary>
  6255. Set network simulation parameters. Called by Network.
  6256. </summary>
  6257. <remarks></remarks>
  6258. </member>
  6259. <member name="P:Urho.Connection.Controls">
  6260. <summary></summary>
  6261. <value></value>
  6262. <remarks></remarks>
  6263. </member>
  6264. <member name="M:Urho.Connection.Disconnect(System.Int32)">
  6265. <param name="waitMSec"></param>
  6266. <summary>
  6267. Disconnect. If wait time is non-zero, will block while waiting for disconnect to finish.
  6268. </summary>
  6269. <remarks></remarks>
  6270. </member>
  6271. <member name="P:Urho.Connection.DownloadName">
  6272. <summary>
  6273. Return name of current package download, or empty if no downloads.
  6274. </summary>
  6275. <value></value>
  6276. <remarks></remarks>
  6277. </member>
  6278. <member name="P:Urho.Connection.DownloadProgress">
  6279. <summary>
  6280. Return progress of current package download, or 1.0 if no downloads.
  6281. </summary>
  6282. <value></value>
  6283. <remarks></remarks>
  6284. </member>
  6285. <member name="M:Urho.Connection.IsClient">
  6286. <summary>
  6287. Return whether is a client connection.
  6288. </summary>
  6289. <returns></returns>
  6290. <remarks></remarks>
  6291. </member>
  6292. <member name="M:Urho.Connection.IsConnected">
  6293. <summary>
  6294. Return whether is fully connected.
  6295. </summary>
  6296. <returns></returns>
  6297. <remarks></remarks>
  6298. </member>
  6299. <member name="M:Urho.Connection.IsConnectPending">
  6300. <summary>
  6301. Return whether connection is pending.
  6302. </summary>
  6303. <returns></returns>
  6304. <remarks></remarks>
  6305. </member>
  6306. <member name="M:Urho.Connection.IsSceneLoaded">
  6307. <summary>
  6308. Return whether the scene is loaded and ready to receive server updates.
  6309. </summary>
  6310. <returns></returns>
  6311. <remarks></remarks>
  6312. </member>
  6313. <member name="P:Urho.Connection.LastHeardTime">
  6314. <summary>
  6315. Return the time since last received data from the remote host in milliseconds.
  6316. </summary>
  6317. <value></value>
  6318. <remarks></remarks>
  6319. </member>
  6320. <member name="P:Urho.Connection.LogStatistics">
  6321. <summary>
  6322. Return whether to log data in/out statistics.
  6323. Or
  6324. Set whether to log data in/out statistics.
  6325. </summary>
  6326. <value></value>
  6327. <remarks></remarks>
  6328. </member>
  6329. <member name="P:Urho.Connection.NumDownloads">
  6330. <summary>
  6331. Return number of package downloads remaining.
  6332. </summary>
  6333. <value></value>
  6334. <remarks></remarks>
  6335. </member>
  6336. <member name="P:Urho.Connection.PacketsInPerSec">
  6337. <summary>
  6338. Return packets received per second.
  6339. </summary>
  6340. <value></value>
  6341. <remarks></remarks>
  6342. </member>
  6343. <member name="P:Urho.Connection.PacketsOutPerSec">
  6344. <summary>
  6345. Return packets sent per second.
  6346. </summary>
  6347. <value></value>
  6348. <remarks></remarks>
  6349. </member>
  6350. <member name="P:Urho.Connection.Port">
  6351. <summary>
  6352. Return remote port.
  6353. </summary>
  6354. <value></value>
  6355. <remarks></remarks>
  6356. </member>
  6357. <member name="P:Urho.Connection.Position">
  6358. <summary>
  6359. Return the observer position sent by the client for interest management.
  6360. Or
  6361. Set the observer position for interest management, to be sent to the server.
  6362. </summary>
  6363. <value></value>
  6364. <remarks></remarks>
  6365. </member>
  6366. <member name="M:Urho.Connection.ProcessPendingLatestData">
  6367. <summary>
  6368. Process pending latest data for nodes and components.
  6369. </summary>
  6370. <remarks></remarks>
  6371. </member>
  6372. <member name="P:Urho.Connection.Rotation">
  6373. <summary>
  6374. Return the observer rotation sent by the client for interest management.
  6375. Or
  6376. Set the observer rotation for interest management, to be sent to the server. Note: not used by the NetworkPriority component.
  6377. </summary>
  6378. <value></value>
  6379. <remarks></remarks>
  6380. </member>
  6381. <member name="P:Urho.Connection.RoundTripTime">
  6382. <summary>
  6383. Return the connection's round trip time in milliseconds.
  6384. </summary>
  6385. <value></value>
  6386. <remarks></remarks>
  6387. </member>
  6388. <member name="P:Urho.Connection.Scene">
  6389. <summary>
  6390. Return the scene used by this connection.
  6391. Or
  6392. Assign scene. On the server, this will cause the client to load it.
  6393. </summary>
  6394. <value></value>
  6395. <remarks></remarks>
  6396. </member>
  6397. <member name="M:Urho.Connection.SendClientUpdate">
  6398. <summary>
  6399. Send latest controls from the client. Called by Network.
  6400. </summary>
  6401. <remarks></remarks>
  6402. </member>
  6403. <member name="M:Urho.Connection.SendMessage(System.Int32,System.Boolean,System.Boolean,System.Byte[],System.UInt32)">
  6404. <param name="msgId"></param>
  6405. <param name="reliable"></param>
  6406. <param name="inOrder"></param>
  6407. <param name="buffer"></param>
  6408. <param name="contentId"></param>
  6409. <summary></summary>
  6410. <remarks></remarks>
  6411. </member>
  6412. <member name="M:Urho.Connection.SendMessage(System.Int32,System.Boolean,System.Boolean,System.Byte*,System.UInt32,System.UInt32)">
  6413. <param name="msgID"></param>
  6414. <param name="reliable"></param>
  6415. <param name="inOrder"></param>
  6416. <param name="data"></param>
  6417. <param name="numBytes"></param>
  6418. <param name="contentID"></param>
  6419. <summary>
  6420. Send a message.
  6421. </summary>
  6422. <remarks></remarks>
  6423. </member>
  6424. <member name="M:Urho.Connection.SendPackages">
  6425. <summary>
  6426. Send package files to client. Called by network.
  6427. </summary>
  6428. <remarks></remarks>
  6429. </member>
  6430. <member name="M:Urho.Connection.SendPackageToClient(Urho.PackageFile)">
  6431. <param name="package"></param>
  6432. <summary>
  6433. Trigger client connection to download a package file from the server. Can be used to download additional resource packages when client is already joined in a scene. The package must have been added as a requirement to the scene the client is joined in, or else the eventual download will fail.
  6434. </summary>
  6435. <remarks></remarks>
  6436. </member>
  6437. <member name="M:Urho.Connection.SendRemoteEvents">
  6438. <summary>
  6439. Send queued remote events. Called by Network.
  6440. </summary>
  6441. <remarks></remarks>
  6442. </member>
  6443. <member name="M:Urho.Connection.SendServerUpdate">
  6444. <summary>
  6445. Send scene update messages. Called by Network.
  6446. </summary>
  6447. <remarks></remarks>
  6448. </member>
  6449. <member name="M:Urho.Connection.SetConnectPending(System.Boolean)">
  6450. <param name="connectPending"></param>
  6451. <summary>
  6452. Set the connection pending status. Called by Network.
  6453. </summary>
  6454. <remarks></remarks>
  6455. </member>
  6456. <member name="P:Urho.Connection.TimeStamp">
  6457. <summary>
  6458. Return the controls timestamp, sent from client to server along each control update.
  6459. </summary>
  6460. <value></value>
  6461. <remarks></remarks>
  6462. </member>
  6463. <member name="M:Urho.Connection.ToDebugString">
  6464. <summary>
  6465. Return an address:port string.
  6466. </summary>
  6467. <returns></returns>
  6468. <remarks></remarks>
  6469. </member>
  6470. <member name="P:Urho.Connection.Type">
  6471. <summary>Urho's type system type.</summary>
  6472. <value>StringHash representing the type for this C# type.</value>
  6473. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  6474. </member>
  6475. <member name="P:Urho.Connection.TypeName">
  6476. <summary>Urho's low-level type name.</summary>
  6477. <value>Stringified low-level type name.</value>
  6478. <remarks />
  6479. </member>
  6480. <member name="P:Urho.Connection.TypeNameStatic">
  6481. <summary>Urho's low-level type name, accessible as a static method.</summary>
  6482. <value>Stringified low-level type name.</value>
  6483. <remarks />
  6484. </member>
  6485. <member name="P:Urho.Connection.TypeStatic">
  6486. <summary></summary>
  6487. <value></value>
  6488. <remarks></remarks>
  6489. </member>
  6490. <member name="T:Urho.ConsoleCommandEventArgs">
  6491. <summary></summary>
  6492. <remarks></remarks>
  6493. </member>
  6494. <member name="P:Urho.ConsoleCommandEventArgs.Command">
  6495. <summary></summary>
  6496. <value></value>
  6497. <remarks></remarks>
  6498. </member>
  6499. <member name="P:Urho.ConsoleCommandEventArgs.Id">
  6500. <summary></summary>
  6501. <value></value>
  6502. <remarks></remarks>
  6503. </member>
  6504. <member name="T:Urho.ConstantBuffer">
  6505. <summary>
  6506. Hardware constant buffer.
  6507. </summary>
  6508. <remarks></remarks>
  6509. </member>
  6510. <member name="C:Urho.ConstantBuffer(System.IntPtr)">
  6511. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  6512. <summary>Constructs a new instance of ConstantBuffer, given a raw pointer to an unmanaged object</summary>
  6513. <remarks>
  6514. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  6515. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  6516. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  6517. </remarks>
  6518. </member>
  6519. <member name="C:Urho.ConstantBuffer(Urho.Context)">
  6520. <param name="context">The context that this object will be attached to.</param>
  6521. <summary>Creates an instance of ConstantBuffer that is attached to an execution context.</summary>
  6522. <remarks>
  6523. <para>This creates an instance of ConstantBuffer attached to the specified execution context.</para>
  6524. </remarks>
  6525. </member>
  6526. <member name="C:Urho.ConstantBuffer(Urho.UrhoObjectFlag)">
  6527. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  6528. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  6529. <remarks>
  6530. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  6531. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  6532. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  6533. </remarks>
  6534. </member>
  6535. <member name="M:Urho.ConstantBuffer.Apply">
  6536. <summary>
  6537. Apply to GPU.
  6538. </summary>
  6539. <remarks></remarks>
  6540. </member>
  6541. <member name="P:Urho.ConstantBuffer.BaseType">
  6542. <summary>Urho's type system base type.</summary>
  6543. <value>StringHash representing the base type for this Urho type.</value>
  6544. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  6545. </member>
  6546. <member name="M:Urho.ConstantBuffer.IsDirty">
  6547. <summary>
  6548. Return whether has unapplied data.
  6549. </summary>
  6550. <returns></returns>
  6551. <remarks></remarks>
  6552. </member>
  6553. <member name="M:Urho.ConstantBuffer.OnDeviceReset">
  6554. <summary>
  6555. Recreate the GPU resource and restore data if applicable.
  6556. </summary>
  6557. <remarks></remarks>
  6558. </member>
  6559. <member name="M:Urho.ConstantBuffer.Release">
  6560. <summary>
  6561. Release the buffer.
  6562. </summary>
  6563. <remarks></remarks>
  6564. </member>
  6565. <member name="M:Urho.ConstantBuffer.SetParameter(System.UInt32,System.UInt32,System.Void*)">
  6566. <param name="offset"></param>
  6567. <param name="size"></param>
  6568. <param name="data"></param>
  6569. <summary>
  6570. Set a generic parameter and mark buffer dirty.
  6571. </summary>
  6572. <remarks></remarks>
  6573. </member>
  6574. <member name="M:Urho.ConstantBuffer.SetSize(System.UInt32)">
  6575. <param name="size"></param>
  6576. <summary>
  6577. Set size and create GPU-side buffer. Return true on success.
  6578. </summary>
  6579. <returns></returns>
  6580. <remarks></remarks>
  6581. </member>
  6582. <member name="M:Urho.ConstantBuffer.SetVector3ArrayParameter(System.UInt32,System.UInt32,System.Void*)">
  6583. <param name="offset"></param>
  6584. <param name="rows"></param>
  6585. <param name="data"></param>
  6586. <summary>
  6587. Set a Vector3 array parameter and mark buffer dirty.
  6588. </summary>
  6589. <remarks></remarks>
  6590. </member>
  6591. <member name="P:Urho.ConstantBuffer.Size">
  6592. <summary>
  6593. Return size.
  6594. </summary>
  6595. <value></value>
  6596. <remarks></remarks>
  6597. </member>
  6598. <member name="P:Urho.ConstantBuffer.Type">
  6599. <summary>Urho's type system type.</summary>
  6600. <value>StringHash representing the type for this C# type.</value>
  6601. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  6602. </member>
  6603. <member name="P:Urho.ConstantBuffer.TypeName">
  6604. <summary>Urho's low-level type name.</summary>
  6605. <value>Stringified low-level type name.</value>
  6606. <remarks />
  6607. </member>
  6608. <member name="P:Urho.ConstantBuffer.TypeNameStatic">
  6609. <summary>Urho's low-level type name, accessible as a static method.</summary>
  6610. <value>Stringified low-level type name.</value>
  6611. <remarks />
  6612. </member>
  6613. <member name="P:Urho.ConstantBuffer.TypeStatic">
  6614. <summary></summary>
  6615. <value></value>
  6616. <remarks></remarks>
  6617. </member>
  6618. <member name="T:Urho.Constraint">
  6619. <summary>
  6620. Physics constraint component. Connects two rigid bodies together, or one rigid body to a static point.
  6621. </summary>
  6622. <remarks></remarks>
  6623. </member>
  6624. <member name="C:Urho.Constraint(System.IntPtr)">
  6625. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  6626. <summary>Constructs a new instance of Constraint, given a raw pointer to an unmanaged object</summary>
  6627. <remarks>
  6628. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  6629. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  6630. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  6631. </remarks>
  6632. </member>
  6633. <member name="C:Urho.Constraint(Urho.Context)">
  6634. <param name="context">The context that this object will be attached to.</param>
  6635. <summary>Creates an instance of Constraint that is attached to an execution context.</summary>
  6636. <remarks>
  6637. <para>This creates an instance of Constraint attached to the specified execution context.</para>
  6638. </remarks>
  6639. </member>
  6640. <member name="C:Urho.Constraint(Urho.UrhoObjectFlag)">
  6641. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  6642. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  6643. <remarks>
  6644. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  6645. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  6646. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  6647. </remarks>
  6648. </member>
  6649. <member name="M:Urho.Constraint.ApplyAttributes">
  6650. <summary>
  6651. Apply attribute changes that can not be applied immediately. Called after scene load or a network update.
  6652. </summary>
  6653. <remarks></remarks>
  6654. </member>
  6655. <member name="M:Urho.Constraint.ApplyFrames">
  6656. <summary>
  6657. Apply constraint frames.
  6658. </summary>
  6659. <remarks></remarks>
  6660. </member>
  6661. <member name="P:Urho.Constraint.BaseType">
  6662. <summary>Urho's type system base type.</summary>
  6663. <value>StringHash representing the base type for this Urho type.</value>
  6664. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  6665. </member>
  6666. <member name="P:Urho.Constraint.CFM">
  6667. <summary>
  6668. Return constraint force mixing parameter.
  6669. Or
  6670. Set constraint force mixing parameter. Zero = leave to default.
  6671. </summary>
  6672. <value></value>
  6673. <remarks></remarks>
  6674. </member>
  6675. <member name="P:Urho.Constraint.ConstraintType">
  6676. <summary>
  6677. Return constraint type.
  6678. Or
  6679. Set constraint type and recreate the constraint.
  6680. </summary>
  6681. <value></value>
  6682. <remarks></remarks>
  6683. </member>
  6684. <member name="P:Urho.Constraint.DisableCollision">
  6685. <summary>
  6686. Return whether collisions between connected bodies are disabled.
  6687. Or
  6688. Set whether to disable collisions between connected bodies.
  6689. </summary>
  6690. <value></value>
  6691. <remarks></remarks>
  6692. </member>
  6693. <member name="M:Urho.Constraint.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  6694. <param name="debug"></param>
  6695. <param name="depthTest"></param>
  6696. <summary>
  6697. Visualize the component as debug geometry.
  6698. </summary>
  6699. <remarks></remarks>
  6700. </member>
  6701. <member name="P:Urho.Constraint.ERP">
  6702. <summary>
  6703. Return constraint error reduction parameter.
  6704. Or
  6705. Set constraint error reduction parameter. Zero = leave to default.
  6706. </summary>
  6707. <value></value>
  6708. <remarks></remarks>
  6709. </member>
  6710. <member name="P:Urho.Constraint.HighLimit">
  6711. <summary>
  6712. Return high limit.
  6713. Or
  6714. Set high limit. Interpretation is constraint type specific.
  6715. </summary>
  6716. <value></value>
  6717. <remarks></remarks>
  6718. </member>
  6719. <member name="P:Urho.Constraint.LowLimit">
  6720. <summary>
  6721. Return low limit.
  6722. Or
  6723. Set low limit. Interpretation is constraint type specific.
  6724. </summary>
  6725. <value></value>
  6726. <remarks></remarks>
  6727. </member>
  6728. <member name="M:Urho.Constraint.OnSetEnabled">
  6729. <summary>
  6730. Handle enabled/disabled state change.
  6731. </summary>
  6732. <remarks></remarks>
  6733. </member>
  6734. <member name="P:Urho.Constraint.OtherBody">
  6735. <summary>
  6736. Return the other rigid body. May be null if connected to the static world.
  6737. Or
  6738. Set other body to connect to. Set to null to connect to the static world.
  6739. </summary>
  6740. <value></value>
  6741. <remarks></remarks>
  6742. </member>
  6743. <member name="P:Urho.Constraint.OtherPosition">
  6744. <summary>
  6745. Return constraint position relative to other body.
  6746. Or
  6747. Set constraint position relative to the other body. If connected to the static world, is a world space position.
  6748. </summary>
  6749. <value></value>
  6750. <remarks></remarks>
  6751. </member>
  6752. <member name="P:Urho.Constraint.OtherRotation">
  6753. <summary>
  6754. Return constraint rotation relative to other body.
  6755. Or
  6756. Set constraint rotation relative to the other body. If connected to the static world, is a world space rotation.
  6757. </summary>
  6758. <value></value>
  6759. <remarks></remarks>
  6760. </member>
  6761. <member name="P:Urho.Constraint.OwnBody">
  6762. <summary>
  6763. Return rigid body in own scene node.
  6764. </summary>
  6765. <value></value>
  6766. <remarks></remarks>
  6767. </member>
  6768. <member name="P:Urho.Constraint.PhysicsWorld">
  6769. <summary>
  6770. Return physics world.
  6771. </summary>
  6772. <value></value>
  6773. <remarks></remarks>
  6774. </member>
  6775. <member name="P:Urho.Constraint.Position">
  6776. <summary>
  6777. Return constraint position relative to own body.
  6778. Or
  6779. Set constraint position relative to own body.
  6780. </summary>
  6781. <value></value>
  6782. <remarks></remarks>
  6783. </member>
  6784. <member name="M:Urho.Constraint.RegisterObject(Urho.Context)">
  6785. <param name="context"></param>
  6786. <summary>
  6787. Register object factory.
  6788. </summary>
  6789. <remarks></remarks>
  6790. </member>
  6791. <member name="M:Urho.Constraint.ReleaseConstraint">
  6792. <summary>
  6793. Release the constraint.
  6794. </summary>
  6795. <remarks></remarks>
  6796. </member>
  6797. <member name="P:Urho.Constraint.Rotation">
  6798. <summary>
  6799. Return constraint rotation relative to own body.
  6800. Or
  6801. Set constraint rotation relative to own body.
  6802. </summary>
  6803. <value></value>
  6804. <remarks></remarks>
  6805. </member>
  6806. <member name="M:Urho.Constraint.SetAxis(Urho.Vector3)">
  6807. <param name="axis"></param>
  6808. <summary>
  6809. Set constraint rotation relative to own body by specifying the axis.
  6810. </summary>
  6811. <remarks></remarks>
  6812. </member>
  6813. <member name="M:Urho.Constraint.SetOtherAxis(Urho.Vector3)">
  6814. <param name="axis"></param>
  6815. <summary>
  6816. Set constraint rotation relative to the other body by specifying the axis.
  6817. </summary>
  6818. <remarks></remarks>
  6819. </member>
  6820. <member name="M:Urho.Constraint.SetWorldPosition(Urho.Vector3)">
  6821. <param name="position"></param>
  6822. <summary>
  6823. Set constraint world space position. Resets both own and other body relative position, ie. zeroes the constraint error.
  6824. </summary>
  6825. <remarks></remarks>
  6826. </member>
  6827. <member name="P:Urho.Constraint.Type">
  6828. <summary>Urho's type system type.</summary>
  6829. <value>StringHash representing the type for this C# type.</value>
  6830. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  6831. </member>
  6832. <member name="P:Urho.Constraint.TypeName">
  6833. <summary>Urho's low-level type name.</summary>
  6834. <value>Stringified low-level type name.</value>
  6835. <remarks />
  6836. </member>
  6837. <member name="P:Urho.Constraint.TypeNameStatic">
  6838. <summary>Urho's low-level type name, accessible as a static method.</summary>
  6839. <value>Stringified low-level type name.</value>
  6840. <remarks />
  6841. </member>
  6842. <member name="P:Urho.Constraint.TypeStatic">
  6843. <summary></summary>
  6844. <value></value>
  6845. <remarks></remarks>
  6846. </member>
  6847. <member name="P:Urho.Constraint.WorldPosition">
  6848. <summary>
  6849. Return constraint world position, calculated from own body.
  6850. </summary>
  6851. <value></value>
  6852. <remarks></remarks>
  6853. </member>
  6854. <member name="T:Urho.Constraint2D">
  6855. <summary>
  6856. 2D physics constraint component.
  6857. </summary>
  6858. <remarks></remarks>
  6859. </member>
  6860. <member name="C:Urho.Constraint2D(System.IntPtr)">
  6861. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  6862. <summary>Constructs a new instance of Constraint2D, given a raw pointer to an unmanaged object</summary>
  6863. <remarks>
  6864. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  6865. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  6866. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  6867. </remarks>
  6868. </member>
  6869. <member name="C:Urho.Constraint2D(Urho.Context)">
  6870. <param name="context">The context that this object will be attached to.</param>
  6871. <summary>Creates an instance of Constraint2D that is attached to an execution context.</summary>
  6872. <remarks>
  6873. <para>This creates an instance of Constraint2D attached to the specified execution context.</para>
  6874. </remarks>
  6875. </member>
  6876. <member name="C:Urho.Constraint2D(Urho.UrhoObjectFlag)">
  6877. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  6878. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  6879. <remarks>
  6880. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  6881. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  6882. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  6883. </remarks>
  6884. </member>
  6885. <member name="P:Urho.Constraint2D.AttachedConstraint">
  6886. <summary>
  6887. Return attached constraint (for gear).
  6888. Or
  6889. Set attached constriant (for gear).
  6890. </summary>
  6891. <value></value>
  6892. <remarks></remarks>
  6893. </member>
  6894. <member name="P:Urho.Constraint2D.BaseType">
  6895. <summary>Urho's type system base type.</summary>
  6896. <value>StringHash representing the base type for this Urho type.</value>
  6897. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  6898. </member>
  6899. <member name="P:Urho.Constraint2D.CollideConnected">
  6900. <summary>
  6901. Return collide connected.
  6902. Or
  6903. Set collide connected.
  6904. </summary>
  6905. <value></value>
  6906. <remarks></remarks>
  6907. </member>
  6908. <member name="M:Urho.Constraint2D.CreateJoint">
  6909. <summary>
  6910. Create Joint.
  6911. </summary>
  6912. <remarks></remarks>
  6913. </member>
  6914. <member name="M:Urho.Constraint2D.OnSetEnabled">
  6915. <summary>
  6916. Handle enabled/disabled state change.
  6917. </summary>
  6918. <remarks></remarks>
  6919. </member>
  6920. <member name="P:Urho.Constraint2D.OtherBody">
  6921. <summary>
  6922. Return other body.
  6923. Or
  6924. Set other rigid body.
  6925. </summary>
  6926. <value></value>
  6927. <remarks></remarks>
  6928. </member>
  6929. <member name="P:Urho.Constraint2D.OwnerBody">
  6930. <summary>
  6931. Return owner body.
  6932. </summary>
  6933. <value></value>
  6934. <remarks></remarks>
  6935. </member>
  6936. <member name="M:Urho.Constraint2D.RegisterObject(Urho.Context)">
  6937. <param name="context"></param>
  6938. <summary>
  6939. Register object factory.
  6940. </summary>
  6941. <remarks></remarks>
  6942. </member>
  6943. <member name="M:Urho.Constraint2D.ReleaseJoint">
  6944. <summary>
  6945. Release Joint.
  6946. </summary>
  6947. <remarks></remarks>
  6948. </member>
  6949. <member name="P:Urho.Constraint2D.Type">
  6950. <summary>Urho's type system type.</summary>
  6951. <value>StringHash representing the type for this C# type.</value>
  6952. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  6953. </member>
  6954. <member name="P:Urho.Constraint2D.TypeName">
  6955. <summary>Urho's low-level type name.</summary>
  6956. <value>Stringified low-level type name.</value>
  6957. <remarks />
  6958. </member>
  6959. <member name="P:Urho.Constraint2D.TypeNameStatic">
  6960. <summary>Urho's low-level type name, accessible as a static method.</summary>
  6961. <value>Stringified low-level type name.</value>
  6962. <remarks />
  6963. </member>
  6964. <member name="P:Urho.Constraint2D.TypeStatic">
  6965. <summary></summary>
  6966. <value></value>
  6967. <remarks></remarks>
  6968. </member>
  6969. <member name="T:Urho.ConstraintDistance2D">
  6970. <summary>
  6971. 2D distance constraint component.
  6972. </summary>
  6973. <remarks></remarks>
  6974. </member>
  6975. <member name="C:Urho.ConstraintDistance2D(System.IntPtr)">
  6976. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  6977. <summary>Constructs a new instance of ConstraintDistance2D, given a raw pointer to an unmanaged object</summary>
  6978. <remarks>
  6979. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  6980. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  6981. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  6982. </remarks>
  6983. </member>
  6984. <member name="C:Urho.ConstraintDistance2D(Urho.Context)">
  6985. <param name="context">The context that this object will be attached to.</param>
  6986. <summary>Creates an instance of ConstraintDistance2D that is attached to an execution context.</summary>
  6987. <remarks>
  6988. <para>This creates an instance of ConstraintDistance2D attached to the specified execution context.</para>
  6989. </remarks>
  6990. </member>
  6991. <member name="C:Urho.ConstraintDistance2D(Urho.UrhoObjectFlag)">
  6992. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  6993. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  6994. <remarks>
  6995. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  6996. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  6997. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  6998. </remarks>
  6999. </member>
  7000. <member name="P:Urho.ConstraintDistance2D.BaseType">
  7001. <summary>Urho's type system base type.</summary>
  7002. <value>StringHash representing the base type for this Urho type.</value>
  7003. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  7004. </member>
  7005. <member name="P:Urho.ConstraintDistance2D.DampingRatio">
  7006. <summary>
  7007. Return damping ratio.
  7008. Or
  7009. Set damping ratio.
  7010. </summary>
  7011. <value></value>
  7012. <remarks></remarks>
  7013. </member>
  7014. <member name="P:Urho.ConstraintDistance2D.FrequencyHz">
  7015. <summary>
  7016. Return frequency Hz.
  7017. Or
  7018. Set frequency Hz.
  7019. </summary>
  7020. <value></value>
  7021. <remarks></remarks>
  7022. </member>
  7023. <member name="P:Urho.ConstraintDistance2D.OtherBodyAnchor">
  7024. <summary>
  7025. Return other body anchor.
  7026. Or
  7027. Set other body anchor.
  7028. </summary>
  7029. <value></value>
  7030. <remarks></remarks>
  7031. </member>
  7032. <member name="P:Urho.ConstraintDistance2D.OwnerBodyAnchor">
  7033. <summary>
  7034. Return owner body anchor.
  7035. Or
  7036. Set owner body anchor.
  7037. </summary>
  7038. <value></value>
  7039. <remarks></remarks>
  7040. </member>
  7041. <member name="M:Urho.ConstraintDistance2D.RegisterObject(Urho.Context)">
  7042. <param name="context"></param>
  7043. <summary>
  7044. Register object factory.
  7045. </summary>
  7046. <remarks></remarks>
  7047. </member>
  7048. <member name="P:Urho.ConstraintDistance2D.Type">
  7049. <summary>Urho's type system type.</summary>
  7050. <value>StringHash representing the type for this C# type.</value>
  7051. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  7052. </member>
  7053. <member name="P:Urho.ConstraintDistance2D.TypeName">
  7054. <summary>Urho's low-level type name.</summary>
  7055. <value>Stringified low-level type name.</value>
  7056. <remarks />
  7057. </member>
  7058. <member name="P:Urho.ConstraintDistance2D.TypeNameStatic">
  7059. <summary>Urho's low-level type name, accessible as a static method.</summary>
  7060. <value>Stringified low-level type name.</value>
  7061. <remarks />
  7062. </member>
  7063. <member name="P:Urho.ConstraintDistance2D.TypeStatic">
  7064. <summary></summary>
  7065. <value></value>
  7066. <remarks></remarks>
  7067. </member>
  7068. <member name="T:Urho.ConstraintFriction2D">
  7069. <summary>
  7070. 2D friction constraint component.
  7071. </summary>
  7072. <remarks></remarks>
  7073. </member>
  7074. <member name="C:Urho.ConstraintFriction2D(System.IntPtr)">
  7075. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  7076. <summary>Constructs a new instance of ConstraintFriction2D, given a raw pointer to an unmanaged object</summary>
  7077. <remarks>
  7078. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  7079. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  7080. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  7081. </remarks>
  7082. </member>
  7083. <member name="C:Urho.ConstraintFriction2D(Urho.Context)">
  7084. <param name="context">The context that this object will be attached to.</param>
  7085. <summary>Creates an instance of ConstraintFriction2D that is attached to an execution context.</summary>
  7086. <remarks>
  7087. <para>This creates an instance of ConstraintFriction2D attached to the specified execution context.</para>
  7088. </remarks>
  7089. </member>
  7090. <member name="C:Urho.ConstraintFriction2D(Urho.UrhoObjectFlag)">
  7091. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  7092. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  7093. <remarks>
  7094. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  7095. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  7096. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  7097. </remarks>
  7098. </member>
  7099. <member name="P:Urho.ConstraintFriction2D.Anchor">
  7100. <summary>
  7101. Return anchor.
  7102. Or
  7103. Set anchor.
  7104. </summary>
  7105. <value></value>
  7106. <remarks></remarks>
  7107. </member>
  7108. <member name="P:Urho.ConstraintFriction2D.BaseType">
  7109. <summary>Urho's type system base type.</summary>
  7110. <value>StringHash representing the base type for this Urho type.</value>
  7111. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  7112. </member>
  7113. <member name="P:Urho.ConstraintFriction2D.MaxForce">
  7114. <summary>
  7115. Set max force.
  7116. Or
  7117. Set max force.
  7118. </summary>
  7119. <value></value>
  7120. <remarks></remarks>
  7121. </member>
  7122. <member name="P:Urho.ConstraintFriction2D.MaxTorque">
  7123. <summary>
  7124. Set max torque.
  7125. Or
  7126. Set max torque.
  7127. </summary>
  7128. <value></value>
  7129. <remarks></remarks>
  7130. </member>
  7131. <member name="M:Urho.ConstraintFriction2D.RegisterObject(Urho.Context)">
  7132. <param name="context"></param>
  7133. <summary>
  7134. Register object factory.
  7135. </summary>
  7136. <remarks></remarks>
  7137. </member>
  7138. <member name="P:Urho.ConstraintFriction2D.Type">
  7139. <summary>Urho's type system type.</summary>
  7140. <value>StringHash representing the type for this C# type.</value>
  7141. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  7142. </member>
  7143. <member name="P:Urho.ConstraintFriction2D.TypeName">
  7144. <summary>Urho's low-level type name.</summary>
  7145. <value>Stringified low-level type name.</value>
  7146. <remarks />
  7147. </member>
  7148. <member name="P:Urho.ConstraintFriction2D.TypeNameStatic">
  7149. <summary>Urho's low-level type name, accessible as a static method.</summary>
  7150. <value>Stringified low-level type name.</value>
  7151. <remarks />
  7152. </member>
  7153. <member name="P:Urho.ConstraintFriction2D.TypeStatic">
  7154. <summary></summary>
  7155. <value></value>
  7156. <remarks></remarks>
  7157. </member>
  7158. <member name="T:Urho.ConstraintGear2D">
  7159. <summary>
  7160. 2D gear constraint component.
  7161. </summary>
  7162. <remarks></remarks>
  7163. </member>
  7164. <member name="C:Urho.ConstraintGear2D(System.IntPtr)">
  7165. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  7166. <summary>Constructs a new instance of ConstraintGear2D, given a raw pointer to an unmanaged object</summary>
  7167. <remarks>
  7168. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  7169. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  7170. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  7171. </remarks>
  7172. </member>
  7173. <member name="C:Urho.ConstraintGear2D(Urho.Context)">
  7174. <param name="context">The context that this object will be attached to.</param>
  7175. <summary>Creates an instance of ConstraintGear2D that is attached to an execution context.</summary>
  7176. <remarks>
  7177. <para>This creates an instance of ConstraintGear2D attached to the specified execution context.</para>
  7178. </remarks>
  7179. </member>
  7180. <member name="C:Urho.ConstraintGear2D(Urho.UrhoObjectFlag)">
  7181. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  7182. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  7183. <remarks>
  7184. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  7185. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  7186. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  7187. </remarks>
  7188. </member>
  7189. <member name="P:Urho.ConstraintGear2D.BaseType">
  7190. <summary>Urho's type system base type.</summary>
  7191. <value>StringHash representing the base type for this Urho type.</value>
  7192. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  7193. </member>
  7194. <member name="P:Urho.ConstraintGear2D.OtherConstraint">
  7195. <summary>
  7196. Return other constraint.
  7197. Or
  7198. Set other constraint.
  7199. </summary>
  7200. <value></value>
  7201. <remarks></remarks>
  7202. </member>
  7203. <member name="P:Urho.ConstraintGear2D.OwnerConstraint">
  7204. <summary>
  7205. Return owner constraint.
  7206. Or
  7207. Set owner constraint.
  7208. </summary>
  7209. <value></value>
  7210. <remarks></remarks>
  7211. </member>
  7212. <member name="P:Urho.ConstraintGear2D.Ratio">
  7213. <summary>
  7214. Return ratio.
  7215. Or
  7216. Set ratio.
  7217. </summary>
  7218. <value></value>
  7219. <remarks></remarks>
  7220. </member>
  7221. <member name="M:Urho.ConstraintGear2D.RegisterObject(Urho.Context)">
  7222. <param name="context"></param>
  7223. <summary>
  7224. Register object factory.
  7225. </summary>
  7226. <remarks></remarks>
  7227. </member>
  7228. <member name="P:Urho.ConstraintGear2D.Type">
  7229. <summary>Urho's type system type.</summary>
  7230. <value>StringHash representing the type for this C# type.</value>
  7231. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  7232. </member>
  7233. <member name="P:Urho.ConstraintGear2D.TypeName">
  7234. <summary>Urho's low-level type name.</summary>
  7235. <value>Stringified low-level type name.</value>
  7236. <remarks />
  7237. </member>
  7238. <member name="P:Urho.ConstraintGear2D.TypeNameStatic">
  7239. <summary>Urho's low-level type name, accessible as a static method.</summary>
  7240. <value>Stringified low-level type name.</value>
  7241. <remarks />
  7242. </member>
  7243. <member name="P:Urho.ConstraintGear2D.TypeStatic">
  7244. <summary></summary>
  7245. <value></value>
  7246. <remarks></remarks>
  7247. </member>
  7248. <member name="T:Urho.ConstraintMotor2D">
  7249. <summary>
  7250. 2D motor constraint component.
  7251. </summary>
  7252. <remarks></remarks>
  7253. </member>
  7254. <member name="C:Urho.ConstraintMotor2D(System.IntPtr)">
  7255. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  7256. <summary>Constructs a new instance of ConstraintMotor2D, given a raw pointer to an unmanaged object</summary>
  7257. <remarks>
  7258. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  7259. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  7260. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  7261. </remarks>
  7262. </member>
  7263. <member name="C:Urho.ConstraintMotor2D(Urho.Context)">
  7264. <param name="context">The context that this object will be attached to.</param>
  7265. <summary>Creates an instance of ConstraintMotor2D that is attached to an execution context.</summary>
  7266. <remarks>
  7267. <para>This creates an instance of ConstraintMotor2D attached to the specified execution context.</para>
  7268. </remarks>
  7269. </member>
  7270. <member name="C:Urho.ConstraintMotor2D(Urho.UrhoObjectFlag)">
  7271. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  7272. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  7273. <remarks>
  7274. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  7275. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  7276. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  7277. </remarks>
  7278. </member>
  7279. <member name="P:Urho.ConstraintMotor2D.AngularOffset">
  7280. <summary>
  7281. Return angular offset.
  7282. Or
  7283. Set angular offset.
  7284. </summary>
  7285. <value></value>
  7286. <remarks></remarks>
  7287. </member>
  7288. <member name="P:Urho.ConstraintMotor2D.BaseType">
  7289. <summary>Urho's type system base type.</summary>
  7290. <value>StringHash representing the base type for this Urho type.</value>
  7291. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  7292. </member>
  7293. <member name="P:Urho.ConstraintMotor2D.CorrectionFactor">
  7294. <summary>
  7295. Return correction factor.
  7296. Or
  7297. Set correction factor.
  7298. </summary>
  7299. <value></value>
  7300. <remarks></remarks>
  7301. </member>
  7302. <member name="P:Urho.ConstraintMotor2D.LinearOffset">
  7303. <summary>
  7304. Return linear offset.
  7305. Or
  7306. Set linear offset.
  7307. </summary>
  7308. <value></value>
  7309. <remarks></remarks>
  7310. </member>
  7311. <member name="P:Urho.ConstraintMotor2D.MaxForce">
  7312. <summary>
  7313. Return max force.
  7314. Or
  7315. Set max force.
  7316. </summary>
  7317. <value></value>
  7318. <remarks></remarks>
  7319. </member>
  7320. <member name="P:Urho.ConstraintMotor2D.MaxTorque">
  7321. <summary>
  7322. Return max torque.
  7323. Or
  7324. Set max torque.
  7325. </summary>
  7326. <value></value>
  7327. <remarks></remarks>
  7328. </member>
  7329. <member name="M:Urho.ConstraintMotor2D.RegisterObject(Urho.Context)">
  7330. <param name="context"></param>
  7331. <summary>
  7332. Register object factory.
  7333. </summary>
  7334. <remarks></remarks>
  7335. </member>
  7336. <member name="P:Urho.ConstraintMotor2D.Type">
  7337. <summary>Urho's type system type.</summary>
  7338. <value>StringHash representing the type for this C# type.</value>
  7339. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  7340. </member>
  7341. <member name="P:Urho.ConstraintMotor2D.TypeName">
  7342. <summary>Urho's low-level type name.</summary>
  7343. <value>Stringified low-level type name.</value>
  7344. <remarks />
  7345. </member>
  7346. <member name="P:Urho.ConstraintMotor2D.TypeNameStatic">
  7347. <summary>Urho's low-level type name, accessible as a static method.</summary>
  7348. <value>Stringified low-level type name.</value>
  7349. <remarks />
  7350. </member>
  7351. <member name="P:Urho.ConstraintMotor2D.TypeStatic">
  7352. <summary></summary>
  7353. <value></value>
  7354. <remarks></remarks>
  7355. </member>
  7356. <member name="T:Urho.ConstraintMouse2D">
  7357. <summary>
  7358. 2D mouse constraint component.
  7359. </summary>
  7360. <remarks></remarks>
  7361. </member>
  7362. <member name="C:Urho.ConstraintMouse2D(System.IntPtr)">
  7363. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  7364. <summary>Constructs a new instance of ConstraintMouse2D, given a raw pointer to an unmanaged object</summary>
  7365. <remarks>
  7366. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  7367. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  7368. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  7369. </remarks>
  7370. </member>
  7371. <member name="C:Urho.ConstraintMouse2D(Urho.Context)">
  7372. <param name="context">The context that this object will be attached to.</param>
  7373. <summary>Creates an instance of ConstraintMouse2D that is attached to an execution context.</summary>
  7374. <remarks>
  7375. <para>This creates an instance of ConstraintMouse2D attached to the specified execution context.</para>
  7376. </remarks>
  7377. </member>
  7378. <member name="C:Urho.ConstraintMouse2D(Urho.UrhoObjectFlag)">
  7379. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  7380. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  7381. <remarks>
  7382. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  7383. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  7384. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  7385. </remarks>
  7386. </member>
  7387. <member name="P:Urho.ConstraintMouse2D.BaseType">
  7388. <summary>Urho's type system base type.</summary>
  7389. <value>StringHash representing the base type for this Urho type.</value>
  7390. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  7391. </member>
  7392. <member name="P:Urho.ConstraintMouse2D.DampingRatio">
  7393. <summary>
  7394. Return damping ratio.
  7395. Or
  7396. Set damping ratio.
  7397. </summary>
  7398. <value></value>
  7399. <remarks></remarks>
  7400. </member>
  7401. <member name="P:Urho.ConstraintMouse2D.FrequencyHz">
  7402. <summary>
  7403. Return frequency Hz.
  7404. Or
  7405. Set frequency Hz.
  7406. </summary>
  7407. <value></value>
  7408. <remarks></remarks>
  7409. </member>
  7410. <member name="P:Urho.ConstraintMouse2D.MaxForce">
  7411. <summary>
  7412. Return max force.
  7413. Or
  7414. Set max force.
  7415. </summary>
  7416. <value></value>
  7417. <remarks></remarks>
  7418. </member>
  7419. <member name="M:Urho.ConstraintMouse2D.RegisterObject(Urho.Context)">
  7420. <param name="context"></param>
  7421. <summary>
  7422. Register object factory.
  7423. </summary>
  7424. <remarks></remarks>
  7425. </member>
  7426. <member name="P:Urho.ConstraintMouse2D.Target">
  7427. <summary>
  7428. Return target.
  7429. Or
  7430. Set target.
  7431. </summary>
  7432. <value></value>
  7433. <remarks></remarks>
  7434. </member>
  7435. <member name="P:Urho.ConstraintMouse2D.Type">
  7436. <summary>Urho's type system type.</summary>
  7437. <value>StringHash representing the type for this C# type.</value>
  7438. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  7439. </member>
  7440. <member name="P:Urho.ConstraintMouse2D.TypeName">
  7441. <summary>Urho's low-level type name.</summary>
  7442. <value>Stringified low-level type name.</value>
  7443. <remarks />
  7444. </member>
  7445. <member name="P:Urho.ConstraintMouse2D.TypeNameStatic">
  7446. <summary>Urho's low-level type name, accessible as a static method.</summary>
  7447. <value>Stringified low-level type name.</value>
  7448. <remarks />
  7449. </member>
  7450. <member name="P:Urho.ConstraintMouse2D.TypeStatic">
  7451. <summary></summary>
  7452. <value></value>
  7453. <remarks></remarks>
  7454. </member>
  7455. <member name="T:Urho.ConstraintPrismatic2D">
  7456. <summary>
  7457. 2D prismatic constraint component.
  7458. </summary>
  7459. <remarks></remarks>
  7460. </member>
  7461. <member name="C:Urho.ConstraintPrismatic2D(System.IntPtr)">
  7462. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  7463. <summary>Constructs a new instance of ConstraintPrismatic2D, given a raw pointer to an unmanaged object</summary>
  7464. <remarks>
  7465. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  7466. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  7467. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  7468. </remarks>
  7469. </member>
  7470. <member name="C:Urho.ConstraintPrismatic2D(Urho.Context)">
  7471. <param name="context">The context that this object will be attached to.</param>
  7472. <summary>Creates an instance of ConstraintPrismatic2D that is attached to an execution context.</summary>
  7473. <remarks>
  7474. <para>This creates an instance of ConstraintPrismatic2D attached to the specified execution context.</para>
  7475. </remarks>
  7476. </member>
  7477. <member name="C:Urho.ConstraintPrismatic2D(Urho.UrhoObjectFlag)">
  7478. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  7479. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  7480. <remarks>
  7481. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  7482. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  7483. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  7484. </remarks>
  7485. </member>
  7486. <member name="P:Urho.ConstraintPrismatic2D.Anchor">
  7487. <summary>
  7488. Return anchor.
  7489. Or
  7490. Set anchor.
  7491. </summary>
  7492. <value></value>
  7493. <remarks></remarks>
  7494. </member>
  7495. <member name="P:Urho.ConstraintPrismatic2D.Axis">
  7496. <summary>
  7497. Return axis.
  7498. Or
  7499. Set axis.
  7500. </summary>
  7501. <value></value>
  7502. <remarks></remarks>
  7503. </member>
  7504. <member name="P:Urho.ConstraintPrismatic2D.BaseType">
  7505. <summary>Urho's type system base type.</summary>
  7506. <value>StringHash representing the base type for this Urho type.</value>
  7507. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  7508. </member>
  7509. <member name="P:Urho.ConstraintPrismatic2D.EnableLimit">
  7510. <summary>
  7511. Return enable limit.
  7512. Or
  7513. Set enable limit.
  7514. </summary>
  7515. <value></value>
  7516. <remarks></remarks>
  7517. </member>
  7518. <member name="P:Urho.ConstraintPrismatic2D.EnableMotor">
  7519. <summary>
  7520. Return enable motor.
  7521. Or
  7522. Set enable motor.
  7523. </summary>
  7524. <value></value>
  7525. <remarks></remarks>
  7526. </member>
  7527. <member name="P:Urho.ConstraintPrismatic2D.LowerTranslation">
  7528. <summary>
  7529. Return lower translation.
  7530. Or
  7531. Set lower translation.
  7532. </summary>
  7533. <value></value>
  7534. <remarks></remarks>
  7535. </member>
  7536. <member name="P:Urho.ConstraintPrismatic2D.MaxMotorForce">
  7537. <summary>
  7538. Return maxmotor force.
  7539. Or
  7540. Set maxmotor force.
  7541. </summary>
  7542. <value></value>
  7543. <remarks></remarks>
  7544. </member>
  7545. <member name="P:Urho.ConstraintPrismatic2D.MotorSpeed">
  7546. <summary>
  7547. Return motor speed.
  7548. Or
  7549. Set motor speed.
  7550. </summary>
  7551. <value></value>
  7552. <remarks></remarks>
  7553. </member>
  7554. <member name="M:Urho.ConstraintPrismatic2D.RegisterObject(Urho.Context)">
  7555. <param name="context"></param>
  7556. <summary>
  7557. Register object factory.
  7558. </summary>
  7559. <remarks></remarks>
  7560. </member>
  7561. <member name="P:Urho.ConstraintPrismatic2D.Type">
  7562. <summary>Urho's type system type.</summary>
  7563. <value>StringHash representing the type for this C# type.</value>
  7564. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  7565. </member>
  7566. <member name="P:Urho.ConstraintPrismatic2D.TypeName">
  7567. <summary>Urho's low-level type name.</summary>
  7568. <value>Stringified low-level type name.</value>
  7569. <remarks />
  7570. </member>
  7571. <member name="P:Urho.ConstraintPrismatic2D.TypeNameStatic">
  7572. <summary>Urho's low-level type name, accessible as a static method.</summary>
  7573. <value>Stringified low-level type name.</value>
  7574. <remarks />
  7575. </member>
  7576. <member name="P:Urho.ConstraintPrismatic2D.TypeStatic">
  7577. <summary></summary>
  7578. <value></value>
  7579. <remarks></remarks>
  7580. </member>
  7581. <member name="P:Urho.ConstraintPrismatic2D.UpperTranslation">
  7582. <summary>
  7583. Return upper translation.
  7584. Or
  7585. Set upper translation.
  7586. </summary>
  7587. <value></value>
  7588. <remarks></remarks>
  7589. </member>
  7590. <member name="T:Urho.ConstraintPulley2D">
  7591. <summary>
  7592. 2D pulley constraint component.
  7593. </summary>
  7594. <remarks></remarks>
  7595. </member>
  7596. <member name="C:Urho.ConstraintPulley2D(System.IntPtr)">
  7597. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  7598. <summary>Constructs a new instance of ConstraintPulley2D, given a raw pointer to an unmanaged object</summary>
  7599. <remarks>
  7600. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  7601. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  7602. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  7603. </remarks>
  7604. </member>
  7605. <member name="C:Urho.ConstraintPulley2D(Urho.Context)">
  7606. <param name="context">The context that this object will be attached to.</param>
  7607. <summary>Creates an instance of ConstraintPulley2D that is attached to an execution context.</summary>
  7608. <remarks>
  7609. <para>This creates an instance of ConstraintPulley2D attached to the specified execution context.</para>
  7610. </remarks>
  7611. </member>
  7612. <member name="C:Urho.ConstraintPulley2D(Urho.UrhoObjectFlag)">
  7613. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  7614. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  7615. <remarks>
  7616. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  7617. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  7618. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  7619. </remarks>
  7620. </member>
  7621. <member name="P:Urho.ConstraintPulley2D.BaseType">
  7622. <summary>Urho's type system base type.</summary>
  7623. <value>StringHash representing the base type for this Urho type.</value>
  7624. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  7625. </member>
  7626. <member name="P:Urho.ConstraintPulley2D.OtherBodyAnchor">
  7627. <summary>
  7628. Return other body anchor.
  7629. Or
  7630. Set other body anchor point.
  7631. </summary>
  7632. <value></value>
  7633. <remarks></remarks>
  7634. </member>
  7635. <member name="P:Urho.ConstraintPulley2D.OtherBodyGroundAnchor">
  7636. <summary>
  7637. return other body ground anchor.
  7638. Or
  7639. Set other body ground anchor point.
  7640. </summary>
  7641. <value></value>
  7642. <remarks></remarks>
  7643. </member>
  7644. <member name="P:Urho.ConstraintPulley2D.OwnerBodyAnchor">
  7645. <summary>
  7646. Return owner body anchor.
  7647. Or
  7648. Set owner body anchor point.
  7649. </summary>
  7650. <value></value>
  7651. <remarks></remarks>
  7652. </member>
  7653. <member name="P:Urho.ConstraintPulley2D.OwnerBodyGroundAnchor">
  7654. <summary>
  7655. Return owner body ground anchor.
  7656. Or
  7657. Set other body ground anchor point.
  7658. </summary>
  7659. <value></value>
  7660. <remarks></remarks>
  7661. </member>
  7662. <member name="P:Urho.ConstraintPulley2D.Ratio">
  7663. <summary>
  7664. Return ratio.
  7665. Or
  7666. Set ratio.
  7667. </summary>
  7668. <value></value>
  7669. <remarks></remarks>
  7670. </member>
  7671. <member name="M:Urho.ConstraintPulley2D.RegisterObject(Urho.Context)">
  7672. <param name="context"></param>
  7673. <summary>
  7674. Register object factory.
  7675. </summary>
  7676. <remarks></remarks>
  7677. </member>
  7678. <member name="P:Urho.ConstraintPulley2D.Type">
  7679. <summary>Urho's type system type.</summary>
  7680. <value>StringHash representing the type for this C# type.</value>
  7681. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  7682. </member>
  7683. <member name="P:Urho.ConstraintPulley2D.TypeName">
  7684. <summary>Urho's low-level type name.</summary>
  7685. <value>Stringified low-level type name.</value>
  7686. <remarks />
  7687. </member>
  7688. <member name="P:Urho.ConstraintPulley2D.TypeNameStatic">
  7689. <summary>Urho's low-level type name, accessible as a static method.</summary>
  7690. <value>Stringified low-level type name.</value>
  7691. <remarks />
  7692. </member>
  7693. <member name="P:Urho.ConstraintPulley2D.TypeStatic">
  7694. <summary></summary>
  7695. <value></value>
  7696. <remarks></remarks>
  7697. </member>
  7698. <member name="T:Urho.ConstraintRevolute2D">
  7699. <summary>
  7700. 2D revolute constraint component.
  7701. </summary>
  7702. <remarks></remarks>
  7703. </member>
  7704. <member name="C:Urho.ConstraintRevolute2D(System.IntPtr)">
  7705. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  7706. <summary>Constructs a new instance of ConstraintRevolute2D, given a raw pointer to an unmanaged object</summary>
  7707. <remarks>
  7708. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  7709. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  7710. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  7711. </remarks>
  7712. </member>
  7713. <member name="C:Urho.ConstraintRevolute2D(Urho.Context)">
  7714. <param name="context">The context that this object will be attached to.</param>
  7715. <summary>Creates an instance of ConstraintRevolute2D that is attached to an execution context.</summary>
  7716. <remarks>
  7717. <para>This creates an instance of ConstraintRevolute2D attached to the specified execution context.</para>
  7718. </remarks>
  7719. </member>
  7720. <member name="C:Urho.ConstraintRevolute2D(Urho.UrhoObjectFlag)">
  7721. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  7722. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  7723. <remarks>
  7724. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  7725. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  7726. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  7727. </remarks>
  7728. </member>
  7729. <member name="P:Urho.ConstraintRevolute2D.Anchor">
  7730. <summary>
  7731. Return anchor.
  7732. Or
  7733. Set anchor.
  7734. </summary>
  7735. <value></value>
  7736. <remarks></remarks>
  7737. </member>
  7738. <member name="P:Urho.ConstraintRevolute2D.BaseType">
  7739. <summary>Urho's type system base type.</summary>
  7740. <value>StringHash representing the base type for this Urho type.</value>
  7741. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  7742. </member>
  7743. <member name="P:Urho.ConstraintRevolute2D.EnableLimit">
  7744. <summary>
  7745. Return enable limit.
  7746. Or
  7747. Set enable limit.
  7748. </summary>
  7749. <value></value>
  7750. <remarks></remarks>
  7751. </member>
  7752. <member name="P:Urho.ConstraintRevolute2D.EnableMotor">
  7753. <summary>
  7754. Return enable motor.
  7755. Or
  7756. Set enable motor.
  7757. </summary>
  7758. <value></value>
  7759. <remarks></remarks>
  7760. </member>
  7761. <member name="P:Urho.ConstraintRevolute2D.LowerAngle">
  7762. <summary>
  7763. Return lower angle.
  7764. Or
  7765. Set lower angle.
  7766. </summary>
  7767. <value></value>
  7768. <remarks></remarks>
  7769. </member>
  7770. <member name="P:Urho.ConstraintRevolute2D.MaxMotorTorque">
  7771. <summary>
  7772. Return max motor torque.
  7773. Or
  7774. Set max motor torque.
  7775. </summary>
  7776. <value></value>
  7777. <remarks></remarks>
  7778. </member>
  7779. <member name="P:Urho.ConstraintRevolute2D.MotorSpeed">
  7780. <summary>
  7781. Return motor speed.
  7782. Or
  7783. Set motor speed.
  7784. </summary>
  7785. <value></value>
  7786. <remarks></remarks>
  7787. </member>
  7788. <member name="M:Urho.ConstraintRevolute2D.RegisterObject(Urho.Context)">
  7789. <param name="context"></param>
  7790. <summary>
  7791. Register object factory.
  7792. </summary>
  7793. <remarks></remarks>
  7794. </member>
  7795. <member name="P:Urho.ConstraintRevolute2D.Type">
  7796. <summary>Urho's type system type.</summary>
  7797. <value>StringHash representing the type for this C# type.</value>
  7798. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  7799. </member>
  7800. <member name="P:Urho.ConstraintRevolute2D.TypeName">
  7801. <summary>Urho's low-level type name.</summary>
  7802. <value>Stringified low-level type name.</value>
  7803. <remarks />
  7804. </member>
  7805. <member name="P:Urho.ConstraintRevolute2D.TypeNameStatic">
  7806. <summary>Urho's low-level type name, accessible as a static method.</summary>
  7807. <value>Stringified low-level type name.</value>
  7808. <remarks />
  7809. </member>
  7810. <member name="P:Urho.ConstraintRevolute2D.TypeStatic">
  7811. <summary></summary>
  7812. <value></value>
  7813. <remarks></remarks>
  7814. </member>
  7815. <member name="P:Urho.ConstraintRevolute2D.UpperAngle">
  7816. <summary>
  7817. Return upper angle.
  7818. Or
  7819. Set upper angle.
  7820. </summary>
  7821. <value></value>
  7822. <remarks></remarks>
  7823. </member>
  7824. <member name="T:Urho.ConstraintRope2D">
  7825. <summary>
  7826. 2D rope constraint component.
  7827. </summary>
  7828. <remarks></remarks>
  7829. </member>
  7830. <member name="C:Urho.ConstraintRope2D(System.IntPtr)">
  7831. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  7832. <summary>Constructs a new instance of ConstraintRope2D, given a raw pointer to an unmanaged object</summary>
  7833. <remarks>
  7834. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  7835. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  7836. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  7837. </remarks>
  7838. </member>
  7839. <member name="C:Urho.ConstraintRope2D(Urho.Context)">
  7840. <param name="context">The context that this object will be attached to.</param>
  7841. <summary>Creates an instance of ConstraintRope2D that is attached to an execution context.</summary>
  7842. <remarks>
  7843. <para>This creates an instance of ConstraintRope2D attached to the specified execution context.</para>
  7844. </remarks>
  7845. </member>
  7846. <member name="C:Urho.ConstraintRope2D(Urho.UrhoObjectFlag)">
  7847. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  7848. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  7849. <remarks>
  7850. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  7851. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  7852. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  7853. </remarks>
  7854. </member>
  7855. <member name="P:Urho.ConstraintRope2D.BaseType">
  7856. <summary>Urho's type system base type.</summary>
  7857. <value>StringHash representing the base type for this Urho type.</value>
  7858. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  7859. </member>
  7860. <member name="P:Urho.ConstraintRope2D.MaxLength">
  7861. <summary>
  7862. Return max length.
  7863. Or
  7864. Set max length.
  7865. </summary>
  7866. <value></value>
  7867. <remarks></remarks>
  7868. </member>
  7869. <member name="P:Urho.ConstraintRope2D.OtherBodyAnchor">
  7870. <summary>
  7871. Return other body anchor.
  7872. Or
  7873. Set other body anchor.
  7874. </summary>
  7875. <value></value>
  7876. <remarks></remarks>
  7877. </member>
  7878. <member name="P:Urho.ConstraintRope2D.OwnerBodyAnchor">
  7879. <summary>
  7880. Return owner body anchor.
  7881. Or
  7882. Set owner body anchor.
  7883. </summary>
  7884. <value></value>
  7885. <remarks></remarks>
  7886. </member>
  7887. <member name="M:Urho.ConstraintRope2D.RegisterObject(Urho.Context)">
  7888. <param name="context"></param>
  7889. <summary>
  7890. Register object factory.
  7891. </summary>
  7892. <remarks></remarks>
  7893. </member>
  7894. <member name="P:Urho.ConstraintRope2D.Type">
  7895. <summary>Urho's type system type.</summary>
  7896. <value>StringHash representing the type for this C# type.</value>
  7897. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  7898. </member>
  7899. <member name="P:Urho.ConstraintRope2D.TypeName">
  7900. <summary>Urho's low-level type name.</summary>
  7901. <value>Stringified low-level type name.</value>
  7902. <remarks />
  7903. </member>
  7904. <member name="P:Urho.ConstraintRope2D.TypeNameStatic">
  7905. <summary>Urho's low-level type name, accessible as a static method.</summary>
  7906. <value>Stringified low-level type name.</value>
  7907. <remarks />
  7908. </member>
  7909. <member name="P:Urho.ConstraintRope2D.TypeStatic">
  7910. <summary></summary>
  7911. <value></value>
  7912. <remarks></remarks>
  7913. </member>
  7914. <member name="T:Urho.ConstraintType">
  7915. <summary>
  7916. Supported constraint types.
  7917. </summary>
  7918. <remarks></remarks>
  7919. </member>
  7920. <member name="F:Urho.ConstraintType.ConeTwist">
  7921. <summary></summary>
  7922. </member>
  7923. <member name="F:Urho.ConstraintType.Hinge">
  7924. <summary></summary>
  7925. </member>
  7926. <member name="F:Urho.ConstraintType.Point">
  7927. <summary></summary>
  7928. </member>
  7929. <member name="F:Urho.ConstraintType.Slider">
  7930. <summary></summary>
  7931. </member>
  7932. <member name="T:Urho.ConstraintWeld2D">
  7933. <summary>
  7934. 2D weld constraint component.
  7935. </summary>
  7936. <remarks></remarks>
  7937. </member>
  7938. <member name="C:Urho.ConstraintWeld2D(System.IntPtr)">
  7939. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  7940. <summary>Constructs a new instance of ConstraintWeld2D, given a raw pointer to an unmanaged object</summary>
  7941. <remarks>
  7942. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  7943. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  7944. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  7945. </remarks>
  7946. </member>
  7947. <member name="C:Urho.ConstraintWeld2D(Urho.Context)">
  7948. <param name="context">The context that this object will be attached to.</param>
  7949. <summary>Creates an instance of ConstraintWeld2D that is attached to an execution context.</summary>
  7950. <remarks>
  7951. <para>This creates an instance of ConstraintWeld2D attached to the specified execution context.</para>
  7952. </remarks>
  7953. </member>
  7954. <member name="C:Urho.ConstraintWeld2D(Urho.UrhoObjectFlag)">
  7955. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  7956. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  7957. <remarks>
  7958. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  7959. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  7960. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  7961. </remarks>
  7962. </member>
  7963. <member name="P:Urho.ConstraintWeld2D.Anchor">
  7964. <summary>
  7965. Return anchor.
  7966. Or
  7967. Set anchor.
  7968. </summary>
  7969. <value></value>
  7970. <remarks></remarks>
  7971. </member>
  7972. <member name="P:Urho.ConstraintWeld2D.BaseType">
  7973. <summary>Urho's type system base type.</summary>
  7974. <value>StringHash representing the base type for this Urho type.</value>
  7975. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  7976. </member>
  7977. <member name="P:Urho.ConstraintWeld2D.DampingRatio">
  7978. <summary>
  7979. Return damping ratio.
  7980. Or
  7981. Set damping ratio.
  7982. </summary>
  7983. <value></value>
  7984. <remarks></remarks>
  7985. </member>
  7986. <member name="P:Urho.ConstraintWeld2D.FrequencyHz">
  7987. <summary>
  7988. Return frequency Hz.
  7989. Or
  7990. Set frequency Hz.
  7991. </summary>
  7992. <value></value>
  7993. <remarks></remarks>
  7994. </member>
  7995. <member name="M:Urho.ConstraintWeld2D.RegisterObject(Urho.Context)">
  7996. <param name="context"></param>
  7997. <summary>
  7998. Register object factory.
  7999. </summary>
  8000. <remarks></remarks>
  8001. </member>
  8002. <member name="P:Urho.ConstraintWeld2D.Type">
  8003. <summary>Urho's type system type.</summary>
  8004. <value>StringHash representing the type for this C# type.</value>
  8005. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  8006. </member>
  8007. <member name="P:Urho.ConstraintWeld2D.TypeName">
  8008. <summary>Urho's low-level type name.</summary>
  8009. <value>Stringified low-level type name.</value>
  8010. <remarks />
  8011. </member>
  8012. <member name="P:Urho.ConstraintWeld2D.TypeNameStatic">
  8013. <summary>Urho's low-level type name, accessible as a static method.</summary>
  8014. <value>Stringified low-level type name.</value>
  8015. <remarks />
  8016. </member>
  8017. <member name="P:Urho.ConstraintWeld2D.TypeStatic">
  8018. <summary></summary>
  8019. <value></value>
  8020. <remarks></remarks>
  8021. </member>
  8022. <member name="T:Urho.ConstraintWheel2D">
  8023. <summary>
  8024. 2D wheel constraint component.
  8025. </summary>
  8026. <remarks></remarks>
  8027. </member>
  8028. <member name="C:Urho.ConstraintWheel2D(System.IntPtr)">
  8029. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  8030. <summary>Constructs a new instance of ConstraintWheel2D, given a raw pointer to an unmanaged object</summary>
  8031. <remarks>
  8032. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  8033. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  8034. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  8035. </remarks>
  8036. </member>
  8037. <member name="C:Urho.ConstraintWheel2D(Urho.Context)">
  8038. <param name="context">The context that this object will be attached to.</param>
  8039. <summary>Creates an instance of ConstraintWheel2D that is attached to an execution context.</summary>
  8040. <remarks>
  8041. <para>This creates an instance of ConstraintWheel2D attached to the specified execution context.</para>
  8042. </remarks>
  8043. </member>
  8044. <member name="C:Urho.ConstraintWheel2D(Urho.UrhoObjectFlag)">
  8045. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  8046. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  8047. <remarks>
  8048. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  8049. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  8050. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  8051. </remarks>
  8052. </member>
  8053. <member name="P:Urho.ConstraintWheel2D.Anchor">
  8054. <summary>
  8055. Return anchor.
  8056. Or
  8057. Set anchor.
  8058. </summary>
  8059. <value></value>
  8060. <remarks></remarks>
  8061. </member>
  8062. <member name="P:Urho.ConstraintWheel2D.Axis">
  8063. <summary>
  8064. Return axis.
  8065. Or
  8066. Set axis.
  8067. </summary>
  8068. <value></value>
  8069. <remarks></remarks>
  8070. </member>
  8071. <member name="P:Urho.ConstraintWheel2D.BaseType">
  8072. <summary>Urho's type system base type.</summary>
  8073. <value>StringHash representing the base type for this Urho type.</value>
  8074. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  8075. </member>
  8076. <member name="P:Urho.ConstraintWheel2D.DampingRatio">
  8077. <summary>
  8078. Return damping ratio.
  8079. Or
  8080. Set damping ratio.
  8081. </summary>
  8082. <value></value>
  8083. <remarks></remarks>
  8084. </member>
  8085. <member name="P:Urho.ConstraintWheel2D.EnableMotor">
  8086. <summary>
  8087. Return enable motor.
  8088. Or
  8089. Set enable motor.
  8090. </summary>
  8091. <value></value>
  8092. <remarks></remarks>
  8093. </member>
  8094. <member name="P:Urho.ConstraintWheel2D.FrequencyHz">
  8095. <summary>
  8096. Return frequency Hz.
  8097. Or
  8098. Set frequency Hz.
  8099. </summary>
  8100. <value></value>
  8101. <remarks></remarks>
  8102. </member>
  8103. <member name="P:Urho.ConstraintWheel2D.MaxMotorTorque">
  8104. <summary>
  8105. Return maxMotor torque.
  8106. Or
  8107. Set max motor torque.
  8108. </summary>
  8109. <value></value>
  8110. <remarks></remarks>
  8111. </member>
  8112. <member name="P:Urho.ConstraintWheel2D.MotorSpeed">
  8113. <summary>
  8114. Return motor speed.
  8115. Or
  8116. Set motor speed.
  8117. </summary>
  8118. <value></value>
  8119. <remarks></remarks>
  8120. </member>
  8121. <member name="M:Urho.ConstraintWheel2D.RegisterObject(Urho.Context)">
  8122. <param name="context"></param>
  8123. <summary>
  8124. Register object factory.
  8125. </summary>
  8126. <remarks></remarks>
  8127. </member>
  8128. <member name="P:Urho.ConstraintWheel2D.Type">
  8129. <summary>Urho's type system type.</summary>
  8130. <value>StringHash representing the type for this C# type.</value>
  8131. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  8132. </member>
  8133. <member name="P:Urho.ConstraintWheel2D.TypeName">
  8134. <summary>Urho's low-level type name.</summary>
  8135. <value>Stringified low-level type name.</value>
  8136. <remarks />
  8137. </member>
  8138. <member name="P:Urho.ConstraintWheel2D.TypeNameStatic">
  8139. <summary>Urho's low-level type name, accessible as a static method.</summary>
  8140. <value>Stringified low-level type name.</value>
  8141. <remarks />
  8142. </member>
  8143. <member name="P:Urho.ConstraintWheel2D.TypeStatic">
  8144. <summary></summary>
  8145. <value></value>
  8146. <remarks></remarks>
  8147. </member>
  8148. <member name="T:Urho.Context">
  8149. <summary>
  8150. Urho3D execution context. Provides access to subsystems, object factories and attributes, and event receivers.
  8151. </summary>
  8152. <remarks></remarks>
  8153. </member>
  8154. <member name="C:Urho.Context">
  8155. <summary></summary>
  8156. <remarks></remarks>
  8157. </member>
  8158. <member name="C:Urho.Context(System.IntPtr)">
  8159. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  8160. <summary>Constructs a new instance of Context, given a raw pointer to an unmanaged object</summary>
  8161. <remarks>
  8162. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  8163. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  8164. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  8165. </remarks>
  8166. </member>
  8167. <member name="C:Urho.Context(Urho.UrhoObjectFlag)">
  8168. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  8169. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  8170. <remarks>
  8171. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  8172. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  8173. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  8174. </remarks>
  8175. </member>
  8176. <member name="M:Urho.Context.CopyBaseAttributes(Urho.StringHash,Urho.StringHash)">
  8177. <param name="baseType"></param>
  8178. <param name="derivedType"></param>
  8179. <summary>
  8180. Copy base class attributes to derived class.
  8181. </summary>
  8182. <remarks></remarks>
  8183. </member>
  8184. <member name="M:Urho.Context.CreateObject(Urho.StringHash)">
  8185. <param name="objectType"></param>
  8186. <summary>
  8187. Create an object by type hash. Return pointer to it or null if no factory found.
  8188. </summary>
  8189. <returns></returns>
  8190. <remarks></remarks>
  8191. </member>
  8192. <member name="P:Urho.Context.EventHandler">
  8193. <summary>
  8194. Return active event handler. Set by Object. Null outside event handling.
  8195. </summary>
  8196. <value></value>
  8197. <remarks></remarks>
  8198. </member>
  8199. <member name="P:Urho.Context.EventSender">
  8200. <summary>
  8201. Return active event sender. Null outside event handling.
  8202. </summary>
  8203. <value></value>
  8204. <remarks></remarks>
  8205. </member>
  8206. <member name="M:Urho.Context.GetSubsystem(Urho.StringHash)">
  8207. <param name="type"></param>
  8208. <summary>
  8209. Return subsystem by type.
  8210. </summary>
  8211. <returns></returns>
  8212. <remarks></remarks>
  8213. </member>
  8214. <member name="M:Urho.Context.GetTypeName(Urho.StringHash)">
  8215. <param name="objectType"></param>
  8216. <summary>
  8217. Return object type name from hash, or empty if unknown.
  8218. </summary>
  8219. <returns></returns>
  8220. <remarks></remarks>
  8221. </member>
  8222. <member name="M:Urho.Context.RegisterFactory(Urho.ObjectFactory)">
  8223. <param name="factory"></param>
  8224. <summary>
  8225. Register a factory for an object type.
  8226. </summary>
  8227. <remarks></remarks>
  8228. </member>
  8229. <member name="M:Urho.Context.RegisterSubsystem(Urho.UrhoObject)">
  8230. <param name="subsystem"></param>
  8231. <summary>
  8232. Register a subsystem.
  8233. </summary>
  8234. <remarks></remarks>
  8235. </member>
  8236. <member name="M:Urho.Context.RemoveSubsystem(Urho.StringHash)">
  8237. <param name="objectType"></param>
  8238. <summary>
  8239. Remove a subsystem.
  8240. </summary>
  8241. <remarks></remarks>
  8242. </member>
  8243. <member name="T:Urho.Controls">
  8244. <summary></summary>
  8245. <remarks></remarks>
  8246. </member>
  8247. <member name="C:Urho.Controls">
  8248. <summary></summary>
  8249. <remarks></remarks>
  8250. </member>
  8251. <member name="P:Urho.Controls.Buttons">
  8252. <summary></summary>
  8253. <value></value>
  8254. <remarks></remarks>
  8255. </member>
  8256. <member name="M:Urho.Controls.Finalize">
  8257. <summary></summary>
  8258. <remarks></remarks>
  8259. </member>
  8260. <member name="M:Urho.Controls.IsDown(System.UInt32)">
  8261. <param name="button"></param>
  8262. <summary></summary>
  8263. <returns></returns>
  8264. <remarks></remarks>
  8265. </member>
  8266. <member name="M:Urho.Controls.IsPressed(System.UInt32,Urho.Controls@)">
  8267. <param name="button"></param>
  8268. <param name="previousControls"></param>
  8269. <summary></summary>
  8270. <returns></returns>
  8271. <remarks></remarks>
  8272. </member>
  8273. <member name="P:Urho.Controls.Pitch">
  8274. <summary></summary>
  8275. <value></value>
  8276. <remarks></remarks>
  8277. </member>
  8278. <member name="M:Urho.Controls.Reset">
  8279. <summary></summary>
  8280. <remarks></remarks>
  8281. </member>
  8282. <member name="M:Urho.Controls.Set(System.UInt32,System.Boolean)">
  8283. <param name="buttons"></param>
  8284. <param name="down"></param>
  8285. <summary></summary>
  8286. <remarks></remarks>
  8287. </member>
  8288. <member name="P:Urho.Controls.Yaw">
  8289. <summary></summary>
  8290. <value></value>
  8291. <remarks></remarks>
  8292. </member>
  8293. <member name="T:Urho.Corner">
  8294. <summary>
  8295. %UI element corners.
  8296. </summary>
  8297. <remarks></remarks>
  8298. </member>
  8299. <member name="F:Urho.Corner.BottomLeft">
  8300. <summary></summary>
  8301. </member>
  8302. <member name="F:Urho.Corner.BottomRight">
  8303. <summary></summary>
  8304. </member>
  8305. <member name="F:Urho.Corner.MaxUielementCorners">
  8306. <summary></summary>
  8307. </member>
  8308. <member name="F:Urho.Corner.TopLeft">
  8309. <summary></summary>
  8310. </member>
  8311. <member name="F:Urho.Corner.Topright">
  8312. <summary></summary>
  8313. </member>
  8314. <member name="T:Urho.CreateMode">
  8315. <summary>
  8316. Component and child node creation mode for networking.
  8317. </summary>
  8318. <remarks></remarks>
  8319. </member>
  8320. <member name="F:Urho.CreateMode.Local">
  8321. <summary></summary>
  8322. </member>
  8323. <member name="F:Urho.CreateMode.Replicated">
  8324. <summary></summary>
  8325. </member>
  8326. <member name="T:Urho.CrowdAgent">
  8327. <summary>
  8328. Crowd agent component, requires a CrowdManager component in the scene. When not set explicitly, agent's radius and height are defaulted to navigation mesh's agent radius and height, respectively.
  8329. </summary>
  8330. <remarks></remarks>
  8331. </member>
  8332. <member name="C:Urho.CrowdAgent(System.IntPtr)">
  8333. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  8334. <summary>Constructs a new instance of CrowdAgent, given a raw pointer to an unmanaged object</summary>
  8335. <remarks>
  8336. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  8337. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  8338. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  8339. </remarks>
  8340. </member>
  8341. <member name="C:Urho.CrowdAgent(Urho.Context)">
  8342. <param name="context">The context that this object will be attached to.</param>
  8343. <summary>Creates an instance of CrowdAgent that is attached to an execution context.</summary>
  8344. <remarks>
  8345. <para>This creates an instance of CrowdAgent attached to the specified execution context.</para>
  8346. </remarks>
  8347. </member>
  8348. <member name="C:Urho.CrowdAgent(Urho.UrhoObjectFlag)">
  8349. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  8350. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  8351. <remarks>
  8352. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  8353. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  8354. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  8355. </remarks>
  8356. </member>
  8357. <member name="P:Urho.CrowdAgent.ActualVelocity">
  8358. <summary>
  8359. Return the agent's actual velocity.
  8360. </summary>
  8361. <value></value>
  8362. <remarks></remarks>
  8363. </member>
  8364. <member name="P:Urho.CrowdAgent.AgentCrowdId">
  8365. <summary>
  8366. Return the agent id.
  8367. </summary>
  8368. <value></value>
  8369. <remarks></remarks>
  8370. </member>
  8371. <member name="P:Urho.CrowdAgent.AgentState">
  8372. <summary>
  8373. Return the agent's state.
  8374. </summary>
  8375. <value></value>
  8376. <remarks></remarks>
  8377. </member>
  8378. <member name="M:Urho.CrowdAgent.ApplyAttributes">
  8379. <summary>
  8380. Apply attribute changes that can not be applied immediately. Called after scene load or a network update.
  8381. </summary>
  8382. <remarks></remarks>
  8383. </member>
  8384. <member name="P:Urho.CrowdAgent.BaseType">
  8385. <summary>Urho's type system base type.</summary>
  8386. <value>StringHash representing the base type for this Urho type.</value>
  8387. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  8388. </member>
  8389. <member name="P:Urho.CrowdAgent.DesiredVelocity">
  8390. <summary>
  8391. Return the agent's desired velocity.
  8392. </summary>
  8393. <value></value>
  8394. <remarks></remarks>
  8395. </member>
  8396. <member name="M:Urho.CrowdAgent.DrawDebugGeometry(System.Boolean)">
  8397. <param name="param1"></param>
  8398. <summary>
  8399. Draw debug geometry.
  8400. </summary>
  8401. <remarks></remarks>
  8402. </member>
  8403. <member name="M:Urho.CrowdAgent.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  8404. <param name="debug"></param>
  8405. <param name="depthTest"></param>
  8406. <summary>
  8407. Draw debug feelers.
  8408. </summary>
  8409. <remarks></remarks>
  8410. </member>
  8411. <member name="M:Urho.CrowdAgent.HasArrived">
  8412. <summary>
  8413. Return true when the agent has arrived at its target.
  8414. </summary>
  8415. <returns></returns>
  8416. <remarks></remarks>
  8417. </member>
  8418. <member name="M:Urho.CrowdAgent.HasRequestedTarget">
  8419. <summary>
  8420. Return true when the agent has a target.
  8421. </summary>
  8422. <returns></returns>
  8423. <remarks></remarks>
  8424. </member>
  8425. <member name="P:Urho.CrowdAgent.Height">
  8426. <summary>
  8427. Get the agent's height.
  8428. Or
  8429. Set the agent's height.
  8430. </summary>
  8431. <value></value>
  8432. <remarks></remarks>
  8433. </member>
  8434. <member name="M:Urho.CrowdAgent.IsInCrowd">
  8435. <summary>
  8436. Return true when the agent is in crowd (being managed by a crowd manager).
  8437. </summary>
  8438. <returns></returns>
  8439. <remarks></remarks>
  8440. </member>
  8441. <member name="P:Urho.CrowdAgent.MaxAccel">
  8442. <summary>
  8443. Get the agent's max acceleration.
  8444. Or
  8445. Set the agent's max acceleration.
  8446. </summary>
  8447. <value></value>
  8448. <remarks></remarks>
  8449. </member>
  8450. <member name="P:Urho.CrowdAgent.MaxSpeed">
  8451. <summary>
  8452. Get the agent's max velocity.
  8453. Or
  8454. Set the agent's max velocity.
  8455. </summary>
  8456. <value></value>
  8457. <remarks></remarks>
  8458. </member>
  8459. <member name="P:Urho.CrowdAgent.NavigationPushiness">
  8460. <summary>
  8461. Get the agent's navigation pushiness.
  8462. Or
  8463. Set the agent's navigation pushiness.
  8464. </summary>
  8465. <value></value>
  8466. <remarks></remarks>
  8467. </member>
  8468. <member name="P:Urho.CrowdAgent.NavigationQuality">
  8469. <summary>
  8470. Get the agent's navigation quality.
  8471. Or
  8472. Set the agent's navigation quality.
  8473. </summary>
  8474. <value></value>
  8475. <remarks></remarks>
  8476. </member>
  8477. <member name="P:Urho.CrowdAgent.ObstacleAvoidanceType">
  8478. <summary>
  8479. Get the agent's obstacle avoidance type.
  8480. Or
  8481. Set the agent's obstacle avoidance type.
  8482. </summary>
  8483. <value></value>
  8484. <remarks></remarks>
  8485. </member>
  8486. <member name="M:Urho.CrowdAgent.OnSetEnabled">
  8487. <summary>
  8488. Handle enabled/disabled state change.
  8489. </summary>
  8490. <remarks></remarks>
  8491. </member>
  8492. <member name="P:Urho.CrowdAgent.Position">
  8493. <summary>
  8494. Return the agent's position.
  8495. </summary>
  8496. <value></value>
  8497. <remarks></remarks>
  8498. </member>
  8499. <member name="P:Urho.CrowdAgent.QueryFilterType">
  8500. <summary>
  8501. Get the agent's query filter type.
  8502. Or
  8503. Set the agent's query filter type.
  8504. </summary>
  8505. <value></value>
  8506. <remarks></remarks>
  8507. </member>
  8508. <member name="P:Urho.CrowdAgent.Radius">
  8509. <summary>
  8510. Get the agent's radius.
  8511. Or
  8512. Set the agent's radius.
  8513. </summary>
  8514. <value></value>
  8515. <remarks></remarks>
  8516. </member>
  8517. <member name="M:Urho.CrowdAgent.RegisterObject(Urho.Context)">
  8518. <param name="context"></param>
  8519. <summary>
  8520. Register object factory.
  8521. </summary>
  8522. <remarks></remarks>
  8523. </member>
  8524. <member name="P:Urho.CrowdAgent.RequestedTargetType">
  8525. <summary>
  8526. Return the agent's requested target type, if any.
  8527. </summary>
  8528. <value></value>
  8529. <remarks></remarks>
  8530. </member>
  8531. <member name="M:Urho.CrowdAgent.ResetTarget">
  8532. <summary>
  8533. Reset any target request for the specified agent.
  8534. </summary>
  8535. <remarks></remarks>
  8536. </member>
  8537. <member name="P:Urho.CrowdAgent.TargetPosition">
  8538. <summary>
  8539. Return the agent's requested target position.
  8540. Or
  8541. Submit a new target position request for this agent.
  8542. </summary>
  8543. <value></value>
  8544. <remarks></remarks>
  8545. </member>
  8546. <member name="P:Urho.CrowdAgent.TargetState">
  8547. <summary>
  8548. Return the agent's target state.
  8549. </summary>
  8550. <value></value>
  8551. <remarks></remarks>
  8552. </member>
  8553. <member name="P:Urho.CrowdAgent.TargetVelocity">
  8554. <summary>
  8555. Return the agent's requested target velocity.
  8556. Or
  8557. Submit a new target velocity request for this agent.
  8558. </summary>
  8559. <value></value>
  8560. <remarks></remarks>
  8561. </member>
  8562. <member name="P:Urho.CrowdAgent.Type">
  8563. <summary>Urho's type system type.</summary>
  8564. <value>StringHash representing the type for this C# type.</value>
  8565. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  8566. </member>
  8567. <member name="P:Urho.CrowdAgent.TypeName">
  8568. <summary>Urho's low-level type name.</summary>
  8569. <value>Stringified low-level type name.</value>
  8570. <remarks />
  8571. </member>
  8572. <member name="P:Urho.CrowdAgent.TypeNameStatic">
  8573. <summary>Urho's low-level type name, accessible as a static method.</summary>
  8574. <value>Stringified low-level type name.</value>
  8575. <remarks />
  8576. </member>
  8577. <member name="P:Urho.CrowdAgent.TypeStatic">
  8578. <summary></summary>
  8579. <value></value>
  8580. <remarks></remarks>
  8581. </member>
  8582. <member name="P:Urho.CrowdAgent.UpdateNodePosition">
  8583. <summary>
  8584. Return true when the node's position should be updated by the CrowdManager.
  8585. Or
  8586. Update the node position. When set to false, the node position should be updated by other means (e.g. using Physics) in response to the E_CROWD_AGENT_REPOSITION event.
  8587. </summary>
  8588. <value></value>
  8589. <remarks></remarks>
  8590. </member>
  8591. <member name="T:Urho.CrowdAgentFailureEventArgs">
  8592. <summary></summary>
  8593. <remarks></remarks>
  8594. </member>
  8595. <member name="P:Urho.CrowdAgentFailureEventArgs.CrowdAgent">
  8596. <summary></summary>
  8597. <value></value>
  8598. <remarks></remarks>
  8599. </member>
  8600. <member name="P:Urho.CrowdAgentFailureEventArgs.CrowdAgentState">
  8601. <summary></summary>
  8602. <value></value>
  8603. <remarks></remarks>
  8604. </member>
  8605. <member name="P:Urho.CrowdAgentFailureEventArgs.CrowdTargetState">
  8606. <summary></summary>
  8607. <value></value>
  8608. <remarks></remarks>
  8609. </member>
  8610. <member name="P:Urho.CrowdAgentFailureEventArgs.Node">
  8611. <summary></summary>
  8612. <value></value>
  8613. <remarks></remarks>
  8614. </member>
  8615. <member name="P:Urho.CrowdAgentFailureEventArgs.Position">
  8616. <summary></summary>
  8617. <value></value>
  8618. <remarks></remarks>
  8619. </member>
  8620. <member name="P:Urho.CrowdAgentFailureEventArgs.Velocity">
  8621. <summary></summary>
  8622. <value></value>
  8623. <remarks></remarks>
  8624. </member>
  8625. <member name="T:Urho.CrowdAgentFormationEventArgs">
  8626. <summary></summary>
  8627. <remarks></remarks>
  8628. </member>
  8629. <member name="P:Urho.CrowdAgentFormationEventArgs.CrowdAgent">
  8630. <summary></summary>
  8631. <value></value>
  8632. <remarks></remarks>
  8633. </member>
  8634. <member name="P:Urho.CrowdAgentFormationEventArgs.Index">
  8635. <summary></summary>
  8636. <value></value>
  8637. <remarks></remarks>
  8638. </member>
  8639. <member name="P:Urho.CrowdAgentFormationEventArgs.Node">
  8640. <summary></summary>
  8641. <value></value>
  8642. <remarks></remarks>
  8643. </member>
  8644. <member name="P:Urho.CrowdAgentFormationEventArgs.Position">
  8645. <summary></summary>
  8646. <value></value>
  8647. <remarks></remarks>
  8648. </member>
  8649. <member name="P:Urho.CrowdAgentFormationEventArgs.Size">
  8650. <summary></summary>
  8651. <value></value>
  8652. <remarks></remarks>
  8653. </member>
  8654. <member name="T:Urho.CrowdAgentRepositionEventArgs">
  8655. <summary></summary>
  8656. <remarks></remarks>
  8657. </member>
  8658. <member name="P:Urho.CrowdAgentRepositionEventArgs.Arrived">
  8659. <summary></summary>
  8660. <value></value>
  8661. <remarks></remarks>
  8662. </member>
  8663. <member name="P:Urho.CrowdAgentRepositionEventArgs.CrowdAgent">
  8664. <summary></summary>
  8665. <value></value>
  8666. <remarks></remarks>
  8667. </member>
  8668. <member name="P:Urho.CrowdAgentRepositionEventArgs.Node">
  8669. <summary></summary>
  8670. <value></value>
  8671. <remarks></remarks>
  8672. </member>
  8673. <member name="P:Urho.CrowdAgentRepositionEventArgs.Position">
  8674. <summary></summary>
  8675. <value></value>
  8676. <remarks></remarks>
  8677. </member>
  8678. <member name="P:Urho.CrowdAgentRepositionEventArgs.TimeStep">
  8679. <summary></summary>
  8680. <value></value>
  8681. <remarks></remarks>
  8682. </member>
  8683. <member name="P:Urho.CrowdAgentRepositionEventArgs.Velocity">
  8684. <summary></summary>
  8685. <value></value>
  8686. <remarks></remarks>
  8687. </member>
  8688. <member name="T:Urho.CrowdAgentRequestedTarget">
  8689. <summary></summary>
  8690. <remarks></remarks>
  8691. </member>
  8692. <member name="F:Urho.CrowdAgentRequestedTarget.RequestedtargetNone">
  8693. <summary></summary>
  8694. </member>
  8695. <member name="F:Urho.CrowdAgentRequestedTarget.RequestedtargetPosition">
  8696. <summary></summary>
  8697. </member>
  8698. <member name="F:Urho.CrowdAgentRequestedTarget.RequestedtargetVelocity">
  8699. <summary></summary>
  8700. </member>
  8701. <member name="T:Urho.CrowdAgentState">
  8702. <summary>
  8703. The agent is not in a valid state.
  8704. </summary>
  8705. <remarks></remarks>
  8706. </member>
  8707. <member name="F:Urho.CrowdAgentState.StateInvalid">
  8708. <summary></summary>
  8709. </member>
  8710. <member name="F:Urho.CrowdAgentState.StateOffmesh">
  8711. <summary></summary>
  8712. </member>
  8713. <member name="F:Urho.CrowdAgentState.StateWalking">
  8714. <summary></summary>
  8715. </member>
  8716. <member name="T:Urho.CrowdAgentStateChangedEventArgs">
  8717. <summary></summary>
  8718. <remarks></remarks>
  8719. </member>
  8720. <member name="P:Urho.CrowdAgentStateChangedEventArgs.CrowdAgent">
  8721. <summary></summary>
  8722. <value></value>
  8723. <remarks></remarks>
  8724. </member>
  8725. <member name="P:Urho.CrowdAgentStateChangedEventArgs.CrowdAgentState">
  8726. <summary></summary>
  8727. <value></value>
  8728. <remarks></remarks>
  8729. </member>
  8730. <member name="P:Urho.CrowdAgentStateChangedEventArgs.CrowdTargetState">
  8731. <summary></summary>
  8732. <value></value>
  8733. <remarks></remarks>
  8734. </member>
  8735. <member name="P:Urho.CrowdAgentStateChangedEventArgs.Node">
  8736. <summary></summary>
  8737. <value></value>
  8738. <remarks></remarks>
  8739. </member>
  8740. <member name="P:Urho.CrowdAgentStateChangedEventArgs.Position">
  8741. <summary></summary>
  8742. <value></value>
  8743. <remarks></remarks>
  8744. </member>
  8745. <member name="P:Urho.CrowdAgentStateChangedEventArgs.Velocity">
  8746. <summary></summary>
  8747. <value></value>
  8748. <remarks></remarks>
  8749. </member>
  8750. <member name="T:Urho.CrowdAgentTargetState">
  8751. <summary></summary>
  8752. <remarks></remarks>
  8753. </member>
  8754. <member name="F:Urho.CrowdAgentTargetState.Failed">
  8755. <summary></summary>
  8756. </member>
  8757. <member name="F:Urho.CrowdAgentTargetState.None">
  8758. <summary></summary>
  8759. </member>
  8760. <member name="F:Urho.CrowdAgentTargetState.Requesting">
  8761. <summary></summary>
  8762. </member>
  8763. <member name="F:Urho.CrowdAgentTargetState.Valid">
  8764. <summary></summary>
  8765. </member>
  8766. <member name="F:Urho.CrowdAgentTargetState.Velocity">
  8767. <summary></summary>
  8768. </member>
  8769. <member name="F:Urho.CrowdAgentTargetState.WaitingForPath">
  8770. <summary></summary>
  8771. </member>
  8772. <member name="F:Urho.CrowdAgentTargetState.WaitingForQueue">
  8773. <summary></summary>
  8774. </member>
  8775. <member name="T:Urho.CrowdManager">
  8776. <summary>
  8777. Crowd manager scene component. Should be added only to the root scene node.
  8778. </summary>
  8779. <remarks></remarks>
  8780. </member>
  8781. <member name="C:Urho.CrowdManager(System.IntPtr)">
  8782. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  8783. <summary>Constructs a new instance of CrowdManager, given a raw pointer to an unmanaged object</summary>
  8784. <remarks>
  8785. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  8786. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  8787. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  8788. </remarks>
  8789. </member>
  8790. <member name="C:Urho.CrowdManager(Urho.Context)">
  8791. <param name="context">The context that this object will be attached to.</param>
  8792. <summary>Creates an instance of CrowdManager that is attached to an execution context.</summary>
  8793. <remarks>
  8794. <para>This creates an instance of CrowdManager attached to the specified execution context.</para>
  8795. </remarks>
  8796. </member>
  8797. <member name="C:Urho.CrowdManager(Urho.UrhoObjectFlag)">
  8798. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  8799. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  8800. <remarks>
  8801. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  8802. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  8803. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  8804. </remarks>
  8805. </member>
  8806. <member name="M:Urho.CrowdManager.ApplyAttributes">
  8807. <summary>
  8808. Apply attribute changes that can not be applied immediately. Called after scene load or a network update.
  8809. </summary>
  8810. <remarks></remarks>
  8811. </member>
  8812. <member name="P:Urho.CrowdManager.BaseType">
  8813. <summary>Urho's type system base type.</summary>
  8814. <value>StringHash representing the base type for this Urho type.</value>
  8815. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  8816. </member>
  8817. <member name="M:Urho.CrowdManager.DrawDebugGeometry(System.Boolean)">
  8818. <param name="depthTest"></param>
  8819. <summary>
  8820. Add debug geometry to the debug renderer.
  8821. </summary>
  8822. <remarks></remarks>
  8823. </member>
  8824. <member name="M:Urho.CrowdManager.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  8825. <param name="debug"></param>
  8826. <param name="depthTest"></param>
  8827. <summary>
  8828. Draw the agents' pathing debug data.
  8829. </summary>
  8830. <remarks></remarks>
  8831. </member>
  8832. <member name="M:Urho.CrowdManager.FindNearestPoint(Urho.Vector3,System.Int32,System.UInt32*)">
  8833. <param name="point"></param>
  8834. <param name="queryFilterType"></param>
  8835. <param name="nearestRef"></param>
  8836. <summary>
  8837. Find the nearest point on the navigation mesh to a given point using the crowd initialized query extent (based on maxAgentRadius) and the specified query filter type.
  8838. </summary>
  8839. <returns></returns>
  8840. <remarks></remarks>
  8841. </member>
  8842. <member name="M:Urho.CrowdManager.GetAreaCost(System.UInt32,System.UInt32)">
  8843. <param name="queryFilterType"></param>
  8844. <param name="areaID"></param>
  8845. <summary>
  8846. Get the cost of an area for the specified query filter type.
  8847. </summary>
  8848. <returns></returns>
  8849. <remarks></remarks>
  8850. </member>
  8851. <member name="M:Urho.CrowdManager.GetDistanceToWall(Urho.Vector3,System.Single,System.Int32,Urho.Vector3*,Urho.Vector3*)">
  8852. <param name="point"></param>
  8853. <param name="radius"></param>
  8854. <param name="queryFilterType"></param>
  8855. <param name="hitPos"></param>
  8856. <param name="hitNormal"></param>
  8857. <summary>
  8858. Return distance to wall from a point using the crowd initialized query extent (based on maxAgentRadius) and the specified query filter type. Maximum search radius must be specified.
  8859. </summary>
  8860. <returns></returns>
  8861. <remarks></remarks>
  8862. </member>
  8863. <member name="M:Urho.CrowdManager.GetExcludeFlags(System.UInt32)">
  8864. <param name="queryFilterType"></param>
  8865. <summary>
  8866. Get the exclude flags for the specified query filter type.
  8867. </summary>
  8868. <returns></returns>
  8869. <remarks></remarks>
  8870. </member>
  8871. <member name="M:Urho.CrowdManager.GetIncludeFlags(System.UInt32)">
  8872. <param name="queryFilterType"></param>
  8873. <summary>
  8874. Get the include flags for the specified query filter type.
  8875. </summary>
  8876. <returns></returns>
  8877. <remarks></remarks>
  8878. </member>
  8879. <member name="M:Urho.CrowdManager.GetNumAreas(System.UInt32)">
  8880. <param name="queryFilterType"></param>
  8881. <summary>
  8882. Get the number of configured area in the specified query filter type.
  8883. </summary>
  8884. <returns></returns>
  8885. <remarks></remarks>
  8886. </member>
  8887. <member name="M:Urho.CrowdManager.GetObstacleAvoidanceParams(System.UInt32)">
  8888. <param name="obstacleAvoidanceType"></param>
  8889. <summary>
  8890. Get the params for the specified obstacle avoidance type.
  8891. </summary>
  8892. <returns></returns>
  8893. <remarks></remarks>
  8894. </member>
  8895. <member name="M:Urho.CrowdManager.GetRandomPoint(System.Int32,System.UInt32*)">
  8896. <param name="queryFilterType"></param>
  8897. <param name="randomRef"></param>
  8898. <summary>
  8899. Return a random point on the navigation mesh using the crowd initialized query extent (based on maxAgentRadius) and the specified query filter type.
  8900. </summary>
  8901. <returns></returns>
  8902. <remarks></remarks>
  8903. </member>
  8904. <member name="M:Urho.CrowdManager.GetRandomPointInCircle(Urho.Vector3,System.Single,System.Int32,System.UInt32*)">
  8905. <param name="center"></param>
  8906. <param name="radius"></param>
  8907. <param name="queryFilterType"></param>
  8908. <param name="randomRef"></param>
  8909. <summary>
  8910. Return a random point on the navigation mesh within a circle using the crowd initialized query extent (based on maxAgentRadius) and the specified query filter type. The circle radius is only a guideline and in practice the returned point may be further away.
  8911. </summary>
  8912. <returns></returns>
  8913. <remarks></remarks>
  8914. </member>
  8915. <member name="P:Urho.CrowdManager.MaxAgentRadius">
  8916. <summary>
  8917. Get the maximum radius of any agent.
  8918. Or
  8919. Set the maximum radius of any agent.
  8920. </summary>
  8921. <value></value>
  8922. <remarks></remarks>
  8923. </member>
  8924. <member name="P:Urho.CrowdManager.MaxAgents">
  8925. <summary>
  8926. Get the maximum number of agents.
  8927. Or
  8928. Set the maximum number of agents.
  8929. </summary>
  8930. <value></value>
  8931. <remarks></remarks>
  8932. </member>
  8933. <member name="M:Urho.CrowdManager.MoveAlongSurface(Urho.Vector3,Urho.Vector3,System.Int32,System.Int32)">
  8934. <param name="start"></param>
  8935. <param name="end"></param>
  8936. <param name="queryFilterType"></param>
  8937. <param name="maxVisited"></param>
  8938. <summary>
  8939. Try to move along the surface from one point to another using the crowd initialized query extent (based on maxAgentRadius) and the specified query filter type.
  8940. </summary>
  8941. <returns></returns>
  8942. <remarks></remarks>
  8943. </member>
  8944. <member name="P:Urho.CrowdManager.NavigationMesh">
  8945. <summary>
  8946. Get the Navigation mesh assigned to the crowd.
  8947. Or
  8948. Assigns the navigation mesh for the crowd.
  8949. </summary>
  8950. <value></value>
  8951. <remarks></remarks>
  8952. </member>
  8953. <member name="P:Urho.CrowdManager.NumObstacleAvoidanceTypes">
  8954. <summary>
  8955. Get the number of configured obstacle avoidance types.
  8956. </summary>
  8957. <value></value>
  8958. <remarks></remarks>
  8959. </member>
  8960. <member name="P:Urho.CrowdManager.NumQueryFilterTypes">
  8961. <summary>
  8962. Get the number of configured query filter types.
  8963. </summary>
  8964. <value></value>
  8965. <remarks></remarks>
  8966. </member>
  8967. <member name="M:Urho.CrowdManager.Raycast(Urho.Vector3,Urho.Vector3,System.Int32,Urho.Vector3*)">
  8968. <param name="start"></param>
  8969. <param name="end"></param>
  8970. <param name="queryFilterType"></param>
  8971. <param name="hitNormal"></param>
  8972. <summary>
  8973. Perform a walkability raycast on the navigation mesh between start and end using the crowd initialized query extent (based on maxAgentRadius) and the specified query filter type. Return the point where a wall was hit, or the end point if no walls.
  8974. </summary>
  8975. <returns></returns>
  8976. <remarks></remarks>
  8977. </member>
  8978. <member name="M:Urho.CrowdManager.RegisterObject(Urho.Context)">
  8979. <param name="context"></param>
  8980. <summary>
  8981. Register object factory.
  8982. </summary>
  8983. <remarks></remarks>
  8984. </member>
  8985. <member name="M:Urho.CrowdManager.ResetCrowdTarget(Urho.Node)">
  8986. <param name="node"></param>
  8987. <summary>
  8988. Reset any crowd target for all crowd agents found in the specified node. Defaulted to scene node.
  8989. </summary>
  8990. <remarks></remarks>
  8991. </member>
  8992. <member name="M:Urho.CrowdManager.SetAreaCost(System.UInt32,System.UInt32,System.Single)">
  8993. <param name="queryFilterType"></param>
  8994. <param name="areaID"></param>
  8995. <param name="cost"></param>
  8996. <summary>
  8997. Set the cost of an area for the specified query filter type.
  8998. </summary>
  8999. <remarks></remarks>
  9000. </member>
  9001. <member name="M:Urho.CrowdManager.SetCrowdTarget(Urho.Vector3,Urho.Node)">
  9002. <param name="position"></param>
  9003. <param name="node"></param>
  9004. <summary>
  9005. Set the crowd target position. The target position is set to all crowd agents found in the specified node. Defaulted to scene node.
  9006. </summary>
  9007. <remarks></remarks>
  9008. </member>
  9009. <member name="M:Urho.CrowdManager.SetCrowdVelocity(Urho.Vector3,Urho.Node)">
  9010. <param name="velocity"></param>
  9011. <param name="node"></param>
  9012. <summary>
  9013. Set the crowd move velocity. The move velocity is applied to all crowd agents found in the specified node. Defaulted to scene node.
  9014. </summary>
  9015. <remarks></remarks>
  9016. </member>
  9017. <member name="M:Urho.CrowdManager.SetExcludeFlags(System.UInt32,System.UInt16)">
  9018. <param name="queryFilterType"></param>
  9019. <param name="flags"></param>
  9020. <summary>
  9021. Set the exclude flags for the specified query filter type.
  9022. </summary>
  9023. <remarks></remarks>
  9024. </member>
  9025. <member name="M:Urho.CrowdManager.SetIncludeFlags(System.UInt32,System.UInt16)">
  9026. <param name="queryFilterType"></param>
  9027. <param name="flags"></param>
  9028. <summary>
  9029. Set the include flags for the specified query filter type.
  9030. </summary>
  9031. <remarks></remarks>
  9032. </member>
  9033. <member name="M:Urho.CrowdManager.SetObstacleAvoidanceParams(System.UInt32,Urho.CrowdObstacleAvoidanceParams)">
  9034. <param name="obstacleAvoidanceType"></param>
  9035. <param name="params"></param>
  9036. <summary>
  9037. Set the params for the specified obstacle avoidance type.
  9038. </summary>
  9039. <remarks></remarks>
  9040. </member>
  9041. <member name="P:Urho.CrowdManager.Type">
  9042. <summary>Urho's type system type.</summary>
  9043. <value>StringHash representing the type for this C# type.</value>
  9044. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  9045. </member>
  9046. <member name="P:Urho.CrowdManager.TypeName">
  9047. <summary>Urho's low-level type name.</summary>
  9048. <value>Stringified low-level type name.</value>
  9049. <remarks />
  9050. </member>
  9051. <member name="P:Urho.CrowdManager.TypeNameStatic">
  9052. <summary>Urho's low-level type name, accessible as a static method.</summary>
  9053. <value>Stringified low-level type name.</value>
  9054. <remarks />
  9055. </member>
  9056. <member name="P:Urho.CrowdManager.TypeStatic">
  9057. <summary></summary>
  9058. <value></value>
  9059. <remarks></remarks>
  9060. </member>
  9061. <member name="T:Urho.CrowdObstacleAvoidanceParams">
  9062. <summary></summary>
  9063. <remarks></remarks>
  9064. </member>
  9065. <member name="F:Urho.CrowdObstacleAvoidanceParams.AdaptiveDepth">
  9066. <summary></summary>
  9067. <remarks></remarks>
  9068. </member>
  9069. <member name="F:Urho.CrowdObstacleAvoidanceParams.AdaptiveDivs">
  9070. <summary></summary>
  9071. <remarks></remarks>
  9072. </member>
  9073. <member name="F:Urho.CrowdObstacleAvoidanceParams.AdaptiveRings">
  9074. <summary></summary>
  9075. <remarks></remarks>
  9076. </member>
  9077. <member name="F:Urho.CrowdObstacleAvoidanceParams.GridSize">
  9078. <summary></summary>
  9079. <remarks></remarks>
  9080. </member>
  9081. <member name="F:Urho.CrowdObstacleAvoidanceParams.HorizTime">
  9082. <summary></summary>
  9083. <remarks></remarks>
  9084. </member>
  9085. <member name="F:Urho.CrowdObstacleAvoidanceParams.VelBias">
  9086. <summary></summary>
  9087. <remarks></remarks>
  9088. </member>
  9089. <member name="F:Urho.CrowdObstacleAvoidanceParams.WeightCurVel">
  9090. <summary></summary>
  9091. <remarks></remarks>
  9092. </member>
  9093. <member name="F:Urho.CrowdObstacleAvoidanceParams.WeightDesVel">
  9094. <summary></summary>
  9095. <remarks></remarks>
  9096. </member>
  9097. <member name="F:Urho.CrowdObstacleAvoidanceParams.WeightSide">
  9098. <summary></summary>
  9099. <remarks></remarks>
  9100. </member>
  9101. <member name="F:Urho.CrowdObstacleAvoidanceParams.WeightToi">
  9102. <summary></summary>
  9103. <remarks></remarks>
  9104. </member>
  9105. <member name="T:Urho.CubeMapFace">
  9106. <summary>
  9107. Cube map faces.
  9108. </summary>
  9109. <remarks></remarks>
  9110. </member>
  9111. <member name="F:Urho.CubeMapFace.MaxCubemapFaces">
  9112. <summary></summary>
  9113. </member>
  9114. <member name="F:Urho.CubeMapFace.NegativeX">
  9115. <summary></summary>
  9116. </member>
  9117. <member name="F:Urho.CubeMapFace.NegativeY">
  9118. <summary></summary>
  9119. </member>
  9120. <member name="F:Urho.CubeMapFace.NegativeZ">
  9121. <summary></summary>
  9122. </member>
  9123. <member name="F:Urho.CubeMapFace.PositiveX">
  9124. <summary></summary>
  9125. </member>
  9126. <member name="F:Urho.CubeMapFace.PositiveY">
  9127. <summary></summary>
  9128. </member>
  9129. <member name="F:Urho.CubeMapFace.PositiveZ">
  9130. <summary></summary>
  9131. </member>
  9132. <member name="T:Urho.CubeMapLayout">
  9133. <summary>
  9134. Cubemap single image layout modes.
  9135. </summary>
  9136. <remarks></remarks>
  9137. </member>
  9138. <member name="F:Urho.CubeMapLayout.Blender">
  9139. <summary></summary>
  9140. </member>
  9141. <member name="F:Urho.CubeMapLayout.Horizontal">
  9142. <summary></summary>
  9143. </member>
  9144. <member name="F:Urho.CubeMapLayout.HorizontalCross">
  9145. <summary></summary>
  9146. </member>
  9147. <member name="F:Urho.CubeMapLayout.HorizontalNvidia">
  9148. <summary></summary>
  9149. </member>
  9150. <member name="F:Urho.CubeMapLayout.VerticalCross">
  9151. <summary></summary>
  9152. </member>
  9153. <member name="T:Urho.CullMode">
  9154. <summary>
  9155. Culling mode.
  9156. </summary>
  9157. <remarks></remarks>
  9158. </member>
  9159. <member name="F:Urho.CullMode.Ccw">
  9160. <summary></summary>
  9161. </member>
  9162. <member name="F:Urho.CullMode.Cw">
  9163. <summary></summary>
  9164. </member>
  9165. <member name="F:Urho.CullMode.MaxCullmodes">
  9166. <summary></summary>
  9167. </member>
  9168. <member name="F:Urho.CullMode.None">
  9169. <summary></summary>
  9170. </member>
  9171. <member name="T:Urho.Cursor">
  9172. <summary>
  9173. Mouse cursor %UI element.
  9174. </summary>
  9175. <remarks></remarks>
  9176. </member>
  9177. <member name="C:Urho.Cursor(System.IntPtr)">
  9178. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  9179. <summary>Constructs a new instance of Cursor, given a raw pointer to an unmanaged object</summary>
  9180. <remarks>
  9181. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  9182. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  9183. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  9184. </remarks>
  9185. </member>
  9186. <member name="C:Urho.Cursor(Urho.Context)">
  9187. <param name="context">The context that this object will be attached to.</param>
  9188. <summary>Creates an instance of Cursor that is attached to an execution context.</summary>
  9189. <remarks>
  9190. <para>This creates an instance of Cursor attached to the specified execution context.</para>
  9191. </remarks>
  9192. </member>
  9193. <member name="C:Urho.Cursor(Urho.UrhoObjectFlag)">
  9194. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  9195. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  9196. <remarks>
  9197. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  9198. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  9199. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  9200. </remarks>
  9201. </member>
  9202. <member name="M:Urho.Cursor.ApplyOSCursorShape">
  9203. <summary>
  9204. Apply pending OS cursor shape. Called by UI. No-op when the OS mouse pointer is not used.
  9205. </summary>
  9206. <remarks></remarks>
  9207. </member>
  9208. <member name="P:Urho.Cursor.BaseType">
  9209. <summary>Urho's type system base type.</summary>
  9210. <value>StringHash representing the base type for this Urho type.</value>
  9211. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  9212. </member>
  9213. <member name="M:Urho.Cursor.DefineShape(System.String,Urho.Image,Urho.IntRect,Urho.IntVector2)">
  9214. <param name="shape"></param>
  9215. <param name="image"></param>
  9216. <param name="imageRect"></param>
  9217. <param name="hotSpot"></param>
  9218. <summary>
  9219. Define a shape.
  9220. </summary>
  9221. <remarks></remarks>
  9222. </member>
  9223. <member name="M:Urho.Cursor.DefineShape(Urho.CursorShape,Urho.Image,Urho.IntRect,Urho.IntVector2)">
  9224. <param name="shape"></param>
  9225. <param name="image"></param>
  9226. <param name="imageRect"></param>
  9227. <param name="hotSpot"></param>
  9228. <summary>
  9229. Define a shape.
  9230. </summary>
  9231. <remarks></remarks>
  9232. </member>
  9233. <member name="M:Urho.Cursor.RegisterObject(Urho.Context)">
  9234. <param name="context"></param>
  9235. <summary>
  9236. Register object factory.
  9237. </summary>
  9238. <remarks></remarks>
  9239. </member>
  9240. <member name="M:Urho.Cursor.SetShape(Urho.CursorShape)">
  9241. <param name="shape"></param>
  9242. <summary>
  9243. Set current shape.
  9244. </summary>
  9245. <remarks></remarks>
  9246. </member>
  9247. <member name="P:Urho.Cursor.Shape">
  9248. <summary>
  9249. Get current shape.
  9250. Or
  9251. Set current shape.
  9252. </summary>
  9253. <value></value>
  9254. <remarks></remarks>
  9255. </member>
  9256. <member name="P:Urho.Cursor.Type">
  9257. <summary>Urho's type system type.</summary>
  9258. <value>StringHash representing the type for this C# type.</value>
  9259. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  9260. </member>
  9261. <member name="P:Urho.Cursor.TypeName">
  9262. <summary>Urho's low-level type name.</summary>
  9263. <value>Stringified low-level type name.</value>
  9264. <remarks />
  9265. </member>
  9266. <member name="P:Urho.Cursor.TypeNameStatic">
  9267. <summary>Urho's low-level type name, accessible as a static method.</summary>
  9268. <value>Stringified low-level type name.</value>
  9269. <remarks />
  9270. </member>
  9271. <member name="P:Urho.Cursor.TypeStatic">
  9272. <summary></summary>
  9273. <value></value>
  9274. <remarks></remarks>
  9275. </member>
  9276. <member name="P:Urho.Cursor.UseSystemShapes">
  9277. <summary>
  9278. Return whether is using system default shapes.
  9279. Or
  9280. Set whether to use system default shapes. Is only possible when the OS mouse cursor has been set visible from the Input subsystem.
  9281. </summary>
  9282. <value></value>
  9283. <remarks></remarks>
  9284. </member>
  9285. <member name="T:Urho.CursorShape">
  9286. <summary>
  9287. %Cursor shapes recognized by the UI subsystem.
  9288. </summary>
  9289. <remarks></remarks>
  9290. </member>
  9291. <member name="F:Urho.CursorShape.Acceptdrop">
  9292. <summary></summary>
  9293. </member>
  9294. <member name="F:Urho.CursorShape.Busy">
  9295. <summary></summary>
  9296. </member>
  9297. <member name="F:Urho.CursorShape.BusyArrow">
  9298. <summary></summary>
  9299. </member>
  9300. <member name="F:Urho.CursorShape.Cross">
  9301. <summary></summary>
  9302. </member>
  9303. <member name="F:Urho.CursorShape.Ibeam">
  9304. <summary></summary>
  9305. </member>
  9306. <member name="F:Urho.CursorShape.MaxShapes">
  9307. <summary></summary>
  9308. </member>
  9309. <member name="F:Urho.CursorShape.Normal">
  9310. <summary></summary>
  9311. </member>
  9312. <member name="F:Urho.CursorShape.Rejectdrop">
  9313. <summary></summary>
  9314. </member>
  9315. <member name="F:Urho.CursorShape.ResizeAll">
  9316. <summary></summary>
  9317. </member>
  9318. <member name="F:Urho.CursorShape.ResizediagonalTopLeft">
  9319. <summary></summary>
  9320. </member>
  9321. <member name="F:Urho.CursorShape.ResizediagonalTopright">
  9322. <summary></summary>
  9323. </member>
  9324. <member name="F:Urho.CursorShape.Resizehorizontal">
  9325. <summary></summary>
  9326. </member>
  9327. <member name="F:Urho.CursorShape.Resizevertical">
  9328. <summary></summary>
  9329. </member>
  9330. <member name="T:Urho.CustomGeometry">
  9331. <summary>
  9332. Custom geometry component.
  9333. </summary>
  9334. <remarks></remarks>
  9335. </member>
  9336. <member name="C:Urho.CustomGeometry(System.IntPtr)">
  9337. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  9338. <summary>Constructs a new instance of CustomGeometry, given a raw pointer to an unmanaged object</summary>
  9339. <remarks>
  9340. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  9341. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  9342. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  9343. </remarks>
  9344. </member>
  9345. <member name="C:Urho.CustomGeometry(Urho.Context)">
  9346. <param name="context">The context that this object will be attached to.</param>
  9347. <summary>Creates an instance of CustomGeometry that is attached to an execution context.</summary>
  9348. <remarks>
  9349. <para>This creates an instance of CustomGeometry attached to the specified execution context.</para>
  9350. </remarks>
  9351. </member>
  9352. <member name="C:Urho.CustomGeometry(Urho.UrhoObjectFlag)">
  9353. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  9354. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  9355. <remarks>
  9356. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  9357. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  9358. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  9359. </remarks>
  9360. </member>
  9361. <member name="P:Urho.CustomGeometry.BaseType">
  9362. <summary>Urho's type system base type.</summary>
  9363. <value>StringHash representing the base type for this Urho type.</value>
  9364. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  9365. </member>
  9366. <member name="M:Urho.CustomGeometry.BeginGeometry(System.UInt32,Urho.PrimitiveType)">
  9367. <param name="index"></param>
  9368. <param name="type"></param>
  9369. <summary>
  9370. Begin defining a geometry. Clears existing vertices in that index.
  9371. </summary>
  9372. <remarks></remarks>
  9373. </member>
  9374. <member name="M:Urho.CustomGeometry.Clear">
  9375. <summary>
  9376. Clear all geometries.
  9377. </summary>
  9378. <remarks></remarks>
  9379. </member>
  9380. <member name="M:Urho.CustomGeometry.Commit">
  9381. <summary>
  9382. Update vertex buffer and calculate the bounding box. Call after finishing defining geometry.
  9383. </summary>
  9384. <remarks></remarks>
  9385. </member>
  9386. <member name="M:Urho.CustomGeometry.DefineColor(Urho.Color)">
  9387. <param name="color"></param>
  9388. <summary>
  9389. Define a vertex color.
  9390. </summary>
  9391. <remarks></remarks>
  9392. </member>
  9393. <member name="M:Urho.CustomGeometry.DefineGeometry(System.UInt32,Urho.PrimitiveType,System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
  9394. <param name="index"></param>
  9395. <param name="type"></param>
  9396. <param name="numVertices"></param>
  9397. <param name="hasNormals"></param>
  9398. <param name="hasColors"></param>
  9399. <param name="hasTexCoords"></param>
  9400. <param name="hasTangents"></param>
  9401. <summary>
  9402. Set the primitive type, number of vertices and elements in a geometry, after which the vertices can be edited with GetVertex(). An alternative to BeginGeometry() / DefineVertex().
  9403. </summary>
  9404. <remarks></remarks>
  9405. </member>
  9406. <member name="M:Urho.CustomGeometry.DefineNormal(Urho.Vector3)">
  9407. <param name="normal"></param>
  9408. <summary>
  9409. Define a vertex normal.
  9410. </summary>
  9411. <remarks></remarks>
  9412. </member>
  9413. <member name="M:Urho.CustomGeometry.DefineTangent(Urho.Vector4)">
  9414. <param name="tangent"></param>
  9415. <summary>
  9416. Define a vertex tangent.
  9417. </summary>
  9418. <remarks></remarks>
  9419. </member>
  9420. <member name="M:Urho.CustomGeometry.DefineTexCoord(Urho.Vector2)">
  9421. <param name="texCoord"></param>
  9422. <summary>
  9423. Define a vertex UV coordinate.
  9424. </summary>
  9425. <remarks></remarks>
  9426. </member>
  9427. <member name="M:Urho.CustomGeometry.DefineVertex(Urho.Vector3)">
  9428. <param name="position"></param>
  9429. <summary>
  9430. Define a vertex position. This begins a new vertex.
  9431. </summary>
  9432. <remarks></remarks>
  9433. </member>
  9434. <member name="M:Urho.CustomGeometry.DrawOcclusion(Urho.OcclusionBuffer)">
  9435. <param name="buffer"></param>
  9436. <summary>
  9437. Draw to occlusion buffer. Return true if did not run out of triangles.
  9438. </summary>
  9439. <returns></returns>
  9440. <remarks></remarks>
  9441. </member>
  9442. <member name="M:Urho.CustomGeometry.GetLodGeometry(System.UInt32,System.UInt32)">
  9443. <param name="batchIndex"></param>
  9444. <param name="level"></param>
  9445. <summary>
  9446. Return the geometry for a specific LOD level.
  9447. </summary>
  9448. <returns></returns>
  9449. <remarks></remarks>
  9450. </member>
  9451. <member name="M:Urho.CustomGeometry.GetMaterial(System.UInt32)">
  9452. <param name="index"></param>
  9453. <summary>
  9454. Return material by geometry index.
  9455. </summary>
  9456. <returns></returns>
  9457. <remarks></remarks>
  9458. </member>
  9459. <member name="M:Urho.CustomGeometry.GetNumVertices(System.UInt32)">
  9460. <param name="index"></param>
  9461. <summary>
  9462. Return number of vertices in a geometry.
  9463. </summary>
  9464. <returns></returns>
  9465. <remarks></remarks>
  9466. </member>
  9467. <member name="M:Urho.CustomGeometry.GetVertex(System.UInt32,System.UInt32)">
  9468. <param name="geometryIndex"></param>
  9469. <param name="vertexNum"></param>
  9470. <summary>
  9471. Return a vertex in a geometry for editing, or null if out of bounds. After the edits are finished, calling Commit() updates the vertex buffer.
  9472. </summary>
  9473. <returns></returns>
  9474. <remarks></remarks>
  9475. </member>
  9476. <member name="M:Urho.CustomGeometry.IsDynamic">
  9477. <summary>
  9478. Return whether vertex buffer dynamic mode is enabled.
  9479. </summary>
  9480. <returns></returns>
  9481. <remarks></remarks>
  9482. </member>
  9483. <member name="P:Urho.CustomGeometry.NumGeometries">
  9484. <summary>
  9485. Return number of geometries.
  9486. Or
  9487. Set number of geometries.
  9488. </summary>
  9489. <value></value>
  9490. <remarks></remarks>
  9491. </member>
  9492. <member name="P:Urho.CustomGeometry.NumOccluderTriangles">
  9493. <summary>
  9494. Return number of occlusion geometry triangles.
  9495. </summary>
  9496. <value></value>
  9497. <remarks></remarks>
  9498. </member>
  9499. <member name="M:Urho.CustomGeometry.RegisterObject(Urho.Context)">
  9500. <param name="context"></param>
  9501. <summary>
  9502. Register object factory. Drawable must be registered first.
  9503. </summary>
  9504. <remarks></remarks>
  9505. </member>
  9506. <member name="M:Urho.CustomGeometry.SetDynamic(System.Boolean)">
  9507. <param name="enable"></param>
  9508. <summary>
  9509. Set vertex buffer dynamic mode. A dynamic buffer should be faster to update frequently. Effective at the next Commit() call.
  9510. </summary>
  9511. <remarks></remarks>
  9512. </member>
  9513. <member name="M:Urho.CustomGeometry.SetMaterial(Urho.Material)">
  9514. <param name="material"></param>
  9515. <summary>
  9516. Set material on all geometries.
  9517. </summary>
  9518. <remarks></remarks>
  9519. </member>
  9520. <member name="M:Urho.CustomGeometry.SetMaterial(System.UInt32,Urho.Material)">
  9521. <param name="index"></param>
  9522. <param name="material"></param>
  9523. <summary>
  9524. Set material on one geometry. Return true if successful.
  9525. </summary>
  9526. <returns></returns>
  9527. <remarks></remarks>
  9528. </member>
  9529. <member name="P:Urho.CustomGeometry.Type">
  9530. <summary>Urho's type system type.</summary>
  9531. <value>StringHash representing the type for this C# type.</value>
  9532. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  9533. </member>
  9534. <member name="P:Urho.CustomGeometry.TypeName">
  9535. <summary>Urho's low-level type name.</summary>
  9536. <value>Stringified low-level type name.</value>
  9537. <remarks />
  9538. </member>
  9539. <member name="P:Urho.CustomGeometry.TypeNameStatic">
  9540. <summary>Urho's low-level type name, accessible as a static method.</summary>
  9541. <value>Stringified low-level type name.</value>
  9542. <remarks />
  9543. </member>
  9544. <member name="P:Urho.CustomGeometry.TypeStatic">
  9545. <summary></summary>
  9546. <value></value>
  9547. <remarks></remarks>
  9548. </member>
  9549. <member name="T:Urho.CustomGeometryVertex">
  9550. <summary></summary>
  9551. <remarks></remarks>
  9552. </member>
  9553. <member name="T:Urho.DebugHud">
  9554. <summary>
  9555. Displays rendering stats and profiling information.
  9556. </summary>
  9557. <remarks></remarks>
  9558. </member>
  9559. <member name="C:Urho.DebugHud(System.IntPtr)">
  9560. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  9561. <summary>Constructs a new instance of DebugHud, given a raw pointer to an unmanaged object</summary>
  9562. <remarks>
  9563. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  9564. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  9565. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  9566. </remarks>
  9567. </member>
  9568. <member name="C:Urho.DebugHud(Urho.Context)">
  9569. <param name="context">The context that this object will be attached to.</param>
  9570. <summary>Creates an instance of DebugHud that is attached to an execution context.</summary>
  9571. <remarks>
  9572. <para>This creates an instance of DebugHud attached to the specified execution context.</para>
  9573. </remarks>
  9574. </member>
  9575. <member name="C:Urho.DebugHud(Urho.UrhoObjectFlag)">
  9576. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  9577. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  9578. <remarks>
  9579. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  9580. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  9581. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  9582. </remarks>
  9583. </member>
  9584. <member name="P:Urho.DebugHud.BaseType">
  9585. <summary>Urho's type system base type.</summary>
  9586. <value>StringHash representing the base type for this Urho type.</value>
  9587. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  9588. </member>
  9589. <member name="M:Urho.DebugHud.ClearAppStats">
  9590. <summary>
  9591. Clear all application-specific stats.
  9592. </summary>
  9593. <remarks></remarks>
  9594. </member>
  9595. <member name="P:Urho.DebugHud.DefaultStyle">
  9596. <summary>
  9597. Return the UI style file.
  9598. Or
  9599. Set UI elements' style from an XML file.
  9600. </summary>
  9601. <value></value>
  9602. <remarks></remarks>
  9603. </member>
  9604. <member name="P:Urho.DebugHud.Mode">
  9605. <summary>
  9606. Return currently shown elements.
  9607. Or
  9608. Set elements to show.
  9609. </summary>
  9610. <value></value>
  9611. <remarks></remarks>
  9612. </member>
  9613. <member name="P:Urho.DebugHud.ModeText">
  9614. <summary>
  9615. Return rendering mode text.
  9616. </summary>
  9617. <value></value>
  9618. <remarks></remarks>
  9619. </member>
  9620. <member name="P:Urho.DebugHud.ProfilerInterval">
  9621. <summary>
  9622. Return profiler accumulation interval in seconds
  9623. Or
  9624. Set profiler accumulation interval in seconds.
  9625. </summary>
  9626. <value></value>
  9627. <remarks></remarks>
  9628. </member>
  9629. <member name="P:Urho.DebugHud.ProfilerMaxDepth">
  9630. <summary>
  9631. Return maximum profiler block depth.
  9632. Or
  9633. Set maximum profiler block depth, default unlimited.
  9634. </summary>
  9635. <value></value>
  9636. <remarks></remarks>
  9637. </member>
  9638. <member name="P:Urho.DebugHud.ProfilerText">
  9639. <summary>
  9640. Return profiler text.
  9641. </summary>
  9642. <value></value>
  9643. <remarks></remarks>
  9644. </member>
  9645. <member name="M:Urho.DebugHud.ResetAppStats(System.String)">
  9646. <param name="label"></param>
  9647. <summary>
  9648. Reset application-specific stats. Return true if it was erased successfully.
  9649. </summary>
  9650. <returns></returns>
  9651. <remarks></remarks>
  9652. </member>
  9653. <member name="M:Urho.DebugHud.SetAppStats(System.String,System.String)">
  9654. <param name="label"></param>
  9655. <param name="stats"></param>
  9656. <summary>
  9657. Set application-specific stats.
  9658. </summary>
  9659. <remarks></remarks>
  9660. </member>
  9661. <member name="P:Urho.DebugHud.StatsText">
  9662. <summary>
  9663. Return rendering stats text.
  9664. </summary>
  9665. <value></value>
  9666. <remarks></remarks>
  9667. </member>
  9668. <member name="M:Urho.DebugHud.Toggle(System.UInt32)">
  9669. <param name="mode"></param>
  9670. <summary>
  9671. Toggle elements.
  9672. </summary>
  9673. <remarks></remarks>
  9674. </member>
  9675. <member name="M:Urho.DebugHud.ToggleAll">
  9676. <summary>
  9677. Toggle all elements.
  9678. </summary>
  9679. <remarks></remarks>
  9680. </member>
  9681. <member name="P:Urho.DebugHud.Type">
  9682. <summary>Urho's type system type.</summary>
  9683. <value>StringHash representing the type for this C# type.</value>
  9684. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  9685. </member>
  9686. <member name="P:Urho.DebugHud.TypeName">
  9687. <summary>Urho's low-level type name.</summary>
  9688. <value>Stringified low-level type name.</value>
  9689. <remarks />
  9690. </member>
  9691. <member name="P:Urho.DebugHud.TypeNameStatic">
  9692. <summary>Urho's low-level type name, accessible as a static method.</summary>
  9693. <value>Stringified low-level type name.</value>
  9694. <remarks />
  9695. </member>
  9696. <member name="P:Urho.DebugHud.TypeStatic">
  9697. <summary></summary>
  9698. <value></value>
  9699. <remarks></remarks>
  9700. </member>
  9701. <member name="M:Urho.DebugHud.Update">
  9702. <summary>
  9703. Update. Called by HandlePostUpdate().
  9704. </summary>
  9705. <remarks></remarks>
  9706. </member>
  9707. <member name="P:Urho.DebugHud.UseRendererStats">
  9708. <summary>
  9709. Return whether showing 3D geometry primitive/batch count only.
  9710. Or
  9711. Set whether to show 3D geometry primitive/batch count only. Default false.
  9712. </summary>
  9713. <value></value>
  9714. <remarks></remarks>
  9715. </member>
  9716. <member name="T:Urho.DebugRenderer">
  9717. <summary>
  9718. Debug geometry rendering component. Should be added only to the root scene node.
  9719. </summary>
  9720. <remarks></remarks>
  9721. </member>
  9722. <member name="C:Urho.DebugRenderer(System.IntPtr)">
  9723. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  9724. <summary>Constructs a new instance of DebugRenderer, given a raw pointer to an unmanaged object</summary>
  9725. <remarks>
  9726. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  9727. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  9728. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  9729. </remarks>
  9730. </member>
  9731. <member name="C:Urho.DebugRenderer(Urho.Context)">
  9732. <param name="context">The context that this object will be attached to.</param>
  9733. <summary>Creates an instance of DebugRenderer that is attached to an execution context.</summary>
  9734. <remarks>
  9735. <para>This creates an instance of DebugRenderer attached to the specified execution context.</para>
  9736. </remarks>
  9737. </member>
  9738. <member name="C:Urho.DebugRenderer(Urho.UrhoObjectFlag)">
  9739. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  9740. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  9741. <remarks>
  9742. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  9743. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  9744. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  9745. </remarks>
  9746. </member>
  9747. <member name="M:Urho.DebugRenderer.AddBoundingBox(Urho.BoundingBox,Urho.Color,System.Boolean)">
  9748. <param name="box"></param>
  9749. <param name="color"></param>
  9750. <param name="depthTest"></param>
  9751. <summary>
  9752. Add a bounding box.
  9753. </summary>
  9754. <remarks></remarks>
  9755. </member>
  9756. <member name="M:Urho.DebugRenderer.AddCircle(Urho.Vector3,Urho.Vector3,System.Single,Urho.Color,System.Int32,System.Boolean)">
  9757. <param name="center"></param>
  9758. <param name="normal"></param>
  9759. <param name="radius"></param>
  9760. <param name="color"></param>
  9761. <param name="steps"></param>
  9762. <param name="depthTest"></param>
  9763. <summary>
  9764. Add a circle.
  9765. </summary>
  9766. <remarks></remarks>
  9767. </member>
  9768. <member name="M:Urho.DebugRenderer.AddCross(Urho.Vector3,System.Single,Urho.Color,System.Boolean)">
  9769. <param name="center"></param>
  9770. <param name="size"></param>
  9771. <param name="color"></param>
  9772. <param name="depthTest"></param>
  9773. <summary>
  9774. Add a cross.
  9775. </summary>
  9776. <remarks></remarks>
  9777. </member>
  9778. <member name="M:Urho.DebugRenderer.AddCylinder(Urho.Vector3,System.Single,System.Single,Urho.Color,System.Boolean)">
  9779. <param name="position"></param>
  9780. <param name="radius"></param>
  9781. <param name="height"></param>
  9782. <param name="color"></param>
  9783. <param name="depthTest"></param>
  9784. <summary>
  9785. Add a cylinder
  9786. </summary>
  9787. <remarks></remarks>
  9788. </member>
  9789. <member name="M:Urho.DebugRenderer.AddLine(Urho.Vector3,Urho.Vector3,System.UInt32,System.Boolean)">
  9790. <param name="start"></param>
  9791. <param name="end"></param>
  9792. <param name="color"></param>
  9793. <param name="depthTest"></param>
  9794. <summary>
  9795. Add a line with color already converted to unsigned.
  9796. </summary>
  9797. <remarks></remarks>
  9798. </member>
  9799. <member name="M:Urho.DebugRenderer.AddLine(Urho.Vector3,Urho.Vector3,Urho.Color,System.Boolean)">
  9800. <param name="start"></param>
  9801. <param name="end"></param>
  9802. <param name="color"></param>
  9803. <param name="depthTest"></param>
  9804. <summary>
  9805. Add a line.
  9806. </summary>
  9807. <remarks></remarks>
  9808. </member>
  9809. <member name="M:Urho.DebugRenderer.AddNode(Urho.Node,System.Single,System.Boolean)">
  9810. <param name="node"></param>
  9811. <param name="scale"></param>
  9812. <param name="depthTest"></param>
  9813. <summary>
  9814. Add a scene node represented as its coordinate axes.
  9815. </summary>
  9816. <remarks></remarks>
  9817. </member>
  9818. <member name="M:Urho.DebugRenderer.AddQuad(Urho.Vector3,System.Single,System.Single,Urho.Color,System.Boolean)">
  9819. <param name="center"></param>
  9820. <param name="width"></param>
  9821. <param name="height"></param>
  9822. <param name="color"></param>
  9823. <param name="depthTest"></param>
  9824. <summary>
  9825. Add a quad on the XZ plane.
  9826. </summary>
  9827. <remarks></remarks>
  9828. </member>
  9829. <member name="M:Urho.DebugRenderer.AddTriangle(Urho.Vector3,Urho.Vector3,Urho.Vector3,System.UInt32,System.Boolean)">
  9830. <param name="v1"></param>
  9831. <param name="v2"></param>
  9832. <param name="v3"></param>
  9833. <param name="color"></param>
  9834. <param name="depthTest"></param>
  9835. <summary>
  9836. Add a triangle with color already converted to unsigned.
  9837. </summary>
  9838. <remarks></remarks>
  9839. </member>
  9840. <member name="M:Urho.DebugRenderer.AddTriangle(Urho.Vector3,Urho.Vector3,Urho.Vector3,Urho.Color,System.Boolean)">
  9841. <param name="v1"></param>
  9842. <param name="v2"></param>
  9843. <param name="v3"></param>
  9844. <param name="color"></param>
  9845. <param name="depthTest"></param>
  9846. <summary>
  9847. Add a triangle.
  9848. </summary>
  9849. <remarks></remarks>
  9850. </member>
  9851. <member name="P:Urho.DebugRenderer.BaseType">
  9852. <summary>Urho's type system base type.</summary>
  9853. <value>StringHash representing the base type for this Urho type.</value>
  9854. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  9855. </member>
  9856. <member name="M:Urho.DebugRenderer.HasContent">
  9857. <summary>
  9858. Return whether has something to render.
  9859. </summary>
  9860. <returns></returns>
  9861. <remarks></remarks>
  9862. </member>
  9863. <member name="M:Urho.DebugRenderer.IsInside(Urho.BoundingBox)">
  9864. <param name="box"></param>
  9865. <summary>
  9866. Check whether a bounding box is inside the view frustum.
  9867. </summary>
  9868. <returns></returns>
  9869. <remarks></remarks>
  9870. </member>
  9871. <member name="M:Urho.DebugRenderer.RegisterObject(Urho.Context)">
  9872. <param name="context"></param>
  9873. <summary>
  9874. Register object factory.
  9875. </summary>
  9876. <remarks></remarks>
  9877. </member>
  9878. <member name="M:Urho.DebugRenderer.Render">
  9879. <summary>
  9880. Update vertex buffer and render all debug lines. The viewport and rendertarget should be set before.
  9881. </summary>
  9882. <remarks></remarks>
  9883. </member>
  9884. <member name="M:Urho.DebugRenderer.SetView(Urho.Camera)">
  9885. <param name="camera"></param>
  9886. <summary>
  9887. Set the camera viewpoint. Call before rendering, or before adding geometry if you want to use culling.
  9888. </summary>
  9889. <remarks></remarks>
  9890. </member>
  9891. <member name="P:Urho.DebugRenderer.Type">
  9892. <summary>Urho's type system type.</summary>
  9893. <value>StringHash representing the type for this C# type.</value>
  9894. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  9895. </member>
  9896. <member name="P:Urho.DebugRenderer.TypeName">
  9897. <summary>Urho's low-level type name.</summary>
  9898. <value>Stringified low-level type name.</value>
  9899. <remarks />
  9900. </member>
  9901. <member name="P:Urho.DebugRenderer.TypeNameStatic">
  9902. <summary>Urho's low-level type name, accessible as a static method.</summary>
  9903. <value>Stringified low-level type name.</value>
  9904. <remarks />
  9905. </member>
  9906. <member name="P:Urho.DebugRenderer.TypeStatic">
  9907. <summary></summary>
  9908. <value></value>
  9909. <remarks></remarks>
  9910. </member>
  9911. <member name="T:Urho.DecalSet">
  9912. <summary>
  9913. %Decal renderer component.
  9914. </summary>
  9915. <remarks></remarks>
  9916. </member>
  9917. <member name="C:Urho.DecalSet(System.IntPtr)">
  9918. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  9919. <summary>Constructs a new instance of DecalSet, given a raw pointer to an unmanaged object</summary>
  9920. <remarks>
  9921. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  9922. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  9923. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  9924. </remarks>
  9925. </member>
  9926. <member name="C:Urho.DecalSet(Urho.Context)">
  9927. <param name="context">The context that this object will be attached to.</param>
  9928. <summary>Creates an instance of DecalSet that is attached to an execution context.</summary>
  9929. <remarks>
  9930. <para>This creates an instance of DecalSet attached to the specified execution context.</para>
  9931. </remarks>
  9932. </member>
  9933. <member name="C:Urho.DecalSet(Urho.UrhoObjectFlag)">
  9934. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  9935. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  9936. <remarks>
  9937. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  9938. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  9939. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  9940. </remarks>
  9941. </member>
  9942. <member name="M:Urho.DecalSet.AddDecal(Urho.Drawable,Urho.Vector3,Urho.Quaternion,System.Single,System.Single,System.Single,Urho.Vector2,Urho.Vector2,System.Single,System.Single,System.UInt32)">
  9943. <param name="target"></param>
  9944. <param name="worldPosition"></param>
  9945. <param name="worldRotation"></param>
  9946. <param name="size"></param>
  9947. <param name="aspectRatio"></param>
  9948. <param name="depth"></param>
  9949. <param name="topLeftUV"></param>
  9950. <param name="bottomRightUV"></param>
  9951. <param name="timeToLive"></param>
  9952. <param name="normalCutoff"></param>
  9953. <param name="subGeometry"></param>
  9954. <summary>
  9955. Add a decal at world coordinates, using a target drawable's geometry for reference. If the decal needs to move with the target, the decal component should be created to the target's node. Return true if successful.
  9956. </summary>
  9957. <returns></returns>
  9958. <remarks></remarks>
  9959. </member>
  9960. <member name="M:Urho.DecalSet.ApplyAttributes">
  9961. <summary>
  9962. Apply attribute changes that can not be applied immediately. Called after scene load or a network update.
  9963. </summary>
  9964. <remarks></remarks>
  9965. </member>
  9966. <member name="P:Urho.DecalSet.BaseType">
  9967. <summary>Urho's type system base type.</summary>
  9968. <value>StringHash representing the base type for this Urho type.</value>
  9969. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  9970. </member>
  9971. <member name="P:Urho.DecalSet.Material">
  9972. <summary>
  9973. Return material.
  9974. Or
  9975. Set material. The material should use a small negative depth bias to avoid Z-fighting.
  9976. </summary>
  9977. <value></value>
  9978. <remarks></remarks>
  9979. </member>
  9980. <member name="P:Urho.DecalSet.MaterialAttr">
  9981. <summary>
  9982. Return material attribute.
  9983. </summary>
  9984. <value></value>
  9985. <remarks></remarks>
  9986. </member>
  9987. <member name="P:Urho.DecalSet.MaxIndices">
  9988. <summary>
  9989. Return maximum number of decal vertex indices.
  9990. Or
  9991. Set maximum number of decal vertex indices.
  9992. </summary>
  9993. <value></value>
  9994. <remarks></remarks>
  9995. </member>
  9996. <member name="P:Urho.DecalSet.MaxVertices">
  9997. <summary>
  9998. Return maximum number of decal vertices.
  9999. Or
  10000. Set maximum number of decal vertices.
  10001. </summary>
  10002. <value></value>
  10003. <remarks></remarks>
  10004. </member>
  10005. <member name="P:Urho.DecalSet.NumDecals">
  10006. <summary>
  10007. Return number of decals.
  10008. </summary>
  10009. <value></value>
  10010. <remarks></remarks>
  10011. </member>
  10012. <member name="P:Urho.DecalSet.NumIndices">
  10013. <summary>
  10014. Retur number of vertex indices in the decals.
  10015. </summary>
  10016. <value></value>
  10017. <remarks></remarks>
  10018. </member>
  10019. <member name="P:Urho.DecalSet.NumVertices">
  10020. <summary>
  10021. Retur number of vertices in the decals.
  10022. </summary>
  10023. <value></value>
  10024. <remarks></remarks>
  10025. </member>
  10026. <member name="M:Urho.DecalSet.OnSetEnabled">
  10027. <summary>
  10028. Handle enabled/disabled state change.
  10029. </summary>
  10030. <remarks></remarks>
  10031. </member>
  10032. <member name="M:Urho.DecalSet.RegisterObject(Urho.Context)">
  10033. <param name="context"></param>
  10034. <summary>
  10035. Register object factory.
  10036. </summary>
  10037. <remarks></remarks>
  10038. </member>
  10039. <member name="M:Urho.DecalSet.RemoveAllDecals">
  10040. <summary>
  10041. Remove all decals.
  10042. </summary>
  10043. <remarks></remarks>
  10044. </member>
  10045. <member name="M:Urho.DecalSet.RemoveDecals(System.UInt32)">
  10046. <param name="num"></param>
  10047. <summary>
  10048. Remove n oldest decals.
  10049. </summary>
  10050. <remarks></remarks>
  10051. </member>
  10052. <member name="P:Urho.DecalSet.Type">
  10053. <summary>Urho's type system type.</summary>
  10054. <value>StringHash representing the type for this C# type.</value>
  10055. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  10056. </member>
  10057. <member name="P:Urho.DecalSet.TypeName">
  10058. <summary>Urho's low-level type name.</summary>
  10059. <value>Stringified low-level type name.</value>
  10060. <remarks />
  10061. </member>
  10062. <member name="P:Urho.DecalSet.TypeNameStatic">
  10063. <summary>Urho's low-level type name, accessible as a static method.</summary>
  10064. <value>Stringified low-level type name.</value>
  10065. <remarks />
  10066. </member>
  10067. <member name="P:Urho.DecalSet.TypeStatic">
  10068. <summary></summary>
  10069. <value></value>
  10070. <remarks></remarks>
  10071. </member>
  10072. <member name="P:Urho.DecalSet.UpdateGeometryType">
  10073. <summary>
  10074. Return whether a geometry update is necessary, and if it can happen in a worker thread.
  10075. </summary>
  10076. <value></value>
  10077. <remarks></remarks>
  10078. </member>
  10079. <member name="T:Urho.DeferredLightPSVariation">
  10080. <summary>
  10081. Deferred light volume pixels shader variations.
  10082. </summary>
  10083. <remarks></remarks>
  10084. </member>
  10085. <member name="F:Urho.DeferredLightPSVariation.MaxDeferredLightPsVariations">
  10086. <summary></summary>
  10087. </member>
  10088. <member name="F:Urho.DeferredLightPSVariation.None">
  10089. <summary></summary>
  10090. </member>
  10091. <member name="F:Urho.DeferredLightPSVariation.Ortho">
  10092. <summary></summary>
  10093. </member>
  10094. <member name="F:Urho.DeferredLightPSVariation.Orthopoint">
  10095. <summary></summary>
  10096. </member>
  10097. <member name="F:Urho.DeferredLightPSVariation.Orthopointmask">
  10098. <summary></summary>
  10099. </member>
  10100. <member name="F:Urho.DeferredLightPSVariation.Orthopointmaskshadow">
  10101. <summary></summary>
  10102. </member>
  10103. <member name="F:Urho.DeferredLightPSVariation.Orthopointmaskshadowspec">
  10104. <summary></summary>
  10105. </member>
  10106. <member name="F:Urho.DeferredLightPSVariation.Orthopointmaskspec">
  10107. <summary></summary>
  10108. </member>
  10109. <member name="F:Urho.DeferredLightPSVariation.Orthopointshadow">
  10110. <summary></summary>
  10111. </member>
  10112. <member name="F:Urho.DeferredLightPSVariation.Orthopointshadowspec">
  10113. <summary></summary>
  10114. </member>
  10115. <member name="F:Urho.DeferredLightPSVariation.Orthopointspec">
  10116. <summary></summary>
  10117. </member>
  10118. <member name="F:Urho.DeferredLightPSVariation.Orthoshadow">
  10119. <summary></summary>
  10120. </member>
  10121. <member name="F:Urho.DeferredLightPSVariation.Orthoshadowspec">
  10122. <summary></summary>
  10123. </member>
  10124. <member name="F:Urho.DeferredLightPSVariation.Orthospec">
  10125. <summary></summary>
  10126. </member>
  10127. <member name="F:Urho.DeferredLightPSVariation.Orthospot">
  10128. <summary></summary>
  10129. </member>
  10130. <member name="F:Urho.DeferredLightPSVariation.Orthospotshadow">
  10131. <summary></summary>
  10132. </member>
  10133. <member name="F:Urho.DeferredLightPSVariation.Orthospotshadowspec">
  10134. <summary></summary>
  10135. </member>
  10136. <member name="F:Urho.DeferredLightPSVariation.Orthospotspec">
  10137. <summary></summary>
  10138. </member>
  10139. <member name="F:Urho.DeferredLightPSVariation.Point">
  10140. <summary></summary>
  10141. </member>
  10142. <member name="F:Urho.DeferredLightPSVariation.Pointmask">
  10143. <summary></summary>
  10144. </member>
  10145. <member name="F:Urho.DeferredLightPSVariation.Pointmaskshadow">
  10146. <summary></summary>
  10147. </member>
  10148. <member name="F:Urho.DeferredLightPSVariation.Pointmaskshadowspec">
  10149. <summary></summary>
  10150. </member>
  10151. <member name="F:Urho.DeferredLightPSVariation.Pointmaskspec">
  10152. <summary></summary>
  10153. </member>
  10154. <member name="F:Urho.DeferredLightPSVariation.Pointshadow">
  10155. <summary></summary>
  10156. </member>
  10157. <member name="F:Urho.DeferredLightPSVariation.Pointshadowspec">
  10158. <summary></summary>
  10159. </member>
  10160. <member name="F:Urho.DeferredLightPSVariation.Pointspec">
  10161. <summary></summary>
  10162. </member>
  10163. <member name="F:Urho.DeferredLightPSVariation.Shadow">
  10164. <summary></summary>
  10165. </member>
  10166. <member name="F:Urho.DeferredLightPSVariation.Shadowspec">
  10167. <summary></summary>
  10168. </member>
  10169. <member name="F:Urho.DeferredLightPSVariation.Spec">
  10170. <summary></summary>
  10171. </member>
  10172. <member name="F:Urho.DeferredLightPSVariation.Spot">
  10173. <summary></summary>
  10174. </member>
  10175. <member name="F:Urho.DeferredLightPSVariation.Spotshadow">
  10176. <summary></summary>
  10177. </member>
  10178. <member name="F:Urho.DeferredLightPSVariation.Spotshadowspec">
  10179. <summary></summary>
  10180. </member>
  10181. <member name="F:Urho.DeferredLightPSVariation.Spotspec">
  10182. <summary></summary>
  10183. </member>
  10184. <member name="T:Urho.DeferredLightVSVariation">
  10185. <summary>
  10186. Deferred light volume vertex shader variations.
  10187. </summary>
  10188. <remarks></remarks>
  10189. </member>
  10190. <member name="F:Urho.DeferredLightVSVariation.Dir">
  10191. <summary></summary>
  10192. </member>
  10193. <member name="F:Urho.DeferredLightVSVariation.MaxDeferredLightVsVariations">
  10194. <summary></summary>
  10195. </member>
  10196. <member name="F:Urho.DeferredLightVSVariation.None">
  10197. <summary></summary>
  10198. </member>
  10199. <member name="F:Urho.DeferredLightVSVariation.Ortho">
  10200. <summary></summary>
  10201. </member>
  10202. <member name="F:Urho.DeferredLightVSVariation.Orthodir">
  10203. <summary></summary>
  10204. </member>
  10205. <member name="T:Urho.DefocusedEventArgs">
  10206. <summary></summary>
  10207. <remarks></remarks>
  10208. </member>
  10209. <member name="P:Urho.DefocusedEventArgs.Element">
  10210. <summary></summary>
  10211. <value></value>
  10212. <remarks></remarks>
  10213. </member>
  10214. <member name="T:Urho.DelayTime">
  10215. <summary></summary>
  10216. <remarks></remarks>
  10217. </member>
  10218. <member name="C:Urho.DelayTime(System.Single)">
  10219. <param name="duration"></param>
  10220. <summary></summary>
  10221. <remarks></remarks>
  10222. </member>
  10223. <member name="M:Urho.DelayTime.Reverse">
  10224. <summary></summary>
  10225. <returns></returns>
  10226. <remarks></remarks>
  10227. </member>
  10228. <member name="M:Urho.DelayTime.StartAction(Urho.Node)">
  10229. <param name="target"></param>
  10230. <summary></summary>
  10231. <returns></returns>
  10232. <remarks></remarks>
  10233. </member>
  10234. <member name="T:Urho.DelayTimeState">
  10235. <summary></summary>
  10236. <remarks></remarks>
  10237. </member>
  10238. <member name="C:Urho.DelayTimeState(Urho.DelayTime,Urho.Node)">
  10239. <param name="action"></param>
  10240. <param name="target"></param>
  10241. <summary></summary>
  10242. <remarks></remarks>
  10243. </member>
  10244. <member name="M:Urho.DelayTimeState.Update(System.Single)">
  10245. <param name="time"></param>
  10246. <summary></summary>
  10247. <remarks></remarks>
  10248. </member>
  10249. <member name="T:Urho.DeviceLostEventArgs">
  10250. <summary></summary>
  10251. <remarks></remarks>
  10252. </member>
  10253. <member name="T:Urho.DeviceResetEventArgs">
  10254. <summary></summary>
  10255. <remarks></remarks>
  10256. </member>
  10257. <member name="T:Urho.DragBeginEventArgs">
  10258. <summary></summary>
  10259. <remarks></remarks>
  10260. </member>
  10261. <member name="P:Urho.DragBeginEventArgs.Buttons">
  10262. <summary></summary>
  10263. <value></value>
  10264. <remarks></remarks>
  10265. </member>
  10266. <member name="P:Urho.DragBeginEventArgs.Element">
  10267. <summary></summary>
  10268. <value></value>
  10269. <remarks></remarks>
  10270. </member>
  10271. <member name="P:Urho.DragBeginEventArgs.ElementX">
  10272. <summary></summary>
  10273. <value></value>
  10274. <remarks></remarks>
  10275. </member>
  10276. <member name="P:Urho.DragBeginEventArgs.ElementY">
  10277. <summary></summary>
  10278. <value></value>
  10279. <remarks></remarks>
  10280. </member>
  10281. <member name="P:Urho.DragBeginEventArgs.NumButtons">
  10282. <summary></summary>
  10283. <value></value>
  10284. <remarks></remarks>
  10285. </member>
  10286. <member name="P:Urho.DragBeginEventArgs.X">
  10287. <summary></summary>
  10288. <value></value>
  10289. <remarks></remarks>
  10290. </member>
  10291. <member name="P:Urho.DragBeginEventArgs.Y">
  10292. <summary></summary>
  10293. <value></value>
  10294. <remarks></remarks>
  10295. </member>
  10296. <member name="T:Urho.DragCancelEventArgs">
  10297. <summary></summary>
  10298. <remarks></remarks>
  10299. </member>
  10300. <member name="P:Urho.DragCancelEventArgs.Buttons">
  10301. <summary></summary>
  10302. <value></value>
  10303. <remarks></remarks>
  10304. </member>
  10305. <member name="P:Urho.DragCancelEventArgs.Element">
  10306. <summary></summary>
  10307. <value></value>
  10308. <remarks></remarks>
  10309. </member>
  10310. <member name="P:Urho.DragCancelEventArgs.ElementX">
  10311. <summary></summary>
  10312. <value></value>
  10313. <remarks></remarks>
  10314. </member>
  10315. <member name="P:Urho.DragCancelEventArgs.ElementY">
  10316. <summary></summary>
  10317. <value></value>
  10318. <remarks></remarks>
  10319. </member>
  10320. <member name="P:Urho.DragCancelEventArgs.NumButtons">
  10321. <summary></summary>
  10322. <value></value>
  10323. <remarks></remarks>
  10324. </member>
  10325. <member name="P:Urho.DragCancelEventArgs.X">
  10326. <summary></summary>
  10327. <value></value>
  10328. <remarks></remarks>
  10329. </member>
  10330. <member name="P:Urho.DragCancelEventArgs.Y">
  10331. <summary></summary>
  10332. <value></value>
  10333. <remarks></remarks>
  10334. </member>
  10335. <member name="T:Urho.DragDropFinishEventArgs">
  10336. <summary></summary>
  10337. <remarks></remarks>
  10338. </member>
  10339. <member name="P:Urho.DragDropFinishEventArgs.Accept">
  10340. <summary></summary>
  10341. <value></value>
  10342. <remarks></remarks>
  10343. </member>
  10344. <member name="P:Urho.DragDropFinishEventArgs.Source">
  10345. <summary></summary>
  10346. <value></value>
  10347. <remarks></remarks>
  10348. </member>
  10349. <member name="P:Urho.DragDropFinishEventArgs.Target">
  10350. <summary></summary>
  10351. <value></value>
  10352. <remarks></remarks>
  10353. </member>
  10354. <member name="T:Urho.DragDropTestEventArgs">
  10355. <summary></summary>
  10356. <remarks></remarks>
  10357. </member>
  10358. <member name="P:Urho.DragDropTestEventArgs.Accept">
  10359. <summary></summary>
  10360. <value></value>
  10361. <remarks></remarks>
  10362. </member>
  10363. <member name="P:Urho.DragDropTestEventArgs.Source">
  10364. <summary></summary>
  10365. <value></value>
  10366. <remarks></remarks>
  10367. </member>
  10368. <member name="P:Urho.DragDropTestEventArgs.Target">
  10369. <summary></summary>
  10370. <value></value>
  10371. <remarks></remarks>
  10372. </member>
  10373. <member name="T:Urho.DragEndEventArgs">
  10374. <summary></summary>
  10375. <remarks></remarks>
  10376. </member>
  10377. <member name="P:Urho.DragEndEventArgs.Buttons">
  10378. <summary></summary>
  10379. <value></value>
  10380. <remarks></remarks>
  10381. </member>
  10382. <member name="P:Urho.DragEndEventArgs.Element">
  10383. <summary></summary>
  10384. <value></value>
  10385. <remarks></remarks>
  10386. </member>
  10387. <member name="P:Urho.DragEndEventArgs.ElementX">
  10388. <summary></summary>
  10389. <value></value>
  10390. <remarks></remarks>
  10391. </member>
  10392. <member name="P:Urho.DragEndEventArgs.ElementY">
  10393. <summary></summary>
  10394. <value></value>
  10395. <remarks></remarks>
  10396. </member>
  10397. <member name="P:Urho.DragEndEventArgs.NumButtons">
  10398. <summary></summary>
  10399. <value></value>
  10400. <remarks></remarks>
  10401. </member>
  10402. <member name="P:Urho.DragEndEventArgs.X">
  10403. <summary></summary>
  10404. <value></value>
  10405. <remarks></remarks>
  10406. </member>
  10407. <member name="P:Urho.DragEndEventArgs.Y">
  10408. <summary></summary>
  10409. <value></value>
  10410. <remarks></remarks>
  10411. </member>
  10412. <member name="T:Urho.DragMoveEventArgs">
  10413. <summary></summary>
  10414. <remarks></remarks>
  10415. </member>
  10416. <member name="P:Urho.DragMoveEventArgs.Buttons">
  10417. <summary></summary>
  10418. <value></value>
  10419. <remarks></remarks>
  10420. </member>
  10421. <member name="P:Urho.DragMoveEventArgs.DX">
  10422. <summary></summary>
  10423. <value></value>
  10424. <remarks></remarks>
  10425. </member>
  10426. <member name="P:Urho.DragMoveEventArgs.DY">
  10427. <summary></summary>
  10428. <value></value>
  10429. <remarks></remarks>
  10430. </member>
  10431. <member name="P:Urho.DragMoveEventArgs.Element">
  10432. <summary></summary>
  10433. <value></value>
  10434. <remarks></remarks>
  10435. </member>
  10436. <member name="P:Urho.DragMoveEventArgs.ElementX">
  10437. <summary></summary>
  10438. <value></value>
  10439. <remarks></remarks>
  10440. </member>
  10441. <member name="P:Urho.DragMoveEventArgs.ElementY">
  10442. <summary></summary>
  10443. <value></value>
  10444. <remarks></remarks>
  10445. </member>
  10446. <member name="P:Urho.DragMoveEventArgs.NumButtons">
  10447. <summary></summary>
  10448. <value></value>
  10449. <remarks></remarks>
  10450. </member>
  10451. <member name="P:Urho.DragMoveEventArgs.X">
  10452. <summary></summary>
  10453. <value></value>
  10454. <remarks></remarks>
  10455. </member>
  10456. <member name="P:Urho.DragMoveEventArgs.Y">
  10457. <summary></summary>
  10458. <value></value>
  10459. <remarks></remarks>
  10460. </member>
  10461. <member name="T:Urho.Drawable">
  10462. <summary>
  10463. Base class for visible components.
  10464. </summary>
  10465. <remarks></remarks>
  10466. </member>
  10467. <member name="C:Urho.Drawable(System.IntPtr)">
  10468. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  10469. <summary>Constructs a new instance of Drawable, given a raw pointer to an unmanaged object</summary>
  10470. <remarks>
  10471. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  10472. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  10473. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  10474. </remarks>
  10475. </member>
  10476. <member name="C:Urho.Drawable(Urho.UrhoObjectFlag)">
  10477. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  10478. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  10479. <remarks>
  10480. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  10481. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  10482. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  10483. </remarks>
  10484. </member>
  10485. <member name="M:Urho.Drawable.AddLight(Urho.Light)">
  10486. <param name="light"></param>
  10487. <summary></summary>
  10488. <remarks></remarks>
  10489. </member>
  10490. <member name="M:Urho.Drawable.AddVertexLight(Urho.Light)">
  10491. <param name="light"></param>
  10492. <summary></summary>
  10493. <remarks></remarks>
  10494. </member>
  10495. <member name="P:Urho.Drawable.BaseType">
  10496. <summary>Urho's type system base type.</summary>
  10497. <value>StringHash representing the base type for this Urho type.</value>
  10498. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  10499. </member>
  10500. <member name="P:Urho.Drawable.BoundingBox">
  10501. <summary>
  10502. Return local space bounding box. May not be applicable or properly updated on all drawables.
  10503. </summary>
  10504. <value></value>
  10505. <remarks></remarks>
  10506. </member>
  10507. <member name="P:Urho.Drawable.CastShadows">
  10508. <summary>
  10509. Return shadowcaster flag.
  10510. Or
  10511. Set shadowcaster flag.
  10512. </summary>
  10513. <value></value>
  10514. <remarks></remarks>
  10515. </member>
  10516. <member name="P:Urho.Drawable.Distance">
  10517. <summary>
  10518. Return distance from camera.
  10519. </summary>
  10520. <value></value>
  10521. <remarks></remarks>
  10522. </member>
  10523. <member name="P:Urho.Drawable.DrawableFlags">
  10524. <summary>
  10525. Return drawable flags.
  10526. </summary>
  10527. <value></value>
  10528. <remarks></remarks>
  10529. </member>
  10530. <member name="M:Urho.Drawable.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  10531. <param name="debug"></param>
  10532. <param name="depthTest"></param>
  10533. <summary>
  10534. Visualize the component as debug geometry.
  10535. </summary>
  10536. <remarks></remarks>
  10537. </member>
  10538. <member name="P:Urho.Drawable.DrawDistance">
  10539. <summary>
  10540. Return draw distance.
  10541. Or
  10542. Set draw distance.
  10543. </summary>
  10544. <value></value>
  10545. <remarks></remarks>
  10546. </member>
  10547. <member name="M:Urho.Drawable.DrawOcclusion(Urho.OcclusionBuffer)">
  10548. <param name="buffer"></param>
  10549. <summary>
  10550. Draw to occlusion buffer. Return true if did not run out of triangles.
  10551. </summary>
  10552. <returns></returns>
  10553. <remarks></remarks>
  10554. </member>
  10555. <member name="P:Urho.Drawable.FirstLight">
  10556. <summary>
  10557. Return the first added per-pixel light.
  10558. </summary>
  10559. <value></value>
  10560. <remarks></remarks>
  10561. </member>
  10562. <member name="M:Urho.Drawable.GetLodGeometry(System.UInt32,System.UInt32)">
  10563. <param name="batchIndex"></param>
  10564. <param name="level"></param>
  10565. <summary>
  10566. Return the geometry for a specific LOD level.
  10567. </summary>
  10568. <returns></returns>
  10569. <remarks></remarks>
  10570. </member>
  10571. <member name="M:Urho.Drawable.HasBasePass(System.UInt32)">
  10572. <param name="batchIndex"></param>
  10573. <summary>
  10574. Return whether has a base pass.
  10575. </summary>
  10576. <returns></returns>
  10577. <remarks></remarks>
  10578. </member>
  10579. <member name="M:Urho.Drawable.IsInView">
  10580. <summary>
  10581. Return whether is in view this frame from any viewport camera. Excludes shadow map cameras.
  10582. </summary>
  10583. <returns></returns>
  10584. <remarks></remarks>
  10585. </member>
  10586. <member name="M:Urho.Drawable.IsInView(Urho.Camera)">
  10587. <param name="camera"></param>
  10588. <summary>
  10589. Return whether is in view of a specific camera this frame. Pass in a null camera to allow any camera, including shadow map cameras.
  10590. </summary>
  10591. <returns></returns>
  10592. <remarks></remarks>
  10593. </member>
  10594. <member name="M:Urho.Drawable.IsOccludee">
  10595. <summary>
  10596. Return occludee flag.
  10597. </summary>
  10598. <returns></returns>
  10599. <remarks></remarks>
  10600. </member>
  10601. <member name="M:Urho.Drawable.IsOccluder">
  10602. <summary>
  10603. Return occluder flag.
  10604. </summary>
  10605. <returns></returns>
  10606. <remarks></remarks>
  10607. </member>
  10608. <member name="M:Urho.Drawable.IsZoneDirty">
  10609. <summary>
  10610. Return whether current zone is inconclusive or dirty due to the drawable moving.
  10611. </summary>
  10612. <returns></returns>
  10613. <remarks></remarks>
  10614. </member>
  10615. <member name="P:Urho.Drawable.LightMask">
  10616. <summary>
  10617. Return light mask.
  10618. Or
  10619. Set light mask. Is and'ed with light's and zone's light mask to see if the object should be lit.
  10620. </summary>
  10621. <value></value>
  10622. <remarks></remarks>
  10623. </member>
  10624. <member name="M:Urho.Drawable.LimitLights">
  10625. <summary>
  10626. Sort and limit per-pixel lights to maximum allowed. Convert extra lights into vertex lights.
  10627. </summary>
  10628. <remarks></remarks>
  10629. </member>
  10630. <member name="M:Urho.Drawable.LimitVertexLights(System.Boolean)">
  10631. <param name="removeConvertedLights"></param>
  10632. <summary>
  10633. Sort and limit per-vertex lights to maximum allowed.
  10634. </summary>
  10635. <remarks></remarks>
  10636. </member>
  10637. <member name="P:Urho.Drawable.LodBias">
  10638. <summary>
  10639. Return LOD bias.
  10640. Or
  10641. Set LOD bias.
  10642. </summary>
  10643. <value></value>
  10644. <remarks></remarks>
  10645. </member>
  10646. <member name="P:Urho.Drawable.LodDistance">
  10647. <summary>
  10648. Return LOD scaled distance from camera.
  10649. </summary>
  10650. <value></value>
  10651. <remarks></remarks>
  10652. </member>
  10653. <member name="M:Urho.Drawable.MarkForUpdate">
  10654. <summary>
  10655. Mark for update and octree reinsertion. Update is automatically queued when the drawable's scene node moves or changes scale.
  10656. </summary>
  10657. <remarks></remarks>
  10658. </member>
  10659. <member name="M:Urho.Drawable.MarkInView(System.UInt32)">
  10660. <param name="frameNumber"></param>
  10661. <summary>
  10662. Mark in view without specifying a camera. Used for shadow casters.
  10663. </summary>
  10664. <remarks></remarks>
  10665. </member>
  10666. <member name="P:Urho.Drawable.MaxLights">
  10667. <summary>
  10668. Return maximum number of per-pixel lights.
  10669. Or
  10670. Set maximum number of per-pixel lights. Default 0 is unlimited.
  10671. </summary>
  10672. <value></value>
  10673. <remarks></remarks>
  10674. </member>
  10675. <member name="P:Urho.Drawable.MaxZ">
  10676. <summary>
  10677. Return the maximum view-space depth.
  10678. </summary>
  10679. <value></value>
  10680. <remarks></remarks>
  10681. </member>
  10682. <member name="P:Urho.Drawable.MinZ">
  10683. <summary>
  10684. Return the minimum view-space depth.
  10685. </summary>
  10686. <value></value>
  10687. <remarks></remarks>
  10688. </member>
  10689. <member name="P:Urho.Drawable.NumOccluderTriangles">
  10690. <summary>
  10691. Return number of occlusion geometry triangles.
  10692. </summary>
  10693. <value></value>
  10694. <remarks></remarks>
  10695. </member>
  10696. <member name="P:Urho.Drawable.Octant">
  10697. <summary>
  10698. Return octree octant.
  10699. </summary>
  10700. <value></value>
  10701. <remarks></remarks>
  10702. </member>
  10703. <member name="M:Urho.Drawable.OnSetEnabled">
  10704. <summary>
  10705. Handle enabled/disabled state change.
  10706. </summary>
  10707. <remarks></remarks>
  10708. </member>
  10709. <member name="M:Urho.Drawable.RegisterObject(Urho.Context)">
  10710. <param name="context"></param>
  10711. <summary>
  10712. Register object attributes. Drawable must be registered first.
  10713. </summary>
  10714. <remarks></remarks>
  10715. </member>
  10716. <member name="M:Urho.Drawable.SetBasePass(System.UInt32)">
  10717. <param name="batchIndex"></param>
  10718. <summary>
  10719. Set base pass flag for a batch.
  10720. </summary>
  10721. <remarks></remarks>
  10722. </member>
  10723. <member name="M:Urho.Drawable.SetMinMaxZ(System.Single,System.Single)">
  10724. <param name="minZ"></param>
  10725. <param name="maxZ"></param>
  10726. <summary>
  10727. Set view-space depth bounds.
  10728. </summary>
  10729. <remarks></remarks>
  10730. </member>
  10731. <member name="M:Urho.Drawable.SetOccludee(System.Boolean)">
  10732. <param name="enable"></param>
  10733. <summary>
  10734. Set occludee flag.
  10735. </summary>
  10736. <remarks></remarks>
  10737. </member>
  10738. <member name="M:Urho.Drawable.SetOccluder(System.Boolean)">
  10739. <param name="enable"></param>
  10740. <summary>
  10741. Set occlusion flag.
  10742. </summary>
  10743. <remarks></remarks>
  10744. </member>
  10745. <member name="M:Urho.Drawable.SetZone(Urho.Zone,System.Boolean)">
  10746. <param name="zone"></param>
  10747. <param name="temporary"></param>
  10748. <summary>
  10749. Set new zone. Zone assignment may optionally be temporary, meaning it needs to be re-evaluated on the next frame.
  10750. </summary>
  10751. <remarks></remarks>
  10752. </member>
  10753. <member name="P:Urho.Drawable.ShadowDistance">
  10754. <summary>
  10755. Return shadow draw distance.
  10756. Or
  10757. Set shadow draw distance.
  10758. </summary>
  10759. <value></value>
  10760. <remarks></remarks>
  10761. </member>
  10762. <member name="P:Urho.Drawable.ShadowMask">
  10763. <summary>
  10764. Return shadow mask.
  10765. Or
  10766. Set shadow mask. Is and'ed with light's light mask and zone's shadow mask to see if the object should be rendered to a shadow map.
  10767. </summary>
  10768. <value></value>
  10769. <remarks></remarks>
  10770. </member>
  10771. <member name="P:Urho.Drawable.SortValue">
  10772. <summary>
  10773. Return sorting value.
  10774. Or
  10775. Set sorting value.
  10776. </summary>
  10777. <value></value>
  10778. <remarks></remarks>
  10779. </member>
  10780. <member name="P:Urho.Drawable.Type">
  10781. <summary>Urho's type system type.</summary>
  10782. <value>StringHash representing the type for this C# type.</value>
  10783. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  10784. </member>
  10785. <member name="P:Urho.Drawable.TypeName">
  10786. <summary>Urho's low-level type name.</summary>
  10787. <value>Stringified low-level type name.</value>
  10788. <remarks />
  10789. </member>
  10790. <member name="P:Urho.Drawable.TypeNameStatic">
  10791. <summary>Urho's low-level type name, accessible as a static method.</summary>
  10792. <value>Stringified low-level type name.</value>
  10793. <remarks />
  10794. </member>
  10795. <member name="P:Urho.Drawable.TypeStatic">
  10796. <summary></summary>
  10797. <value></value>
  10798. <remarks></remarks>
  10799. </member>
  10800. <member name="P:Urho.Drawable.UpdateGeometryType">
  10801. <summary>
  10802. Return whether a geometry update is necessary, and if it can happen in a worker thread.
  10803. </summary>
  10804. <value></value>
  10805. <remarks></remarks>
  10806. </member>
  10807. <member name="P:Urho.Drawable.ViewMask">
  10808. <summary>
  10809. Return view mask.
  10810. Or
  10811. Set view mask. Is and'ed with camera's view mask to see if the object should be rendered.
  10812. </summary>
  10813. <value></value>
  10814. <remarks></remarks>
  10815. </member>
  10816. <member name="P:Urho.Drawable.WorldBoundingBox">
  10817. <summary>
  10818. Return world-space bounding box.
  10819. </summary>
  10820. <value></value>
  10821. <remarks></remarks>
  10822. </member>
  10823. <member name="P:Urho.Drawable.Zone">
  10824. <summary>
  10825. Return current zone.
  10826. </summary>
  10827. <value></value>
  10828. <remarks></remarks>
  10829. </member>
  10830. <member name="P:Urho.Drawable.ZoneMask">
  10831. <summary>
  10832. Return zone mask.
  10833. Or
  10834. Set zone mask. Is and'ed with zone's zone mask to see if the object should belong to the zone.
  10835. </summary>
  10836. <value></value>
  10837. <remarks></remarks>
  10838. </member>
  10839. <member name="T:Urho.Drawable2D">
  10840. <summary>
  10841. Base class for 2D visible components.
  10842. </summary>
  10843. <remarks></remarks>
  10844. </member>
  10845. <member name="C:Urho.Drawable2D(System.IntPtr)">
  10846. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  10847. <summary>Constructs a new instance of Drawable2D, given a raw pointer to an unmanaged object</summary>
  10848. <remarks>
  10849. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  10850. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  10851. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  10852. </remarks>
  10853. </member>
  10854. <member name="C:Urho.Drawable2D(Urho.UrhoObjectFlag)">
  10855. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  10856. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  10857. <remarks>
  10858. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  10859. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  10860. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  10861. </remarks>
  10862. </member>
  10863. <member name="P:Urho.Drawable2D.BaseType">
  10864. <summary>Urho's type system base type.</summary>
  10865. <value>StringHash representing the base type for this Urho type.</value>
  10866. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  10867. </member>
  10868. <member name="P:Urho.Drawable2D.Layer">
  10869. <summary>
  10870. Return layer.
  10871. Or
  10872. Set layer.
  10873. </summary>
  10874. <value></value>
  10875. <remarks></remarks>
  10876. </member>
  10877. <member name="M:Urho.Drawable2D.OnSetEnabled">
  10878. <summary>
  10879. Handle enabled/disabled state change.
  10880. </summary>
  10881. <remarks></remarks>
  10882. </member>
  10883. <member name="P:Urho.Drawable2D.OrderInLayer">
  10884. <summary>
  10885. Return order in layer.
  10886. Or
  10887. Set order in layer.
  10888. </summary>
  10889. <value></value>
  10890. <remarks></remarks>
  10891. </member>
  10892. <member name="M:Urho.Drawable2D.RegisterObject(Urho.Context)">
  10893. <param name="context"></param>
  10894. <summary>
  10895. Register object factory. Drawable must be registered first.
  10896. </summary>
  10897. <remarks></remarks>
  10898. </member>
  10899. <member name="P:Urho.Drawable2D.Type">
  10900. <summary>Urho's type system type.</summary>
  10901. <value>StringHash representing the type for this C# type.</value>
  10902. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  10903. </member>
  10904. <member name="P:Urho.Drawable2D.TypeName">
  10905. <summary>Urho's low-level type name.</summary>
  10906. <value>Stringified low-level type name.</value>
  10907. <remarks />
  10908. </member>
  10909. <member name="P:Urho.Drawable2D.TypeNameStatic">
  10910. <summary>Urho's low-level type name, accessible as a static method.</summary>
  10911. <value>Stringified low-level type name.</value>
  10912. <remarks />
  10913. </member>
  10914. <member name="P:Urho.Drawable2D.TypeStatic">
  10915. <summary></summary>
  10916. <value></value>
  10917. <remarks></remarks>
  10918. </member>
  10919. <member name="T:Urho.DrawableFlags">
  10920. <summary></summary>
  10921. <remarks></remarks>
  10922. </member>
  10923. <member name="F:Urho.DrawableFlags.Any">
  10924. <summary></summary>
  10925. </member>
  10926. <member name="F:Urho.DrawableFlags.Geometry">
  10927. <summary></summary>
  10928. </member>
  10929. <member name="F:Urho.DrawableFlags.Geometry2D">
  10930. <summary></summary>
  10931. </member>
  10932. <member name="F:Urho.DrawableFlags.Light">
  10933. <summary></summary>
  10934. </member>
  10935. <member name="F:Urho.DrawableFlags.Zone">
  10936. <summary></summary>
  10937. </member>
  10938. <member name="T:Urho.DropDownList">
  10939. <summary>
  10940. %Menu %UI element that displays a popup list view.
  10941. </summary>
  10942. <remarks></remarks>
  10943. </member>
  10944. <member name="C:Urho.DropDownList(System.IntPtr)">
  10945. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  10946. <summary>Constructs a new instance of DropDownList, given a raw pointer to an unmanaged object</summary>
  10947. <remarks>
  10948. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  10949. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  10950. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  10951. </remarks>
  10952. </member>
  10953. <member name="C:Urho.DropDownList(Urho.Context)">
  10954. <param name="context">The context that this object will be attached to.</param>
  10955. <summary>Creates an instance of DropDownList that is attached to an execution context.</summary>
  10956. <remarks>
  10957. <para>This creates an instance of DropDownList attached to the specified execution context.</para>
  10958. </remarks>
  10959. </member>
  10960. <member name="C:Urho.DropDownList(Urho.UrhoObjectFlag)">
  10961. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  10962. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  10963. <remarks>
  10964. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  10965. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  10966. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  10967. </remarks>
  10968. </member>
  10969. <member name="M:Urho.DropDownList.AddItem(Urho.UIElement)">
  10970. <param name="item"></param>
  10971. <summary>
  10972. Add item to the end of the list.
  10973. </summary>
  10974. <remarks></remarks>
  10975. </member>
  10976. <member name="M:Urho.DropDownList.ApplyAttributes">
  10977. <summary>
  10978. Apply attribute changes that can not be applied immediately.
  10979. </summary>
  10980. <remarks></remarks>
  10981. </member>
  10982. <member name="P:Urho.DropDownList.BaseType">
  10983. <summary>Urho's type system base type.</summary>
  10984. <value>StringHash representing the base type for this Urho type.</value>
  10985. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  10986. </member>
  10987. <member name="M:Urho.DropDownList.GetItem(System.UInt32)">
  10988. <param name="index"></param>
  10989. <summary>
  10990. Return item at index.
  10991. </summary>
  10992. <returns></returns>
  10993. <remarks></remarks>
  10994. </member>
  10995. <member name="M:Urho.DropDownList.InsertItem(System.UInt32,Urho.UIElement)">
  10996. <param name="index"></param>
  10997. <param name="item"></param>
  10998. <summary>
  10999. Insert item to a specific position.
  11000. </summary>
  11001. <remarks></remarks>
  11002. </member>
  11003. <member name="P:Urho.DropDownList.ListView">
  11004. <summary>
  11005. Return listview element.
  11006. </summary>
  11007. <value></value>
  11008. <remarks></remarks>
  11009. </member>
  11010. <member name="P:Urho.DropDownList.NumItems">
  11011. <summary>
  11012. Return number of items.
  11013. </summary>
  11014. <value></value>
  11015. <remarks></remarks>
  11016. </member>
  11017. <member name="M:Urho.DropDownList.OnHidePopup">
  11018. <summary>
  11019. React to the popup being hidden.
  11020. </summary>
  11021. <remarks></remarks>
  11022. </member>
  11023. <member name="M:Urho.DropDownList.OnSetEditable">
  11024. <summary>
  11025. React to editable status change.
  11026. </summary>
  11027. <remarks></remarks>
  11028. </member>
  11029. <member name="M:Urho.DropDownList.OnShowPopup">
  11030. <summary>
  11031. React to the popup being shown.
  11032. </summary>
  11033. <remarks></remarks>
  11034. </member>
  11035. <member name="P:Urho.DropDownList.Placeholder">
  11036. <summary>
  11037. Return selected item placeholder element.
  11038. </summary>
  11039. <value></value>
  11040. <remarks></remarks>
  11041. </member>
  11042. <member name="P:Urho.DropDownList.PlaceholderText">
  11043. <summary>
  11044. Return place holder text.
  11045. Or
  11046. Set place holder text. This is the text shown when there is no selection in drop down list.
  11047. </summary>
  11048. <value></value>
  11049. <remarks></remarks>
  11050. </member>
  11051. <member name="M:Urho.DropDownList.RegisterObject(Urho.Context)">
  11052. <param name="context"></param>
  11053. <summary>
  11054. Register object factory.
  11055. </summary>
  11056. <remarks></remarks>
  11057. </member>
  11058. <member name="M:Urho.DropDownList.RemoveAllItems">
  11059. <summary>
  11060. Remove all items.
  11061. </summary>
  11062. <remarks></remarks>
  11063. </member>
  11064. <member name="M:Urho.DropDownList.RemoveItem(System.UInt32)">
  11065. <param name="index"></param>
  11066. <summary>
  11067. Remove item at index.
  11068. </summary>
  11069. <remarks></remarks>
  11070. </member>
  11071. <member name="M:Urho.DropDownList.RemoveItem(Urho.UIElement)">
  11072. <param name="item"></param>
  11073. <summary>
  11074. Remove specific item.
  11075. </summary>
  11076. <remarks></remarks>
  11077. </member>
  11078. <member name="P:Urho.DropDownList.ResizePopup">
  11079. <summary>
  11080. Return whether popup should be automatically resized.
  11081. Or
  11082. Set whether popup should be automatically resized to match the dropdown button width.
  11083. </summary>
  11084. <value></value>
  11085. <remarks></remarks>
  11086. </member>
  11087. <member name="P:Urho.DropDownList.SelectedItem">
  11088. <summary>
  11089. Return selected item, or null if none selected.
  11090. </summary>
  11091. <value></value>
  11092. <remarks></remarks>
  11093. </member>
  11094. <member name="P:Urho.DropDownList.Selection">
  11095. <summary>
  11096. Return selection index, or M_MAX_UNSIGNED if none selected.
  11097. Or
  11098. Set selection.
  11099. </summary>
  11100. <value></value>
  11101. <remarks></remarks>
  11102. </member>
  11103. <member name="M:Urho.DropDownList.SetSelectionAttr(System.UInt32)">
  11104. <param name="index"></param>
  11105. <summary>
  11106. Set selection attribute.
  11107. </summary>
  11108. <remarks></remarks>
  11109. </member>
  11110. <member name="P:Urho.DropDownList.Type">
  11111. <summary>Urho's type system type.</summary>
  11112. <value>StringHash representing the type for this C# type.</value>
  11113. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  11114. </member>
  11115. <member name="P:Urho.DropDownList.TypeName">
  11116. <summary>Urho's low-level type name.</summary>
  11117. <value>Stringified low-level type name.</value>
  11118. <remarks />
  11119. </member>
  11120. <member name="P:Urho.DropDownList.TypeNameStatic">
  11121. <summary>Urho's low-level type name, accessible as a static method.</summary>
  11122. <value>Stringified low-level type name.</value>
  11123. <remarks />
  11124. </member>
  11125. <member name="P:Urho.DropDownList.TypeStatic">
  11126. <summary></summary>
  11127. <value></value>
  11128. <remarks></remarks>
  11129. </member>
  11130. <member name="T:Urho.DropFileEventArgs">
  11131. <summary></summary>
  11132. <remarks></remarks>
  11133. </member>
  11134. <member name="P:Urho.DropFileEventArgs.FileName">
  11135. <summary></summary>
  11136. <value></value>
  11137. <remarks></remarks>
  11138. </member>
  11139. <member name="T:Urho.dtQueryFilter">
  11140. <summary></summary>
  11141. <remarks></remarks>
  11142. </member>
  11143. <member name="T:Urho.DynamicNavigationMesh">
  11144. <summary>
  11145. Constructor.
  11146. </summary>
  11147. <remarks></remarks>
  11148. </member>
  11149. <member name="C:Urho.DynamicNavigationMesh(System.IntPtr)">
  11150. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  11151. <summary>Constructs a new instance of DynamicNavigationMesh, given a raw pointer to an unmanaged object</summary>
  11152. <remarks>
  11153. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  11154. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  11155. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  11156. </remarks>
  11157. </member>
  11158. <member name="C:Urho.DynamicNavigationMesh(Urho.Context)">
  11159. <param name="param1"></param>
  11160. <summary></summary>
  11161. <remarks></remarks>
  11162. </member>
  11163. <member name="C:Urho.DynamicNavigationMesh(Urho.UrhoObjectFlag)">
  11164. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  11165. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  11166. <remarks>
  11167. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  11168. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  11169. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  11170. </remarks>
  11171. </member>
  11172. <member name="P:Urho.DynamicNavigationMesh.BaseType">
  11173. <summary>Urho's type system base type.</summary>
  11174. <value>StringHash representing the base type for this Urho type.</value>
  11175. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  11176. </member>
  11177. <member name="M:Urho.DynamicNavigationMesh.Build">
  11178. <summary>
  11179. Build/rebuild the entire navigation mesh.
  11180. </summary>
  11181. <returns></returns>
  11182. <remarks></remarks>
  11183. </member>
  11184. <member name="M:Urho.DynamicNavigationMesh.Build(Urho.BoundingBox)">
  11185. <param name="boundingBox"></param>
  11186. <summary>
  11187. Build/rebuild a portion of the navigation mesh.
  11188. </summary>
  11189. <returns></returns>
  11190. <remarks></remarks>
  11191. </member>
  11192. <member name="M:Urho.DynamicNavigationMesh.DrawDebugGeometry(System.Boolean)">
  11193. <param name="depthTest"></param>
  11194. <summary>
  11195. Add debug geometry to the debug renderer.
  11196. </summary>
  11197. <remarks></remarks>
  11198. </member>
  11199. <member name="M:Urho.DynamicNavigationMesh.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  11200. <param name="debug"></param>
  11201. <param name="depthTest"></param>
  11202. <summary>
  11203. Visualize the component as debug geometry.
  11204. </summary>
  11205. <remarks></remarks>
  11206. </member>
  11207. <member name="P:Urho.DynamicNavigationMesh.DrawObstacles">
  11208. <summary>
  11209. Return whether to draw Obstacles.
  11210. Or
  11211. Draw debug geometry for Obstacles.
  11212. </summary>
  11213. <value></value>
  11214. <remarks></remarks>
  11215. </member>
  11216. <member name="P:Urho.DynamicNavigationMesh.MaxObstacles">
  11217. <summary>
  11218. Return the maximum number of obstacles allowed.
  11219. Or
  11220. Set the maximum number of obstacles allowed.
  11221. </summary>
  11222. <value></value>
  11223. <remarks></remarks>
  11224. </member>
  11225. <member name="M:Urho.DynamicNavigationMesh.RegisterObject(Urho.Context)">
  11226. <param name="param1"></param>
  11227. <summary>
  11228. Register with engine context.
  11229. </summary>
  11230. <remarks></remarks>
  11231. </member>
  11232. <member name="P:Urho.DynamicNavigationMesh.Type">
  11233. <summary>Urho's type system type.</summary>
  11234. <value>StringHash representing the type for this C# type.</value>
  11235. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  11236. </member>
  11237. <member name="P:Urho.DynamicNavigationMesh.TypeName">
  11238. <summary>Urho's low-level type name.</summary>
  11239. <value>Stringified low-level type name.</value>
  11240. <remarks />
  11241. </member>
  11242. <member name="P:Urho.DynamicNavigationMesh.TypeNameStatic">
  11243. <summary>Urho's low-level type name, accessible as a static method.</summary>
  11244. <value>Stringified low-level type name.</value>
  11245. <remarks />
  11246. </member>
  11247. <member name="P:Urho.DynamicNavigationMesh.TypeStatic">
  11248. <summary></summary>
  11249. <value></value>
  11250. <remarks></remarks>
  11251. </member>
  11252. <member name="T:Urho.EaseBackIn">
  11253. <summary></summary>
  11254. <remarks></remarks>
  11255. </member>
  11256. <member name="C:Urho.EaseBackIn(Urho.FiniteTimeAction)">
  11257. <param name="action"></param>
  11258. <summary></summary>
  11259. <remarks></remarks>
  11260. </member>
  11261. <member name="M:Urho.EaseBackIn.Reverse">
  11262. <summary></summary>
  11263. <returns></returns>
  11264. <remarks></remarks>
  11265. </member>
  11266. <member name="M:Urho.EaseBackIn.StartAction(Urho.Node)">
  11267. <param name="target"></param>
  11268. <summary></summary>
  11269. <returns></returns>
  11270. <remarks></remarks>
  11271. </member>
  11272. <member name="T:Urho.EaseBackInOut">
  11273. <summary></summary>
  11274. <remarks></remarks>
  11275. </member>
  11276. <member name="C:Urho.EaseBackInOut(Urho.FiniteTimeAction)">
  11277. <param name="action"></param>
  11278. <summary></summary>
  11279. <remarks></remarks>
  11280. </member>
  11281. <member name="M:Urho.EaseBackInOut.Reverse">
  11282. <summary></summary>
  11283. <returns></returns>
  11284. <remarks></remarks>
  11285. </member>
  11286. <member name="M:Urho.EaseBackInOut.StartAction(Urho.Node)">
  11287. <param name="target"></param>
  11288. <summary></summary>
  11289. <returns></returns>
  11290. <remarks></remarks>
  11291. </member>
  11292. <member name="T:Urho.EaseBackInOutState">
  11293. <summary></summary>
  11294. <remarks></remarks>
  11295. </member>
  11296. <member name="C:Urho.EaseBackInOutState(Urho.EaseBackInOut,Urho.Node)">
  11297. <param name="action"></param>
  11298. <param name="target"></param>
  11299. <summary></summary>
  11300. <remarks></remarks>
  11301. </member>
  11302. <member name="M:Urho.EaseBackInOutState.Update(System.Single)">
  11303. <param name="time"></param>
  11304. <summary></summary>
  11305. <remarks></remarks>
  11306. </member>
  11307. <member name="T:Urho.EaseBackInState">
  11308. <summary></summary>
  11309. <remarks></remarks>
  11310. </member>
  11311. <member name="C:Urho.EaseBackInState(Urho.EaseBackIn,Urho.Node)">
  11312. <param name="action"></param>
  11313. <param name="target"></param>
  11314. <summary></summary>
  11315. <remarks></remarks>
  11316. </member>
  11317. <member name="M:Urho.EaseBackInState.Update(System.Single)">
  11318. <param name="time"></param>
  11319. <summary></summary>
  11320. <remarks></remarks>
  11321. </member>
  11322. <member name="T:Urho.EaseBackOut">
  11323. <summary></summary>
  11324. <remarks></remarks>
  11325. </member>
  11326. <member name="C:Urho.EaseBackOut(Urho.FiniteTimeAction)">
  11327. <param name="action"></param>
  11328. <summary></summary>
  11329. <remarks></remarks>
  11330. </member>
  11331. <member name="M:Urho.EaseBackOut.Reverse">
  11332. <summary></summary>
  11333. <returns></returns>
  11334. <remarks></remarks>
  11335. </member>
  11336. <member name="M:Urho.EaseBackOut.StartAction(Urho.Node)">
  11337. <param name="target"></param>
  11338. <summary></summary>
  11339. <returns></returns>
  11340. <remarks></remarks>
  11341. </member>
  11342. <member name="T:Urho.EaseBackOutState">
  11343. <summary></summary>
  11344. <remarks></remarks>
  11345. </member>
  11346. <member name="C:Urho.EaseBackOutState(Urho.EaseBackOut,Urho.Node)">
  11347. <param name="action"></param>
  11348. <param name="target"></param>
  11349. <summary></summary>
  11350. <remarks></remarks>
  11351. </member>
  11352. <member name="M:Urho.EaseBackOutState.Update(System.Single)">
  11353. <param name="time"></param>
  11354. <summary></summary>
  11355. <remarks></remarks>
  11356. </member>
  11357. <member name="T:Urho.EaseBounceIn">
  11358. <summary></summary>
  11359. <remarks></remarks>
  11360. </member>
  11361. <member name="C:Urho.EaseBounceIn(Urho.FiniteTimeAction)">
  11362. <param name="action"></param>
  11363. <summary></summary>
  11364. <remarks></remarks>
  11365. </member>
  11366. <member name="M:Urho.EaseBounceIn.Reverse">
  11367. <summary></summary>
  11368. <returns></returns>
  11369. <remarks></remarks>
  11370. </member>
  11371. <member name="M:Urho.EaseBounceIn.StartAction(Urho.Node)">
  11372. <param name="target"></param>
  11373. <summary></summary>
  11374. <returns></returns>
  11375. <remarks></remarks>
  11376. </member>
  11377. <member name="T:Urho.EaseBounceInOut">
  11378. <summary></summary>
  11379. <remarks></remarks>
  11380. </member>
  11381. <member name="C:Urho.EaseBounceInOut(Urho.FiniteTimeAction)">
  11382. <param name="action"></param>
  11383. <summary></summary>
  11384. <remarks></remarks>
  11385. </member>
  11386. <member name="M:Urho.EaseBounceInOut.Reverse">
  11387. <summary></summary>
  11388. <returns></returns>
  11389. <remarks></remarks>
  11390. </member>
  11391. <member name="M:Urho.EaseBounceInOut.StartAction(Urho.Node)">
  11392. <param name="target"></param>
  11393. <summary></summary>
  11394. <returns></returns>
  11395. <remarks></remarks>
  11396. </member>
  11397. <member name="T:Urho.EaseBounceInOutState">
  11398. <summary></summary>
  11399. <remarks></remarks>
  11400. </member>
  11401. <member name="C:Urho.EaseBounceInOutState(Urho.EaseBounceInOut,Urho.Node)">
  11402. <param name="action"></param>
  11403. <param name="target"></param>
  11404. <summary></summary>
  11405. <remarks></remarks>
  11406. </member>
  11407. <member name="M:Urho.EaseBounceInOutState.Update(System.Single)">
  11408. <param name="time"></param>
  11409. <summary></summary>
  11410. <remarks></remarks>
  11411. </member>
  11412. <member name="T:Urho.EaseBounceInState">
  11413. <summary></summary>
  11414. <remarks></remarks>
  11415. </member>
  11416. <member name="C:Urho.EaseBounceInState(Urho.EaseBounceIn,Urho.Node)">
  11417. <param name="action"></param>
  11418. <param name="target"></param>
  11419. <summary></summary>
  11420. <remarks></remarks>
  11421. </member>
  11422. <member name="M:Urho.EaseBounceInState.Update(System.Single)">
  11423. <param name="time"></param>
  11424. <summary></summary>
  11425. <remarks></remarks>
  11426. </member>
  11427. <member name="T:Urho.EaseBounceOut">
  11428. <summary></summary>
  11429. <remarks></remarks>
  11430. </member>
  11431. <member name="C:Urho.EaseBounceOut(Urho.FiniteTimeAction)">
  11432. <param name="action"></param>
  11433. <summary></summary>
  11434. <remarks></remarks>
  11435. </member>
  11436. <member name="M:Urho.EaseBounceOut.Reverse">
  11437. <summary></summary>
  11438. <returns></returns>
  11439. <remarks></remarks>
  11440. </member>
  11441. <member name="M:Urho.EaseBounceOut.StartAction(Urho.Node)">
  11442. <param name="target"></param>
  11443. <summary></summary>
  11444. <returns></returns>
  11445. <remarks></remarks>
  11446. </member>
  11447. <member name="T:Urho.EaseBounceOutState">
  11448. <summary></summary>
  11449. <remarks></remarks>
  11450. </member>
  11451. <member name="C:Urho.EaseBounceOutState(Urho.EaseBounceOut,Urho.Node)">
  11452. <param name="action"></param>
  11453. <param name="target"></param>
  11454. <summary></summary>
  11455. <remarks></remarks>
  11456. </member>
  11457. <member name="M:Urho.EaseBounceOutState.Update(System.Single)">
  11458. <param name="time"></param>
  11459. <summary></summary>
  11460. <remarks></remarks>
  11461. </member>
  11462. <member name="T:Urho.EaseCustom">
  11463. <summary></summary>
  11464. <remarks></remarks>
  11465. </member>
  11466. <member name="C:Urho.EaseCustom(Urho.FiniteTimeAction,System.Func{System.Single,System.Single})">
  11467. <param name="action"></param>
  11468. <param name="easeFunc"></param>
  11469. <summary></summary>
  11470. <remarks></remarks>
  11471. </member>
  11472. <member name="P:Urho.EaseCustom.EaseFunc">
  11473. <summary></summary>
  11474. <value></value>
  11475. <remarks></remarks>
  11476. </member>
  11477. <member name="M:Urho.EaseCustom.Reverse">
  11478. <summary></summary>
  11479. <returns></returns>
  11480. <remarks></remarks>
  11481. </member>
  11482. <member name="M:Urho.EaseCustom.StartAction(Urho.Node)">
  11483. <param name="target"></param>
  11484. <summary></summary>
  11485. <returns></returns>
  11486. <remarks></remarks>
  11487. </member>
  11488. <member name="T:Urho.EaseCustomState">
  11489. <summary></summary>
  11490. <remarks></remarks>
  11491. </member>
  11492. <member name="C:Urho.EaseCustomState(Urho.EaseCustom,Urho.Node)">
  11493. <param name="action"></param>
  11494. <param name="target"></param>
  11495. <summary></summary>
  11496. <remarks></remarks>
  11497. </member>
  11498. <member name="P:Urho.EaseCustomState.EaseFunc">
  11499. <summary></summary>
  11500. <value></value>
  11501. <remarks></remarks>
  11502. </member>
  11503. <member name="M:Urho.EaseCustomState.Update(System.Single)">
  11504. <param name="time"></param>
  11505. <summary></summary>
  11506. <remarks></remarks>
  11507. </member>
  11508. <member name="T:Urho.EaseElastic">
  11509. <summary></summary>
  11510. <remarks></remarks>
  11511. </member>
  11512. <member name="C:Urho.EaseElastic(Urho.FiniteTimeAction)">
  11513. <param name="action"></param>
  11514. <summary></summary>
  11515. <remarks></remarks>
  11516. </member>
  11517. <member name="C:Urho.EaseElastic(Urho.FiniteTimeAction,System.Single)">
  11518. <param name="action"></param>
  11519. <param name="period"></param>
  11520. <summary></summary>
  11521. <remarks></remarks>
  11522. </member>
  11523. <member name="P:Urho.EaseElastic.Period">
  11524. <summary></summary>
  11525. <value></value>
  11526. <remarks></remarks>
  11527. </member>
  11528. <member name="M:Urho.EaseElastic.Reverse">
  11529. <summary></summary>
  11530. <returns></returns>
  11531. <remarks></remarks>
  11532. </member>
  11533. <member name="M:Urho.EaseElastic.StartAction(Urho.Node)">
  11534. <param name="target"></param>
  11535. <summary></summary>
  11536. <returns></returns>
  11537. <remarks></remarks>
  11538. </member>
  11539. <member name="T:Urho.EaseElasticIn">
  11540. <summary></summary>
  11541. <remarks></remarks>
  11542. </member>
  11543. <member name="C:Urho.EaseElasticIn(Urho.FiniteTimeAction)">
  11544. <param name="action"></param>
  11545. <summary></summary>
  11546. <remarks></remarks>
  11547. </member>
  11548. <member name="C:Urho.EaseElasticIn(Urho.FiniteTimeAction,System.Single)">
  11549. <param name="action"></param>
  11550. <param name="period"></param>
  11551. <summary></summary>
  11552. <remarks></remarks>
  11553. </member>
  11554. <member name="M:Urho.EaseElasticIn.Reverse">
  11555. <summary></summary>
  11556. <returns></returns>
  11557. <remarks></remarks>
  11558. </member>
  11559. <member name="M:Urho.EaseElasticIn.StartAction(Urho.Node)">
  11560. <param name="target"></param>
  11561. <summary></summary>
  11562. <returns></returns>
  11563. <remarks></remarks>
  11564. </member>
  11565. <member name="T:Urho.EaseElasticInOut">
  11566. <summary></summary>
  11567. <remarks></remarks>
  11568. </member>
  11569. <member name="C:Urho.EaseElasticInOut(Urho.FiniteTimeAction)">
  11570. <param name="action"></param>
  11571. <summary></summary>
  11572. <remarks></remarks>
  11573. </member>
  11574. <member name="C:Urho.EaseElasticInOut(Urho.FiniteTimeAction,System.Single)">
  11575. <param name="action"></param>
  11576. <param name="period"></param>
  11577. <summary></summary>
  11578. <remarks></remarks>
  11579. </member>
  11580. <member name="M:Urho.EaseElasticInOut.Reverse">
  11581. <summary></summary>
  11582. <returns></returns>
  11583. <remarks></remarks>
  11584. </member>
  11585. <member name="M:Urho.EaseElasticInOut.StartAction(Urho.Node)">
  11586. <param name="target"></param>
  11587. <summary></summary>
  11588. <returns></returns>
  11589. <remarks></remarks>
  11590. </member>
  11591. <member name="T:Urho.EaseElasticInOutState">
  11592. <summary></summary>
  11593. <remarks></remarks>
  11594. </member>
  11595. <member name="C:Urho.EaseElasticInOutState(Urho.EaseElasticInOut,Urho.Node)">
  11596. <param name="action"></param>
  11597. <param name="target"></param>
  11598. <summary></summary>
  11599. <remarks></remarks>
  11600. </member>
  11601. <member name="M:Urho.EaseElasticInOutState.Update(System.Single)">
  11602. <param name="time"></param>
  11603. <summary></summary>
  11604. <remarks></remarks>
  11605. </member>
  11606. <member name="T:Urho.EaseElasticInState">
  11607. <summary></summary>
  11608. <remarks></remarks>
  11609. </member>
  11610. <member name="C:Urho.EaseElasticInState(Urho.EaseElasticIn,Urho.Node)">
  11611. <param name="action"></param>
  11612. <param name="target"></param>
  11613. <summary></summary>
  11614. <remarks></remarks>
  11615. </member>
  11616. <member name="M:Urho.EaseElasticInState.Update(System.Single)">
  11617. <param name="time"></param>
  11618. <summary></summary>
  11619. <remarks></remarks>
  11620. </member>
  11621. <member name="T:Urho.EaseElasticOut">
  11622. <summary></summary>
  11623. <remarks></remarks>
  11624. </member>
  11625. <member name="C:Urho.EaseElasticOut(Urho.FiniteTimeAction)">
  11626. <param name="action"></param>
  11627. <summary></summary>
  11628. <remarks></remarks>
  11629. </member>
  11630. <member name="C:Urho.EaseElasticOut(Urho.FiniteTimeAction,System.Single)">
  11631. <param name="action"></param>
  11632. <param name="period"></param>
  11633. <summary></summary>
  11634. <remarks></remarks>
  11635. </member>
  11636. <member name="M:Urho.EaseElasticOut.Reverse">
  11637. <summary></summary>
  11638. <returns></returns>
  11639. <remarks></remarks>
  11640. </member>
  11641. <member name="M:Urho.EaseElasticOut.StartAction(Urho.Node)">
  11642. <param name="target"></param>
  11643. <summary></summary>
  11644. <returns></returns>
  11645. <remarks></remarks>
  11646. </member>
  11647. <member name="T:Urho.EaseElasticOutState">
  11648. <summary></summary>
  11649. <remarks></remarks>
  11650. </member>
  11651. <member name="C:Urho.EaseElasticOutState(Urho.EaseElasticOut,Urho.Node)">
  11652. <param name="action"></param>
  11653. <param name="target"></param>
  11654. <summary></summary>
  11655. <remarks></remarks>
  11656. </member>
  11657. <member name="M:Urho.EaseElasticOutState.Update(System.Single)">
  11658. <param name="time"></param>
  11659. <summary></summary>
  11660. <remarks></remarks>
  11661. </member>
  11662. <member name="T:Urho.EaseElasticState">
  11663. <summary></summary>
  11664. <remarks></remarks>
  11665. </member>
  11666. <member name="C:Urho.EaseElasticState(Urho.EaseElastic,Urho.Node)">
  11667. <param name="action"></param>
  11668. <param name="target"></param>
  11669. <summary></summary>
  11670. <remarks></remarks>
  11671. </member>
  11672. <member name="P:Urho.EaseElasticState.Period">
  11673. <summary></summary>
  11674. <value></value>
  11675. <remarks></remarks>
  11676. </member>
  11677. <member name="T:Urho.EaseExponentialIn">
  11678. <summary></summary>
  11679. <remarks></remarks>
  11680. </member>
  11681. <member name="C:Urho.EaseExponentialIn(Urho.FiniteTimeAction)">
  11682. <param name="action"></param>
  11683. <summary></summary>
  11684. <remarks></remarks>
  11685. </member>
  11686. <member name="M:Urho.EaseExponentialIn.Reverse">
  11687. <summary></summary>
  11688. <returns></returns>
  11689. <remarks></remarks>
  11690. </member>
  11691. <member name="M:Urho.EaseExponentialIn.StartAction(Urho.Node)">
  11692. <param name="target"></param>
  11693. <summary></summary>
  11694. <returns></returns>
  11695. <remarks></remarks>
  11696. </member>
  11697. <member name="T:Urho.EaseExponentialInOut">
  11698. <summary></summary>
  11699. <remarks></remarks>
  11700. </member>
  11701. <member name="C:Urho.EaseExponentialInOut(Urho.FiniteTimeAction)">
  11702. <param name="action"></param>
  11703. <summary></summary>
  11704. <remarks></remarks>
  11705. </member>
  11706. <member name="M:Urho.EaseExponentialInOut.Reverse">
  11707. <summary></summary>
  11708. <returns></returns>
  11709. <remarks></remarks>
  11710. </member>
  11711. <member name="M:Urho.EaseExponentialInOut.StartAction(Urho.Node)">
  11712. <param name="target"></param>
  11713. <summary></summary>
  11714. <returns></returns>
  11715. <remarks></remarks>
  11716. </member>
  11717. <member name="T:Urho.EaseExponentialInOutState">
  11718. <summary></summary>
  11719. <remarks></remarks>
  11720. </member>
  11721. <member name="C:Urho.EaseExponentialInOutState(Urho.EaseExponentialInOut,Urho.Node)">
  11722. <param name="action"></param>
  11723. <param name="target"></param>
  11724. <summary></summary>
  11725. <remarks></remarks>
  11726. </member>
  11727. <member name="M:Urho.EaseExponentialInOutState.Update(System.Single)">
  11728. <param name="time"></param>
  11729. <summary></summary>
  11730. <remarks></remarks>
  11731. </member>
  11732. <member name="T:Urho.EaseExponentialInState">
  11733. <summary></summary>
  11734. <remarks></remarks>
  11735. </member>
  11736. <member name="C:Urho.EaseExponentialInState(Urho.EaseExponentialIn,Urho.Node)">
  11737. <param name="action"></param>
  11738. <param name="target"></param>
  11739. <summary></summary>
  11740. <remarks></remarks>
  11741. </member>
  11742. <member name="M:Urho.EaseExponentialInState.Update(System.Single)">
  11743. <param name="time"></param>
  11744. <summary></summary>
  11745. <remarks></remarks>
  11746. </member>
  11747. <member name="T:Urho.EaseExponentialOut">
  11748. <summary></summary>
  11749. <remarks></remarks>
  11750. </member>
  11751. <member name="C:Urho.EaseExponentialOut(Urho.FiniteTimeAction)">
  11752. <param name="action"></param>
  11753. <summary></summary>
  11754. <remarks></remarks>
  11755. </member>
  11756. <member name="M:Urho.EaseExponentialOut.Reverse">
  11757. <summary></summary>
  11758. <returns></returns>
  11759. <remarks></remarks>
  11760. </member>
  11761. <member name="M:Urho.EaseExponentialOut.StartAction(Urho.Node)">
  11762. <param name="target"></param>
  11763. <summary></summary>
  11764. <returns></returns>
  11765. <remarks></remarks>
  11766. </member>
  11767. <member name="T:Urho.EaseExponentialOutState">
  11768. <summary></summary>
  11769. <remarks></remarks>
  11770. </member>
  11771. <member name="C:Urho.EaseExponentialOutState(Urho.EaseExponentialOut,Urho.Node)">
  11772. <param name="action"></param>
  11773. <param name="target"></param>
  11774. <summary></summary>
  11775. <remarks></remarks>
  11776. </member>
  11777. <member name="M:Urho.EaseExponentialOutState.Update(System.Single)">
  11778. <param name="time"></param>
  11779. <summary></summary>
  11780. <remarks></remarks>
  11781. </member>
  11782. <member name="T:Urho.EaseIn">
  11783. <summary></summary>
  11784. <remarks></remarks>
  11785. </member>
  11786. <member name="C:Urho.EaseIn(Urho.FiniteTimeAction,System.Single)">
  11787. <param name="action"></param>
  11788. <param name="rate"></param>
  11789. <summary></summary>
  11790. <remarks></remarks>
  11791. </member>
  11792. <member name="M:Urho.EaseIn.Reverse">
  11793. <summary></summary>
  11794. <returns></returns>
  11795. <remarks></remarks>
  11796. </member>
  11797. <member name="M:Urho.EaseIn.StartAction(Urho.Node)">
  11798. <param name="target"></param>
  11799. <summary></summary>
  11800. <returns></returns>
  11801. <remarks></remarks>
  11802. </member>
  11803. <member name="T:Urho.EaseInOut">
  11804. <summary></summary>
  11805. <remarks></remarks>
  11806. </member>
  11807. <member name="C:Urho.EaseInOut(Urho.FiniteTimeAction,System.Single)">
  11808. <param name="action"></param>
  11809. <param name="rate"></param>
  11810. <summary></summary>
  11811. <remarks></remarks>
  11812. </member>
  11813. <member name="M:Urho.EaseInOut.Reverse">
  11814. <summary></summary>
  11815. <returns></returns>
  11816. <remarks></remarks>
  11817. </member>
  11818. <member name="M:Urho.EaseInOut.StartAction(Urho.Node)">
  11819. <param name="target"></param>
  11820. <summary></summary>
  11821. <returns></returns>
  11822. <remarks></remarks>
  11823. </member>
  11824. <member name="T:Urho.EaseInOutState">
  11825. <summary></summary>
  11826. <remarks></remarks>
  11827. </member>
  11828. <member name="C:Urho.EaseInOutState(Urho.EaseInOut,Urho.Node)">
  11829. <param name="action"></param>
  11830. <param name="target"></param>
  11831. <summary></summary>
  11832. <remarks></remarks>
  11833. </member>
  11834. <member name="M:Urho.EaseInOutState.Update(System.Single)">
  11835. <param name="time"></param>
  11836. <summary></summary>
  11837. <remarks></remarks>
  11838. </member>
  11839. <member name="T:Urho.EaseInState">
  11840. <summary></summary>
  11841. <remarks></remarks>
  11842. </member>
  11843. <member name="C:Urho.EaseInState(Urho.EaseIn,Urho.Node)">
  11844. <param name="action"></param>
  11845. <param name="target"></param>
  11846. <summary></summary>
  11847. <remarks></remarks>
  11848. </member>
  11849. <member name="M:Urho.EaseInState.Update(System.Single)">
  11850. <param name="time"></param>
  11851. <summary></summary>
  11852. <remarks></remarks>
  11853. </member>
  11854. <member name="T:Urho.EaseOut">
  11855. <summary></summary>
  11856. <remarks></remarks>
  11857. </member>
  11858. <member name="C:Urho.EaseOut(Urho.FiniteTimeAction,System.Single)">
  11859. <param name="action"></param>
  11860. <param name="rate"></param>
  11861. <summary></summary>
  11862. <remarks></remarks>
  11863. </member>
  11864. <member name="M:Urho.EaseOut.Reverse">
  11865. <summary></summary>
  11866. <returns></returns>
  11867. <remarks></remarks>
  11868. </member>
  11869. <member name="M:Urho.EaseOut.StartAction(Urho.Node)">
  11870. <param name="target"></param>
  11871. <summary></summary>
  11872. <returns></returns>
  11873. <remarks></remarks>
  11874. </member>
  11875. <member name="T:Urho.EaseOutState">
  11876. <summary></summary>
  11877. <remarks></remarks>
  11878. </member>
  11879. <member name="C:Urho.EaseOutState(Urho.EaseOut,Urho.Node)">
  11880. <param name="action"></param>
  11881. <param name="target"></param>
  11882. <summary></summary>
  11883. <remarks></remarks>
  11884. </member>
  11885. <member name="M:Urho.EaseOutState.Update(System.Single)">
  11886. <param name="time"></param>
  11887. <summary></summary>
  11888. <remarks></remarks>
  11889. </member>
  11890. <member name="T:Urho.EaseRateAction">
  11891. <summary></summary>
  11892. <remarks></remarks>
  11893. </member>
  11894. <member name="C:Urho.EaseRateAction(Urho.FiniteTimeAction,System.Single)">
  11895. <param name="action"></param>
  11896. <param name="rate"></param>
  11897. <summary></summary>
  11898. <remarks></remarks>
  11899. </member>
  11900. <member name="P:Urho.EaseRateAction.Rate">
  11901. <summary></summary>
  11902. <value></value>
  11903. <remarks></remarks>
  11904. </member>
  11905. <member name="M:Urho.EaseRateAction.Reverse">
  11906. <summary></summary>
  11907. <returns></returns>
  11908. <remarks></remarks>
  11909. </member>
  11910. <member name="M:Urho.EaseRateAction.StartAction(Urho.Node)">
  11911. <param name="target"></param>
  11912. <summary></summary>
  11913. <returns></returns>
  11914. <remarks></remarks>
  11915. </member>
  11916. <member name="T:Urho.EaseRateActionState">
  11917. <summary></summary>
  11918. <remarks></remarks>
  11919. </member>
  11920. <member name="C:Urho.EaseRateActionState(Urho.EaseRateAction,Urho.Node)">
  11921. <param name="action"></param>
  11922. <param name="target"></param>
  11923. <summary></summary>
  11924. <remarks></remarks>
  11925. </member>
  11926. <member name="P:Urho.EaseRateActionState.Rate">
  11927. <summary></summary>
  11928. <value></value>
  11929. <remarks></remarks>
  11930. </member>
  11931. <member name="M:Urho.EaseRateActionState.Update(System.Single)">
  11932. <param name="time"></param>
  11933. <summary></summary>
  11934. <remarks></remarks>
  11935. </member>
  11936. <member name="T:Urho.EaseSineIn">
  11937. <summary></summary>
  11938. <remarks></remarks>
  11939. </member>
  11940. <member name="C:Urho.EaseSineIn(Urho.FiniteTimeAction)">
  11941. <param name="action"></param>
  11942. <summary></summary>
  11943. <remarks></remarks>
  11944. </member>
  11945. <member name="M:Urho.EaseSineIn.Reverse">
  11946. <summary></summary>
  11947. <returns></returns>
  11948. <remarks></remarks>
  11949. </member>
  11950. <member name="M:Urho.EaseSineIn.StartAction(Urho.Node)">
  11951. <param name="target"></param>
  11952. <summary></summary>
  11953. <returns></returns>
  11954. <remarks></remarks>
  11955. </member>
  11956. <member name="T:Urho.EaseSineInOut">
  11957. <summary></summary>
  11958. <remarks></remarks>
  11959. </member>
  11960. <member name="C:Urho.EaseSineInOut(Urho.FiniteTimeAction)">
  11961. <param name="action"></param>
  11962. <summary></summary>
  11963. <remarks></remarks>
  11964. </member>
  11965. <member name="M:Urho.EaseSineInOut.Reverse">
  11966. <summary></summary>
  11967. <returns></returns>
  11968. <remarks></remarks>
  11969. </member>
  11970. <member name="M:Urho.EaseSineInOut.StartAction(Urho.Node)">
  11971. <param name="target"></param>
  11972. <summary></summary>
  11973. <returns></returns>
  11974. <remarks></remarks>
  11975. </member>
  11976. <member name="T:Urho.EaseSineInOutState">
  11977. <summary></summary>
  11978. <remarks></remarks>
  11979. </member>
  11980. <member name="C:Urho.EaseSineInOutState(Urho.EaseSineInOut,Urho.Node)">
  11981. <param name="action"></param>
  11982. <param name="target"></param>
  11983. <summary></summary>
  11984. <remarks></remarks>
  11985. </member>
  11986. <member name="M:Urho.EaseSineInOutState.Update(System.Single)">
  11987. <param name="time"></param>
  11988. <summary></summary>
  11989. <remarks></remarks>
  11990. </member>
  11991. <member name="T:Urho.EaseSineInState">
  11992. <summary></summary>
  11993. <remarks></remarks>
  11994. </member>
  11995. <member name="C:Urho.EaseSineInState(Urho.EaseSineIn,Urho.Node)">
  11996. <param name="action"></param>
  11997. <param name="target"></param>
  11998. <summary></summary>
  11999. <remarks></remarks>
  12000. </member>
  12001. <member name="M:Urho.EaseSineInState.Update(System.Single)">
  12002. <param name="time"></param>
  12003. <summary></summary>
  12004. <remarks></remarks>
  12005. </member>
  12006. <member name="T:Urho.EaseSineOut">
  12007. <summary></summary>
  12008. <remarks></remarks>
  12009. </member>
  12010. <member name="C:Urho.EaseSineOut(Urho.FiniteTimeAction)">
  12011. <param name="action"></param>
  12012. <summary></summary>
  12013. <remarks></remarks>
  12014. </member>
  12015. <member name="M:Urho.EaseSineOut.Reverse">
  12016. <summary></summary>
  12017. <returns></returns>
  12018. <remarks></remarks>
  12019. </member>
  12020. <member name="M:Urho.EaseSineOut.StartAction(Urho.Node)">
  12021. <param name="target"></param>
  12022. <summary></summary>
  12023. <returns></returns>
  12024. <remarks></remarks>
  12025. </member>
  12026. <member name="T:Urho.EaseSineOutState">
  12027. <summary></summary>
  12028. <remarks></remarks>
  12029. </member>
  12030. <member name="C:Urho.EaseSineOutState(Urho.EaseSineOut,Urho.Node)">
  12031. <param name="action"></param>
  12032. <param name="target"></param>
  12033. <summary></summary>
  12034. <remarks></remarks>
  12035. </member>
  12036. <member name="M:Urho.EaseSineOutState.Update(System.Single)">
  12037. <param name="time"></param>
  12038. <summary></summary>
  12039. <remarks></remarks>
  12040. </member>
  12041. <member name="T:Urho.ElementAddedEventArgs">
  12042. <summary></summary>
  12043. <remarks></remarks>
  12044. </member>
  12045. <member name="P:Urho.ElementAddedEventArgs.Element">
  12046. <summary></summary>
  12047. <value></value>
  12048. <remarks></remarks>
  12049. </member>
  12050. <member name="P:Urho.ElementAddedEventArgs.Parent">
  12051. <summary></summary>
  12052. <value></value>
  12053. <remarks></remarks>
  12054. </member>
  12055. <member name="P:Urho.ElementAddedEventArgs.Root">
  12056. <summary></summary>
  12057. <value></value>
  12058. <remarks></remarks>
  12059. </member>
  12060. <member name="T:Urho.ElementMask">
  12061. <summary></summary>
  12062. <remarks></remarks>
  12063. </member>
  12064. <member name="F:Urho.ElementMask.BlendIndices">
  12065. <summary></summary>
  12066. </member>
  12067. <member name="F:Urho.ElementMask.BlendWeights">
  12068. <summary></summary>
  12069. </member>
  12070. <member name="F:Urho.ElementMask.Color">
  12071. <summary></summary>
  12072. </member>
  12073. <member name="F:Urho.ElementMask.CubeTexCoord1">
  12074. <summary></summary>
  12075. </member>
  12076. <member name="F:Urho.ElementMask.CubeTexCoord2">
  12077. <summary></summary>
  12078. </member>
  12079. <member name="F:Urho.ElementMask.Default">
  12080. <summary></summary>
  12081. </member>
  12082. <member name="F:Urho.ElementMask.InstanceMatrix1">
  12083. <summary></summary>
  12084. </member>
  12085. <member name="F:Urho.ElementMask.InstanceMatrix2">
  12086. <summary></summary>
  12087. </member>
  12088. <member name="F:Urho.ElementMask.InstanceMatrix3">
  12089. <summary></summary>
  12090. </member>
  12091. <member name="F:Urho.ElementMask.None">
  12092. <summary></summary>
  12093. </member>
  12094. <member name="F:Urho.ElementMask.Normal">
  12095. <summary></summary>
  12096. </member>
  12097. <member name="F:Urho.ElementMask.Position">
  12098. <summary></summary>
  12099. </member>
  12100. <member name="F:Urho.ElementMask.Tangent">
  12101. <summary></summary>
  12102. </member>
  12103. <member name="F:Urho.ElementMask.TexCoord1">
  12104. <summary></summary>
  12105. </member>
  12106. <member name="F:Urho.ElementMask.TexCoord2">
  12107. <summary></summary>
  12108. </member>
  12109. <member name="T:Urho.ElementRemovedEventArgs">
  12110. <summary></summary>
  12111. <remarks></remarks>
  12112. </member>
  12113. <member name="P:Urho.ElementRemovedEventArgs.Element">
  12114. <summary></summary>
  12115. <value></value>
  12116. <remarks></remarks>
  12117. </member>
  12118. <member name="P:Urho.ElementRemovedEventArgs.Parent">
  12119. <summary></summary>
  12120. <value></value>
  12121. <remarks></remarks>
  12122. </member>
  12123. <member name="P:Urho.ElementRemovedEventArgs.Root">
  12124. <summary></summary>
  12125. <value></value>
  12126. <remarks></remarks>
  12127. </member>
  12128. <member name="T:Urho.EmitterType">
  12129. <summary>
  12130. Particle emitter shapes.
  12131. </summary>
  12132. <remarks></remarks>
  12133. </member>
  12134. <member name="F:Urho.EmitterType.Box">
  12135. <summary></summary>
  12136. </member>
  12137. <member name="F:Urho.EmitterType.Sphere">
  12138. <summary></summary>
  12139. </member>
  12140. <member name="T:Urho.EmitterType2D">
  12141. <summary>
  12142. 2D particle emitter types.
  12143. </summary>
  12144. <remarks></remarks>
  12145. </member>
  12146. <member name="F:Urho.EmitterType2D.Gravity">
  12147. <summary></summary>
  12148. </member>
  12149. <member name="F:Urho.EmitterType2D.Radial">
  12150. <summary></summary>
  12151. </member>
  12152. <member name="T:Urho.EndFrameEventArgs">
  12153. <summary></summary>
  12154. <remarks></remarks>
  12155. </member>
  12156. <member name="T:Urho.EndRenderingEventArgs">
  12157. <summary></summary>
  12158. <remarks></remarks>
  12159. </member>
  12160. <member name="T:Urho.EndViewRenderEventArgs">
  12161. <summary></summary>
  12162. <remarks></remarks>
  12163. </member>
  12164. <member name="P:Urho.EndViewRenderEventArgs.Camera">
  12165. <summary></summary>
  12166. <value></value>
  12167. <remarks></remarks>
  12168. </member>
  12169. <member name="P:Urho.EndViewRenderEventArgs.Scene">
  12170. <summary></summary>
  12171. <value></value>
  12172. <remarks></remarks>
  12173. </member>
  12174. <member name="P:Urho.EndViewRenderEventArgs.Surface">
  12175. <summary></summary>
  12176. <value></value>
  12177. <remarks></remarks>
  12178. </member>
  12179. <member name="P:Urho.EndViewRenderEventArgs.Texture">
  12180. <summary></summary>
  12181. <value></value>
  12182. <remarks></remarks>
  12183. </member>
  12184. <member name="P:Urho.EndViewRenderEventArgs.View">
  12185. <summary></summary>
  12186. <value></value>
  12187. <remarks></remarks>
  12188. </member>
  12189. <member name="T:Urho.EndViewUpdateEventArgs">
  12190. <summary></summary>
  12191. <remarks></remarks>
  12192. </member>
  12193. <member name="P:Urho.EndViewUpdateEventArgs.Camera">
  12194. <summary></summary>
  12195. <value></value>
  12196. <remarks></remarks>
  12197. </member>
  12198. <member name="P:Urho.EndViewUpdateEventArgs.Scene">
  12199. <summary></summary>
  12200. <value></value>
  12201. <remarks></remarks>
  12202. </member>
  12203. <member name="P:Urho.EndViewUpdateEventArgs.Surface">
  12204. <summary></summary>
  12205. <value></value>
  12206. <remarks></remarks>
  12207. </member>
  12208. <member name="P:Urho.EndViewUpdateEventArgs.Texture">
  12209. <summary></summary>
  12210. <value></value>
  12211. <remarks></remarks>
  12212. </member>
  12213. <member name="P:Urho.EndViewUpdateEventArgs.View">
  12214. <summary></summary>
  12215. <value></value>
  12216. <remarks></remarks>
  12217. </member>
  12218. <member name="T:Urho.Engine">
  12219. <summary>
  12220. Urho3D engine. Creates the other subsystems.
  12221. </summary>
  12222. <remarks></remarks>
  12223. </member>
  12224. <member name="C:Urho.Engine(System.IntPtr)">
  12225. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  12226. <summary>Constructs a new instance of Engine, given a raw pointer to an unmanaged object</summary>
  12227. <remarks>
  12228. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  12229. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  12230. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  12231. </remarks>
  12232. </member>
  12233. <member name="C:Urho.Engine(Urho.Context)">
  12234. <param name="context">The context that this object will be attached to.</param>
  12235. <summary>Creates an instance of Engine that is attached to an execution context.</summary>
  12236. <remarks>
  12237. <para>This creates an instance of Engine attached to the specified execution context.</para>
  12238. </remarks>
  12239. </member>
  12240. <member name="C:Urho.Engine(Urho.UrhoObjectFlag)">
  12241. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  12242. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  12243. <remarks>
  12244. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  12245. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  12246. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  12247. </remarks>
  12248. </member>
  12249. <member name="M:Urho.Engine.ApplyFrameLimit">
  12250. <summary>
  12251. Get the timestep for the next frame and sleep for frame limiting if necessary.
  12252. </summary>
  12253. <remarks></remarks>
  12254. </member>
  12255. <member name="P:Urho.Engine.AutoExit">
  12256. <summary>
  12257. Return whether to exit automatically on exit request.
  12258. Or
  12259. Set whether to exit automatically on exit request (window close button.)
  12260. </summary>
  12261. <value></value>
  12262. <remarks></remarks>
  12263. </member>
  12264. <member name="P:Urho.Engine.BaseType">
  12265. <summary>Urho's type system base type.</summary>
  12266. <value>StringHash representing the base type for this Urho type.</value>
  12267. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  12268. </member>
  12269. <member name="M:Urho.Engine.CreateConsole">
  12270. <summary>
  12271. Create the console and return it. May return null if engine configuration does not allow creation (headless mode.)
  12272. </summary>
  12273. <returns></returns>
  12274. <remarks></remarks>
  12275. </member>
  12276. <member name="M:Urho.Engine.CreateDebugHud">
  12277. <summary>
  12278. Create the debug hud.
  12279. </summary>
  12280. <returns></returns>
  12281. <remarks></remarks>
  12282. </member>
  12283. <member name="M:Urho.Engine.DumpMemory">
  12284. <summary>
  12285. Dump information of all memory allocations to the log. Supported in MSVC debug mode only.
  12286. </summary>
  12287. <remarks></remarks>
  12288. </member>
  12289. <member name="M:Urho.Engine.DumpProfiler">
  12290. <summary>
  12291. Dump profiling information to the log.
  12292. </summary>
  12293. <remarks></remarks>
  12294. </member>
  12295. <member name="M:Urho.Engine.DumpResources(System.Boolean)">
  12296. <param name="dumpFileName"></param>
  12297. <summary>
  12298. Dump information of all resources to the log.
  12299. </summary>
  12300. <remarks></remarks>
  12301. </member>
  12302. <member name="M:Urho.Engine.Exit">
  12303. <summary>
  12304. Close the graphics window and set the exit flag. No-op on iOS, as an iOS application can not legally exit.
  12305. </summary>
  12306. <remarks></remarks>
  12307. </member>
  12308. <member name="M:Urho.Engine.IsExiting">
  12309. <summary>
  12310. Return whether exit has been requested.
  12311. </summary>
  12312. <returns></returns>
  12313. <remarks></remarks>
  12314. </member>
  12315. <member name="M:Urho.Engine.IsHeadless">
  12316. <summary>
  12317. Return whether the engine has been created in headless mode.
  12318. </summary>
  12319. <returns></returns>
  12320. <remarks></remarks>
  12321. </member>
  12322. <member name="M:Urho.Engine.IsInitialized">
  12323. <summary>
  12324. Return whether engine has been initialized.
  12325. </summary>
  12326. <returns></returns>
  12327. <remarks></remarks>
  12328. </member>
  12329. <member name="P:Urho.Engine.MaxFps">
  12330. <summary>
  12331. Return the maximum frames per second.
  12332. Or
  12333. Set maximum frames per second. The engine will sleep if FPS is higher than this.
  12334. </summary>
  12335. <value></value>
  12336. <remarks></remarks>
  12337. </member>
  12338. <member name="P:Urho.Engine.MaxInactiveFps">
  12339. <summary>
  12340. Return the maximum frames per second when the application does not have input focus.
  12341. Or
  12342. Set maximum frames per second when the application does not have input focus.
  12343. </summary>
  12344. <value></value>
  12345. <remarks></remarks>
  12346. </member>
  12347. <member name="P:Urho.Engine.MinFps">
  12348. <summary>
  12349. Return the minimum frames per second.
  12350. Or
  12351. Set minimum frames per second. If FPS goes lower than this, time will appear to slow down.
  12352. </summary>
  12353. <value></value>
  12354. <remarks></remarks>
  12355. </member>
  12356. <member name="P:Urho.Engine.NextTimeStep">
  12357. <summary>
  12358. Get timestep of the next frame. Updated by ApplyFrameLimit().
  12359. Or
  12360. Override timestep of the next frame. Should be called in between RunFrame() calls.
  12361. </summary>
  12362. <value></value>
  12363. <remarks></remarks>
  12364. </member>
  12365. <member name="P:Urho.Engine.PauseMinimized">
  12366. <summary>
  12367. Return whether to pause update events and audio when minimized.
  12368. Or
  12369. Set whether to pause update events and audio when minimized.
  12370. </summary>
  12371. <value></value>
  12372. <remarks></remarks>
  12373. </member>
  12374. <member name="M:Urho.Engine.Render">
  12375. <summary>
  12376. Render after frame update.
  12377. </summary>
  12378. <remarks></remarks>
  12379. </member>
  12380. <member name="M:Urho.Engine.RunFrame">
  12381. <summary>
  12382. Run one frame.
  12383. </summary>
  12384. <remarks></remarks>
  12385. </member>
  12386. <member name="P:Urho.Engine.TimeStepSmoothing">
  12387. <summary>
  12388. Return how many frames to average for timestep smoothing.
  12389. Or
  12390. Set how many frames to average for timestep smoothing. Default is 2. 1 disables smoothing.
  12391. </summary>
  12392. <value></value>
  12393. <remarks></remarks>
  12394. </member>
  12395. <member name="P:Urho.Engine.Type">
  12396. <summary>Urho's type system type.</summary>
  12397. <value>StringHash representing the type for this C# type.</value>
  12398. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  12399. </member>
  12400. <member name="P:Urho.Engine.TypeName">
  12401. <summary>Urho's low-level type name.</summary>
  12402. <value>Stringified low-level type name.</value>
  12403. <remarks />
  12404. </member>
  12405. <member name="P:Urho.Engine.TypeNameStatic">
  12406. <summary>Urho's low-level type name, accessible as a static method.</summary>
  12407. <value>Stringified low-level type name.</value>
  12408. <remarks />
  12409. </member>
  12410. <member name="P:Urho.Engine.TypeStatic">
  12411. <summary></summary>
  12412. <value></value>
  12413. <remarks></remarks>
  12414. </member>
  12415. <member name="M:Urho.Engine.Update">
  12416. <summary>
  12417. Send frame update events.
  12418. </summary>
  12419. <remarks></remarks>
  12420. </member>
  12421. <member name="T:Urho.ExitRequestedEventArgs">
  12422. <summary></summary>
  12423. <remarks></remarks>
  12424. </member>
  12425. <member name="T:Urho.FaceCameraMode">
  12426. <summary>
  12427. Billboard camera facing modes.
  12428. </summary>
  12429. <remarks></remarks>
  12430. </member>
  12431. <member name="F:Urho.FaceCameraMode.LookAtXyz">
  12432. <summary></summary>
  12433. </member>
  12434. <member name="F:Urho.FaceCameraMode.LookAtY">
  12435. <summary></summary>
  12436. </member>
  12437. <member name="F:Urho.FaceCameraMode.None">
  12438. <summary></summary>
  12439. </member>
  12440. <member name="F:Urho.FaceCameraMode.RotateXyz">
  12441. <summary></summary>
  12442. </member>
  12443. <member name="F:Urho.FaceCameraMode.RotateY">
  12444. <summary></summary>
  12445. </member>
  12446. <member name="T:Urho.FadeIn">
  12447. <summary></summary>
  12448. <remarks></remarks>
  12449. </member>
  12450. <member name="C:Urho.FadeIn(System.Single)">
  12451. <param name="durataion"></param>
  12452. <summary></summary>
  12453. <remarks></remarks>
  12454. </member>
  12455. <member name="M:Urho.FadeIn.Reverse">
  12456. <summary></summary>
  12457. <returns></returns>
  12458. <remarks></remarks>
  12459. </member>
  12460. <member name="M:Urho.FadeIn.StartAction(Urho.Node)">
  12461. <param name="target"></param>
  12462. <summary></summary>
  12463. <returns></returns>
  12464. <remarks></remarks>
  12465. </member>
  12466. <member name="T:Urho.FadeInState">
  12467. <summary></summary>
  12468. <remarks></remarks>
  12469. </member>
  12470. <member name="C:Urho.FadeInState(Urho.FadeIn,Urho.Node)">
  12471. <param name="action"></param>
  12472. <param name="target"></param>
  12473. <summary></summary>
  12474. <remarks></remarks>
  12475. </member>
  12476. <member name="P:Urho.FadeInState.OriginalState">
  12477. <summary></summary>
  12478. <value></value>
  12479. <remarks></remarks>
  12480. </member>
  12481. <member name="P:Urho.FadeInState.Times">
  12482. <summary></summary>
  12483. <value></value>
  12484. <remarks></remarks>
  12485. </member>
  12486. <member name="M:Urho.FadeInState.Update(System.Single)">
  12487. <param name="time"></param>
  12488. <summary></summary>
  12489. <remarks></remarks>
  12490. </member>
  12491. <member name="T:Urho.FadeOut">
  12492. <summary></summary>
  12493. <remarks></remarks>
  12494. </member>
  12495. <member name="C:Urho.FadeOut(System.Single)">
  12496. <param name="durtaion"></param>
  12497. <summary></summary>
  12498. <remarks></remarks>
  12499. </member>
  12500. <member name="M:Urho.FadeOut.Reverse">
  12501. <summary></summary>
  12502. <returns></returns>
  12503. <remarks></remarks>
  12504. </member>
  12505. <member name="M:Urho.FadeOut.StartAction(Urho.Node)">
  12506. <param name="target"></param>
  12507. <summary></summary>
  12508. <returns></returns>
  12509. <remarks></remarks>
  12510. </member>
  12511. <member name="T:Urho.FadeOutState">
  12512. <summary></summary>
  12513. <remarks></remarks>
  12514. </member>
  12515. <member name="C:Urho.FadeOutState(Urho.FadeOut,Urho.Node)">
  12516. <param name="action"></param>
  12517. <param name="target"></param>
  12518. <summary></summary>
  12519. <remarks></remarks>
  12520. </member>
  12521. <member name="M:Urho.FadeOutState.Update(System.Single)">
  12522. <param name="time"></param>
  12523. <summary></summary>
  12524. <remarks></remarks>
  12525. </member>
  12526. <member name="T:Urho.FadeTo">
  12527. <summary></summary>
  12528. <remarks></remarks>
  12529. </member>
  12530. <member name="C:Urho.FadeTo(System.Single,System.Byte)">
  12531. <param name="duration"></param>
  12532. <param name="opacity"></param>
  12533. <summary></summary>
  12534. <remarks></remarks>
  12535. </member>
  12536. <member name="M:Urho.FadeTo.Reverse">
  12537. <summary></summary>
  12538. <returns></returns>
  12539. <remarks></remarks>
  12540. </member>
  12541. <member name="M:Urho.FadeTo.StartAction(Urho.Node)">
  12542. <param name="target"></param>
  12543. <summary></summary>
  12544. <returns></returns>
  12545. <remarks></remarks>
  12546. </member>
  12547. <member name="P:Urho.FadeTo.ToOpacity">
  12548. <summary></summary>
  12549. <value></value>
  12550. <remarks></remarks>
  12551. </member>
  12552. <member name="T:Urho.FadeToState">
  12553. <summary></summary>
  12554. <remarks></remarks>
  12555. </member>
  12556. <member name="C:Urho.FadeToState(Urho.FadeTo,Urho.Node)">
  12557. <param name="action"></param>
  12558. <param name="target"></param>
  12559. <summary></summary>
  12560. <remarks></remarks>
  12561. </member>
  12562. <member name="P:Urho.FadeToState.FromOpacity">
  12563. <summary></summary>
  12564. <value></value>
  12565. <remarks></remarks>
  12566. </member>
  12567. <member name="P:Urho.FadeToState.ToOpacity">
  12568. <summary></summary>
  12569. <value></value>
  12570. <remarks></remarks>
  12571. </member>
  12572. <member name="M:Urho.FadeToState.Update(System.Single)">
  12573. <param name="time"></param>
  12574. <summary></summary>
  12575. <remarks></remarks>
  12576. </member>
  12577. <member name="T:Urho.File">
  12578. <summary>
  12579. %File opened either through the filesystem or from within a package file.
  12580. </summary>
  12581. <remarks></remarks>
  12582. </member>
  12583. <member name="C:Urho.File(System.IntPtr)">
  12584. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  12585. <summary>Constructs a new instance of File, given a raw pointer to an unmanaged object</summary>
  12586. <remarks>
  12587. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  12588. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  12589. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  12590. </remarks>
  12591. </member>
  12592. <member name="C:Urho.File(Urho.Context)">
  12593. <param name="context">The context that this object will be attached to.</param>
  12594. <summary>Creates an instance of File that is attached to an execution context.</summary>
  12595. <remarks>
  12596. <para>This creates an instance of File attached to the specified execution context.</para>
  12597. </remarks>
  12598. </member>
  12599. <member name="C:Urho.File(Urho.UrhoObjectFlag)">
  12600. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  12601. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  12602. <remarks>
  12603. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  12604. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  12605. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  12606. </remarks>
  12607. </member>
  12608. <member name="C:Urho.File(Urho.Context,System.String,Urho.FileMode)">
  12609. <param name="context">The context that this object will be attached to.</param>
  12610. <param name="fileName"></param>
  12611. <param name="mode"></param>
  12612. <summary>Creates an instance of File that is attached to an execution context.</summary>
  12613. <remarks>
  12614. <para>This creates an instance of File attached to the specified execution context.</para>
  12615. </remarks>
  12616. </member>
  12617. <member name="C:Urho.File(Urho.Context,Urho.PackageFile,System.String)">
  12618. <param name="context">The context that this object will be attached to.</param>
  12619. <param name="package"></param>
  12620. <param name="fileName"></param>
  12621. <summary>Creates an instance of File that is attached to an execution context.</summary>
  12622. <remarks>
  12623. <para>This creates an instance of File attached to the specified execution context.</para>
  12624. </remarks>
  12625. </member>
  12626. <member name="P:Urho.File.BaseType">
  12627. <summary>Urho's type system base type.</summary>
  12628. <value>StringHash representing the base type for this Urho type.</value>
  12629. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  12630. </member>
  12631. <member name="P:Urho.File.Checksum">
  12632. <summary>
  12633. Return a checksum of the file contents using the SDBM hash algorithm.
  12634. </summary>
  12635. <value></value>
  12636. <remarks></remarks>
  12637. </member>
  12638. <member name="M:Urho.File.Close">
  12639. <summary>
  12640. Close the file.
  12641. </summary>
  12642. <remarks></remarks>
  12643. </member>
  12644. <member name="P:Urho.File.FileHandle">
  12645. <summary>
  12646. Return the file handle.
  12647. </summary>
  12648. <value></value>
  12649. <remarks></remarks>
  12650. </member>
  12651. <member name="M:Urho.File.Flush">
  12652. <summary>
  12653. Flush any buffered output to the file.
  12654. </summary>
  12655. <remarks></remarks>
  12656. </member>
  12657. <member name="M:Urho.File.IsOpen">
  12658. <summary>
  12659. Return whether is open.
  12660. </summary>
  12661. <returns></returns>
  12662. <remarks></remarks>
  12663. </member>
  12664. <member name="M:Urho.File.IsPackaged">
  12665. <summary>
  12666. Return whether the file originates from a package.
  12667. </summary>
  12668. <returns></returns>
  12669. <remarks></remarks>
  12670. </member>
  12671. <member name="P:Urho.File.Mode">
  12672. <summary>
  12673. Return the open mode.
  12674. </summary>
  12675. <value></value>
  12676. <remarks></remarks>
  12677. </member>
  12678. <member name="P:Urho.File.Name">
  12679. <summary>
  12680. Return the file name.
  12681. Or
  12682. Change the file name. Used by the resource system.
  12683. </summary>
  12684. <value></value>
  12685. <remarks></remarks>
  12686. </member>
  12687. <member name="M:Urho.File.Open(System.String,Urho.FileMode)">
  12688. <param name="fileName"></param>
  12689. <param name="mode"></param>
  12690. <summary>
  12691. Open a filesystem file. Return true if successful.
  12692. </summary>
  12693. <returns></returns>
  12694. <remarks></remarks>
  12695. </member>
  12696. <member name="M:Urho.File.Open(Urho.PackageFile,System.String)">
  12697. <param name="package"></param>
  12698. <param name="fileName"></param>
  12699. <summary>
  12700. Open from within a package file. Return true if successful.
  12701. </summary>
  12702. <returns></returns>
  12703. <remarks></remarks>
  12704. </member>
  12705. <member name="M:Urho.File.Read(System.IntPtr,System.UInt32)">
  12706. <param name="dest"></param>
  12707. <param name="size"></param>
  12708. <summary>
  12709. Read bytes from the file. Return number of bytes actually read.
  12710. </summary>
  12711. <returns></returns>
  12712. <remarks></remarks>
  12713. </member>
  12714. <member name="M:Urho.File.Seek(System.UInt32)">
  12715. <param name="position"></param>
  12716. <summary>
  12717. Set position from the beginning of the file.
  12718. </summary>
  12719. <returns></returns>
  12720. <remarks></remarks>
  12721. </member>
  12722. <member name="P:Urho.File.Type">
  12723. <summary>Urho's type system type.</summary>
  12724. <value>StringHash representing the type for this C# type.</value>
  12725. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  12726. </member>
  12727. <member name="P:Urho.File.TypeName">
  12728. <summary>Urho's low-level type name.</summary>
  12729. <value>Stringified low-level type name.</value>
  12730. <remarks />
  12731. </member>
  12732. <member name="P:Urho.File.TypeNameStatic">
  12733. <summary>Urho's low-level type name, accessible as a static method.</summary>
  12734. <value>Stringified low-level type name.</value>
  12735. <remarks />
  12736. </member>
  12737. <member name="P:Urho.File.TypeStatic">
  12738. <summary></summary>
  12739. <value></value>
  12740. <remarks></remarks>
  12741. </member>
  12742. <member name="M:Urho.File.Write(System.Void*,System.UInt32)">
  12743. <param name="data"></param>
  12744. <param name="size"></param>
  12745. <summary>
  12746. Write bytes to the file. Return number of bytes actually written.
  12747. </summary>
  12748. <returns></returns>
  12749. <remarks></remarks>
  12750. </member>
  12751. <member name="T:Urho.FileChangedEventArgs">
  12752. <summary></summary>
  12753. <remarks></remarks>
  12754. </member>
  12755. <member name="P:Urho.FileChangedEventArgs.FileName">
  12756. <summary></summary>
  12757. <value></value>
  12758. <remarks></remarks>
  12759. </member>
  12760. <member name="P:Urho.FileChangedEventArgs.ResourceName">
  12761. <summary></summary>
  12762. <value></value>
  12763. <remarks></remarks>
  12764. </member>
  12765. <member name="T:Urho.FileMode">
  12766. <summary>
  12767. File open mode.
  12768. </summary>
  12769. <remarks></remarks>
  12770. </member>
  12771. <member name="F:Urho.FileMode.Read">
  12772. <summary></summary>
  12773. </member>
  12774. <member name="F:Urho.FileMode.ReadWrite">
  12775. <summary></summary>
  12776. </member>
  12777. <member name="F:Urho.FileMode.Write">
  12778. <summary></summary>
  12779. </member>
  12780. <member name="T:Urho.FileSelectedEventArgs">
  12781. <summary></summary>
  12782. <remarks></remarks>
  12783. </member>
  12784. <member name="P:Urho.FileSelectedEventArgs.FileName">
  12785. <summary></summary>
  12786. <value></value>
  12787. <remarks></remarks>
  12788. </member>
  12789. <member name="P:Urho.FileSelectedEventArgs.Filter">
  12790. <summary></summary>
  12791. <value></value>
  12792. <remarks></remarks>
  12793. </member>
  12794. <member name="P:Urho.FileSelectedEventArgs.Ok">
  12795. <summary></summary>
  12796. <value></value>
  12797. <remarks></remarks>
  12798. </member>
  12799. <member name="T:Urho.FileSelector">
  12800. <summary>
  12801. %File selector dialog.
  12802. </summary>
  12803. <remarks></remarks>
  12804. </member>
  12805. <member name="C:Urho.FileSelector(System.IntPtr)">
  12806. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  12807. <summary>Constructs a new instance of FileSelector, given a raw pointer to an unmanaged object</summary>
  12808. <remarks>
  12809. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  12810. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  12811. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  12812. </remarks>
  12813. </member>
  12814. <member name="C:Urho.FileSelector(Urho.Context)">
  12815. <param name="context">The context that this object will be attached to.</param>
  12816. <summary>Creates an instance of FileSelector that is attached to an execution context.</summary>
  12817. <remarks>
  12818. <para>This creates an instance of FileSelector attached to the specified execution context.</para>
  12819. </remarks>
  12820. </member>
  12821. <member name="C:Urho.FileSelector(Urho.UrhoObjectFlag)">
  12822. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  12823. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  12824. <remarks>
  12825. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  12826. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  12827. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  12828. </remarks>
  12829. </member>
  12830. <member name="P:Urho.FileSelector.BaseType">
  12831. <summary>Urho's type system base type.</summary>
  12832. <value>StringHash representing the base type for this Urho type.</value>
  12833. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  12834. </member>
  12835. <member name="P:Urho.FileSelector.CancelButton">
  12836. <summary>
  12837. Return cancel button.
  12838. </summary>
  12839. <value></value>
  12840. <remarks></remarks>
  12841. </member>
  12842. <member name="P:Urho.FileSelector.CloseButton">
  12843. <summary>
  12844. Return close button.
  12845. </summary>
  12846. <value></value>
  12847. <remarks></remarks>
  12848. </member>
  12849. <member name="P:Urho.FileSelector.DefaultStyle">
  12850. <summary>
  12851. Return the UI style file.
  12852. Or
  12853. Set fileselector UI style.
  12854. </summary>
  12855. <value></value>
  12856. <remarks></remarks>
  12857. </member>
  12858. <member name="P:Urho.FileSelector.DirectoryMode">
  12859. <summary>
  12860. Return directory mode flag.
  12861. Or
  12862. Set directory selection mode. Default false.
  12863. </summary>
  12864. <value></value>
  12865. <remarks></remarks>
  12866. </member>
  12867. <member name="P:Urho.FileSelector.FileList">
  12868. <summary>
  12869. Return file list.
  12870. </summary>
  12871. <value></value>
  12872. <remarks></remarks>
  12873. </member>
  12874. <member name="P:Urho.FileSelector.FileName">
  12875. <summary>
  12876. Return current filename.
  12877. Or
  12878. Set current filename.
  12879. </summary>
  12880. <value></value>
  12881. <remarks></remarks>
  12882. </member>
  12883. <member name="P:Urho.FileSelector.FileNameEdit">
  12884. <summary>
  12885. Return filename editor.
  12886. </summary>
  12887. <value></value>
  12888. <remarks></remarks>
  12889. </member>
  12890. <member name="P:Urho.FileSelector.Filter">
  12891. <summary>
  12892. Return current filter.
  12893. </summary>
  12894. <value></value>
  12895. <remarks></remarks>
  12896. </member>
  12897. <member name="P:Urho.FileSelector.FilterIndex">
  12898. <summary>
  12899. Return current filter index.
  12900. </summary>
  12901. <value></value>
  12902. <remarks></remarks>
  12903. </member>
  12904. <member name="P:Urho.FileSelector.FilterList">
  12905. <summary>
  12906. Return filter dropdown.
  12907. </summary>
  12908. <value></value>
  12909. <remarks></remarks>
  12910. </member>
  12911. <member name="P:Urho.FileSelector.OKButton">
  12912. <summary>
  12913. Return OK button.
  12914. </summary>
  12915. <value></value>
  12916. <remarks></remarks>
  12917. </member>
  12918. <member name="P:Urho.FileSelector.Path">
  12919. <summary>
  12920. Return current path.
  12921. Or
  12922. Set current path.
  12923. </summary>
  12924. <value></value>
  12925. <remarks></remarks>
  12926. </member>
  12927. <member name="P:Urho.FileSelector.PathEdit">
  12928. <summary>
  12929. Return path editor.
  12930. </summary>
  12931. <value></value>
  12932. <remarks></remarks>
  12933. </member>
  12934. <member name="M:Urho.FileSelector.RegisterObject(Urho.Context)">
  12935. <param name="context"></param>
  12936. <summary>
  12937. Register object factory.
  12938. </summary>
  12939. <remarks></remarks>
  12940. </member>
  12941. <member name="M:Urho.FileSelector.SetButtonTexts(System.String,System.String)">
  12942. <param name="okText"></param>
  12943. <param name="cancelText"></param>
  12944. <summary>
  12945. Set button texts.
  12946. </summary>
  12947. <remarks></remarks>
  12948. </member>
  12949. <member name="P:Urho.FileSelector.Title">
  12950. <summary>
  12951. Return window title.
  12952. Or
  12953. Set title text.
  12954. </summary>
  12955. <value></value>
  12956. <remarks></remarks>
  12957. </member>
  12958. <member name="P:Urho.FileSelector.TitleText">
  12959. <summary>
  12960. Return window title text element.
  12961. </summary>
  12962. <value></value>
  12963. <remarks></remarks>
  12964. </member>
  12965. <member name="P:Urho.FileSelector.Type">
  12966. <summary>Urho's type system type.</summary>
  12967. <value>StringHash representing the type for this C# type.</value>
  12968. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  12969. </member>
  12970. <member name="P:Urho.FileSelector.TypeName">
  12971. <summary>Urho's low-level type name.</summary>
  12972. <value>Stringified low-level type name.</value>
  12973. <remarks />
  12974. </member>
  12975. <member name="P:Urho.FileSelector.TypeNameStatic">
  12976. <summary>Urho's low-level type name, accessible as a static method.</summary>
  12977. <value>Stringified low-level type name.</value>
  12978. <remarks />
  12979. </member>
  12980. <member name="P:Urho.FileSelector.TypeStatic">
  12981. <summary></summary>
  12982. <value></value>
  12983. <remarks></remarks>
  12984. </member>
  12985. <member name="M:Urho.FileSelector.UpdateElements">
  12986. <summary>
  12987. Update elements to layout properly. Call this after manually adjusting the sub-elements.
  12988. </summary>
  12989. <remarks></remarks>
  12990. </member>
  12991. <member name="P:Urho.FileSelector.Window">
  12992. <summary>
  12993. Return fileselector window.
  12994. </summary>
  12995. <value></value>
  12996. <remarks></remarks>
  12997. </member>
  12998. <member name="T:Urho.FileSystem">
  12999. <summary>
  13000. Subsystem for file and directory operations and access control.
  13001. </summary>
  13002. <remarks></remarks>
  13003. </member>
  13004. <member name="C:Urho.FileSystem(System.IntPtr)">
  13005. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  13006. <summary>Constructs a new instance of FileSystem, given a raw pointer to an unmanaged object</summary>
  13007. <remarks>
  13008. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  13009. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  13010. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  13011. </remarks>
  13012. </member>
  13013. <member name="C:Urho.FileSystem(Urho.Context)">
  13014. <param name="context">The context that this object will be attached to.</param>
  13015. <summary>Creates an instance of FileSystem that is attached to an execution context.</summary>
  13016. <remarks>
  13017. <para>This creates an instance of FileSystem attached to the specified execution context.</para>
  13018. </remarks>
  13019. </member>
  13020. <member name="C:Urho.FileSystem(Urho.UrhoObjectFlag)">
  13021. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  13022. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  13023. <remarks>
  13024. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  13025. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  13026. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  13027. </remarks>
  13028. </member>
  13029. <member name="P:Urho.FileSystem.BaseType">
  13030. <summary>Urho's type system base type.</summary>
  13031. <value>StringHash representing the base type for this Urho type.</value>
  13032. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  13033. </member>
  13034. <member name="M:Urho.FileSystem.CheckAccess(System.String)">
  13035. <param name="pathName"></param>
  13036. <summary>
  13037. Check if a path is allowed to be accessed. If no paths are registered, all are allowed.
  13038. </summary>
  13039. <returns></returns>
  13040. <remarks></remarks>
  13041. </member>
  13042. <member name="M:Urho.FileSystem.Copy(System.String,System.String)">
  13043. <param name="srcFileName"></param>
  13044. <param name="destFileName"></param>
  13045. <summary>
  13046. Copy a file. Return true if successful.
  13047. </summary>
  13048. <returns></returns>
  13049. <remarks></remarks>
  13050. </member>
  13051. <member name="M:Urho.FileSystem.CreateDir(System.String)">
  13052. <param name="pathName"></param>
  13053. <summary>
  13054. Create a directory.
  13055. </summary>
  13056. <returns></returns>
  13057. <remarks></remarks>
  13058. </member>
  13059. <member name="P:Urho.FileSystem.CurrentDir">
  13060. <summary>
  13061. Return the absolute current working directory.
  13062. </summary>
  13063. <value></value>
  13064. <remarks></remarks>
  13065. </member>
  13066. <member name="M:Urho.FileSystem.Delete(System.String)">
  13067. <param name="fileName"></param>
  13068. <summary>
  13069. Delete a file. Return true if successful.
  13070. </summary>
  13071. <returns></returns>
  13072. <remarks></remarks>
  13073. </member>
  13074. <member name="M:Urho.FileSystem.DirExists(System.String)">
  13075. <param name="pathName"></param>
  13076. <summary>
  13077. Check if a directory exists.
  13078. </summary>
  13079. <returns></returns>
  13080. <remarks></remarks>
  13081. </member>
  13082. <member name="P:Urho.FileSystem.ExecuteConsoleCommands">
  13083. <summary>
  13084. Return whether is executing engine console commands as OS-specific system command.
  13085. Or
  13086. Set whether to execute engine console commands as OS-specific system command.
  13087. </summary>
  13088. <value></value>
  13089. <remarks></remarks>
  13090. </member>
  13091. <member name="M:Urho.FileSystem.FileExists(System.String)">
  13092. <param name="fileName"></param>
  13093. <summary>
  13094. Check if a file exists.
  13095. </summary>
  13096. <returns></returns>
  13097. <remarks></remarks>
  13098. </member>
  13099. <member name="M:Urho.FileSystem.GetAppPreferencesDir(System.String,System.String)">
  13100. <param name="org"></param>
  13101. <param name="app"></param>
  13102. <summary>
  13103. Return the application preferences directory.
  13104. </summary>
  13105. <returns></returns>
  13106. <remarks></remarks>
  13107. </member>
  13108. <member name="M:Urho.FileSystem.GetLastModifiedTime(System.String)">
  13109. <param name="fileName"></param>
  13110. <summary>
  13111. Returns the file's last modified time as seconds since 1.1.1970, or 0 if can not be accessed.
  13112. </summary>
  13113. <returns></returns>
  13114. <remarks></remarks>
  13115. </member>
  13116. <member name="M:Urho.FileSystem.HasRegisteredPaths">
  13117. <summary>
  13118. Return whether paths have been registered.
  13119. </summary>
  13120. <returns></returns>
  13121. <remarks></remarks>
  13122. </member>
  13123. <member name="P:Urho.FileSystem.ProgramDir">
  13124. <summary>
  13125. Return the program's directory. If it does not contain the Urho3D default CoreData and Data directories, and the current working directory does, return the working directory instead.
  13126. </summary>
  13127. <value></value>
  13128. <remarks></remarks>
  13129. </member>
  13130. <member name="M:Urho.FileSystem.RegisterPath(System.String)">
  13131. <param name="pathName"></param>
  13132. <summary>
  13133. Register a path as allowed to access. If no paths are registered, all are allowed. Registering allowed paths is considered securing the Urho3D execution environment: running programs and opening files externally through the system will fail afterward.
  13134. </summary>
  13135. <remarks></remarks>
  13136. </member>
  13137. <member name="M:Urho.FileSystem.Rename(System.String,System.String)">
  13138. <param name="srcFileName"></param>
  13139. <param name="destFileName"></param>
  13140. <summary>
  13141. Rename a file. Return true if successful.
  13142. </summary>
  13143. <returns></returns>
  13144. <remarks></remarks>
  13145. </member>
  13146. <member name="M:Urho.FileSystem.SetCurrentDir(System.String)">
  13147. <param name="pathName"></param>
  13148. <summary>
  13149. Set the current working directory.
  13150. </summary>
  13151. <returns></returns>
  13152. <remarks></remarks>
  13153. </member>
  13154. <member name="M:Urho.FileSystem.SetLastModifiedTime(System.String,System.UInt32)">
  13155. <param name="fileName"></param>
  13156. <param name="newTime"></param>
  13157. <summary>
  13158. Set a file's last modified time as seconds since 1.1.1970. Return true on success.
  13159. </summary>
  13160. <returns></returns>
  13161. <remarks></remarks>
  13162. </member>
  13163. <member name="M:Urho.FileSystem.SystemCommand(System.String,System.Boolean)">
  13164. <param name="commandLine"></param>
  13165. <param name="redirectStdOutToLog"></param>
  13166. <summary>
  13167. Run a program using the command interpreter, block until it exits and return the exit code. Will fail if any allowed paths are defined.
  13168. </summary>
  13169. <returns></returns>
  13170. <remarks></remarks>
  13171. </member>
  13172. <member name="M:Urho.FileSystem.SystemCommandAsync(System.String)">
  13173. <param name="commandLine"></param>
  13174. <summary>
  13175. Run a program using the command interpreter asynchronously. Return a request ID or M_MAX_UNSIGNED if failed. The exit code will be posted together with the request ID in an AsyncExecFinished event. Will fail if any allowed paths are defined.
  13176. </summary>
  13177. <returns></returns>
  13178. <remarks></remarks>
  13179. </member>
  13180. <member name="M:Urho.FileSystem.SystemOpen(System.String,System.String)">
  13181. <param name="fileName"></param>
  13182. <param name="mode"></param>
  13183. <summary>
  13184. Open a file in an external program, with mode such as "edit" optionally specified. Will fail if any allowed paths are defined.
  13185. </summary>
  13186. <returns></returns>
  13187. <remarks></remarks>
  13188. </member>
  13189. <member name="P:Urho.FileSystem.Type">
  13190. <summary>Urho's type system type.</summary>
  13191. <value>StringHash representing the type for this C# type.</value>
  13192. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  13193. </member>
  13194. <member name="P:Urho.FileSystem.TypeName">
  13195. <summary>Urho's low-level type name.</summary>
  13196. <value>Stringified low-level type name.</value>
  13197. <remarks />
  13198. </member>
  13199. <member name="P:Urho.FileSystem.TypeNameStatic">
  13200. <summary>Urho's low-level type name, accessible as a static method.</summary>
  13201. <value>Stringified low-level type name.</value>
  13202. <remarks />
  13203. </member>
  13204. <member name="P:Urho.FileSystem.TypeStatic">
  13205. <summary></summary>
  13206. <value></value>
  13207. <remarks></remarks>
  13208. </member>
  13209. <member name="P:Urho.FileSystem.UserDocumentsDir">
  13210. <summary>
  13211. Return the user documents directory.
  13212. </summary>
  13213. <value></value>
  13214. <remarks></remarks>
  13215. </member>
  13216. <member name="T:Urho.FileWatcher">
  13217. <summary>
  13218. Watches a directory and its subdirectories for files being modified.
  13219. </summary>
  13220. <remarks></remarks>
  13221. </member>
  13222. <member name="C:Urho.FileWatcher(System.IntPtr)">
  13223. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  13224. <summary>Constructs a new instance of FileWatcher, given a raw pointer to an unmanaged object</summary>
  13225. <remarks>
  13226. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  13227. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  13228. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  13229. </remarks>
  13230. </member>
  13231. <member name="C:Urho.FileWatcher(Urho.Context)">
  13232. <param name="context">The context that this object will be attached to.</param>
  13233. <summary>Creates an instance of FileWatcher that is attached to an execution context.</summary>
  13234. <remarks>
  13235. <para>This creates an instance of FileWatcher attached to the specified execution context.</para>
  13236. </remarks>
  13237. </member>
  13238. <member name="C:Urho.FileWatcher(Urho.UrhoObjectFlag)">
  13239. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  13240. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  13241. <remarks>
  13242. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  13243. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  13244. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  13245. </remarks>
  13246. </member>
  13247. <member name="M:Urho.FileWatcher.AddChange(System.String)">
  13248. <param name="fileName"></param>
  13249. <summary>
  13250. Add a file change into the changes queue.
  13251. </summary>
  13252. <remarks></remarks>
  13253. </member>
  13254. <member name="P:Urho.FileWatcher.BaseType">
  13255. <summary>Urho's type system base type.</summary>
  13256. <value>StringHash representing the base type for this Urho type.</value>
  13257. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  13258. </member>
  13259. <member name="P:Urho.FileWatcher.Delay">
  13260. <summary>
  13261. Return the delay in seconds for notifying file changes.
  13262. Or
  13263. Set the delay in seconds before file changes are notified. This (hopefully) avoids notifying when a file save is still in progress. Default 1 second.
  13264. </summary>
  13265. <value></value>
  13266. <remarks></remarks>
  13267. </member>
  13268. <member name="P:Urho.FileWatcher.Path">
  13269. <summary>
  13270. Return the path being watched, or empty if not watching.
  13271. </summary>
  13272. <value></value>
  13273. <remarks></remarks>
  13274. </member>
  13275. <member name="M:Urho.FileWatcher.StartWatching(System.String,System.Boolean)">
  13276. <param name="pathName"></param>
  13277. <param name="watchSubDirs"></param>
  13278. <summary>
  13279. Start watching a directory. Return true if successful.
  13280. </summary>
  13281. <returns></returns>
  13282. <remarks></remarks>
  13283. </member>
  13284. <member name="M:Urho.FileWatcher.StopWatching">
  13285. <summary>
  13286. Stop watching the directory.
  13287. </summary>
  13288. <remarks></remarks>
  13289. </member>
  13290. <member name="M:Urho.FileWatcher.ThreadFunction">
  13291. <summary>
  13292. Directory watching loop.
  13293. </summary>
  13294. <remarks></remarks>
  13295. </member>
  13296. <member name="P:Urho.FileWatcher.Type">
  13297. <summary>Urho's type system type.</summary>
  13298. <value>StringHash representing the type for this C# type.</value>
  13299. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  13300. </member>
  13301. <member name="P:Urho.FileWatcher.TypeName">
  13302. <summary>Urho's low-level type name.</summary>
  13303. <value>Stringified low-level type name.</value>
  13304. <remarks />
  13305. </member>
  13306. <member name="P:Urho.FileWatcher.TypeNameStatic">
  13307. <summary>Urho's low-level type name, accessible as a static method.</summary>
  13308. <value>Stringified low-level type name.</value>
  13309. <remarks />
  13310. </member>
  13311. <member name="P:Urho.FileWatcher.TypeStatic">
  13312. <summary></summary>
  13313. <value></value>
  13314. <remarks></remarks>
  13315. </member>
  13316. <member name="T:Urho.FillMode">
  13317. <summary>
  13318. Fill mode.
  13319. </summary>
  13320. <remarks></remarks>
  13321. </member>
  13322. <member name="F:Urho.FillMode.Point">
  13323. <summary></summary>
  13324. </member>
  13325. <member name="F:Urho.FillMode.Solid">
  13326. <summary></summary>
  13327. </member>
  13328. <member name="F:Urho.FillMode.Wireframe">
  13329. <summary></summary>
  13330. </member>
  13331. <member name="T:Urho.FiniteTimeAction">
  13332. <summary></summary>
  13333. <remarks></remarks>
  13334. </member>
  13335. <member name="C:Urho.FiniteTimeAction">
  13336. <summary></summary>
  13337. <remarks></remarks>
  13338. </member>
  13339. <member name="C:Urho.FiniteTimeAction(System.Single)">
  13340. <param name="duration"></param>
  13341. <summary></summary>
  13342. <remarks></remarks>
  13343. </member>
  13344. <member name="P:Urho.FiniteTimeAction.Duration">
  13345. <summary></summary>
  13346. <value></value>
  13347. <remarks></remarks>
  13348. </member>
  13349. <member name="M:Urho.FiniteTimeAction.Reverse">
  13350. <summary></summary>
  13351. <returns></returns>
  13352. <remarks></remarks>
  13353. </member>
  13354. <member name="M:Urho.FiniteTimeAction.StartAction(Urho.Node)">
  13355. <param name="target"></param>
  13356. <summary></summary>
  13357. <returns></returns>
  13358. <remarks></remarks>
  13359. </member>
  13360. <member name="T:Urho.FiniteTimeActionState">
  13361. <summary></summary>
  13362. <remarks></remarks>
  13363. </member>
  13364. <member name="C:Urho.FiniteTimeActionState(Urho.FiniteTimeAction,Urho.Node)">
  13365. <param name="action"></param>
  13366. <param name="target"></param>
  13367. <summary></summary>
  13368. <remarks></remarks>
  13369. </member>
  13370. <member name="P:Urho.FiniteTimeActionState.Duration">
  13371. <summary></summary>
  13372. <value></value>
  13373. <remarks></remarks>
  13374. </member>
  13375. <member name="P:Urho.FiniteTimeActionState.Elapsed">
  13376. <summary></summary>
  13377. <value></value>
  13378. <remarks></remarks>
  13379. </member>
  13380. <member name="P:Urho.FiniteTimeActionState.IsDone">
  13381. <summary></summary>
  13382. <value></value>
  13383. <remarks></remarks>
  13384. </member>
  13385. <member name="M:Urho.FiniteTimeActionState.Step(System.Single)">
  13386. <param name="dt"></param>
  13387. <summary></summary>
  13388. <remarks></remarks>
  13389. </member>
  13390. <member name="T:Urho.FocusChangedEventArgs">
  13391. <summary></summary>
  13392. <remarks></remarks>
  13393. </member>
  13394. <member name="P:Urho.FocusChangedEventArgs.ClickedElement">
  13395. <summary></summary>
  13396. <value></value>
  13397. <remarks></remarks>
  13398. </member>
  13399. <member name="P:Urho.FocusChangedEventArgs.Element">
  13400. <summary></summary>
  13401. <value></value>
  13402. <remarks></remarks>
  13403. </member>
  13404. <member name="T:Urho.FocusedEventArgs">
  13405. <summary></summary>
  13406. <remarks></remarks>
  13407. </member>
  13408. <member name="P:Urho.FocusedEventArgs.ByKey">
  13409. <summary></summary>
  13410. <value></value>
  13411. <remarks></remarks>
  13412. </member>
  13413. <member name="P:Urho.FocusedEventArgs.Element">
  13414. <summary></summary>
  13415. <value></value>
  13416. <remarks></remarks>
  13417. </member>
  13418. <member name="T:Urho.FocusMode">
  13419. <summary>
  13420. %UI element focus mode.
  13421. </summary>
  13422. <remarks></remarks>
  13423. </member>
  13424. <member name="F:Urho.FocusMode.Focusable">
  13425. <summary></summary>
  13426. </member>
  13427. <member name="F:Urho.FocusMode.FocusableDefocusable">
  13428. <summary></summary>
  13429. </member>
  13430. <member name="F:Urho.FocusMode.NotFocusable">
  13431. <summary></summary>
  13432. </member>
  13433. <member name="F:Urho.FocusMode.ResetFocus">
  13434. <summary></summary>
  13435. </member>
  13436. <member name="T:Urho.FocusParameters">
  13437. <summary></summary>
  13438. <remarks></remarks>
  13439. </member>
  13440. <member name="F:Urho.FocusParameters.AutoSize">
  13441. <summary></summary>
  13442. <remarks></remarks>
  13443. </member>
  13444. <member name="F:Urho.FocusParameters.Focus">
  13445. <summary></summary>
  13446. <remarks></remarks>
  13447. </member>
  13448. <member name="F:Urho.FocusParameters.MinView">
  13449. <summary></summary>
  13450. <remarks></remarks>
  13451. </member>
  13452. <member name="F:Urho.FocusParameters.NonUniform">
  13453. <summary></summary>
  13454. <remarks></remarks>
  13455. </member>
  13456. <member name="F:Urho.FocusParameters.Quantize">
  13457. <summary></summary>
  13458. <remarks></remarks>
  13459. </member>
  13460. <member name="T:Urho.Font">
  13461. <summary>
  13462. %Font resource.
  13463. </summary>
  13464. <remarks></remarks>
  13465. </member>
  13466. <member name="C:Urho.Font(System.IntPtr)">
  13467. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  13468. <summary>Constructs a new instance of Font, given a raw pointer to an unmanaged object</summary>
  13469. <remarks>
  13470. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  13471. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  13472. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  13473. </remarks>
  13474. </member>
  13475. <member name="C:Urho.Font(Urho.Context)">
  13476. <param name="context">The context that this object will be attached to.</param>
  13477. <summary>Creates an instance of Font that is attached to an execution context.</summary>
  13478. <remarks>
  13479. <para>This creates an instance of Font attached to the specified execution context.</para>
  13480. </remarks>
  13481. </member>
  13482. <member name="C:Urho.Font(Urho.UrhoObjectFlag)">
  13483. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  13484. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  13485. <remarks>
  13486. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  13487. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  13488. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  13489. </remarks>
  13490. </member>
  13491. <member name="P:Urho.Font.AbsoluteGlyphOffset">
  13492. <summary>
  13493. Return absolute position adjustment for glyphs.
  13494. Or
  13495. Set absolute (in pixels) position adjustment for glyphs.
  13496. </summary>
  13497. <value></value>
  13498. <remarks></remarks>
  13499. </member>
  13500. <member name="P:Urho.Font.BaseType">
  13501. <summary>Urho's type system base type.</summary>
  13502. <value>StringHash representing the base type for this Urho type.</value>
  13503. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  13504. </member>
  13505. <member name="M:Urho.Font.GetFace(System.Int32)">
  13506. <param name="pointSize"></param>
  13507. <summary>
  13508. Return font face. Pack and render to a texture if not rendered yet. Return null on error.
  13509. </summary>
  13510. <returns></returns>
  13511. <remarks></remarks>
  13512. </member>
  13513. <member name="M:Urho.Font.GetTotalGlyphOffset(System.Int32)">
  13514. <param name="pointSize"></param>
  13515. <summary>
  13516. Return the total effective offset for a point size.
  13517. </summary>
  13518. <returns></returns>
  13519. <remarks></remarks>
  13520. </member>
  13521. <member name="M:Urho.Font.IsSDFFont">
  13522. <summary>
  13523. Is signed distance field font.
  13524. </summary>
  13525. <returns></returns>
  13526. <remarks></remarks>
  13527. </member>
  13528. <member name="M:Urho.Font.RegisterObject(Urho.Context)">
  13529. <param name="context"></param>
  13530. <summary>
  13531. Register object factory.
  13532. </summary>
  13533. <remarks></remarks>
  13534. </member>
  13535. <member name="M:Urho.Font.ReleaseFaces">
  13536. <summary>
  13537. Release font faces and recreate them next time when requested. Called when font textures lost or global font properties change.
  13538. </summary>
  13539. <remarks></remarks>
  13540. </member>
  13541. <member name="P:Urho.Font.ScaledGlyphOffset">
  13542. <summary>
  13543. Return point size scaled position adjustment for glyphs.
  13544. Or
  13545. Set point size scaled position adjustment for glyphs.
  13546. </summary>
  13547. <value></value>
  13548. <remarks></remarks>
  13549. </member>
  13550. <member name="P:Urho.Font.Type">
  13551. <summary>Urho's type system type.</summary>
  13552. <value>StringHash representing the type for this C# type.</value>
  13553. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  13554. </member>
  13555. <member name="P:Urho.Font.TypeName">
  13556. <summary>Urho's low-level type name.</summary>
  13557. <value>Stringified low-level type name.</value>
  13558. <remarks />
  13559. </member>
  13560. <member name="P:Urho.Font.TypeNameStatic">
  13561. <summary>Urho's low-level type name, accessible as a static method.</summary>
  13562. <value>Stringified low-level type name.</value>
  13563. <remarks />
  13564. </member>
  13565. <member name="P:Urho.Font.TypeStatic">
  13566. <summary></summary>
  13567. <value></value>
  13568. <remarks></remarks>
  13569. </member>
  13570. <member name="T:Urho.FONT_TYPE">
  13571. <summary>
  13572. %Font file type.
  13573. </summary>
  13574. <remarks></remarks>
  13575. </member>
  13576. <member name="F:Urho.FONT_TYPE.Bitmap">
  13577. <summary></summary>
  13578. </member>
  13579. <member name="F:Urho.FONT_TYPE.Freetype">
  13580. <summary></summary>
  13581. </member>
  13582. <member name="F:Urho.FONT_TYPE.MaxFontTypes">
  13583. <summary></summary>
  13584. </member>
  13585. <member name="F:Urho.FONT_TYPE.None">
  13586. <summary></summary>
  13587. </member>
  13588. <member name="T:Urho.FontFace">
  13589. <summary>
  13590. %Font face description.
  13591. </summary>
  13592. <remarks></remarks>
  13593. </member>
  13594. <member name="C:Urho.FontFace(System.IntPtr)">
  13595. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  13596. <summary>Constructs a new instance of FontFace, given a raw pointer to an unmanaged object</summary>
  13597. <remarks>
  13598. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  13599. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  13600. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  13601. </remarks>
  13602. </member>
  13603. <member name="C:Urho.FontFace(Urho.UrhoObjectFlag)">
  13604. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  13605. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  13606. <remarks>
  13607. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  13608. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  13609. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  13610. </remarks>
  13611. </member>
  13612. <member name="M:Urho.FontFace.GetGlyph(System.UInt32)">
  13613. <param name="c"></param>
  13614. <summary>
  13615. Return pointer to the glyph structure corresponding to a character. Return null if glyph not found.
  13616. </summary>
  13617. <returns></returns>
  13618. <remarks></remarks>
  13619. </member>
  13620. <member name="M:Urho.FontFace.GetKerning(System.UInt32,System.UInt32)">
  13621. <param name="c"></param>
  13622. <param name="d"></param>
  13623. <summary>
  13624. Return the kerning for a character and the next character.
  13625. </summary>
  13626. <returns></returns>
  13627. <remarks></remarks>
  13628. </member>
  13629. <member name="M:Urho.FontFace.HasMutableGlyphs">
  13630. <summary>
  13631. Return if font face uses mutable glyphs.
  13632. </summary>
  13633. <returns></returns>
  13634. <remarks></remarks>
  13635. </member>
  13636. <member name="M:Urho.FontFace.IsDataLost">
  13637. <summary>
  13638. Return true when one of the texture has a data loss.
  13639. </summary>
  13640. <returns></returns>
  13641. <remarks></remarks>
  13642. </member>
  13643. <member name="M:Urho.FontFace.Load(System.Byte*,System.UInt32,System.Int32)">
  13644. <param name="fontData"></param>
  13645. <param name="fontDataSize"></param>
  13646. <param name="pointSize"></param>
  13647. <summary>
  13648. Load font face.
  13649. </summary>
  13650. <returns></returns>
  13651. <remarks></remarks>
  13652. </member>
  13653. <member name="P:Urho.FontFace.PointSize">
  13654. <summary>
  13655. Return point size.
  13656. </summary>
  13657. <value></value>
  13658. <remarks></remarks>
  13659. </member>
  13660. <member name="P:Urho.FontFace.RowHeight">
  13661. <summary>
  13662. Return row height.
  13663. </summary>
  13664. <value></value>
  13665. <remarks></remarks>
  13666. </member>
  13667. <member name="P:Urho.FontFace.Textures">
  13668. <summary>
  13669. Return textures.
  13670. </summary>
  13671. <value></value>
  13672. <remarks></remarks>
  13673. </member>
  13674. <member name="T:Urho.FontFaceBitmap">
  13675. <summary>
  13676. Bitmap font face description.
  13677. </summary>
  13678. <remarks></remarks>
  13679. </member>
  13680. <member name="C:Urho.FontFaceBitmap(System.IntPtr)">
  13681. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  13682. <summary>Constructs a new instance of FontFaceBitmap, given a raw pointer to an unmanaged object</summary>
  13683. <remarks>
  13684. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  13685. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  13686. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  13687. </remarks>
  13688. </member>
  13689. <member name="C:Urho.FontFaceBitmap(Urho.Font)">
  13690. <param name="font"></param>
  13691. <summary></summary>
  13692. <remarks></remarks>
  13693. </member>
  13694. <member name="C:Urho.FontFaceBitmap(Urho.UrhoObjectFlag)">
  13695. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  13696. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  13697. <remarks>
  13698. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  13699. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  13700. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  13701. </remarks>
  13702. </member>
  13703. <member name="M:Urho.FontFaceBitmap.Load(Urho.FontFace,System.Boolean)">
  13704. <param name="fontFace"></param>
  13705. <param name="usedGlyphs"></param>
  13706. <summary>
  13707. Load from existed font face, pack used glyphs into smallest texture size and smallest number of texture.
  13708. </summary>
  13709. <returns></returns>
  13710. <remarks></remarks>
  13711. </member>
  13712. <member name="M:Urho.FontFaceBitmap.Load(System.Byte*,System.UInt32,System.Int32)">
  13713. <param name="fontData"></param>
  13714. <param name="fontDataSize"></param>
  13715. <param name="pointSize"></param>
  13716. <summary>
  13717. Load font face.
  13718. </summary>
  13719. <returns></returns>
  13720. <remarks></remarks>
  13721. </member>
  13722. <member name="T:Urho.FontFaceFreeType">
  13723. <summary>
  13724. Free type font face description.
  13725. </summary>
  13726. <remarks></remarks>
  13727. </member>
  13728. <member name="C:Urho.FontFaceFreeType(System.IntPtr)">
  13729. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  13730. <summary>Constructs a new instance of FontFaceFreeType, given a raw pointer to an unmanaged object</summary>
  13731. <remarks>
  13732. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  13733. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  13734. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  13735. </remarks>
  13736. </member>
  13737. <member name="C:Urho.FontFaceFreeType(Urho.Font)">
  13738. <param name="font"></param>
  13739. <summary></summary>
  13740. <remarks></remarks>
  13741. </member>
  13742. <member name="C:Urho.FontFaceFreeType(Urho.UrhoObjectFlag)">
  13743. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  13744. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  13745. <remarks>
  13746. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  13747. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  13748. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  13749. </remarks>
  13750. </member>
  13751. <member name="M:Urho.FontFaceFreeType.GetGlyph(System.UInt32)">
  13752. <param name="c"></param>
  13753. <summary>
  13754. Return pointer to the glyph structure corresponding to a character. Return null if glyph not found.
  13755. </summary>
  13756. <returns></returns>
  13757. <remarks></remarks>
  13758. </member>
  13759. <member name="M:Urho.FontFaceFreeType.HasMutableGlyphs">
  13760. <summary>
  13761. Return if font face uses mutable glyphs.
  13762. </summary>
  13763. <returns></returns>
  13764. <remarks></remarks>
  13765. </member>
  13766. <member name="M:Urho.FontFaceFreeType.Load(System.Byte*,System.UInt32,System.Int32)">
  13767. <param name="fontData"></param>
  13768. <param name="fontDataSize"></param>
  13769. <param name="pointSize"></param>
  13770. <summary>
  13771. Load font face.
  13772. </summary>
  13773. <returns></returns>
  13774. <remarks></remarks>
  13775. </member>
  13776. <member name="T:Urho.FontGlyph">
  13777. <summary></summary>
  13778. <remarks></remarks>
  13779. </member>
  13780. <member name="T:Urho.Frustum">
  13781. <summary></summary>
  13782. <remarks></remarks>
  13783. </member>
  13784. <member name="T:Urho.FrustumPlane">
  13785. <summary>
  13786. Frustum planes.
  13787. </summary>
  13788. <remarks></remarks>
  13789. </member>
  13790. <member name="F:Urho.FrustumPlane.Down">
  13791. <summary></summary>
  13792. </member>
  13793. <member name="F:Urho.FrustumPlane.Far">
  13794. <summary></summary>
  13795. </member>
  13796. <member name="F:Urho.FrustumPlane.Left">
  13797. <summary></summary>
  13798. </member>
  13799. <member name="F:Urho.FrustumPlane.Near">
  13800. <summary></summary>
  13801. </member>
  13802. <member name="F:Urho.FrustumPlane.Right">
  13803. <summary></summary>
  13804. </member>
  13805. <member name="F:Urho.FrustumPlane.Up">
  13806. <summary></summary>
  13807. </member>
  13808. <member name="T:Urho.Geometry">
  13809. <summary>
  13810. Defines one or more vertex buffers, an index buffer and a draw range.
  13811. </summary>
  13812. <remarks></remarks>
  13813. </member>
  13814. <member name="C:Urho.Geometry(System.IntPtr)">
  13815. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  13816. <summary>Constructs a new instance of Geometry, given a raw pointer to an unmanaged object</summary>
  13817. <remarks>
  13818. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  13819. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  13820. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  13821. </remarks>
  13822. </member>
  13823. <member name="C:Urho.Geometry(Urho.Context)">
  13824. <param name="context">The context that this object will be attached to.</param>
  13825. <summary>Creates an instance of Geometry that is attached to an execution context.</summary>
  13826. <remarks>
  13827. <para>This creates an instance of Geometry attached to the specified execution context.</para>
  13828. </remarks>
  13829. </member>
  13830. <member name="C:Urho.Geometry(Urho.UrhoObjectFlag)">
  13831. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  13832. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  13833. <remarks>
  13834. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  13835. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  13836. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  13837. </remarks>
  13838. </member>
  13839. <member name="P:Urho.Geometry.BaseType">
  13840. <summary>Urho's type system base type.</summary>
  13841. <value>StringHash representing the base type for this Urho type.</value>
  13842. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  13843. </member>
  13844. <member name="P:Urho.Geometry.BufferHash">
  13845. <summary>
  13846. Return buffers' combined hash value for state sorting.
  13847. </summary>
  13848. <value></value>
  13849. <remarks></remarks>
  13850. </member>
  13851. <member name="M:Urho.Geometry.Draw(Urho.Graphics)">
  13852. <param name="graphics"></param>
  13853. <summary>
  13854. Draw.
  13855. </summary>
  13856. <remarks></remarks>
  13857. </member>
  13858. <member name="M:Urho.Geometry.GetHitDistance(Urho.Ray,Urho.Vector3*,Urho.Vector2*)">
  13859. <param name="ray"></param>
  13860. <param name="outNormal"></param>
  13861. <param name="outUV"></param>
  13862. <summary>
  13863. Return ray hit distance or infinity if no hit. Requires raw data to be set. Optionally return hit normal and hit uv coordinates at intersect point.
  13864. </summary>
  13865. <returns></returns>
  13866. <remarks></remarks>
  13867. </member>
  13868. <member name="M:Urho.Geometry.GetVertexBuffer(System.UInt32)">
  13869. <param name="index"></param>
  13870. <summary>
  13871. Return vertex buffer by index.
  13872. </summary>
  13873. <returns></returns>
  13874. <remarks></remarks>
  13875. </member>
  13876. <member name="M:Urho.Geometry.GetVertexElementMask(System.UInt32)">
  13877. <param name="index"></param>
  13878. <summary>
  13879. Return vertex element mask by index.
  13880. </summary>
  13881. <returns></returns>
  13882. <remarks></remarks>
  13883. </member>
  13884. <member name="P:Urho.Geometry.IndexBuffer">
  13885. <summary>
  13886. Return the index buffer.
  13887. Or
  13888. Set the index buffer.
  13889. </summary>
  13890. <value></value>
  13891. <remarks></remarks>
  13892. </member>
  13893. <member name="P:Urho.Geometry.IndexCount">
  13894. <summary>
  13895. Return number of indices.
  13896. </summary>
  13897. <value></value>
  13898. <remarks></remarks>
  13899. </member>
  13900. <member name="P:Urho.Geometry.IndexStart">
  13901. <summary>
  13902. Return start index.
  13903. </summary>
  13904. <value></value>
  13905. <remarks></remarks>
  13906. </member>
  13907. <member name="M:Urho.Geometry.IsEmpty">
  13908. <summary>
  13909. Return whether has empty draw range.
  13910. </summary>
  13911. <returns></returns>
  13912. <remarks></remarks>
  13913. </member>
  13914. <member name="M:Urho.Geometry.IsInside(Urho.Ray)">
  13915. <param name="ray"></param>
  13916. <summary>
  13917. Return whether or not the ray is inside geometry.
  13918. </summary>
  13919. <returns></returns>
  13920. <remarks></remarks>
  13921. </member>
  13922. <member name="P:Urho.Geometry.LodDistance">
  13923. <summary>
  13924. Return LOD distance.
  13925. Or
  13926. Set the LOD distance.
  13927. </summary>
  13928. <value></value>
  13929. <remarks></remarks>
  13930. </member>
  13931. <member name="P:Urho.Geometry.NumVertexBuffers">
  13932. <summary>
  13933. Return number of vertex buffers.
  13934. </summary>
  13935. <value></value>
  13936. <remarks></remarks>
  13937. </member>
  13938. <member name="P:Urho.Geometry.PrimitiveType">
  13939. <summary>
  13940. Return primitive type.
  13941. </summary>
  13942. <value></value>
  13943. <remarks></remarks>
  13944. </member>
  13945. <member name="M:Urho.Geometry.SetDrawRange(Urho.PrimitiveType,System.UInt32,System.UInt32,System.Boolean)">
  13946. <param name="type"></param>
  13947. <param name="indexStart"></param>
  13948. <param name="indexCount"></param>
  13949. <param name="getUsedVertexRange"></param>
  13950. <summary>
  13951. Set the draw range.
  13952. </summary>
  13953. <returns></returns>
  13954. <remarks></remarks>
  13955. </member>
  13956. <member name="M:Urho.Geometry.SetDrawRange(Urho.PrimitiveType,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.Boolean)">
  13957. <param name="type"></param>
  13958. <param name="indexStart"></param>
  13959. <param name="indexCount"></param>
  13960. <param name="vertexStart"></param>
  13961. <param name="vertexCount"></param>
  13962. <param name="checkIllegal"></param>
  13963. <summary>
  13964. Set the draw range.
  13965. </summary>
  13966. <returns></returns>
  13967. <remarks></remarks>
  13968. </member>
  13969. <member name="M:Urho.Geometry.SetNumVertexBuffers(System.UInt32)">
  13970. <param name="num"></param>
  13971. <summary>
  13972. Set number of vertex buffer.
  13973. </summary>
  13974. <returns></returns>
  13975. <remarks></remarks>
  13976. </member>
  13977. <member name="M:Urho.Geometry.SetVertexBuffer(System.UInt32,Urho.VertexBuffer,System.UInt32)">
  13978. <param name="index"></param>
  13979. <param name="buffer"></param>
  13980. <param name="elementMask"></param>
  13981. <summary>
  13982. Set a vertex buffer by index.
  13983. </summary>
  13984. <returns></returns>
  13985. <remarks></remarks>
  13986. </member>
  13987. <member name="P:Urho.Geometry.Type">
  13988. <summary>Urho's type system type.</summary>
  13989. <value>StringHash representing the type for this C# type.</value>
  13990. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  13991. </member>
  13992. <member name="P:Urho.Geometry.TypeName">
  13993. <summary>Urho's low-level type name.</summary>
  13994. <value>Stringified low-level type name.</value>
  13995. <remarks />
  13996. </member>
  13997. <member name="P:Urho.Geometry.TypeNameStatic">
  13998. <summary>Urho's low-level type name, accessible as a static method.</summary>
  13999. <value>Stringified low-level type name.</value>
  14000. <remarks />
  14001. </member>
  14002. <member name="P:Urho.Geometry.TypeStatic">
  14003. <summary></summary>
  14004. <value></value>
  14005. <remarks></remarks>
  14006. </member>
  14007. <member name="P:Urho.Geometry.VertexBuffers">
  14008. <summary>
  14009. Return all vertex buffers.
  14010. </summary>
  14011. <value></value>
  14012. <remarks></remarks>
  14013. </member>
  14014. <member name="P:Urho.Geometry.VertexCount">
  14015. <summary>
  14016. Return number of used vertices.
  14017. </summary>
  14018. <value></value>
  14019. <remarks></remarks>
  14020. </member>
  14021. <member name="P:Urho.Geometry.VertexStart">
  14022. <summary>
  14023. Return first used vertex.
  14024. </summary>
  14025. <value></value>
  14026. <remarks></remarks>
  14027. </member>
  14028. <member name="T:Urho.GeometryType">
  14029. <summary>
  14030. %Geometry type.
  14031. </summary>
  14032. <remarks></remarks>
  14033. </member>
  14034. <member name="F:Urho.GeometryType.Billboard">
  14035. <summary></summary>
  14036. </member>
  14037. <member name="F:Urho.GeometryType.Instanced">
  14038. <summary></summary>
  14039. </member>
  14040. <member name="F:Urho.GeometryType.MaxGeometrytypes">
  14041. <summary></summary>
  14042. </member>
  14043. <member name="F:Urho.GeometryType.Skinned">
  14044. <summary></summary>
  14045. </member>
  14046. <member name="F:Urho.GeometryType.Static">
  14047. <summary></summary>
  14048. </member>
  14049. <member name="F:Urho.GeometryType.StaticNoinstancing">
  14050. <summary></summary>
  14051. </member>
  14052. <member name="T:Urho.GestureInputEventArgs">
  14053. <summary></summary>
  14054. <remarks></remarks>
  14055. </member>
  14056. <member name="P:Urho.GestureInputEventArgs.CenterX">
  14057. <summary></summary>
  14058. <value></value>
  14059. <remarks></remarks>
  14060. </member>
  14061. <member name="P:Urho.GestureInputEventArgs.CenterY">
  14062. <summary></summary>
  14063. <value></value>
  14064. <remarks></remarks>
  14065. </member>
  14066. <member name="P:Urho.GestureInputEventArgs.Error">
  14067. <summary></summary>
  14068. <value></value>
  14069. <remarks></remarks>
  14070. </member>
  14071. <member name="P:Urho.GestureInputEventArgs.GestureID">
  14072. <summary></summary>
  14073. <value></value>
  14074. <remarks></remarks>
  14075. </member>
  14076. <member name="P:Urho.GestureInputEventArgs.NumFingers">
  14077. <summary></summary>
  14078. <value></value>
  14079. <remarks></remarks>
  14080. </member>
  14081. <member name="T:Urho.GestureRecordedEventArgs">
  14082. <summary></summary>
  14083. <remarks></remarks>
  14084. </member>
  14085. <member name="P:Urho.GestureRecordedEventArgs.GestureID">
  14086. <summary></summary>
  14087. <value></value>
  14088. <remarks></remarks>
  14089. </member>
  14090. <member name="T:Urho.GPUObject">
  14091. <summary></summary>
  14092. <remarks></remarks>
  14093. </member>
  14094. <member name="T:Urho.Graphics">
  14095. <summary>
  14096. %Graphics subsystem. Manages the application window, rendering state and GPU resources.
  14097. </summary>
  14098. <remarks></remarks>
  14099. </member>
  14100. <member name="C:Urho.Graphics(System.IntPtr)">
  14101. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  14102. <summary>Constructs a new instance of Graphics, given a raw pointer to an unmanaged object</summary>
  14103. <remarks>
  14104. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  14105. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  14106. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  14107. </remarks>
  14108. </member>
  14109. <member name="C:Urho.Graphics(Urho.Context)">
  14110. <param name="context_"></param>
  14111. <summary></summary>
  14112. <remarks></remarks>
  14113. </member>
  14114. <member name="C:Urho.Graphics(Urho.UrhoObjectFlag)">
  14115. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  14116. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  14117. <remarks>
  14118. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  14119. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  14120. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  14121. </remarks>
  14122. </member>
  14123. <member name="M:Urho.Graphics.AddGPUObject(Urho.GPUObject*)">
  14124. <param name="object"></param>
  14125. <summary>
  14126. Add a GPU object to keep track of. Called by GPUObject.
  14127. </summary>
  14128. <remarks></remarks>
  14129. </member>
  14130. <member name="P:Urho.Graphics.AlphaFormat">
  14131. <summary>
  14132. Return the API-specific alpha texture format.
  14133. </summary>
  14134. <value></value>
  14135. <remarks></remarks>
  14136. </member>
  14137. <member name="P:Urho.Graphics.AnisotropySupport">
  14138. <summary>
  14139. Return whether anisotropic texture filtering is supported.
  14140. </summary>
  14141. <value></value>
  14142. <remarks></remarks>
  14143. </member>
  14144. <member name="P:Urho.Graphics.ApiName">
  14145. <summary>
  14146. Return graphics API name.
  14147. </summary>
  14148. <value></value>
  14149. <remarks></remarks>
  14150. </member>
  14151. <member name="P:Urho.Graphics.BaseType">
  14152. <summary>Urho's type system base type.</summary>
  14153. <value>StringHash representing the base type for this Urho type.</value>
  14154. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  14155. </member>
  14156. <member name="M:Urho.Graphics.BeginDumpShaders(System.String)">
  14157. <param name="fileName"></param>
  14158. <summary>
  14159. Begin dumping shader variation names to an XML file for precaching.
  14160. </summary>
  14161. <remarks></remarks>
  14162. </member>
  14163. <member name="M:Urho.Graphics.BeginFrame">
  14164. <summary>
  14165. Begin frame rendering. Return true if device available and can render.
  14166. </summary>
  14167. <returns></returns>
  14168. <remarks></remarks>
  14169. </member>
  14170. <member name="P:Urho.Graphics.BlendMode">
  14171. <summary>
  14172. Return blending mode.
  14173. Or
  14174. Set blending mode.
  14175. </summary>
  14176. <value></value>
  14177. <remarks></remarks>
  14178. </member>
  14179. <member name="P:Urho.Graphics.Borderless">
  14180. <summary>
  14181. Return whether window is borderless.
  14182. </summary>
  14183. <value></value>
  14184. <remarks></remarks>
  14185. </member>
  14186. <member name="M:Urho.Graphics.CleanupRenderSurface(Urho.RenderSurface)">
  14187. <param name="surface"></param>
  14188. <summary>
  14189. Clean up a render surface from all FBOs.
  14190. </summary>
  14191. <remarks></remarks>
  14192. </member>
  14193. <member name="M:Urho.Graphics.CleanupScratchBuffers">
  14194. <summary>
  14195. Clean up too large scratch buffers.
  14196. </summary>
  14197. <remarks></remarks>
  14198. </member>
  14199. <member name="M:Urho.Graphics.CleanupShaderPrograms(Urho.ShaderVariation)">
  14200. <param name="variation"></param>
  14201. <summary>
  14202. Clean up shader programs when a shader variation is released or destroyed.
  14203. </summary>
  14204. <remarks></remarks>
  14205. </member>
  14206. <member name="M:Urho.Graphics.Clear(System.UInt32,Urho.Color,System.Single,System.UInt32)">
  14207. <param name="flags"></param>
  14208. <param name="color"></param>
  14209. <param name="depth"></param>
  14210. <param name="stencil"></param>
  14211. <summary>
  14212. Clear any or all of rendertarget, depth buffer and stencil buffer.
  14213. </summary>
  14214. <remarks></remarks>
  14215. </member>
  14216. <member name="M:Urho.Graphics.ClearParameterSource(Urho.ShaderParameterGroup)">
  14217. <param name="group"></param>
  14218. <summary>
  14219. Clear remembered shader parameter source group.
  14220. </summary>
  14221. <remarks></remarks>
  14222. </member>
  14223. <member name="M:Urho.Graphics.ClearParameterSources">
  14224. <summary>
  14225. Clear remembered shader parameter sources.
  14226. </summary>
  14227. <remarks></remarks>
  14228. </member>
  14229. <member name="M:Urho.Graphics.ClearTransformSources">
  14230. <summary>
  14231. Clear remembered transform shader parameter sources.
  14232. </summary>
  14233. <remarks></remarks>
  14234. </member>
  14235. <member name="M:Urho.Graphics.Close">
  14236. <summary>
  14237. Close the window.
  14238. </summary>
  14239. <remarks></remarks>
  14240. </member>
  14241. <member name="P:Urho.Graphics.ColorWrite">
  14242. <summary>
  14243. Return whether color write is enabled.
  14244. Or
  14245. Set color write on/off.
  14246. </summary>
  14247. <value></value>
  14248. <remarks></remarks>
  14249. </member>
  14250. <member name="P:Urho.Graphics.CullMode">
  14251. <summary>
  14252. Return hardware culling mode.
  14253. Or
  14254. Set hardware culling mode.
  14255. </summary>
  14256. <value></value>
  14257. <remarks></remarks>
  14258. </member>
  14259. <member name="P:Urho.Graphics.DefaultTextureFilterMode">
  14260. <summary>
  14261. Return default texture filtering mode.
  14262. Or
  14263. Set default texture filtering mode.
  14264. </summary>
  14265. <value></value>
  14266. <remarks></remarks>
  14267. </member>
  14268. <member name="P:Urho.Graphics.DeferredSupport">
  14269. <summary>
  14270. Return whether deferred rendering is supported.
  14271. </summary>
  14272. <value></value>
  14273. <remarks></remarks>
  14274. </member>
  14275. <member name="P:Urho.Graphics.DepthConstantBias">
  14276. <summary>
  14277. Return depth constant bias.
  14278. </summary>
  14279. <value></value>
  14280. <remarks></remarks>
  14281. </member>
  14282. <member name="P:Urho.Graphics.DepthSlopeScaledBias">
  14283. <summary>
  14284. Return depth slope scaled bias.
  14285. </summary>
  14286. <value></value>
  14287. <remarks></remarks>
  14288. </member>
  14289. <member name="P:Urho.Graphics.DepthStencil">
  14290. <summary>
  14291. Return depth-stencil surface.
  14292. Or
  14293. Set depth-stencil surface.
  14294. </summary>
  14295. <value></value>
  14296. <remarks></remarks>
  14297. </member>
  14298. <member name="P:Urho.Graphics.DepthStencilFormat">
  14299. <summary>
  14300. Return the API-specific hardware depth-stencil texture format.
  14301. </summary>
  14302. <value></value>
  14303. <remarks></remarks>
  14304. </member>
  14305. <member name="P:Urho.Graphics.DepthTest">
  14306. <summary>
  14307. Return depth compare mode.
  14308. Or
  14309. Set depth compare.
  14310. </summary>
  14311. <value></value>
  14312. <remarks></remarks>
  14313. </member>
  14314. <member name="P:Urho.Graphics.DepthTexture">
  14315. <summary>
  14316. Return readable depth-stencil texture. Not created automatically on OpenGL.
  14317. </summary>
  14318. <value></value>
  14319. <remarks></remarks>
  14320. </member>
  14321. <member name="P:Urho.Graphics.DepthWrite">
  14322. <summary>
  14323. Return whether depth write is enabled.
  14324. Or
  14325. Set depth write on/off.
  14326. </summary>
  14327. <value></value>
  14328. <remarks></remarks>
  14329. </member>
  14330. <member name="P:Urho.Graphics.DesktopResolution">
  14331. <summary>
  14332. Return the desktop resolution.
  14333. </summary>
  14334. <value></value>
  14335. <remarks></remarks>
  14336. </member>
  14337. <member name="M:Urho.Graphics.Draw(Urho.PrimitiveType,System.UInt32,System.UInt32)">
  14338. <param name="type"></param>
  14339. <param name="vertexStart"></param>
  14340. <param name="vertexCount"></param>
  14341. <summary>
  14342. Draw non-indexed geometry.
  14343. </summary>
  14344. <remarks></remarks>
  14345. </member>
  14346. <member name="M:Urho.Graphics.Draw(Urho.PrimitiveType,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
  14347. <param name="type"></param>
  14348. <param name="indexStart"></param>
  14349. <param name="indexCount"></param>
  14350. <param name="minVertex"></param>
  14351. <param name="vertexCount"></param>
  14352. <summary>
  14353. Draw indexed geometry.
  14354. </summary>
  14355. <remarks></remarks>
  14356. </member>
  14357. <member name="M:Urho.Graphics.DrawInstanced(Urho.PrimitiveType,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
  14358. <param name="type"></param>
  14359. <param name="indexStart"></param>
  14360. <param name="indexCount"></param>
  14361. <param name="minVertex"></param>
  14362. <param name="vertexCount"></param>
  14363. <param name="instanceCount"></param>
  14364. <summary>
  14365. Draw indexed, instanced geometry.
  14366. </summary>
  14367. <remarks></remarks>
  14368. </member>
  14369. <member name="P:Urho.Graphics.DummyColorFormat">
  14370. <summary>
  14371. Return dummy color texture format for shadow maps. 0 if not needed, may be nonzero on OS X to work around an Intel driver issue.
  14372. </summary>
  14373. <value></value>
  14374. <remarks></remarks>
  14375. </member>
  14376. <member name="M:Urho.Graphics.EndDumpShaders">
  14377. <summary>
  14378. End dumping shader variations names.
  14379. </summary>
  14380. <remarks></remarks>
  14381. </member>
  14382. <member name="M:Urho.Graphics.EndFrame">
  14383. <summary>
  14384. End frame rendering and swap buffers.
  14385. </summary>
  14386. <remarks></remarks>
  14387. </member>
  14388. <member name="P:Urho.Graphics.ExternalWindow">
  14389. <summary>
  14390. Return OS-specific external window handle. Null if not in use.
  14391. Or
  14392. Set external window handle. Only effective before setting the initial screen mode. On Windows it is necessary to set up OpenGL pixel format manually for the window.
  14393. </summary>
  14394. <value></value>
  14395. <remarks></remarks>
  14396. </member>
  14397. <member name="P:Urho.Graphics.FillMode">
  14398. <summary>
  14399. Return polygon fill mode.
  14400. Or
  14401. Set polygon fill mode.
  14402. </summary>
  14403. <value></value>
  14404. <remarks></remarks>
  14405. </member>
  14406. <member name="P:Urho.Graphics.Float16Format">
  14407. <summary>
  14408. Return the API-specific single channel 16-bit float texture format.
  14409. </summary>
  14410. <value></value>
  14411. <remarks></remarks>
  14412. </member>
  14413. <member name="P:Urho.Graphics.Float32Format">
  14414. <summary>
  14415. Return the API-specific single channel 32-bit float texture format.
  14416. </summary>
  14417. <value></value>
  14418. <remarks></remarks>
  14419. </member>
  14420. <member name="P:Urho.Graphics.FlushGPU">
  14421. <summary>
  14422. Return whether the GPU command buffer is flushed each frame. Not yet implemented on OpenGL.
  14423. Or
  14424. Set whether to flush the GPU command buffer to prevent multiple frames being queued and uneven frame timesteps. Not yet implemented on OpenGL.
  14425. </summary>
  14426. <value></value>
  14427. <remarks></remarks>
  14428. </member>
  14429. <member name="P:Urho.Graphics.ForceGL2">
  14430. <summary>
  14431. Return whether OpenGL 2 use is forced.
  14432. Or
  14433. Set forced use of OpenGL 2 even if OpenGL 3 is available. Must be called before setting the screen mode for the first time. Default false.
  14434. </summary>
  14435. <value></value>
  14436. <remarks></remarks>
  14437. </member>
  14438. <member name="M:Urho.Graphics.FreeScratchBuffer(System.IntPtr)">
  14439. <param name="buffer"></param>
  14440. <summary>
  14441. Free a CPU-side scratch buffer.
  14442. </summary>
  14443. <remarks></remarks>
  14444. </member>
  14445. <member name="P:Urho.Graphics.Fullscreen">
  14446. <summary>
  14447. Return whether window is fullscreen.
  14448. </summary>
  14449. <value></value>
  14450. <remarks></remarks>
  14451. </member>
  14452. <member name="M:Urho.Graphics.GetFormat(System.String)">
  14453. <param name="formatName"></param>
  14454. <summary>
  14455. Return the API-specific texture format from a textual description, for example "rgb".
  14456. </summary>
  14457. <returns></returns>
  14458. <remarks></remarks>
  14459. </member>
  14460. <member name="M:Urho.Graphics.GetFormat(Urho.CompressedFormat)">
  14461. <param name="format"></param>
  14462. <summary>
  14463. Return hardware format for a compressed image format, or 0 if unsupported.
  14464. </summary>
  14465. <returns></returns>
  14466. <remarks></remarks>
  14467. </member>
  14468. <member name="M:Urho.Graphics.GetOrCreateConstantBuffer(System.UInt32,System.UInt32)">
  14469. <param name="bindingIndex"></param>
  14470. <param name="size"></param>
  14471. <summary>
  14472. Reserve a constant buffer.
  14473. </summary>
  14474. <returns></returns>
  14475. <remarks></remarks>
  14476. </member>
  14477. <member name="M:Urho.Graphics.GetRenderTarget(System.UInt32)">
  14478. <param name="index"></param>
  14479. <summary>
  14480. Return rendertarget by index.
  14481. </summary>
  14482. <returns></returns>
  14483. <remarks></remarks>
  14484. </member>
  14485. <member name="M:Urho.Graphics.GetShader(Urho.ShaderType,System.String,System.String)">
  14486. <param name="type"></param>
  14487. <param name="name"></param>
  14488. <param name="defines"></param>
  14489. <summary>
  14490. Return a shader variation by name and defines.
  14491. </summary>
  14492. <returns></returns>
  14493. <remarks></remarks>
  14494. </member>
  14495. <member name="M:Urho.Graphics.GetTexture(System.UInt32)">
  14496. <param name="index"></param>
  14497. <summary>
  14498. Return texture by texture unit index.
  14499. </summary>
  14500. <returns></returns>
  14501. <remarks></remarks>
  14502. </member>
  14503. <member name="M:Urho.Graphics.GetTextureUnit(System.String)">
  14504. <param name="name"></param>
  14505. <summary>
  14506. Return texture unit index by name.
  14507. </summary>
  14508. <returns></returns>
  14509. <remarks></remarks>
  14510. </member>
  14511. <member name="M:Urho.Graphics.GetTextureUnitName(Urho.TextureUnit)">
  14512. <param name="unit"></param>
  14513. <summary>
  14514. Return texture unit name by index.
  14515. </summary>
  14516. <returns></returns>
  14517. <remarks></remarks>
  14518. </member>
  14519. <member name="M:Urho.Graphics.GetVertexBuffer(System.UInt32)">
  14520. <param name="index"></param>
  14521. <summary>
  14522. Return current vertex buffer by index.
  14523. </summary>
  14524. <returns></returns>
  14525. <remarks></remarks>
  14526. </member>
  14527. <member name="P:Urho.Graphics.GL3Support">
  14528. <summary>
  14529. Return whether is using an OpenGL 3 context.
  14530. </summary>
  14531. <value></value>
  14532. <remarks></remarks>
  14533. </member>
  14534. <member name="P:Urho.Graphics.HardwareShadowSupport">
  14535. <summary>
  14536. Return whether shadow map depth compare is done in hardware. Always true on OpenGL.
  14537. </summary>
  14538. <value></value>
  14539. <remarks></remarks>
  14540. </member>
  14541. <member name="M:Urho.Graphics.HasShaderParameter(Urho.StringHash)">
  14542. <param name="param"></param>
  14543. <summary>
  14544. Check whether a shader parameter exists on the currently set shaders.
  14545. </summary>
  14546. <returns></returns>
  14547. <remarks></remarks>
  14548. </member>
  14549. <member name="M:Urho.Graphics.HasTextureUnit(Urho.TextureUnit)">
  14550. <param name="unit"></param>
  14551. <summary>
  14552. Check whether the current shader program uses a texture unit.
  14553. </summary>
  14554. <returns></returns>
  14555. <remarks></remarks>
  14556. </member>
  14557. <member name="P:Urho.Graphics.Height">
  14558. <summary>
  14559. Return window height.
  14560. </summary>
  14561. <value></value>
  14562. <remarks></remarks>
  14563. </member>
  14564. <member name="P:Urho.Graphics.HiresShadowMapFormat">
  14565. <summary>
  14566. Return 24-bit shadow map depth texture format, or 0 if not supported.
  14567. </summary>
  14568. <value></value>
  14569. <remarks></remarks>
  14570. </member>
  14571. <member name="P:Urho.Graphics.Impl">
  14572. <summary>
  14573. Return graphics implementation, which holds the actual API-specific resources.
  14574. </summary>
  14575. <value></value>
  14576. <remarks></remarks>
  14577. </member>
  14578. <member name="P:Urho.Graphics.IndexBuffer">
  14579. <summary>
  14580. Return index buffer.
  14581. Or
  14582. Set index buffer.
  14583. </summary>
  14584. <value></value>
  14585. <remarks></remarks>
  14586. </member>
  14587. <member name="P:Urho.Graphics.InstancingSupport">
  14588. <summary>
  14589. Return whether hardware instancing is supported.
  14590. </summary>
  14591. <value></value>
  14592. <remarks></remarks>
  14593. </member>
  14594. <member name="M:Urho.Graphics.IsDeviceLost">
  14595. <summary>
  14596. Return whether device is lost, and can not yet render.
  14597. </summary>
  14598. <returns></returns>
  14599. <remarks></remarks>
  14600. </member>
  14601. <member name="M:Urho.Graphics.IsInitialized">
  14602. <summary>
  14603. Return whether rendering initialized.
  14604. </summary>
  14605. <returns></returns>
  14606. <remarks></remarks>
  14607. </member>
  14608. <member name="P:Urho.Graphics.LightPrepassSupport">
  14609. <summary>
  14610. Return whether light pre-pass rendering is supported.
  14611. </summary>
  14612. <value></value>
  14613. <remarks></remarks>
  14614. </member>
  14615. <member name="P:Urho.Graphics.LinearDepthFormat">
  14616. <summary>
  14617. Return the API-specific linear depth texture format.
  14618. </summary>
  14619. <value></value>
  14620. <remarks></remarks>
  14621. </member>
  14622. <member name="P:Urho.Graphics.LuminanceAlphaFormat">
  14623. <summary>
  14624. Return the API-specific luminance alpha texture format.
  14625. </summary>
  14626. <value></value>
  14627. <remarks></remarks>
  14628. </member>
  14629. <member name="P:Urho.Graphics.LuminanceFormat">
  14630. <summary>
  14631. Return the API-specific luminance texture format.
  14632. </summary>
  14633. <value></value>
  14634. <remarks></remarks>
  14635. </member>
  14636. <member name="M:Urho.Graphics.MarkFBODirty">
  14637. <summary>
  14638. Mark the FBO needing an update.
  14639. </summary>
  14640. <remarks></remarks>
  14641. </member>
  14642. <member name="P:Urho.Graphics.MaxBones">
  14643. <summary>
  14644. Return maximum number of supported bones for skinning.
  14645. </summary>
  14646. <value></value>
  14647. <remarks></remarks>
  14648. </member>
  14649. <member name="M:Urho.Graphics.Maximize">
  14650. <summary>
  14651. Maximize the Window.
  14652. </summary>
  14653. <remarks></remarks>
  14654. </member>
  14655. <member name="M:Urho.Graphics.Minimize">
  14656. <summary>
  14657. Minimize the Window.
  14658. </summary>
  14659. <remarks></remarks>
  14660. </member>
  14661. <member name="P:Urho.Graphics.MultiSample">
  14662. <summary>
  14663. Return multisample mode (1 = no multisampling.)
  14664. </summary>
  14665. <value></value>
  14666. <remarks></remarks>
  14667. </member>
  14668. <member name="M:Urho.Graphics.NeedParameterUpdate(Urho.ShaderParameterGroup,System.Void*)">
  14669. <param name="group"></param>
  14670. <param name="source"></param>
  14671. <summary>
  14672. Check whether a shader parameter group needs update. Does not actually check whether parameters exist in the shaders.
  14673. </summary>
  14674. <returns></returns>
  14675. <remarks></remarks>
  14676. </member>
  14677. <member name="P:Urho.Graphics.NumBatches">
  14678. <summary>
  14679. Return number of batches drawn this frame.
  14680. </summary>
  14681. <value></value>
  14682. <remarks></remarks>
  14683. </member>
  14684. <member name="P:Urho.Graphics.NumPrimitives">
  14685. <summary>
  14686. Return number of primitives drawn this frame.
  14687. </summary>
  14688. <value></value>
  14689. <remarks></remarks>
  14690. </member>
  14691. <member name="P:Urho.Graphics.Orientations">
  14692. <summary>
  14693. Return allowed screen orientations.
  14694. Or
  14695. Set allowed screen orientations as a space-separated list of "LandscapeLeft", "LandscapeRight", "Portrait" and "PortraitUpsideDown". Affects currently only iOS platform.
  14696. </summary>
  14697. <value></value>
  14698. <remarks></remarks>
  14699. </member>
  14700. <member name="P:Urho.Graphics.PixelShader">
  14701. <summary>
  14702. Return pixel shader.
  14703. </summary>
  14704. <value></value>
  14705. <remarks></remarks>
  14706. </member>
  14707. <member name="P:Urho.Graphics.PixelUVOffset">
  14708. <summary>
  14709. Return UV offset required for pixel perfect rendering.
  14710. </summary>
  14711. <value></value>
  14712. <remarks></remarks>
  14713. </member>
  14714. <member name="P:Urho.Graphics.ReadableDepthFormat">
  14715. <summary>
  14716. Return the API-specific readable hardware depth format, or 0 if not supported.
  14717. </summary>
  14718. <value></value>
  14719. <remarks></remarks>
  14720. </member>
  14721. <member name="P:Urho.Graphics.ReadableDepthSupport">
  14722. <summary>
  14723. Return whether a readable hardware depth format is available.
  14724. </summary>
  14725. <value></value>
  14726. <remarks></remarks>
  14727. </member>
  14728. <member name="M:Urho.Graphics.Release(System.Boolean,System.Boolean)">
  14729. <param name="clearGPUObjects"></param>
  14730. <param name="closeWindow"></param>
  14731. <summary>
  14732. Release/clear GPU objects and optionally close the window.
  14733. </summary>
  14734. <remarks></remarks>
  14735. </member>
  14736. <member name="M:Urho.Graphics.RemoveGPUObject(Urho.GPUObject*)">
  14737. <param name="object"></param>
  14738. <summary>
  14739. Remove a GPU object. Called by GPUObject.
  14740. </summary>
  14741. <remarks></remarks>
  14742. </member>
  14743. <member name="P:Urho.Graphics.RenderTargetDimensions">
  14744. <summary>
  14745. Return rendertarget width and height.
  14746. </summary>
  14747. <value></value>
  14748. <remarks></remarks>
  14749. </member>
  14750. <member name="M:Urho.Graphics.ReserveScratchBuffer(System.UInt32)">
  14751. <param name="size"></param>
  14752. <summary>
  14753. Reserve a CPU-side scratch buffer.
  14754. </summary>
  14755. <returns></returns>
  14756. <remarks></remarks>
  14757. </member>
  14758. <member name="M:Urho.Graphics.ResetDepthStencil">
  14759. <summary>
  14760. Reset depth-stencil surface.
  14761. </summary>
  14762. <remarks></remarks>
  14763. </member>
  14764. <member name="M:Urho.Graphics.ResetRenderTarget(System.UInt32)">
  14765. <param name="index"></param>
  14766. <summary>
  14767. Reset specific rendertarget.
  14768. </summary>
  14769. <remarks></remarks>
  14770. </member>
  14771. <member name="M:Urho.Graphics.ResetRenderTargets">
  14772. <summary>
  14773. Reset all rendertargets, depth-stencil surface and viewport.
  14774. </summary>
  14775. <remarks></remarks>
  14776. </member>
  14777. <member name="P:Urho.Graphics.Resizable">
  14778. <summary>
  14779. Return whether window is resizable.
  14780. </summary>
  14781. <value></value>
  14782. <remarks></remarks>
  14783. </member>
  14784. <member name="M:Urho.Graphics.ResolveToTexture(Urho.Texture2D,Urho.IntRect)">
  14785. <param name="destination"></param>
  14786. <param name="viewport"></param>
  14787. <summary>
  14788. Resolve multisampled backbuffer to a texture rendertarget. The texture's size should match the viewport size.
  14789. </summary>
  14790. <returns></returns>
  14791. <remarks></remarks>
  14792. </member>
  14793. <member name="M:Urho.Graphics.Restore">
  14794. <summary>
  14795. Restore GPU objects and reinitialize state. Requires an open window.
  14796. </summary>
  14797. <remarks></remarks>
  14798. </member>
  14799. <member name="P:Urho.Graphics.RG16Format">
  14800. <summary>
  14801. Return the API-specific RG 16-bit texture format.
  14802. </summary>
  14803. <value></value>
  14804. <remarks></remarks>
  14805. </member>
  14806. <member name="P:Urho.Graphics.RGBA16Format">
  14807. <summary>
  14808. Return the API-specific RGBA 16-bit texture format.
  14809. </summary>
  14810. <value></value>
  14811. <remarks></remarks>
  14812. </member>
  14813. <member name="P:Urho.Graphics.RGBAFloat16Format">
  14814. <summary>
  14815. Return the API-specific RGBA 16-bit float texture format.
  14816. </summary>
  14817. <value></value>
  14818. <remarks></remarks>
  14819. </member>
  14820. <member name="P:Urho.Graphics.RGBAFloat32Format">
  14821. <summary>
  14822. Return the API-specific RGBA 32-bit float texture format.
  14823. </summary>
  14824. <value></value>
  14825. <remarks></remarks>
  14826. </member>
  14827. <member name="P:Urho.Graphics.RGBAFormat">
  14828. <summary>
  14829. Return the API-specific RGBA texture format.
  14830. </summary>
  14831. <value></value>
  14832. <remarks></remarks>
  14833. </member>
  14834. <member name="P:Urho.Graphics.RGBFormat">
  14835. <summary>
  14836. Return the API-specific RGB texture format.
  14837. </summary>
  14838. <value></value>
  14839. <remarks></remarks>
  14840. </member>
  14841. <member name="P:Urho.Graphics.RGFloat16Format">
  14842. <summary>
  14843. Return the API-specific RG 16-bit float texture format.
  14844. </summary>
  14845. <value></value>
  14846. <remarks></remarks>
  14847. </member>
  14848. <member name="P:Urho.Graphics.RGFloat32Format">
  14849. <summary>
  14850. Return the API-specific RG 32-bit float texture format.
  14851. </summary>
  14852. <value></value>
  14853. <remarks></remarks>
  14854. </member>
  14855. <member name="P:Urho.Graphics.ScissorRect">
  14856. <summary>
  14857. Return scissor rectangle coordinates.
  14858. </summary>
  14859. <value></value>
  14860. <remarks></remarks>
  14861. </member>
  14862. <member name="P:Urho.Graphics.ScissorTest">
  14863. <summary>
  14864. Return whether scissor test is enabled.
  14865. </summary>
  14866. <value></value>
  14867. <remarks></remarks>
  14868. </member>
  14869. <member name="M:Urho.Graphics.SetDepthBias(System.Single,System.Single)">
  14870. <param name="constantBias"></param>
  14871. <param name="slopeScaledBias"></param>
  14872. <summary>
  14873. Set depth bias.
  14874. </summary>
  14875. <remarks></remarks>
  14876. </member>
  14877. <member name="M:Urho.Graphics.SetDepthStencil(Urho.Texture2D)">
  14878. <param name="texture"></param>
  14879. <summary>
  14880. Set depth-stencil surface.
  14881. </summary>
  14882. <remarks></remarks>
  14883. </member>
  14884. <member name="M:Urho.Graphics.SetMode(System.Int32,System.Int32)">
  14885. <param name="width"></param>
  14886. <param name="height"></param>
  14887. <summary>
  14888. Set screen resolution only. Return true if successful.
  14889. </summary>
  14890. <returns></returns>
  14891. <remarks></remarks>
  14892. </member>
  14893. <member name="M:Urho.Graphics.SetMode(System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Int32)">
  14894. <param name="width"></param>
  14895. <param name="height"></param>
  14896. <param name="fullscreen"></param>
  14897. <param name="borderless"></param>
  14898. <param name="resizable"></param>
  14899. <param name="vsync"></param>
  14900. <param name="tripleBuffer"></param>
  14901. <param name="multiSample"></param>
  14902. <summary>
  14903. Set screen mode. Return true if successful.
  14904. </summary>
  14905. <returns></returns>
  14906. <remarks></remarks>
  14907. </member>
  14908. <member name="M:Urho.Graphics.SetRenderTarget(System.UInt32,Urho.RenderSurface)">
  14909. <param name="index"></param>
  14910. <param name="renderTarget"></param>
  14911. <summary>
  14912. Set rendertarget.
  14913. </summary>
  14914. <remarks></remarks>
  14915. </member>
  14916. <member name="M:Urho.Graphics.SetRenderTarget(System.UInt32,Urho.Texture2D)">
  14917. <param name="index"></param>
  14918. <param name="texture"></param>
  14919. <summary>
  14920. Set rendertarget.
  14921. </summary>
  14922. <remarks></remarks>
  14923. </member>
  14924. <member name="M:Urho.Graphics.SetScissorTest(System.Boolean,Urho.IntRect)">
  14925. <param name="enable"></param>
  14926. <param name="rect"></param>
  14927. <summary>
  14928. Set scissor test.
  14929. </summary>
  14930. <remarks></remarks>
  14931. </member>
  14932. <member name="M:Urho.Graphics.SetShaderParameter(Urho.StringHash,System.Single)">
  14933. <param name="param"></param>
  14934. <param name="value"></param>
  14935. <summary>
  14936. Set shader float constant.
  14937. </summary>
  14938. <remarks></remarks>
  14939. </member>
  14940. <member name="M:Urho.Graphics.SetShaderParameter(Urho.StringHash,Urho.Color)">
  14941. <param name="param"></param>
  14942. <param name="color"></param>
  14943. <summary>
  14944. Set shader color constant.
  14945. </summary>
  14946. <remarks></remarks>
  14947. </member>
  14948. <member name="M:Urho.Graphics.SetShaderParameter(Urho.StringHash,Urho.Vector2)">
  14949. <param name="param"></param>
  14950. <param name="vector"></param>
  14951. <summary>
  14952. Set shader 2D vector constant.
  14953. </summary>
  14954. <remarks></remarks>
  14955. </member>
  14956. <member name="M:Urho.Graphics.SetShaderParameter(Urho.StringHash,Urho.Vector3)">
  14957. <param name="param"></param>
  14958. <param name="vector"></param>
  14959. <summary>
  14960. Set shader 3D vector constant.
  14961. </summary>
  14962. <remarks></remarks>
  14963. </member>
  14964. <member name="M:Urho.Graphics.SetShaderParameter(Urho.StringHash,Urho.Vector4)">
  14965. <param name="param"></param>
  14966. <param name="vector"></param>
  14967. <summary>
  14968. Set shader 4D vector constant.
  14969. </summary>
  14970. <remarks></remarks>
  14971. </member>
  14972. <member name="M:Urho.Graphics.SetShaderParameter(Urho.StringHash,System.Single*,System.UInt32)">
  14973. <param name="param"></param>
  14974. <param name="data"></param>
  14975. <param name="count"></param>
  14976. <summary>
  14977. Set shader float constants.
  14978. </summary>
  14979. <remarks></remarks>
  14980. </member>
  14981. <member name="M:Urho.Graphics.SetShaders(Urho.ShaderVariation,Urho.ShaderVariation)">
  14982. <param name="vs"></param>
  14983. <param name="ps"></param>
  14984. <summary>
  14985. Set shaders.
  14986. </summary>
  14987. <remarks></remarks>
  14988. </member>
  14989. <member name="M:Urho.Graphics.SetStencilTest(System.Boolean,Urho.CompareMode,Urho.StencilOp,Urho.StencilOp,Urho.StencilOp,System.UInt32,System.UInt32,System.UInt32)">
  14990. <param name="enable"></param>
  14991. <param name="mode"></param>
  14992. <param name="pass"></param>
  14993. <param name="fail"></param>
  14994. <param name="zFail"></param>
  14995. <param name="stencilRef"></param>
  14996. <param name="compareMask"></param>
  14997. <param name="writeMask"></param>
  14998. <summary>
  14999. Set stencil test.
  15000. </summary>
  15001. <remarks></remarks>
  15002. </member>
  15003. <member name="M:Urho.Graphics.SetTexture(System.UInt32,Urho.Texture)">
  15004. <param name="index"></param>
  15005. <param name="texture"></param>
  15006. <summary>
  15007. Set texture.
  15008. </summary>
  15009. <remarks></remarks>
  15010. </member>
  15011. <member name="M:Urho.Graphics.SetTextureForUpdate(Urho.Texture)">
  15012. <param name="texture"></param>
  15013. <summary>
  15014. Bind texture unit 0 for update. Called by Texture.
  15015. </summary>
  15016. <remarks></remarks>
  15017. </member>
  15018. <member name="M:Urho.Graphics.SetTextureParametersDirty">
  15019. <summary>
  15020. Dirty texture parameters of all textures (when global settings change.)
  15021. </summary>
  15022. <remarks></remarks>
  15023. </member>
  15024. <member name="M:Urho.Graphics.SetUBO(System.UInt32)">
  15025. <param name="object"></param>
  15026. <summary>
  15027. Bind a UBO, avoiding redundant operation.
  15028. </summary>
  15029. <remarks></remarks>
  15030. </member>
  15031. <member name="M:Urho.Graphics.SetVBO(System.UInt32)">
  15032. <param name="object"></param>
  15033. <summary>
  15034. Bind a VBO, avoiding redundant operation.
  15035. </summary>
  15036. <remarks></remarks>
  15037. </member>
  15038. <member name="M:Urho.Graphics.SetVertexBuffer(Urho.VertexBuffer)">
  15039. <param name="buffer"></param>
  15040. <summary>
  15041. Set vertex buffer.
  15042. </summary>
  15043. <remarks></remarks>
  15044. </member>
  15045. <member name="M:Urho.Graphics.SetViewport(Urho.IntRect)">
  15046. <param name="rect"></param>
  15047. <summary>
  15048. Set viewport.
  15049. </summary>
  15050. <remarks></remarks>
  15051. </member>
  15052. <member name="M:Urho.Graphics.SetWindowIcon(Urho.Image)">
  15053. <param name="windowIcon"></param>
  15054. <summary>
  15055. Set window icon.
  15056. </summary>
  15057. <remarks></remarks>
  15058. </member>
  15059. <member name="M:Urho.Graphics.SetWindowPosition(Urho.IntVector2)">
  15060. <param name="position"></param>
  15061. <summary>
  15062. Set window position.
  15063. </summary>
  15064. <remarks></remarks>
  15065. </member>
  15066. <member name="M:Urho.Graphics.SetWindowPosition(System.Int32,System.Int32)">
  15067. <param name="x"></param>
  15068. <param name="y"></param>
  15069. <summary>
  15070. Set window position.
  15071. </summary>
  15072. <remarks></remarks>
  15073. </member>
  15074. <member name="P:Urho.Graphics.ShaderProgram">
  15075. <summary>
  15076. Return shader program.
  15077. </summary>
  15078. <value></value>
  15079. <remarks></remarks>
  15080. </member>
  15081. <member name="P:Urho.Graphics.ShadowMapFormat">
  15082. <summary>
  15083. Return shadow map depth texture format, or 0 if not supported.
  15084. </summary>
  15085. <value></value>
  15086. <remarks></remarks>
  15087. </member>
  15088. <member name="P:Urho.Graphics.SRGB">
  15089. <summary>
  15090. Return whether the main window is using sRGB conversion on write.
  15091. Or
  15092. Set whether the main window uses sRGB conversion on write.
  15093. </summary>
  15094. <value></value>
  15095. <remarks></remarks>
  15096. </member>
  15097. <member name="P:Urho.Graphics.SRGBSupport">
  15098. <summary>
  15099. Return whether sRGB conversion on texture sampling is supported.
  15100. </summary>
  15101. <value></value>
  15102. <remarks></remarks>
  15103. </member>
  15104. <member name="P:Urho.Graphics.SRGBWriteSupport">
  15105. <summary>
  15106. Return whether sRGB conversion on rendertarget writing is supported.
  15107. </summary>
  15108. <value></value>
  15109. <remarks></remarks>
  15110. </member>
  15111. <member name="P:Urho.Graphics.StencilCompareMask">
  15112. <summary>
  15113. Return stencil compare bitmask.
  15114. </summary>
  15115. <value></value>
  15116. <remarks></remarks>
  15117. </member>
  15118. <member name="P:Urho.Graphics.StencilFail">
  15119. <summary>
  15120. Return stencil operation to do if stencil test fails.
  15121. </summary>
  15122. <value></value>
  15123. <remarks></remarks>
  15124. </member>
  15125. <member name="P:Urho.Graphics.StencilPass">
  15126. <summary>
  15127. Return stencil operation to do if stencil test passes.
  15128. </summary>
  15129. <value></value>
  15130. <remarks></remarks>
  15131. </member>
  15132. <member name="P:Urho.Graphics.StencilRef">
  15133. <summary>
  15134. Return stencil reference value.
  15135. </summary>
  15136. <value></value>
  15137. <remarks></remarks>
  15138. </member>
  15139. <member name="P:Urho.Graphics.StencilTest">
  15140. <summary>
  15141. Return whether stencil test is enabled.
  15142. </summary>
  15143. <value></value>
  15144. <remarks></remarks>
  15145. </member>
  15146. <member name="P:Urho.Graphics.StencilTestMode">
  15147. <summary>
  15148. Return stencil compare mode.
  15149. </summary>
  15150. <value></value>
  15151. <remarks></remarks>
  15152. </member>
  15153. <member name="P:Urho.Graphics.StencilWriteMask">
  15154. <summary>
  15155. Return stencil write bitmask.
  15156. </summary>
  15157. <value></value>
  15158. <remarks></remarks>
  15159. </member>
  15160. <member name="P:Urho.Graphics.StencilZFail">
  15161. <summary>
  15162. Return stencil operation to do if depth compare fails.
  15163. </summary>
  15164. <value></value>
  15165. <remarks></remarks>
  15166. </member>
  15167. <member name="P:Urho.Graphics.TextureAnisotropy">
  15168. <summary>
  15169. Return texture anisotropy.
  15170. Or
  15171. Set texture anisotropy.
  15172. </summary>
  15173. <value></value>
  15174. <remarks></remarks>
  15175. </member>
  15176. <member name="M:Urho.Graphics.ToggleFullscreen">
  15177. <summary>
  15178. Toggle between full screen and windowed mode. Return true if successful.
  15179. </summary>
  15180. <returns></returns>
  15181. <remarks></remarks>
  15182. </member>
  15183. <member name="P:Urho.Graphics.TripleBuffer">
  15184. <summary>
  15185. Return whether triple buffering is enabled.
  15186. </summary>
  15187. <value></value>
  15188. <remarks></remarks>
  15189. </member>
  15190. <member name="P:Urho.Graphics.Type">
  15191. <summary>Urho's type system type.</summary>
  15192. <value>StringHash representing the type for this C# type.</value>
  15193. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  15194. </member>
  15195. <member name="P:Urho.Graphics.TypeName">
  15196. <summary>Urho's low-level type name.</summary>
  15197. <value>Stringified low-level type name.</value>
  15198. <remarks />
  15199. </member>
  15200. <member name="P:Urho.Graphics.TypeNameStatic">
  15201. <summary>Urho's low-level type name, accessible as a static method.</summary>
  15202. <value>Stringified low-level type name.</value>
  15203. <remarks />
  15204. </member>
  15205. <member name="P:Urho.Graphics.TypeStatic">
  15206. <summary></summary>
  15207. <value></value>
  15208. <remarks></remarks>
  15209. </member>
  15210. <member name="P:Urho.Graphics.UseClipPlane">
  15211. <summary>
  15212. Return whether a custom clipping plane is in use.
  15213. </summary>
  15214. <value></value>
  15215. <remarks></remarks>
  15216. </member>
  15217. <member name="P:Urho.Graphics.VertexShader">
  15218. <summary>
  15219. Return vertex shader.
  15220. </summary>
  15221. <value></value>
  15222. <remarks></remarks>
  15223. </member>
  15224. <member name="P:Urho.Graphics.Viewport">
  15225. <summary>
  15226. Return the viewport coordinates.
  15227. </summary>
  15228. <value></value>
  15229. <remarks></remarks>
  15230. </member>
  15231. <member name="P:Urho.Graphics.VSync">
  15232. <summary>
  15233. Return whether vertical sync is on.
  15234. </summary>
  15235. <value></value>
  15236. <remarks></remarks>
  15237. </member>
  15238. <member name="P:Urho.Graphics.Width">
  15239. <summary>
  15240. Return window width.
  15241. </summary>
  15242. <value></value>
  15243. <remarks></remarks>
  15244. </member>
  15245. <member name="M:Urho.Graphics.WindowMoved">
  15246. <summary>
  15247. Window was moved through user interaction. Called by Input subsystem.
  15248. </summary>
  15249. <remarks></remarks>
  15250. </member>
  15251. <member name="P:Urho.Graphics.WindowPosition">
  15252. <summary>
  15253. Return window position.
  15254. </summary>
  15255. <value></value>
  15256. <remarks></remarks>
  15257. </member>
  15258. <member name="M:Urho.Graphics.WindowResized">
  15259. <summary>
  15260. Window was resized through user interaction. Called by Input subsystem.
  15261. </summary>
  15262. <remarks></remarks>
  15263. </member>
  15264. <member name="P:Urho.Graphics.WindowTitle">
  15265. <summary>
  15266. Return window title.
  15267. Or
  15268. Set window title.
  15269. </summary>
  15270. <value></value>
  15271. <remarks></remarks>
  15272. </member>
  15273. <member name="T:Urho.GraphicsImpl">
  15274. <summary></summary>
  15275. <remarks></remarks>
  15276. </member>
  15277. <member name="T:Urho.HashIteratorBase">
  15278. <summary></summary>
  15279. <remarks></remarks>
  15280. </member>
  15281. <member name="T:Urho.Hide">
  15282. <summary></summary>
  15283. <remarks></remarks>
  15284. </member>
  15285. <member name="C:Urho.Hide">
  15286. <summary></summary>
  15287. <remarks></remarks>
  15288. </member>
  15289. <member name="M:Urho.Hide.Reverse">
  15290. <summary></summary>
  15291. <returns></returns>
  15292. <remarks></remarks>
  15293. </member>
  15294. <member name="M:Urho.Hide.StartAction(Urho.Node)">
  15295. <param name="target"></param>
  15296. <summary></summary>
  15297. <returns></returns>
  15298. <remarks></remarks>
  15299. </member>
  15300. <member name="T:Urho.HideState">
  15301. <summary></summary>
  15302. <remarks></remarks>
  15303. </member>
  15304. <member name="C:Urho.HideState(Urho.Hide,Urho.Node)">
  15305. <param name="action"></param>
  15306. <param name="target"></param>
  15307. <summary></summary>
  15308. <remarks></remarks>
  15309. </member>
  15310. <member name="T:Urho.HighlightMode">
  15311. <summary>
  15312. %ListView selection highlight mode.
  15313. </summary>
  15314. <remarks></remarks>
  15315. </member>
  15316. <member name="F:Urho.HighlightMode.Always">
  15317. <summary></summary>
  15318. </member>
  15319. <member name="F:Urho.HighlightMode.Focus">
  15320. <summary></summary>
  15321. </member>
  15322. <member name="F:Urho.HighlightMode.Never">
  15323. <summary></summary>
  15324. </member>
  15325. <member name="T:Urho.HorizontalAlignment">
  15326. <summary>
  15327. %UI element horizontal alignment.
  15328. </summary>
  15329. <remarks></remarks>
  15330. </member>
  15331. <member name="F:Urho.HorizontalAlignment.Center">
  15332. <summary></summary>
  15333. </member>
  15334. <member name="F:Urho.HorizontalAlignment.Left">
  15335. <summary></summary>
  15336. </member>
  15337. <member name="F:Urho.HorizontalAlignment.Right">
  15338. <summary></summary>
  15339. </member>
  15340. <member name="T:Urho.HoverBeginEventArgs">
  15341. <summary></summary>
  15342. <remarks></remarks>
  15343. </member>
  15344. <member name="P:Urho.HoverBeginEventArgs.Element">
  15345. <summary></summary>
  15346. <value></value>
  15347. <remarks></remarks>
  15348. </member>
  15349. <member name="P:Urho.HoverBeginEventArgs.ElementX">
  15350. <summary></summary>
  15351. <value></value>
  15352. <remarks></remarks>
  15353. </member>
  15354. <member name="P:Urho.HoverBeginEventArgs.ElementY">
  15355. <summary></summary>
  15356. <value></value>
  15357. <remarks></remarks>
  15358. </member>
  15359. <member name="P:Urho.HoverBeginEventArgs.X">
  15360. <summary></summary>
  15361. <value></value>
  15362. <remarks></remarks>
  15363. </member>
  15364. <member name="P:Urho.HoverBeginEventArgs.Y">
  15365. <summary></summary>
  15366. <value></value>
  15367. <remarks></remarks>
  15368. </member>
  15369. <member name="T:Urho.HoverEndEventArgs">
  15370. <summary></summary>
  15371. <remarks></remarks>
  15372. </member>
  15373. <member name="P:Urho.HoverEndEventArgs.Element">
  15374. <summary></summary>
  15375. <value></value>
  15376. <remarks></remarks>
  15377. </member>
  15378. <member name="T:Urho.HttpRequest">
  15379. <summary>
  15380. An HTTP connection with response data stream.
  15381. </summary>
  15382. <remarks></remarks>
  15383. </member>
  15384. <member name="C:Urho.HttpRequest(System.IntPtr)">
  15385. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  15386. <summary>Constructs a new instance of HttpRequest, given a raw pointer to an unmanaged object</summary>
  15387. <remarks>
  15388. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  15389. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  15390. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  15391. </remarks>
  15392. </member>
  15393. <member name="C:Urho.HttpRequest(Urho.UrhoObjectFlag)">
  15394. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  15395. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  15396. <remarks>
  15397. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  15398. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  15399. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  15400. </remarks>
  15401. </member>
  15402. <member name="P:Urho.HttpRequest.AvailableSize">
  15403. <summary>
  15404. Return amount of bytes in the read buffer.
  15405. </summary>
  15406. <value></value>
  15407. <remarks></remarks>
  15408. </member>
  15409. <member name="P:Urho.HttpRequest.Error">
  15410. <summary>
  15411. Return error. Only non-empty in the error state.
  15412. </summary>
  15413. <value></value>
  15414. <remarks></remarks>
  15415. </member>
  15416. <member name="M:Urho.HttpRequest.IsOpen">
  15417. <summary>
  15418. Return whether connection is in the open state.
  15419. </summary>
  15420. <returns></returns>
  15421. <remarks></remarks>
  15422. </member>
  15423. <member name="M:Urho.HttpRequest.Read(System.IntPtr,System.UInt32)">
  15424. <param name="dest"></param>
  15425. <param name="size"></param>
  15426. <summary>
  15427. Read response data from the HTTP connection and return number of bytes actually read. While the connection is open, will block while trying to read the specified size. To avoid blocking, only read up to as many bytes as GetAvailableSize() returns.
  15428. </summary>
  15429. <returns></returns>
  15430. <remarks></remarks>
  15431. </member>
  15432. <member name="M:Urho.HttpRequest.Seek(System.UInt32)">
  15433. <param name="position"></param>
  15434. <summary>
  15435. Set position from the beginning of the stream. Not supported.
  15436. </summary>
  15437. <returns></returns>
  15438. <remarks></remarks>
  15439. </member>
  15440. <member name="P:Urho.HttpRequest.State">
  15441. <summary>
  15442. Return connection state.
  15443. </summary>
  15444. <value></value>
  15445. <remarks></remarks>
  15446. </member>
  15447. <member name="M:Urho.HttpRequest.ThreadFunction">
  15448. <summary>
  15449. Process the connection in the worker thread until closed.
  15450. </summary>
  15451. <remarks></remarks>
  15452. </member>
  15453. <member name="P:Urho.HttpRequest.URL">
  15454. <summary>
  15455. Return URL used in the request.
  15456. </summary>
  15457. <value></value>
  15458. <remarks></remarks>
  15459. </member>
  15460. <member name="P:Urho.HttpRequest.Verb">
  15461. <summary>
  15462. Return verb used in the request. Default GET if empty verb specified on construction.
  15463. </summary>
  15464. <value></value>
  15465. <remarks></remarks>
  15466. </member>
  15467. <member name="T:Urho.HttpRequestState">
  15468. <summary>
  15469. HTTP connection state
  15470. </summary>
  15471. <remarks></remarks>
  15472. </member>
  15473. <member name="F:Urho.HttpRequestState.Closed">
  15474. <summary></summary>
  15475. </member>
  15476. <member name="F:Urho.HttpRequestState.Error">
  15477. <summary></summary>
  15478. </member>
  15479. <member name="F:Urho.HttpRequestState.Initializing">
  15480. <summary></summary>
  15481. </member>
  15482. <member name="F:Urho.HttpRequestState.Open">
  15483. <summary></summary>
  15484. </member>
  15485. <member name="T:Urho.IActionTweenDelegate">
  15486. <summary></summary>
  15487. <remarks></remarks>
  15488. </member>
  15489. <member name="M:Urho.IActionTweenDelegate.UpdateTweenAction(System.Single,System.String)">
  15490. <param name="value"></param>
  15491. <param name="key"></param>
  15492. <summary></summary>
  15493. <remarks></remarks>
  15494. </member>
  15495. <member name="T:Urho.IComponentDeserializer">
  15496. <summary></summary>
  15497. <remarks></remarks>
  15498. </member>
  15499. <member name="M:Urho.IComponentDeserializer.Deserialize``1(System.String)">
  15500. <typeparam name="T"></typeparam>
  15501. <param name="key"></param>
  15502. <summary></summary>
  15503. <returns></returns>
  15504. <remarks></remarks>
  15505. </member>
  15506. <member name="T:Urho.IComponentSerializer">
  15507. <summary></summary>
  15508. <remarks></remarks>
  15509. </member>
  15510. <member name="M:Urho.IComponentSerializer.Serialize(System.String,System.Object)">
  15511. <param name="key"></param>
  15512. <param name="value"></param>
  15513. <summary></summary>
  15514. <remarks></remarks>
  15515. </member>
  15516. <member name="T:Urho.IDeserializer">
  15517. <summary></summary>
  15518. <remarks></remarks>
  15519. </member>
  15520. <member name="P:Urho.IDeserializer.Handle">
  15521. <summary></summary>
  15522. <value></value>
  15523. <remarks></remarks>
  15524. </member>
  15525. <member name="T:Urho.Image">
  15526. <summary>
  15527. %Image resource.
  15528. </summary>
  15529. <remarks></remarks>
  15530. </member>
  15531. <member name="C:Urho.Image(System.IntPtr)">
  15532. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  15533. <summary>Constructs a new instance of Image, given a raw pointer to an unmanaged object</summary>
  15534. <remarks>
  15535. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  15536. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  15537. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  15538. </remarks>
  15539. </member>
  15540. <member name="C:Urho.Image(Urho.Context)">
  15541. <param name="context">The context that this object will be attached to.</param>
  15542. <summary>Creates an instance of Image that is attached to an execution context.</summary>
  15543. <remarks>
  15544. <para>This creates an instance of Image attached to the specified execution context.</para>
  15545. </remarks>
  15546. </member>
  15547. <member name="C:Urho.Image(Urho.UrhoObjectFlag)">
  15548. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  15549. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  15550. <remarks>
  15551. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  15552. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  15553. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  15554. </remarks>
  15555. </member>
  15556. <member name="P:Urho.Image.BaseType">
  15557. <summary>Urho's type system base type.</summary>
  15558. <value>StringHash representing the base type for this Urho type.</value>
  15559. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  15560. </member>
  15561. <member name="M:Urho.Image.Clear(Urho.Color)">
  15562. <param name="color"></param>
  15563. <summary>
  15564. Clear the image with a color.
  15565. </summary>
  15566. <remarks></remarks>
  15567. </member>
  15568. <member name="M:Urho.Image.ClearInt(System.UInt32)">
  15569. <param name="uintColor"></param>
  15570. <summary>
  15571. Clear the image with an integer color. R component is in the 8 lowest bits.
  15572. </summary>
  15573. <remarks></remarks>
  15574. </member>
  15575. <member name="P:Urho.Image.Components">
  15576. <summary>
  15577. Return number of color components.
  15578. </summary>
  15579. <value></value>
  15580. <remarks></remarks>
  15581. </member>
  15582. <member name="P:Urho.Image.CompressedFormat">
  15583. <summary>
  15584. Return compressed format.
  15585. </summary>
  15586. <value></value>
  15587. <remarks></remarks>
  15588. </member>
  15589. <member name="M:Urho.Image.ConvertToRGBA">
  15590. <summary>
  15591. Return image converted to 4-component (RGBA) to circumvent modern rendering API's not supporting e.g. the luminance-alpha format.
  15592. </summary>
  15593. <returns></returns>
  15594. <remarks></remarks>
  15595. </member>
  15596. <member name="P:Urho.Image.Data">
  15597. <summary>
  15598. Return pixel data.
  15599. </summary>
  15600. <value></value>
  15601. <remarks></remarks>
  15602. </member>
  15603. <member name="P:Urho.Image.Depth">
  15604. <summary>
  15605. Return depth.
  15606. </summary>
  15607. <value></value>
  15608. <remarks></remarks>
  15609. </member>
  15610. <member name="M:Urho.Image.FlipHorizontal">
  15611. <summary>
  15612. Flip image horizontally. Return true if successful.
  15613. </summary>
  15614. <returns></returns>
  15615. <remarks></remarks>
  15616. </member>
  15617. <member name="M:Urho.Image.FlipVertical">
  15618. <summary>
  15619. Flip image vertically. Return true if successful.
  15620. </summary>
  15621. <returns></returns>
  15622. <remarks></remarks>
  15623. </member>
  15624. <member name="M:Urho.Image.GetCompressedLevel(System.UInt32)">
  15625. <param name="index"></param>
  15626. <summary>
  15627. Return a compressed mip level.
  15628. </summary>
  15629. <returns></returns>
  15630. <remarks></remarks>
  15631. </member>
  15632. <member name="M:Urho.Image.GetPixel(System.Int32,System.Int32)">
  15633. <param name="x"></param>
  15634. <param name="y"></param>
  15635. <summary>
  15636. Return a 2D pixel color.
  15637. </summary>
  15638. <returns></returns>
  15639. <remarks></remarks>
  15640. </member>
  15641. <member name="M:Urho.Image.GetPixel(System.Int32,System.Int32,System.Int32)">
  15642. <param name="x"></param>
  15643. <param name="y"></param>
  15644. <param name="z"></param>
  15645. <summary>
  15646. Return a 3D pixel color.
  15647. </summary>
  15648. <returns></returns>
  15649. <remarks></remarks>
  15650. </member>
  15651. <member name="M:Urho.Image.GetPixelBilinear(System.Single,System.Single)">
  15652. <param name="x"></param>
  15653. <param name="y"></param>
  15654. <summary>
  15655. Return a bilinearly sampled 2D pixel color. X and Y have the range 0-1.
  15656. </summary>
  15657. <returns></returns>
  15658. <remarks></remarks>
  15659. </member>
  15660. <member name="M:Urho.Image.GetPixelInt(System.Int32,System.Int32)">
  15661. <param name="x"></param>
  15662. <param name="y"></param>
  15663. <summary>
  15664. Return a 2D pixel integer color. R component is in the 8 lowest bits.
  15665. </summary>
  15666. <returns></returns>
  15667. <remarks></remarks>
  15668. </member>
  15669. <member name="M:Urho.Image.GetPixelInt(System.Int32,System.Int32,System.Int32)">
  15670. <param name="x"></param>
  15671. <param name="y"></param>
  15672. <param name="z"></param>
  15673. <summary>
  15674. Return a 3D pixel integer color. R component is in the 8 lowest bits.
  15675. </summary>
  15676. <returns></returns>
  15677. <remarks></remarks>
  15678. </member>
  15679. <member name="M:Urho.Image.GetPixelTrilinear(System.Single,System.Single,System.Single)">
  15680. <param name="x"></param>
  15681. <param name="y"></param>
  15682. <param name="z"></param>
  15683. <summary>
  15684. Return a trilinearly sampled 3D pixel color. X, Y and Z have the range 0-1.
  15685. </summary>
  15686. <returns></returns>
  15687. <remarks></remarks>
  15688. </member>
  15689. <member name="M:Urho.Image.GetSubimage(Urho.IntRect)">
  15690. <param name="rect"></param>
  15691. <summary>
  15692. Return subimage from the image by the defined rect or null if failed. 3D images are not supported. You must free the subimage yourself.
  15693. </summary>
  15694. <returns></returns>
  15695. <remarks></remarks>
  15696. </member>
  15697. <member name="P:Urho.Image.Height">
  15698. <summary>
  15699. Return height.
  15700. </summary>
  15701. <value></value>
  15702. <remarks></remarks>
  15703. </member>
  15704. <member name="M:Urho.Image.IsArray">
  15705. <summary>
  15706. Whether this texture has been detected as a volume, only relevant for DDS.
  15707. </summary>
  15708. <returns></returns>
  15709. <remarks></remarks>
  15710. </member>
  15711. <member name="M:Urho.Image.IsCompressed">
  15712. <summary>
  15713. Return whether is compressed.
  15714. </summary>
  15715. <returns></returns>
  15716. <remarks></remarks>
  15717. </member>
  15718. <member name="M:Urho.Image.IsCubemap">
  15719. <summary>
  15720. Whether this texture is detected as a cubemap, only relevant for DDS.
  15721. </summary>
  15722. <returns></returns>
  15723. <remarks></remarks>
  15724. </member>
  15725. <member name="M:Urho.Image.IsSRGB">
  15726. <summary>
  15727. Whether this texture is in sRGB, only relevant for DDS.
  15728. </summary>
  15729. <returns></returns>
  15730. <remarks></remarks>
  15731. </member>
  15732. <member name="P:Urho.Image.NextLevel">
  15733. <summary>
  15734. Return next mip level by bilinear filtering.
  15735. </summary>
  15736. <value></value>
  15737. <remarks></remarks>
  15738. </member>
  15739. <member name="P:Urho.Image.NextSibling">
  15740. <summary>
  15741. Return the next sibling image of an array or cubemap.
  15742. </summary>
  15743. <value></value>
  15744. <remarks></remarks>
  15745. </member>
  15746. <member name="P:Urho.Image.NumCompressedLevels">
  15747. <summary>
  15748. Return number of compressed mip levels.
  15749. </summary>
  15750. <value></value>
  15751. <remarks></remarks>
  15752. </member>
  15753. <member name="M:Urho.Image.PrecalculateLevels">
  15754. <summary>
  15755. Precalculate the mip levels. Used by asynchronous texture loading.
  15756. </summary>
  15757. <remarks></remarks>
  15758. </member>
  15759. <member name="M:Urho.Image.RegisterObject(Urho.Context)">
  15760. <param name="context"></param>
  15761. <summary>
  15762. Register object factory.
  15763. </summary>
  15764. <remarks></remarks>
  15765. </member>
  15766. <member name="M:Urho.Image.Resize(System.Int32,System.Int32)">
  15767. <param name="width"></param>
  15768. <param name="height"></param>
  15769. <summary>
  15770. Resize image by bilinear resampling. Return true if successful.
  15771. </summary>
  15772. <returns></returns>
  15773. <remarks></remarks>
  15774. </member>
  15775. <member name="M:Urho.Image.SaveBMP(System.String)">
  15776. <param name="fileName"></param>
  15777. <summary>
  15778. Save in BMP format. Return true if successful.
  15779. </summary>
  15780. <returns></returns>
  15781. <remarks></remarks>
  15782. </member>
  15783. <member name="M:Urho.Image.SaveJPG(System.String,System.Int32)">
  15784. <param name="fileName"></param>
  15785. <param name="quality"></param>
  15786. <summary>
  15787. Save in JPG format with compression quality. Return true if successful.
  15788. </summary>
  15789. <returns></returns>
  15790. <remarks></remarks>
  15791. </member>
  15792. <member name="M:Urho.Image.SavePNG(System.String)">
  15793. <param name="fileName"></param>
  15794. <summary>
  15795. Save in PNG format. Return true if successful.
  15796. </summary>
  15797. <returns></returns>
  15798. <remarks></remarks>
  15799. </member>
  15800. <member name="M:Urho.Image.SaveTGA(System.String)">
  15801. <param name="fileName"></param>
  15802. <summary>
  15803. Save in TGA format. Return true if successful.
  15804. </summary>
  15805. <returns></returns>
  15806. <remarks></remarks>
  15807. </member>
  15808. <member name="M:Urho.Image.SetData(System.Byte*)">
  15809. <param name="pixelData"></param>
  15810. <summary>
  15811. Set new image data.
  15812. </summary>
  15813. <remarks></remarks>
  15814. </member>
  15815. <member name="M:Urho.Image.SetPixel(System.Int32,System.Int32,Urho.Color)">
  15816. <param name="x"></param>
  15817. <param name="y"></param>
  15818. <param name="color"></param>
  15819. <summary>
  15820. Set a 2D pixel.
  15821. </summary>
  15822. <remarks></remarks>
  15823. </member>
  15824. <member name="M:Urho.Image.SetPixel(System.Int32,System.Int32,System.Int32,Urho.Color)">
  15825. <param name="x"></param>
  15826. <param name="y"></param>
  15827. <param name="z"></param>
  15828. <param name="color"></param>
  15829. <summary>
  15830. Set a 3D pixel.
  15831. </summary>
  15832. <remarks></remarks>
  15833. </member>
  15834. <member name="M:Urho.Image.SetPixelInt(System.Int32,System.Int32,System.UInt32)">
  15835. <param name="x"></param>
  15836. <param name="y"></param>
  15837. <param name="uintColor"></param>
  15838. <summary>
  15839. Set a 2D pixel with an integer color. R component is in the 8 lowest bits.
  15840. </summary>
  15841. <remarks></remarks>
  15842. </member>
  15843. <member name="M:Urho.Image.SetPixelInt(System.Int32,System.Int32,System.Int32,System.UInt32)">
  15844. <param name="x"></param>
  15845. <param name="y"></param>
  15846. <param name="z"></param>
  15847. <param name="uintColor"></param>
  15848. <summary>
  15849. Set a 3D pixel with an integer color. R component is in the 8 lowest bits.
  15850. </summary>
  15851. <remarks></remarks>
  15852. </member>
  15853. <member name="M:Urho.Image.SetSize(System.Int32,System.Int32,System.UInt32)">
  15854. <param name="width"></param>
  15855. <param name="height"></param>
  15856. <param name="components"></param>
  15857. <summary>
  15858. Set 2D size and number of color components. Old image data will be destroyed and new data is undefined. Return true if successful.
  15859. </summary>
  15860. <returns></returns>
  15861. <remarks></remarks>
  15862. </member>
  15863. <member name="M:Urho.Image.SetSize(System.Int32,System.Int32,System.Int32,System.UInt32)">
  15864. <param name="width"></param>
  15865. <param name="height"></param>
  15866. <param name="depth"></param>
  15867. <param name="components"></param>
  15868. <summary>
  15869. Set 3D size and number of color components. Old image data will be destroyed and new data is undefined. Return true if successful.
  15870. </summary>
  15871. <returns></returns>
  15872. <remarks></remarks>
  15873. </member>
  15874. <member name="P:Urho.Image.Type">
  15875. <summary>Urho's type system type.</summary>
  15876. <value>StringHash representing the type for this C# type.</value>
  15877. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  15878. </member>
  15879. <member name="P:Urho.Image.TypeName">
  15880. <summary>Urho's low-level type name.</summary>
  15881. <value>Stringified low-level type name.</value>
  15882. <remarks />
  15883. </member>
  15884. <member name="P:Urho.Image.TypeNameStatic">
  15885. <summary>Urho's low-level type name, accessible as a static method.</summary>
  15886. <value>Stringified low-level type name.</value>
  15887. <remarks />
  15888. </member>
  15889. <member name="P:Urho.Image.TypeStatic">
  15890. <summary></summary>
  15891. <value></value>
  15892. <remarks></remarks>
  15893. </member>
  15894. <member name="P:Urho.Image.Width">
  15895. <summary>
  15896. Return width.
  15897. </summary>
  15898. <value></value>
  15899. <remarks></remarks>
  15900. </member>
  15901. <member name="T:Urho.IndexBuffer">
  15902. <summary>
  15903. Hardware index buffer.
  15904. </summary>
  15905. <remarks></remarks>
  15906. </member>
  15907. <member name="C:Urho.IndexBuffer(System.IntPtr)">
  15908. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  15909. <summary>Constructs a new instance of IndexBuffer, given a raw pointer to an unmanaged object</summary>
  15910. <remarks>
  15911. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  15912. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  15913. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  15914. </remarks>
  15915. </member>
  15916. <member name="C:Urho.IndexBuffer(Urho.UrhoObjectFlag)">
  15917. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  15918. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  15919. <remarks>
  15920. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  15921. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  15922. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  15923. </remarks>
  15924. </member>
  15925. <member name="C:Urho.IndexBuffer(Urho.Context,System.Boolean)">
  15926. <param name="context">The context that this object will be attached to.</param>
  15927. <param name="forceHeadless"></param>
  15928. <summary>Creates an instance of IndexBuffer that is attached to an execution context.</summary>
  15929. <remarks>
  15930. <para>This creates an instance of IndexBuffer attached to the specified execution context.</para>
  15931. </remarks>
  15932. </member>
  15933. <member name="P:Urho.IndexBuffer.BaseType">
  15934. <summary>Urho's type system base type.</summary>
  15935. <value>StringHash representing the base type for this Urho type.</value>
  15936. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  15937. </member>
  15938. <member name="P:Urho.IndexBuffer.IndexCount">
  15939. <summary>
  15940. Return number of indices.
  15941. </summary>
  15942. <value></value>
  15943. <remarks></remarks>
  15944. </member>
  15945. <member name="P:Urho.IndexBuffer.IndexSize">
  15946. <summary>
  15947. Return index size.
  15948. </summary>
  15949. <value></value>
  15950. <remarks></remarks>
  15951. </member>
  15952. <member name="M:Urho.IndexBuffer.IsDynamic">
  15953. <summary>
  15954. Return whether is dynamic.
  15955. </summary>
  15956. <returns></returns>
  15957. <remarks></remarks>
  15958. </member>
  15959. <member name="M:Urho.IndexBuffer.IsLocked">
  15960. <summary>
  15961. Return whether is currently locked.
  15962. </summary>
  15963. <returns></returns>
  15964. <remarks></remarks>
  15965. </member>
  15966. <member name="M:Urho.IndexBuffer.IsShadowed">
  15967. <summary>
  15968. Return whether CPU memory shadowing is enabled.
  15969. </summary>
  15970. <returns></returns>
  15971. <remarks></remarks>
  15972. </member>
  15973. <member name="M:Urho.IndexBuffer.Lock(System.UInt32,System.UInt32,System.Boolean)">
  15974. <param name="start"></param>
  15975. <param name="count"></param>
  15976. <param name="discard"></param>
  15977. <summary>
  15978. Lock the buffer for write-only editing. Return data pointer if successful. Optionally discard data outside the range.
  15979. </summary>
  15980. <returns></returns>
  15981. <remarks></remarks>
  15982. </member>
  15983. <member name="M:Urho.IndexBuffer.OnDeviceReset">
  15984. <summary>
  15985. Recreate the GPU resource and restore data if applicable.
  15986. </summary>
  15987. <remarks></remarks>
  15988. </member>
  15989. <member name="M:Urho.IndexBuffer.Release">
  15990. <summary>
  15991. Release the buffer.
  15992. </summary>
  15993. <remarks></remarks>
  15994. </member>
  15995. <member name="M:Urho.IndexBuffer.SetData(System.Int16[])">
  15996. <param name="vertexData"></param>
  15997. <summary></summary>
  15998. <remarks></remarks>
  15999. </member>
  16000. <member name="M:Urho.IndexBuffer.SetData(System.Void*)">
  16001. <param name="data"></param>
  16002. <summary>
  16003. Set all data in the buffer.
  16004. </summary>
  16005. <returns></returns>
  16006. <remarks></remarks>
  16007. </member>
  16008. <member name="M:Urho.IndexBuffer.SetDataRange(System.Void*,System.UInt32,System.UInt32,System.Boolean)">
  16009. <param name="data"></param>
  16010. <param name="start"></param>
  16011. <param name="count"></param>
  16012. <param name="discard"></param>
  16013. <summary>
  16014. Set a data range in the buffer. Optionally discard data outside the range.
  16015. </summary>
  16016. <returns></returns>
  16017. <remarks></remarks>
  16018. </member>
  16019. <member name="M:Urho.IndexBuffer.SetShadowed(System.Boolean)">
  16020. <param name="enable"></param>
  16021. <summary>
  16022. Enable shadowing in CPU memory. Shadowing is forced on if the graphics subsystem does not exist.
  16023. </summary>
  16024. <remarks></remarks>
  16025. </member>
  16026. <member name="M:Urho.IndexBuffer.SetSize(System.UInt32,System.Boolean,System.Boolean)">
  16027. <param name="indexCount"></param>
  16028. <param name="largeIndices"></param>
  16029. <param name="dynamic"></param>
  16030. <summary>
  16031. Set buffer size and dynamic mode. Previous data will be lost.
  16032. </summary>
  16033. <returns></returns>
  16034. <remarks></remarks>
  16035. </member>
  16036. <member name="P:Urho.IndexBuffer.ShadowData">
  16037. <summary>
  16038. Return CPU memory shadow data.
  16039. </summary>
  16040. <value></value>
  16041. <remarks></remarks>
  16042. </member>
  16043. <member name="P:Urho.IndexBuffer.Type">
  16044. <summary>Urho's type system type.</summary>
  16045. <value>StringHash representing the type for this C# type.</value>
  16046. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  16047. </member>
  16048. <member name="P:Urho.IndexBuffer.TypeName">
  16049. <summary>Urho's low-level type name.</summary>
  16050. <value>Stringified low-level type name.</value>
  16051. <remarks />
  16052. </member>
  16053. <member name="P:Urho.IndexBuffer.TypeNameStatic">
  16054. <summary>Urho's low-level type name, accessible as a static method.</summary>
  16055. <value>Stringified low-level type name.</value>
  16056. <remarks />
  16057. </member>
  16058. <member name="P:Urho.IndexBuffer.TypeStatic">
  16059. <summary></summary>
  16060. <value></value>
  16061. <remarks></remarks>
  16062. </member>
  16063. <member name="M:Urho.IndexBuffer.Unlock">
  16064. <summary>
  16065. Unlock the buffer and apply changes to the GPU buffer.
  16066. </summary>
  16067. <remarks></remarks>
  16068. </member>
  16069. <member name="T:Urho.Input">
  16070. <summary>
  16071. %Input subsystem. Converts operating system window messages to input state and events.
  16072. </summary>
  16073. <remarks></remarks>
  16074. </member>
  16075. <member name="C:Urho.Input(System.IntPtr)">
  16076. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  16077. <summary>Constructs a new instance of Input, given a raw pointer to an unmanaged object</summary>
  16078. <remarks>
  16079. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  16080. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  16081. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  16082. </remarks>
  16083. </member>
  16084. <member name="C:Urho.Input(Urho.Context)">
  16085. <param name="context">The context that this object will be attached to.</param>
  16086. <summary>Creates an instance of Input that is attached to an execution context.</summary>
  16087. <remarks>
  16088. <para>This creates an instance of Input attached to the specified execution context.</para>
  16089. </remarks>
  16090. </member>
  16091. <member name="C:Urho.Input(Urho.UrhoObjectFlag)">
  16092. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  16093. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  16094. <remarks>
  16095. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  16096. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  16097. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  16098. </remarks>
  16099. </member>
  16100. <member name="M:Urho.Input.AddScreenJoystick(Urho.XMLFile,Urho.XMLFile)">
  16101. <param name="layoutFile"></param>
  16102. <param name="styleFile"></param>
  16103. <summary>
  16104. Add screen joystick.
  16105. Return the joystick instance ID when successful or negative on error.
  16106. If layout file is not given, use the default screen joystick layout.
  16107. If style file is not given, use the default style file from root UI element.
  16108. This method should only be called in main thread.
  16109. </summary>
  16110. <returns></returns>
  16111. <remarks></remarks>
  16112. </member>
  16113. <member name="P:Urho.Input.BaseType">
  16114. <summary>Urho's type system base type.</summary>
  16115. <value>StringHash representing the base type for this Urho type.</value>
  16116. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  16117. </member>
  16118. <member name="M:Urho.Input.GetJoystick(System.Int32)">
  16119. <param name="id"></param>
  16120. <summary>
  16121. Return joystick state by ID, or null if does not exist.
  16122. </summary>
  16123. <returns></returns>
  16124. <remarks></remarks>
  16125. </member>
  16126. <member name="M:Urho.Input.GetJoystickByIndex(System.UInt32)">
  16127. <param name="index"></param>
  16128. <summary>
  16129. Return joystick state by index, or null if does not exist. 0 = first connected joystick.
  16130. </summary>
  16131. <returns></returns>
  16132. <remarks></remarks>
  16133. </member>
  16134. <member name="M:Urho.Input.GetKeyDown(Urho.Key)">
  16135. <param name="key"></param>
  16136. <summary>
  16137. Check if a key is held down.
  16138. </summary>
  16139. <returns></returns>
  16140. <remarks></remarks>
  16141. </member>
  16142. <member name="M:Urho.Input.GetKeyFromName(System.String)">
  16143. <param name="name"></param>
  16144. <summary>
  16145. Return keycode from key name.
  16146. </summary>
  16147. <returns></returns>
  16148. <remarks></remarks>
  16149. </member>
  16150. <member name="M:Urho.Input.GetKeyFromScancode(System.Int32)">
  16151. <param name="scancode"></param>
  16152. <summary>
  16153. Return keycode from scancode.
  16154. </summary>
  16155. <returns></returns>
  16156. <remarks></remarks>
  16157. </member>
  16158. <member name="M:Urho.Input.GetKeyName(Urho.Key)">
  16159. <param name="key"></param>
  16160. <summary>
  16161. Return name of key from keycode.
  16162. </summary>
  16163. <returns></returns>
  16164. <remarks></remarks>
  16165. </member>
  16166. <member name="M:Urho.Input.GetKeyPress(Urho.Key)">
  16167. <param name="key"></param>
  16168. <summary>
  16169. Check if a key has been pressed on this frame.
  16170. </summary>
  16171. <returns></returns>
  16172. <remarks></remarks>
  16173. </member>
  16174. <member name="M:Urho.Input.GetMouseButtonDown(Urho.MouseButton)">
  16175. <param name="button"></param>
  16176. <summary>
  16177. Check if a mouse button is held down.
  16178. </summary>
  16179. <returns></returns>
  16180. <remarks></remarks>
  16181. </member>
  16182. <member name="M:Urho.Input.GetMouseButtonPress(Urho.MouseButton)">
  16183. <param name="button"></param>
  16184. <summary>
  16185. Check if a mouse button has been pressed on this frame.
  16186. </summary>
  16187. <returns></returns>
  16188. <remarks></remarks>
  16189. </member>
  16190. <member name="M:Urho.Input.GetQualifierDown(System.Int32)">
  16191. <param name="qualifier"></param>
  16192. <summary>
  16193. Check if a qualifier key is held down.
  16194. </summary>
  16195. <returns></returns>
  16196. <remarks></remarks>
  16197. </member>
  16198. <member name="M:Urho.Input.GetQualifierPress(System.Int32)">
  16199. <param name="qualifier"></param>
  16200. <summary>
  16201. Check if a qualifier key has been pressed on this frame.
  16202. </summary>
  16203. <returns></returns>
  16204. <remarks></remarks>
  16205. </member>
  16206. <member name="M:Urho.Input.GetScancodeDown(System.Int32)">
  16207. <param name="scancode"></param>
  16208. <summary>
  16209. Check if a key is held down by scancode.
  16210. </summary>
  16211. <returns></returns>
  16212. <remarks></remarks>
  16213. </member>
  16214. <member name="M:Urho.Input.GetScancodeFromKey(Urho.Key)">
  16215. <param name="key"></param>
  16216. <summary>
  16217. Return scancode from keycode.
  16218. </summary>
  16219. <returns></returns>
  16220. <remarks></remarks>
  16221. </member>
  16222. <member name="M:Urho.Input.GetScancodeFromName(System.String)">
  16223. <param name="name"></param>
  16224. <summary>
  16225. Return scancode from key name.
  16226. </summary>
  16227. <returns></returns>
  16228. <remarks></remarks>
  16229. </member>
  16230. <member name="M:Urho.Input.GetScancodeName(System.Int32)">
  16231. <param name="scancode"></param>
  16232. <summary>
  16233. Return name of key from scancode.
  16234. </summary>
  16235. <returns></returns>
  16236. <remarks></remarks>
  16237. </member>
  16238. <member name="M:Urho.Input.GetScancodePress(System.Int32)">
  16239. <param name="scancode"></param>
  16240. <summary>
  16241. Check if a key has been pressed on this frame by scancode.
  16242. </summary>
  16243. <returns></returns>
  16244. <remarks></remarks>
  16245. </member>
  16246. <member name="M:Urho.Input.GetTouch(System.UInt32)">
  16247. <param name="index"></param>
  16248. <summary>
  16249. Return active finger touch by index.
  16250. </summary>
  16251. <returns></returns>
  16252. <remarks></remarks>
  16253. </member>
  16254. <member name="M:Urho.Input.HasFocus">
  16255. <summary>
  16256. Return whether application window has input focus.
  16257. </summary>
  16258. <returns></returns>
  16259. <remarks></remarks>
  16260. </member>
  16261. <member name="M:Urho.Input.IsMinimized">
  16262. <summary>
  16263. Return whether application window is minimized.
  16264. </summary>
  16265. <returns></returns>
  16266. <remarks></remarks>
  16267. </member>
  16268. <member name="M:Urho.Input.IsMouseGrabbed">
  16269. <summary>
  16270. Return whether the mouse is currently being grabbed by an operation.
  16271. </summary>
  16272. <returns></returns>
  16273. <remarks></remarks>
  16274. </member>
  16275. <member name="M:Urho.Input.IsMouseVisible">
  16276. <summary>
  16277. Return whether the operating system mouse cursor is visible.
  16278. </summary>
  16279. <returns></returns>
  16280. <remarks></remarks>
  16281. </member>
  16282. <member name="M:Urho.Input.IsScreenJoystickVisible(System.Int32)">
  16283. <param name="id"></param>
  16284. <summary>
  16285. Return whether a virtual joystick is visible.
  16286. </summary>
  16287. <returns></returns>
  16288. <remarks></remarks>
  16289. </member>
  16290. <member name="M:Urho.Input.IsScreenKeyboardVisible">
  16291. <summary>
  16292. Return whether on-screen keyboard is being shown.
  16293. </summary>
  16294. <returns></returns>
  16295. <remarks></remarks>
  16296. </member>
  16297. <member name="P:Urho.Input.MouseMode">
  16298. <summary>
  16299. Return the mouse mode.
  16300. Or
  16301. Set the mouse mode.
  16302. Set the mouse mode behaviour.
  16303. MM_ABSOLUTE is the default behaviour, allowing the toggling of operating system cursor visibility and allowing the cursor to escape the window when visible.
  16304. When the operating system cursor is invisible in absolute mouse mode, the mouse is confined to the window.
  16305. If the operating system and UI cursors are both invisible, interaction with the Urho UI will be limited (eg: drag move / drag end events will not trigger).
  16306. SetMouseMode(MM_ABSOLUTE) will call SetMouseGrabbed(false).
  16307. MM_RELATIVE sets the operating system cursor to invisible and confines the cursor to the window.
  16308. The operating system cursor cannot be set to be visible in this mode via SetMouseVisible(), however changes are tracked and will be restored when another mouse mode is set.
  16309. When the virtual cursor is also invisible, UI interaction will still function as normal (eg: drag events will trigger).
  16310. SetMouseMode(MM_RELATIVE) will call SetMouseGrabbed(true).
  16311. MM_WRAP grabs the mouse from the operating system and confines the operating system cursor to the window, wrapping the cursor when it is near the edges.
  16312. SetMouseMode(MM_WRAP) will call SetMouseGrabbed(true).
  16313. </summary>
  16314. <value></value>
  16315. <remarks></remarks>
  16316. </member>
  16317. <member name="P:Urho.Input.MouseMove">
  16318. <summary>
  16319. Return mouse movement since last frame.
  16320. </summary>
  16321. <value></value>
  16322. <remarks></remarks>
  16323. </member>
  16324. <member name="P:Urho.Input.MouseMoveWheel">
  16325. <summary>
  16326. Return mouse wheel movement since last frame.
  16327. </summary>
  16328. <value></value>
  16329. <remarks></remarks>
  16330. </member>
  16331. <member name="P:Urho.Input.MouseMoveX">
  16332. <summary>
  16333. Return horizontal mouse movement since last frame.
  16334. </summary>
  16335. <value></value>
  16336. <remarks></remarks>
  16337. </member>
  16338. <member name="P:Urho.Input.MouseMoveY">
  16339. <summary>
  16340. Return vertical mouse movement since last frame.
  16341. </summary>
  16342. <value></value>
  16343. <remarks></remarks>
  16344. </member>
  16345. <member name="P:Urho.Input.MousePosition">
  16346. <summary>
  16347. Return mouse position within window. Should only be used with a visible mouse cursor.
  16348. </summary>
  16349. <value></value>
  16350. <remarks></remarks>
  16351. </member>
  16352. <member name="P:Urho.Input.NumJoysticks">
  16353. <summary>
  16354. Return number of connected joysticks.
  16355. </summary>
  16356. <value></value>
  16357. <remarks></remarks>
  16358. </member>
  16359. <member name="P:Urho.Input.NumTouches">
  16360. <summary>
  16361. Return number of active finger touches.
  16362. </summary>
  16363. <value></value>
  16364. <remarks></remarks>
  16365. </member>
  16366. <member name="P:Urho.Input.Qualifiers">
  16367. <summary>
  16368. Return the currently held down qualifiers.
  16369. </summary>
  16370. <value></value>
  16371. <remarks></remarks>
  16372. </member>
  16373. <member name="M:Urho.Input.RecordGesture">
  16374. <summary>
  16375. Begin recording a touch gesture. Return true if successful. The E_GESTURERECORDED event (which contains the ID for the new gesture) will be sent when recording finishes.
  16376. </summary>
  16377. <returns></returns>
  16378. <remarks></remarks>
  16379. </member>
  16380. <member name="M:Urho.Input.RemoveAllGestures">
  16381. <summary>
  16382. Remove all in-memory gestures.
  16383. </summary>
  16384. <remarks></remarks>
  16385. </member>
  16386. <member name="M:Urho.Input.RemoveGesture(System.UInt32)">
  16387. <param name="gestureID"></param>
  16388. <summary>
  16389. Remove an in-memory gesture by ID. Return true if was found.
  16390. </summary>
  16391. <returns></returns>
  16392. <remarks></remarks>
  16393. </member>
  16394. <member name="M:Urho.Input.RemoveScreenJoystick(System.Int32)">
  16395. <param name="id"></param>
  16396. <summary>
  16397. Remove screen joystick by instance ID.
  16398. Return true if successful.
  16399. This method should only be called in main thread.
  16400. </summary>
  16401. <returns></returns>
  16402. <remarks></remarks>
  16403. </member>
  16404. <member name="M:Urho.Input.ResetMouseVisible">
  16405. <summary>
  16406. Reset last mouse visibility that was not suppressed in SetMouseVisible.
  16407. </summary>
  16408. <remarks></remarks>
  16409. </member>
  16410. <member name="P:Urho.Input.ScreenKeyboardSupport">
  16411. <summary>
  16412. Return whether on-screen keyboard is supported.
  16413. </summary>
  16414. <value></value>
  16415. <remarks></remarks>
  16416. </member>
  16417. <member name="M:Urho.Input.SetMouseGrabbed(System.Boolean)">
  16418. <param name="grab"></param>
  16419. <summary>
  16420. Set whether the mouse is currently being grabbed by an operation.
  16421. </summary>
  16422. <remarks></remarks>
  16423. </member>
  16424. <member name="M:Urho.Input.SetMouseVisible(System.Boolean,System.Boolean)">
  16425. <param name="enable"></param>
  16426. <param name="suppressEvent"></param>
  16427. <summary>
  16428. Set whether the operating system mouse cursor is visible. When not visible (default), is kept centered to prevent leaving the window. Mouse visibility event can be suppressed-- this also recalls any unsuppressed SetMouseVisible which can be returned by ResetMouseVisible().
  16429. </summary>
  16430. <remarks></remarks>
  16431. </member>
  16432. <member name="M:Urho.Input.SetScreenJoystickVisible(System.Int32,System.Boolean)">
  16433. <param name="id"></param>
  16434. <param name="enable"></param>
  16435. <summary>
  16436. Set whether the virtual joystick is visible.
  16437. </summary>
  16438. <remarks></remarks>
  16439. </member>
  16440. <member name="M:Urho.Input.SetScreenKeyboardVisible(System.Boolean)">
  16441. <param name="enable"></param>
  16442. <summary>
  16443. Show or hide on-screen keyboard on platforms that support it. When shown, keypresses from it are delivered as key events.
  16444. </summary>
  16445. <remarks></remarks>
  16446. </member>
  16447. <member name="P:Urho.Input.ToggleFullscreen">
  16448. <summary>
  16449. Return whether fullscreen toggle is enabled.
  16450. Or
  16451. Set whether ALT-ENTER fullscreen toggle is enabled.
  16452. </summary>
  16453. <value></value>
  16454. <remarks></remarks>
  16455. </member>
  16456. <member name="P:Urho.Input.TouchEmulation">
  16457. <summary>
  16458. Return whether touch emulation is enabled.
  16459. Or
  16460. Set touch emulation by mouse. Only available on desktop platforms. When enabled, actual mouse events are no longer sent and the mouse cursor is forced visible.
  16461. </summary>
  16462. <value></value>
  16463. <remarks></remarks>
  16464. </member>
  16465. <member name="M:Urho.Input.TryGetJoystickState(System.UInt32,Urho.JoystickState@)">
  16466. <param name="idx"></param>
  16467. <param name="state"></param>
  16468. <summary></summary>
  16469. <returns></returns>
  16470. <remarks></remarks>
  16471. </member>
  16472. <member name="P:Urho.Input.Type">
  16473. <summary>Urho's type system type.</summary>
  16474. <value>StringHash representing the type for this C# type.</value>
  16475. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  16476. </member>
  16477. <member name="P:Urho.Input.TypeName">
  16478. <summary>Urho's low-level type name.</summary>
  16479. <value>Stringified low-level type name.</value>
  16480. <remarks />
  16481. </member>
  16482. <member name="P:Urho.Input.TypeNameStatic">
  16483. <summary>Urho's low-level type name, accessible as a static method.</summary>
  16484. <value>Stringified low-level type name.</value>
  16485. <remarks />
  16486. </member>
  16487. <member name="P:Urho.Input.TypeStatic">
  16488. <summary></summary>
  16489. <value></value>
  16490. <remarks></remarks>
  16491. </member>
  16492. <member name="M:Urho.Input.Update">
  16493. <summary>
  16494. Poll for window messages. Called by HandleBeginFrame().
  16495. </summary>
  16496. <remarks></remarks>
  16497. </member>
  16498. <member name="T:Urho.InputFocusEventArgs">
  16499. <summary></summary>
  16500. <remarks></remarks>
  16501. </member>
  16502. <member name="P:Urho.InputFocusEventArgs.Focus">
  16503. <summary></summary>
  16504. <value></value>
  16505. <remarks></remarks>
  16506. </member>
  16507. <member name="P:Urho.InputFocusEventArgs.Minimized">
  16508. <summary></summary>
  16509. <value></value>
  16510. <remarks></remarks>
  16511. </member>
  16512. <member name="T:Urho.InterceptNetworkUpdateEventArgs">
  16513. <summary></summary>
  16514. <remarks></remarks>
  16515. </member>
  16516. <member name="P:Urho.InterceptNetworkUpdateEventArgs.Index">
  16517. <summary></summary>
  16518. <value></value>
  16519. <remarks></remarks>
  16520. </member>
  16521. <member name="P:Urho.InterceptNetworkUpdateEventArgs.Name">
  16522. <summary></summary>
  16523. <value></value>
  16524. <remarks></remarks>
  16525. </member>
  16526. <member name="P:Urho.InterceptNetworkUpdateEventArgs.Serializable">
  16527. <summary></summary>
  16528. <value></value>
  16529. <remarks></remarks>
  16530. </member>
  16531. <member name="P:Urho.InterceptNetworkUpdateEventArgs.TimeStamp">
  16532. <summary></summary>
  16533. <value></value>
  16534. <remarks></remarks>
  16535. </member>
  16536. <member name="P:Urho.InterceptNetworkUpdateEventArgs.Value">
  16537. <summary></summary>
  16538. <value></value>
  16539. <remarks></remarks>
  16540. </member>
  16541. <member name="T:Urho.InterpMethod">
  16542. <summary>
  16543. Interpolation method.
  16544. </summary>
  16545. <remarks></remarks>
  16546. </member>
  16547. <member name="F:Urho.InterpMethod.Linear">
  16548. <summary></summary>
  16549. </member>
  16550. <member name="F:Urho.InterpMethod.Spline">
  16551. <summary></summary>
  16552. </member>
  16553. <member name="T:Urho.InterpolationMode">
  16554. <summary>
  16555. Bezier interpolation.
  16556. </summary>
  16557. <remarks></remarks>
  16558. </member>
  16559. <member name="F:Urho.InterpolationMode.BezierCurve">
  16560. <summary></summary>
  16561. </member>
  16562. <member name="F:Urho.InterpolationMode.CatmullRomCurve">
  16563. <summary></summary>
  16564. </member>
  16565. <member name="F:Urho.InterpolationMode.CatmullRomFullCurve">
  16566. <summary></summary>
  16567. </member>
  16568. <member name="F:Urho.InterpolationMode.LinearCurve">
  16569. <summary></summary>
  16570. </member>
  16571. <member name="T:Urho.Intersection">
  16572. <summary>
  16573. Intersection test result.
  16574. </summary>
  16575. <remarks></remarks>
  16576. </member>
  16577. <member name="F:Urho.Intersection.Inside">
  16578. <summary></summary>
  16579. </member>
  16580. <member name="F:Urho.Intersection.Intersects">
  16581. <summary></summary>
  16582. </member>
  16583. <member name="F:Urho.Intersection.Outside">
  16584. <summary></summary>
  16585. </member>
  16586. <member name="T:Urho.IntRect">
  16587. <summary></summary>
  16588. <remarks></remarks>
  16589. </member>
  16590. <member name="C:Urho.IntRect(System.Int32,System.Int32,System.Int32,System.Int32)">
  16591. <param name="left"></param>
  16592. <param name="top"></param>
  16593. <param name="right"></param>
  16594. <param name="bottom"></param>
  16595. <summary></summary>
  16596. <remarks></remarks>
  16597. </member>
  16598. <member name="F:Urho.IntRect.Bottom">
  16599. <summary></summary>
  16600. <remarks></remarks>
  16601. </member>
  16602. <member name="F:Urho.IntRect.Left">
  16603. <summary></summary>
  16604. <remarks></remarks>
  16605. </member>
  16606. <member name="F:Urho.IntRect.Right">
  16607. <summary></summary>
  16608. <remarks></remarks>
  16609. </member>
  16610. <member name="F:Urho.IntRect.Top">
  16611. <summary></summary>
  16612. <remarks></remarks>
  16613. </member>
  16614. <member name="T:Urho.IntVector2">
  16615. <summary>Represents a 2D vector using two single-precision inting-point numbers.</summary>
  16616. <remarks>
  16617. The IntVector2 structure is suitable for interoperation with unmanaged code requiring two consecutive ints.
  16618. </remarks>
  16619. </member>
  16620. <member name="C:Urho.IntVector2(Urho.IntVector2)">
  16621. <param name="v">The IntVector2 to copy components from.</param>
  16622. <summary>
  16623. Constructs a new IntVector2 from the given IntVector2.
  16624. </summary>
  16625. <remarks></remarks>
  16626. </member>
  16627. <member name="C:Urho.IntVector2(Urho.Vector2)">
  16628. <param name="v">The IntVector2 to copy components from.</param>
  16629. <summary>
  16630. Constructs a new IntVector2 from the given Vector2.
  16631. </summary>
  16632. <remarks></remarks>
  16633. </member>
  16634. <member name="C:Urho.IntVector2(System.Int32,System.Int32)">
  16635. <param name="x">The x coordinate of the net IntVector2.</param>
  16636. <param name="y">The y coordinate of the net IntVector2.</param>
  16637. <summary>
  16638. Constructs a new IntVector2.
  16639. </summary>
  16640. <remarks></remarks>
  16641. </member>
  16642. <member name="M:Urho.IntVector2.Add(Urho.IntVector2)">
  16643. <param name="right">Right operand. This parameter is only read from.</param>
  16644. <summary>Add the Vector passed as parameter to this instance.</summary>
  16645. <remarks></remarks>
  16646. </member>
  16647. <member name="M:Urho.IntVector2.Add(Urho.IntVector2@)">
  16648. <param name="right">Right operand. This parameter is only read from.</param>
  16649. <summary>Add the Vector passed as parameter to this instance.</summary>
  16650. <remarks></remarks>
  16651. </member>
  16652. <member name="M:Urho.IntVector2.Add(Urho.IntVector2,Urho.IntVector2)">
  16653. <param name="a">Left operand.</param>
  16654. <param name="b">Right operand.</param>
  16655. <summary>
  16656. Adds two vectors.
  16657. </summary>
  16658. <returns>Result of operation.</returns>
  16659. <remarks></remarks>
  16660. </member>
  16661. <member name="M:Urho.IntVector2.Add(Urho.IntVector2@,Urho.IntVector2@,Urho.IntVector2@)">
  16662. <param name="a">Left operand.</param>
  16663. <param name="b">Right operand.</param>
  16664. <param name="result">Result of operation.</param>
  16665. <summary>
  16666. Adds two vectors.
  16667. </summary>
  16668. <remarks></remarks>
  16669. </member>
  16670. <member name="M:Urho.IntVector2.BaryCentric(Urho.IntVector2,Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32)">
  16671. <param name="a">First input Vector</param>
  16672. <param name="b">Second input Vector</param>
  16673. <param name="c">Third input Vector</param>
  16674. <param name="u">First Barycentric Coordinate</param>
  16675. <param name="v">Second Barycentric Coordinate</param>
  16676. <summary>
  16677. Interpolate 3 Vectors using Barycentric coordinates
  16678. </summary>
  16679. <returns>a when u=v=0, b when u=1,v=0, c when u=0,v=1, and a linear combination of a,b,c otherwise</returns>
  16680. <remarks></remarks>
  16681. </member>
  16682. <member name="M:Urho.IntVector2.BaryCentric(Urho.IntVector2@,Urho.IntVector2@,Urho.IntVector2@,System.Int32,System.Int32,Urho.IntVector2@)">
  16683. <param name="a">First input Vector.</param>
  16684. <param name="b">Second input Vector.</param>
  16685. <param name="c">Third input Vector.</param>
  16686. <param name="u">First Barycentric Coordinate.</param>
  16687. <param name="v">Second Barycentric Coordinate.</param>
  16688. <param name="result">Output Vector. a when u=v=0, b when u=1,v=0, c when u=0,v=1, and a linear combination of a,b,c otherwise</param>
  16689. <summary>Interpolate 3 Vectors using Barycentric coordinates</summary>
  16690. <remarks></remarks>
  16691. </member>
  16692. <member name="M:Urho.IntVector2.Clamp(Urho.IntVector2,Urho.IntVector2,Urho.IntVector2)">
  16693. <param name="vec">Input vector</param>
  16694. <param name="min">Minimum vector</param>
  16695. <param name="max">Maximum vector</param>
  16696. <summary>
  16697. Clamp a vector to the given minimum and maximum vectors
  16698. </summary>
  16699. <returns>The clamped vector</returns>
  16700. <remarks></remarks>
  16701. </member>
  16702. <member name="M:Urho.IntVector2.Clamp(Urho.IntVector2@,Urho.IntVector2@,Urho.IntVector2@,Urho.IntVector2@)">
  16703. <param name="vec">Input vector</param>
  16704. <param name="min">Minimum vector</param>
  16705. <param name="max">Maximum vector</param>
  16706. <param name="result">The clamped vector</param>
  16707. <summary>
  16708. Clamp a vector to the given minimum and maximum vectors
  16709. </summary>
  16710. <remarks></remarks>
  16711. </member>
  16712. <member name="M:Urho.IntVector2.ComponentMax(Urho.IntVector2,Urho.IntVector2)">
  16713. <param name="a">First operand</param>
  16714. <param name="b">Second operand</param>
  16715. <summary>
  16716. Calculate the component-wise maximum of two vectors
  16717. </summary>
  16718. <returns>The component-wise maximum</returns>
  16719. <remarks></remarks>
  16720. </member>
  16721. <member name="M:Urho.IntVector2.ComponentMax(Urho.IntVector2@,Urho.IntVector2@,Urho.IntVector2@)">
  16722. <param name="a">First operand</param>
  16723. <param name="b">Second operand</param>
  16724. <param name="result">The component-wise maximum</param>
  16725. <summary>
  16726. Calculate the component-wise maximum of two vectors
  16727. </summary>
  16728. <remarks></remarks>
  16729. </member>
  16730. <member name="M:Urho.IntVector2.ComponentMin(Urho.IntVector2,Urho.IntVector2)">
  16731. <param name="a">First operand</param>
  16732. <param name="b">Second operand</param>
  16733. <summary>
  16734. Calculate the component-wise minimum of two vectors
  16735. </summary>
  16736. <returns>The component-wise minimum</returns>
  16737. <remarks></remarks>
  16738. </member>
  16739. <member name="M:Urho.IntVector2.ComponentMin(Urho.IntVector2@,Urho.IntVector2@,Urho.IntVector2@)">
  16740. <param name="a">First operand</param>
  16741. <param name="b">Second operand</param>
  16742. <param name="result">The component-wise minimum</param>
  16743. <summary>
  16744. Calculate the component-wise minimum of two vectors
  16745. </summary>
  16746. <remarks></remarks>
  16747. </member>
  16748. <member name="M:Urho.IntVector2.Div(System.Int32)">
  16749. <param name="f">Scalar operand.</param>
  16750. <summary>Divide this instance by a scalar.</summary>
  16751. <remarks></remarks>
  16752. </member>
  16753. <member name="M:Urho.IntVector2.Divide(Urho.IntVector2,System.Int32)">
  16754. <param name="vector">Left operand.</param>
  16755. <param name="scale">Right operand.</param>
  16756. <summary>
  16757. Divides a vector by a scalar.
  16758. </summary>
  16759. <returns>Result of the operation.</returns>
  16760. <remarks></remarks>
  16761. </member>
  16762. <member name="M:Urho.IntVector2.Divide(Urho.IntVector2,Urho.IntVector2)">
  16763. <param name="vector">Left operand.</param>
  16764. <param name="scale">Right operand.</param>
  16765. <summary>
  16766. Divides a vector by the components of a vector (scale).
  16767. </summary>
  16768. <returns>Result of the operation.</returns>
  16769. <remarks></remarks>
  16770. </member>
  16771. <member name="M:Urho.IntVector2.Divide(Urho.IntVector2@,System.Int32,Urho.IntVector2@)">
  16772. <param name="vector">Left operand.</param>
  16773. <param name="scale">Right operand.</param>
  16774. <param name="result">Result of the operation.</param>
  16775. <summary>
  16776. Divides a vector by a scalar.
  16777. </summary>
  16778. <remarks></remarks>
  16779. </member>
  16780. <member name="M:Urho.IntVector2.Divide(Urho.IntVector2@,Urho.IntVector2@,Urho.IntVector2@)">
  16781. <param name="vector">Left operand.</param>
  16782. <param name="scale">Right operand.</param>
  16783. <param name="result">Result of the operation.</param>
  16784. <summary>
  16785. Divide a vector by the components of a vector (scale).
  16786. </summary>
  16787. <remarks></remarks>
  16788. </member>
  16789. <member name="M:Urho.IntVector2.Dot(Urho.IntVector2,Urho.IntVector2)">
  16790. <param name="left">First operand</param>
  16791. <param name="right">Second operand</param>
  16792. <summary>
  16793. Calculate the dot (scalar) product of two vectors
  16794. </summary>
  16795. <returns>The dot product of the two inputs</returns>
  16796. <remarks></remarks>
  16797. </member>
  16798. <member name="M:Urho.IntVector2.Dot(Urho.IntVector2@,Urho.IntVector2@,System.Int32@)">
  16799. <param name="left">First operand</param>
  16800. <param name="right">Second operand</param>
  16801. <param name="result">The dot product of the two inputs</param>
  16802. <summary>
  16803. Calculate the dot (scalar) product of two vectors
  16804. </summary>
  16805. <remarks></remarks>
  16806. </member>
  16807. <member name="M:Urho.IntVector2.Equals(System.Object)">
  16808. <param name="obj">The object to compare to.</param>
  16809. <summary>
  16810. Indicates whether this instance and a specified object are equal.
  16811. </summary>
  16812. <returns>True if the instances are equal; false otherwise.</returns>
  16813. <remarks></remarks>
  16814. </member>
  16815. <member name="M:Urho.IntVector2.Equals(Urho.IntVector2)">
  16816. <param name="other">A vector to compare with this vector.</param>
  16817. <summary>Indicates whether the current vector is equal to another vector.</summary>
  16818. <returns>true if the current vector is equal to the vector parameter; otherwise, false.</returns>
  16819. <remarks></remarks>
  16820. </member>
  16821. <member name="M:Urho.IntVector2.GetHashCode">
  16822. <summary>
  16823. Returns the hashcode for this instance.
  16824. </summary>
  16825. <returns>A System.Int32 containing the unique hashcode for this instance.</returns>
  16826. <remarks></remarks>
  16827. </member>
  16828. <member name="P:Urho.IntVector2.Length">
  16829. <summary>
  16830. Gets the length (magnitude) of the vector.
  16831. </summary>
  16832. <value></value>
  16833. <remarks></remarks>
  16834. <see cref="P:Urho.IntVector2.LengthFast" />
  16835. <altmember cref="P:Urho.IntVector2.LengthSquared" />
  16836. </member>
  16837. <member name="P:Urho.IntVector2.LengthFast">
  16838. <summary>
  16839. Gets an approximation of the vector length (magnitude).
  16840. </summary>
  16841. <value></value>
  16842. <remarks>
  16843. This property uses an approximation of the square root function to calculate vector magnitude, with
  16844. an upper error bound of 0.001.
  16845. </remarks>
  16846. <see cref="P:Urho.IntVector2.Length" />
  16847. <altmember cref="P:Urho.IntVector2.LengthSquared" />
  16848. </member>
  16849. <member name="P:Urho.IntVector2.LengthSquared">
  16850. <summary>
  16851. Gets the square of the vector length (magnitude).
  16852. </summary>
  16853. <value></value>
  16854. <remarks>
  16855. This property avoids the costly square root operation required by the Length property. This makes it more suitable
  16856. for comparisons.
  16857. </remarks>
  16858. <see cref="P:Urho.IntVector2.Length" />
  16859. <altmember cref="P:Urho.IntVector2.LengthFast" />
  16860. </member>
  16861. <member name="M:Urho.IntVector2.Lerp(Urho.IntVector2,Urho.IntVector2,System.Int32)">
  16862. <param name="a">First input vector</param>
  16863. <param name="b">Second input vector</param>
  16864. <param name="blend">The blend factor. a when blend=0, b when blend=1.</param>
  16865. <summary>
  16866. Returns a new Vector that is the linear blend of the 2 given Vectors
  16867. </summary>
  16868. <returns>a when blend=0, b when blend=1, and a linear combination otherwise</returns>
  16869. <remarks></remarks>
  16870. </member>
  16871. <member name="M:Urho.IntVector2.Lerp(Urho.IntVector2@,Urho.IntVector2@,System.Int32,Urho.IntVector2@)">
  16872. <param name="a">First input vector</param>
  16873. <param name="b">Second input vector</param>
  16874. <param name="blend">The blend factor. a when blend=0, b when blend=1.</param>
  16875. <param name="result">a when blend=0, b when blend=1, and a linear combination otherwise</param>
  16876. <summary>
  16877. Returns a new Vector that is the linear blend of the 2 given Vectors
  16878. </summary>
  16879. <remarks></remarks>
  16880. </member>
  16881. <member name="M:Urho.IntVector2.Max(Urho.IntVector2,Urho.IntVector2)">
  16882. <param name="left">Left operand</param>
  16883. <param name="right">Right operand</param>
  16884. <summary>
  16885. Returns the Vector3 with the minimum magnitude
  16886. </summary>
  16887. <returns>The minimum Vector3</returns>
  16888. <remarks></remarks>
  16889. </member>
  16890. <member name="M:Urho.IntVector2.Min(Urho.IntVector2,Urho.IntVector2)">
  16891. <param name="left">Left operand</param>
  16892. <param name="right">Right operand</param>
  16893. <summary>
  16894. Returns the Vector3 with the minimum magnitude
  16895. </summary>
  16896. <returns>The minimum Vector3</returns>
  16897. <remarks></remarks>
  16898. </member>
  16899. <member name="M:Urho.IntVector2.Mult(System.Int32)">
  16900. <param name="f">Scalar operand.</param>
  16901. <summary>Multiply this instance by a scalar.</summary>
  16902. <remarks></remarks>
  16903. </member>
  16904. <member name="M:Urho.IntVector2.Multiply(Urho.IntVector2,System.Int32)">
  16905. <param name="vector">Left operand.</param>
  16906. <param name="scale">Right operand.</param>
  16907. <summary>
  16908. Multiplies a vector by a scalar.
  16909. </summary>
  16910. <returns>Result of the operation.</returns>
  16911. <remarks></remarks>
  16912. </member>
  16913. <member name="M:Urho.IntVector2.Multiply(Urho.IntVector2,Urho.IntVector2)">
  16914. <param name="vector">Left operand.</param>
  16915. <param name="scale">Right operand.</param>
  16916. <summary>
  16917. Multiplies a vector by the components a vector (scale).
  16918. </summary>
  16919. <returns>Result of the operation.</returns>
  16920. <remarks></remarks>
  16921. </member>
  16922. <member name="M:Urho.IntVector2.Multiply(Urho.IntVector2@,System.Int32,Urho.IntVector2@)">
  16923. <param name="vector">Left operand.</param>
  16924. <param name="scale">Right operand.</param>
  16925. <param name="result">Result of the operation.</param>
  16926. <summary>
  16927. Multiplies a vector by a scalar.
  16928. </summary>
  16929. <remarks></remarks>
  16930. </member>
  16931. <member name="M:Urho.IntVector2.Multiply(Urho.IntVector2@,Urho.IntVector2@,Urho.IntVector2@)">
  16932. <param name="vector">Left operand.</param>
  16933. <param name="scale">Right operand.</param>
  16934. <param name="result">Result of the operation.</param>
  16935. <summary>
  16936. Multiplies a vector by the components of a vector (scale).
  16937. </summary>
  16938. <remarks></remarks>
  16939. </member>
  16940. <member name="M:Urho.IntVector2.Normalize">
  16941. <summary>
  16942. Scales the IntVector2 to unit length.
  16943. </summary>
  16944. <remarks></remarks>
  16945. </member>
  16946. <member name="M:Urho.IntVector2.Normalize(Urho.IntVector2)">
  16947. <param name="vec">The input vector</param>
  16948. <summary>
  16949. Scale a vector to unit length
  16950. </summary>
  16951. <returns>The normalized vector</returns>
  16952. <remarks></remarks>
  16953. </member>
  16954. <member name="M:Urho.IntVector2.Normalize(Urho.IntVector2@,Urho.IntVector2@)">
  16955. <param name="vec">The input vector</param>
  16956. <param name="result">The normalized vector</param>
  16957. <summary>
  16958. Scale a vector to unit length
  16959. </summary>
  16960. <remarks></remarks>
  16961. </member>
  16962. <member name="M:Urho.IntVector2.NormalizeFast">
  16963. <summary>
  16964. Scales the IntVector2 to approximately unit length.
  16965. </summary>
  16966. <remarks></remarks>
  16967. </member>
  16968. <member name="M:Urho.IntVector2.NormalizeFast(Urho.IntVector2)">
  16969. <param name="vec">The input vector</param>
  16970. <summary>
  16971. Scale a vector to approximately unit length
  16972. </summary>
  16973. <returns>The normalized vector</returns>
  16974. <remarks></remarks>
  16975. </member>
  16976. <member name="M:Urho.IntVector2.NormalizeFast(Urho.IntVector2@,Urho.IntVector2@)">
  16977. <param name="vec">The input vector</param>
  16978. <param name="result">The normalized vector</param>
  16979. <summary>
  16980. Scale a vector to approximately unit length
  16981. </summary>
  16982. <remarks></remarks>
  16983. </member>
  16984. <member name="F:Urho.IntVector2.One">
  16985. <summary>
  16986. Defines an instance with all components set to 1.
  16987. </summary>
  16988. <remarks></remarks>
  16989. </member>
  16990. <member name="M:Urho.IntVector2.op_Addition(Urho.IntVector2,Urho.IntVector2)">
  16991. <param name="left">Left operand.</param>
  16992. <param name="right">Right operand.</param>
  16993. <summary>
  16994. Adds the specified instances.
  16995. </summary>
  16996. <returns>Result of addition.</returns>
  16997. <remarks></remarks>
  16998. </member>
  16999. <member name="M:Urho.IntVector2.op_Division(Urho.IntVector2,System.Int32)">
  17000. <param name="vec">Left operand</param>
  17001. <param name="scale">Right operand</param>
  17002. <summary>
  17003. Divides the specified instance by a scalar.
  17004. </summary>
  17005. <returns>Result of the division.</returns>
  17006. <remarks></remarks>
  17007. </member>
  17008. <member name="M:Urho.IntVector2.op_Equality(Urho.IntVector2,Urho.IntVector2)">
  17009. <param name="left">Left operand.</param>
  17010. <param name="right">Right operand.</param>
  17011. <summary>
  17012. Compares the specified instances for equality.
  17013. </summary>
  17014. <returns>True if both instances are equal; false otherwise.</returns>
  17015. <remarks></remarks>
  17016. </member>
  17017. <member name="M:Urho.IntVector2.op_Inequality(Urho.IntVector2,Urho.IntVector2)">
  17018. <param name="left">Left operand.</param>
  17019. <param name="right">Right operand.</param>
  17020. <summary>
  17021. Compares the specified instances for inequality.
  17022. </summary>
  17023. <returns>True if both instances are not equal; false otherwise.</returns>
  17024. <remarks></remarks>
  17025. </member>
  17026. <member name="M:Urho.IntVector2.op_Multiply(System.Int32,Urho.IntVector2)">
  17027. <param name="scale">Left operand.</param>
  17028. <param name="vec">Right operand.</param>
  17029. <summary>
  17030. Multiplies the specified instance by a scalar.
  17031. </summary>
  17032. <returns>Result of multiplication.</returns>
  17033. <remarks></remarks>
  17034. </member>
  17035. <member name="M:Urho.IntVector2.op_Multiply(Urho.IntVector2,System.Int32)">
  17036. <param name="vec">Left operand.</param>
  17037. <param name="scale">Right operand.</param>
  17038. <summary>
  17039. Multiplies the specified instance by a scalar.
  17040. </summary>
  17041. <returns>Result of multiplication.</returns>
  17042. <remarks></remarks>
  17043. </member>
  17044. <member name="M:Urho.IntVector2.op_Subtraction(Urho.IntVector2,Urho.IntVector2)">
  17045. <param name="left">Left operand.</param>
  17046. <param name="right">Right operand.</param>
  17047. <summary>
  17048. Subtracts the specified instances.
  17049. </summary>
  17050. <returns>Result of subtraction.</returns>
  17051. <remarks></remarks>
  17052. </member>
  17053. <member name="M:Urho.IntVector2.op_UnaryNegation(Urho.IntVector2)">
  17054. <param name="vec">Operand.</param>
  17055. <summary>
  17056. Negates the specified instance.
  17057. </summary>
  17058. <returns>Result of negation.</returns>
  17059. <remarks></remarks>
  17060. </member>
  17061. <member name="P:Urho.IntVector2.PerpendicularLeft">
  17062. <summary>
  17063. Gets the perpendicular vector on the left side of this vector.
  17064. </summary>
  17065. <value></value>
  17066. <remarks></remarks>
  17067. </member>
  17068. <member name="P:Urho.IntVector2.PerpendicularRight">
  17069. <summary>
  17070. Gets the perpendicular vector on the right side of this vector.
  17071. </summary>
  17072. <value></value>
  17073. <remarks></remarks>
  17074. </member>
  17075. <member name="M:Urho.IntVector2.Scale(Urho.IntVector2)">
  17076. <param name="scale">The scaling of the individual components.</param>
  17077. <summary>Scales this instance by the given parameter.</summary>
  17078. <remarks></remarks>
  17079. </member>
  17080. <member name="M:Urho.IntVector2.Scale(Urho.IntVector2@)">
  17081. <param name="scale">The scaling of the individual components.</param>
  17082. <summary>Scales this instance by the given parameter.</summary>
  17083. <remarks></remarks>
  17084. </member>
  17085. <member name="M:Urho.IntVector2.Scale(System.Int32,System.Int32)">
  17086. <param name="sx">The scale of the X component.</param>
  17087. <param name="sy">The scale of the Y component.</param>
  17088. <summary>
  17089. Scales the current IntVector2 by the given amounts.
  17090. </summary>
  17091. <remarks></remarks>
  17092. </member>
  17093. <member name="F:Urho.IntVector2.SizeInBytes">
  17094. <summary>
  17095. Defines the size of the IntVector2 struct in bytes.
  17096. </summary>
  17097. <remarks></remarks>
  17098. </member>
  17099. <member name="M:Urho.IntVector2.Sub(Urho.IntVector2)">
  17100. <param name="right">Right operand. This parameter is only read from.</param>
  17101. <summary>Subtract the Vector passed as parameter from this instance.</summary>
  17102. <remarks></remarks>
  17103. </member>
  17104. <member name="M:Urho.IntVector2.Sub(Urho.IntVector2@)">
  17105. <param name="right">Right operand. This parameter is only read from.</param>
  17106. <summary>Subtract the Vector passed as parameter from this instance.</summary>
  17107. <remarks></remarks>
  17108. </member>
  17109. <member name="M:Urho.IntVector2.Subtract(Urho.IntVector2,Urho.IntVector2)">
  17110. <param name="a">First operand</param>
  17111. <param name="b">Second operand</param>
  17112. <summary>
  17113. Subtract one Vector from another
  17114. </summary>
  17115. <returns>Result of subtraction</returns>
  17116. <remarks></remarks>
  17117. </member>
  17118. <member name="M:Urho.IntVector2.Subtract(Urho.IntVector2@,Urho.IntVector2@,Urho.IntVector2@)">
  17119. <param name="a">First operand</param>
  17120. <param name="b">Second operand</param>
  17121. <param name="result">Result of subtraction</param>
  17122. <summary>
  17123. Subtract one Vector from another
  17124. </summary>
  17125. <remarks></remarks>
  17126. </member>
  17127. <member name="M:Urho.IntVector2.ToString">
  17128. <summary>
  17129. Returns a System.String that represents the current IntVector2.
  17130. </summary>
  17131. <returns />
  17132. <remarks></remarks>
  17133. </member>
  17134. <member name="F:Urho.IntVector2.UnitX">
  17135. <summary>
  17136. Defines a unit-length IntVector2 that points towards the X-axis.
  17137. </summary>
  17138. <remarks></remarks>
  17139. </member>
  17140. <member name="F:Urho.IntVector2.UnitY">
  17141. <summary>
  17142. Defines a unit-length IntVector2 that points towards the Y-axis.
  17143. </summary>
  17144. <remarks></remarks>
  17145. </member>
  17146. <member name="F:Urho.IntVector2.X">
  17147. <summary>
  17148. The X component of the IntVector2.
  17149. </summary>
  17150. <remarks></remarks>
  17151. </member>
  17152. <member name="F:Urho.IntVector2.Y">
  17153. <summary>
  17154. The Y component of the IntVector2.
  17155. </summary>
  17156. <remarks></remarks>
  17157. </member>
  17158. <member name="F:Urho.IntVector2.Zero">
  17159. <summary>
  17160. Defines a zero-length IntVector2.
  17161. </summary>
  17162. <remarks></remarks>
  17163. </member>
  17164. <member name="T:Urho.ISerializer">
  17165. <summary></summary>
  17166. <remarks></remarks>
  17167. </member>
  17168. <member name="P:Urho.ISerializer.Handle">
  17169. <summary></summary>
  17170. <value></value>
  17171. <remarks></remarks>
  17172. </member>
  17173. <member name="T:Urho.ItemClickedEventArgs">
  17174. <summary></summary>
  17175. <remarks></remarks>
  17176. </member>
  17177. <member name="P:Urho.ItemClickedEventArgs.Button">
  17178. <summary></summary>
  17179. <value></value>
  17180. <remarks></remarks>
  17181. </member>
  17182. <member name="P:Urho.ItemClickedEventArgs.Buttons">
  17183. <summary></summary>
  17184. <value></value>
  17185. <remarks></remarks>
  17186. </member>
  17187. <member name="P:Urho.ItemClickedEventArgs.Element">
  17188. <summary></summary>
  17189. <value></value>
  17190. <remarks></remarks>
  17191. </member>
  17192. <member name="P:Urho.ItemClickedEventArgs.Item">
  17193. <summary></summary>
  17194. <value></value>
  17195. <remarks></remarks>
  17196. </member>
  17197. <member name="P:Urho.ItemClickedEventArgs.Qualifiers">
  17198. <summary></summary>
  17199. <value></value>
  17200. <remarks></remarks>
  17201. </member>
  17202. <member name="P:Urho.ItemClickedEventArgs.Selection">
  17203. <summary></summary>
  17204. <value></value>
  17205. <remarks></remarks>
  17206. </member>
  17207. <member name="T:Urho.ItemDeselectedEventArgs">
  17208. <summary></summary>
  17209. <remarks></remarks>
  17210. </member>
  17211. <member name="P:Urho.ItemDeselectedEventArgs.Element">
  17212. <summary></summary>
  17213. <value></value>
  17214. <remarks></remarks>
  17215. </member>
  17216. <member name="P:Urho.ItemDeselectedEventArgs.Selection">
  17217. <summary></summary>
  17218. <value></value>
  17219. <remarks></remarks>
  17220. </member>
  17221. <member name="T:Urho.ItemDoubleClickedEventArgs">
  17222. <summary></summary>
  17223. <remarks></remarks>
  17224. </member>
  17225. <member name="P:Urho.ItemDoubleClickedEventArgs.Button">
  17226. <summary></summary>
  17227. <value></value>
  17228. <remarks></remarks>
  17229. </member>
  17230. <member name="P:Urho.ItemDoubleClickedEventArgs.Buttons">
  17231. <summary></summary>
  17232. <value></value>
  17233. <remarks></remarks>
  17234. </member>
  17235. <member name="P:Urho.ItemDoubleClickedEventArgs.Element">
  17236. <summary></summary>
  17237. <value></value>
  17238. <remarks></remarks>
  17239. </member>
  17240. <member name="P:Urho.ItemDoubleClickedEventArgs.Item">
  17241. <summary></summary>
  17242. <value></value>
  17243. <remarks></remarks>
  17244. </member>
  17245. <member name="P:Urho.ItemDoubleClickedEventArgs.Qualifiers">
  17246. <summary></summary>
  17247. <value></value>
  17248. <remarks></remarks>
  17249. </member>
  17250. <member name="P:Urho.ItemDoubleClickedEventArgs.Selection">
  17251. <summary></summary>
  17252. <value></value>
  17253. <remarks></remarks>
  17254. </member>
  17255. <member name="T:Urho.ItemSelectedEventArgs">
  17256. <summary></summary>
  17257. <remarks></remarks>
  17258. </member>
  17259. <member name="P:Urho.ItemSelectedEventArgs.Element">
  17260. <summary></summary>
  17261. <value></value>
  17262. <remarks></remarks>
  17263. </member>
  17264. <member name="P:Urho.ItemSelectedEventArgs.Selection">
  17265. <summary></summary>
  17266. <value></value>
  17267. <remarks></remarks>
  17268. </member>
  17269. <member name="T:Urho.Iterator">
  17270. <summary></summary>
  17271. <remarks></remarks>
  17272. </member>
  17273. <member name="T:Urho.JoystickAxisMoveEventArgs">
  17274. <summary></summary>
  17275. <remarks></remarks>
  17276. </member>
  17277. <member name="P:Urho.JoystickAxisMoveEventArgs.Button">
  17278. <summary></summary>
  17279. <value></value>
  17280. <remarks></remarks>
  17281. </member>
  17282. <member name="P:Urho.JoystickAxisMoveEventArgs.JoystickID">
  17283. <summary></summary>
  17284. <value></value>
  17285. <remarks></remarks>
  17286. </member>
  17287. <member name="P:Urho.JoystickAxisMoveEventArgs.Position">
  17288. <summary></summary>
  17289. <value></value>
  17290. <remarks></remarks>
  17291. </member>
  17292. <member name="T:Urho.JoystickButtonDownEventArgs">
  17293. <summary></summary>
  17294. <remarks></remarks>
  17295. </member>
  17296. <member name="P:Urho.JoystickButtonDownEventArgs.Button">
  17297. <summary></summary>
  17298. <value></value>
  17299. <remarks></remarks>
  17300. </member>
  17301. <member name="P:Urho.JoystickButtonDownEventArgs.JoystickID">
  17302. <summary></summary>
  17303. <value></value>
  17304. <remarks></remarks>
  17305. </member>
  17306. <member name="T:Urho.JoystickButtonUpEventArgs">
  17307. <summary></summary>
  17308. <remarks></remarks>
  17309. </member>
  17310. <member name="P:Urho.JoystickButtonUpEventArgs.Button">
  17311. <summary></summary>
  17312. <value></value>
  17313. <remarks></remarks>
  17314. </member>
  17315. <member name="P:Urho.JoystickButtonUpEventArgs.JoystickID">
  17316. <summary></summary>
  17317. <value></value>
  17318. <remarks></remarks>
  17319. </member>
  17320. <member name="T:Urho.JoystickConnectedEventArgs">
  17321. <summary></summary>
  17322. <remarks></remarks>
  17323. </member>
  17324. <member name="P:Urho.JoystickConnectedEventArgs.JoystickID">
  17325. <summary></summary>
  17326. <value></value>
  17327. <remarks></remarks>
  17328. </member>
  17329. <member name="T:Urho.JoystickDisconnectedEventArgs">
  17330. <summary></summary>
  17331. <remarks></remarks>
  17332. </member>
  17333. <member name="P:Urho.JoystickDisconnectedEventArgs.JoystickID">
  17334. <summary></summary>
  17335. <value></value>
  17336. <remarks></remarks>
  17337. </member>
  17338. <member name="T:Urho.JoystickHatMoveEventArgs">
  17339. <summary></summary>
  17340. <remarks></remarks>
  17341. </member>
  17342. <member name="P:Urho.JoystickHatMoveEventArgs.Button">
  17343. <summary></summary>
  17344. <value></value>
  17345. <remarks></remarks>
  17346. </member>
  17347. <member name="P:Urho.JoystickHatMoveEventArgs.JoystickID">
  17348. <summary></summary>
  17349. <value></value>
  17350. <remarks></remarks>
  17351. </member>
  17352. <member name="P:Urho.JoystickHatMoveEventArgs.Position">
  17353. <summary></summary>
  17354. <value></value>
  17355. <remarks></remarks>
  17356. </member>
  17357. <member name="T:Urho.JoystickState">
  17358. <summary></summary>
  17359. <remarks></remarks>
  17360. </member>
  17361. <member name="F:Urho.JoystickState.Axes">
  17362. <summary></summary>
  17363. <remarks></remarks>
  17364. </member>
  17365. <member name="F:Urho.JoystickState.ButtonPress">
  17366. <summary></summary>
  17367. <remarks></remarks>
  17368. </member>
  17369. <member name="F:Urho.JoystickState.Buttons">
  17370. <summary></summary>
  17371. <remarks></remarks>
  17372. </member>
  17373. <member name="F:Urho.JoystickState.ControllerPtr">
  17374. <summary></summary>
  17375. <remarks></remarks>
  17376. </member>
  17377. <member name="M:Urho.JoystickState.GetAxisPosition(System.Int32)">
  17378. <param name="position"></param>
  17379. <summary></summary>
  17380. <returns></returns>
  17381. <remarks></remarks>
  17382. </member>
  17383. <member name="M:Urho.JoystickState.GetButtonDown(System.Int32)">
  17384. <param name="position"></param>
  17385. <summary></summary>
  17386. <returns></returns>
  17387. <remarks></remarks>
  17388. </member>
  17389. <member name="M:Urho.JoystickState.GetButtonPress(System.Int32)">
  17390. <param name="position"></param>
  17391. <summary></summary>
  17392. <returns></returns>
  17393. <remarks></remarks>
  17394. </member>
  17395. <member name="M:Urho.JoystickState.GetHatPosition(System.Int32)">
  17396. <param name="position"></param>
  17397. <summary></summary>
  17398. <returns></returns>
  17399. <remarks></remarks>
  17400. </member>
  17401. <member name="F:Urho.JoystickState.Hats">
  17402. <summary></summary>
  17403. <remarks></remarks>
  17404. </member>
  17405. <member name="F:Urho.JoystickState.JoystickIdPtr">
  17406. <summary></summary>
  17407. <remarks></remarks>
  17408. </member>
  17409. <member name="F:Urho.JoystickState.JoystickPtr">
  17410. <summary></summary>
  17411. <remarks></remarks>
  17412. </member>
  17413. <member name="F:Urho.JoystickState.Name">
  17414. <summary></summary>
  17415. <remarks></remarks>
  17416. </member>
  17417. <member name="P:Urho.JoystickState.ScreenJoystick">
  17418. <summary></summary>
  17419. <value></value>
  17420. <remarks></remarks>
  17421. </member>
  17422. <member name="F:Urho.JoystickState.ScreenJoystickPtr">
  17423. <summary></summary>
  17424. <remarks></remarks>
  17425. </member>
  17426. <member name="T:Urho.JSONFile">
  17427. <summary>
  17428. JSON document resource.
  17429. </summary>
  17430. <remarks></remarks>
  17431. </member>
  17432. <member name="C:Urho.JSONFile(System.IntPtr)">
  17433. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  17434. <summary>Constructs a new instance of JSONFile, given a raw pointer to an unmanaged object</summary>
  17435. <remarks>
  17436. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  17437. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  17438. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  17439. </remarks>
  17440. </member>
  17441. <member name="C:Urho.JSONFile(Urho.Context)">
  17442. <param name="context">The context that this object will be attached to.</param>
  17443. <summary>Creates an instance of JSONFile that is attached to an execution context.</summary>
  17444. <remarks>
  17445. <para>This creates an instance of JSONFile attached to the specified execution context.</para>
  17446. </remarks>
  17447. </member>
  17448. <member name="C:Urho.JSONFile(Urho.UrhoObjectFlag)">
  17449. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  17450. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  17451. <remarks>
  17452. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  17453. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  17454. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  17455. </remarks>
  17456. </member>
  17457. <member name="P:Urho.JSONFile.BaseType">
  17458. <summary>Urho's type system base type.</summary>
  17459. <value>StringHash representing the base type for this Urho type.</value>
  17460. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  17461. </member>
  17462. <member name="M:Urho.JSONFile.RegisterObject(Urho.Context)">
  17463. <param name="context"></param>
  17464. <summary>
  17465. Register object factory.
  17466. </summary>
  17467. <remarks></remarks>
  17468. </member>
  17469. <member name="P:Urho.JSONFile.Type">
  17470. <summary>Urho's type system type.</summary>
  17471. <value>StringHash representing the type for this C# type.</value>
  17472. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  17473. </member>
  17474. <member name="P:Urho.JSONFile.TypeName">
  17475. <summary>Urho's low-level type name.</summary>
  17476. <value>Stringified low-level type name.</value>
  17477. <remarks />
  17478. </member>
  17479. <member name="P:Urho.JSONFile.TypeNameStatic">
  17480. <summary>Urho's low-level type name, accessible as a static method.</summary>
  17481. <value>Stringified low-level type name.</value>
  17482. <remarks />
  17483. </member>
  17484. <member name="P:Urho.JSONFile.TypeStatic">
  17485. <summary></summary>
  17486. <value></value>
  17487. <remarks></remarks>
  17488. </member>
  17489. <member name="T:Urho.JSONNumberType">
  17490. <summary>
  17491. JSON number type.
  17492. </summary>
  17493. <remarks></remarks>
  17494. </member>
  17495. <member name="F:Urho.JSONNumberType.FloatDouble">
  17496. <summary></summary>
  17497. </member>
  17498. <member name="F:Urho.JSONNumberType.Int">
  17499. <summary></summary>
  17500. </member>
  17501. <member name="F:Urho.JSONNumberType.Nan">
  17502. <summary></summary>
  17503. </member>
  17504. <member name="F:Urho.JSONNumberType.Uint">
  17505. <summary></summary>
  17506. </member>
  17507. <member name="T:Urho.JSONValueType">
  17508. <summary>
  17509. JSON value type.
  17510. </summary>
  17511. <remarks></remarks>
  17512. </member>
  17513. <member name="F:Urho.JSONValueType.Array">
  17514. <summary></summary>
  17515. </member>
  17516. <member name="F:Urho.JSONValueType.Bool">
  17517. <summary></summary>
  17518. </member>
  17519. <member name="F:Urho.JSONValueType.Null">
  17520. <summary></summary>
  17521. </member>
  17522. <member name="F:Urho.JSONValueType.Number">
  17523. <summary></summary>
  17524. </member>
  17525. <member name="F:Urho.JSONValueType.Object">
  17526. <summary></summary>
  17527. </member>
  17528. <member name="F:Urho.JSONValueType.String">
  17529. <summary></summary>
  17530. </member>
  17531. <member name="T:Urho.JumpBy">
  17532. <summary></summary>
  17533. <remarks></remarks>
  17534. </member>
  17535. <member name="C:Urho.JumpBy(System.Single,Urho.Vector3,System.Single,System.UInt32)">
  17536. <param name="duration"></param>
  17537. <param name="position"></param>
  17538. <param name="height"></param>
  17539. <param name="jumps"></param>
  17540. <summary></summary>
  17541. <remarks></remarks>
  17542. </member>
  17543. <member name="P:Urho.JumpBy.Height">
  17544. <summary></summary>
  17545. <value></value>
  17546. <remarks></remarks>
  17547. </member>
  17548. <member name="P:Urho.JumpBy.Jumps">
  17549. <summary></summary>
  17550. <value></value>
  17551. <remarks></remarks>
  17552. </member>
  17553. <member name="P:Urho.JumpBy.Position">
  17554. <summary></summary>
  17555. <value></value>
  17556. <remarks></remarks>
  17557. </member>
  17558. <member name="M:Urho.JumpBy.Reverse">
  17559. <summary></summary>
  17560. <returns></returns>
  17561. <remarks></remarks>
  17562. </member>
  17563. <member name="M:Urho.JumpBy.StartAction(Urho.Node)">
  17564. <param name="target"></param>
  17565. <summary></summary>
  17566. <returns></returns>
  17567. <remarks></remarks>
  17568. </member>
  17569. <member name="T:Urho.JumpByState">
  17570. <summary></summary>
  17571. <remarks></remarks>
  17572. </member>
  17573. <member name="C:Urho.JumpByState(Urho.JumpBy,Urho.Node)">
  17574. <param name="action"></param>
  17575. <param name="target"></param>
  17576. <summary></summary>
  17577. <remarks></remarks>
  17578. </member>
  17579. <member name="F:Urho.JumpByState.Delta">
  17580. <summary></summary>
  17581. <remarks></remarks>
  17582. </member>
  17583. <member name="F:Urho.JumpByState.Height">
  17584. <summary></summary>
  17585. <remarks></remarks>
  17586. </member>
  17587. <member name="F:Urho.JumpByState.Jumps">
  17588. <summary></summary>
  17589. <remarks></remarks>
  17590. </member>
  17591. <member name="F:Urho.JumpByState.P">
  17592. <summary></summary>
  17593. <remarks></remarks>
  17594. </member>
  17595. <member name="F:Urho.JumpByState.StartPosition">
  17596. <summary></summary>
  17597. <remarks></remarks>
  17598. </member>
  17599. <member name="M:Urho.JumpByState.Update(System.Single)">
  17600. <param name="time"></param>
  17601. <summary></summary>
  17602. <remarks></remarks>
  17603. </member>
  17604. <member name="T:Urho.JumpTo">
  17605. <summary></summary>
  17606. <remarks></remarks>
  17607. </member>
  17608. <member name="C:Urho.JumpTo(System.Single,Urho.Vector3,System.Single,System.UInt32)">
  17609. <param name="duration"></param>
  17610. <param name="position"></param>
  17611. <param name="height"></param>
  17612. <param name="jumps"></param>
  17613. <summary></summary>
  17614. <remarks></remarks>
  17615. </member>
  17616. <member name="M:Urho.JumpTo.StartAction(Urho.Node)">
  17617. <param name="target"></param>
  17618. <summary></summary>
  17619. <returns></returns>
  17620. <remarks></remarks>
  17621. </member>
  17622. <member name="T:Urho.JumpToState">
  17623. <summary></summary>
  17624. <remarks></remarks>
  17625. </member>
  17626. <member name="C:Urho.JumpToState(Urho.JumpBy,Urho.Node)">
  17627. <param name="action"></param>
  17628. <param name="target"></param>
  17629. <summary></summary>
  17630. <remarks></remarks>
  17631. </member>
  17632. <member name="T:Urho.Key">
  17633. <summary></summary>
  17634. <remarks></remarks>
  17635. </member>
  17636. <member name="F:Urho.Key.A">
  17637. <summary></summary>
  17638. </member>
  17639. <member name="F:Urho.Key.Alt">
  17640. <summary></summary>
  17641. </member>
  17642. <member name="F:Urho.Key.Application">
  17643. <summary></summary>
  17644. </member>
  17645. <member name="F:Urho.Key.B">
  17646. <summary></summary>
  17647. </member>
  17648. <member name="F:Urho.Key.Backspace">
  17649. <summary></summary>
  17650. </member>
  17651. <member name="F:Urho.Key.C">
  17652. <summary></summary>
  17653. </member>
  17654. <member name="F:Urho.Key.Capslock">
  17655. <summary></summary>
  17656. </member>
  17657. <member name="F:Urho.Key.Ctrl">
  17658. <summary></summary>
  17659. </member>
  17660. <member name="F:Urho.Key.D">
  17661. <summary></summary>
  17662. </member>
  17663. <member name="F:Urho.Key.Delete">
  17664. <summary></summary>
  17665. </member>
  17666. <member name="F:Urho.Key.Down">
  17667. <summary></summary>
  17668. </member>
  17669. <member name="F:Urho.Key.E">
  17670. <summary></summary>
  17671. </member>
  17672. <member name="F:Urho.Key.End">
  17673. <summary></summary>
  17674. </member>
  17675. <member name="F:Urho.Key.Esc">
  17676. <summary></summary>
  17677. </member>
  17678. <member name="F:Urho.Key.F">
  17679. <summary></summary>
  17680. </member>
  17681. <member name="F:Urho.Key.F1">
  17682. <summary></summary>
  17683. </member>
  17684. <member name="F:Urho.Key.F10">
  17685. <summary></summary>
  17686. </member>
  17687. <member name="F:Urho.Key.F11">
  17688. <summary></summary>
  17689. </member>
  17690. <member name="F:Urho.Key.F12">
  17691. <summary></summary>
  17692. </member>
  17693. <member name="F:Urho.Key.F13">
  17694. <summary></summary>
  17695. </member>
  17696. <member name="F:Urho.Key.F14">
  17697. <summary></summary>
  17698. </member>
  17699. <member name="F:Urho.Key.F15">
  17700. <summary></summary>
  17701. </member>
  17702. <member name="F:Urho.Key.F16">
  17703. <summary></summary>
  17704. </member>
  17705. <member name="F:Urho.Key.F17">
  17706. <summary></summary>
  17707. </member>
  17708. <member name="F:Urho.Key.F18">
  17709. <summary></summary>
  17710. </member>
  17711. <member name="F:Urho.Key.F19">
  17712. <summary></summary>
  17713. </member>
  17714. <member name="F:Urho.Key.F2">
  17715. <summary></summary>
  17716. </member>
  17717. <member name="F:Urho.Key.F20">
  17718. <summary></summary>
  17719. </member>
  17720. <member name="F:Urho.Key.F21">
  17721. <summary></summary>
  17722. </member>
  17723. <member name="F:Urho.Key.F22">
  17724. <summary></summary>
  17725. </member>
  17726. <member name="F:Urho.Key.F23">
  17727. <summary></summary>
  17728. </member>
  17729. <member name="F:Urho.Key.F24">
  17730. <summary></summary>
  17731. </member>
  17732. <member name="F:Urho.Key.F3">
  17733. <summary></summary>
  17734. </member>
  17735. <member name="F:Urho.Key.F4">
  17736. <summary></summary>
  17737. </member>
  17738. <member name="F:Urho.Key.F5">
  17739. <summary></summary>
  17740. </member>
  17741. <member name="F:Urho.Key.F6">
  17742. <summary></summary>
  17743. </member>
  17744. <member name="F:Urho.Key.F7">
  17745. <summary></summary>
  17746. </member>
  17747. <member name="F:Urho.Key.F8">
  17748. <summary></summary>
  17749. </member>
  17750. <member name="F:Urho.Key.F9">
  17751. <summary></summary>
  17752. </member>
  17753. <member name="F:Urho.Key.G">
  17754. <summary></summary>
  17755. </member>
  17756. <member name="F:Urho.Key.Gui">
  17757. <summary></summary>
  17758. </member>
  17759. <member name="F:Urho.Key.H">
  17760. <summary></summary>
  17761. </member>
  17762. <member name="F:Urho.Key.Home">
  17763. <summary></summary>
  17764. </member>
  17765. <member name="F:Urho.Key.I">
  17766. <summary></summary>
  17767. </member>
  17768. <member name="F:Urho.Key.Insert">
  17769. <summary></summary>
  17770. </member>
  17771. <member name="F:Urho.Key.J">
  17772. <summary></summary>
  17773. </member>
  17774. <member name="F:Urho.Key.K">
  17775. <summary></summary>
  17776. </member>
  17777. <member name="F:Urho.Key.KP_0">
  17778. <summary></summary>
  17779. </member>
  17780. <member name="F:Urho.Key.KP_1">
  17781. <summary></summary>
  17782. </member>
  17783. <member name="F:Urho.Key.KP_2">
  17784. <summary></summary>
  17785. </member>
  17786. <member name="F:Urho.Key.KP_3">
  17787. <summary></summary>
  17788. </member>
  17789. <member name="F:Urho.Key.KP_4">
  17790. <summary></summary>
  17791. </member>
  17792. <member name="F:Urho.Key.KP_5">
  17793. <summary></summary>
  17794. </member>
  17795. <member name="F:Urho.Key.KP_6">
  17796. <summary></summary>
  17797. </member>
  17798. <member name="F:Urho.Key.KP_7">
  17799. <summary></summary>
  17800. </member>
  17801. <member name="F:Urho.Key.KP_8">
  17802. <summary></summary>
  17803. </member>
  17804. <member name="F:Urho.Key.KP_9">
  17805. <summary></summary>
  17806. </member>
  17807. <member name="F:Urho.Key.KP_Divide">
  17808. <summary></summary>
  17809. </member>
  17810. <member name="F:Urho.Key.Kp_ENTER">
  17811. <summary></summary>
  17812. </member>
  17813. <member name="F:Urho.Key.KP_Minus">
  17814. <summary></summary>
  17815. </member>
  17816. <member name="F:Urho.Key.KP_Multiply">
  17817. <summary></summary>
  17818. </member>
  17819. <member name="F:Urho.Key.KP_Period">
  17820. <summary></summary>
  17821. </member>
  17822. <member name="F:Urho.Key.KP_Plus">
  17823. <summary></summary>
  17824. </member>
  17825. <member name="F:Urho.Key.L">
  17826. <summary></summary>
  17827. </member>
  17828. <member name="F:Urho.Key.Left">
  17829. <summary></summary>
  17830. </member>
  17831. <member name="F:Urho.Key.LeftAlt">
  17832. <summary></summary>
  17833. </member>
  17834. <member name="F:Urho.Key.LeftCtrl">
  17835. <summary></summary>
  17836. </member>
  17837. <member name="F:Urho.Key.LeftGui">
  17838. <summary></summary>
  17839. </member>
  17840. <member name="F:Urho.Key.LeftShift">
  17841. <summary></summary>
  17842. </member>
  17843. <member name="F:Urho.Key.M">
  17844. <summary></summary>
  17845. </member>
  17846. <member name="F:Urho.Key.N">
  17847. <summary></summary>
  17848. </member>
  17849. <member name="F:Urho.Key.N0">
  17850. <summary></summary>
  17851. </member>
  17852. <member name="F:Urho.Key.N1">
  17853. <summary></summary>
  17854. </member>
  17855. <member name="F:Urho.Key.N2">
  17856. <summary></summary>
  17857. </member>
  17858. <member name="F:Urho.Key.N3">
  17859. <summary></summary>
  17860. </member>
  17861. <member name="F:Urho.Key.N4">
  17862. <summary></summary>
  17863. </member>
  17864. <member name="F:Urho.Key.N5">
  17865. <summary></summary>
  17866. </member>
  17867. <member name="F:Urho.Key.N6">
  17868. <summary></summary>
  17869. </member>
  17870. <member name="F:Urho.Key.N7">
  17871. <summary></summary>
  17872. </member>
  17873. <member name="F:Urho.Key.N8">
  17874. <summary></summary>
  17875. </member>
  17876. <member name="F:Urho.Key.N9">
  17877. <summary></summary>
  17878. </member>
  17879. <member name="F:Urho.Key.NumlockClear">
  17880. <summary></summary>
  17881. </member>
  17882. <member name="F:Urho.Key.O">
  17883. <summary></summary>
  17884. </member>
  17885. <member name="F:Urho.Key.P">
  17886. <summary></summary>
  17887. </member>
  17888. <member name="F:Urho.Key.PageDown">
  17889. <summary></summary>
  17890. </member>
  17891. <member name="F:Urho.Key.PageUp">
  17892. <summary></summary>
  17893. </member>
  17894. <member name="F:Urho.Key.Pause">
  17895. <summary></summary>
  17896. </member>
  17897. <member name="F:Urho.Key.PrintScreen">
  17898. <summary></summary>
  17899. </member>
  17900. <member name="F:Urho.Key.Q">
  17901. <summary></summary>
  17902. </member>
  17903. <member name="F:Urho.Key.R">
  17904. <summary></summary>
  17905. </member>
  17906. <member name="F:Urho.Key.Return">
  17907. <summary></summary>
  17908. </member>
  17909. <member name="F:Urho.Key.Return2">
  17910. <summary></summary>
  17911. </member>
  17912. <member name="F:Urho.Key.Right">
  17913. <summary></summary>
  17914. </member>
  17915. <member name="F:Urho.Key.RightAlt">
  17916. <summary></summary>
  17917. </member>
  17918. <member name="F:Urho.Key.RightCtrl">
  17919. <summary></summary>
  17920. </member>
  17921. <member name="F:Urho.Key.RightGui">
  17922. <summary></summary>
  17923. </member>
  17924. <member name="F:Urho.Key.RightShift">
  17925. <summary></summary>
  17926. </member>
  17927. <member name="F:Urho.Key.S">
  17928. <summary></summary>
  17929. </member>
  17930. <member name="F:Urho.Key.ScrollLock">
  17931. <summary></summary>
  17932. </member>
  17933. <member name="F:Urho.Key.Select">
  17934. <summary></summary>
  17935. </member>
  17936. <member name="F:Urho.Key.Shift">
  17937. <summary></summary>
  17938. </member>
  17939. <member name="F:Urho.Key.Space">
  17940. <summary></summary>
  17941. </member>
  17942. <member name="F:Urho.Key.T">
  17943. <summary></summary>
  17944. </member>
  17945. <member name="F:Urho.Key.Tab">
  17946. <summary></summary>
  17947. </member>
  17948. <member name="F:Urho.Key.U">
  17949. <summary></summary>
  17950. </member>
  17951. <member name="F:Urho.Key.Up">
  17952. <summary></summary>
  17953. </member>
  17954. <member name="F:Urho.Key.V">
  17955. <summary></summary>
  17956. </member>
  17957. <member name="F:Urho.Key.W">
  17958. <summary></summary>
  17959. </member>
  17960. <member name="F:Urho.Key.X">
  17961. <summary></summary>
  17962. </member>
  17963. <member name="F:Urho.Key.Y">
  17964. <summary></summary>
  17965. </member>
  17966. <member name="F:Urho.Key.Z">
  17967. <summary></summary>
  17968. </member>
  17969. <member name="T:Urho.KeyDownEventArgs">
  17970. <summary></summary>
  17971. <remarks></remarks>
  17972. </member>
  17973. <member name="P:Urho.KeyDownEventArgs.Buttons">
  17974. <summary></summary>
  17975. <value></value>
  17976. <remarks></remarks>
  17977. </member>
  17978. <member name="P:Urho.KeyDownEventArgs.Key">
  17979. <summary></summary>
  17980. <value></value>
  17981. <remarks></remarks>
  17982. </member>
  17983. <member name="P:Urho.KeyDownEventArgs.Qualifiers">
  17984. <summary></summary>
  17985. <value></value>
  17986. <remarks></remarks>
  17987. </member>
  17988. <member name="P:Urho.KeyDownEventArgs.Raw">
  17989. <summary></summary>
  17990. <value></value>
  17991. <remarks></remarks>
  17992. </member>
  17993. <member name="P:Urho.KeyDownEventArgs.Repeat">
  17994. <summary></summary>
  17995. <value></value>
  17996. <remarks></remarks>
  17997. </member>
  17998. <member name="P:Urho.KeyDownEventArgs.Scancode">
  17999. <summary></summary>
  18000. <value></value>
  18001. <remarks></remarks>
  18002. </member>
  18003. <member name="T:Urho.KeyUpEventArgs">
  18004. <summary></summary>
  18005. <remarks></remarks>
  18006. </member>
  18007. <member name="P:Urho.KeyUpEventArgs.Buttons">
  18008. <summary></summary>
  18009. <value></value>
  18010. <remarks></remarks>
  18011. </member>
  18012. <member name="P:Urho.KeyUpEventArgs.Key">
  18013. <summary></summary>
  18014. <value></value>
  18015. <remarks></remarks>
  18016. </member>
  18017. <member name="P:Urho.KeyUpEventArgs.Qualifiers">
  18018. <summary></summary>
  18019. <value></value>
  18020. <remarks></remarks>
  18021. </member>
  18022. <member name="P:Urho.KeyUpEventArgs.Raw">
  18023. <summary></summary>
  18024. <value></value>
  18025. <remarks></remarks>
  18026. </member>
  18027. <member name="P:Urho.KeyUpEventArgs.Scancode">
  18028. <summary></summary>
  18029. <value></value>
  18030. <remarks></remarks>
  18031. </member>
  18032. <member name="T:Urho.LayoutMode">
  18033. <summary>
  18034. Layout operation mode.
  18035. </summary>
  18036. <remarks></remarks>
  18037. </member>
  18038. <member name="F:Urho.LayoutMode.Free">
  18039. <summary></summary>
  18040. </member>
  18041. <member name="F:Urho.LayoutMode.Horizontal">
  18042. <summary></summary>
  18043. </member>
  18044. <member name="F:Urho.LayoutMode.Vertical">
  18045. <summary></summary>
  18046. </member>
  18047. <member name="T:Urho.LayoutUpdatedEventArgs">
  18048. <summary></summary>
  18049. <remarks></remarks>
  18050. </member>
  18051. <member name="P:Urho.LayoutUpdatedEventArgs.Element">
  18052. <summary></summary>
  18053. <value></value>
  18054. <remarks></remarks>
  18055. </member>
  18056. <member name="T:Urho.Light">
  18057. <summary>
  18058. %Light component.
  18059. </summary>
  18060. <remarks></remarks>
  18061. </member>
  18062. <member name="C:Urho.Light(System.IntPtr)">
  18063. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  18064. <summary>Constructs a new instance of Light, given a raw pointer to an unmanaged object</summary>
  18065. <remarks>
  18066. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  18067. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  18068. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  18069. </remarks>
  18070. </member>
  18071. <member name="C:Urho.Light(Urho.Context)">
  18072. <param name="context">The context that this object will be attached to.</param>
  18073. <summary>Creates an instance of Light that is attached to an execution context.</summary>
  18074. <remarks>
  18075. <para>This creates an instance of Light attached to the specified execution context.</para>
  18076. </remarks>
  18077. </member>
  18078. <member name="C:Urho.Light(Urho.UrhoObjectFlag)">
  18079. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  18080. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  18081. <remarks>
  18082. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  18083. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  18084. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  18085. </remarks>
  18086. </member>
  18087. <member name="P:Urho.Light.AspectRatio">
  18088. <summary>
  18089. Return spotlight aspect ratio.
  18090. Or
  18091. Set spotlight aspect ratio.
  18092. </summary>
  18093. <value></value>
  18094. <remarks></remarks>
  18095. </member>
  18096. <member name="P:Urho.Light.BaseType">
  18097. <summary>Urho's type system base type.</summary>
  18098. <value>StringHash representing the base type for this Urho type.</value>
  18099. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  18100. </member>
  18101. <member name="P:Urho.Light.Brightness">
  18102. <summary>
  18103. Return brightness multiplier.
  18104. Or
  18105. Set light brightness multiplier. Both the color and specular intensity are multiplied with this to get final values for rendering.
  18106. </summary>
  18107. <value></value>
  18108. <remarks></remarks>
  18109. </member>
  18110. <member name="P:Urho.Light.Color">
  18111. <summary>
  18112. Return color.
  18113. Or
  18114. Set color.
  18115. </summary>
  18116. <value></value>
  18117. <remarks></remarks>
  18118. </member>
  18119. <member name="M:Urho.Light.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  18120. <param name="debug"></param>
  18121. <param name="depthTest"></param>
  18122. <summary>
  18123. Visualize the component as debug geometry.
  18124. </summary>
  18125. <remarks></remarks>
  18126. </member>
  18127. <member name="P:Urho.Light.EffectiveColor">
  18128. <summary>
  18129. Return effective color, multiplied by brightness. Do not multiply the alpha so that can compare against the default black color to detect a light with no effect.
  18130. </summary>
  18131. <value></value>
  18132. <remarks></remarks>
  18133. </member>
  18134. <member name="P:Urho.Light.EffectiveSpecularIntensity">
  18135. <summary>
  18136. Return effective specular intensity, multiplied by absolute value of brightness.
  18137. </summary>
  18138. <value></value>
  18139. <remarks></remarks>
  18140. </member>
  18141. <member name="P:Urho.Light.FadeDistance">
  18142. <summary>
  18143. Return fade start distance.
  18144. Or
  18145. Set fade out start distance.
  18146. </summary>
  18147. <value></value>
  18148. <remarks></remarks>
  18149. </member>
  18150. <member name="P:Urho.Light.Fov">
  18151. <summary>
  18152. Return spotlight field of view.
  18153. Or
  18154. Set spotlight field of view.
  18155. </summary>
  18156. <value></value>
  18157. <remarks></remarks>
  18158. </member>
  18159. <member name="P:Urho.Light.Frustum">
  18160. <summary>
  18161. Return spotlight frustum.
  18162. </summary>
  18163. <value></value>
  18164. <remarks></remarks>
  18165. </member>
  18166. <member name="M:Urho.Light.GetIntensityDivisor(System.Single)">
  18167. <param name="attenuation"></param>
  18168. <summary>
  18169. Return a divisor value based on intensity for calculating the sort value.
  18170. </summary>
  18171. <returns></returns>
  18172. <remarks></remarks>
  18173. </member>
  18174. <member name="M:Urho.Light.IsNegative">
  18175. <summary>
  18176. Return whether light has negative (darkening) color.
  18177. </summary>
  18178. <returns></returns>
  18179. <remarks></remarks>
  18180. </member>
  18181. <member name="P:Urho.Light.LightQueue">
  18182. <summary>
  18183. Return light queue. Called by View.
  18184. Or
  18185. Set light queue used for this light. Called by View.
  18186. </summary>
  18187. <value></value>
  18188. <remarks></remarks>
  18189. </member>
  18190. <member name="P:Urho.Light.LightType">
  18191. <summary>
  18192. Return light type.
  18193. Or
  18194. Set light type.
  18195. </summary>
  18196. <value></value>
  18197. <remarks></remarks>
  18198. </member>
  18199. <member name="P:Urho.Light.NumShadowSplits">
  18200. <summary>
  18201. Return number of shadow map cascade splits for a directional light, considering also graphics API limitations.
  18202. </summary>
  18203. <value></value>
  18204. <remarks></remarks>
  18205. </member>
  18206. <member name="P:Urho.Light.PerVertex">
  18207. <summary>
  18208. Return vertex lighting mode.
  18209. Or
  18210. Set vertex lighting mode.
  18211. </summary>
  18212. <value></value>
  18213. <remarks></remarks>
  18214. </member>
  18215. <member name="P:Urho.Light.RampTexture">
  18216. <summary>
  18217. Return range attenuation texture.
  18218. Or
  18219. Set range attenuation texture.
  18220. </summary>
  18221. <value></value>
  18222. <remarks></remarks>
  18223. </member>
  18224. <member name="P:Urho.Light.RampTextureAttr">
  18225. <summary>
  18226. Return ramp texture attribute.
  18227. </summary>
  18228. <value></value>
  18229. <remarks></remarks>
  18230. </member>
  18231. <member name="P:Urho.Light.Range">
  18232. <summary>
  18233. Return range.
  18234. Or
  18235. Set range.
  18236. </summary>
  18237. <value></value>
  18238. <remarks></remarks>
  18239. </member>
  18240. <member name="M:Urho.Light.RegisterObject(Urho.Context)">
  18241. <param name="context"></param>
  18242. <summary>
  18243. Register object factory. Drawable must be registered first.
  18244. </summary>
  18245. <remarks></remarks>
  18246. </member>
  18247. <member name="M:Urho.Light.SetIntensitySortValue(System.Single)">
  18248. <param name="distance"></param>
  18249. <summary>
  18250. Set sort value based on intensity and view distance.
  18251. </summary>
  18252. <remarks></remarks>
  18253. </member>
  18254. <member name="M:Urho.Light.SetIntensitySortValue(Urho.BoundingBox)">
  18255. <param name="box"></param>
  18256. <summary>
  18257. Set sort value based on overall intensity over a bounding box.
  18258. </summary>
  18259. <remarks></remarks>
  18260. </member>
  18261. <member name="P:Urho.Light.ShadowBias">
  18262. <summary>
  18263. Return shadow depth bias parameters.
  18264. Or
  18265. Set shadow depth bias parameters.
  18266. </summary>
  18267. <value></value>
  18268. <remarks></remarks>
  18269. </member>
  18270. <member name="P:Urho.Light.ShadowCascade">
  18271. <summary>
  18272. Return directional light cascaded shadow parameters.
  18273. Or
  18274. Set directional light cascaded shadow parameters.
  18275. </summary>
  18276. <value></value>
  18277. <remarks></remarks>
  18278. </member>
  18279. <member name="P:Urho.Light.ShadowFadeDistance">
  18280. <summary>
  18281. Return shadow fade start distance.
  18282. Or
  18283. Set shadow fade out start distance. Only has effect if shadow distance is also non-zero.
  18284. </summary>
  18285. <value></value>
  18286. <remarks></remarks>
  18287. </member>
  18288. <member name="P:Urho.Light.ShadowIntensity">
  18289. <summary>
  18290. Return shadow intensity.
  18291. Or
  18292. Set shadow intensity between 0.0 - 1.0. 0.0 (the default) gives fully dark shadows.
  18293. </summary>
  18294. <value></value>
  18295. <remarks></remarks>
  18296. </member>
  18297. <member name="P:Urho.Light.ShadowNearFarRatio">
  18298. <summary>
  18299. Return shadow camera near/far clip distance ratio.
  18300. Or
  18301. Set shadow camera near/far clip distance ratio.
  18302. </summary>
  18303. <value></value>
  18304. <remarks></remarks>
  18305. </member>
  18306. <member name="P:Urho.Light.ShadowResolution">
  18307. <summary>
  18308. Return shadow resolution.
  18309. Or
  18310. Set shadow resolution between 0.25 - 1.0. Determines the shadow map to use.
  18311. </summary>
  18312. <value></value>
  18313. <remarks></remarks>
  18314. </member>
  18315. <member name="P:Urho.Light.ShapeTexture">
  18316. <summary>
  18317. Return spotlight attenuation texture.
  18318. Or
  18319. Set spotlight attenuation texture.
  18320. </summary>
  18321. <value></value>
  18322. <remarks></remarks>
  18323. </member>
  18324. <member name="P:Urho.Light.ShapeTextureAttr">
  18325. <summary>
  18326. Return shape texture attribute.
  18327. </summary>
  18328. <value></value>
  18329. <remarks></remarks>
  18330. </member>
  18331. <member name="P:Urho.Light.SpecularIntensity">
  18332. <summary>
  18333. Return specular intensity.
  18334. Or
  18335. Set specular intensity. Zero disables specular calculations.
  18336. </summary>
  18337. <value></value>
  18338. <remarks></remarks>
  18339. </member>
  18340. <member name="P:Urho.Light.Type">
  18341. <summary>Urho's type system type.</summary>
  18342. <value>StringHash representing the type for this C# type.</value>
  18343. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  18344. </member>
  18345. <member name="P:Urho.Light.TypeName">
  18346. <summary>Urho's low-level type name.</summary>
  18347. <value>Stringified low-level type name.</value>
  18348. <remarks />
  18349. </member>
  18350. <member name="P:Urho.Light.TypeNameStatic">
  18351. <summary>Urho's low-level type name, accessible as a static method.</summary>
  18352. <value>Stringified low-level type name.</value>
  18353. <remarks />
  18354. </member>
  18355. <member name="P:Urho.Light.TypeStatic">
  18356. <summary></summary>
  18357. <value></value>
  18358. <remarks></remarks>
  18359. </member>
  18360. <member name="T:Urho.LightBatchQueue">
  18361. <summary></summary>
  18362. <remarks></remarks>
  18363. </member>
  18364. <member name="T:Urho.LightPSVariation">
  18365. <summary>
  18366. Light pixel shader variations.
  18367. </summary>
  18368. <remarks></remarks>
  18369. </member>
  18370. <member name="F:Urho.LightPSVariation.MaxLightPsVariations">
  18371. <summary></summary>
  18372. </member>
  18373. <member name="F:Urho.LightPSVariation.None">
  18374. <summary></summary>
  18375. </member>
  18376. <member name="F:Urho.LightPSVariation.Point">
  18377. <summary></summary>
  18378. </member>
  18379. <member name="F:Urho.LightPSVariation.Pointmask">
  18380. <summary></summary>
  18381. </member>
  18382. <member name="F:Urho.LightPSVariation.Pointmaskshadow">
  18383. <summary></summary>
  18384. </member>
  18385. <member name="F:Urho.LightPSVariation.Pointmaskshadowspec">
  18386. <summary></summary>
  18387. </member>
  18388. <member name="F:Urho.LightPSVariation.Pointmaskspec">
  18389. <summary></summary>
  18390. </member>
  18391. <member name="F:Urho.LightPSVariation.Pointshadow">
  18392. <summary></summary>
  18393. </member>
  18394. <member name="F:Urho.LightPSVariation.Pointshadowspec">
  18395. <summary></summary>
  18396. </member>
  18397. <member name="F:Urho.LightPSVariation.Pointspec">
  18398. <summary></summary>
  18399. </member>
  18400. <member name="F:Urho.LightPSVariation.Shadow">
  18401. <summary></summary>
  18402. </member>
  18403. <member name="F:Urho.LightPSVariation.Shadowspec">
  18404. <summary></summary>
  18405. </member>
  18406. <member name="F:Urho.LightPSVariation.Spec">
  18407. <summary></summary>
  18408. </member>
  18409. <member name="F:Urho.LightPSVariation.Spot">
  18410. <summary></summary>
  18411. </member>
  18412. <member name="F:Urho.LightPSVariation.Spotshadow">
  18413. <summary></summary>
  18414. </member>
  18415. <member name="F:Urho.LightPSVariation.Spotshadowspec">
  18416. <summary></summary>
  18417. </member>
  18418. <member name="F:Urho.LightPSVariation.Spotspec">
  18419. <summary></summary>
  18420. </member>
  18421. <member name="T:Urho.LightType">
  18422. <summary>
  18423. %Light types.
  18424. </summary>
  18425. <remarks></remarks>
  18426. </member>
  18427. <member name="F:Urho.LightType.Directional">
  18428. <summary></summary>
  18429. </member>
  18430. <member name="F:Urho.LightType.Point">
  18431. <summary></summary>
  18432. </member>
  18433. <member name="F:Urho.LightType.Spot">
  18434. <summary></summary>
  18435. </member>
  18436. <member name="T:Urho.LightVSVariation">
  18437. <summary>
  18438. Light vertex shader variations.
  18439. </summary>
  18440. <remarks></remarks>
  18441. </member>
  18442. <member name="F:Urho.LightVSVariation.Dir">
  18443. <summary></summary>
  18444. </member>
  18445. <member name="F:Urho.LightVSVariation.MaxLightVsVariations">
  18446. <summary></summary>
  18447. </member>
  18448. <member name="F:Urho.LightVSVariation.Point">
  18449. <summary></summary>
  18450. </member>
  18451. <member name="F:Urho.LightVSVariation.Pointshadow">
  18452. <summary></summary>
  18453. </member>
  18454. <member name="F:Urho.LightVSVariation.Shadow">
  18455. <summary></summary>
  18456. </member>
  18457. <member name="F:Urho.LightVSVariation.Spot">
  18458. <summary></summary>
  18459. </member>
  18460. <member name="F:Urho.LightVSVariation.Spotshadow">
  18461. <summary></summary>
  18462. </member>
  18463. <member name="T:Urho.LineEdit">
  18464. <summary>
  18465. Single-line text editor %UI element.
  18466. </summary>
  18467. <remarks></remarks>
  18468. </member>
  18469. <member name="C:Urho.LineEdit(System.IntPtr)">
  18470. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  18471. <summary>Constructs a new instance of LineEdit, given a raw pointer to an unmanaged object</summary>
  18472. <remarks>
  18473. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  18474. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  18475. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  18476. </remarks>
  18477. </member>
  18478. <member name="C:Urho.LineEdit(Urho.Context)">
  18479. <param name="context">The context that this object will be attached to.</param>
  18480. <summary>Creates an instance of LineEdit that is attached to an execution context.</summary>
  18481. <remarks>
  18482. <para>This creates an instance of LineEdit attached to the specified execution context.</para>
  18483. </remarks>
  18484. </member>
  18485. <member name="C:Urho.LineEdit(Urho.UrhoObjectFlag)">
  18486. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  18487. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  18488. <remarks>
  18489. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  18490. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  18491. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  18492. </remarks>
  18493. </member>
  18494. <member name="M:Urho.LineEdit.ApplyAttributes">
  18495. <summary>
  18496. Apply attribute changes that can not be applied immediately.
  18497. </summary>
  18498. <remarks></remarks>
  18499. </member>
  18500. <member name="P:Urho.LineEdit.BaseType">
  18501. <summary>Urho's type system base type.</summary>
  18502. <value>StringHash representing the base type for this Urho type.</value>
  18503. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  18504. </member>
  18505. <member name="P:Urho.LineEdit.Cursor">
  18506. <summary>
  18507. Return cursor element.
  18508. </summary>
  18509. <value></value>
  18510. <remarks></remarks>
  18511. </member>
  18512. <member name="P:Urho.LineEdit.CursorBlinkRate">
  18513. <summary>
  18514. Return cursor blink rate.
  18515. Or
  18516. Set cursor blink rate. 0 disables blinking.
  18517. </summary>
  18518. <value></value>
  18519. <remarks></remarks>
  18520. </member>
  18521. <member name="P:Urho.LineEdit.CursorPosition">
  18522. <summary>
  18523. Return cursor position.
  18524. Or
  18525. Set cursor position.
  18526. </summary>
  18527. <value></value>
  18528. <remarks></remarks>
  18529. </member>
  18530. <member name="P:Urho.LineEdit.EchoCharacter">
  18531. <summary>
  18532. Return echo character.
  18533. Or
  18534. Set echo character for password entry and such. 0 (default) shows the actual text.
  18535. </summary>
  18536. <value></value>
  18537. <remarks></remarks>
  18538. </member>
  18539. <member name="M:Urho.LineEdit.IsCursorMovable">
  18540. <summary>
  18541. Return whether can move cursor with arrows or mouse.
  18542. </summary>
  18543. <returns></returns>
  18544. <remarks></remarks>
  18545. </member>
  18546. <member name="M:Urho.LineEdit.IsTextCopyable">
  18547. <summary>
  18548. Return whether copy-paste operations are allowed.
  18549. </summary>
  18550. <returns></returns>
  18551. <remarks></remarks>
  18552. </member>
  18553. <member name="M:Urho.LineEdit.IsTextSelectable">
  18554. <summary>
  18555. Return whether selections are allowed.
  18556. </summary>
  18557. <returns></returns>
  18558. <remarks></remarks>
  18559. </member>
  18560. <member name="P:Urho.LineEdit.MaxLength">
  18561. <summary>
  18562. Return maximum text length.
  18563. Or
  18564. Set maximum text length. 0 for unlimited.
  18565. </summary>
  18566. <value></value>
  18567. <remarks></remarks>
  18568. </member>
  18569. <member name="M:Urho.LineEdit.OnClickBegin(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,System.Int32,Urho.Cursor)">
  18570. <param name="position"></param>
  18571. <param name="screenPosition"></param>
  18572. <param name="button"></param>
  18573. <param name="buttons"></param>
  18574. <param name="qualifiers"></param>
  18575. <param name="cursor"></param>
  18576. <summary>
  18577. React to mouse click begin.
  18578. </summary>
  18579. <remarks></remarks>
  18580. </member>
  18581. <member name="M:Urho.LineEdit.OnDoubleClick(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,System.Int32,Urho.Cursor)">
  18582. <param name="position"></param>
  18583. <param name="screenPosition"></param>
  18584. <param name="button"></param>
  18585. <param name="buttons"></param>
  18586. <param name="qualifiers"></param>
  18587. <param name="cursor"></param>
  18588. <summary>
  18589. React to mouse doubleclick.
  18590. </summary>
  18591. <remarks></remarks>
  18592. </member>
  18593. <member name="M:Urho.LineEdit.OnDragBegin(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,Urho.Cursor)">
  18594. <param name="position"></param>
  18595. <param name="screenPosition"></param>
  18596. <param name="buttons"></param>
  18597. <param name="qualifiers"></param>
  18598. <param name="cursor"></param>
  18599. <summary>
  18600. React to mouse drag begin.
  18601. </summary>
  18602. <remarks></remarks>
  18603. </member>
  18604. <member name="M:Urho.LineEdit.OnDragDropFinish(Urho.UIElement)">
  18605. <param name="source"></param>
  18606. <summary>
  18607. React to drag and drop finish. Return true to signal that the drop was accepted.
  18608. </summary>
  18609. <returns></returns>
  18610. <remarks></remarks>
  18611. </member>
  18612. <member name="M:Urho.LineEdit.OnDragDropTest(Urho.UIElement)">
  18613. <param name="source"></param>
  18614. <summary>
  18615. React to drag and drop test. Return true to signal that the drop is acceptable.
  18616. </summary>
  18617. <returns></returns>
  18618. <remarks></remarks>
  18619. </member>
  18620. <member name="M:Urho.LineEdit.OnDragMove(Urho.IntVector2,Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,Urho.Cursor)">
  18621. <param name="position"></param>
  18622. <param name="screenPosition"></param>
  18623. <param name="deltaPos"></param>
  18624. <param name="buttons"></param>
  18625. <param name="qualifiers"></param>
  18626. <param name="cursor"></param>
  18627. <summary>
  18628. React to mouse drag motion.
  18629. </summary>
  18630. <remarks></remarks>
  18631. </member>
  18632. <member name="M:Urho.LineEdit.OnKey(System.Int32,System.Int32,System.Int32)">
  18633. <param name="key"></param>
  18634. <param name="buttons"></param>
  18635. <param name="qualifiers"></param>
  18636. <summary>
  18637. React to a key press.
  18638. </summary>
  18639. <remarks></remarks>
  18640. </member>
  18641. <member name="M:Urho.LineEdit.OnTextInput(System.String,System.Int32,System.Int32)">
  18642. <param name="text"></param>
  18643. <param name="buttons"></param>
  18644. <param name="qualifiers"></param>
  18645. <summary>
  18646. React to text input event.
  18647. </summary>
  18648. <remarks></remarks>
  18649. </member>
  18650. <member name="M:Urho.LineEdit.RegisterObject(Urho.Context)">
  18651. <param name="context"></param>
  18652. <summary>
  18653. Register object factory.
  18654. </summary>
  18655. <remarks></remarks>
  18656. </member>
  18657. <member name="M:Urho.LineEdit.SetCursorMovable(System.Boolean)">
  18658. <param name="enable"></param>
  18659. <summary>
  18660. Set whether can move cursor with arrows or mouse, default true.
  18661. </summary>
  18662. <remarks></remarks>
  18663. </member>
  18664. <member name="M:Urho.LineEdit.SetTextCopyable(System.Boolean)">
  18665. <param name="enable"></param>
  18666. <summary>
  18667. Set whether copy-paste operations are allowed, default true.
  18668. </summary>
  18669. <remarks></remarks>
  18670. </member>
  18671. <member name="M:Urho.LineEdit.SetTextSelectable(System.Boolean)">
  18672. <param name="enable"></param>
  18673. <summary>
  18674. Set whether selections are allowed, default true.
  18675. </summary>
  18676. <remarks></remarks>
  18677. </member>
  18678. <member name="P:Urho.LineEdit.Text">
  18679. <summary>
  18680. Return text.
  18681. Or
  18682. Set text.
  18683. </summary>
  18684. <value></value>
  18685. <remarks></remarks>
  18686. </member>
  18687. <member name="P:Urho.LineEdit.TextElement">
  18688. <summary>
  18689. Return text element.
  18690. </summary>
  18691. <value></value>
  18692. <remarks></remarks>
  18693. </member>
  18694. <member name="P:Urho.LineEdit.Type">
  18695. <summary>Urho's type system type.</summary>
  18696. <value>StringHash representing the type for this C# type.</value>
  18697. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  18698. </member>
  18699. <member name="P:Urho.LineEdit.TypeName">
  18700. <summary>Urho's low-level type name.</summary>
  18701. <value>Stringified low-level type name.</value>
  18702. <remarks />
  18703. </member>
  18704. <member name="P:Urho.LineEdit.TypeNameStatic">
  18705. <summary>Urho's low-level type name, accessible as a static method.</summary>
  18706. <value>Stringified low-level type name.</value>
  18707. <remarks />
  18708. </member>
  18709. <member name="P:Urho.LineEdit.TypeStatic">
  18710. <summary></summary>
  18711. <value></value>
  18712. <remarks></remarks>
  18713. </member>
  18714. <member name="M:Urho.LineEdit.Update(System.Single)">
  18715. <param name="timeStep"></param>
  18716. <summary>
  18717. Perform UI element update.
  18718. </summary>
  18719. <remarks></remarks>
  18720. </member>
  18721. <member name="T:Urho.ListBasedUpdateSynchronizationContext">
  18722. <summary></summary>
  18723. <remarks></remarks>
  18724. </member>
  18725. <member name="C:Urho.ListBasedUpdateSynchronizationContext(System.Collections.Generic.IList{System.Action})">
  18726. <param name="list"></param>
  18727. <summary></summary>
  18728. <remarks></remarks>
  18729. </member>
  18730. <member name="M:Urho.ListBasedUpdateSynchronizationContext.CreateCopy">
  18731. <summary></summary>
  18732. <returns></returns>
  18733. <remarks></remarks>
  18734. </member>
  18735. <member name="M:Urho.ListBasedUpdateSynchronizationContext.Post(System.Threading.SendOrPostCallback,System.Object)">
  18736. <param name="d"></param>
  18737. <param name="state"></param>
  18738. <summary></summary>
  18739. <remarks></remarks>
  18740. </member>
  18741. <member name="M:Urho.ListBasedUpdateSynchronizationContext.PumpActions">
  18742. <summary></summary>
  18743. <remarks></remarks>
  18744. </member>
  18745. <member name="M:Urho.ListBasedUpdateSynchronizationContext.Send(System.Threading.SendOrPostCallback,System.Object)">
  18746. <param name="d"></param>
  18747. <param name="state"></param>
  18748. <summary></summary>
  18749. <remarks></remarks>
  18750. </member>
  18751. <member name="T:Urho.ListView">
  18752. <summary>
  18753. Scrollable list %UI element.
  18754. </summary>
  18755. <remarks></remarks>
  18756. </member>
  18757. <member name="C:Urho.ListView(System.IntPtr)">
  18758. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  18759. <summary>Constructs a new instance of ListView, given a raw pointer to an unmanaged object</summary>
  18760. <remarks>
  18761. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  18762. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  18763. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  18764. </remarks>
  18765. </member>
  18766. <member name="C:Urho.ListView(Urho.Context)">
  18767. <param name="context">The context that this object will be attached to.</param>
  18768. <summary>Creates an instance of ListView that is attached to an execution context.</summary>
  18769. <remarks>
  18770. <para>This creates an instance of ListView attached to the specified execution context.</para>
  18771. </remarks>
  18772. </member>
  18773. <member name="C:Urho.ListView(Urho.UrhoObjectFlag)">
  18774. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  18775. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  18776. <remarks>
  18777. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  18778. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  18779. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  18780. </remarks>
  18781. </member>
  18782. <member name="M:Urho.ListView.AddItem(Urho.UIElement)">
  18783. <param name="item"></param>
  18784. <summary>
  18785. Add item to the end of the list.
  18786. </summary>
  18787. <remarks></remarks>
  18788. </member>
  18789. <member name="M:Urho.ListView.AddSelection(System.UInt32)">
  18790. <param name="index"></param>
  18791. <summary>
  18792. Add item to the selection, multiselect mode only.
  18793. </summary>
  18794. <remarks></remarks>
  18795. </member>
  18796. <member name="P:Urho.ListView.BaseIndent">
  18797. <summary>
  18798. Return base indent.
  18799. Or
  18800. Set base indent, i.e. the indent level of the ultimate parent item.
  18801. </summary>
  18802. <value></value>
  18803. <remarks></remarks>
  18804. </member>
  18805. <member name="P:Urho.ListView.BaseType">
  18806. <summary>Urho's type system base type.</summary>
  18807. <value>StringHash representing the base type for this Urho type.</value>
  18808. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  18809. </member>
  18810. <member name="M:Urho.ListView.ChangeSelection(System.Int32,System.Boolean)">
  18811. <param name="delta"></param>
  18812. <param name="additive"></param>
  18813. <summary>
  18814. Move selection by a delta and clamp at list ends. If additive (multiselect only), will add to the existing selection.
  18815. </summary>
  18816. <remarks></remarks>
  18817. </member>
  18818. <member name="M:Urho.ListView.ClearSelection">
  18819. <summary>
  18820. Clear selection.
  18821. </summary>
  18822. <remarks></remarks>
  18823. </member>
  18824. <member name="P:Urho.ListView.ClearSelectionOnDefocus">
  18825. <summary>
  18826. Return whether selection is cleared on defocus.
  18827. Or
  18828. Enable clearing of selection on defocus.
  18829. </summary>
  18830. <value></value>
  18831. <remarks></remarks>
  18832. </member>
  18833. <member name="M:Urho.ListView.CopySelectedItemsToClipboard">
  18834. <summary>
  18835. Copy selected items to system clipboard. Currently only applicable to Text items.
  18836. </summary>
  18837. <remarks></remarks>
  18838. </member>
  18839. <member name="M:Urho.ListView.EnsureItemVisibility(System.UInt32)">
  18840. <param name="index"></param>
  18841. <summary>
  18842. Ensure full visibility of the item.
  18843. </summary>
  18844. <remarks></remarks>
  18845. </member>
  18846. <member name="M:Urho.ListView.EnsureItemVisibility(Urho.UIElement)">
  18847. <param name="item"></param>
  18848. <summary>
  18849. Ensure full visibility of the item.
  18850. </summary>
  18851. <remarks></remarks>
  18852. </member>
  18853. <member name="M:Urho.ListView.Expand(System.UInt32,System.Boolean,System.Boolean)">
  18854. <param name="index"></param>
  18855. <param name="enable"></param>
  18856. <param name="recursive"></param>
  18857. <summary>
  18858. Expand item at index. Only has effect in hierarchy mode.
  18859. </summary>
  18860. <remarks></remarks>
  18861. </member>
  18862. <member name="M:Urho.ListView.FindItem(Urho.UIElement)">
  18863. <param name="item"></param>
  18864. <summary>
  18865. Return index of item, or M_MAX_UNSIGNED If not found.
  18866. </summary>
  18867. <returns></returns>
  18868. <remarks></remarks>
  18869. </member>
  18870. <member name="M:Urho.ListView.GetItem(System.UInt32)">
  18871. <param name="index"></param>
  18872. <summary>
  18873. Return item at index.
  18874. </summary>
  18875. <returns></returns>
  18876. <remarks></remarks>
  18877. </member>
  18878. <member name="P:Urho.ListView.HierarchyMode">
  18879. <summary>
  18880. Return whether hierarchy mode enabled.
  18881. Or
  18882. Enable hierarchy mode. Allows items to have parent-child relationship at different indent level and the ability to expand/collapse child items.
  18883. All items in the list will be lost during mode change.
  18884. </summary>
  18885. <value></value>
  18886. <remarks></remarks>
  18887. </member>
  18888. <member name="P:Urho.ListView.HighlightMode">
  18889. <summary>
  18890. Return highlight mode.
  18891. Or
  18892. Set selected items' highlight mode.
  18893. </summary>
  18894. <value></value>
  18895. <remarks></remarks>
  18896. </member>
  18897. <member name="M:Urho.ListView.InsertItem(System.UInt32,Urho.UIElement,Urho.UIElement)">
  18898. <param name="index"></param>
  18899. <param name="item"></param>
  18900. <param name="parentItem"></param>
  18901. <summary>
  18902. Insert item at a specific index. In hierarchy mode, the optional parameter will be used to determine the child's indent level in respect to its parent.
  18903. If index is greater than the total items then the new item is inserted at the end of the list.
  18904. In hierarchy mode, if index is greater than the index of last children of the specified parent item then the new item is inserted next to the last children.
  18905. And if the index is lesser than the index of the parent item itself then the new item is inserted before the first child item.
  18906. </summary>
  18907. <remarks></remarks>
  18908. </member>
  18909. <member name="M:Urho.ListView.IsExpanded(System.UInt32)">
  18910. <param name="index"></param>
  18911. <summary>
  18912. Return whether an item at index has its children expanded (in hierachy mode only).
  18913. </summary>
  18914. <returns></returns>
  18915. <remarks></remarks>
  18916. </member>
  18917. <member name="M:Urho.ListView.IsSelected(System.UInt32)">
  18918. <param name="index"></param>
  18919. <summary>
  18920. Return whether an item at index is seleccted.
  18921. </summary>
  18922. <returns></returns>
  18923. <remarks></remarks>
  18924. </member>
  18925. <member name="P:Urho.ListView.Multiselect">
  18926. <summary>
  18927. Return whether multiselect enabled.
  18928. Or
  18929. Enable multiselect.
  18930. </summary>
  18931. <value></value>
  18932. <remarks></remarks>
  18933. </member>
  18934. <member name="P:Urho.ListView.NumItems">
  18935. <summary>
  18936. Return number of items.
  18937. </summary>
  18938. <value></value>
  18939. <remarks></remarks>
  18940. </member>
  18941. <member name="M:Urho.ListView.OnKey(System.Int32,System.Int32,System.Int32)">
  18942. <param name="key"></param>
  18943. <param name="buttons"></param>
  18944. <param name="qualifiers"></param>
  18945. <summary>
  18946. React to a key press.
  18947. </summary>
  18948. <remarks></remarks>
  18949. </member>
  18950. <member name="M:Urho.ListView.OnResize">
  18951. <summary>
  18952. React to resize.
  18953. </summary>
  18954. <remarks></remarks>
  18955. </member>
  18956. <member name="M:Urho.ListView.RegisterObject(Urho.Context)">
  18957. <param name="context"></param>
  18958. <summary>
  18959. Register object factory.
  18960. </summary>
  18961. <remarks></remarks>
  18962. </member>
  18963. <member name="M:Urho.ListView.RemoveAllItems">
  18964. <summary>
  18965. Remove all items.
  18966. </summary>
  18967. <remarks></remarks>
  18968. </member>
  18969. <member name="M:Urho.ListView.RemoveItem(System.UInt32)">
  18970. <param name="index"></param>
  18971. <summary>
  18972. Remove item at index. In hierarchy mode will also remove any children.
  18973. </summary>
  18974. <remarks></remarks>
  18975. </member>
  18976. <member name="M:Urho.ListView.RemoveItem(Urho.UIElement,System.UInt32)">
  18977. <param name="item"></param>
  18978. <param name="index"></param>
  18979. <summary>
  18980. Remove specific item, starting search at the specified index if provided. In hierarchy mode will also remove any children.
  18981. </summary>
  18982. <remarks></remarks>
  18983. </member>
  18984. <member name="M:Urho.ListView.RemoveSelection(System.UInt32)">
  18985. <param name="index"></param>
  18986. <summary>
  18987. Remove item from the selection.
  18988. </summary>
  18989. <remarks></remarks>
  18990. </member>
  18991. <member name="P:Urho.ListView.SelectedItem">
  18992. <summary>
  18993. Return first selected item, or null if none selected.
  18994. </summary>
  18995. <value></value>
  18996. <remarks></remarks>
  18997. </member>
  18998. <member name="P:Urho.ListView.Selection">
  18999. <summary>
  19000. Return first selected index, or M_MAX_UNSIGNED if none selected.
  19001. Or
  19002. Set selection.
  19003. </summary>
  19004. <value></value>
  19005. <remarks></remarks>
  19006. </member>
  19007. <member name="P:Urho.ListView.SelectOnClickEnd">
  19008. <summary>
  19009. Return whether reacts to click end instead of click start for item selection.
  19010. Or
  19011. Enable reacting to click end instead of click start for item selection. Default false.
  19012. </summary>
  19013. <value></value>
  19014. <remarks></remarks>
  19015. </member>
  19016. <member name="M:Urho.ListView.ToggleExpand(System.UInt32,System.Boolean)">
  19017. <param name="index"></param>
  19018. <param name="recursive"></param>
  19019. <summary>
  19020. Toggle item's expanded flag at index. Only has effect in hierarchy mode.
  19021. </summary>
  19022. <remarks></remarks>
  19023. </member>
  19024. <member name="M:Urho.ListView.ToggleSelection(System.UInt32)">
  19025. <param name="index"></param>
  19026. <summary>
  19027. Toggle selection of an item.
  19028. </summary>
  19029. <remarks></remarks>
  19030. </member>
  19031. <member name="P:Urho.ListView.Type">
  19032. <summary>Urho's type system type.</summary>
  19033. <value>StringHash representing the type for this C# type.</value>
  19034. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  19035. </member>
  19036. <member name="P:Urho.ListView.TypeName">
  19037. <summary>Urho's low-level type name.</summary>
  19038. <value>Stringified low-level type name.</value>
  19039. <remarks />
  19040. </member>
  19041. <member name="P:Urho.ListView.TypeNameStatic">
  19042. <summary>Urho's low-level type name, accessible as a static method.</summary>
  19043. <value>Stringified low-level type name.</value>
  19044. <remarks />
  19045. </member>
  19046. <member name="P:Urho.ListView.TypeStatic">
  19047. <summary></summary>
  19048. <value></value>
  19049. <remarks></remarks>
  19050. </member>
  19051. <member name="T:Urho.LoadFailedEventArgs">
  19052. <summary></summary>
  19053. <remarks></remarks>
  19054. </member>
  19055. <member name="P:Urho.LoadFailedEventArgs.ResourceName">
  19056. <summary></summary>
  19057. <value></value>
  19058. <remarks></remarks>
  19059. </member>
  19060. <member name="T:Urho.LoadMode">
  19061. <summary>
  19062. Asynchronous scene loading mode.
  19063. </summary>
  19064. <remarks></remarks>
  19065. </member>
  19066. <member name="F:Urho.LoadMode.ResourcesOnly">
  19067. <summary></summary>
  19068. </member>
  19069. <member name="F:Urho.LoadMode.Scene">
  19070. <summary></summary>
  19071. </member>
  19072. <member name="F:Urho.LoadMode.SceneAndResources">
  19073. <summary></summary>
  19074. </member>
  19075. <member name="T:Urho.LockState">
  19076. <summary>
  19077. Vertex/index buffer lock state.
  19078. </summary>
  19079. <remarks></remarks>
  19080. </member>
  19081. <member name="F:Urho.LockState.Hardware">
  19082. <summary></summary>
  19083. </member>
  19084. <member name="F:Urho.LockState.None">
  19085. <summary></summary>
  19086. </member>
  19087. <member name="F:Urho.LockState.Scratch">
  19088. <summary></summary>
  19089. </member>
  19090. <member name="F:Urho.LockState.Shadow">
  19091. <summary></summary>
  19092. </member>
  19093. <member name="T:Urho.Log">
  19094. <summary>
  19095. Logging subsystem.
  19096. </summary>
  19097. <remarks></remarks>
  19098. </member>
  19099. <member name="C:Urho.Log(System.IntPtr)">
  19100. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  19101. <summary>Constructs a new instance of Log, given a raw pointer to an unmanaged object</summary>
  19102. <remarks>
  19103. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  19104. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  19105. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  19106. </remarks>
  19107. </member>
  19108. <member name="C:Urho.Log(Urho.Context)">
  19109. <param name="context">The context that this object will be attached to.</param>
  19110. <summary>Creates an instance of Log that is attached to an execution context.</summary>
  19111. <remarks>
  19112. <para>This creates an instance of Log attached to the specified execution context.</para>
  19113. </remarks>
  19114. </member>
  19115. <member name="C:Urho.Log(Urho.UrhoObjectFlag)">
  19116. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  19117. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  19118. <remarks>
  19119. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  19120. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  19121. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  19122. </remarks>
  19123. </member>
  19124. <member name="P:Urho.Log.BaseType">
  19125. <summary>Urho's type system base type.</summary>
  19126. <value>StringHash representing the base type for this Urho type.</value>
  19127. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  19128. </member>
  19129. <member name="M:Urho.Log.Close">
  19130. <summary>
  19131. Close the log file.
  19132. </summary>
  19133. <remarks></remarks>
  19134. </member>
  19135. <member name="M:Urho.Log.IsQuiet">
  19136. <summary>
  19137. Return whether log is in quiet mode (only errors printed to standard error stream).
  19138. </summary>
  19139. <returns></returns>
  19140. <remarks></remarks>
  19141. </member>
  19142. <member name="P:Urho.Log.LastMessage">
  19143. <summary>
  19144. Return last log message.
  19145. </summary>
  19146. <value></value>
  19147. <remarks></remarks>
  19148. </member>
  19149. <member name="P:Urho.Log.Level">
  19150. <summary>
  19151. Return logging level.
  19152. Or
  19153. Set logging level.
  19154. </summary>
  19155. <value></value>
  19156. <remarks></remarks>
  19157. </member>
  19158. <member name="P:Urho.Log.LogLevel">
  19159. <summary></summary>
  19160. <value></value>
  19161. <remarks></remarks>
  19162. </member>
  19163. <member name="M:Urho.Log.Open(System.String)">
  19164. <param name="fileName"></param>
  19165. <summary>
  19166. Open the log file.
  19167. </summary>
  19168. <remarks></remarks>
  19169. </member>
  19170. <member name="M:Urho.Log.SetQuiet(System.Boolean)">
  19171. <param name="quiet"></param>
  19172. <summary>
  19173. Set quiet mode ie. only print error entries to standard error stream (which is normally redirected to console also). Output to log file is not affected by this mode.
  19174. </summary>
  19175. <remarks></remarks>
  19176. </member>
  19177. <member name="P:Urho.Log.TimeStamp">
  19178. <summary>
  19179. Return whether log messages are timestamped.
  19180. Or
  19181. Set whether to timestamp log messages.
  19182. </summary>
  19183. <value></value>
  19184. <remarks></remarks>
  19185. </member>
  19186. <member name="P:Urho.Log.Type">
  19187. <summary>Urho's type system type.</summary>
  19188. <value>StringHash representing the type for this C# type.</value>
  19189. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  19190. </member>
  19191. <member name="P:Urho.Log.TypeName">
  19192. <summary>Urho's low-level type name.</summary>
  19193. <value>Stringified low-level type name.</value>
  19194. <remarks />
  19195. </member>
  19196. <member name="P:Urho.Log.TypeNameStatic">
  19197. <summary>Urho's low-level type name, accessible as a static method.</summary>
  19198. <value>Stringified low-level type name.</value>
  19199. <remarks />
  19200. </member>
  19201. <member name="P:Urho.Log.TypeStatic">
  19202. <summary></summary>
  19203. <value></value>
  19204. <remarks></remarks>
  19205. </member>
  19206. <member name="M:Urho.Log.Write(Urho.LogLevel,System.String)">
  19207. <param name="level"></param>
  19208. <param name="message"></param>
  19209. <summary>
  19210. Write to the log. If logging level is higher than the level of the message, the message is ignored.
  19211. </summary>
  19212. <remarks></remarks>
  19213. </member>
  19214. <member name="M:Urho.Log.WriteRaw(System.String,System.Boolean)">
  19215. <param name="message"></param>
  19216. <param name="error"></param>
  19217. <summary>
  19218. Write raw output to the log.
  19219. </summary>
  19220. <remarks></remarks>
  19221. </member>
  19222. <member name="T:Urho.LogicComponent">
  19223. <summary>
  19224. Helper base class for user-defined game logic components that hooks up to update events and forwards them to virtual functions similar to ScriptInstance class.
  19225. </summary>
  19226. <remarks></remarks>
  19227. </member>
  19228. <member name="C:Urho.LogicComponent(System.IntPtr)">
  19229. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  19230. <summary>Constructs a new instance of LogicComponent, given a raw pointer to an unmanaged object</summary>
  19231. <remarks>
  19232. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  19233. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  19234. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  19235. </remarks>
  19236. </member>
  19237. <member name="C:Urho.LogicComponent(Urho.Context)">
  19238. <param name="context">The context that this object will be attached to.</param>
  19239. <summary>Creates an instance of LogicComponent that is attached to an execution context.</summary>
  19240. <remarks>
  19241. <para>This creates an instance of LogicComponent attached to the specified execution context.</para>
  19242. </remarks>
  19243. </member>
  19244. <member name="C:Urho.LogicComponent(Urho.UrhoObjectFlag)">
  19245. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  19246. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  19247. <remarks>
  19248. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  19249. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  19250. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  19251. </remarks>
  19252. </member>
  19253. <member name="P:Urho.LogicComponent.BaseType">
  19254. <summary>Urho's type system base type.</summary>
  19255. <value>StringHash representing the base type for this Urho type.</value>
  19256. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  19257. </member>
  19258. <member name="M:Urho.LogicComponent.DelayedStart">
  19259. <summary>
  19260. Called before the first update. At this point all other components of the node should exist. Will also be called if update events are not wanted; in that case the event is immediately unsubscribed afterward.
  19261. </summary>
  19262. <remarks></remarks>
  19263. </member>
  19264. <member name="M:Urho.LogicComponent.FixedPostUpdate(System.Single)">
  19265. <param name="timeStep"></param>
  19266. <summary>
  19267. Called on physics post-update, fixed timestep.
  19268. </summary>
  19269. <remarks></remarks>
  19270. </member>
  19271. <member name="M:Urho.LogicComponent.FixedUpdate(System.Single)">
  19272. <param name="timeStep"></param>
  19273. <summary>
  19274. Called on physics update, fixed timestep.
  19275. </summary>
  19276. <remarks></remarks>
  19277. </member>
  19278. <member name="M:Urho.LogicComponent.IsDelayedStartCalled">
  19279. <summary>
  19280. Return whether the DelayedStart() function has been called.
  19281. </summary>
  19282. <returns></returns>
  19283. <remarks></remarks>
  19284. </member>
  19285. <member name="M:Urho.LogicComponent.OnSetEnabled">
  19286. <summary>
  19287. Handle enabled/disabled state change. Changes update event subscription.
  19288. </summary>
  19289. <remarks></remarks>
  19290. </member>
  19291. <member name="M:Urho.LogicComponent.PostUpdate(System.Single)">
  19292. <param name="timeStep"></param>
  19293. <summary>
  19294. Called on scene post-update, variable timestep.
  19295. </summary>
  19296. <remarks></remarks>
  19297. </member>
  19298. <member name="M:Urho.LogicComponent.Start">
  19299. <summary>
  19300. Called when the component is added to a scene node. Other components may not yet exist.
  19301. </summary>
  19302. <remarks></remarks>
  19303. </member>
  19304. <member name="M:Urho.LogicComponent.Stop">
  19305. <summary>
  19306. Called when the component is detached from a scene node, usually on destruction. Note that you will no longer have access to the node and scene at that point.
  19307. </summary>
  19308. <remarks></remarks>
  19309. </member>
  19310. <member name="P:Urho.LogicComponent.Type">
  19311. <summary>Urho's type system type.</summary>
  19312. <value>StringHash representing the type for this C# type.</value>
  19313. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  19314. </member>
  19315. <member name="P:Urho.LogicComponent.TypeName">
  19316. <summary>Urho's low-level type name.</summary>
  19317. <value>Stringified low-level type name.</value>
  19318. <remarks />
  19319. </member>
  19320. <member name="P:Urho.LogicComponent.TypeNameStatic">
  19321. <summary>Urho's low-level type name, accessible as a static method.</summary>
  19322. <value>Stringified low-level type name.</value>
  19323. <remarks />
  19324. </member>
  19325. <member name="P:Urho.LogicComponent.TypeStatic">
  19326. <summary></summary>
  19327. <value></value>
  19328. <remarks></remarks>
  19329. </member>
  19330. <member name="M:Urho.LogicComponent.Update(System.Single)">
  19331. <param name="timeStep"></param>
  19332. <summary>
  19333. Called on scene update, variable timestep.
  19334. </summary>
  19335. <remarks></remarks>
  19336. </member>
  19337. <member name="P:Urho.LogicComponent.UpdateEventMask">
  19338. <summary>
  19339. Return what update events are subscribed to.
  19340. Or
  19341. Set what update events should be subscribed to. Use this for optimization: by default all are in use. Note that this is not an attribute and is not saved or network-serialized, therefore it should always be called eg. in the subclass constructor.
  19342. </summary>
  19343. <value></value>
  19344. <remarks></remarks>
  19345. </member>
  19346. <member name="T:Urho.LogLevel">
  19347. <summary></summary>
  19348. <remarks></remarks>
  19349. </member>
  19350. <member name="F:Urho.LogLevel.Debug">
  19351. <summary></summary>
  19352. </member>
  19353. <member name="F:Urho.LogLevel.Error">
  19354. <summary></summary>
  19355. </member>
  19356. <member name="F:Urho.LogLevel.Info">
  19357. <summary></summary>
  19358. </member>
  19359. <member name="F:Urho.LogLevel.None">
  19360. <summary></summary>
  19361. </member>
  19362. <member name="F:Urho.LogLevel.Raw">
  19363. <summary></summary>
  19364. </member>
  19365. <member name="F:Urho.LogLevel.Warning">
  19366. <summary></summary>
  19367. </member>
  19368. <member name="T:Urho.LogMessageEventArgs">
  19369. <summary></summary>
  19370. <remarks></remarks>
  19371. </member>
  19372. <member name="P:Urho.LogMessageEventArgs.Level">
  19373. <summary></summary>
  19374. <value></value>
  19375. <remarks></remarks>
  19376. </member>
  19377. <member name="P:Urho.LogMessageEventArgs.Message">
  19378. <summary></summary>
  19379. <value></value>
  19380. <remarks></remarks>
  19381. </member>
  19382. <member name="T:Urho.LoopMode2D">
  19383. <summary>
  19384. Loop mode.
  19385. </summary>
  19386. <remarks></remarks>
  19387. </member>
  19388. <member name="F:Urho.LoopMode2D.Default">
  19389. <summary></summary>
  19390. </member>
  19391. <member name="F:Urho.LoopMode2D.ForceClamped">
  19392. <summary></summary>
  19393. </member>
  19394. <member name="F:Urho.LoopMode2D.ForceLooped">
  19395. <summary></summary>
  19396. </member>
  19397. <member name="T:Urho.Material">
  19398. <summary>
  19399. Describes how to render 3D geometries.
  19400. </summary>
  19401. <remarks></remarks>
  19402. </member>
  19403. <member name="C:Urho.Material(System.IntPtr)">
  19404. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  19405. <summary>Constructs a new instance of Material, given a raw pointer to an unmanaged object</summary>
  19406. <remarks>
  19407. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  19408. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  19409. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  19410. </remarks>
  19411. </member>
  19412. <member name="C:Urho.Material(Urho.Context)">
  19413. <param name="context">The context that this object will be attached to.</param>
  19414. <summary>Creates an instance of Material that is attached to an execution context.</summary>
  19415. <remarks>
  19416. <para>This creates an instance of Material attached to the specified execution context.</para>
  19417. </remarks>
  19418. </member>
  19419. <member name="C:Urho.Material(Urho.UrhoObjectFlag)">
  19420. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  19421. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  19422. <remarks>
  19423. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  19424. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  19425. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  19426. </remarks>
  19427. </member>
  19428. <member name="P:Urho.Material.AuxViewFrameNumber">
  19429. <summary>
  19430. Return last auxiliary view rendered frame number.
  19431. </summary>
  19432. <value></value>
  19433. <remarks></remarks>
  19434. </member>
  19435. <member name="P:Urho.Material.BaseType">
  19436. <summary>Urho's type system base type.</summary>
  19437. <value>StringHash representing the base type for this Urho type.</value>
  19438. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  19439. </member>
  19440. <member name="M:Urho.Material.Clone(System.String)">
  19441. <param name="cloneName"></param>
  19442. <summary>
  19443. Clone the material.
  19444. </summary>
  19445. <returns></returns>
  19446. <remarks></remarks>
  19447. </member>
  19448. <member name="P:Urho.Material.CullMode">
  19449. <summary>
  19450. Return normal culling mode.
  19451. Or
  19452. Set culling mode.
  19453. </summary>
  19454. <value></value>
  19455. <remarks></remarks>
  19456. </member>
  19457. <member name="P:Urho.Material.DepthBias">
  19458. <summary>
  19459. Return depth bias.
  19460. Or
  19461. Set depth bias.
  19462. </summary>
  19463. <value></value>
  19464. <remarks></remarks>
  19465. </member>
  19466. <member name="M:Urho.Material.EndLoad">
  19467. <summary>
  19468. Finish resource loading. Always called from the main thread. Return true if successful.
  19469. </summary>
  19470. <returns></returns>
  19471. <remarks></remarks>
  19472. </member>
  19473. <member name="P:Urho.Material.FillMode">
  19474. <summary>
  19475. Return polygon fill mode.
  19476. Or
  19477. Set polygon fill mode. Interacts with the camera's fill mode setting so that the "least filled" mode will be used.
  19478. </summary>
  19479. <value></value>
  19480. <remarks></remarks>
  19481. </member>
  19482. <member name="M:Urho.Material.GetPass(System.UInt32,System.String)">
  19483. <param name="index"></param>
  19484. <param name="passName"></param>
  19485. <summary>
  19486. Return pass by technique index and pass name.
  19487. </summary>
  19488. <returns></returns>
  19489. <remarks></remarks>
  19490. </member>
  19491. <member name="M:Urho.Material.GetShaderParameterAnimation(System.String)">
  19492. <param name="name"></param>
  19493. <summary>
  19494. Return shader parameter animation.
  19495. </summary>
  19496. <returns></returns>
  19497. <remarks></remarks>
  19498. </member>
  19499. <member name="M:Urho.Material.GetShaderParameterAnimationSpeed(System.String)">
  19500. <param name="name"></param>
  19501. <summary>
  19502. Return shader parameter animation speed.
  19503. </summary>
  19504. <returns></returns>
  19505. <remarks></remarks>
  19506. </member>
  19507. <member name="M:Urho.Material.GetShaderParameterAnimationWrapMode(System.String)">
  19508. <param name="name"></param>
  19509. <summary>
  19510. Return shader parameter animation wrap mode.
  19511. </summary>
  19512. <returns></returns>
  19513. <remarks></remarks>
  19514. </member>
  19515. <member name="M:Urho.Material.GetTechnique(System.UInt32)">
  19516. <param name="index"></param>
  19517. <summary>
  19518. Return technique by index.
  19519. </summary>
  19520. <returns></returns>
  19521. <remarks></remarks>
  19522. </member>
  19523. <member name="M:Urho.Material.GetTexture(Urho.TextureUnit)">
  19524. <param name="unit"></param>
  19525. <summary>
  19526. Return texture by unit.
  19527. </summary>
  19528. <returns></returns>
  19529. <remarks></remarks>
  19530. </member>
  19531. <member name="M:Urho.Material.GetTextureUnitName(Urho.TextureUnit)">
  19532. <param name="unit"></param>
  19533. <summary>
  19534. Return name for texture unit.
  19535. </summary>
  19536. <returns></returns>
  19537. <remarks></remarks>
  19538. </member>
  19539. <member name="M:Urho.Material.Load(Urho.XMLElement)">
  19540. <param name="source"></param>
  19541. <summary>
  19542. Load from an XML element. Return true if successful.
  19543. </summary>
  19544. <returns></returns>
  19545. <remarks></remarks>
  19546. </member>
  19547. <member name="M:Urho.Material.MarkForAuxView(System.UInt32)">
  19548. <param name="frameNumber"></param>
  19549. <summary>
  19550. Mark material for auxiliary view rendering.
  19551. </summary>
  19552. <remarks></remarks>
  19553. </member>
  19554. <member name="P:Urho.Material.NumTechniques">
  19555. <summary>
  19556. Return number of techniques.
  19557. Or
  19558. Set number of techniques.
  19559. </summary>
  19560. <value></value>
  19561. <remarks></remarks>
  19562. </member>
  19563. <member name="P:Urho.Material.Occlusion">
  19564. <summary>
  19565. Return whether should render occlusion.
  19566. </summary>
  19567. <value></value>
  19568. <remarks></remarks>
  19569. </member>
  19570. <member name="M:Urho.Material.ParseShaderParameterValue(System.String)">
  19571. <param name="value"></param>
  19572. <summary>
  19573. Parse a shader parameter value from a string. Retunrs either a bool, a float, or a 2 to 4-component vector.
  19574. </summary>
  19575. <returns></returns>
  19576. <remarks></remarks>
  19577. </member>
  19578. <member name="M:Urho.Material.RegisterObject(Urho.Context)">
  19579. <param name="context"></param>
  19580. <summary>
  19581. Register object factory.
  19582. </summary>
  19583. <remarks></remarks>
  19584. </member>
  19585. <member name="M:Urho.Material.ReleaseShaders">
  19586. <summary>
  19587. Reset all shader pointers.
  19588. </summary>
  19589. <remarks></remarks>
  19590. </member>
  19591. <member name="M:Urho.Material.RemoveShaderParameter(System.String)">
  19592. <param name="name"></param>
  19593. <summary>
  19594. Remove shader parameter.
  19595. </summary>
  19596. <remarks></remarks>
  19597. </member>
  19598. <member name="P:Urho.Material.RenderOrder">
  19599. <summary>
  19600. Return render order.
  19601. Or
  19602. Set 8-bit render order within pass. Default 128. Lower values will render earlier and higher values later, taking precedence over e.g. state and distance sorting.
  19603. </summary>
  19604. <value></value>
  19605. <remarks></remarks>
  19606. </member>
  19607. <member name="M:Urho.Material.Save(Urho.XMLElement)">
  19608. <param name="dest"></param>
  19609. <summary>
  19610. Save to an XML element. Return true if successful.
  19611. </summary>
  19612. <returns></returns>
  19613. <remarks></remarks>
  19614. </member>
  19615. <member name="P:Urho.Material.Scene">
  19616. <summary>
  19617. Return the scene associated with the material for shader parameter animation updates.
  19618. Or
  19619. Associate the material with a scene to ensure that shader parameter animation happens in sync with scene update, respecting the scene time scale. If no scene is set, the global update events will be used.
  19620. </summary>
  19621. <value></value>
  19622. <remarks></remarks>
  19623. </member>
  19624. <member name="M:Urho.Material.SetShaderParameter(System.String,System.Int32)">
  19625. <param name="name"></param>
  19626. <param name="value"></param>
  19627. <summary>
  19628. Set shader parameter.
  19629. </summary>
  19630. <remarks></remarks>
  19631. </member>
  19632. <member name="M:Urho.Material.SetShaderParameter(System.String,System.Single)">
  19633. <param name="name"></param>
  19634. <param name="value"></param>
  19635. <summary>
  19636. Set shader parameter.
  19637. </summary>
  19638. <remarks></remarks>
  19639. </member>
  19640. <member name="M:Urho.Material.SetShaderParameter(System.String,System.String)">
  19641. <param name="name"></param>
  19642. <param name="value"></param>
  19643. <summary>
  19644. Set shader parameter.
  19645. </summary>
  19646. <remarks></remarks>
  19647. </member>
  19648. <member name="M:Urho.Material.SetShaderParameter(System.String,Urho.Color)">
  19649. <param name="name"></param>
  19650. <param name="value"></param>
  19651. <summary>
  19652. Set shader parameter.
  19653. </summary>
  19654. <remarks></remarks>
  19655. </member>
  19656. <member name="M:Urho.Material.SetShaderParameter(System.String,Urho.IntRect)">
  19657. <param name="name"></param>
  19658. <param name="value"></param>
  19659. <summary>
  19660. Set shader parameter.
  19661. </summary>
  19662. <remarks></remarks>
  19663. </member>
  19664. <member name="M:Urho.Material.SetShaderParameter(System.String,Urho.IntVector2)">
  19665. <param name="name"></param>
  19666. <param name="value"></param>
  19667. <summary>
  19668. Set shader parameter.
  19669. </summary>
  19670. <remarks></remarks>
  19671. </member>
  19672. <member name="M:Urho.Material.SetShaderParameter(System.String,Urho.Quaternion)">
  19673. <param name="name"></param>
  19674. <param name="value"></param>
  19675. <summary>
  19676. Set shader parameter.
  19677. </summary>
  19678. <remarks></remarks>
  19679. </member>
  19680. <member name="M:Urho.Material.SetShaderParameter(System.String,Urho.Vector2)">
  19681. <param name="name"></param>
  19682. <param name="value"></param>
  19683. <summary>
  19684. Set shader parameter.
  19685. </summary>
  19686. <remarks></remarks>
  19687. </member>
  19688. <member name="M:Urho.Material.SetShaderParameter(System.String,Urho.Vector3)">
  19689. <param name="name"></param>
  19690. <param name="value"></param>
  19691. <summary>
  19692. Set shader parameter.
  19693. </summary>
  19694. <remarks></remarks>
  19695. </member>
  19696. <member name="M:Urho.Material.SetShaderParameter(System.String,Urho.Vector4)">
  19697. <param name="name"></param>
  19698. <param name="value"></param>
  19699. <summary>
  19700. Set shader parameter.
  19701. </summary>
  19702. <remarks></remarks>
  19703. </member>
  19704. <member name="M:Urho.Material.SetShaderParameterAnimation(System.String,Urho.ValueAnimation,Urho.WrapMode,System.Single)">
  19705. <param name="name"></param>
  19706. <param name="animation"></param>
  19707. <param name="wrapMode"></param>
  19708. <param name="speed"></param>
  19709. <summary>
  19710. Set shader parameter animation.
  19711. </summary>
  19712. <remarks></remarks>
  19713. </member>
  19714. <member name="M:Urho.Material.SetShaderParameterAnimationSpeed(System.String,System.Single)">
  19715. <param name="name"></param>
  19716. <param name="speed"></param>
  19717. <summary>
  19718. Set shader parameter animation speed.
  19719. </summary>
  19720. <remarks></remarks>
  19721. </member>
  19722. <member name="M:Urho.Material.SetShaderParameterAnimationWrapMode(System.String,Urho.WrapMode)">
  19723. <param name="name"></param>
  19724. <param name="wrapMode"></param>
  19725. <summary>
  19726. Set shader parameter animation wrap mode.
  19727. </summary>
  19728. <remarks></remarks>
  19729. </member>
  19730. <member name="M:Urho.Material.SetTechnique(System.UInt32,Urho.Technique,System.UInt32,System.Single)">
  19731. <param name="index"></param>
  19732. <param name="tech"></param>
  19733. <param name="qualityLevel"></param>
  19734. <param name="lodDistance"></param>
  19735. <summary>
  19736. Set technique.
  19737. </summary>
  19738. <remarks></remarks>
  19739. </member>
  19740. <member name="M:Urho.Material.SetTexture(Urho.TextureUnit,Urho.Texture)">
  19741. <param name="unit"></param>
  19742. <param name="texture"></param>
  19743. <summary>
  19744. Set texture.
  19745. </summary>
  19746. <remarks></remarks>
  19747. </member>
  19748. <member name="M:Urho.Material.SetUVTransform(Urho.Vector2,System.Single,System.Single)">
  19749. <param name="offset"></param>
  19750. <param name="rotation"></param>
  19751. <param name="repeat"></param>
  19752. <summary>
  19753. Set texture coordinate transform.
  19754. </summary>
  19755. <remarks></remarks>
  19756. </member>
  19757. <member name="M:Urho.Material.SetUVTransform(Urho.Vector2,System.Single,Urho.Vector2)">
  19758. <param name="offset"></param>
  19759. <param name="rotation"></param>
  19760. <param name="repeat"></param>
  19761. <summary>
  19762. Set texture coordinate transform.
  19763. </summary>
  19764. <remarks></remarks>
  19765. </member>
  19766. <member name="P:Urho.Material.ShaderParameterHash">
  19767. <summary>
  19768. Return shader parameter hash value. Used as an optimization to avoid setting shader parameters unnecessarily.
  19769. </summary>
  19770. <value></value>
  19771. <remarks></remarks>
  19772. </member>
  19773. <member name="P:Urho.Material.ShadowCullMode">
  19774. <summary>
  19775. Return culling mode for shadows.
  19776. Or
  19777. Set culling mode for shadows.
  19778. </summary>
  19779. <value></value>
  19780. <remarks></remarks>
  19781. </member>
  19782. <member name="M:Urho.Material.SortTechniques">
  19783. <summary>
  19784. Ensure that material techniques are listed in correct order.
  19785. </summary>
  19786. <remarks></remarks>
  19787. </member>
  19788. <member name="P:Urho.Material.Specular">
  19789. <summary>
  19790. Return whether should render specular.
  19791. </summary>
  19792. <value></value>
  19793. <remarks></remarks>
  19794. </member>
  19795. <member name="P:Urho.Material.Type">
  19796. <summary>Urho's type system type.</summary>
  19797. <value>StringHash representing the type for this C# type.</value>
  19798. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  19799. </member>
  19800. <member name="P:Urho.Material.TypeName">
  19801. <summary>Urho's low-level type name.</summary>
  19802. <value>Stringified low-level type name.</value>
  19803. <remarks />
  19804. </member>
  19805. <member name="P:Urho.Material.TypeNameStatic">
  19806. <summary>Urho's low-level type name, accessible as a static method.</summary>
  19807. <value>Stringified low-level type name.</value>
  19808. <remarks />
  19809. </member>
  19810. <member name="P:Urho.Material.TypeStatic">
  19811. <summary></summary>
  19812. <value></value>
  19813. <remarks></remarks>
  19814. </member>
  19815. <member name="T:Urho.MathHelper">
  19816. <summary>
  19817. Contains common mathematical functions and constants.
  19818. </summary>
  19819. <remarks></remarks>
  19820. </member>
  19821. <member name="M:Urho.MathHelper.BinomialCoefficient(System.Int32,System.Int32)">
  19822. <param name="n">The n.</param>
  19823. <param name="k">The k.</param>
  19824. <summary>
  19825. Calculates the binomial coefficient <paramref name="n" /> above <paramref name="k" />.
  19826. </summary>
  19827. <returns>n! / (k! * (n - k)!)</returns>
  19828. <remarks></remarks>
  19829. </member>
  19830. <member name="M:Urho.MathHelper.Clamp(System.Single,System.Single,System.Single)">
  19831. <param name="value"></param>
  19832. <param name="min"></param>
  19833. <param name="max"></param>
  19834. <summary>
  19835. Clamp a float to a range.
  19836. </summary>
  19837. <returns></returns>
  19838. <remarks></remarks>
  19839. </member>
  19840. <member name="M:Urho.MathHelper.DegreesToRadians(System.Double)">
  19841. <param name="degrees">An angle in degrees</param>
  19842. <summary>
  19843. Convert degrees to radians
  19844. </summary>
  19845. <returns>The angle expressed in radians</returns>
  19846. <remarks></remarks>
  19847. </member>
  19848. <member name="M:Urho.MathHelper.DegreesToRadians(System.Single)">
  19849. <param name="degrees">An angle in degrees</param>
  19850. <summary>
  19851. Convert degrees to radians
  19852. </summary>
  19853. <returns>The angle expressed in radians</returns>
  19854. <remarks></remarks>
  19855. </member>
  19856. <member name="F:Urho.MathHelper.DTORF">
  19857. <summary></summary>
  19858. <remarks></remarks>
  19859. </member>
  19860. <member name="F:Urho.MathHelper.E">
  19861. <summary>
  19862. Defines the value of E as a <see cref="T:System.Single" />.
  19863. </summary>
  19864. <remarks></remarks>
  19865. </member>
  19866. <member name="M:Urho.MathHelper.Factorial(System.Int32)">
  19867. <param name="n">The number.</param>
  19868. <summary>Calculates the factorial of a given natural number.
  19869. </summary>
  19870. <returns>n!</returns>
  19871. <remarks></remarks>
  19872. </member>
  19873. <member name="M:Urho.MathHelper.InverseSqrtFast(System.Double)">
  19874. <param name="x">A number.</param>
  19875. <summary>
  19876. Returns an approximation of the inverse square root of left number.
  19877. </summary>
  19878. <returns>An approximation of the inverse square root of the specified number, with an upper error bound of 0.001</returns>
  19879. <remarks>
  19880. This is an improved implementation of the the method known as Carmack's inverse square root
  19881. which is found in the Quake III source code. This implementation comes from
  19882. http://www.codemaestro.com/reviews/review00000105.html. For the history of this method, see
  19883. http://www.beyond3d.com/content/articles/8/
  19884. </remarks>
  19885. </member>
  19886. <member name="M:Urho.MathHelper.InverseSqrtFast(System.Single)">
  19887. <param name="x">A number.</param>
  19888. <summary>
  19889. Returns an approximation of the inverse square root of left number.
  19890. </summary>
  19891. <returns>An approximation of the inverse square root of the specified number, with an upper error bound of 0.001</returns>
  19892. <remarks>
  19893. This is an improved implementation of the the method known as Carmack's inverse square root
  19894. which is found in the Quake III source code. This implementation comes from
  19895. http://www.codemaestro.com/reviews/review00000105.html. For the history of this method, see
  19896. http://www.beyond3d.com/content/articles/8/
  19897. </remarks>
  19898. </member>
  19899. <member name="M:Urho.MathHelper.Lerp(System.Single,System.Single,System.Single)">
  19900. <param name="lhs"></param>
  19901. <param name="rhs"></param>
  19902. <param name="t"></param>
  19903. <summary></summary>
  19904. <returns></returns>
  19905. <remarks></remarks>
  19906. </member>
  19907. <member name="F:Urho.MathHelper.Log10E">
  19908. <summary>
  19909. Defines the base-10 logarithm of E.
  19910. </summary>
  19911. <remarks></remarks>
  19912. </member>
  19913. <member name="F:Urho.MathHelper.Log2E">
  19914. <summary>
  19915. Defines the base-2 logarithm of E.
  19916. </summary>
  19917. <remarks></remarks>
  19918. </member>
  19919. <member name="M:Urho.MathHelper.NextPowerOfTwo(System.Double)">
  19920. <param name="n">The specified number.</param>
  19921. <summary>
  19922. Returns the next power of two that is larger than the specified number.
  19923. </summary>
  19924. <returns>The next power of two.</returns>
  19925. <remarks></remarks>
  19926. </member>
  19927. <member name="M:Urho.MathHelper.NextPowerOfTwo(System.Int32)">
  19928. <param name="n">The specified number.</param>
  19929. <summary>
  19930. Returns the next power of two that is larger than the specified number.
  19931. </summary>
  19932. <returns>The next power of two.</returns>
  19933. <remarks></remarks>
  19934. </member>
  19935. <member name="M:Urho.MathHelper.NextPowerOfTwo(System.Int64)">
  19936. <param name="n">The specified number.</param>
  19937. <summary>
  19938. Returns the next power of two that is larger than the specified number.
  19939. </summary>
  19940. <returns>The next power of two.</returns>
  19941. <remarks></remarks>
  19942. </member>
  19943. <member name="M:Urho.MathHelper.NextPowerOfTwo(System.Single)">
  19944. <param name="n">The specified number.</param>
  19945. <summary>
  19946. Returns the next power of two that is larger than the specified number.
  19947. </summary>
  19948. <returns>The next power of two.</returns>
  19949. <remarks></remarks>
  19950. </member>
  19951. <member name="F:Urho.MathHelper.Pi">
  19952. <summary>
  19953. Defines the value of Pi as a <see cref="T:System.Single" />.
  19954. </summary>
  19955. <remarks></remarks>
  19956. </member>
  19957. <member name="F:Urho.MathHelper.PiOver2">
  19958. <summary>
  19959. Defines the value of Pi divided by two as a <see cref="T:System.Single" />.
  19960. </summary>
  19961. <remarks></remarks>
  19962. </member>
  19963. <member name="F:Urho.MathHelper.PiOver3">
  19964. <summary>
  19965. Defines the value of Pi divided by three as a <see cref="T:System.Single" />.
  19966. </summary>
  19967. <remarks></remarks>
  19968. </member>
  19969. <member name="F:Urho.MathHelper.PiOver4">
  19970. <summary>
  19971. Definesthe value of Pi divided by four as a <see cref="T:System.Single" />.
  19972. </summary>
  19973. <remarks></remarks>
  19974. </member>
  19975. <member name="F:Urho.MathHelper.PiOver6">
  19976. <summary>
  19977. Defines the value of Pi divided by six as a <see cref="T:System.Single" />.
  19978. </summary>
  19979. <remarks></remarks>
  19980. </member>
  19981. <member name="M:Urho.MathHelper.RadiansToDegrees(System.Double)">
  19982. <param name="radians">An angle in radians</param>
  19983. <summary>
  19984. Convert radians to degrees
  19985. </summary>
  19986. <returns>The angle expressed in degrees</returns>
  19987. <remarks></remarks>
  19988. </member>
  19989. <member name="M:Urho.MathHelper.RadiansToDegrees(System.Single)">
  19990. <param name="radians">An angle in radians</param>
  19991. <summary>
  19992. Convert radians to degrees
  19993. </summary>
  19994. <returns>The angle expressed in degrees</returns>
  19995. <remarks></remarks>
  19996. </member>
  19997. <member name="M:Urho.MathHelper.Swap(System.Double@,System.Double@)">
  19998. <param name="a">The first value.</param>
  19999. <param name="b">The second value.</param>
  20000. <summary>
  20001. Swaps two double values.
  20002. </summary>
  20003. <remarks></remarks>
  20004. </member>
  20005. <member name="M:Urho.MathHelper.Swap(System.Single@,System.Single@)">
  20006. <param name="a">The first value.</param>
  20007. <param name="b">The second value.</param>
  20008. <summary>
  20009. Swaps two float values.
  20010. </summary>
  20011. <remarks></remarks>
  20012. </member>
  20013. <member name="F:Urho.MathHelper.ThreePiOver2">
  20014. <summary>
  20015. Defines the value of Pi multiplied by 3 and divided by two as a <see cref="T:System.Single" />.
  20016. </summary>
  20017. <remarks></remarks>
  20018. </member>
  20019. <member name="F:Urho.MathHelper.TwoPi">
  20020. <summary>
  20021. Defines the value of Pi multiplied by two as a <see cref="T:System.Single" />.
  20022. </summary>
  20023. <remarks></remarks>
  20024. </member>
  20025. <member name="T:Urho.Matrix3">
  20026. <summary></summary>
  20027. <remarks></remarks>
  20028. </member>
  20029. <member name="C:Urho.Matrix3(System.Single[])">
  20030. <param name="floatArray">The array of floats for the components of the matrix.</param>
  20031. <summary>Constructs left matrix from the given array of float-precision floating-point numbers.</summary>
  20032. <remarks></remarks>
  20033. </member>
  20034. <member name="C:Urho.Matrix3(Urho.Matrix3@)">
  20035. <param name="matrix"></param>
  20036. <summary>Constructs left matrix with the same components as the given matrix.</summary>
  20037. <remarks></remarks>
  20038. </member>
  20039. <member name="C:Urho.Matrix3(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  20040. <param name="r0c0">The value for row 0 column 0.</param>
  20041. <param name="r0c1">The value for row 0 column 1.</param>
  20042. <param name="r0c2">The value for row 0 column 2.</param>
  20043. <param name="r1c0">The value for row 1 column 0.</param>
  20044. <param name="r1c1">The value for row 1 column 1.</param>
  20045. <param name="r1c2">The value for row 1 column 2.</param>
  20046. <param name="r2c0">The value for row 2 column 0.</param>
  20047. <param name="r2c1">The value for row 2 column 1.</param>
  20048. <param name="r2c2">The value for row 2 column 2.</param>
  20049. <summary>Constructs left matrix with the given values.</summary>
  20050. <remarks></remarks>
  20051. </member>
  20052. <member name="M:Urho.Matrix3.Add(Urho.Matrix3@)">
  20053. <param name="matrix">The matrix to add.</param>
  20054. <summary>Add left matrix to this matrix.</summary>
  20055. <remarks></remarks>
  20056. </member>
  20057. <member name="M:Urho.Matrix3.Add(Urho.Matrix3@,Urho.Matrix3@)">
  20058. <param name="matrix">The matrix to add.</param>
  20059. <param name="result">The resulting matrix of the addition.</param>
  20060. <summary>Add left matrix to this matrix.</summary>
  20061. <remarks></remarks>
  20062. </member>
  20063. <member name="M:Urho.Matrix3.Add(Urho.Matrix3@,Urho.Matrix3@,Urho.Matrix3@)">
  20064. <param name="left"></param>
  20065. <param name="right">The matrix on the right side of the equation</param>
  20066. <param name="result">The resulting matrix of the addition.</param>
  20067. <summary>Add left matrix to left matrix.</summary>
  20068. <remarks></remarks>
  20069. </member>
  20070. <member name="P:Urho.Matrix3.Determinant">
  20071. <summary></summary>
  20072. <value></value>
  20073. <remarks></remarks>
  20074. </member>
  20075. <member name="M:Urho.Matrix3.Equals(Urho.Matrix3)">
  20076. <param name="matrix">The OpenTK.Matrix3 structure to compare with.</param>
  20077. <summary>Indicates whether the current matrix is equal to another matrix.</summary>
  20078. <returns>true if the current matrix is equal to the matrix parameter; otherwise, false.</returns>
  20079. <remarks></remarks>
  20080. </member>
  20081. <member name="M:Urho.Matrix3.Equals(Urho.Matrix3@)">
  20082. <param name="matrix">The OpenTK.Matrix3 structure to compare to.</param>
  20083. <summary>Indicates whether the current matrix is equal to another matrix.</summary>
  20084. <returns>true if the current matrix is equal to the matrix parameter; otherwise, false.</returns>
  20085. <remarks></remarks>
  20086. </member>
  20087. <member name="M:Urho.Matrix3.Equals(Urho.Matrix3@,Urho.Matrix3@)">
  20088. <param name="left">The left-hand operand.</param>
  20089. <param name="right">The right-hand operand.</param>
  20090. <summary>Indicates whether the current matrix is equal to another matrix.</summary>
  20091. <returns>true if the current matrix is equal to the matrix parameter; otherwise, false.</returns>
  20092. <remarks></remarks>
  20093. </member>
  20094. <member name="M:Urho.Matrix3.EqualsApprox(Urho.Matrix3@,System.Single)">
  20095. <param name="matrix">The OpenTK.Matrix3 structure to compare with.</param>
  20096. <param name="tolerance">The limit below which the matrices are considered equal.</param>
  20097. <summary>Indicates whether the current matrix is approximately equal to another matrix.</summary>
  20098. <returns>true if the current matrix is approximately equal to the matrix parameter; otherwise, false.</returns>
  20099. <remarks></remarks>
  20100. </member>
  20101. <member name="M:Urho.Matrix3.EqualsApprox(Urho.Matrix3@,Urho.Matrix3@,System.Single)">
  20102. <param name="left">The left-hand operand.</param>
  20103. <param name="right">The right-hand operand.</param>
  20104. <param name="tolerance">The limit below which the matrices are considered equal.</param>
  20105. <summary>Indicates whether the current matrix is approximately equal to another matrix.</summary>
  20106. <returns>true if the current matrix is approximately equal to the matrix parameter; otherwise, false.</returns>
  20107. <remarks></remarks>
  20108. </member>
  20109. <member name="M:Urho.Matrix3.GetHashCode">
  20110. <summary>Returns the hash code for this instance.</summary>
  20111. <returns>A 32-bit signed integer that is the hash code for this instance.</returns>
  20112. <remarks></remarks>
  20113. </member>
  20114. <member name="F:Urho.Matrix3.Identity">
  20115. <summary>The identity matrix.</summary>
  20116. <remarks></remarks>
  20117. </member>
  20118. <member name="P:Urho.Matrix3.Item(System.Int32)">
  20119. <param name="index">The index into the components of the matrix.</param>
  20120. <summary>Gets the component at the index into the matrix.</summary>
  20121. <value>The component at the given index into the matrix.</value>
  20122. <remarks></remarks>
  20123. </member>
  20124. <member name="P:Urho.Matrix3.Item(System.Int32,System.Int32)">
  20125. <param name="row">The row of the matrix.</param>
  20126. <param name="column">The column of the matrix.</param>
  20127. <summary>Gets the component at the given row and column in the matrix.</summary>
  20128. <value>The component at the given row and column in the matrix.</value>
  20129. <remarks></remarks>
  20130. </member>
  20131. <member name="M:Urho.Matrix3.Multiply(System.Single)">
  20132. <param name="scalar"></param>
  20133. <summary>Multiply matrix times this matrix.</summary>
  20134. <remarks></remarks>
  20135. </member>
  20136. <member name="M:Urho.Matrix3.Multiply(Urho.Matrix3@)">
  20137. <param name="matrix">The matrix to multiply.</param>
  20138. <summary>Multiply left martix times this matrix.</summary>
  20139. <remarks></remarks>
  20140. </member>
  20141. <member name="M:Urho.Matrix3.Multiply(System.Single,Urho.Matrix3@)">
  20142. <param name="scalar"></param>
  20143. <param name="result">The resulting matrix of the multiplication.</param>
  20144. <summary>Multiply matrix times this matrix.</summary>
  20145. <remarks></remarks>
  20146. </member>
  20147. <member name="M:Urho.Matrix3.Multiply(Urho.Matrix3@,Urho.Matrix3@)">
  20148. <param name="matrix">The matrix to multiply.</param>
  20149. <param name="result">The resulting matrix of the multiplication.</param>
  20150. <summary>Multiply matrix times this matrix.</summary>
  20151. <remarks></remarks>
  20152. </member>
  20153. <member name="M:Urho.Matrix3.Multiply(Urho.Matrix3@,System.Single,Urho.Matrix3@)">
  20154. <param name="matrix">The matrix on the matrix side of the equation.</param>
  20155. <param name="scalar"></param>
  20156. <param name="result">The resulting matrix of the multiplication.</param>
  20157. <summary>Multiply left matrix times left matrix.</summary>
  20158. <remarks></remarks>
  20159. </member>
  20160. <member name="M:Urho.Matrix3.Multiply(Urho.Matrix3@,Urho.Matrix3@,Urho.Matrix3@)">
  20161. <param name="left"></param>
  20162. <param name="right">The matrix on the right side of the equation</param>
  20163. <param name="result">The resulting matrix of the multiplication.</param>
  20164. <summary>Multiply left matrix times left matrix.</summary>
  20165. <remarks></remarks>
  20166. </member>
  20167. <member name="M:Urho.Matrix3.op_Explicit(Urho.Matrix3)~System.IntPtr">
  20168. <param name="matrix">The matrix to convert.</param>
  20169. <summary>Converts the matrix into an IntPtr.</summary>
  20170. <returns>An IntPtr for the matrix.</returns>
  20171. <remarks></remarks>
  20172. </member>
  20173. <member name="M:Urho.Matrix3.op_Explicit(Urho.Matrix3)~System.Single*">
  20174. <param name="matrix">The matrix to convert.</param>
  20175. <summary>Converts the matrix into left float*.</summary>
  20176. <returns>A float* for the matrix.</returns>
  20177. <remarks></remarks>
  20178. </member>
  20179. <member name="M:Urho.Matrix3.op_Explicit(Urho.Matrix3)~System.Single[]">
  20180. <param name="matrix">The matrix to convert.</param>
  20181. <summary>Converts the matrix into an array of floats.</summary>
  20182. <returns>An array of floats for the matrix.</returns>
  20183. <remarks></remarks>
  20184. </member>
  20185. <member name="F:Urho.Matrix3.R0C0">
  20186. <summary>Row 0, Column 0</summary>
  20187. <remarks></remarks>
  20188. </member>
  20189. <member name="F:Urho.Matrix3.R0C1">
  20190. <summary>Row 0, Column 1</summary>
  20191. <remarks></remarks>
  20192. </member>
  20193. <member name="F:Urho.Matrix3.R0C2">
  20194. <summary>Row 0, Column 2</summary>
  20195. <remarks></remarks>
  20196. </member>
  20197. <member name="F:Urho.Matrix3.R1C0">
  20198. <summary>Row 1, Column 0</summary>
  20199. <remarks></remarks>
  20200. </member>
  20201. <member name="F:Urho.Matrix3.R1C1">
  20202. <summary>Row 1, Column 1</summary>
  20203. <remarks></remarks>
  20204. </member>
  20205. <member name="F:Urho.Matrix3.R1C2">
  20206. <summary>Row 1, Column 2</summary>
  20207. <remarks></remarks>
  20208. </member>
  20209. <member name="F:Urho.Matrix3.R2C0">
  20210. <summary>Row 2, Column 0</summary>
  20211. <remarks></remarks>
  20212. </member>
  20213. <member name="F:Urho.Matrix3.R2C1">
  20214. <summary>Row 2, Column 1</summary>
  20215. <remarks></remarks>
  20216. </member>
  20217. <member name="F:Urho.Matrix3.R2C2">
  20218. <summary>Row 2, Column 2</summary>
  20219. <remarks></remarks>
  20220. </member>
  20221. <member name="M:Urho.Matrix3.Rotate(System.Single)">
  20222. <param name="angle"></param>
  20223. <summary></summary>
  20224. <remarks></remarks>
  20225. </member>
  20226. <member name="M:Urho.Matrix3.Rotate(System.Single,Urho.Matrix3@)">
  20227. <param name="angle"></param>
  20228. <param name="result"></param>
  20229. <summary></summary>
  20230. <remarks></remarks>
  20231. </member>
  20232. <member name="M:Urho.Matrix3.Rotate(Urho.Matrix3@,System.Single,Urho.Matrix3@)">
  20233. <param name="matrix"></param>
  20234. <param name="angle"></param>
  20235. <param name="result"></param>
  20236. <summary></summary>
  20237. <remarks></remarks>
  20238. </member>
  20239. <member name="M:Urho.Matrix3.RotateMatrix(System.Single,Urho.Matrix3@)">
  20240. <param name="angle"></param>
  20241. <param name="result"></param>
  20242. <summary></summary>
  20243. <remarks></remarks>
  20244. </member>
  20245. <member name="M:Urho.Matrix3.Subtract(Urho.Matrix3@)">
  20246. <param name="matrix">The matrix to subtract.</param>
  20247. <summary>Subtract left matrix from this matrix.</summary>
  20248. <remarks></remarks>
  20249. </member>
  20250. <member name="M:Urho.Matrix3.Subtract(Urho.Matrix3@,Urho.Matrix3@)">
  20251. <param name="matrix">The matrix to subtract.</param>
  20252. <param name="result">The resulting matrix of the subtraction.</param>
  20253. <summary>Subtract left matrix from this matrix.</summary>
  20254. <remarks></remarks>
  20255. </member>
  20256. <member name="M:Urho.Matrix3.Subtract(Urho.Matrix3@,Urho.Matrix3@,Urho.Matrix3@)">
  20257. <param name="left"></param>
  20258. <param name="right">The matrix on the right side of the equation</param>
  20259. <param name="result">The resulting matrix of the subtraction.</param>
  20260. <summary>Subtract left matrix from left matrix.</summary>
  20261. <remarks></remarks>
  20262. </member>
  20263. <member name="M:Urho.Matrix3.ToQuaternion">
  20264. <summary></summary>
  20265. <returns></returns>
  20266. <remarks></remarks>
  20267. </member>
  20268. <member name="M:Urho.Matrix3.ToString">
  20269. <summary>Returns the fully qualified type name of this instance.</summary>
  20270. <returns>A System.String containing left fully qualified type name.</returns>
  20271. <remarks></remarks>
  20272. </member>
  20273. <member name="M:Urho.Matrix3.Transform(Urho.Vector3@)">
  20274. <param name="vector"></param>
  20275. <summary></summary>
  20276. <remarks></remarks>
  20277. </member>
  20278. <member name="M:Urho.Matrix3.Transform(Urho.Matrix3@,Urho.Vector3@)">
  20279. <param name="matrix"></param>
  20280. <param name="vector"></param>
  20281. <summary></summary>
  20282. <remarks></remarks>
  20283. </member>
  20284. <member name="M:Urho.Matrix3.Transform(Urho.Vector3@,Urho.Vector3@)">
  20285. <param name="vector"></param>
  20286. <param name="result"></param>
  20287. <summary></summary>
  20288. <remarks></remarks>
  20289. </member>
  20290. <member name="M:Urho.Matrix3.Transform(Urho.Matrix3@,Urho.Vector3@,Urho.Vector3@)">
  20291. <param name="matrix"></param>
  20292. <param name="vector"></param>
  20293. <param name="result"></param>
  20294. <summary></summary>
  20295. <remarks></remarks>
  20296. </member>
  20297. <member name="M:Urho.Matrix3.Transpose">
  20298. <summary></summary>
  20299. <remarks></remarks>
  20300. </member>
  20301. <member name="M:Urho.Matrix3.Transpose(Urho.Matrix3@)">
  20302. <param name="result"></param>
  20303. <summary></summary>
  20304. <remarks></remarks>
  20305. </member>
  20306. <member name="M:Urho.Matrix3.Transpose(Urho.Matrix3@,Urho.Matrix3@)">
  20307. <param name="matrix"></param>
  20308. <param name="result"></param>
  20309. <summary></summary>
  20310. <remarks></remarks>
  20311. </member>
  20312. <member name="F:Urho.Matrix3.Zero">
  20313. <summary>A matrix of all zeros.</summary>
  20314. <remarks></remarks>
  20315. </member>
  20316. <member name="T:Urho.Matrix3x4">
  20317. <summary></summary>
  20318. <remarks></remarks>
  20319. </member>
  20320. <member name="F:Urho.Matrix3x4.m00">
  20321. <summary></summary>
  20322. <remarks></remarks>
  20323. </member>
  20324. <member name="F:Urho.Matrix3x4.m01">
  20325. <summary></summary>
  20326. <remarks></remarks>
  20327. </member>
  20328. <member name="F:Urho.Matrix3x4.m02">
  20329. <summary></summary>
  20330. <remarks></remarks>
  20331. </member>
  20332. <member name="F:Urho.Matrix3x4.m03">
  20333. <summary></summary>
  20334. <remarks></remarks>
  20335. </member>
  20336. <member name="F:Urho.Matrix3x4.m10">
  20337. <summary></summary>
  20338. <remarks></remarks>
  20339. </member>
  20340. <member name="F:Urho.Matrix3x4.m11">
  20341. <summary></summary>
  20342. <remarks></remarks>
  20343. </member>
  20344. <member name="F:Urho.Matrix3x4.m12">
  20345. <summary></summary>
  20346. <remarks></remarks>
  20347. </member>
  20348. <member name="F:Urho.Matrix3x4.m13">
  20349. <summary></summary>
  20350. <remarks></remarks>
  20351. </member>
  20352. <member name="F:Urho.Matrix3x4.m20">
  20353. <summary></summary>
  20354. <remarks></remarks>
  20355. </member>
  20356. <member name="F:Urho.Matrix3x4.m21">
  20357. <summary></summary>
  20358. <remarks></remarks>
  20359. </member>
  20360. <member name="F:Urho.Matrix3x4.m22">
  20361. <summary></summary>
  20362. <remarks></remarks>
  20363. </member>
  20364. <member name="F:Urho.Matrix3x4.m23">
  20365. <summary></summary>
  20366. <remarks></remarks>
  20367. </member>
  20368. <member name="T:Urho.Matrix4">
  20369. <summary>
  20370. Represents a 4x4 Matrix
  20371. </summary>
  20372. <remarks></remarks>
  20373. </member>
  20374. <member name="C:Urho.Matrix4(Urho.Vector4,Urho.Vector4,Urho.Vector4,Urho.Vector4)">
  20375. <param name="row0">Top row of the matrix</param>
  20376. <param name="row1">Second row of the matrix</param>
  20377. <param name="row2">Third row of the matrix</param>
  20378. <param name="row3">Bottom row of the matrix</param>
  20379. <summary>
  20380. Constructs a new instance.
  20381. </summary>
  20382. <remarks></remarks>
  20383. </member>
  20384. <member name="C:Urho.Matrix4(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  20385. <param name="m00">First item of the first row of the matrix.</param>
  20386. <param name="m01">Second item of the first row of the matrix.</param>
  20387. <param name="m02">Third item of the first row of the matrix.</param>
  20388. <param name="m03">Fourth item of the first row of the matrix.</param>
  20389. <param name="m10">First item of the second row of the matrix.</param>
  20390. <param name="m11">Second item of the second row of the matrix.</param>
  20391. <param name="m12">Third item of the second row of the matrix.</param>
  20392. <param name="m13">Fourth item of the second row of the matrix.</param>
  20393. <param name="m20">First item of the third row of the matrix.</param>
  20394. <param name="m21">Second item of the third row of the matrix.</param>
  20395. <param name="m22">Third item of the third row of the matrix.</param>
  20396. <param name="m23">First item of the third row of the matrix.</param>
  20397. <param name="m30">Fourth item of the fourth row of the matrix.</param>
  20398. <param name="m31">Second item of the fourth row of the matrix.</param>
  20399. <param name="m32">Third item of the fourth row of the matrix.</param>
  20400. <param name="m33">Fourth item of the fourth row of the matrix.</param>
  20401. <summary>
  20402. Constructs a new instance.
  20403. </summary>
  20404. <remarks></remarks>
  20405. </member>
  20406. <member name="P:Urho.Matrix4.Column0">
  20407. <summary>
  20408. The first column of this matrix
  20409. </summary>
  20410. <value></value>
  20411. <remarks></remarks>
  20412. </member>
  20413. <member name="P:Urho.Matrix4.Column1">
  20414. <summary>
  20415. The second column of this matrix
  20416. </summary>
  20417. <value></value>
  20418. <remarks></remarks>
  20419. </member>
  20420. <member name="P:Urho.Matrix4.Column2">
  20421. <summary>
  20422. The third column of this matrix
  20423. </summary>
  20424. <value></value>
  20425. <remarks></remarks>
  20426. </member>
  20427. <member name="P:Urho.Matrix4.Column3">
  20428. <summary>
  20429. The fourth column of this matrix
  20430. </summary>
  20431. <value></value>
  20432. <remarks></remarks>
  20433. </member>
  20434. <member name="M:Urho.Matrix4.CreateFromAxisAngle(Urho.Vector3,System.Single)">
  20435. <param name="axis">The axis to rotate about.</param>
  20436. <param name="angle">Angle in radians to rotate counter-clockwise (looking in the direction of the given axis).</param>
  20437. <summary>
  20438. Build a rotation matrix from the specified axis/angle rotation.
  20439. </summary>
  20440. <returns>A matrix instance.</returns>
  20441. <remarks></remarks>
  20442. </member>
  20443. <member name="M:Urho.Matrix4.CreateFromAxisAngle(Urho.Vector3,System.Single,Urho.Matrix4@)">
  20444. <param name="axis">The axis to rotate about.</param>
  20445. <param name="angle">Angle in radians to rotate counter-clockwise (looking in the direction of the given axis).</param>
  20446. <param name="result">A matrix instance.</param>
  20447. <summary>
  20448. Build a rotation matrix from the specified axis/angle rotation.
  20449. </summary>
  20450. <remarks></remarks>
  20451. </member>
  20452. <member name="M:Urho.Matrix4.CreateOrthographic(System.Single,System.Single,System.Single,System.Single)">
  20453. <param name="width">The width of the projection volume.</param>
  20454. <param name="height">The height of the projection volume.</param>
  20455. <param name="zNear">The near edge of the projection volume.</param>
  20456. <param name="zFar">The far edge of the projection volume.</param>
  20457. <summary>
  20458. Creates an orthographic projection matrix.
  20459. </summary>
  20460. <returns></returns>
  20461. <remarks></remarks>
  20462. <rereturns>The resulting Matrix4 instance.</rereturns>
  20463. </member>
  20464. <member name="M:Urho.Matrix4.CreateOrthographic(System.Single,System.Single,System.Single,System.Single,Urho.Matrix4@)">
  20465. <param name="width">The width of the projection volume.</param>
  20466. <param name="height">The height of the projection volume.</param>
  20467. <param name="zNear">The near edge of the projection volume.</param>
  20468. <param name="zFar">The far edge of the projection volume.</param>
  20469. <param name="result">The resulting Matrix4 instance.</param>
  20470. <summary>
  20471. Creates an orthographic projection matrix.
  20472. </summary>
  20473. <remarks></remarks>
  20474. </member>
  20475. <member name="M:Urho.Matrix4.CreateOrthographicOffCenter(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  20476. <param name="left">The left edge of the projection volume.</param>
  20477. <param name="right">The right edge of the projection volume.</param>
  20478. <param name="bottom">The bottom edge of the projection volume.</param>
  20479. <param name="top">The top edge of the projection volume.</param>
  20480. <param name="zNear">The near edge of the projection volume.</param>
  20481. <param name="zFar">The far edge of the projection volume.</param>
  20482. <summary>
  20483. Creates an orthographic projection matrix.
  20484. </summary>
  20485. <returns>The resulting Matrix4 instance.</returns>
  20486. <remarks></remarks>
  20487. </member>
  20488. <member name="M:Urho.Matrix4.CreateOrthographicOffCenter(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,Urho.Matrix4@)">
  20489. <param name="left">The left edge of the projection volume.</param>
  20490. <param name="right">The right edge of the projection volume.</param>
  20491. <param name="bottom">The bottom edge of the projection volume.</param>
  20492. <param name="top">The top edge of the projection volume.</param>
  20493. <param name="zNear">The near edge of the projection volume.</param>
  20494. <param name="zFar">The far edge of the projection volume.</param>
  20495. <param name="result">The resulting Matrix4 instance.</param>
  20496. <summary>
  20497. Creates an orthographic projection matrix.
  20498. </summary>
  20499. <remarks></remarks>
  20500. </member>
  20501. <member name="M:Urho.Matrix4.CreatePerspectiveFieldOfView(System.Single,System.Single,System.Single,System.Single)">
  20502. <param name="fovy">Angle of the field of view in the y direction (in radians)</param>
  20503. <param name="aspect">Aspect ratio of the view (width / height)</param>
  20504. <param name="zNear">Distance to the near clip plane</param>
  20505. <param name="zFar">Distance to the far clip plane</param>
  20506. <summary>
  20507. Creates a perspective projection matrix.
  20508. </summary>
  20509. <returns>A projection matrix that transforms camera space to raster space</returns>
  20510. <remarks></remarks>
  20511. <exception cref="T:System.ArgumentOutOfRangeException">
  20512. Thrown under the following conditions:
  20513. <list type="bullet"><item>fovy is zero, less than zero or larger than Math.PI</item><item>aspect is negative or zero</item><item>zNear is negative or zero</item><item>zFar is negative or zero</item><item>zNear is larger than zFar</item></list></exception>
  20514. </member>
  20515. <member name="M:Urho.Matrix4.CreatePerspectiveFieldOfView(System.Single,System.Single,System.Single,System.Single,Urho.Matrix4@)">
  20516. <param name="fovy">Angle of the field of view in the y direction (in radians)</param>
  20517. <param name="aspect">Aspect ratio of the view (width / height)</param>
  20518. <param name="zNear">Distance to the near clip plane</param>
  20519. <param name="zFar">Distance to the far clip plane</param>
  20520. <param name="result">A projection matrix that transforms camera space to raster space</param>
  20521. <summary>
  20522. Creates a perspective projection matrix.
  20523. </summary>
  20524. <remarks></remarks>
  20525. <exception cref="T:System.ArgumentOutOfRangeException">
  20526. Thrown under the following conditions:
  20527. <list type="bullet"><item>fovy is zero, less than zero or larger than Math.PI</item><item>aspect is negative or zero</item><item>zNear is negative or zero</item><item>zFar is negative or zero</item><item>zNear is larger than zFar</item></list></exception>
  20528. </member>
  20529. <member name="M:Urho.Matrix4.CreatePerspectiveOffCenter(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  20530. <param name="left">Left edge of the view frustum</param>
  20531. <param name="right">Right edge of the view frustum</param>
  20532. <param name="bottom">Bottom edge of the view frustum</param>
  20533. <param name="top">Top edge of the view frustum</param>
  20534. <param name="zNear">Distance to the near clip plane</param>
  20535. <param name="zFar">Distance to the far clip plane</param>
  20536. <summary>
  20537. Creates an perspective projection matrix.
  20538. </summary>
  20539. <returns>A projection matrix that transforms camera space to raster space</returns>
  20540. <remarks></remarks>
  20541. <exception cref="T:System.ArgumentOutOfRangeException">
  20542. Thrown under the following conditions:
  20543. <list type="bullet"><item>zNear is negative or zero</item><item>zFar is negative or zero</item><item>zNear is larger than zFar</item></list></exception>
  20544. </member>
  20545. <member name="M:Urho.Matrix4.CreatePerspectiveOffCenter(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,Urho.Matrix4@)">
  20546. <param name="left">Left edge of the view frustum</param>
  20547. <param name="right">Right edge of the view frustum</param>
  20548. <param name="bottom">Bottom edge of the view frustum</param>
  20549. <param name="top">Top edge of the view frustum</param>
  20550. <param name="zNear">Distance to the near clip plane</param>
  20551. <param name="zFar">Distance to the far clip plane</param>
  20552. <param name="result">A projection matrix that transforms camera space to raster space</param>
  20553. <summary>
  20554. Creates an perspective projection matrix.
  20555. </summary>
  20556. <remarks></remarks>
  20557. <exception cref="T:System.ArgumentOutOfRangeException">
  20558. Thrown under the following conditions:
  20559. <list type="bullet"><item>zNear is negative or zero</item><item>zFar is negative or zero</item><item>zNear is larger than zFar</item></list></exception>
  20560. </member>
  20561. <member name="M:Urho.Matrix4.CreateRotationX(System.Single)">
  20562. <param name="angle">The counter-clockwise angle in radians.</param>
  20563. <summary>
  20564. Builds a rotation matrix for a rotation around the x-axis.
  20565. </summary>
  20566. <returns>The resulting Matrix4 instance.</returns>
  20567. <remarks></remarks>
  20568. </member>
  20569. <member name="M:Urho.Matrix4.CreateRotationX(System.Single,Urho.Matrix4@)">
  20570. <param name="angle">The counter-clockwise angle in radians.</param>
  20571. <param name="result">The resulting Matrix4 instance.</param>
  20572. <summary>
  20573. Builds a rotation matrix for a rotation around the x-axis.
  20574. </summary>
  20575. <remarks></remarks>
  20576. </member>
  20577. <member name="M:Urho.Matrix4.CreateRotationY(System.Single)">
  20578. <param name="angle">The counter-clockwise angle in radians.</param>
  20579. <summary>
  20580. Builds a rotation matrix for a rotation around the y-axis.
  20581. </summary>
  20582. <returns>The resulting Matrix4 instance.</returns>
  20583. <remarks></remarks>
  20584. </member>
  20585. <member name="M:Urho.Matrix4.CreateRotationY(System.Single,Urho.Matrix4@)">
  20586. <param name="angle">The counter-clockwise angle in radians.</param>
  20587. <param name="result">The resulting Matrix4 instance.</param>
  20588. <summary>
  20589. Builds a rotation matrix for a rotation around the y-axis.
  20590. </summary>
  20591. <remarks></remarks>
  20592. </member>
  20593. <member name="M:Urho.Matrix4.CreateRotationZ(System.Single)">
  20594. <param name="angle">The counter-clockwise angle in radians.</param>
  20595. <summary>
  20596. Builds a rotation matrix for a rotation around the z-axis.
  20597. </summary>
  20598. <returns>The resulting Matrix4 instance.</returns>
  20599. <remarks></remarks>
  20600. </member>
  20601. <member name="M:Urho.Matrix4.CreateRotationZ(System.Single,Urho.Matrix4@)">
  20602. <param name="angle">The counter-clockwise angle in radians.</param>
  20603. <param name="result">The resulting Matrix4 instance.</param>
  20604. <summary>
  20605. Builds a rotation matrix for a rotation around the z-axis.
  20606. </summary>
  20607. <remarks></remarks>
  20608. </member>
  20609. <member name="M:Urho.Matrix4.CreateTranslation(Urho.Vector3)">
  20610. <param name="vector">The translation vector.</param>
  20611. <summary>
  20612. Creates a translation matrix.
  20613. </summary>
  20614. <returns>The resulting Matrix4 instance.</returns>
  20615. <remarks></remarks>
  20616. </member>
  20617. <member name="M:Urho.Matrix4.CreateTranslation(Urho.Vector3@,Urho.Matrix4@)">
  20618. <param name="vector">The translation vector.</param>
  20619. <param name="result">The resulting Matrix4 instance.</param>
  20620. <summary>
  20621. Creates a translation matrix.
  20622. </summary>
  20623. <remarks></remarks>
  20624. </member>
  20625. <member name="M:Urho.Matrix4.CreateTranslation(System.Single,System.Single,System.Single)">
  20626. <param name="x">X translation.</param>
  20627. <param name="y">Y translation.</param>
  20628. <param name="z">Z translation.</param>
  20629. <summary>
  20630. Creates a translation matrix.
  20631. </summary>
  20632. <returns>The resulting Matrix4 instance.</returns>
  20633. <remarks></remarks>
  20634. </member>
  20635. <member name="M:Urho.Matrix4.CreateTranslation(System.Single,System.Single,System.Single,Urho.Matrix4@)">
  20636. <param name="x">X translation.</param>
  20637. <param name="y">Y translation.</param>
  20638. <param name="z">Z translation.</param>
  20639. <param name="result">The resulting Matrix4 instance.</param>
  20640. <summary>
  20641. Creates a translation matrix.
  20642. </summary>
  20643. <remarks></remarks>
  20644. </member>
  20645. <member name="P:Urho.Matrix4.Determinant">
  20646. <summary>
  20647. The determinant of this matrix
  20648. </summary>
  20649. <value></value>
  20650. <remarks></remarks>
  20651. </member>
  20652. <member name="M:Urho.Matrix4.Equals(System.Object)">
  20653. <param name="obj">The object to compare tresult.</param>
  20654. <summary>
  20655. Indicates whether this instance and a specified object are equal.
  20656. </summary>
  20657. <returns>True if the instances are equal; false otherwise.</returns>
  20658. <remarks></remarks>
  20659. </member>
  20660. <member name="M:Urho.Matrix4.Equals(Urho.Matrix4)">
  20661. <param name="other">An matrix to compare with this matrix.</param>
  20662. <summary>Indicates whether the current matrix is equal to another matrix.</summary>
  20663. <returns>true if the current matrix is equal to the matrix parameter; otherwise, false.</returns>
  20664. <remarks></remarks>
  20665. </member>
  20666. <member name="M:Urho.Matrix4.Frustum(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  20667. <param name="left">Left edge of the view frustum</param>
  20668. <param name="right">Right edge of the view frustum</param>
  20669. <param name="bottom">Bottom edge of the view frustum</param>
  20670. <param name="top">Top edge of the view frustum</param>
  20671. <param name="near">Distance to the near clip plane</param>
  20672. <param name="far">Distance to the far clip plane</param>
  20673. <summary>
  20674. Build a projection matrix
  20675. </summary>
  20676. <returns>A projection matrix that transforms camera space to raster space</returns>
  20677. <remarks></remarks>
  20678. </member>
  20679. <member name="M:Urho.Matrix4.GetHashCode">
  20680. <summary>
  20681. Returns the hashcode for this instance.
  20682. </summary>
  20683. <returns>A System.Int32 containing the unique hashcode for this instance.</returns>
  20684. <remarks></remarks>
  20685. </member>
  20686. <member name="F:Urho.Matrix4.Identity">
  20687. <summary>
  20688. The identity matrix
  20689. </summary>
  20690. <remarks></remarks>
  20691. </member>
  20692. <member name="M:Urho.Matrix4.Invert">
  20693. <summary>
  20694. Converts this instance into its inverse.
  20695. </summary>
  20696. <remarks></remarks>
  20697. </member>
  20698. <member name="M:Urho.Matrix4.Invert(Urho.Matrix4)">
  20699. <param name="mat">The matrix to invert</param>
  20700. <summary>
  20701. Calculate the inverse of the given matrix
  20702. </summary>
  20703. <returns>The inverse of the given matrix if it has one, or the input if it is singular</returns>
  20704. <remarks></remarks>
  20705. <exception cref="T:System.InvalidOperationException">Thrown if the Matrix4 is singular.</exception>
  20706. </member>
  20707. <member name="M:Urho.Matrix4.LookAt(Urho.Vector3,Urho.Vector3,Urho.Vector3)">
  20708. <param name="eye">Eye (camera) position in world space</param>
  20709. <param name="target">Target position in world space</param>
  20710. <param name="up">Up vector in world space (should not be parallel to the camera direction, that is target - eye)</param>
  20711. <summary>
  20712. Build a world space to camera space matrix
  20713. </summary>
  20714. <returns>A Matrix4 that transforms world space to camera space</returns>
  20715. <remarks></remarks>
  20716. </member>
  20717. <member name="M:Urho.Matrix4.LookAt(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  20718. <param name="eyeX">Eye (camera) position in world space</param>
  20719. <param name="eyeY">Eye (camera) position in world space</param>
  20720. <param name="eyeZ">Eye (camera) position in world space</param>
  20721. <param name="targetX">Target position in world space</param>
  20722. <param name="targetY">Target position in world space</param>
  20723. <param name="targetZ">Target position in world space</param>
  20724. <param name="upX">Up vector in world space (should not be parallel to the camera direction, that is target - eye)</param>
  20725. <param name="upY">Up vector in world space (should not be parallel to the camera direction, that is target - eye)</param>
  20726. <param name="upZ">Up vector in world space (should not be parallel to the camera direction, that is target - eye)</param>
  20727. <summary>
  20728. Build a world space to camera space matrix
  20729. </summary>
  20730. <returns>A Matrix4 that transforms world space to camera space</returns>
  20731. <remarks></remarks>
  20732. </member>
  20733. <member name="P:Urho.Matrix4.M11">
  20734. <summary>
  20735. Gets or sets the value at row 1, column 1 of this instance.
  20736. </summary>
  20737. <value></value>
  20738. <remarks></remarks>
  20739. </member>
  20740. <member name="P:Urho.Matrix4.M12">
  20741. <summary>
  20742. Gets or sets the value at row 1, column 2 of this instance.
  20743. </summary>
  20744. <value></value>
  20745. <remarks></remarks>
  20746. </member>
  20747. <member name="P:Urho.Matrix4.M13">
  20748. <summary>
  20749. Gets or sets the value at row 1, column 3 of this instance.
  20750. </summary>
  20751. <value></value>
  20752. <remarks></remarks>
  20753. </member>
  20754. <member name="P:Urho.Matrix4.M14">
  20755. <summary>
  20756. Gets or sets the value at row 1, column 4 of this instance.
  20757. </summary>
  20758. <value></value>
  20759. <remarks></remarks>
  20760. </member>
  20761. <member name="P:Urho.Matrix4.M21">
  20762. <summary>
  20763. Gets or sets the value at row 2, column 1 of this instance.
  20764. </summary>
  20765. <value></value>
  20766. <remarks></remarks>
  20767. </member>
  20768. <member name="P:Urho.Matrix4.M22">
  20769. <summary>
  20770. Gets or sets the value at row 2, column 2 of this instance.
  20771. </summary>
  20772. <value></value>
  20773. <remarks></remarks>
  20774. </member>
  20775. <member name="P:Urho.Matrix4.M23">
  20776. <summary>
  20777. Gets or sets the value at row 2, column 3 of this instance.
  20778. </summary>
  20779. <value></value>
  20780. <remarks></remarks>
  20781. </member>
  20782. <member name="P:Urho.Matrix4.M24">
  20783. <summary>
  20784. Gets or sets the value at row 2, column 4 of this instance.
  20785. </summary>
  20786. <value></value>
  20787. <remarks></remarks>
  20788. </member>
  20789. <member name="P:Urho.Matrix4.M31">
  20790. <summary>
  20791. Gets or sets the value at row 3, column 1 of this instance.
  20792. </summary>
  20793. <value></value>
  20794. <remarks></remarks>
  20795. </member>
  20796. <member name="P:Urho.Matrix4.M32">
  20797. <summary>
  20798. Gets or sets the value at row 3, column 2 of this instance.
  20799. </summary>
  20800. <value></value>
  20801. <remarks></remarks>
  20802. </member>
  20803. <member name="P:Urho.Matrix4.M33">
  20804. <summary>
  20805. Gets or sets the value at row 3, column 3 of this instance.
  20806. </summary>
  20807. <value></value>
  20808. <remarks></remarks>
  20809. </member>
  20810. <member name="P:Urho.Matrix4.M34">
  20811. <summary>
  20812. Gets or sets the value at row 3, column 4 of this instance.
  20813. </summary>
  20814. <value></value>
  20815. <remarks></remarks>
  20816. </member>
  20817. <member name="P:Urho.Matrix4.M41">
  20818. <summary>
  20819. Gets or sets the value at row 4, column 1 of this instance.
  20820. </summary>
  20821. <value></value>
  20822. <remarks></remarks>
  20823. </member>
  20824. <member name="P:Urho.Matrix4.M42">
  20825. <summary>
  20826. Gets or sets the value at row 4, column 2 of this instance.
  20827. </summary>
  20828. <value></value>
  20829. <remarks></remarks>
  20830. </member>
  20831. <member name="P:Urho.Matrix4.M43">
  20832. <summary>
  20833. Gets or sets the value at row 4, column 3 of this instance.
  20834. </summary>
  20835. <value></value>
  20836. <remarks></remarks>
  20837. </member>
  20838. <member name="P:Urho.Matrix4.M44">
  20839. <summary>
  20840. Gets or sets the value at row 4, column 4 of this instance.
  20841. </summary>
  20842. <value></value>
  20843. <remarks></remarks>
  20844. </member>
  20845. <member name="M:Urho.Matrix4.Mult(Urho.Matrix4,Urho.Matrix4)">
  20846. <param name="left">The left operand of the multiplication.</param>
  20847. <param name="right">The right operand of the multiplication.</param>
  20848. <summary>
  20849. Multiplies two instances.
  20850. </summary>
  20851. <returns>A new instance that is the result of the multiplication</returns>
  20852. <remarks></remarks>
  20853. </member>
  20854. <member name="M:Urho.Matrix4.Mult(Urho.Matrix4@,Urho.Matrix4@,Urho.Matrix4@)">
  20855. <param name="left">The left operand of the multiplication.</param>
  20856. <param name="right">The right operand of the multiplication.</param>
  20857. <param name="result">A new instance that is the result of the multiplication</param>
  20858. <summary>
  20859. Multiplies two instances.
  20860. </summary>
  20861. <remarks></remarks>
  20862. </member>
  20863. <member name="M:Urho.Matrix4.op_Equality(Urho.Matrix4,Urho.Matrix4)">
  20864. <param name="left">The first instance.</param>
  20865. <param name="right">The second instance.</param>
  20866. <summary>
  20867. Compares two instances for equality.
  20868. </summary>
  20869. <returns>True, if left equals right; false otherwise.</returns>
  20870. <remarks></remarks>
  20871. </member>
  20872. <member name="M:Urho.Matrix4.op_Inequality(Urho.Matrix4,Urho.Matrix4)">
  20873. <param name="left">The first instance.</param>
  20874. <param name="right">The second instance.</param>
  20875. <summary>
  20876. Compares two instances for inequality.
  20877. </summary>
  20878. <returns>True, if left does not equal right; false otherwise.</returns>
  20879. <remarks></remarks>
  20880. </member>
  20881. <member name="M:Urho.Matrix4.op_Multiply(Urho.Matrix4,Urho.Matrix4)">
  20882. <param name="left">left-hand operand</param>
  20883. <param name="right">right-hand operand</param>
  20884. <summary>
  20885. Matrix multiplication
  20886. </summary>
  20887. <returns>A new Matrix44 which holds the result of the multiplication</returns>
  20888. <remarks></remarks>
  20889. </member>
  20890. <member name="M:Urho.Matrix4.Perspective(System.Single,System.Single,System.Single,System.Single)">
  20891. <param name="fovy">Angle of the field of view in the y direction (in radians)</param>
  20892. <param name="aspect">Aspect ratio of the view (width / height)</param>
  20893. <param name="near">Distance to the near clip plane</param>
  20894. <param name="far">Distance to the far clip plane</param>
  20895. <summary>
  20896. Build a projection matrix
  20897. </summary>
  20898. <returns>A projection matrix that transforms camera space to raster space</returns>
  20899. <remarks></remarks>
  20900. </member>
  20901. <member name="M:Urho.Matrix4.Rotate(Urho.Quaternion)">
  20902. <param name="q">the quaternion</param>
  20903. <summary>
  20904. Build a rotation matrix from a quaternion
  20905. </summary>
  20906. <returns>A rotation matrix</returns>
  20907. <remarks></remarks>
  20908. </member>
  20909. <member name="M:Urho.Matrix4.Rotate(Urho.Vector3,System.Single)">
  20910. <param name="axis">the axis to rotate about</param>
  20911. <param name="angle">angle in radians to rotate counter-clockwise (looking in the direction of the given axis)</param>
  20912. <summary>
  20913. Build a rotation matrix to rotate about the given axis
  20914. </summary>
  20915. <returns>A rotation matrix</returns>
  20916. <remarks></remarks>
  20917. </member>
  20918. <member name="M:Urho.Matrix4.RotateX(System.Single)">
  20919. <param name="angle">angle in radians to rotate counter-clockwise around the x-axis</param>
  20920. <summary>
  20921. Build a rotation matrix that rotates about the x-axis
  20922. </summary>
  20923. <returns>A rotation matrix</returns>
  20924. <remarks></remarks>
  20925. </member>
  20926. <member name="M:Urho.Matrix4.RotateY(System.Single)">
  20927. <param name="angle">angle in radians to rotate counter-clockwise around the y-axis</param>
  20928. <summary>
  20929. Build a rotation matrix that rotates about the y-axis
  20930. </summary>
  20931. <returns>A rotation matrix</returns>
  20932. <remarks></remarks>
  20933. </member>
  20934. <member name="M:Urho.Matrix4.RotateZ(System.Single)">
  20935. <param name="angle">angle in radians to rotate counter-clockwise around the z-axis</param>
  20936. <summary>
  20937. Build a rotation matrix that rotates about the z-axis
  20938. </summary>
  20939. <returns>A rotation matrix</returns>
  20940. <remarks></remarks>
  20941. </member>
  20942. <member name="F:Urho.Matrix4.Row0">
  20943. <summary>
  20944. Top row of the matrix
  20945. </summary>
  20946. <remarks></remarks>
  20947. </member>
  20948. <member name="F:Urho.Matrix4.Row1">
  20949. <summary>
  20950. 2nd row of the matrix
  20951. </summary>
  20952. <remarks></remarks>
  20953. </member>
  20954. <member name="F:Urho.Matrix4.Row2">
  20955. <summary>
  20956. 3rd row of the matrix
  20957. </summary>
  20958. <remarks></remarks>
  20959. </member>
  20960. <member name="F:Urho.Matrix4.Row3">
  20961. <summary>
  20962. Bottom row of the matrix
  20963. </summary>
  20964. <remarks></remarks>
  20965. </member>
  20966. <member name="M:Urho.Matrix4.Scale(System.Single)">
  20967. <param name="scale">Single scale factor for x,y and z axes</param>
  20968. <summary>
  20969. Build a scaling matrix
  20970. </summary>
  20971. <returns>A scaling matrix</returns>
  20972. <remarks></remarks>
  20973. </member>
  20974. <member name="M:Urho.Matrix4.Scale(Urho.Vector3)">
  20975. <param name="scale">Scale factors for x,y and z axes</param>
  20976. <summary>
  20977. Build a scaling matrix
  20978. </summary>
  20979. <returns>A scaling matrix</returns>
  20980. <remarks></remarks>
  20981. </member>
  20982. <member name="M:Urho.Matrix4.Scale(System.Single,System.Single,System.Single)">
  20983. <param name="x">Scale factor for x-axis</param>
  20984. <param name="y">Scale factor for y-axis</param>
  20985. <param name="z">Scale factor for z-axis</param>
  20986. <summary>
  20987. Build a scaling matrix
  20988. </summary>
  20989. <returns>A scaling matrix</returns>
  20990. <remarks></remarks>
  20991. </member>
  20992. <member name="M:Urho.Matrix4.ToString">
  20993. <summary>
  20994. Returns a System.String that represents the current Matrix44.
  20995. </summary>
  20996. <returns />
  20997. <remarks></remarks>
  20998. </member>
  20999. <member name="M:Urho.Matrix4.Translation(Urho.Vector3)">
  21000. <param name="trans">The translation vector.</param>
  21001. <summary>
  21002. Builds a translation matrix.
  21003. </summary>
  21004. <returns>A new Matrix4 instance.</returns>
  21005. <remarks></remarks>
  21006. </member>
  21007. <member name="M:Urho.Matrix4.Translation(System.Single,System.Single,System.Single)">
  21008. <param name="x">X translation</param>
  21009. <param name="y">Y translation</param>
  21010. <param name="z">Z translation</param>
  21011. <summary>
  21012. Build a translation matrix with the given translation
  21013. </summary>
  21014. <returns>A Translation matrix</returns>
  21015. <remarks></remarks>
  21016. </member>
  21017. <member name="M:Urho.Matrix4.Transpose">
  21018. <summary>
  21019. Converts this instance into its transpose.
  21020. </summary>
  21021. <remarks></remarks>
  21022. </member>
  21023. <member name="M:Urho.Matrix4.Transpose(Urho.Matrix4)">
  21024. <param name="mat">The matrix to transpose</param>
  21025. <summary>
  21026. Calculate the transpose of the given matrix
  21027. </summary>
  21028. <returns>The transpose of the given matrix</returns>
  21029. <remarks></remarks>
  21030. </member>
  21031. <member name="M:Urho.Matrix4.Transpose(Urho.Matrix4@,Urho.Matrix4@)">
  21032. <param name="mat">The matrix to transpose</param>
  21033. <param name="result">The result of the calculation</param>
  21034. <summary>
  21035. Calculate the transpose of the given matrix
  21036. </summary>
  21037. <remarks></remarks>
  21038. </member>
  21039. <member name="T:Urho.Menu">
  21040. <summary>
  21041. %Menu %UI element that optionally shows a popup.
  21042. </summary>
  21043. <remarks></remarks>
  21044. </member>
  21045. <member name="C:Urho.Menu(System.IntPtr)">
  21046. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  21047. <summary>Constructs a new instance of Menu, given a raw pointer to an unmanaged object</summary>
  21048. <remarks>
  21049. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  21050. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  21051. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  21052. </remarks>
  21053. </member>
  21054. <member name="C:Urho.Menu(Urho.Context)">
  21055. <param name="context">The context that this object will be attached to.</param>
  21056. <summary>Creates an instance of Menu that is attached to an execution context.</summary>
  21057. <remarks>
  21058. <para>This creates an instance of Menu attached to the specified execution context.</para>
  21059. </remarks>
  21060. </member>
  21061. <member name="C:Urho.Menu(Urho.UrhoObjectFlag)">
  21062. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  21063. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  21064. <remarks>
  21065. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  21066. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  21067. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  21068. </remarks>
  21069. </member>
  21070. <member name="P:Urho.Menu.AcceleratorKey">
  21071. <summary>
  21072. Return accelerator key code, 0 if disabled.
  21073. </summary>
  21074. <value></value>
  21075. <remarks></remarks>
  21076. </member>
  21077. <member name="P:Urho.Menu.AcceleratorQualifiers">
  21078. <summary>
  21079. Return accelerator qualifiers.
  21080. </summary>
  21081. <value></value>
  21082. <remarks></remarks>
  21083. </member>
  21084. <member name="P:Urho.Menu.BaseType">
  21085. <summary>Urho's type system base type.</summary>
  21086. <value>StringHash representing the base type for this Urho type.</value>
  21087. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  21088. </member>
  21089. <member name="P:Urho.Menu.IsPopupShown">
  21090. <summary>
  21091. Return whether popup is open.
  21092. </summary>
  21093. <value></value>
  21094. <remarks></remarks>
  21095. </member>
  21096. <member name="M:Urho.Menu.LoadXML(Urho.XMLElement,Urho.XMLFile,System.Boolean)">
  21097. <param name="source"></param>
  21098. <param name="styleFile"></param>
  21099. <param name="setInstanceDefault"></param>
  21100. <summary>
  21101. Load from XML data with style. Return true if successful.
  21102. </summary>
  21103. <returns></returns>
  21104. <remarks></remarks>
  21105. </member>
  21106. <member name="M:Urho.Menu.OnHidePopup">
  21107. <summary>
  21108. React to the popup being hidden.
  21109. </summary>
  21110. <remarks></remarks>
  21111. </member>
  21112. <member name="M:Urho.Menu.OnHover(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,Urho.Cursor)">
  21113. <param name="position"></param>
  21114. <param name="screenPosition"></param>
  21115. <param name="buttons"></param>
  21116. <param name="qualifiers"></param>
  21117. <param name="cursor"></param>
  21118. <summary>
  21119. React to mouse hover.
  21120. </summary>
  21121. <remarks></remarks>
  21122. </member>
  21123. <member name="M:Urho.Menu.OnShowPopup">
  21124. <summary>
  21125. React to the popup being shown.
  21126. </summary>
  21127. <remarks></remarks>
  21128. </member>
  21129. <member name="P:Urho.Menu.Popup">
  21130. <summary>
  21131. Return popup element.
  21132. Or
  21133. Set popup element to show on selection.
  21134. </summary>
  21135. <value></value>
  21136. <remarks></remarks>
  21137. </member>
  21138. <member name="P:Urho.Menu.PopupOffset">
  21139. <summary>
  21140. Return popup element offset.
  21141. Or
  21142. Set popup element offset.
  21143. </summary>
  21144. <value></value>
  21145. <remarks></remarks>
  21146. </member>
  21147. <member name="M:Urho.Menu.RegisterObject(Urho.Context)">
  21148. <param name="context"></param>
  21149. <summary>
  21150. Register object factory.
  21151. </summary>
  21152. <remarks></remarks>
  21153. </member>
  21154. <member name="M:Urho.Menu.SaveXML(Urho.XMLElement)">
  21155. <param name="dest"></param>
  21156. <summary>
  21157. Save as XML data. Return true if successful.
  21158. </summary>
  21159. <returns></returns>
  21160. <remarks></remarks>
  21161. </member>
  21162. <member name="M:Urho.Menu.SetAccelerator(System.Int32,System.Int32)">
  21163. <param name="key"></param>
  21164. <param name="qualifiers"></param>
  21165. <summary>
  21166. Set accelerator key (set zero key code to disable.)
  21167. </summary>
  21168. <remarks></remarks>
  21169. </member>
  21170. <member name="M:Urho.Menu.SetPopupOffset(System.Int32,System.Int32)">
  21171. <param name="x"></param>
  21172. <param name="y"></param>
  21173. <summary>
  21174. Set popup element offset.
  21175. </summary>
  21176. <remarks></remarks>
  21177. </member>
  21178. <member name="M:Urho.Menu.ShowPopup(System.Boolean)">
  21179. <param name="enable"></param>
  21180. <summary>
  21181. Force the popup to show or hide.
  21182. </summary>
  21183. <remarks></remarks>
  21184. </member>
  21185. <member name="P:Urho.Menu.Type">
  21186. <summary>Urho's type system type.</summary>
  21187. <value>StringHash representing the type for this C# type.</value>
  21188. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  21189. </member>
  21190. <member name="P:Urho.Menu.TypeName">
  21191. <summary>Urho's low-level type name.</summary>
  21192. <value>Stringified low-level type name.</value>
  21193. <remarks />
  21194. </member>
  21195. <member name="P:Urho.Menu.TypeNameStatic">
  21196. <summary>Urho's low-level type name, accessible as a static method.</summary>
  21197. <value>Stringified low-level type name.</value>
  21198. <remarks />
  21199. </member>
  21200. <member name="P:Urho.Menu.TypeStatic">
  21201. <summary></summary>
  21202. <value></value>
  21203. <remarks></remarks>
  21204. </member>
  21205. <member name="M:Urho.Menu.Update(System.Single)">
  21206. <param name="timeStep"></param>
  21207. <summary>
  21208. Perform UI element update.
  21209. </summary>
  21210. <remarks></remarks>
  21211. </member>
  21212. <member name="T:Urho.MenuSelectedEventArgs">
  21213. <summary></summary>
  21214. <remarks></remarks>
  21215. </member>
  21216. <member name="P:Urho.MenuSelectedEventArgs.Element">
  21217. <summary></summary>
  21218. <value></value>
  21219. <remarks></remarks>
  21220. </member>
  21221. <member name="T:Urho.MessageACKEventArgs">
  21222. <summary></summary>
  21223. <remarks></remarks>
  21224. </member>
  21225. <member name="P:Urho.MessageACKEventArgs.Ok">
  21226. <summary></summary>
  21227. <value></value>
  21228. <remarks></remarks>
  21229. </member>
  21230. <member name="T:Urho.MessageBox">
  21231. <summary>
  21232. Message box dialog.
  21233. </summary>
  21234. <remarks></remarks>
  21235. </member>
  21236. <member name="C:Urho.MessageBox(System.IntPtr)">
  21237. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  21238. <summary>Constructs a new instance of MessageBox, given a raw pointer to an unmanaged object</summary>
  21239. <remarks>
  21240. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  21241. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  21242. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  21243. </remarks>
  21244. </member>
  21245. <member name="C:Urho.MessageBox(Urho.UrhoObjectFlag)">
  21246. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  21247. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  21248. <remarks>
  21249. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  21250. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  21251. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  21252. </remarks>
  21253. </member>
  21254. <member name="C:Urho.MessageBox(Urho.Context,System.String,System.String,Urho.XMLFile,Urho.XMLFile)">
  21255. <param name="context">The context that this object will be attached to.</param>
  21256. <param name="messageString"></param>
  21257. <param name="titleString"></param>
  21258. <param name="layoutFile"></param>
  21259. <param name="styleFile"></param>
  21260. <summary>Creates an instance of MessageBox that is attached to an execution context.</summary>
  21261. <remarks>
  21262. <para>This creates an instance of MessageBox attached to the specified execution context.</para>
  21263. </remarks>
  21264. </member>
  21265. <member name="P:Urho.MessageBox.BaseType">
  21266. <summary>Urho's type system base type.</summary>
  21267. <value>StringHash representing the base type for this Urho type.</value>
  21268. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  21269. </member>
  21270. <member name="P:Urho.MessageBox.Message">
  21271. <summary>
  21272. Return message text. Return empty string if there is no message text element.
  21273. Or
  21274. Set message text. No-ops if there is no message text element.
  21275. </summary>
  21276. <value></value>
  21277. <remarks></remarks>
  21278. </member>
  21279. <member name="M:Urho.MessageBox.RegisterObject(Urho.Context)">
  21280. <param name="context"></param>
  21281. <summary>
  21282. Register object factory.
  21283. </summary>
  21284. <remarks></remarks>
  21285. </member>
  21286. <member name="P:Urho.MessageBox.Title">
  21287. <summary>
  21288. Return title text. Return empty string if there is no title text element.
  21289. Or
  21290. Set title text. No-ops if there is no title text element.
  21291. </summary>
  21292. <value></value>
  21293. <remarks></remarks>
  21294. </member>
  21295. <member name="P:Urho.MessageBox.Type">
  21296. <summary>Urho's type system type.</summary>
  21297. <value>StringHash representing the type for this C# type.</value>
  21298. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  21299. </member>
  21300. <member name="P:Urho.MessageBox.TypeName">
  21301. <summary>Urho's low-level type name.</summary>
  21302. <value>Stringified low-level type name.</value>
  21303. <remarks />
  21304. </member>
  21305. <member name="P:Urho.MessageBox.TypeNameStatic">
  21306. <summary>Urho's low-level type name, accessible as a static method.</summary>
  21307. <value>Stringified low-level type name.</value>
  21308. <remarks />
  21309. </member>
  21310. <member name="P:Urho.MessageBox.TypeStatic">
  21311. <summary></summary>
  21312. <value></value>
  21313. <remarks></remarks>
  21314. </member>
  21315. <member name="P:Urho.MessageBox.Window">
  21316. <summary>
  21317. Return dialog window.
  21318. </summary>
  21319. <value></value>
  21320. <remarks></remarks>
  21321. </member>
  21322. <member name="T:Urho.ModalChangedEventArgs">
  21323. <summary></summary>
  21324. <remarks></remarks>
  21325. </member>
  21326. <member name="P:Urho.ModalChangedEventArgs.Element">
  21327. <summary></summary>
  21328. <value></value>
  21329. <remarks></remarks>
  21330. </member>
  21331. <member name="P:Urho.ModalChangedEventArgs.Modal">
  21332. <summary></summary>
  21333. <value></value>
  21334. <remarks></remarks>
  21335. </member>
  21336. <member name="T:Urho.Model">
  21337. <summary>
  21338. 3D model resource.
  21339. </summary>
  21340. <remarks></remarks>
  21341. </member>
  21342. <member name="C:Urho.Model(System.IntPtr)">
  21343. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  21344. <summary>Constructs a new instance of Model, given a raw pointer to an unmanaged object</summary>
  21345. <remarks>
  21346. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  21347. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  21348. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  21349. </remarks>
  21350. </member>
  21351. <member name="C:Urho.Model(Urho.Context)">
  21352. <param name="context">The context that this object will be attached to.</param>
  21353. <summary>Creates an instance of Model that is attached to an execution context.</summary>
  21354. <remarks>
  21355. <para>This creates an instance of Model attached to the specified execution context.</para>
  21356. </remarks>
  21357. </member>
  21358. <member name="C:Urho.Model(Urho.UrhoObjectFlag)">
  21359. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  21360. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  21361. <remarks>
  21362. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  21363. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  21364. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  21365. </remarks>
  21366. </member>
  21367. <member name="P:Urho.Model.BaseType">
  21368. <summary>Urho's type system base type.</summary>
  21369. <value>StringHash representing the base type for this Urho type.</value>
  21370. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  21371. </member>
  21372. <member name="P:Urho.Model.BoundingBox">
  21373. <summary>
  21374. Return bounding box.
  21375. Or
  21376. Set local-space bounding box.
  21377. </summary>
  21378. <value></value>
  21379. <remarks></remarks>
  21380. </member>
  21381. <member name="M:Urho.Model.Clone">
  21382. <summary></summary>
  21383. <returns></returns>
  21384. <remarks></remarks>
  21385. </member>
  21386. <member name="M:Urho.Model.Clone(System.String)">
  21387. <param name="cloneName"></param>
  21388. <summary>
  21389. Clone the model. The geometry data is deep-copied and can be modified in the clone without affecting the original.
  21390. </summary>
  21391. <returns></returns>
  21392. <remarks></remarks>
  21393. </member>
  21394. <member name="M:Urho.Model.EndLoad">
  21395. <summary>
  21396. Finish resource loading. Always called from the main thread. Return true if successful.
  21397. </summary>
  21398. <returns></returns>
  21399. <remarks></remarks>
  21400. </member>
  21401. <member name="M:Urho.Model.GetGeometry(System.UInt32,System.UInt32)">
  21402. <param name="index"></param>
  21403. <param name="lodLevel"></param>
  21404. <summary>
  21405. Return geometry by index and LOD level. The LOD level is clamped if out of range.
  21406. </summary>
  21407. <returns></returns>
  21408. <remarks></remarks>
  21409. </member>
  21410. <member name="M:Urho.Model.GetGeometryCenter(System.UInt32)">
  21411. <param name="index"></param>
  21412. <summary>
  21413. Return geometry center by index.
  21414. </summary>
  21415. <returns></returns>
  21416. <remarks></remarks>
  21417. </member>
  21418. <member name="M:Urho.Model.GetMorph(System.String)">
  21419. <param name="name"></param>
  21420. <summary>
  21421. Return vertex morph by name.
  21422. </summary>
  21423. <returns></returns>
  21424. <remarks></remarks>
  21425. </member>
  21426. <member name="M:Urho.Model.GetMorph(System.UInt32)">
  21427. <param name="index"></param>
  21428. <summary>
  21429. Return vertex morph by index.
  21430. </summary>
  21431. <returns></returns>
  21432. <remarks></remarks>
  21433. </member>
  21434. <member name="M:Urho.Model.GetMorph(Urho.StringHash)">
  21435. <param name="nameHash"></param>
  21436. <summary>
  21437. Return vertex morph by name hash.
  21438. </summary>
  21439. <returns></returns>
  21440. <remarks></remarks>
  21441. </member>
  21442. <member name="M:Urho.Model.GetMorphRangeCount(System.UInt32)">
  21443. <param name="bufferIndex"></param>
  21444. <summary>
  21445. Return vertex buffer morph range vertex count.
  21446. </summary>
  21447. <returns></returns>
  21448. <remarks></remarks>
  21449. </member>
  21450. <member name="M:Urho.Model.GetMorphRangeStart(System.UInt32)">
  21451. <param name="bufferIndex"></param>
  21452. <summary>
  21453. Return vertex buffer morph range start.
  21454. </summary>
  21455. <returns></returns>
  21456. <remarks></remarks>
  21457. </member>
  21458. <member name="M:Urho.Model.GetNumGeometryLodLevels(System.UInt32)">
  21459. <param name="index"></param>
  21460. <summary>
  21461. Return number of LOD levels in geometry.
  21462. </summary>
  21463. <returns></returns>
  21464. <remarks></remarks>
  21465. </member>
  21466. <member name="P:Urho.Model.IndexBuffers">
  21467. <summary>
  21468. Return index buffers.
  21469. </summary>
  21470. <value></value>
  21471. <remarks></remarks>
  21472. </member>
  21473. <member name="P:Urho.Model.NumGeometries">
  21474. <summary>
  21475. Return number of geometries.
  21476. Or
  21477. Set number of geometries.
  21478. </summary>
  21479. <value></value>
  21480. <remarks></remarks>
  21481. </member>
  21482. <member name="P:Urho.Model.NumMorphs">
  21483. <summary>
  21484. Return number of vertex morphs.
  21485. </summary>
  21486. <value></value>
  21487. <remarks></remarks>
  21488. </member>
  21489. <member name="M:Urho.Model.RegisterObject(Urho.Context)">
  21490. <param name="context"></param>
  21491. <summary>
  21492. Register object factory.
  21493. </summary>
  21494. <remarks></remarks>
  21495. </member>
  21496. <member name="M:Urho.Model.SetGeometry(System.UInt32,System.UInt32,Urho.Geometry)">
  21497. <param name="index"></param>
  21498. <param name="lodLevel"></param>
  21499. <param name="geometry"></param>
  21500. <summary>
  21501. Set geometry.
  21502. </summary>
  21503. <returns></returns>
  21504. <remarks></remarks>
  21505. </member>
  21506. <member name="M:Urho.Model.SetGeometryCenter(System.UInt32,Urho.Vector3)">
  21507. <param name="index"></param>
  21508. <param name="center"></param>
  21509. <summary>
  21510. Set geometry center.
  21511. </summary>
  21512. <returns></returns>
  21513. <remarks></remarks>
  21514. </member>
  21515. <member name="M:Urho.Model.SetNumGeometryLodLevels(System.UInt32,System.UInt32)">
  21516. <param name="index"></param>
  21517. <param name="num"></param>
  21518. <summary>
  21519. Set number of LOD levels in a geometry.
  21520. </summary>
  21521. <returns></returns>
  21522. <remarks></remarks>
  21523. </member>
  21524. <member name="P:Urho.Model.Type">
  21525. <summary>Urho's type system type.</summary>
  21526. <value>StringHash representing the type for this C# type.</value>
  21527. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  21528. </member>
  21529. <member name="P:Urho.Model.TypeName">
  21530. <summary>Urho's low-level type name.</summary>
  21531. <value>Stringified low-level type name.</value>
  21532. <remarks />
  21533. </member>
  21534. <member name="P:Urho.Model.TypeNameStatic">
  21535. <summary>Urho's low-level type name, accessible as a static method.</summary>
  21536. <value>Stringified low-level type name.</value>
  21537. <remarks />
  21538. </member>
  21539. <member name="P:Urho.Model.TypeStatic">
  21540. <summary></summary>
  21541. <value></value>
  21542. <remarks></remarks>
  21543. </member>
  21544. <member name="P:Urho.Model.VertexBuffers">
  21545. <summary>
  21546. Return vertex buffers.
  21547. </summary>
  21548. <value></value>
  21549. <remarks></remarks>
  21550. </member>
  21551. <member name="T:Urho.ModelMorph">
  21552. <summary></summary>
  21553. <remarks></remarks>
  21554. </member>
  21555. <member name="T:Urho.MonoDebugHud">
  21556. <summary></summary>
  21557. <remarks></remarks>
  21558. </member>
  21559. <member name="C:Urho.MonoDebugHud(Urho.Application)">
  21560. <param name="application"></param>
  21561. <summary></summary>
  21562. <remarks></remarks>
  21563. </member>
  21564. <member name="P:Urho.MonoDebugHud.AdditionalText">
  21565. <summary></summary>
  21566. <value></value>
  21567. <remarks></remarks>
  21568. </member>
  21569. <member name="M:Urho.MonoDebugHud.Hide">
  21570. <summary></summary>
  21571. <remarks></remarks>
  21572. </member>
  21573. <member name="M:Urho.MonoDebugHud.Show">
  21574. <summary></summary>
  21575. <remarks></remarks>
  21576. </member>
  21577. <member name="T:Urho.MonoPInvokeCallbackAttribute">
  21578. <summary></summary>
  21579. <remarks></remarks>
  21580. </member>
  21581. <member name="C:Urho.MonoPInvokeCallbackAttribute(System.Type)">
  21582. <param name="type"></param>
  21583. <summary></summary>
  21584. <remarks></remarks>
  21585. </member>
  21586. <member name="P:Urho.MonoPInvokeCallbackAttribute.Type">
  21587. <summary>Urho's type system type.</summary>
  21588. <value>StringHash representing the type for this C# type.</value>
  21589. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  21590. </member>
  21591. <member name="T:Urho.MouseButton">
  21592. <summary></summary>
  21593. <remarks></remarks>
  21594. </member>
  21595. <member name="F:Urho.MouseButton.Left">
  21596. <summary></summary>
  21597. </member>
  21598. <member name="F:Urho.MouseButton.Middle">
  21599. <summary></summary>
  21600. </member>
  21601. <member name="F:Urho.MouseButton.Right">
  21602. <summary></summary>
  21603. </member>
  21604. <member name="F:Urho.MouseButton.X1">
  21605. <summary></summary>
  21606. </member>
  21607. <member name="F:Urho.MouseButton.X2">
  21608. <summary></summary>
  21609. </member>
  21610. <member name="T:Urho.MouseButtonDownEventArgs">
  21611. <summary></summary>
  21612. <remarks></remarks>
  21613. </member>
  21614. <member name="P:Urho.MouseButtonDownEventArgs.Button">
  21615. <summary></summary>
  21616. <value></value>
  21617. <remarks></remarks>
  21618. </member>
  21619. <member name="P:Urho.MouseButtonDownEventArgs.Buttons">
  21620. <summary></summary>
  21621. <value></value>
  21622. <remarks></remarks>
  21623. </member>
  21624. <member name="P:Urho.MouseButtonDownEventArgs.Qualifiers">
  21625. <summary></summary>
  21626. <value></value>
  21627. <remarks></remarks>
  21628. </member>
  21629. <member name="T:Urho.MouseButtonUpEventArgs">
  21630. <summary></summary>
  21631. <remarks></remarks>
  21632. </member>
  21633. <member name="P:Urho.MouseButtonUpEventArgs.Button">
  21634. <summary></summary>
  21635. <value></value>
  21636. <remarks></remarks>
  21637. </member>
  21638. <member name="P:Urho.MouseButtonUpEventArgs.Buttons">
  21639. <summary></summary>
  21640. <value></value>
  21641. <remarks></remarks>
  21642. </member>
  21643. <member name="P:Urho.MouseButtonUpEventArgs.Qualifiers">
  21644. <summary></summary>
  21645. <value></value>
  21646. <remarks></remarks>
  21647. </member>
  21648. <member name="T:Urho.MouseMode">
  21649. <summary>
  21650. %Input Mouse Modes.
  21651. </summary>
  21652. <remarks></remarks>
  21653. </member>
  21654. <member name="F:Urho.MouseMode.Absolute">
  21655. <summary></summary>
  21656. </member>
  21657. <member name="F:Urho.MouseMode.Relative">
  21658. <summary></summary>
  21659. </member>
  21660. <member name="F:Urho.MouseMode.Wrap">
  21661. <summary></summary>
  21662. </member>
  21663. <member name="T:Urho.MouseModeChangedEventArgs">
  21664. <summary></summary>
  21665. <remarks></remarks>
  21666. </member>
  21667. <member name="P:Urho.MouseModeChangedEventArgs.Mode">
  21668. <summary></summary>
  21669. <value></value>
  21670. <remarks></remarks>
  21671. </member>
  21672. <member name="T:Urho.MouseMoveEventArgs">
  21673. <summary></summary>
  21674. <remarks></remarks>
  21675. </member>
  21676. <member name="P:Urho.MouseMoveEventArgs.Buttons">
  21677. <summary></summary>
  21678. <value></value>
  21679. <remarks></remarks>
  21680. </member>
  21681. <member name="P:Urho.MouseMoveEventArgs.DX">
  21682. <summary></summary>
  21683. <value></value>
  21684. <remarks></remarks>
  21685. </member>
  21686. <member name="P:Urho.MouseMoveEventArgs.DY">
  21687. <summary></summary>
  21688. <value></value>
  21689. <remarks></remarks>
  21690. </member>
  21691. <member name="P:Urho.MouseMoveEventArgs.Qualifiers">
  21692. <summary></summary>
  21693. <value></value>
  21694. <remarks></remarks>
  21695. </member>
  21696. <member name="P:Urho.MouseMoveEventArgs.X">
  21697. <summary></summary>
  21698. <value></value>
  21699. <remarks></remarks>
  21700. </member>
  21701. <member name="P:Urho.MouseMoveEventArgs.Y">
  21702. <summary></summary>
  21703. <value></value>
  21704. <remarks></remarks>
  21705. </member>
  21706. <member name="T:Urho.MouseVisibleChangedEventArgs">
  21707. <summary></summary>
  21708. <remarks></remarks>
  21709. </member>
  21710. <member name="P:Urho.MouseVisibleChangedEventArgs.Visible">
  21711. <summary></summary>
  21712. <value></value>
  21713. <remarks></remarks>
  21714. </member>
  21715. <member name="T:Urho.MouseWheelEventArgs">
  21716. <summary></summary>
  21717. <remarks></remarks>
  21718. </member>
  21719. <member name="P:Urho.MouseWheelEventArgs.Buttons">
  21720. <summary></summary>
  21721. <value></value>
  21722. <remarks></remarks>
  21723. </member>
  21724. <member name="P:Urho.MouseWheelEventArgs.Qualifiers">
  21725. <summary></summary>
  21726. <value></value>
  21727. <remarks></remarks>
  21728. </member>
  21729. <member name="P:Urho.MouseWheelEventArgs.Wheel">
  21730. <summary></summary>
  21731. <value></value>
  21732. <remarks></remarks>
  21733. </member>
  21734. <member name="T:Urho.MoveBy">
  21735. <summary></summary>
  21736. <remarks></remarks>
  21737. </member>
  21738. <member name="C:Urho.MoveBy(System.Single,Urho.Vector3)">
  21739. <param name="duration"></param>
  21740. <param name="position"></param>
  21741. <summary></summary>
  21742. <remarks></remarks>
  21743. </member>
  21744. <member name="P:Urho.MoveBy.PositionDelta">
  21745. <summary></summary>
  21746. <value></value>
  21747. <remarks></remarks>
  21748. </member>
  21749. <member name="M:Urho.MoveBy.Reverse">
  21750. <summary></summary>
  21751. <returns></returns>
  21752. <remarks></remarks>
  21753. </member>
  21754. <member name="M:Urho.MoveBy.StartAction(Urho.Node)">
  21755. <param name="target"></param>
  21756. <summary></summary>
  21757. <returns></returns>
  21758. <remarks></remarks>
  21759. </member>
  21760. <member name="T:Urho.MoveByState">
  21761. <summary></summary>
  21762. <remarks></remarks>
  21763. </member>
  21764. <member name="C:Urho.MoveByState(Urho.MoveBy,Urho.Node)">
  21765. <param name="action"></param>
  21766. <param name="target"></param>
  21767. <summary></summary>
  21768. <remarks></remarks>
  21769. </member>
  21770. <member name="F:Urho.MoveByState.EndPosition">
  21771. <summary></summary>
  21772. <remarks></remarks>
  21773. </member>
  21774. <member name="F:Urho.MoveByState.PositionDelta">
  21775. <summary></summary>
  21776. <remarks></remarks>
  21777. </member>
  21778. <member name="F:Urho.MoveByState.PreviousPosition">
  21779. <summary></summary>
  21780. <remarks></remarks>
  21781. </member>
  21782. <member name="F:Urho.MoveByState.StartPosition">
  21783. <summary></summary>
  21784. <remarks></remarks>
  21785. </member>
  21786. <member name="M:Urho.MoveByState.Update(System.Single)">
  21787. <param name="time"></param>
  21788. <summary></summary>
  21789. <remarks></remarks>
  21790. </member>
  21791. <member name="T:Urho.MoveTo">
  21792. <summary></summary>
  21793. <remarks></remarks>
  21794. </member>
  21795. <member name="C:Urho.MoveTo(System.Single,Urho.Vector3)">
  21796. <param name="duration"></param>
  21797. <param name="position"></param>
  21798. <summary></summary>
  21799. <remarks></remarks>
  21800. </member>
  21801. <member name="F:Urho.MoveTo.EndPosition">
  21802. <summary></summary>
  21803. <remarks></remarks>
  21804. </member>
  21805. <member name="P:Urho.MoveTo.PositionEnd">
  21806. <summary></summary>
  21807. <value></value>
  21808. <remarks></remarks>
  21809. </member>
  21810. <member name="M:Urho.MoveTo.StartAction(Urho.Node)">
  21811. <param name="target"></param>
  21812. <summary></summary>
  21813. <returns></returns>
  21814. <remarks></remarks>
  21815. </member>
  21816. <member name="T:Urho.MoveToState">
  21817. <summary></summary>
  21818. <remarks></remarks>
  21819. </member>
  21820. <member name="C:Urho.MoveToState(Urho.MoveTo,Urho.Node)">
  21821. <param name="action"></param>
  21822. <param name="target"></param>
  21823. <summary></summary>
  21824. <remarks></remarks>
  21825. </member>
  21826. <member name="M:Urho.MoveToState.Update(System.Single)">
  21827. <param name="time"></param>
  21828. <summary></summary>
  21829. <remarks></remarks>
  21830. </member>
  21831. <member name="T:Urho.MultiGestureEventArgs">
  21832. <summary></summary>
  21833. <remarks></remarks>
  21834. </member>
  21835. <member name="P:Urho.MultiGestureEventArgs.CenterX">
  21836. <summary></summary>
  21837. <value></value>
  21838. <remarks></remarks>
  21839. </member>
  21840. <member name="P:Urho.MultiGestureEventArgs.CenterY">
  21841. <summary></summary>
  21842. <value></value>
  21843. <remarks></remarks>
  21844. </member>
  21845. <member name="P:Urho.MultiGestureEventArgs.DDist">
  21846. <summary></summary>
  21847. <value></value>
  21848. <remarks></remarks>
  21849. </member>
  21850. <member name="P:Urho.MultiGestureEventArgs.DTheta">
  21851. <summary></summary>
  21852. <value></value>
  21853. <remarks></remarks>
  21854. </member>
  21855. <member name="P:Urho.MultiGestureEventArgs.NumFingers">
  21856. <summary></summary>
  21857. <value></value>
  21858. <remarks></remarks>
  21859. </member>
  21860. <member name="T:Urho.NameChangedEventArgs">
  21861. <summary></summary>
  21862. <remarks></remarks>
  21863. </member>
  21864. <member name="P:Urho.NameChangedEventArgs.Element">
  21865. <summary></summary>
  21866. <value></value>
  21867. <remarks></remarks>
  21868. </member>
  21869. <member name="T:Urho.NavArea">
  21870. <summary>
  21871. Construct.
  21872. </summary>
  21873. <remarks></remarks>
  21874. </member>
  21875. <member name="C:Urho.NavArea(System.IntPtr)">
  21876. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  21877. <summary>Constructs a new instance of NavArea, given a raw pointer to an unmanaged object</summary>
  21878. <remarks>
  21879. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  21880. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  21881. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  21882. </remarks>
  21883. </member>
  21884. <member name="C:Urho.NavArea(Urho.Context)">
  21885. <param name="param1"></param>
  21886. <summary></summary>
  21887. <remarks></remarks>
  21888. </member>
  21889. <member name="C:Urho.NavArea(Urho.UrhoObjectFlag)">
  21890. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  21891. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  21892. <remarks>
  21893. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  21894. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  21895. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  21896. </remarks>
  21897. </member>
  21898. <member name="P:Urho.NavArea.AreaID">
  21899. <summary>
  21900. Get the area id for this volume.
  21901. Or
  21902. Set the area id for this volume.
  21903. </summary>
  21904. <value></value>
  21905. <remarks></remarks>
  21906. </member>
  21907. <member name="P:Urho.NavArea.BaseType">
  21908. <summary>Urho's type system base type.</summary>
  21909. <value>StringHash representing the base type for this Urho type.</value>
  21910. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  21911. </member>
  21912. <member name="P:Urho.NavArea.BoundingBox">
  21913. <summary>
  21914. Get the bounding box of this navigation area, in local space.
  21915. </summary>
  21916. <value></value>
  21917. <remarks></remarks>
  21918. </member>
  21919. <member name="M:Urho.NavArea.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  21920. <param name="debug"></param>
  21921. <param name="depthTest"></param>
  21922. <summary>
  21923. Render debug geometry for the bounds.
  21924. </summary>
  21925. <remarks></remarks>
  21926. </member>
  21927. <member name="M:Urho.NavArea.RegisterObject(Urho.Context)">
  21928. <param name="param1"></param>
  21929. <summary>
  21930. Register object factory and attributes.
  21931. </summary>
  21932. <remarks></remarks>
  21933. </member>
  21934. <member name="M:Urho.NavArea.SetBoundingBox(Urho.BoundingBox)">
  21935. <param name="bnds"></param>
  21936. <summary>
  21937. Set the bounding box of this area, in local space.
  21938. </summary>
  21939. <remarks></remarks>
  21940. </member>
  21941. <member name="P:Urho.NavArea.Type">
  21942. <summary>Urho's type system type.</summary>
  21943. <value>StringHash representing the type for this C# type.</value>
  21944. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  21945. </member>
  21946. <member name="P:Urho.NavArea.TypeName">
  21947. <summary>Urho's low-level type name.</summary>
  21948. <value>Stringified low-level type name.</value>
  21949. <remarks />
  21950. </member>
  21951. <member name="P:Urho.NavArea.TypeNameStatic">
  21952. <summary>Urho's low-level type name, accessible as a static method.</summary>
  21953. <value>Stringified low-level type name.</value>
  21954. <remarks />
  21955. </member>
  21956. <member name="P:Urho.NavArea.TypeStatic">
  21957. <summary></summary>
  21958. <value></value>
  21959. <remarks></remarks>
  21960. </member>
  21961. <member name="P:Urho.NavArea.WorldBoundingBox">
  21962. <summary>
  21963. Get the bounds of this navigation area in world space.
  21964. </summary>
  21965. <value></value>
  21966. <remarks></remarks>
  21967. </member>
  21968. <member name="T:Urho.Navigable">
  21969. <summary>
  21970. Component which tags geometry for inclusion in the navigation mesh. Optionally auto-includes geometry from child nodes.
  21971. </summary>
  21972. <remarks></remarks>
  21973. </member>
  21974. <member name="C:Urho.Navigable(System.IntPtr)">
  21975. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  21976. <summary>Constructs a new instance of Navigable, given a raw pointer to an unmanaged object</summary>
  21977. <remarks>
  21978. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  21979. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  21980. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  21981. </remarks>
  21982. </member>
  21983. <member name="C:Urho.Navigable(Urho.Context)">
  21984. <param name="context">The context that this object will be attached to.</param>
  21985. <summary>Creates an instance of Navigable that is attached to an execution context.</summary>
  21986. <remarks>
  21987. <para>This creates an instance of Navigable attached to the specified execution context.</para>
  21988. </remarks>
  21989. </member>
  21990. <member name="C:Urho.Navigable(Urho.UrhoObjectFlag)">
  21991. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  21992. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  21993. <remarks>
  21994. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  21995. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  21996. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  21997. </remarks>
  21998. </member>
  21999. <member name="P:Urho.Navigable.BaseType">
  22000. <summary>Urho's type system base type.</summary>
  22001. <value>StringHash representing the base type for this Urho type.</value>
  22002. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  22003. </member>
  22004. <member name="M:Urho.Navigable.IsRecursive">
  22005. <summary>
  22006. Return whether geometry is automatically collected from child nodes.
  22007. </summary>
  22008. <returns></returns>
  22009. <remarks></remarks>
  22010. </member>
  22011. <member name="M:Urho.Navigable.RegisterObject(Urho.Context)">
  22012. <param name="context"></param>
  22013. <summary>
  22014. Register object factory.
  22015. </summary>
  22016. <remarks></remarks>
  22017. </member>
  22018. <member name="M:Urho.Navigable.SetRecursive(System.Boolean)">
  22019. <param name="enable"></param>
  22020. <summary>
  22021. Set whether geometry is automatically collected from child nodes. Default true.
  22022. </summary>
  22023. <remarks></remarks>
  22024. </member>
  22025. <member name="P:Urho.Navigable.Type">
  22026. <summary>Urho's type system type.</summary>
  22027. <value>StringHash representing the type for this C# type.</value>
  22028. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  22029. </member>
  22030. <member name="P:Urho.Navigable.TypeName">
  22031. <summary>Urho's low-level type name.</summary>
  22032. <value>Stringified low-level type name.</value>
  22033. <remarks />
  22034. </member>
  22035. <member name="P:Urho.Navigable.TypeNameStatic">
  22036. <summary>Urho's low-level type name, accessible as a static method.</summary>
  22037. <value>Stringified low-level type name.</value>
  22038. <remarks />
  22039. </member>
  22040. <member name="P:Urho.Navigable.TypeStatic">
  22041. <summary></summary>
  22042. <value></value>
  22043. <remarks></remarks>
  22044. </member>
  22045. <member name="T:Urho.NavigationAreaRebuiltEventArgs">
  22046. <summary></summary>
  22047. <remarks></remarks>
  22048. </member>
  22049. <member name="P:Urho.NavigationAreaRebuiltEventArgs.BoundsMax">
  22050. <summary></summary>
  22051. <value></value>
  22052. <remarks></remarks>
  22053. </member>
  22054. <member name="P:Urho.NavigationAreaRebuiltEventArgs.BoundsMin">
  22055. <summary></summary>
  22056. <value></value>
  22057. <remarks></remarks>
  22058. </member>
  22059. <member name="P:Urho.NavigationAreaRebuiltEventArgs.Mesh">
  22060. <summary></summary>
  22061. <value></value>
  22062. <remarks></remarks>
  22063. </member>
  22064. <member name="P:Urho.NavigationAreaRebuiltEventArgs.Node">
  22065. <summary></summary>
  22066. <value></value>
  22067. <remarks></remarks>
  22068. </member>
  22069. <member name="T:Urho.NavigationMesh">
  22070. <summary>
  22071. Navigation mesh component. Collects the navigation geometry from child nodes with the Navigable component and responds to path queries.
  22072. </summary>
  22073. <remarks></remarks>
  22074. </member>
  22075. <member name="C:Urho.NavigationMesh(System.IntPtr)">
  22076. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  22077. <summary>Constructs a new instance of NavigationMesh, given a raw pointer to an unmanaged object</summary>
  22078. <remarks>
  22079. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  22080. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  22081. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  22082. </remarks>
  22083. </member>
  22084. <member name="C:Urho.NavigationMesh(Urho.Context)">
  22085. <param name="context">The context that this object will be attached to.</param>
  22086. <summary>Creates an instance of NavigationMesh that is attached to an execution context.</summary>
  22087. <remarks>
  22088. <para>This creates an instance of NavigationMesh attached to the specified execution context.</para>
  22089. </remarks>
  22090. </member>
  22091. <member name="C:Urho.NavigationMesh(Urho.UrhoObjectFlag)">
  22092. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  22093. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  22094. <remarks>
  22095. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  22096. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  22097. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  22098. </remarks>
  22099. </member>
  22100. <member name="P:Urho.NavigationMesh.AgentHeight">
  22101. <summary>
  22102. Return navigation agent height.
  22103. Or
  22104. Set navigation agent height.
  22105. </summary>
  22106. <value></value>
  22107. <remarks></remarks>
  22108. </member>
  22109. <member name="P:Urho.NavigationMesh.AgentMaxClimb">
  22110. <summary>
  22111. Return navigation agent max vertical climb.
  22112. Or
  22113. Set navigation agent max vertical climb.
  22114. </summary>
  22115. <value></value>
  22116. <remarks></remarks>
  22117. </member>
  22118. <member name="P:Urho.NavigationMesh.AgentMaxSlope">
  22119. <summary>
  22120. Return navigation agent max slope.
  22121. Or
  22122. Set navigation agent max slope.
  22123. </summary>
  22124. <value></value>
  22125. <remarks></remarks>
  22126. </member>
  22127. <member name="P:Urho.NavigationMesh.AgentRadius">
  22128. <summary>
  22129. Return navigation agent radius.
  22130. Or
  22131. Set navigation agent radius.
  22132. </summary>
  22133. <value></value>
  22134. <remarks></remarks>
  22135. </member>
  22136. <member name="P:Urho.NavigationMesh.BaseType">
  22137. <summary>Urho's type system base type.</summary>
  22138. <value>StringHash representing the base type for this Urho type.</value>
  22139. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  22140. </member>
  22141. <member name="P:Urho.NavigationMesh.BoundingBox">
  22142. <summary>
  22143. Return local space bounding box of the navigation mesh.
  22144. </summary>
  22145. <value></value>
  22146. <remarks></remarks>
  22147. </member>
  22148. <member name="M:Urho.NavigationMesh.Build">
  22149. <summary>
  22150. Rebuild the navigation mesh. Return true if successful.
  22151. </summary>
  22152. <returns></returns>
  22153. <remarks></remarks>
  22154. </member>
  22155. <member name="M:Urho.NavigationMesh.Build(Urho.BoundingBox)">
  22156. <param name="boundingBox"></param>
  22157. <summary>
  22158. Rebuild part of the navigation mesh contained by the world-space bounding box. Return true if successful.
  22159. </summary>
  22160. <returns></returns>
  22161. <remarks></remarks>
  22162. </member>
  22163. <member name="P:Urho.NavigationMesh.CellHeight">
  22164. <summary>
  22165. Return cell height.
  22166. Or
  22167. Set cell height.
  22168. </summary>
  22169. <value></value>
  22170. <remarks></remarks>
  22171. </member>
  22172. <member name="P:Urho.NavigationMesh.CellSize">
  22173. <summary>
  22174. Return cell size.
  22175. Or
  22176. Set cell size.
  22177. </summary>
  22178. <value></value>
  22179. <remarks></remarks>
  22180. </member>
  22181. <member name="P:Urho.NavigationMesh.DetailSampleDistance">
  22182. <summary>
  22183. Return detail sampling distance.
  22184. Or
  22185. Set detail sampling distance.
  22186. </summary>
  22187. <value></value>
  22188. <remarks></remarks>
  22189. </member>
  22190. <member name="P:Urho.NavigationMesh.DetailSampleMaxError">
  22191. <summary>
  22192. Return detail sampling maximum error.
  22193. Or
  22194. Set detail sampling maximum error.
  22195. </summary>
  22196. <value></value>
  22197. <remarks></remarks>
  22198. </member>
  22199. <member name="M:Urho.NavigationMesh.DrawDebugGeometry(System.Boolean)">
  22200. <param name="depthTest"></param>
  22201. <summary>
  22202. Add debug geometry to the debug renderer.
  22203. </summary>
  22204. <remarks></remarks>
  22205. </member>
  22206. <member name="M:Urho.NavigationMesh.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  22207. <param name="debug"></param>
  22208. <param name="depthTest"></param>
  22209. <summary>
  22210. Visualize the component as debug geometry.
  22211. </summary>
  22212. <remarks></remarks>
  22213. </member>
  22214. <member name="P:Urho.NavigationMesh.DrawNavAreas">
  22215. <summary>
  22216. Return whether to draw NavArea components.
  22217. Or
  22218. Draw debug geometry for NavArea components.
  22219. </summary>
  22220. <value></value>
  22221. <remarks></remarks>
  22222. </member>
  22223. <member name="P:Urho.NavigationMesh.DrawOffMeshConnections">
  22224. <summary>
  22225. Return whether to draw OffMeshConnection components.
  22226. Or
  22227. Draw debug geometry for OffMeshConnection components.
  22228. </summary>
  22229. <value></value>
  22230. <remarks></remarks>
  22231. </member>
  22232. <member name="P:Urho.NavigationMesh.EdgeMaxError">
  22233. <summary>
  22234. Return edge max error.
  22235. Or
  22236. Set edge max error.
  22237. </summary>
  22238. <value></value>
  22239. <remarks></remarks>
  22240. </member>
  22241. <member name="P:Urho.NavigationMesh.EdgeMaxLength">
  22242. <summary>
  22243. Return edge max length.
  22244. Or
  22245. Set edge max length.
  22246. </summary>
  22247. <value></value>
  22248. <remarks></remarks>
  22249. </member>
  22250. <member name="M:Urho.NavigationMesh.FindNearestPoint(Urho.Vector3,Urho.Vector3)">
  22251. <param name="hitPos"></param>
  22252. <param name="vector3"></param>
  22253. <summary></summary>
  22254. <returns></returns>
  22255. <remarks></remarks>
  22256. </member>
  22257. <member name="M:Urho.NavigationMesh.FindNearestPoint(Urho.Vector3,Urho.Vector3,Urho.dtQueryFilter*,System.UInt32*)">
  22258. <param name="point"></param>
  22259. <param name="extents"></param>
  22260. <param name="filter"></param>
  22261. <param name="nearestRef"></param>
  22262. <summary>
  22263. Find the nearest point on the navigation mesh to a given point. Extents specifies how far out from the specified point to check along each axis.
  22264. </summary>
  22265. <returns></returns>
  22266. <remarks></remarks>
  22267. </member>
  22268. <member name="M:Urho.NavigationMesh.FindPath(Urho.Vector3,Urho.Vector3)">
  22269. <param name="start"></param>
  22270. <param name="end"></param>
  22271. <summary></summary>
  22272. <returns></returns>
  22273. <remarks></remarks>
  22274. </member>
  22275. <member name="M:Urho.NavigationMesh.GetAreaCost(System.UInt32)">
  22276. <param name="areaID"></param>
  22277. <summary>
  22278. Get the current cost of an area
  22279. </summary>
  22280. <returns></returns>
  22281. <remarks></remarks>
  22282. </member>
  22283. <member name="M:Urho.NavigationMesh.GetDistanceToWall(Urho.Vector3,System.Single,Urho.Vector3,Urho.dtQueryFilter*,Urho.Vector3*,Urho.Vector3*)">
  22284. <param name="point"></param>
  22285. <param name="radius"></param>
  22286. <param name="extents"></param>
  22287. <param name="filter"></param>
  22288. <param name="hitPos"></param>
  22289. <param name="hitNormal"></param>
  22290. <summary>
  22291. Return distance to wall from a point. Maximum search radius must be specified.
  22292. </summary>
  22293. <returns></returns>
  22294. <remarks></remarks>
  22295. </member>
  22296. <member name="M:Urho.NavigationMesh.GetRandomPoint(Urho.dtQueryFilter*,System.UInt32*)">
  22297. <param name="filter"></param>
  22298. <param name="randomRef"></param>
  22299. <summary>
  22300. Return a random point on the navigation mesh.
  22301. </summary>
  22302. <returns></returns>
  22303. <remarks></remarks>
  22304. </member>
  22305. <member name="M:Urho.NavigationMesh.GetRandomPointInCircle(Urho.Vector3,System.Single,Urho.Vector3,Urho.dtQueryFilter*,System.UInt32*)">
  22306. <param name="center"></param>
  22307. <param name="radius"></param>
  22308. <param name="extents"></param>
  22309. <param name="filter"></param>
  22310. <param name="randomRef"></param>
  22311. <summary>
  22312. Return a random point on the navigation mesh within a circle. The circle radius is only a guideline and in practice the returned point may be further away.
  22313. </summary>
  22314. <returns></returns>
  22315. <remarks></remarks>
  22316. </member>
  22317. <member name="M:Urho.NavigationMesh.IsInitialized">
  22318. <summary>
  22319. Return whether has been initialized with valid navigation data.
  22320. </summary>
  22321. <returns></returns>
  22322. <remarks></remarks>
  22323. </member>
  22324. <member name="P:Urho.NavigationMesh.MeshName">
  22325. <summary>
  22326. Return the given name of this navigation mesh.
  22327. </summary>
  22328. <value></value>
  22329. <remarks></remarks>
  22330. </member>
  22331. <member name="M:Urho.NavigationMesh.MoveAlongSurface(Urho.Vector3,Urho.Vector3,Urho.Vector3,System.Int32,Urho.dtQueryFilter*)">
  22332. <param name="start"></param>
  22333. <param name="end"></param>
  22334. <param name="extents"></param>
  22335. <param name="maxVisited"></param>
  22336. <param name="filter"></param>
  22337. <summary>
  22338. Try to move along the surface from one point to another.
  22339. </summary>
  22340. <returns></returns>
  22341. <remarks></remarks>
  22342. </member>
  22343. <member name="P:Urho.NavigationMesh.NumTiles">
  22344. <summary>
  22345. Return number of tiles.
  22346. </summary>
  22347. <value></value>
  22348. <remarks></remarks>
  22349. </member>
  22350. <member name="P:Urho.NavigationMesh.Padding">
  22351. <summary>
  22352. Return navigation mesh bounding box padding.
  22353. Or
  22354. Set padding of the navigation mesh bounding box. Having enough padding allows to add geometry on the extremities of the navigation mesh when doing partial rebuilds.
  22355. </summary>
  22356. <value></value>
  22357. <remarks></remarks>
  22358. </member>
  22359. <member name="P:Urho.NavigationMesh.PartitionType">
  22360. <summary>
  22361. Return Partition Type.
  22362. Or
  22363. Set the partition type used for polygon generation.
  22364. </summary>
  22365. <value></value>
  22366. <remarks></remarks>
  22367. </member>
  22368. <member name="M:Urho.NavigationMesh.Raycast(Urho.Vector3,Urho.Vector3,Urho.Vector3,Urho.dtQueryFilter*,Urho.Vector3*)">
  22369. <param name="start"></param>
  22370. <param name="end"></param>
  22371. <param name="extents"></param>
  22372. <param name="filter"></param>
  22373. <param name="hitNormal"></param>
  22374. <summary>
  22375. Perform a walkability raycast on the navigation mesh between start and end and return the point where a wall was hit, or the end point if no walls.
  22376. </summary>
  22377. <returns></returns>
  22378. <remarks></remarks>
  22379. </member>
  22380. <member name="P:Urho.NavigationMesh.RegionMergeSize">
  22381. <summary>
  22382. Return region merge size.
  22383. Or
  22384. Set region merge size.
  22385. </summary>
  22386. <value></value>
  22387. <remarks></remarks>
  22388. </member>
  22389. <member name="P:Urho.NavigationMesh.RegionMinSize">
  22390. <summary>
  22391. Return region minimum size.
  22392. Or
  22393. Set region minimum size.
  22394. </summary>
  22395. <value></value>
  22396. <remarks></remarks>
  22397. </member>
  22398. <member name="M:Urho.NavigationMesh.RegisterObject(Urho.Context)">
  22399. <param name="context"></param>
  22400. <summary>
  22401. Register object factory.
  22402. </summary>
  22403. <remarks></remarks>
  22404. </member>
  22405. <member name="M:Urho.NavigationMesh.SetAreaCost(System.UInt32,System.Single)">
  22406. <param name="areaID"></param>
  22407. <param name="cost"></param>
  22408. <summary>
  22409. Set the cost of an area.
  22410. </summary>
  22411. <remarks></remarks>
  22412. </member>
  22413. <member name="M:Urho.NavigationMesh.SetMeshName(System.String)">
  22414. <param name="newName"></param>
  22415. <summary>
  22416. Set the name of this navigation mesh.
  22417. </summary>
  22418. <remarks></remarks>
  22419. </member>
  22420. <member name="P:Urho.NavigationMesh.TileSize">
  22421. <summary>
  22422. Return tile size.
  22423. Or
  22424. Set tile size.
  22425. </summary>
  22426. <value></value>
  22427. <remarks></remarks>
  22428. </member>
  22429. <member name="P:Urho.NavigationMesh.Type">
  22430. <summary>Urho's type system type.</summary>
  22431. <value>StringHash representing the type for this C# type.</value>
  22432. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  22433. </member>
  22434. <member name="P:Urho.NavigationMesh.TypeName">
  22435. <summary>Urho's low-level type name.</summary>
  22436. <value>Stringified low-level type name.</value>
  22437. <remarks />
  22438. </member>
  22439. <member name="P:Urho.NavigationMesh.TypeNameStatic">
  22440. <summary>Urho's low-level type name, accessible as a static method.</summary>
  22441. <value>Stringified low-level type name.</value>
  22442. <remarks />
  22443. </member>
  22444. <member name="P:Urho.NavigationMesh.TypeStatic">
  22445. <summary></summary>
  22446. <value></value>
  22447. <remarks></remarks>
  22448. </member>
  22449. <member name="P:Urho.NavigationMesh.WorldBoundingBox">
  22450. <summary>
  22451. Return world space bounding box of the navigation mesh.
  22452. </summary>
  22453. <value></value>
  22454. <remarks></remarks>
  22455. </member>
  22456. <member name="T:Urho.NavigationMeshRebuiltEventArgs">
  22457. <summary></summary>
  22458. <remarks></remarks>
  22459. </member>
  22460. <member name="P:Urho.NavigationMeshRebuiltEventArgs.Mesh">
  22461. <summary></summary>
  22462. <value></value>
  22463. <remarks></remarks>
  22464. </member>
  22465. <member name="P:Urho.NavigationMeshRebuiltEventArgs.Node">
  22466. <summary></summary>
  22467. <value></value>
  22468. <remarks></remarks>
  22469. </member>
  22470. <member name="T:Urho.NavigationObstacleAddedEventArgs">
  22471. <summary></summary>
  22472. <remarks></remarks>
  22473. </member>
  22474. <member name="P:Urho.NavigationObstacleAddedEventArgs.Height">
  22475. <summary></summary>
  22476. <value></value>
  22477. <remarks></remarks>
  22478. </member>
  22479. <member name="P:Urho.NavigationObstacleAddedEventArgs.Node">
  22480. <summary></summary>
  22481. <value></value>
  22482. <remarks></remarks>
  22483. </member>
  22484. <member name="P:Urho.NavigationObstacleAddedEventArgs.Obstacle">
  22485. <summary></summary>
  22486. <value></value>
  22487. <remarks></remarks>
  22488. </member>
  22489. <member name="P:Urho.NavigationObstacleAddedEventArgs.Position">
  22490. <summary></summary>
  22491. <value></value>
  22492. <remarks></remarks>
  22493. </member>
  22494. <member name="P:Urho.NavigationObstacleAddedEventArgs.Radius">
  22495. <summary></summary>
  22496. <value></value>
  22497. <remarks></remarks>
  22498. </member>
  22499. <member name="T:Urho.NavigationObstacleRemovedEventArgs">
  22500. <summary></summary>
  22501. <remarks></remarks>
  22502. </member>
  22503. <member name="P:Urho.NavigationObstacleRemovedEventArgs.Height">
  22504. <summary></summary>
  22505. <value></value>
  22506. <remarks></remarks>
  22507. </member>
  22508. <member name="P:Urho.NavigationObstacleRemovedEventArgs.Node">
  22509. <summary></summary>
  22510. <value></value>
  22511. <remarks></remarks>
  22512. </member>
  22513. <member name="P:Urho.NavigationObstacleRemovedEventArgs.Obstacle">
  22514. <summary></summary>
  22515. <value></value>
  22516. <remarks></remarks>
  22517. </member>
  22518. <member name="P:Urho.NavigationObstacleRemovedEventArgs.Position">
  22519. <summary></summary>
  22520. <value></value>
  22521. <remarks></remarks>
  22522. </member>
  22523. <member name="P:Urho.NavigationObstacleRemovedEventArgs.Radius">
  22524. <summary></summary>
  22525. <value></value>
  22526. <remarks></remarks>
  22527. </member>
  22528. <member name="T:Urho.NavigationPushiness">
  22529. <summary></summary>
  22530. <remarks></remarks>
  22531. </member>
  22532. <member name="F:Urho.NavigationPushiness.High">
  22533. <summary></summary>
  22534. </member>
  22535. <member name="F:Urho.NavigationPushiness.Low">
  22536. <summary></summary>
  22537. </member>
  22538. <member name="F:Urho.NavigationPushiness.Medium">
  22539. <summary></summary>
  22540. </member>
  22541. <member name="T:Urho.NavigationQuality">
  22542. <summary></summary>
  22543. <remarks></remarks>
  22544. </member>
  22545. <member name="F:Urho.NavigationQuality.High">
  22546. <summary></summary>
  22547. </member>
  22548. <member name="F:Urho.NavigationQuality.Low">
  22549. <summary></summary>
  22550. </member>
  22551. <member name="F:Urho.NavigationQuality.Medium">
  22552. <summary></summary>
  22553. </member>
  22554. <member name="T:Urho.NavmeshPartitionType">
  22555. <summary></summary>
  22556. <remarks></remarks>
  22557. </member>
  22558. <member name="F:Urho.NavmeshPartitionType.Monotone">
  22559. <summary></summary>
  22560. </member>
  22561. <member name="F:Urho.NavmeshPartitionType.Watershed">
  22562. <summary></summary>
  22563. </member>
  22564. <member name="T:Urho.Network">
  22565. <summary>
  22566. %Network subsystem. Manages client-server communications using the UDP protocol.
  22567. </summary>
  22568. <remarks></remarks>
  22569. </member>
  22570. <member name="C:Urho.Network(System.IntPtr)">
  22571. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  22572. <summary>Constructs a new instance of Network, given a raw pointer to an unmanaged object</summary>
  22573. <remarks>
  22574. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  22575. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  22576. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  22577. </remarks>
  22578. </member>
  22579. <member name="C:Urho.Network(Urho.Context)">
  22580. <param name="context">The context that this object will be attached to.</param>
  22581. <summary>Creates an instance of Network that is attached to an execution context.</summary>
  22582. <remarks>
  22583. <para>This creates an instance of Network attached to the specified execution context.</para>
  22584. </remarks>
  22585. </member>
  22586. <member name="C:Urho.Network(Urho.UrhoObjectFlag)">
  22587. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  22588. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  22589. <remarks>
  22590. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  22591. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  22592. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  22593. </remarks>
  22594. </member>
  22595. <member name="P:Urho.Network.BaseType">
  22596. <summary>Urho's type system base type.</summary>
  22597. <value>StringHash representing the base type for this Urho type.</value>
  22598. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  22599. </member>
  22600. <member name="M:Urho.Network.BroadcastMessage(System.Int32,System.Boolean,System.Boolean,System.Byte*,System.UInt32,System.UInt32)">
  22601. <param name="msgID"></param>
  22602. <param name="reliable"></param>
  22603. <param name="inOrder"></param>
  22604. <param name="data"></param>
  22605. <param name="numBytes"></param>
  22606. <param name="contentID"></param>
  22607. <summary>
  22608. Broadcast a message with content ID to all client connections.
  22609. </summary>
  22610. <remarks></remarks>
  22611. </member>
  22612. <member name="M:Urho.Network.CheckRemoteEvent(Urho.StringHash)">
  22613. <param name="eventType"></param>
  22614. <summary>
  22615. Return whether a remote event is allowed to be received.
  22616. </summary>
  22617. <returns></returns>
  22618. <remarks></remarks>
  22619. </member>
  22620. <member name="M:Urho.Network.Connect(System.String,System.Int16,Urho.Scene)">
  22621. <param name="address"></param>
  22622. <param name="port"></param>
  22623. <param name="scene"></param>
  22624. <summary></summary>
  22625. <returns></returns>
  22626. <remarks></remarks>
  22627. </member>
  22628. <member name="M:Urho.Network.Disconnect(System.Int32)">
  22629. <param name="waitMSec"></param>
  22630. <summary>
  22631. Disconnect the connection to the server. If wait time is non-zero, will block while waiting for disconnect to finish.
  22632. </summary>
  22633. <remarks></remarks>
  22634. </member>
  22635. <member name="M:Urho.Network.IsServerRunning">
  22636. <summary>
  22637. Return whether the server is running.
  22638. </summary>
  22639. <returns></returns>
  22640. <remarks></remarks>
  22641. </member>
  22642. <member name="P:Urho.Network.PackageCacheDir">
  22643. <summary>
  22644. Return the package download cache directory.
  22645. Or
  22646. Set the package download cache directory.
  22647. </summary>
  22648. <value></value>
  22649. <remarks></remarks>
  22650. </member>
  22651. <member name="M:Urho.Network.PostUpdate(System.Single)">
  22652. <param name="timeStep"></param>
  22653. <summary>
  22654. Send outgoing messages after frame logic. Called by HandleRenderUpdate.
  22655. </summary>
  22656. <remarks></remarks>
  22657. </member>
  22658. <member name="M:Urho.Network.RegisterRemoteEvent(Urho.StringHash)">
  22659. <param name="eventType"></param>
  22660. <summary>
  22661. Register a remote event as allowed to be received. There is also a fixed blacklist of events that can not be allowed in any case, such as ConsoleCommand.
  22662. </summary>
  22663. <remarks></remarks>
  22664. </member>
  22665. <member name="M:Urho.Network.SendPackageToClients(Urho.Scene,Urho.PackageFile)">
  22666. <param name="scene"></param>
  22667. <param name="package"></param>
  22668. <summary>
  22669. Trigger all client connections in the specified scene to download a package file from the server. Can be used to download additional resource packages when clients are already joined in the scene. The package must have been added as a requirement to the scene, or else the eventual download will fail.
  22670. </summary>
  22671. <remarks></remarks>
  22672. </member>
  22673. <member name="P:Urho.Network.ServerConnection">
  22674. <summary>
  22675. Return the connection to the server. Null if not connected.
  22676. </summary>
  22677. <value></value>
  22678. <remarks></remarks>
  22679. </member>
  22680. <member name="P:Urho.Network.SimulatedLatency">
  22681. <summary>
  22682. Return simulated latency in milliseconds.
  22683. Or
  22684. Set simulated latency in milliseconds. This adds a fixed delay before sending each packet.
  22685. </summary>
  22686. <value></value>
  22687. <remarks></remarks>
  22688. </member>
  22689. <member name="P:Urho.Network.SimulatedPacketLoss">
  22690. <summary>
  22691. Return simulated packet loss probability.
  22692. Or
  22693. Set simulated packet loss probability between 0.0 - 1.0.
  22694. </summary>
  22695. <value></value>
  22696. <remarks></remarks>
  22697. </member>
  22698. <member name="M:Urho.Network.StartServer(System.UInt16)">
  22699. <param name="port"></param>
  22700. <summary>
  22701. Start a server on a port using UDP protocol. Return true if successful.
  22702. </summary>
  22703. <returns></returns>
  22704. <remarks></remarks>
  22705. </member>
  22706. <member name="M:Urho.Network.StopServer">
  22707. <summary>
  22708. Stop the server.
  22709. </summary>
  22710. <remarks></remarks>
  22711. </member>
  22712. <member name="P:Urho.Network.Type">
  22713. <summary>Urho's type system type.</summary>
  22714. <value>StringHash representing the type for this C# type.</value>
  22715. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  22716. </member>
  22717. <member name="P:Urho.Network.TypeName">
  22718. <summary>Urho's low-level type name.</summary>
  22719. <value>Stringified low-level type name.</value>
  22720. <remarks />
  22721. </member>
  22722. <member name="P:Urho.Network.TypeNameStatic">
  22723. <summary>Urho's low-level type name, accessible as a static method.</summary>
  22724. <value>Stringified low-level type name.</value>
  22725. <remarks />
  22726. </member>
  22727. <member name="P:Urho.Network.TypeStatic">
  22728. <summary></summary>
  22729. <value></value>
  22730. <remarks></remarks>
  22731. </member>
  22732. <member name="M:Urho.Network.UnregisterAllRemoteEvents">
  22733. <summary>
  22734. Unregister all remote events.
  22735. </summary>
  22736. <remarks></remarks>
  22737. </member>
  22738. <member name="M:Urho.Network.UnregisterRemoteEvent(Urho.StringHash)">
  22739. <param name="eventType"></param>
  22740. <summary>
  22741. Unregister a remote event as allowed to received.
  22742. </summary>
  22743. <remarks></remarks>
  22744. </member>
  22745. <member name="M:Urho.Network.Update(System.Single)">
  22746. <param name="timeStep"></param>
  22747. <summary>
  22748. Process incoming messages from connections. Called by HandleBeginFrame.
  22749. </summary>
  22750. <remarks></remarks>
  22751. </member>
  22752. <member name="P:Urho.Network.UpdateFps">
  22753. <summary>
  22754. Return network update FPS.
  22755. Or
  22756. Set network update FPS.
  22757. </summary>
  22758. <value></value>
  22759. <remarks></remarks>
  22760. </member>
  22761. <member name="T:Urho.NetworkMessageEventArgs">
  22762. <summary></summary>
  22763. <remarks></remarks>
  22764. </member>
  22765. <member name="P:Urho.NetworkMessageEventArgs.Connection">
  22766. <summary></summary>
  22767. <value></value>
  22768. <remarks></remarks>
  22769. </member>
  22770. <member name="P:Urho.NetworkMessageEventArgs.Data">
  22771. <summary></summary>
  22772. <value></value>
  22773. <remarks></remarks>
  22774. </member>
  22775. <member name="P:Urho.NetworkMessageEventArgs.MessageID">
  22776. <summary></summary>
  22777. <value></value>
  22778. <remarks></remarks>
  22779. </member>
  22780. <member name="T:Urho.NetworkPriority">
  22781. <summary>
  22782. %Network interest management settings component.
  22783. </summary>
  22784. <remarks></remarks>
  22785. </member>
  22786. <member name="C:Urho.NetworkPriority(System.IntPtr)">
  22787. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  22788. <summary>Constructs a new instance of NetworkPriority, given a raw pointer to an unmanaged object</summary>
  22789. <remarks>
  22790. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  22791. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  22792. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  22793. </remarks>
  22794. </member>
  22795. <member name="C:Urho.NetworkPriority(Urho.Context)">
  22796. <param name="context">The context that this object will be attached to.</param>
  22797. <summary>Creates an instance of NetworkPriority that is attached to an execution context.</summary>
  22798. <remarks>
  22799. <para>This creates an instance of NetworkPriority attached to the specified execution context.</para>
  22800. </remarks>
  22801. </member>
  22802. <member name="C:Urho.NetworkPriority(Urho.UrhoObjectFlag)">
  22803. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  22804. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  22805. <remarks>
  22806. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  22807. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  22808. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  22809. </remarks>
  22810. </member>
  22811. <member name="P:Urho.NetworkPriority.AlwaysUpdateOwner">
  22812. <summary>
  22813. Return whether updates to owner should be sent always at full rate.
  22814. Or
  22815. Set whether updates to owner should be sent always at full rate. Default true.
  22816. </summary>
  22817. <value></value>
  22818. <remarks></remarks>
  22819. </member>
  22820. <member name="P:Urho.NetworkPriority.BasePriority">
  22821. <summary>
  22822. Return base priority.
  22823. Or
  22824. Set base priority. Default 100 (send updates at full frequency.)
  22825. </summary>
  22826. <value></value>
  22827. <remarks></remarks>
  22828. </member>
  22829. <member name="P:Urho.NetworkPriority.BaseType">
  22830. <summary>Urho's type system base type.</summary>
  22831. <value>StringHash representing the base type for this Urho type.</value>
  22832. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  22833. </member>
  22834. <member name="P:Urho.NetworkPriority.DistanceFactor">
  22835. <summary>
  22836. Return priority reduction distance factor.
  22837. Or
  22838. Set priority reduction distance factor. Default 0 (no effect.)
  22839. </summary>
  22840. <value></value>
  22841. <remarks></remarks>
  22842. </member>
  22843. <member name="P:Urho.NetworkPriority.MinPriority">
  22844. <summary>
  22845. Return minimum priority.
  22846. Or
  22847. Set minimum priority. Default 0 (no updates when far away enough.)
  22848. </summary>
  22849. <value></value>
  22850. <remarks></remarks>
  22851. </member>
  22852. <member name="M:Urho.NetworkPriority.RegisterObject(Urho.Context)">
  22853. <param name="context"></param>
  22854. <summary>
  22855. Register object factory.
  22856. </summary>
  22857. <remarks></remarks>
  22858. </member>
  22859. <member name="P:Urho.NetworkPriority.Type">
  22860. <summary>Urho's type system type.</summary>
  22861. <value>StringHash representing the type for this C# type.</value>
  22862. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  22863. </member>
  22864. <member name="P:Urho.NetworkPriority.TypeName">
  22865. <summary>Urho's low-level type name.</summary>
  22866. <value>Stringified low-level type name.</value>
  22867. <remarks />
  22868. </member>
  22869. <member name="P:Urho.NetworkPriority.TypeNameStatic">
  22870. <summary>Urho's low-level type name, accessible as a static method.</summary>
  22871. <value>Stringified low-level type name.</value>
  22872. <remarks />
  22873. </member>
  22874. <member name="P:Urho.NetworkPriority.TypeStatic">
  22875. <summary></summary>
  22876. <value></value>
  22877. <remarks></remarks>
  22878. </member>
  22879. <member name="T:Urho.NetworkSceneLoadFailedEventArgs">
  22880. <summary></summary>
  22881. <remarks></remarks>
  22882. </member>
  22883. <member name="P:Urho.NetworkSceneLoadFailedEventArgs.Connection">
  22884. <summary></summary>
  22885. <value></value>
  22886. <remarks></remarks>
  22887. </member>
  22888. <member name="T:Urho.NetworkState">
  22889. <summary></summary>
  22890. <remarks></remarks>
  22891. </member>
  22892. <member name="T:Urho.NetworkUpdateEventArgs">
  22893. <summary></summary>
  22894. <remarks></remarks>
  22895. </member>
  22896. <member name="T:Urho.NetworkUpdateSentEventArgs">
  22897. <summary></summary>
  22898. <remarks></remarks>
  22899. </member>
  22900. <member name="T:Urho.Node">
  22901. <summary />
  22902. <remarks />
  22903. </member>
  22904. <member name="C:Urho.Node(System.IntPtr)">
  22905. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  22906. <summary>Constructs a new instance of Node, given a raw pointer to an unmanaged object</summary>
  22907. <remarks>
  22908. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  22909. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  22910. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  22911. </remarks>
  22912. </member>
  22913. <member name="C:Urho.Node(Urho.Context)">
  22914. <param name="context">The context that this object will be attached to.</param>
  22915. <summary>Creates an instance of Node that is attached to an execution context.</summary>
  22916. <remarks>
  22917. <para>This creates an instance of Node attached to the specified execution context.</para>
  22918. </remarks>
  22919. </member>
  22920. <member name="C:Urho.Node(Urho.UrhoObjectFlag)">
  22921. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  22922. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  22923. <remarks>
  22924. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  22925. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  22926. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  22927. </remarks>
  22928. </member>
  22929. <member name="M:Urho.Node.AddChild(Urho.Node)">
  22930. <param name="node"></param>
  22931. <summary>Adds the specified node as a child of this node.</summary>
  22932. <remarks></remarks>
  22933. </member>
  22934. <member name="M:Urho.Node.AddChild(Urho.Node,System.UInt32)">
  22935. <param name="node"></param>
  22936. <param name="index"></param>
  22937. <summary>
  22938. Add a child scene node at a specific index. If index is not explicitly specified or is greater than current children size, append the new child at the end.
  22939. </summary>
  22940. <remarks></remarks>
  22941. </member>
  22942. <member name="M:Urho.Node.AddComponent(Urho.Component,System.UInt32)">
  22943. <param name="component"></param>
  22944. <param name="id"></param>
  22945. <summary></summary>
  22946. <remarks></remarks>
  22947. </member>
  22948. <member name="M:Urho.Node.AddComponent(Urho.Component,System.UInt32,Urho.CreateMode)">
  22949. <param name="component"></param>
  22950. <param name="id"></param>
  22951. <param name="mode"></param>
  22952. <summary>
  22953. Add a pre-created component.
  22954. </summary>
  22955. <remarks></remarks>
  22956. </member>
  22957. <member name="M:Urho.Node.AddListener(Urho.Component)">
  22958. <param name="component"></param>
  22959. <summary>
  22960. Add listener component that is notified of node being dirtied. Can either be in the same node or another.
  22961. </summary>
  22962. <remarks></remarks>
  22963. </member>
  22964. <member name="M:Urho.Node.AddReplicationState(Urho.NodeReplicationState*)">
  22965. <param name="state"></param>
  22966. <summary>
  22967. Add a replication state that is tracking this node.
  22968. </summary>
  22969. <remarks></remarks>
  22970. </member>
  22971. <member name="M:Urho.Node.ApplyAttributes">
  22972. <summary>
  22973. Apply attribute changes that can not be applied immediately recursively to child nodes and components.
  22974. </summary>
  22975. <remarks></remarks>
  22976. </member>
  22977. <member name="P:Urho.Node.BaseType">
  22978. <summary>Urho's type system base type.</summary>
  22979. <value>StringHash representing the base type for this Urho type.</value>
  22980. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  22981. </member>
  22982. <member name="P:Urho.Node.BaseTypeStatic">
  22983. <summary></summary>
  22984. <value></value>
  22985. <remarks></remarks>
  22986. </member>
  22987. <member name="P:Urho.Node.Children">
  22988. <summary>
  22989. Return immediate child scene nodes.
  22990. </summary>
  22991. <value></value>
  22992. <remarks></remarks>
  22993. </member>
  22994. <member name="M:Urho.Node.CleanupConnection(Urho.Connection)">
  22995. <param name="connection"></param>
  22996. <summary>
  22997. Clean up all references to a network connection that is about to be removed.
  22998. </summary>
  22999. <remarks></remarks>
  23000. </member>
  23001. <member name="M:Urho.Node.Clone(Urho.CreateMode)">
  23002. <param name="mode"></param>
  23003. <summary>
  23004. Clone scene node, components and child nodes. Return the clone.
  23005. </summary>
  23006. <returns></returns>
  23007. <remarks></remarks>
  23008. </member>
  23009. <member name="M:Urho.Node.CloneComponent(Urho.Component,System.UInt32)">
  23010. <param name="component"></param>
  23011. <param name="id"></param>
  23012. <summary>
  23013. Clone a component from another node using its create mode. Return the clone if successful or null on failure.
  23014. </summary>
  23015. <returns></returns>
  23016. <remarks></remarks>
  23017. </member>
  23018. <member name="M:Urho.Node.CloneComponent(Urho.Component,Urho.CreateMode,System.UInt32)">
  23019. <param name="component"></param>
  23020. <param name="mode"></param>
  23021. <param name="id"></param>
  23022. <summary>
  23023. Clone a component from another node and specify the create mode. Return the clone if successful or null on failure.
  23024. </summary>
  23025. <returns></returns>
  23026. <remarks></remarks>
  23027. </member>
  23028. <member name="P:Urho.Node.Components">
  23029. <summary>
  23030. Return all components.
  23031. </summary>
  23032. <value></value>
  23033. <remarks></remarks>
  23034. </member>
  23035. <member name="M:Urho.Node.CreateChild(System.UInt32,Urho.CreateMode)">
  23036. <param name="id"></param>
  23037. <param name="mode"></param>
  23038. <summary>
  23039. Create a child node with specific ID.
  23040. </summary>
  23041. <returns></returns>
  23042. <remarks></remarks>
  23043. </member>
  23044. <member name="M:Urho.Node.CreateChild(System.String,System.UInt32,Urho.CreateMode)">
  23045. <param name="name"></param>
  23046. <param name="id"></param>
  23047. <param name="mode"></param>
  23048. <summary></summary>
  23049. <returns></returns>
  23050. <remarks></remarks>
  23051. </member>
  23052. <member name="M:Urho.Node.CreateChild(System.String,Urho.CreateMode,System.UInt32)">
  23053. <param name="name"></param>
  23054. <param name="mode"></param>
  23055. <param name="id"></param>
  23056. <summary>
  23057. Create a child scene node (with specified ID if provided).
  23058. </summary>
  23059. <returns></returns>
  23060. <remarks></remarks>
  23061. </member>
  23062. <member name="M:Urho.Node.CreateComponent(Urho.StringHash,Urho.CreateMode,System.UInt32)">
  23063. <param name="type">UrhoType to create.</param>
  23064. <param name="mode">Creation mode for the component, or Replicated if not specified.</param>
  23065. <param name="id">ID to assign to the component, or null if not specified.</param>
  23066. <summary>
  23067. Create a component to this node (with specified ID if provided).
  23068. </summary>
  23069. <returns>Returns the created component.  The result will already be attached to the node.</returns>
  23070. <remarks>
  23071. <para />
  23072. <example>
  23073. <code lang="C#"><![CDATA[var planeObject = planeNode.CreateComponent (StaticModel.TypeStatic, CreateMode.Replicated, 0) as StaticModel;
  23074. planeObject.Model = cache.GetModel ("Models/Plane.mdl");
  23075. planeObject.SetMaterial(cache.GetMaterial("Materials/StoneTiled.xml"));
  23076. ]]></code>
  23077. </example>
  23078. </remarks>
  23079. </member>
  23080. <member name="M:Urho.Node.CreateComponent``1(Urho.CreateMode,System.UInt32)">
  23081. <typeparam name="T"></typeparam>
  23082. <param name="mode">Creation mode for the component, or Replicated if not specified.</param>
  23083. <param name="id">ID to assign to the component, or null if not specified.</param>
  23084. <summary>Creates a component with the Node’s context and attaches it to the node.</summary>
  23085. <returns>Returns the created component.  The result will already be attached to the node.</returns>
  23086. <remarks>
  23087. <para />
  23088. <para />
  23089. <example>
  23090. <code lang="C#"><![CDATA[var planeObject = planeNode.CreateComponent<StaticModel> ();
  23091. planeObject.Model = cache.GetModel ("Models/Plane.mdl");
  23092. planeObject.SetMaterial(cache.GetMaterial("Materials/StoneTiled.xml"));
  23093. ]]></code>
  23094. </example>
  23095. </remarks>
  23096. </member>
  23097. <member name="M:Urho.Node.CreateComponent``1(Urho.StringHash,Urho.CreateMode,System.UInt32)">
  23098. <typeparam name="T"></typeparam>
  23099. <param name="type">UrhoType to create, </param>
  23100. <param name="mode">
  23101. <para>Creation mode for the component, or Replicated if not specified.</para>
  23102. <para />
  23103. </param>
  23104. <param name="id">ID to assign to the component, or null if not specified.</param>
  23105. <summary>Creates a component with the Node’s context and attaches it to the node using an UrhoType description.</summary>
  23106. <returns>Returns the created component.  The result will already be attached to the node.</returns>
  23107. <remarks>
  23108. <para />
  23109. <example>
  23110. <code lang="C#"><![CDATA[var planeObject = planeNode.CreateComponent<StaticModel> (StaticModel.TypeStatic);
  23111. planeObject.Model = cache.GetModel ("Models/Plane.mdl");
  23112. planeObject.SetMaterial(cache.GetMaterial("Materials/StoneTiled.xml"));
  23113. ]]></code>
  23114. </example>.</remarks>
  23115. </member>
  23116. <member name="P:Urho.Node.Direction">
  23117. <summary>
  23118. Return forward direction in parent space. Positive Z axis equals identity rotation.
  23119. </summary>
  23120. <value></value>
  23121. <remarks></remarks>
  23122. </member>
  23123. <member name="M:Urho.Node.GetChild(System.UInt32)">
  23124. <param name="index"></param>
  23125. <summary>
  23126. Return child scene node by index.
  23127. </summary>
  23128. <returns></returns>
  23129. <remarks></remarks>
  23130. </member>
  23131. <member name="M:Urho.Node.GetChild(System.String,System.Boolean)">
  23132. <param name="name"></param>
  23133. <param name="recursive"></param>
  23134. <summary>
  23135. Return child scene node by name.
  23136. </summary>
  23137. <returns></returns>
  23138. <remarks></remarks>
  23139. </member>
  23140. <member name="M:Urho.Node.GetChild(Urho.StringHash,System.Boolean)">
  23141. <param name="nameHash"></param>
  23142. <param name="recursive"></param>
  23143. <summary>
  23144. Return child scene node by name hash.
  23145. </summary>
  23146. <returns></returns>
  23147. <remarks></remarks>
  23148. </member>
  23149. <member name="M:Urho.Node.GetChildrenWithComponent``1(System.Boolean)">
  23150. <typeparam name="T"></typeparam>
  23151. <param name="recursive"></param>
  23152. <summary></summary>
  23153. <returns></returns>
  23154. <remarks></remarks>
  23155. </member>
  23156. <member name="M:Urho.Node.GetComponent(Urho.StringHash,System.Boolean)">
  23157. <param name="type"></param>
  23158. <param name="recursive"></param>
  23159. <summary>
  23160. Return component by type. If there are several, returns the first.
  23161. </summary>
  23162. <returns></returns>
  23163. <remarks></remarks>
  23164. </member>
  23165. <member name="M:Urho.Node.GetComponent``1(System.Boolean)">
  23166. <typeparam name="T"></typeparam>
  23167. <param name="recursive"></param>
  23168. <summary></summary>
  23169. <returns></returns>
  23170. <remarks></remarks>
  23171. </member>
  23172. <member name="M:Urho.Node.GetNumChildren(System.Boolean)">
  23173. <param name="recursive"></param>
  23174. <summary>
  23175. Return number of child scene nodes.
  23176. </summary>
  23177. <returns></returns>
  23178. <remarks></remarks>
  23179. </member>
  23180. <member name="M:Urho.Node.GetOrCreateComponent(Urho.StringHash,Urho.CreateMode,System.UInt32)">
  23181. <param name="type"></param>
  23182. <param name="mode"></param>
  23183. <param name="id"></param>
  23184. <summary>
  23185. Create a component to this node if it does not exist already.
  23186. </summary>
  23187. <returns></returns>
  23188. <remarks></remarks>
  23189. </member>
  23190. <member name="M:Urho.Node.HasComponent(Urho.StringHash)">
  23191. <param name="type"></param>
  23192. <summary>
  23193. Return whether has a specific component.
  23194. </summary>
  23195. <returns></returns>
  23196. <remarks></remarks>
  23197. </member>
  23198. <member name="P:Urho.Node.ID">
  23199. <summary>
  23200. Return ID.
  23201. Or
  23202. Set ID. Called by Scene.
  23203. </summary>
  23204. <value></value>
  23205. <remarks></remarks>
  23206. </member>
  23207. <member name="M:Urho.Node.IsDirty">
  23208. <summary>
  23209. Return whether transform has changed and world transform needs recalculation.
  23210. </summary>
  23211. <returns></returns>
  23212. <remarks></remarks>
  23213. </member>
  23214. <member name="M:Urho.Node.IsEnabled">
  23215. <summary>
  23216. Return whether is enabled. Disables nodes effectively disable all their components.
  23217. </summary>
  23218. <returns></returns>
  23219. <remarks></remarks>
  23220. </member>
  23221. <member name="M:Urho.Node.IsEnabledSelf">
  23222. <summary>
  23223. Returns the node's last own enabled state. May be different than the value returned by IsEnabled when SetDeepEnabled has been used.
  23224. </summary>
  23225. <returns></returns>
  23226. <remarks></remarks>
  23227. </member>
  23228. <member name="M:Urho.Node.LoadXML(Urho.XMLElement,System.Boolean)">
  23229. <param name="source"></param>
  23230. <param name="setInstanceDefault"></param>
  23231. <summary>
  23232. Load from XML data. Return true if successful.
  23233. </summary>
  23234. <returns></returns>
  23235. <remarks></remarks>
  23236. </member>
  23237. <member name="M:Urho.Node.LocalToWorld(Urho.Vector3)">
  23238. <param name="position"></param>
  23239. <summary>
  23240. Convert a local space position to world space.
  23241. </summary>
  23242. <returns></returns>
  23243. <remarks></remarks>
  23244. </member>
  23245. <member name="M:Urho.Node.LocalToWorld(Urho.Vector4)">
  23246. <param name="vector"></param>
  23247. <summary>
  23248. Convert a local space position or rotation to world space.
  23249. </summary>
  23250. <returns></returns>
  23251. <remarks></remarks>
  23252. </member>
  23253. <member name="M:Urho.Node.LocalToWorld2D(Urho.Vector2)">
  23254. <param name="vector"></param>
  23255. <summary>
  23256. Convert a local space position or rotation to world space (for Urho2D).
  23257. </summary>
  23258. <returns></returns>
  23259. <remarks></remarks>
  23260. </member>
  23261. <member name="M:Urho.Node.LookAt(Urho.Vector3,Urho.Vector3,Urho.TransformSpace)">
  23262. <param name="target"></param>
  23263. <param name="up"></param>
  23264. <param name="space"></param>
  23265. <summary>
  23266. Look at a target position in the chosen transform space. Note that the up vector is always specified in world space. Return true if successful, or false if resulted in an illegal rotation, in which case the current rotation remains.
  23267. </summary>
  23268. <returns></returns>
  23269. <remarks></remarks>
  23270. </member>
  23271. <member name="M:Urho.Node.MarkDirty">
  23272. <summary>
  23273. Mark node and child nodes to need world transform recalculation. Notify listener components.
  23274. </summary>
  23275. <remarks></remarks>
  23276. </member>
  23277. <member name="M:Urho.Node.MarkNetworkUpdate">
  23278. <summary>
  23279. Mark for attribute check on the next network update.
  23280. </summary>
  23281. <remarks></remarks>
  23282. </member>
  23283. <member name="M:Urho.Node.MarkReplicationDirty">
  23284. <summary>
  23285. Mark node dirty in scene replication states.
  23286. </summary>
  23287. <remarks></remarks>
  23288. </member>
  23289. <member name="P:Urho.Node.Name">
  23290. <summary>
  23291. Return name.
  23292. Or
  23293. Set name of the scene node. Names are not required to be unique.
  23294. </summary>
  23295. <value></value>
  23296. <remarks></remarks>
  23297. </member>
  23298. <member name="P:Urho.Node.NameHash">
  23299. <summary>
  23300. Return name hash.
  23301. </summary>
  23302. <value></value>
  23303. <remarks></remarks>
  23304. </member>
  23305. <member name="P:Urho.Node.NetPositionAttr">
  23306. <summary>
  23307. Return network position attribute.
  23308. Or
  23309. Set network position attribute.
  23310. </summary>
  23311. <value></value>
  23312. <remarks></remarks>
  23313. </member>
  23314. <member name="P:Urho.Node.NumComponents">
  23315. <summary>
  23316. Return number of components.
  23317. </summary>
  23318. <value></value>
  23319. <remarks></remarks>
  23320. </member>
  23321. <member name="P:Urho.Node.NumNetworkComponents">
  23322. <summary>
  23323. Return number of non-local components.
  23324. </summary>
  23325. <value></value>
  23326. <remarks></remarks>
  23327. </member>
  23328. <member name="P:Urho.Node.NumPersistentChildren">
  23329. <summary>
  23330. Calculate number of non-temporary child nodes.
  23331. </summary>
  23332. <value></value>
  23333. <remarks></remarks>
  23334. </member>
  23335. <member name="P:Urho.Node.NumPersistentComponents">
  23336. <summary>
  23337. Calculate number of non-temporary components.
  23338. </summary>
  23339. <value></value>
  23340. <remarks></remarks>
  23341. </member>
  23342. <member name="P:Urho.Node.Owner">
  23343. <summary>
  23344. Return owner connection in networking.
  23345. Or
  23346. Set owner connection for networking.
  23347. </summary>
  23348. <value></value>
  23349. <remarks></remarks>
  23350. </member>
  23351. <member name="P:Urho.Node.Parent">
  23352. <summary>
  23353. Return parent scene node.
  23354. Or
  23355. Set parent scene node. Retains the world transform.
  23356. </summary>
  23357. <value></value>
  23358. <remarks></remarks>
  23359. </member>
  23360. <member name="M:Urho.Node.PauseAllActions">
  23361. <summary>Pauses all actions that have been started with <see cref="T:Urho.Node.RunActionsAsync" />.</summary>
  23362. <remarks></remarks>
  23363. </member>
  23364. <member name="M:Urho.Node.Pitch(System.Single,Urho.TransformSpace)">
  23365. <param name="angle"></param>
  23366. <param name="space"></param>
  23367. <summary>
  23368. Rotate around the X axis.
  23369. </summary>
  23370. <remarks></remarks>
  23371. </member>
  23372. <member name="P:Urho.Node.Position">
  23373. <summary>
  23374. Return position in parent space.
  23375. Or
  23376. Set position in parent space. If the scene node is on the root level (is child of the scene itself), this is same as world space.
  23377. </summary>
  23378. <value></value>
  23379. <remarks></remarks>
  23380. </member>
  23381. <member name="P:Urho.Node.Position2D">
  23382. <summary>
  23383. Return position in parent space (for Urho2D).
  23384. </summary>
  23385. <value></value>
  23386. <remarks></remarks>
  23387. </member>
  23388. <member name="M:Urho.Node.PrepareNetworkUpdate">
  23389. <summary>
  23390. Prepare network update by comparing attributes and marking replication states dirty as necessary.
  23391. </summary>
  23392. <remarks></remarks>
  23393. </member>
  23394. <member name="M:Urho.Node.RegisterObject(Urho.Context)">
  23395. <param name="context"></param>
  23396. <summary>
  23397. Register object factory.
  23398. </summary>
  23399. <remarks></remarks>
  23400. </member>
  23401. <member name="M:Urho.Node.Remove">
  23402. <summary>
  23403. Remove from the parent node. If no other shared pointer references exist, causes immediate deletion.
  23404. </summary>
  23405. <remarks></remarks>
  23406. </member>
  23407. <member name="M:Urho.Node.RemoveAllActions">
  23408. <summary>Removes all actions that have been started with <see cref="T:Urho.Node.RunActionsAsync" />.</summary>
  23409. <remarks></remarks>
  23410. </member>
  23411. <member name="M:Urho.Node.RemoveAllChildren">
  23412. <summary>
  23413. Remove all child scene nodes.
  23414. </summary>
  23415. <remarks></remarks>
  23416. </member>
  23417. <member name="M:Urho.Node.RemoveAllComponents">
  23418. <summary>
  23419. Remove all components from this node.
  23420. </summary>
  23421. <remarks></remarks>
  23422. </member>
  23423. <member name="M:Urho.Node.RemoveChild(Urho.Node)">
  23424. <param name="node"></param>
  23425. <summary>
  23426. Remove a child scene node.
  23427. </summary>
  23428. <remarks></remarks>
  23429. </member>
  23430. <member name="M:Urho.Node.RemoveChildren(System.Boolean,System.Boolean,System.Boolean)">
  23431. <param name="removeReplicated"></param>
  23432. <param name="removeLocal"></param>
  23433. <param name="recursive"></param>
  23434. <summary>
  23435. Remove child scene nodes that match criteria.
  23436. </summary>
  23437. <remarks></remarks>
  23438. </member>
  23439. <member name="M:Urho.Node.RemoveComponent(Urho.Component)">
  23440. <param name="component"></param>
  23441. <summary>
  23442. Remove a component from this node.
  23443. </summary>
  23444. <remarks></remarks>
  23445. </member>
  23446. <member name="M:Urho.Node.RemoveComponent(Urho.StringHash)">
  23447. <param name="type"></param>
  23448. <summary>
  23449. Remove the first component of specific type from this node.
  23450. </summary>
  23451. <remarks></remarks>
  23452. </member>
  23453. <member name="M:Urho.Node.RemoveComponent``1">
  23454. <typeparam name="T"></typeparam>
  23455. <summary>Removes the component of the specified type.</summary>
  23456. <remarks></remarks>
  23457. </member>
  23458. <member name="M:Urho.Node.RemoveComponents(Urho.StringHash)">
  23459. <param name="type"></param>
  23460. <summary>
  23461. Remove all components of specific type.
  23462. </summary>
  23463. <remarks></remarks>
  23464. </member>
  23465. <member name="M:Urho.Node.RemoveComponents(System.Boolean,System.Boolean)">
  23466. <param name="removeReplicated"></param>
  23467. <param name="removeLocal"></param>
  23468. <summary>
  23469. Remove components that match criteria.
  23470. </summary>
  23471. <remarks></remarks>
  23472. </member>
  23473. <member name="M:Urho.Node.RemoveListener(Urho.Component)">
  23474. <param name="component"></param>
  23475. <summary>
  23476. Remove listener component.
  23477. </summary>
  23478. <remarks></remarks>
  23479. </member>
  23480. <member name="M:Urho.Node.ResetDeepEnabled">
  23481. <summary>
  23482. Reset enabled state to the node's remembered state prior to calling SetDeepEnabled.
  23483. </summary>
  23484. <remarks></remarks>
  23485. </member>
  23486. <member name="M:Urho.Node.ResetScene">
  23487. <summary>
  23488. Reset scene, ID and owner. Called by Scene.
  23489. </summary>
  23490. <remarks></remarks>
  23491. </member>
  23492. <member name="M:Urho.Node.ResumeAllActions">
  23493. <summary>Resumes all actions that have been started with <see cref="T:Urho.Node.RunActionsAsync" />.</summary>
  23494. <remarks></remarks>
  23495. </member>
  23496. <member name="P:Urho.Node.Right">
  23497. <summary>
  23498. Return right direction in parent space. Positive X axis equals identity rotation.
  23499. </summary>
  23500. <value></value>
  23501. <remarks></remarks>
  23502. </member>
  23503. <member name="M:Urho.Node.Roll(System.Single,Urho.TransformSpace)">
  23504. <param name="angle"></param>
  23505. <param name="space"></param>
  23506. <summary>
  23507. Rotate around the Z axis.
  23508. </summary>
  23509. <remarks></remarks>
  23510. </member>
  23511. <member name="M:Urho.Node.Rotate(Urho.Quaternion,Urho.TransformSpace)">
  23512. <param name="delta"></param>
  23513. <param name="space"></param>
  23514. <summary>
  23515. Rotate the scene node in the chosen transform space.
  23516. </summary>
  23517. <remarks></remarks>
  23518. </member>
  23519. <member name="M:Urho.Node.Rotate2D(System.Single,Urho.TransformSpace)">
  23520. <param name="delta"></param>
  23521. <param name="space"></param>
  23522. <summary>
  23523. Rotate the scene node in the chosen transform space (for Urho2D).
  23524. </summary>
  23525. <remarks></remarks>
  23526. </member>
  23527. <member name="M:Urho.Node.RotateAround(Urho.Vector3,Urho.Quaternion,Urho.TransformSpace)">
  23528. <param name="point"></param>
  23529. <param name="delta"></param>
  23530. <param name="space"></param>
  23531. <summary>
  23532. Rotate around a point in the chosen transform space.
  23533. </summary>
  23534. <remarks></remarks>
  23535. </member>
  23536. <member name="M:Urho.Node.RotateAround2D(Urho.Vector2,System.Single,Urho.TransformSpace)">
  23537. <param name="point"></param>
  23538. <param name="delta"></param>
  23539. <param name="space"></param>
  23540. <summary>
  23541. Rotate around a point in the chosen transform space (for Urho2D).
  23542. </summary>
  23543. <remarks></remarks>
  23544. </member>
  23545. <member name="P:Urho.Node.Rotation">
  23546. <summary>
  23547. Return rotation in parent space.
  23548. Or
  23549. Set rotation in parent space.
  23550. </summary>
  23551. <value></value>
  23552. <remarks></remarks>
  23553. </member>
  23554. <member name="P:Urho.Node.Rotation2D">
  23555. <summary>
  23556. Return rotation in parent space (for Urho2D).
  23557. Or
  23558. Set rotation in parent space (for Urho2D).
  23559. </summary>
  23560. <value></value>
  23561. <remarks></remarks>
  23562. </member>
  23563. <member name="M:Urho.Node.RunActionsAsync(Urho.FiniteTimeAction[])">
  23564. <param name="actions">An array of FiniteTimeAction objects.</param>
  23565. <summary>
  23566. Runs a sequence of Actions so that it can be awaited.
  23567. </summary>
  23568. <returns></returns>
  23569. <remarks></remarks>
  23570. </member>
  23571. <member name="M:Urho.Node.SaveDefaultAttributes">
  23572. <summary>
  23573. Return whether should save default-valued attributes into XML. Always save node transforms for readability, even if identity.
  23574. </summary>
  23575. <returns></returns>
  23576. <remarks></remarks>
  23577. </member>
  23578. <member name="M:Urho.Node.SaveXML(Urho.XMLElement)">
  23579. <param name="dest"></param>
  23580. <summary>
  23581. Save as XML data. Return true if successful.
  23582. </summary>
  23583. <returns></returns>
  23584. <remarks></remarks>
  23585. </member>
  23586. <member name="P:Urho.Node.Scale">
  23587. <summary>
  23588. Return scale in parent space.
  23589. Or
  23590. Set scale in parent space.
  23591. </summary>
  23592. <value></value>
  23593. <remarks></remarks>
  23594. </member>
  23595. <member name="P:Urho.Node.Scale2D">
  23596. <summary>
  23597. Return scale in parent space (for Urho2D).
  23598. </summary>
  23599. <value></value>
  23600. <remarks></remarks>
  23601. </member>
  23602. <member name="M:Urho.Node.ScaleNode(System.Single)">
  23603. <param name="scale"></param>
  23604. <summary>
  23605. Modify scale in parent space uniformly.
  23606. </summary>
  23607. <remarks></remarks>
  23608. </member>
  23609. <member name="M:Urho.Node.ScaleNode(Urho.Vector3)">
  23610. <param name="scale"></param>
  23611. <summary>
  23612. Modify scale in parent space.
  23613. </summary>
  23614. <remarks></remarks>
  23615. </member>
  23616. <member name="M:Urho.Node.ScaleNode2D(Urho.Vector2)">
  23617. <param name="scale"></param>
  23618. <summary>
  23619. Modify scale in parent space (for Urho2D).
  23620. </summary>
  23621. <remarks></remarks>
  23622. </member>
  23623. <member name="P:Urho.Node.Scene">
  23624. <summary>
  23625. Return scene.
  23626. Or
  23627. Set scene. Called by Scene.
  23628. </summary>
  23629. <value></value>
  23630. <remarks></remarks>
  23631. </member>
  23632. <member name="M:Urho.Node.SetDeepEnabled(System.Boolean)">
  23633. <param name="enable"></param>
  23634. <summary>
  23635. Set enabled state on self and child nodes. Nodes' own enabled state is remembered (IsEnabledSelf) and can be restored.
  23636. </summary>
  23637. <remarks></remarks>
  23638. </member>
  23639. <member name="M:Urho.Node.SetDirection(Urho.Vector3)">
  23640. <param name="direction"></param>
  23641. <summary>
  23642. Set forward direction in parent space. Positive Z axis equals identity rotation.
  23643. </summary>
  23644. <remarks></remarks>
  23645. </member>
  23646. <member name="M:Urho.Node.SetEnabled(System.Boolean)">
  23647. <param name="enable"></param>
  23648. <summary>
  23649. Set enabled/disabled state without recursion. Components in a disabled node become effectively disabled regardless of their own enable/disable state.
  23650. </summary>
  23651. <remarks></remarks>
  23652. </member>
  23653. <member name="M:Urho.Node.SetEnabledRecursive(System.Boolean)">
  23654. <param name="enable"></param>
  23655. <summary>
  23656. Set enabled state on self and child nodes. Unlike SetDeepEnabled this does not remember the nodes' own enabled state, but overwrites it.
  23657. </summary>
  23658. <remarks></remarks>
  23659. </member>
  23660. <member name="M:Urho.Node.SetPosition2D(Urho.Vector2)">
  23661. <param name="position"></param>
  23662. <summary>
  23663. Set position in parent space (for Urho2D).
  23664. </summary>
  23665. <remarks></remarks>
  23666. </member>
  23667. <member name="M:Urho.Node.SetPosition2D(System.Single,System.Single)">
  23668. <param name="x"></param>
  23669. <param name="y"></param>
  23670. <summary>
  23671. Set position in parent space (for Urho2D).
  23672. </summary>
  23673. <remarks></remarks>
  23674. </member>
  23675. <member name="M:Urho.Node.SetPositionSilent(Urho.Vector3)">
  23676. <param name="position"></param>
  23677. <summary></summary>
  23678. <remarks></remarks>
  23679. </member>
  23680. <member name="M:Urho.Node.SetRotationSilent(Urho.Quaternion)">
  23681. <param name="rotation"></param>
  23682. <summary></summary>
  23683. <remarks></remarks>
  23684. </member>
  23685. <member name="M:Urho.Node.SetScale(System.Single)">
  23686. <param name="scale"></param>
  23687. <summary>
  23688. Set uniform scale in parent space.
  23689. </summary>
  23690. <remarks></remarks>
  23691. </member>
  23692. <member name="M:Urho.Node.SetScale2D(Urho.Vector2)">
  23693. <param name="scale"></param>
  23694. <summary>
  23695. Set scale in parent space (for Urho2D).
  23696. </summary>
  23697. <remarks></remarks>
  23698. </member>
  23699. <member name="M:Urho.Node.SetScale2D(System.Single,System.Single)">
  23700. <param name="x"></param>
  23701. <param name="y"></param>
  23702. <summary>
  23703. Set scale in parent space (for Urho2D).
  23704. </summary>
  23705. <remarks></remarks>
  23706. </member>
  23707. <member name="M:Urho.Node.SetScaleSilent(Urho.Vector3)">
  23708. <param name="scale"></param>
  23709. <summary></summary>
  23710. <remarks></remarks>
  23711. </member>
  23712. <member name="M:Urho.Node.SetTransform(Urho.Vector3,Urho.Quaternion)">
  23713. <param name="position"></param>
  23714. <param name="rotation"></param>
  23715. <summary>
  23716. Set both position and rotation in parent space as an atomic operation. This is faster than setting position and rotation separately.
  23717. </summary>
  23718. <remarks></remarks>
  23719. </member>
  23720. <member name="M:Urho.Node.SetTransform(Urho.Vector3,Urho.Quaternion,System.Single)">
  23721. <param name="position"></param>
  23722. <param name="rotation"></param>
  23723. <param name="scale"></param>
  23724. <summary>
  23725. Set both position, rotation and uniform scale in parent space as an atomic operation.
  23726. </summary>
  23727. <remarks></remarks>
  23728. </member>
  23729. <member name="M:Urho.Node.SetTransform(Urho.Vector3,Urho.Quaternion,Urho.Vector3)">
  23730. <param name="position"></param>
  23731. <param name="rotation"></param>
  23732. <param name="scale"></param>
  23733. <summary>
  23734. Set both position, rotation and scale in parent space as an atomic operation.
  23735. </summary>
  23736. <remarks></remarks>
  23737. </member>
  23738. <member name="M:Urho.Node.SetTransform2D(Urho.Vector2,System.Single)">
  23739. <param name="position"></param>
  23740. <param name="rotation"></param>
  23741. <summary>
  23742. Set both position and rotation in parent space as an atomic operation (for Urho2D).
  23743. </summary>
  23744. <remarks></remarks>
  23745. </member>
  23746. <member name="M:Urho.Node.SetTransform2D(Urho.Vector2,System.Single,System.Single)">
  23747. <param name="position"></param>
  23748. <param name="rotation"></param>
  23749. <param name="scale"></param>
  23750. <summary>
  23751. Set both position, rotation and uniform scale in parent space as an atomic operation (for Urho2D).
  23752. </summary>
  23753. <remarks></remarks>
  23754. </member>
  23755. <member name="M:Urho.Node.SetTransform2D(Urho.Vector2,System.Single,Urho.Vector2)">
  23756. <param name="position"></param>
  23757. <param name="rotation"></param>
  23758. <param name="scale"></param>
  23759. <summary>
  23760. Set both position, rotation and scale in parent space as an atomic operation (for Urho2D).
  23761. </summary>
  23762. <remarks></remarks>
  23763. </member>
  23764. <member name="M:Urho.Node.SetTransformSilent(Urho.Vector3,Urho.Quaternion,Urho.Vector3)">
  23765. <param name="position"></param>
  23766. <param name="rotation"></param>
  23767. <param name="scale"></param>
  23768. <summary></summary>
  23769. <remarks></remarks>
  23770. </member>
  23771. <member name="M:Urho.Node.SetVar(Urho.StringHash,System.Int32)">
  23772. <param name="key"></param>
  23773. <param name="value"></param>
  23774. <summary>
  23775. Set a user variable.
  23776. </summary>
  23777. <remarks></remarks>
  23778. </member>
  23779. <member name="M:Urho.Node.SetVar(Urho.StringHash,System.Single)">
  23780. <param name="key"></param>
  23781. <param name="value"></param>
  23782. <summary>
  23783. Set a user variable.
  23784. </summary>
  23785. <remarks></remarks>
  23786. </member>
  23787. <member name="M:Urho.Node.SetVar(Urho.StringHash,System.String)">
  23788. <param name="key"></param>
  23789. <param name="value"></param>
  23790. <summary>
  23791. Set a user variable.
  23792. </summary>
  23793. <remarks></remarks>
  23794. </member>
  23795. <member name="M:Urho.Node.SetVar(Urho.StringHash,Urho.Color)">
  23796. <param name="key"></param>
  23797. <param name="value"></param>
  23798. <summary>
  23799. Set a user variable.
  23800. </summary>
  23801. <remarks></remarks>
  23802. </member>
  23803. <member name="M:Urho.Node.SetVar(Urho.StringHash,Urho.IntRect)">
  23804. <param name="key"></param>
  23805. <param name="value"></param>
  23806. <summary>
  23807. Set a user variable.
  23808. </summary>
  23809. <remarks></remarks>
  23810. </member>
  23811. <member name="M:Urho.Node.SetVar(Urho.StringHash,Urho.IntVector2)">
  23812. <param name="key"></param>
  23813. <param name="value"></param>
  23814. <summary>
  23815. Set a user variable.
  23816. </summary>
  23817. <remarks></remarks>
  23818. </member>
  23819. <member name="M:Urho.Node.SetVar(Urho.StringHash,Urho.Quaternion)">
  23820. <param name="key"></param>
  23821. <param name="value"></param>
  23822. <summary>
  23823. Set a user variable.
  23824. </summary>
  23825. <remarks></remarks>
  23826. </member>
  23827. <member name="M:Urho.Node.SetVar(Urho.StringHash,Urho.Vector2)">
  23828. <param name="key"></param>
  23829. <param name="value"></param>
  23830. <summary>
  23831. Set a user variable.
  23832. </summary>
  23833. <remarks></remarks>
  23834. </member>
  23835. <member name="M:Urho.Node.SetVar(Urho.StringHash,Urho.Vector3)">
  23836. <param name="key"></param>
  23837. <param name="value"></param>
  23838. <summary>
  23839. Set a user variable.
  23840. </summary>
  23841. <remarks></remarks>
  23842. </member>
  23843. <member name="M:Urho.Node.SetVar(Urho.StringHash,Urho.Vector4)">
  23844. <param name="key"></param>
  23845. <param name="value"></param>
  23846. <summary>
  23847. Set a user variable.
  23848. </summary>
  23849. <remarks></remarks>
  23850. </member>
  23851. <member name="M:Urho.Node.SetWorldDirection(Urho.Vector3)">
  23852. <param name="direction"></param>
  23853. <summary>
  23854. Set forward direction in world space.
  23855. </summary>
  23856. <remarks></remarks>
  23857. </member>
  23858. <member name="M:Urho.Node.SetWorldPosition(Urho.Vector3)">
  23859. <param name="position"></param>
  23860. <summary>
  23861. Set position in world space.
  23862. </summary>
  23863. <remarks></remarks>
  23864. </member>
  23865. <member name="M:Urho.Node.SetWorldPosition2D(Urho.Vector2)">
  23866. <param name="position"></param>
  23867. <summary>
  23868. Set position in world space (for Urho2D).
  23869. </summary>
  23870. <remarks></remarks>
  23871. </member>
  23872. <member name="M:Urho.Node.SetWorldPosition2D(System.Single,System.Single)">
  23873. <param name="x"></param>
  23874. <param name="y"></param>
  23875. <summary>
  23876. Set position in world space (for Urho2D).
  23877. </summary>
  23878. <remarks></remarks>
  23879. </member>
  23880. <member name="M:Urho.Node.SetWorldRotation(Urho.Quaternion)">
  23881. <param name="rotation"></param>
  23882. <summary>
  23883. Set rotation in world space.
  23884. </summary>
  23885. <remarks></remarks>
  23886. </member>
  23887. <member name="M:Urho.Node.SetWorldScale(System.Single)">
  23888. <param name="scale"></param>
  23889. <summary>
  23890. Set uniform scale in world space.
  23891. </summary>
  23892. <remarks></remarks>
  23893. </member>
  23894. <member name="M:Urho.Node.SetWorldScale(Urho.Vector3)">
  23895. <param name="scale"></param>
  23896. <summary>
  23897. Set scale in world space.
  23898. </summary>
  23899. <remarks></remarks>
  23900. </member>
  23901. <member name="M:Urho.Node.SetWorldScale2D(Urho.Vector2)">
  23902. <param name="scale"></param>
  23903. <summary>
  23904. Set scale in world space (for Urho2D).
  23905. </summary>
  23906. <remarks></remarks>
  23907. </member>
  23908. <member name="M:Urho.Node.SetWorldScale2D(System.Single,System.Single)">
  23909. <param name="x"></param>
  23910. <param name="y"></param>
  23911. <summary>
  23912. Set scale in world space (for Urho2D).
  23913. </summary>
  23914. <remarks></remarks>
  23915. </member>
  23916. <member name="M:Urho.Node.SetWorldTransform(Urho.Vector3,Urho.Quaternion)">
  23917. <param name="position"></param>
  23918. <param name="rotation"></param>
  23919. <summary>
  23920. Set both position and rotation in world space as an atomic operation.
  23921. </summary>
  23922. <remarks></remarks>
  23923. </member>
  23924. <member name="M:Urho.Node.SetWorldTransform(Urho.Vector3,Urho.Quaternion,System.Single)">
  23925. <param name="position"></param>
  23926. <param name="rotation"></param>
  23927. <param name="scale"></param>
  23928. <summary>
  23929. Set both position, rotation and uniform scale in world space as an atomic operation.
  23930. </summary>
  23931. <remarks></remarks>
  23932. </member>
  23933. <member name="M:Urho.Node.SetWorldTransform(Urho.Vector3,Urho.Quaternion,Urho.Vector3)">
  23934. <param name="position"></param>
  23935. <param name="rotation"></param>
  23936. <param name="scale"></param>
  23937. <summary>
  23938. Set both position, rotation and scale in world space as an atomic opration.
  23939. </summary>
  23940. <remarks></remarks>
  23941. </member>
  23942. <member name="M:Urho.Node.SetWorldTransform2D(Urho.Vector2,System.Single)">
  23943. <param name="position"></param>
  23944. <param name="rotation"></param>
  23945. <summary>
  23946. Set both position and rotation in world space as an atomic operation (for Urho2D).
  23947. </summary>
  23948. <remarks></remarks>
  23949. </member>
  23950. <member name="M:Urho.Node.SetWorldTransform2D(Urho.Vector2,System.Single,System.Single)">
  23951. <param name="position"></param>
  23952. <param name="rotation"></param>
  23953. <param name="scale"></param>
  23954. <summary>
  23955. Set both position, rotation and uniform scale in world space as an atomic operation (for Urho2D).
  23956. </summary>
  23957. <remarks></remarks>
  23958. </member>
  23959. <member name="M:Urho.Node.SetWorldTransform2D(Urho.Vector2,System.Single,Urho.Vector2)">
  23960. <param name="position"></param>
  23961. <param name="rotation"></param>
  23962. <param name="scale"></param>
  23963. <summary>
  23964. Set both position, rotation and scale in world space as an atomic opration (for Urho2D).
  23965. </summary>
  23966. <remarks></remarks>
  23967. </member>
  23968. <member name="P:Urho.Node.Transform">
  23969. <summary>
  23970. Return parent space transform matrix.
  23971. </summary>
  23972. <value></value>
  23973. <remarks></remarks>
  23974. </member>
  23975. <member name="M:Urho.Node.Translate(Urho.Vector3,Urho.TransformSpace)">
  23976. <param name="delta"></param>
  23977. <param name="space"></param>
  23978. <summary>
  23979. Move the scene node in the chosen transform space.
  23980. </summary>
  23981. <remarks></remarks>
  23982. </member>
  23983. <member name="M:Urho.Node.Translate2D(Urho.Vector2,Urho.TransformSpace)">
  23984. <param name="delta"></param>
  23985. <param name="space"></param>
  23986. <summary>
  23987. Move the scene node in the chosen transform space (for Urho2D).
  23988. </summary>
  23989. <remarks></remarks>
  23990. </member>
  23991. <member name="P:Urho.Node.Type">
  23992. <summary>Urho's type system type.</summary>
  23993. <value>StringHash representing the type for this C# type.</value>
  23994. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  23995. </member>
  23996. <member name="P:Urho.Node.TypeName">
  23997. <summary>Urho's low-level type name.</summary>
  23998. <value>Stringified low-level type name.</value>
  23999. <remarks />
  24000. </member>
  24001. <member name="P:Urho.Node.TypeNameStatic">
  24002. <summary>Urho's low-level type name, accessible as a static method.</summary>
  24003. <value>Stringified low-level type name.</value>
  24004. <remarks />
  24005. </member>
  24006. <member name="P:Urho.Node.TypeStatic">
  24007. <summary></summary>
  24008. <value></value>
  24009. <remarks></remarks>
  24010. </member>
  24011. <member name="P:Urho.Node.Up">
  24012. <summary>
  24013. Return up direction in parent space. Positive Y axis equals identity rotation.
  24014. </summary>
  24015. <value></value>
  24016. <remarks></remarks>
  24017. </member>
  24018. <member name="P:Urho.Node.WorldDirection">
  24019. <summary>
  24020. Return direction in world space.
  24021. </summary>
  24022. <value></value>
  24023. <remarks></remarks>
  24024. </member>
  24025. <member name="P:Urho.Node.WorldPosition">
  24026. <summary>
  24027. Return position in world space.
  24028. </summary>
  24029. <value></value>
  24030. <remarks></remarks>
  24031. </member>
  24032. <member name="P:Urho.Node.WorldPosition2D">
  24033. <summary>
  24034. Return position in world space (for Urho2D).
  24035. </summary>
  24036. <value></value>
  24037. <remarks></remarks>
  24038. </member>
  24039. <member name="P:Urho.Node.WorldRight">
  24040. <summary>
  24041. Return node's right vector in world space.
  24042. </summary>
  24043. <value></value>
  24044. <remarks></remarks>
  24045. </member>
  24046. <member name="P:Urho.Node.WorldRotation">
  24047. <summary>
  24048. Return rotation in world space.
  24049. </summary>
  24050. <value></value>
  24051. <remarks></remarks>
  24052. </member>
  24053. <member name="P:Urho.Node.WorldRotation2D">
  24054. <summary>
  24055. Return rotation in world space (for Urho2D).
  24056. Or
  24057. Set rotation in world space (for Urho2D).
  24058. </summary>
  24059. <value></value>
  24060. <remarks></remarks>
  24061. </member>
  24062. <member name="P:Urho.Node.WorldScale">
  24063. <summary>
  24064. Return scale in world space.
  24065. </summary>
  24066. <value></value>
  24067. <remarks></remarks>
  24068. </member>
  24069. <member name="P:Urho.Node.WorldScale2D">
  24070. <summary>
  24071. Return scale in world space (for Urho2D).
  24072. </summary>
  24073. <value></value>
  24074. <remarks></remarks>
  24075. </member>
  24076. <member name="M:Urho.Node.WorldToLocal(Urho.Vector3)">
  24077. <param name="position"></param>
  24078. <summary>
  24079. Convert a world space position to local space.
  24080. </summary>
  24081. <returns></returns>
  24082. <remarks></remarks>
  24083. </member>
  24084. <member name="M:Urho.Node.WorldToLocal(Urho.Vector4)">
  24085. <param name="vector"></param>
  24086. <summary>
  24087. Convert a world space position or rotation to local space.
  24088. </summary>
  24089. <returns></returns>
  24090. <remarks></remarks>
  24091. </member>
  24092. <member name="M:Urho.Node.WorldToLocal2D(Urho.Vector2)">
  24093. <param name="vector"></param>
  24094. <summary>
  24095. Convert a world space position or rotation to local space (for Urho2D).
  24096. </summary>
  24097. <returns></returns>
  24098. <remarks></remarks>
  24099. </member>
  24100. <member name="P:Urho.Node.WorldUp">
  24101. <summary>
  24102. Return node's up vector in world space.
  24103. </summary>
  24104. <value></value>
  24105. <remarks></remarks>
  24106. </member>
  24107. <member name="M:Urho.Node.Yaw(System.Single,Urho.TransformSpace)">
  24108. <param name="angle"></param>
  24109. <param name="space"></param>
  24110. <summary>
  24111. Rotate around the Y axis.
  24112. </summary>
  24113. <remarks></remarks>
  24114. </member>
  24115. <member name="T:Urho.NodeAddedEventArgs">
  24116. <summary></summary>
  24117. <remarks></remarks>
  24118. </member>
  24119. <member name="P:Urho.NodeAddedEventArgs.Node">
  24120. <summary></summary>
  24121. <value></value>
  24122. <remarks></remarks>
  24123. </member>
  24124. <member name="P:Urho.NodeAddedEventArgs.Parent">
  24125. <summary></summary>
  24126. <value></value>
  24127. <remarks></remarks>
  24128. </member>
  24129. <member name="P:Urho.NodeAddedEventArgs.Scene">
  24130. <summary></summary>
  24131. <value></value>
  24132. <remarks></remarks>
  24133. </member>
  24134. <member name="T:Urho.NodeCollisionEndEventArgs">
  24135. <summary></summary>
  24136. <remarks></remarks>
  24137. </member>
  24138. <member name="P:Urho.NodeCollisionEndEventArgs.Body">
  24139. <summary></summary>
  24140. <value></value>
  24141. <remarks></remarks>
  24142. </member>
  24143. <member name="P:Urho.NodeCollisionEndEventArgs.OtherBody">
  24144. <summary></summary>
  24145. <value></value>
  24146. <remarks></remarks>
  24147. </member>
  24148. <member name="P:Urho.NodeCollisionEndEventArgs.OtherNode">
  24149. <summary></summary>
  24150. <value></value>
  24151. <remarks></remarks>
  24152. </member>
  24153. <member name="P:Urho.NodeCollisionEndEventArgs.Trigger">
  24154. <summary></summary>
  24155. <value></value>
  24156. <remarks></remarks>
  24157. </member>
  24158. <member name="T:Urho.NodeCollisionEventArgs">
  24159. <summary></summary>
  24160. <remarks></remarks>
  24161. </member>
  24162. <member name="P:Urho.NodeCollisionEventArgs.Body">
  24163. <summary></summary>
  24164. <value></value>
  24165. <remarks></remarks>
  24166. </member>
  24167. <member name="P:Urho.NodeCollisionEventArgs.Contacts">
  24168. <summary></summary>
  24169. <value></value>
  24170. <remarks></remarks>
  24171. </member>
  24172. <member name="P:Urho.NodeCollisionEventArgs.OtherBody">
  24173. <summary></summary>
  24174. <value></value>
  24175. <remarks></remarks>
  24176. </member>
  24177. <member name="P:Urho.NodeCollisionEventArgs.OtherNode">
  24178. <summary></summary>
  24179. <value></value>
  24180. <remarks></remarks>
  24181. </member>
  24182. <member name="P:Urho.NodeCollisionEventArgs.Trigger">
  24183. <summary></summary>
  24184. <value></value>
  24185. <remarks></remarks>
  24186. </member>
  24187. <member name="T:Urho.NodeCollisionStartEventArgs">
  24188. <summary></summary>
  24189. <remarks></remarks>
  24190. </member>
  24191. <member name="P:Urho.NodeCollisionStartEventArgs.Body">
  24192. <summary></summary>
  24193. <value></value>
  24194. <remarks></remarks>
  24195. </member>
  24196. <member name="P:Urho.NodeCollisionStartEventArgs.Contacts">
  24197. <summary></summary>
  24198. <value></value>
  24199. <remarks></remarks>
  24200. </member>
  24201. <member name="P:Urho.NodeCollisionStartEventArgs.OtherBody">
  24202. <summary></summary>
  24203. <value></value>
  24204. <remarks></remarks>
  24205. </member>
  24206. <member name="P:Urho.NodeCollisionStartEventArgs.OtherNode">
  24207. <summary></summary>
  24208. <value></value>
  24209. <remarks></remarks>
  24210. </member>
  24211. <member name="P:Urho.NodeCollisionStartEventArgs.Trigger">
  24212. <summary></summary>
  24213. <value></value>
  24214. <remarks></remarks>
  24215. </member>
  24216. <member name="T:Urho.NodeEnabledChangedEventArgs">
  24217. <summary></summary>
  24218. <remarks></remarks>
  24219. </member>
  24220. <member name="P:Urho.NodeEnabledChangedEventArgs.Node">
  24221. <summary></summary>
  24222. <value></value>
  24223. <remarks></remarks>
  24224. </member>
  24225. <member name="P:Urho.NodeEnabledChangedEventArgs.Scene">
  24226. <summary></summary>
  24227. <value></value>
  24228. <remarks></remarks>
  24229. </member>
  24230. <member name="T:Urho.NodeNameChangedEventArgs">
  24231. <summary></summary>
  24232. <remarks></remarks>
  24233. </member>
  24234. <member name="P:Urho.NodeNameChangedEventArgs.Node">
  24235. <summary></summary>
  24236. <value></value>
  24237. <remarks></remarks>
  24238. </member>
  24239. <member name="P:Urho.NodeNameChangedEventArgs.Scene">
  24240. <summary></summary>
  24241. <value></value>
  24242. <remarks></remarks>
  24243. </member>
  24244. <member name="T:Urho.NodeRemovedEventArgs">
  24245. <summary></summary>
  24246. <remarks></remarks>
  24247. </member>
  24248. <member name="P:Urho.NodeRemovedEventArgs.Node">
  24249. <summary></summary>
  24250. <value></value>
  24251. <remarks></remarks>
  24252. </member>
  24253. <member name="P:Urho.NodeRemovedEventArgs.Parent">
  24254. <summary></summary>
  24255. <value></value>
  24256. <remarks></remarks>
  24257. </member>
  24258. <member name="P:Urho.NodeRemovedEventArgs.Scene">
  24259. <summary></summary>
  24260. <value></value>
  24261. <remarks></remarks>
  24262. </member>
  24263. <member name="T:Urho.NodeReplicationState">
  24264. <summary></summary>
  24265. <remarks></remarks>
  24266. </member>
  24267. <member name="T:Urho.ObjectAnimation">
  24268. <summary>
  24269. Object animation class, an object animation include one or more attribute animations and theirs wrap mode and speed for an Animatable object.
  24270. </summary>
  24271. <remarks></remarks>
  24272. </member>
  24273. <member name="C:Urho.ObjectAnimation(System.IntPtr)">
  24274. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  24275. <summary>Constructs a new instance of ObjectAnimation, given a raw pointer to an unmanaged object</summary>
  24276. <remarks>
  24277. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  24278. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  24279. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  24280. </remarks>
  24281. </member>
  24282. <member name="C:Urho.ObjectAnimation(Urho.Context)">
  24283. <param name="context">The context that this object will be attached to.</param>
  24284. <summary>Creates an instance of ObjectAnimation that is attached to an execution context.</summary>
  24285. <remarks>
  24286. <para>This creates an instance of ObjectAnimation attached to the specified execution context.</para>
  24287. </remarks>
  24288. </member>
  24289. <member name="C:Urho.ObjectAnimation(Urho.UrhoObjectFlag)">
  24290. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  24291. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  24292. <remarks>
  24293. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  24294. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  24295. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  24296. </remarks>
  24297. </member>
  24298. <member name="M:Urho.ObjectAnimation.AddAttributeAnimation(System.String,Urho.ValueAnimation,Urho.WrapMode,System.Single)">
  24299. <param name="name"></param>
  24300. <param name="attributeAnimation"></param>
  24301. <param name="wrapMode"></param>
  24302. <param name="speed"></param>
  24303. <summary>
  24304. Add attribute animation, attribute name can in following format: "attribute" or "#0/#1/attribute" or ""#0/#1/
  24305. #1/attribute.
  24306. </summary>
  24307. <remarks></remarks>
  24308. </member>
  24309. <member name="P:Urho.ObjectAnimation.BaseType">
  24310. <summary>Urho's type system base type.</summary>
  24311. <value>StringHash representing the base type for this Urho type.</value>
  24312. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  24313. </member>
  24314. <member name="M:Urho.ObjectAnimation.GetAttributeAnimation(System.String)">
  24315. <param name="name"></param>
  24316. <summary>
  24317. Return attribute animation by name.
  24318. </summary>
  24319. <returns></returns>
  24320. <remarks></remarks>
  24321. </member>
  24322. <member name="M:Urho.ObjectAnimation.GetAttributeAnimationInfo(System.String)">
  24323. <param name="name"></param>
  24324. <summary>
  24325. Return attribute animation info by name.
  24326. </summary>
  24327. <returns></returns>
  24328. <remarks></remarks>
  24329. </member>
  24330. <member name="M:Urho.ObjectAnimation.GetAttributeAnimationSpeed(System.String)">
  24331. <param name="name"></param>
  24332. <summary>
  24333. Return attribute animation speed by name.
  24334. </summary>
  24335. <returns></returns>
  24336. <remarks></remarks>
  24337. </member>
  24338. <member name="M:Urho.ObjectAnimation.GetAttributeAnimationWrapMode(System.String)">
  24339. <param name="name"></param>
  24340. <summary>
  24341. Return attribute animation wrap mode by name.
  24342. </summary>
  24343. <returns></returns>
  24344. <remarks></remarks>
  24345. </member>
  24346. <member name="M:Urho.ObjectAnimation.LoadXML(Urho.XMLElement)">
  24347. <param name="source"></param>
  24348. <summary>
  24349. Load from XML data. Return true if successful.
  24350. </summary>
  24351. <returns></returns>
  24352. <remarks></remarks>
  24353. </member>
  24354. <member name="M:Urho.ObjectAnimation.RegisterObject(Urho.Context)">
  24355. <param name="context"></param>
  24356. <summary>
  24357. Register object factory.
  24358. </summary>
  24359. <remarks></remarks>
  24360. </member>
  24361. <member name="M:Urho.ObjectAnimation.RemoveAttributeAnimation(System.String)">
  24362. <param name="name"></param>
  24363. <summary>
  24364. Remove attribute animation, attribute name can in following format: "attribute" or "#0/#1/attribute" or ""#0/#1/
  24365. #1/attribute.
  24366. </summary>
  24367. <remarks></remarks>
  24368. </member>
  24369. <member name="M:Urho.ObjectAnimation.RemoveAttributeAnimation(Urho.ValueAnimation)">
  24370. <param name="attributeAnimation"></param>
  24371. <summary>
  24372. Remove attribute animation.
  24373. </summary>
  24374. <remarks></remarks>
  24375. </member>
  24376. <member name="M:Urho.ObjectAnimation.SaveXML(Urho.XMLElement)">
  24377. <param name="dest"></param>
  24378. <summary>
  24379. Save as XML data. Return true if successful.
  24380. </summary>
  24381. <returns></returns>
  24382. <remarks></remarks>
  24383. </member>
  24384. <member name="P:Urho.ObjectAnimation.Type">
  24385. <summary>Urho's type system type.</summary>
  24386. <value>StringHash representing the type for this C# type.</value>
  24387. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  24388. </member>
  24389. <member name="P:Urho.ObjectAnimation.TypeName">
  24390. <summary>Urho's low-level type name.</summary>
  24391. <value>Stringified low-level type name.</value>
  24392. <remarks />
  24393. </member>
  24394. <member name="P:Urho.ObjectAnimation.TypeNameStatic">
  24395. <summary>Urho's low-level type name, accessible as a static method.</summary>
  24396. <value>Stringified low-level type name.</value>
  24397. <remarks />
  24398. </member>
  24399. <member name="P:Urho.ObjectAnimation.TypeStatic">
  24400. <summary></summary>
  24401. <value></value>
  24402. <remarks></remarks>
  24403. </member>
  24404. <member name="T:Urho.ObjectCallbackSignature">
  24405. <param name="data"></param>
  24406. <param name="stringhash"></param>
  24407. <param name="variantMap"></param>
  24408. <summary></summary>
  24409. <remarks></remarks>
  24410. </member>
  24411. <member name="T:Urho.ObjectFactory">
  24412. <summary>
  24413. Base class for object factories.
  24414. </summary>
  24415. <remarks></remarks>
  24416. </member>
  24417. <member name="C:Urho.ObjectFactory(System.IntPtr)">
  24418. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  24419. <summary>Constructs a new instance of ObjectFactory, given a raw pointer to an unmanaged object</summary>
  24420. <remarks>
  24421. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  24422. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  24423. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  24424. </remarks>
  24425. </member>
  24426. <member name="C:Urho.ObjectFactory(Urho.UrhoObjectFlag)">
  24427. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  24428. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  24429. <remarks>
  24430. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  24431. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  24432. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  24433. </remarks>
  24434. </member>
  24435. <member name="P:Urho.ObjectFactory.BaseType">
  24436. <summary>Urho's type system base type.</summary>
  24437. <value>StringHash representing the base type for this Urho type.</value>
  24438. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  24439. </member>
  24440. <member name="P:Urho.ObjectFactory.Context">
  24441. <summary>
  24442. Return execution context.
  24443. </summary>
  24444. <value></value>
  24445. <remarks></remarks>
  24446. </member>
  24447. <member name="M:Urho.ObjectFactory.CreateObject">
  24448. <summary>
  24449. Create an object. Implemented in templated subclasses.
  24450. </summary>
  24451. <returns></returns>
  24452. <remarks></remarks>
  24453. </member>
  24454. <member name="P:Urho.ObjectFactory.Type">
  24455. <summary>Urho's type system type.</summary>
  24456. <value>StringHash representing the type for this C# type.</value>
  24457. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  24458. </member>
  24459. <member name="P:Urho.ObjectFactory.TypeName">
  24460. <summary>Urho's low-level type name.</summary>
  24461. <value>Stringified low-level type name.</value>
  24462. <remarks />
  24463. </member>
  24464. <member name="T:Urho.ObserverPositionSendMode">
  24465. <summary>
  24466. Send modes for observer position/rotation. Activated by the client setting either position or rotation.
  24467. </summary>
  24468. <remarks></remarks>
  24469. </member>
  24470. <member name="F:Urho.ObserverPositionSendMode.None">
  24471. <summary></summary>
  24472. </member>
  24473. <member name="F:Urho.ObserverPositionSendMode.Position">
  24474. <summary></summary>
  24475. </member>
  24476. <member name="F:Urho.ObserverPositionSendMode.PositionRotation">
  24477. <summary></summary>
  24478. </member>
  24479. <member name="T:Urho.Obstacle">
  24480. <summary>
  24481. Obstacle for dynamic navigation mesh.
  24482. </summary>
  24483. <remarks></remarks>
  24484. </member>
  24485. <member name="C:Urho.Obstacle(System.IntPtr)">
  24486. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  24487. <summary>Constructs a new instance of Obstacle, given a raw pointer to an unmanaged object</summary>
  24488. <remarks>
  24489. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  24490. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  24491. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  24492. </remarks>
  24493. </member>
  24494. <member name="C:Urho.Obstacle(Urho.Context)">
  24495. <param name="param1"></param>
  24496. <summary></summary>
  24497. <remarks></remarks>
  24498. </member>
  24499. <member name="C:Urho.Obstacle(Urho.UrhoObjectFlag)">
  24500. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  24501. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  24502. <remarks>
  24503. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  24504. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  24505. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  24506. </remarks>
  24507. </member>
  24508. <member name="P:Urho.Obstacle.BaseType">
  24509. <summary>Urho's type system base type.</summary>
  24510. <value>StringHash representing the base type for this Urho type.</value>
  24511. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  24512. </member>
  24513. <member name="M:Urho.Obstacle.DrawDebugGeometry(System.Boolean)">
  24514. <param name="depthTest"></param>
  24515. <summary>
  24516. Simplified rendering of debug information for script usage.
  24517. </summary>
  24518. <remarks></remarks>
  24519. </member>
  24520. <member name="M:Urho.Obstacle.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  24521. <param name="param1"></param>
  24522. <param name="depthTest"></param>
  24523. <summary>
  24524. Render debug information.
  24525. </summary>
  24526. <remarks></remarks>
  24527. </member>
  24528. <member name="P:Urho.Obstacle.Height">
  24529. <summary>
  24530. Get the height of this obstacle.
  24531. Or
  24532. Set the height of this obstacle.
  24533. </summary>
  24534. <value></value>
  24535. <remarks></remarks>
  24536. </member>
  24537. <member name="P:Urho.Obstacle.ObstacleID">
  24538. <summary>
  24539. Get the internal obstacle ID.
  24540. </summary>
  24541. <value></value>
  24542. <remarks></remarks>
  24543. </member>
  24544. <member name="M:Urho.Obstacle.OnSetEnabled">
  24545. <summary>
  24546. Update the owning mesh when enabled status has changed.
  24547. </summary>
  24548. <remarks></remarks>
  24549. </member>
  24550. <member name="P:Urho.Obstacle.Radius">
  24551. <summary>
  24552. Get the blocking radius of this obstacle.
  24553. Or
  24554. Set the blocking radius of this obstacle.
  24555. </summary>
  24556. <value></value>
  24557. <remarks></remarks>
  24558. </member>
  24559. <member name="M:Urho.Obstacle.RegisterObject(Urho.Context)">
  24560. <param name="param1"></param>
  24561. <summary>
  24562. Register Obstacle with engine context.
  24563. </summary>
  24564. <remarks></remarks>
  24565. </member>
  24566. <member name="P:Urho.Obstacle.Type">
  24567. <summary>Urho's type system type.</summary>
  24568. <value>StringHash representing the type for this C# type.</value>
  24569. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  24570. </member>
  24571. <member name="P:Urho.Obstacle.TypeName">
  24572. <summary>Urho's low-level type name.</summary>
  24573. <value>Stringified low-level type name.</value>
  24574. <remarks />
  24575. </member>
  24576. <member name="P:Urho.Obstacle.TypeNameStatic">
  24577. <summary>Urho's low-level type name, accessible as a static method.</summary>
  24578. <value>Stringified low-level type name.</value>
  24579. <remarks />
  24580. </member>
  24581. <member name="P:Urho.Obstacle.TypeStatic">
  24582. <summary></summary>
  24583. <value></value>
  24584. <remarks></remarks>
  24585. </member>
  24586. <member name="T:Urho.OcclusionBuffer">
  24587. <summary>
  24588. Software renderer for occlusion.
  24589. </summary>
  24590. <remarks></remarks>
  24591. </member>
  24592. <member name="C:Urho.OcclusionBuffer(System.IntPtr)">
  24593. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  24594. <summary>Constructs a new instance of OcclusionBuffer, given a raw pointer to an unmanaged object</summary>
  24595. <remarks>
  24596. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  24597. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  24598. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  24599. </remarks>
  24600. </member>
  24601. <member name="C:Urho.OcclusionBuffer(Urho.Context)">
  24602. <param name="context">The context that this object will be attached to.</param>
  24603. <summary>Creates an instance of OcclusionBuffer that is attached to an execution context.</summary>
  24604. <remarks>
  24605. <para>This creates an instance of OcclusionBuffer attached to the specified execution context.</para>
  24606. </remarks>
  24607. </member>
  24608. <member name="C:Urho.OcclusionBuffer(Urho.UrhoObjectFlag)">
  24609. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  24610. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  24611. <remarks>
  24612. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  24613. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  24614. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  24615. </remarks>
  24616. </member>
  24617. <member name="P:Urho.OcclusionBuffer.BaseType">
  24618. <summary>Urho's type system base type.</summary>
  24619. <value>StringHash representing the base type for this Urho type.</value>
  24620. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  24621. </member>
  24622. <member name="P:Urho.OcclusionBuffer.Buffer">
  24623. <summary>
  24624. Return highest level depth values.
  24625. </summary>
  24626. <value></value>
  24627. <remarks></remarks>
  24628. </member>
  24629. <member name="M:Urho.OcclusionBuffer.BuildDepthHierarchy">
  24630. <summary>
  24631. Build reduced size mip levels.
  24632. </summary>
  24633. <remarks></remarks>
  24634. </member>
  24635. <member name="M:Urho.OcclusionBuffer.Clear">
  24636. <summary>
  24637. Clear the buffer.
  24638. </summary>
  24639. <remarks></remarks>
  24640. </member>
  24641. <member name="P:Urho.OcclusionBuffer.CullMode">
  24642. <summary>
  24643. Return culling mode.
  24644. Or
  24645. Set culling mode.
  24646. </summary>
  24647. <value></value>
  24648. <remarks></remarks>
  24649. </member>
  24650. <member name="P:Urho.OcclusionBuffer.Height">
  24651. <summary>
  24652. Return buffer height.
  24653. </summary>
  24654. <value></value>
  24655. <remarks></remarks>
  24656. </member>
  24657. <member name="M:Urho.OcclusionBuffer.IsVisible(Urho.BoundingBox)">
  24658. <param name="worldSpaceBox"></param>
  24659. <summary>
  24660. Test a bounding box for visibility. For best performance, build depth hierarchy first.
  24661. </summary>
  24662. <returns></returns>
  24663. <remarks></remarks>
  24664. </member>
  24665. <member name="P:Urho.OcclusionBuffer.MaxTriangles">
  24666. <summary>
  24667. Return maximum number of triangles.
  24668. Or
  24669. Set maximum triangles to render.
  24670. </summary>
  24671. <value></value>
  24672. <remarks></remarks>
  24673. </member>
  24674. <member name="P:Urho.OcclusionBuffer.NumTriangles">
  24675. <summary>
  24676. Return number of rendered triangles.
  24677. </summary>
  24678. <value></value>
  24679. <remarks></remarks>
  24680. </member>
  24681. <member name="M:Urho.OcclusionBuffer.Reset">
  24682. <summary>
  24683. Reset number of triangles.
  24684. </summary>
  24685. <remarks></remarks>
  24686. </member>
  24687. <member name="M:Urho.OcclusionBuffer.ResetUseTimer">
  24688. <summary>
  24689. Reset last used timer.
  24690. </summary>
  24691. <remarks></remarks>
  24692. </member>
  24693. <member name="M:Urho.OcclusionBuffer.SetSize(System.Int32,System.Int32)">
  24694. <param name="width"></param>
  24695. <param name="height"></param>
  24696. <summary>
  24697. Set occlusion buffer size.
  24698. </summary>
  24699. <returns></returns>
  24700. <remarks></remarks>
  24701. </member>
  24702. <member name="M:Urho.OcclusionBuffer.SetView(Urho.Camera)">
  24703. <param name="camera"></param>
  24704. <summary>
  24705. Set camera view to render from.
  24706. </summary>
  24707. <remarks></remarks>
  24708. </member>
  24709. <member name="P:Urho.OcclusionBuffer.Type">
  24710. <summary>Urho's type system type.</summary>
  24711. <value>StringHash representing the type for this C# type.</value>
  24712. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  24713. </member>
  24714. <member name="P:Urho.OcclusionBuffer.TypeName">
  24715. <summary>Urho's low-level type name.</summary>
  24716. <value>Stringified low-level type name.</value>
  24717. <remarks />
  24718. </member>
  24719. <member name="P:Urho.OcclusionBuffer.TypeNameStatic">
  24720. <summary>Urho's low-level type name, accessible as a static method.</summary>
  24721. <value>Stringified low-level type name.</value>
  24722. <remarks />
  24723. </member>
  24724. <member name="P:Urho.OcclusionBuffer.TypeStatic">
  24725. <summary></summary>
  24726. <value></value>
  24727. <remarks></remarks>
  24728. </member>
  24729. <member name="P:Urho.OcclusionBuffer.UseTimer">
  24730. <summary>
  24731. Return time since last use in milliseconds.
  24732. </summary>
  24733. <value></value>
  24734. <remarks></remarks>
  24735. </member>
  24736. <member name="P:Urho.OcclusionBuffer.Width">
  24737. <summary>
  24738. Return buffer width.
  24739. </summary>
  24740. <value></value>
  24741. <remarks></remarks>
  24742. </member>
  24743. <member name="T:Urho.Octant">
  24744. <summary></summary>
  24745. <remarks></remarks>
  24746. </member>
  24747. <member name="T:Urho.Octree">
  24748. <summary>
  24749. %Octree component. Should be added only to the root scene node
  24750. </summary>
  24751. <remarks></remarks>
  24752. </member>
  24753. <member name="C:Urho.Octree(System.IntPtr)">
  24754. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  24755. <summary>Constructs a new instance of Octree, given a raw pointer to an unmanaged object</summary>
  24756. <remarks>
  24757. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  24758. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  24759. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  24760. </remarks>
  24761. </member>
  24762. <member name="C:Urho.Octree(Urho.Context)">
  24763. <param name="context">The context that this object will be attached to.</param>
  24764. <summary>Creates an instance of Octree that is attached to an execution context.</summary>
  24765. <remarks>
  24766. <para>This creates an instance of Octree attached to the specified execution context.</para>
  24767. </remarks>
  24768. </member>
  24769. <member name="C:Urho.Octree(Urho.UrhoObjectFlag)">
  24770. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  24771. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  24772. <remarks>
  24773. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  24774. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  24775. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  24776. </remarks>
  24777. </member>
  24778. <member name="M:Urho.Octree.AddManualDrawable(Urho.Drawable)">
  24779. <param name="drawable"></param>
  24780. <summary>
  24781. Add a drawable manually.
  24782. </summary>
  24783. <remarks></remarks>
  24784. </member>
  24785. <member name="P:Urho.Octree.BaseType">
  24786. <summary>Urho's type system base type.</summary>
  24787. <value>StringHash representing the base type for this Urho type.</value>
  24788. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  24789. </member>
  24790. <member name="M:Urho.Octree.CancelUpdate(Urho.Drawable)">
  24791. <param name="drawable"></param>
  24792. <summary>
  24793. Cancel drawable object's update.
  24794. </summary>
  24795. <remarks></remarks>
  24796. </member>
  24797. <member name="M:Urho.Octree.DrawDebugGeometry(System.Boolean)">
  24798. <param name="depthTest"></param>
  24799. <summary>
  24800. Visualize the component as debug geometry.
  24801. </summary>
  24802. <remarks></remarks>
  24803. </member>
  24804. <member name="M:Urho.Octree.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  24805. <param name="debug"></param>
  24806. <param name="depthTest"></param>
  24807. <summary>
  24808. Visualize the component as debug geometry.
  24809. </summary>
  24810. <remarks></remarks>
  24811. </member>
  24812. <member name="P:Urho.Octree.NumLevels">
  24813. <summary>
  24814. Return subdivision levels.
  24815. </summary>
  24816. <value></value>
  24817. <remarks></remarks>
  24818. </member>
  24819. <member name="M:Urho.Octree.QueueUpdate(Urho.Drawable)">
  24820. <param name="drawable"></param>
  24821. <summary>
  24822. Mark drawable object as requiring an update and a reinsertion.
  24823. </summary>
  24824. <remarks></remarks>
  24825. </member>
  24826. <member name="M:Urho.Octree.RaycastSingle(Urho.Ray,Urho.RayQueryLevel,System.Single,Urho.DrawableFlags,System.UInt32)">
  24827. <param name="ray"></param>
  24828. <param name="level"></param>
  24829. <param name="maxDistance"></param>
  24830. <param name="drawableFlags"></param>
  24831. <param name="viewMask"></param>
  24832. <summary></summary>
  24833. <returns></returns>
  24834. <remarks></remarks>
  24835. </member>
  24836. <member name="M:Urho.Octree.RegisterObject(Urho.Context)">
  24837. <param name="context"></param>
  24838. <summary>
  24839. Register object factory.
  24840. </summary>
  24841. <remarks></remarks>
  24842. </member>
  24843. <member name="M:Urho.Octree.RemoveManualDrawable(Urho.Drawable)">
  24844. <param name="drawable"></param>
  24845. <summary>
  24846. Remove a manually added drawable.
  24847. </summary>
  24848. <remarks></remarks>
  24849. </member>
  24850. <member name="M:Urho.Octree.SetSize(Urho.BoundingBox,System.UInt32)">
  24851. <param name="box"></param>
  24852. <param name="numLevels"></param>
  24853. <summary>
  24854. Set size and maximum subdivision levels. If octree is not empty, drawable objects will be temporarily moved to the root.
  24855. </summary>
  24856. <remarks></remarks>
  24857. </member>
  24858. <member name="P:Urho.Octree.Type">
  24859. <summary>Urho's type system type.</summary>
  24860. <value>StringHash representing the type for this C# type.</value>
  24861. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  24862. </member>
  24863. <member name="P:Urho.Octree.TypeName">
  24864. <summary>Urho's low-level type name.</summary>
  24865. <value>Stringified low-level type name.</value>
  24866. <remarks />
  24867. </member>
  24868. <member name="P:Urho.Octree.TypeNameStatic">
  24869. <summary>Urho's low-level type name, accessible as a static method.</summary>
  24870. <value>Stringified low-level type name.</value>
  24871. <remarks />
  24872. </member>
  24873. <member name="P:Urho.Octree.TypeStatic">
  24874. <summary></summary>
  24875. <value></value>
  24876. <remarks></remarks>
  24877. </member>
  24878. <member name="T:Urho.OffMeshConnection">
  24879. <summary>
  24880. A link between otherwise unconnected regions of the navigation mesh.
  24881. </summary>
  24882. <remarks></remarks>
  24883. </member>
  24884. <member name="C:Urho.OffMeshConnection(System.IntPtr)">
  24885. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  24886. <summary>Constructs a new instance of OffMeshConnection, given a raw pointer to an unmanaged object</summary>
  24887. <remarks>
  24888. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  24889. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  24890. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  24891. </remarks>
  24892. </member>
  24893. <member name="C:Urho.OffMeshConnection(Urho.Context)">
  24894. <param name="context">The context that this object will be attached to.</param>
  24895. <summary>Creates an instance of OffMeshConnection that is attached to an execution context.</summary>
  24896. <remarks>
  24897. <para>This creates an instance of OffMeshConnection attached to the specified execution context.</para>
  24898. </remarks>
  24899. </member>
  24900. <member name="C:Urho.OffMeshConnection(Urho.UrhoObjectFlag)">
  24901. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  24902. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  24903. <remarks>
  24904. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  24905. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  24906. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  24907. </remarks>
  24908. </member>
  24909. <member name="M:Urho.OffMeshConnection.ApplyAttributes">
  24910. <summary>
  24911. Apply attribute changes that can not be applied immediately. Called after scene load or a network update.
  24912. </summary>
  24913. <remarks></remarks>
  24914. </member>
  24915. <member name="P:Urho.OffMeshConnection.AreaID">
  24916. <summary>
  24917. Return the user assigned area ID
  24918. Or
  24919. Sets the assigned area Id for the connection
  24920. </summary>
  24921. <value></value>
  24922. <remarks></remarks>
  24923. </member>
  24924. <member name="P:Urho.OffMeshConnection.BaseType">
  24925. <summary>Urho's type system base type.</summary>
  24926. <value>StringHash representing the base type for this Urho type.</value>
  24927. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  24928. </member>
  24929. <member name="M:Urho.OffMeshConnection.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  24930. <param name="debug"></param>
  24931. <param name="depthTest"></param>
  24932. <summary>
  24933. Visualize the component as debug geometry.
  24934. </summary>
  24935. <remarks></remarks>
  24936. </member>
  24937. <member name="P:Urho.OffMeshConnection.EndPoint">
  24938. <summary>
  24939. Return endpoint node.
  24940. Or
  24941. Set endpoint node.
  24942. </summary>
  24943. <value></value>
  24944. <remarks></remarks>
  24945. </member>
  24946. <member name="M:Urho.OffMeshConnection.IsBidirectional">
  24947. <summary>
  24948. Return whether is bidirectional.
  24949. </summary>
  24950. <returns></returns>
  24951. <remarks></remarks>
  24952. </member>
  24953. <member name="P:Urho.OffMeshConnection.Mask">
  24954. <summary>
  24955. Return the user assigned mask
  24956. Or
  24957. Set a user assigned mask
  24958. </summary>
  24959. <value></value>
  24960. <remarks></remarks>
  24961. </member>
  24962. <member name="P:Urho.OffMeshConnection.Radius">
  24963. <summary>
  24964. Return radius.
  24965. Or
  24966. Set radius.
  24967. </summary>
  24968. <value></value>
  24969. <remarks></remarks>
  24970. </member>
  24971. <member name="M:Urho.OffMeshConnection.RegisterObject(Urho.Context)">
  24972. <param name="context"></param>
  24973. <summary>
  24974. Register object factory.
  24975. </summary>
  24976. <remarks></remarks>
  24977. </member>
  24978. <member name="M:Urho.OffMeshConnection.SetBidirectional(System.Boolean)">
  24979. <param name="enabled"></param>
  24980. <summary>
  24981. Set bidirectional flag. Default true.
  24982. </summary>
  24983. <remarks></remarks>
  24984. </member>
  24985. <member name="P:Urho.OffMeshConnection.Type">
  24986. <summary>Urho's type system type.</summary>
  24987. <value>StringHash representing the type for this C# type.</value>
  24988. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  24989. </member>
  24990. <member name="P:Urho.OffMeshConnection.TypeName">
  24991. <summary>Urho's low-level type name.</summary>
  24992. <value>Stringified low-level type name.</value>
  24993. <remarks />
  24994. </member>
  24995. <member name="P:Urho.OffMeshConnection.TypeNameStatic">
  24996. <summary>Urho's low-level type name, accessible as a static method.</summary>
  24997. <value>Stringified low-level type name.</value>
  24998. <remarks />
  24999. </member>
  25000. <member name="P:Urho.OffMeshConnection.TypeStatic">
  25001. <summary></summary>
  25002. <value></value>
  25003. <remarks></remarks>
  25004. </member>
  25005. <member name="T:Urho.OggVorbisSoundStream">
  25006. <summary>
  25007. Ogg Vorbis sound stream.
  25008. </summary>
  25009. <remarks></remarks>
  25010. </member>
  25011. <member name="C:Urho.OggVorbisSoundStream(System.IntPtr)">
  25012. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  25013. <summary>Constructs a new instance of OggVorbisSoundStream, given a raw pointer to an unmanaged object</summary>
  25014. <remarks>
  25015. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  25016. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  25017. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  25018. </remarks>
  25019. </member>
  25020. <member name="C:Urho.OggVorbisSoundStream(Urho.Sound)">
  25021. <param name="sound"></param>
  25022. <summary></summary>
  25023. <remarks></remarks>
  25024. </member>
  25025. <member name="C:Urho.OggVorbisSoundStream(Urho.UrhoObjectFlag)">
  25026. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  25027. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  25028. <remarks>
  25029. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  25030. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  25031. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  25032. </remarks>
  25033. </member>
  25034. <member name="M:Urho.OggVorbisSoundStream.GetData(System.SByte*,System.UInt32)">
  25035. <param name="dest"></param>
  25036. <param name="numBytes"></param>
  25037. <summary>
  25038. Produce sound data into destination. Return number of bytes produced. Called by SoundSource from the mixing thread.
  25039. </summary>
  25040. <returns></returns>
  25041. <remarks></remarks>
  25042. </member>
  25043. <member name="T:Urho.Orientation">
  25044. <summary>
  25045. %UI element orientation.
  25046. </summary>
  25047. <remarks></remarks>
  25048. </member>
  25049. <member name="F:Urho.Orientation.Horizontal">
  25050. <summary></summary>
  25051. </member>
  25052. <member name="F:Urho.Orientation.Vertical">
  25053. <summary></summary>
  25054. </member>
  25055. <member name="T:Urho.Orientation2D">
  25056. <summary>
  25057. Orientation.
  25058. </summary>
  25059. <remarks></remarks>
  25060. </member>
  25061. <member name="F:Urho.Orientation2D.Isometric">
  25062. <summary></summary>
  25063. </member>
  25064. <member name="F:Urho.Orientation2D.Orthogonal">
  25065. <summary></summary>
  25066. </member>
  25067. <member name="F:Urho.Orientation2D.Staggered">
  25068. <summary></summary>
  25069. </member>
  25070. <member name="T:Urho.PackageEntry">
  25071. <summary></summary>
  25072. <remarks></remarks>
  25073. </member>
  25074. <member name="T:Urho.PackageFile">
  25075. <summary>
  25076. Stores files of a directory tree sequentially for convenient access.
  25077. </summary>
  25078. <remarks></remarks>
  25079. </member>
  25080. <member name="C:Urho.PackageFile(System.IntPtr)">
  25081. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  25082. <summary>Constructs a new instance of PackageFile, given a raw pointer to an unmanaged object</summary>
  25083. <remarks>
  25084. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  25085. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  25086. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  25087. </remarks>
  25088. </member>
  25089. <member name="C:Urho.PackageFile(Urho.Context)">
  25090. <param name="context">The context that this object will be attached to.</param>
  25091. <summary>Creates an instance of PackageFile that is attached to an execution context.</summary>
  25092. <remarks>
  25093. <para>This creates an instance of PackageFile attached to the specified execution context.</para>
  25094. </remarks>
  25095. </member>
  25096. <member name="C:Urho.PackageFile(Urho.UrhoObjectFlag)">
  25097. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  25098. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  25099. <remarks>
  25100. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  25101. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  25102. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  25103. </remarks>
  25104. </member>
  25105. <member name="C:Urho.PackageFile(Urho.Context,System.String,System.UInt32)">
  25106. <param name="context">The context that this object will be attached to.</param>
  25107. <param name="fileName"></param>
  25108. <param name="startOffset"></param>
  25109. <summary>Creates an instance of PackageFile that is attached to an execution context.</summary>
  25110. <remarks>
  25111. <para>This creates an instance of PackageFile attached to the specified execution context.</para>
  25112. </remarks>
  25113. </member>
  25114. <member name="P:Urho.PackageFile.BaseType">
  25115. <summary>Urho's type system base type.</summary>
  25116. <value>StringHash representing the base type for this Urho type.</value>
  25117. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  25118. </member>
  25119. <member name="P:Urho.PackageFile.Checksum">
  25120. <summary>
  25121. Return checksum of the package file contents.
  25122. </summary>
  25123. <value></value>
  25124. <remarks></remarks>
  25125. </member>
  25126. <member name="M:Urho.PackageFile.Exists(System.String)">
  25127. <param name="fileName"></param>
  25128. <summary>
  25129. Check if a file exists within the package file. This will be case-insensitive on Windows and case-sensitive on other platforms.
  25130. </summary>
  25131. <returns></returns>
  25132. <remarks></remarks>
  25133. </member>
  25134. <member name="M:Urho.PackageFile.GetEntry(System.String)">
  25135. <param name="fileName"></param>
  25136. <summary>
  25137. Return the file entry corresponding to the name, or null if not found. This will be case-insensitive on Windows and case-sensitive on other platforms.
  25138. </summary>
  25139. <returns></returns>
  25140. <remarks></remarks>
  25141. </member>
  25142. <member name="M:Urho.PackageFile.IsCompressed">
  25143. <summary>
  25144. Return whether the files are compressed.
  25145. </summary>
  25146. <returns></returns>
  25147. <remarks></remarks>
  25148. </member>
  25149. <member name="P:Urho.PackageFile.Name">
  25150. <summary>
  25151. Return the package file name.
  25152. </summary>
  25153. <value></value>
  25154. <remarks></remarks>
  25155. </member>
  25156. <member name="P:Urho.PackageFile.NameHash">
  25157. <summary>
  25158. Return hash of the package file name.
  25159. </summary>
  25160. <value></value>
  25161. <remarks></remarks>
  25162. </member>
  25163. <member name="P:Urho.PackageFile.NumFiles">
  25164. <summary>
  25165. Return number of files.
  25166. </summary>
  25167. <value></value>
  25168. <remarks></remarks>
  25169. </member>
  25170. <member name="M:Urho.PackageFile.Open(System.String,System.UInt32)">
  25171. <param name="fileName"></param>
  25172. <param name="startOffset"></param>
  25173. <summary>
  25174. Open the package file. Return true if successful.
  25175. </summary>
  25176. <returns></returns>
  25177. <remarks></remarks>
  25178. </member>
  25179. <member name="P:Urho.PackageFile.TotalSize">
  25180. <summary>
  25181. Return total size of the package file.
  25182. </summary>
  25183. <value></value>
  25184. <remarks></remarks>
  25185. </member>
  25186. <member name="P:Urho.PackageFile.Type">
  25187. <summary>Urho's type system type.</summary>
  25188. <value>StringHash representing the type for this C# type.</value>
  25189. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  25190. </member>
  25191. <member name="P:Urho.PackageFile.TypeName">
  25192. <summary>Urho's low-level type name.</summary>
  25193. <value>Stringified low-level type name.</value>
  25194. <remarks />
  25195. </member>
  25196. <member name="P:Urho.PackageFile.TypeNameStatic">
  25197. <summary>Urho's low-level type name, accessible as a static method.</summary>
  25198. <value>Stringified low-level type name.</value>
  25199. <remarks />
  25200. </member>
  25201. <member name="P:Urho.PackageFile.TypeStatic">
  25202. <summary></summary>
  25203. <value></value>
  25204. <remarks></remarks>
  25205. </member>
  25206. <member name="T:Urho.Parallel">
  25207. <summary></summary>
  25208. <remarks></remarks>
  25209. </member>
  25210. <member name="C:Urho.Parallel(Urho.FiniteTimeAction[])">
  25211. <param name="actions"></param>
  25212. <summary></summary>
  25213. <remarks></remarks>
  25214. </member>
  25215. <member name="P:Urho.Parallel.Actions">
  25216. <summary></summary>
  25217. <value></value>
  25218. <remarks></remarks>
  25219. </member>
  25220. <member name="M:Urho.Parallel.Reverse">
  25221. <summary></summary>
  25222. <returns></returns>
  25223. <remarks></remarks>
  25224. </member>
  25225. <member name="M:Urho.Parallel.StartAction(Urho.Node)">
  25226. <param name="target"></param>
  25227. <summary></summary>
  25228. <returns></returns>
  25229. <remarks></remarks>
  25230. </member>
  25231. <member name="T:Urho.ParallelState">
  25232. <summary></summary>
  25233. <remarks></remarks>
  25234. </member>
  25235. <member name="C:Urho.ParallelState(Urho.Parallel,Urho.Node)">
  25236. <param name="action"></param>
  25237. <param name="target"></param>
  25238. <summary></summary>
  25239. <remarks></remarks>
  25240. </member>
  25241. <member name="P:Urho.ParallelState.Actions">
  25242. <summary></summary>
  25243. <value></value>
  25244. <remarks></remarks>
  25245. </member>
  25246. <member name="P:Urho.ParallelState.ActionStates">
  25247. <summary></summary>
  25248. <value></value>
  25249. <remarks></remarks>
  25250. </member>
  25251. <member name="M:Urho.ParallelState.Stop">
  25252. <summary></summary>
  25253. <remarks></remarks>
  25254. </member>
  25255. <member name="M:Urho.ParallelState.Update(System.Single)">
  25256. <param name="time"></param>
  25257. <summary></summary>
  25258. <remarks></remarks>
  25259. </member>
  25260. <member name="T:Urho.ParticleEffect">
  25261. <summary>
  25262. %Particle effect definition.
  25263. </summary>
  25264. <remarks></remarks>
  25265. </member>
  25266. <member name="C:Urho.ParticleEffect(System.IntPtr)">
  25267. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  25268. <summary>Constructs a new instance of ParticleEffect, given a raw pointer to an unmanaged object</summary>
  25269. <remarks>
  25270. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  25271. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  25272. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  25273. </remarks>
  25274. </member>
  25275. <member name="C:Urho.ParticleEffect(Urho.Context)">
  25276. <param name="context">The context that this object will be attached to.</param>
  25277. <summary>Creates an instance of ParticleEffect that is attached to an execution context.</summary>
  25278. <remarks>
  25279. <para>This creates an instance of ParticleEffect attached to the specified execution context.</para>
  25280. </remarks>
  25281. </member>
  25282. <member name="C:Urho.ParticleEffect(Urho.UrhoObjectFlag)">
  25283. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  25284. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  25285. <remarks>
  25286. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  25287. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  25288. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  25289. </remarks>
  25290. </member>
  25291. <member name="P:Urho.ParticleEffect.ActiveTime">
  25292. <summary>
  25293. Return emission active period length (0 = infinite.)
  25294. Or
  25295. Set emission active period length (0 = infinite.)
  25296. </summary>
  25297. <value></value>
  25298. <remarks></remarks>
  25299. </member>
  25300. <member name="M:Urho.ParticleEffect.AddColorTime(Urho.Color,System.Single)">
  25301. <param name="color"></param>
  25302. <param name="time"></param>
  25303. <summary>
  25304. Add a color frame sorted in the correct position based on time.
  25305. </summary>
  25306. <remarks></remarks>
  25307. </member>
  25308. <member name="P:Urho.ParticleEffect.AnimationLodBias">
  25309. <summary>
  25310. Return animation Lod bias.
  25311. Or
  25312. Set animation LOD bias.
  25313. </summary>
  25314. <value></value>
  25315. <remarks></remarks>
  25316. </member>
  25317. <member name="P:Urho.ParticleEffect.BaseType">
  25318. <summary>Urho's type system base type.</summary>
  25319. <value>StringHash representing the base type for this Urho type.</value>
  25320. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  25321. </member>
  25322. <member name="P:Urho.ParticleEffect.ConstantForce">
  25323. <summary>
  25324. Return constant force acting on particles.
  25325. Or
  25326. Set constant force acting on particles.
  25327. </summary>
  25328. <value></value>
  25329. <remarks></remarks>
  25330. </member>
  25331. <member name="P:Urho.ParticleEffect.DampingForce">
  25332. <summary>
  25333. Return particle velocity damping force.
  25334. Or
  25335. Set particle velocity damping force.
  25336. </summary>
  25337. <value></value>
  25338. <remarks></remarks>
  25339. </member>
  25340. <member name="P:Urho.ParticleEffect.EmitterSize">
  25341. <summary>
  25342. Return emitter size.
  25343. Or
  25344. Set emitter size.
  25345. </summary>
  25346. <value></value>
  25347. <remarks></remarks>
  25348. </member>
  25349. <member name="P:Urho.ParticleEffect.EmitterType">
  25350. <summary>
  25351. Return emitter type.
  25352. Or
  25353. Set emitter type.
  25354. </summary>
  25355. <value></value>
  25356. <remarks></remarks>
  25357. </member>
  25358. <member name="M:Urho.ParticleEffect.EndLoad">
  25359. <summary>
  25360. Finish resource loading. Always called from the main thread. Return true if successful.
  25361. </summary>
  25362. <returns></returns>
  25363. <remarks></remarks>
  25364. </member>
  25365. <member name="M:Urho.ParticleEffect.GetColorFrame(System.UInt32)">
  25366. <param name="index"></param>
  25367. <summary>
  25368. Return a color animation frame, or null if outside range.
  25369. </summary>
  25370. <returns></returns>
  25371. <remarks></remarks>
  25372. </member>
  25373. <member name="M:Urho.ParticleEffect.GetTextureFrame(System.UInt32)">
  25374. <param name="index"></param>
  25375. <summary>
  25376. Return a texture animation frame, or null if outside range.
  25377. </summary>
  25378. <returns></returns>
  25379. <remarks></remarks>
  25380. </member>
  25381. <member name="P:Urho.ParticleEffect.InactiveTime">
  25382. <summary>
  25383. Return emission inactive period length (0 = infinite.)
  25384. Or
  25385. Set emission inactive period length (0 = infinite.)
  25386. </summary>
  25387. <value></value>
  25388. <remarks></remarks>
  25389. </member>
  25390. <member name="M:Urho.ParticleEffect.IsRelative">
  25391. <summary>
  25392. Return whether billboards are relative to the scene node.
  25393. </summary>
  25394. <returns></returns>
  25395. <remarks></remarks>
  25396. </member>
  25397. <member name="M:Urho.ParticleEffect.IsScaled">
  25398. <summary>
  25399. Return whether scene node scale affects billboards' size.
  25400. </summary>
  25401. <returns></returns>
  25402. <remarks></remarks>
  25403. </member>
  25404. <member name="M:Urho.ParticleEffect.IsSorted">
  25405. <summary>
  25406. Return whether billboards are sorted.
  25407. </summary>
  25408. <returns></returns>
  25409. <remarks></remarks>
  25410. </member>
  25411. <member name="M:Urho.ParticleEffect.Load(Urho.XMLElement)">
  25412. <param name="source"></param>
  25413. <summary>
  25414. Load resource from XMLElement synchronously. Return true if successful.
  25415. </summary>
  25416. <returns></returns>
  25417. <remarks></remarks>
  25418. </member>
  25419. <member name="P:Urho.ParticleEffect.Material">
  25420. <summary>
  25421. Return material.
  25422. Or
  25423. Set material.
  25424. </summary>
  25425. <value></value>
  25426. <remarks></remarks>
  25427. </member>
  25428. <member name="P:Urho.ParticleEffect.MaxDirection">
  25429. <summary>
  25430. Return positive direction limit.
  25431. Or
  25432. Set positive direction limit.
  25433. </summary>
  25434. <value></value>
  25435. <remarks></remarks>
  25436. </member>
  25437. <member name="P:Urho.ParticleEffect.MaxEmissionRate">
  25438. <summary>
  25439. Return maximum emission rate.
  25440. Or
  25441. Set maximum emission rate.
  25442. </summary>
  25443. <value></value>
  25444. <remarks></remarks>
  25445. </member>
  25446. <member name="P:Urho.ParticleEffect.MaxParticleSize">
  25447. <summary>
  25448. Return particle maximum size.
  25449. Or
  25450. Set particle maximum size.
  25451. </summary>
  25452. <value></value>
  25453. <remarks></remarks>
  25454. </member>
  25455. <member name="P:Urho.ParticleEffect.MaxRotation">
  25456. <summary>
  25457. Return particle maximum rotation.
  25458. Or
  25459. Set particle maximum rotation.
  25460. </summary>
  25461. <value></value>
  25462. <remarks></remarks>
  25463. </member>
  25464. <member name="P:Urho.ParticleEffect.MaxRotationSpeed">
  25465. <summary>
  25466. Return particle maximum rotation speed.
  25467. Or
  25468. Set particle maximum rotation speed.
  25469. </summary>
  25470. <value></value>
  25471. <remarks></remarks>
  25472. </member>
  25473. <member name="P:Urho.ParticleEffect.MaxTimeToLive">
  25474. <summary>
  25475. Return particle maximum time to live.
  25476. Or
  25477. Set particle maximum time to live.
  25478. </summary>
  25479. <value></value>
  25480. <remarks></remarks>
  25481. </member>
  25482. <member name="P:Urho.ParticleEffect.MaxVelocity">
  25483. <summary>
  25484. Return particle maximum velocity.
  25485. Or
  25486. Set particle maximum velocity.
  25487. </summary>
  25488. <value></value>
  25489. <remarks></remarks>
  25490. </member>
  25491. <member name="P:Urho.ParticleEffect.MinDirection">
  25492. <summary>
  25493. Return negative direction limit.
  25494. Or
  25495. Set negative direction limit.
  25496. </summary>
  25497. <value></value>
  25498. <remarks></remarks>
  25499. </member>
  25500. <member name="P:Urho.ParticleEffect.MinEmissionRate">
  25501. <summary>
  25502. Return minimum emission rate.
  25503. Or
  25504. Set minimum emission rate.
  25505. </summary>
  25506. <value></value>
  25507. <remarks></remarks>
  25508. </member>
  25509. <member name="P:Urho.ParticleEffect.MinParticleSize">
  25510. <summary>
  25511. Return particle minimum size.
  25512. Or
  25513. Set particle minimum size.
  25514. </summary>
  25515. <value></value>
  25516. <remarks></remarks>
  25517. </member>
  25518. <member name="P:Urho.ParticleEffect.MinRotation">
  25519. <summary>
  25520. Return particle minimum rotation.
  25521. Or
  25522. Set particle minimum rotation.
  25523. </summary>
  25524. <value></value>
  25525. <remarks></remarks>
  25526. </member>
  25527. <member name="P:Urho.ParticleEffect.MinRotationSpeed">
  25528. <summary>
  25529. Return particle minimum rotation speed.
  25530. Or
  25531. Set particle minimum rotation speed.
  25532. </summary>
  25533. <value></value>
  25534. <remarks></remarks>
  25535. </member>
  25536. <member name="P:Urho.ParticleEffect.MinTimeToLive">
  25537. <summary>
  25538. Return particle minimum time to live.
  25539. Or
  25540. Set particle minimum time to live.
  25541. </summary>
  25542. <value></value>
  25543. <remarks></remarks>
  25544. </member>
  25545. <member name="P:Urho.ParticleEffect.MinVelocity">
  25546. <summary>
  25547. Return particle minimum velocity.
  25548. Or
  25549. Set particle minimum velocity.
  25550. </summary>
  25551. <value></value>
  25552. <remarks></remarks>
  25553. </member>
  25554. <member name="P:Urho.ParticleEffect.NumColorFrames">
  25555. <summary>
  25556. Return number of color animation frames.
  25557. Or
  25558. Set number of color frames.
  25559. </summary>
  25560. <value></value>
  25561. <remarks></remarks>
  25562. </member>
  25563. <member name="P:Urho.ParticleEffect.NumParticles">
  25564. <summary>
  25565. Return maximum number of particles.
  25566. Or
  25567. Set maximum number of particles.
  25568. </summary>
  25569. <value></value>
  25570. <remarks></remarks>
  25571. </member>
  25572. <member name="P:Urho.ParticleEffect.NumTextureFrames">
  25573. <summary>
  25574. Return number of texture animation frames.
  25575. Or
  25576. Set number of texture frames.
  25577. </summary>
  25578. <value></value>
  25579. <remarks></remarks>
  25580. </member>
  25581. <member name="P:Urho.ParticleEffect.RandomDirection">
  25582. <summary>
  25583. Return random direction.
  25584. </summary>
  25585. <value></value>
  25586. <remarks></remarks>
  25587. </member>
  25588. <member name="P:Urho.ParticleEffect.RandomRotation">
  25589. <summary>
  25590. Return random rotation.
  25591. </summary>
  25592. <value></value>
  25593. <remarks></remarks>
  25594. </member>
  25595. <member name="P:Urho.ParticleEffect.RandomRotationSpeed">
  25596. <summary>
  25597. Return random rotationspeed.
  25598. </summary>
  25599. <value></value>
  25600. <remarks></remarks>
  25601. </member>
  25602. <member name="P:Urho.ParticleEffect.RandomSize">
  25603. <summary>
  25604. Return random size.
  25605. </summary>
  25606. <value></value>
  25607. <remarks></remarks>
  25608. </member>
  25609. <member name="P:Urho.ParticleEffect.RandomTimeToLive">
  25610. <summary>
  25611. Return random timetolive.
  25612. </summary>
  25613. <value></value>
  25614. <remarks></remarks>
  25615. </member>
  25616. <member name="P:Urho.ParticleEffect.RandomVelocity">
  25617. <summary>
  25618. Return random velocity.
  25619. </summary>
  25620. <value></value>
  25621. <remarks></remarks>
  25622. </member>
  25623. <member name="M:Urho.ParticleEffect.RegisterObject(Urho.Context)">
  25624. <param name="context"></param>
  25625. <summary>
  25626. Register object factory.
  25627. </summary>
  25628. <remarks></remarks>
  25629. </member>
  25630. <member name="M:Urho.ParticleEffect.RemoveColorFrame(System.UInt32)">
  25631. <param name="index"></param>
  25632. <summary>
  25633. Remove color frame at index
  25634. </summary>
  25635. <remarks></remarks>
  25636. </member>
  25637. <member name="M:Urho.ParticleEffect.RemoveTextureFrame(System.UInt32)">
  25638. <param name="index"></param>
  25639. <summary>
  25640. Remove texture frame at index
  25641. </summary>
  25642. <remarks></remarks>
  25643. </member>
  25644. <member name="M:Urho.ParticleEffect.Save(Urho.XMLElement)">
  25645. <param name="dest"></param>
  25646. <summary>
  25647. Save resource to XMLElement. Return true if successful.
  25648. </summary>
  25649. <returns></returns>
  25650. <remarks></remarks>
  25651. </member>
  25652. <member name="M:Urho.ParticleEffect.SetRelative(System.Boolean)">
  25653. <param name="enable"></param>
  25654. <summary>
  25655. Set whether billboards are relative to the scene node. Default true.
  25656. </summary>
  25657. <remarks></remarks>
  25658. </member>
  25659. <member name="M:Urho.ParticleEffect.SetScaled(System.Boolean)">
  25660. <param name="enable"></param>
  25661. <summary>
  25662. Set scaled.
  25663. </summary>
  25664. <remarks></remarks>
  25665. </member>
  25666. <member name="M:Urho.ParticleEffect.SetSorted(System.Boolean)">
  25667. <param name="enable"></param>
  25668. <summary>
  25669. Set sorted.
  25670. </summary>
  25671. <remarks></remarks>
  25672. </member>
  25673. <member name="P:Urho.ParticleEffect.SizeAdd">
  25674. <summary>
  25675. Return particle size additive modifier.
  25676. Or
  25677. Set particle size additive modifier.
  25678. </summary>
  25679. <value></value>
  25680. <remarks></remarks>
  25681. </member>
  25682. <member name="P:Urho.ParticleEffect.SizeMul">
  25683. <summary>
  25684. Return particle size multiplicative modifier.
  25685. Or
  25686. Set particle size multiplicative modifier.
  25687. </summary>
  25688. <value></value>
  25689. <remarks></remarks>
  25690. </member>
  25691. <member name="M:Urho.ParticleEffect.SortColorFrames">
  25692. <summary>
  25693. Sort the list of color frames based on time.
  25694. </summary>
  25695. <remarks></remarks>
  25696. </member>
  25697. <member name="M:Urho.ParticleEffect.SortTextureFrames">
  25698. <summary>
  25699. Sort the list of texture frames based on time.
  25700. </summary>
  25701. <remarks></remarks>
  25702. </member>
  25703. <member name="P:Urho.ParticleEffect.Type">
  25704. <summary>Urho's type system type.</summary>
  25705. <value>StringHash representing the type for this C# type.</value>
  25706. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  25707. </member>
  25708. <member name="P:Urho.ParticleEffect.TypeName">
  25709. <summary>Urho's low-level type name.</summary>
  25710. <value>Stringified low-level type name.</value>
  25711. <remarks />
  25712. </member>
  25713. <member name="P:Urho.ParticleEffect.TypeNameStatic">
  25714. <summary>Urho's low-level type name, accessible as a static method.</summary>
  25715. <value>Stringified low-level type name.</value>
  25716. <remarks />
  25717. </member>
  25718. <member name="P:Urho.ParticleEffect.TypeStatic">
  25719. <summary></summary>
  25720. <value></value>
  25721. <remarks></remarks>
  25722. </member>
  25723. <member name="P:Urho.ParticleEffect.UpdateInvisible">
  25724. <summary>
  25725. Return whether to update when particles are not visible.
  25726. Or
  25727. Set whether to update when particles are not visible.
  25728. </summary>
  25729. <value></value>
  25730. <remarks></remarks>
  25731. </member>
  25732. <member name="T:Urho.ParticleEffect2D">
  25733. <summary>
  25734. 2D particle effect resource.
  25735. </summary>
  25736. <remarks></remarks>
  25737. </member>
  25738. <member name="C:Urho.ParticleEffect2D(System.IntPtr)">
  25739. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  25740. <summary>Constructs a new instance of ParticleEffect2D, given a raw pointer to an unmanaged object</summary>
  25741. <remarks>
  25742. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  25743. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  25744. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  25745. </remarks>
  25746. </member>
  25747. <member name="C:Urho.ParticleEffect2D(Urho.Context)">
  25748. <param name="context">The context that this object will be attached to.</param>
  25749. <summary>Creates an instance of ParticleEffect2D that is attached to an execution context.</summary>
  25750. <remarks>
  25751. <para>This creates an instance of ParticleEffect2D attached to the specified execution context.</para>
  25752. </remarks>
  25753. </member>
  25754. <member name="C:Urho.ParticleEffect2D(Urho.UrhoObjectFlag)">
  25755. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  25756. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  25757. <remarks>
  25758. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  25759. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  25760. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  25761. </remarks>
  25762. </member>
  25763. <member name="P:Urho.ParticleEffect2D.Angle">
  25764. <summary>
  25765. Return angle.
  25766. Or
  25767. Set angle.
  25768. </summary>
  25769. <value></value>
  25770. <remarks></remarks>
  25771. </member>
  25772. <member name="P:Urho.ParticleEffect2D.AngleVariance">
  25773. <summary>
  25774. Return angle variance.
  25775. Or
  25776. Set angle variance.
  25777. </summary>
  25778. <value></value>
  25779. <remarks></remarks>
  25780. </member>
  25781. <member name="P:Urho.ParticleEffect2D.BaseType">
  25782. <summary>Urho's type system base type.</summary>
  25783. <value>StringHash representing the base type for this Urho type.</value>
  25784. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  25785. </member>
  25786. <member name="P:Urho.ParticleEffect2D.BlendMode">
  25787. <summary>
  25788. Return blend mode.
  25789. Or
  25790. Set blend mode.
  25791. </summary>
  25792. <value></value>
  25793. <remarks></remarks>
  25794. </member>
  25795. <member name="P:Urho.ParticleEffect2D.Duration">
  25796. <summary>
  25797. Return duration.
  25798. Or
  25799. Set duration.
  25800. </summary>
  25801. <value></value>
  25802. <remarks></remarks>
  25803. </member>
  25804. <member name="P:Urho.ParticleEffect2D.EmitterType">
  25805. <summary>
  25806. Return emitter type.
  25807. Or
  25808. Set emitter type.
  25809. </summary>
  25810. <value></value>
  25811. <remarks></remarks>
  25812. </member>
  25813. <member name="M:Urho.ParticleEffect2D.EndLoad">
  25814. <summary>
  25815. Finish resource loading. Always called from the main thread. Return true if successful.
  25816. </summary>
  25817. <returns></returns>
  25818. <remarks></remarks>
  25819. </member>
  25820. <member name="P:Urho.ParticleEffect2D.FinishColor">
  25821. <summary>
  25822. Return finish color.
  25823. Or
  25824. Set finish color.
  25825. </summary>
  25826. <value></value>
  25827. <remarks></remarks>
  25828. </member>
  25829. <member name="P:Urho.ParticleEffect2D.FinishColorVariance">
  25830. <summary>
  25831. Return finish color variance.
  25832. Or
  25833. Set finish color variance.
  25834. </summary>
  25835. <value></value>
  25836. <remarks></remarks>
  25837. </member>
  25838. <member name="P:Urho.ParticleEffect2D.FinishParticleSize">
  25839. <summary>
  25840. Return finish particle size.
  25841. Or
  25842. Set finish particle size.
  25843. </summary>
  25844. <value></value>
  25845. <remarks></remarks>
  25846. </member>
  25847. <member name="P:Urho.ParticleEffect2D.FinishParticleSizeVariance">
  25848. <summary>
  25849. Return finish particle size variance.
  25850. Or
  25851. Set finish particle size variance.
  25852. </summary>
  25853. <value></value>
  25854. <remarks></remarks>
  25855. </member>
  25856. <member name="P:Urho.ParticleEffect2D.Gravity">
  25857. <summary>
  25858. Return gravity.
  25859. Or
  25860. Set gravity.
  25861. </summary>
  25862. <value></value>
  25863. <remarks></remarks>
  25864. </member>
  25865. <member name="P:Urho.ParticleEffect2D.MaxParticles">
  25866. <summary>
  25867. Return max particles.
  25868. Or
  25869. Set max particles.
  25870. </summary>
  25871. <value></value>
  25872. <remarks></remarks>
  25873. </member>
  25874. <member name="P:Urho.ParticleEffect2D.MaxRadius">
  25875. <summary>
  25876. Return max radius.
  25877. Or
  25878. Set max radius.
  25879. </summary>
  25880. <value></value>
  25881. <remarks></remarks>
  25882. </member>
  25883. <member name="P:Urho.ParticleEffect2D.MaxRadiusVariance">
  25884. <summary>
  25885. Return max radius variance.
  25886. Or
  25887. Set max radius variance.
  25888. </summary>
  25889. <value></value>
  25890. <remarks></remarks>
  25891. </member>
  25892. <member name="P:Urho.ParticleEffect2D.MinRadius">
  25893. <summary>
  25894. Return min radius.
  25895. Or
  25896. Set min radius.
  25897. </summary>
  25898. <value></value>
  25899. <remarks></remarks>
  25900. </member>
  25901. <member name="P:Urho.ParticleEffect2D.MinRadiusVariance">
  25902. <summary>
  25903. Return min radius variance.
  25904. Or
  25905. Set min radius variance.
  25906. </summary>
  25907. <value></value>
  25908. <remarks></remarks>
  25909. </member>
  25910. <member name="P:Urho.ParticleEffect2D.ParticleLifeSpan">
  25911. <summary>
  25912. Return particle lifespan.
  25913. Or
  25914. Set particle lifespan.
  25915. </summary>
  25916. <value></value>
  25917. <remarks></remarks>
  25918. </member>
  25919. <member name="P:Urho.ParticleEffect2D.ParticleLifespanVariance">
  25920. <summary>
  25921. Return particle lifespan variance.
  25922. Or
  25923. Set particle lifespan variance.
  25924. </summary>
  25925. <value></value>
  25926. <remarks></remarks>
  25927. </member>
  25928. <member name="P:Urho.ParticleEffect2D.RadialAcceleration">
  25929. <summary>
  25930. Return radial acceleration.
  25931. Or
  25932. Set radial acceleration.
  25933. </summary>
  25934. <value></value>
  25935. <remarks></remarks>
  25936. </member>
  25937. <member name="P:Urho.ParticleEffect2D.RadialAccelVariance">
  25938. <summary>
  25939. Return radial acceleration variance.
  25940. Or
  25941. Set radial acceleration variance.
  25942. </summary>
  25943. <value></value>
  25944. <remarks></remarks>
  25945. </member>
  25946. <member name="M:Urho.ParticleEffect2D.RegisterObject(Urho.Context)">
  25947. <param name="context"></param>
  25948. <summary>
  25949. Register object factory. Drawable2D must be registered first.
  25950. </summary>
  25951. <remarks></remarks>
  25952. </member>
  25953. <member name="P:Urho.ParticleEffect2D.RotatePerSecond">
  25954. <summary>
  25955. Return rotate per second.
  25956. Or
  25957. Set rotate per second.
  25958. </summary>
  25959. <value></value>
  25960. <remarks></remarks>
  25961. </member>
  25962. <member name="P:Urho.ParticleEffect2D.RotatePerSecondVariance">
  25963. <summary>
  25964. Return rotate per second variance.
  25965. Or
  25966. Set rotate per second variance.
  25967. </summary>
  25968. <value></value>
  25969. <remarks></remarks>
  25970. </member>
  25971. <member name="P:Urho.ParticleEffect2D.RotationEnd">
  25972. <summary>
  25973. Return rotation end.
  25974. Or
  25975. Set rotation end.
  25976. </summary>
  25977. <value></value>
  25978. <remarks></remarks>
  25979. </member>
  25980. <member name="P:Urho.ParticleEffect2D.RotationEndVariance">
  25981. <summary>
  25982. Return rotation end variance.
  25983. Or
  25984. Set rotation end variance.
  25985. </summary>
  25986. <value></value>
  25987. <remarks></remarks>
  25988. </member>
  25989. <member name="P:Urho.ParticleEffect2D.RotationStart">
  25990. <summary>
  25991. Return rotation start.
  25992. Or
  25993. Set rotation start.
  25994. </summary>
  25995. <value></value>
  25996. <remarks></remarks>
  25997. </member>
  25998. <member name="P:Urho.ParticleEffect2D.RotationStartVariance">
  25999. <summary>
  26000. Return rotation start variance.
  26001. Or
  26002. Set rotation start variance.
  26003. </summary>
  26004. <value></value>
  26005. <remarks></remarks>
  26006. </member>
  26007. <member name="P:Urho.ParticleEffect2D.SourcePositionVariance">
  26008. <summary>
  26009. Return source position variance.
  26010. Or
  26011. Set source position variance.
  26012. </summary>
  26013. <value></value>
  26014. <remarks></remarks>
  26015. </member>
  26016. <member name="P:Urho.ParticleEffect2D.Speed">
  26017. <summary>
  26018. Return speed.
  26019. Or
  26020. Set speed.
  26021. </summary>
  26022. <value></value>
  26023. <remarks></remarks>
  26024. </member>
  26025. <member name="P:Urho.ParticleEffect2D.SpeedVariance">
  26026. <summary>
  26027. Return speed variance.
  26028. Or
  26029. Set speed variance.
  26030. </summary>
  26031. <value></value>
  26032. <remarks></remarks>
  26033. </member>
  26034. <member name="P:Urho.ParticleEffect2D.Sprite">
  26035. <summary>
  26036. Return sprite.
  26037. Or
  26038. Set sprite.
  26039. </summary>
  26040. <value></value>
  26041. <remarks></remarks>
  26042. </member>
  26043. <member name="P:Urho.ParticleEffect2D.StartColor">
  26044. <summary>
  26045. Return start color.
  26046. Or
  26047. Set start color.
  26048. </summary>
  26049. <value></value>
  26050. <remarks></remarks>
  26051. </member>
  26052. <member name="P:Urho.ParticleEffect2D.StartColorVariance">
  26053. <summary>
  26054. Return start color variance.
  26055. Or
  26056. Set start color variance.
  26057. </summary>
  26058. <value></value>
  26059. <remarks></remarks>
  26060. </member>
  26061. <member name="P:Urho.ParticleEffect2D.StartParticleSize">
  26062. <summary>
  26063. Return start particle size.
  26064. Or
  26065. Set start particle size.
  26066. </summary>
  26067. <value></value>
  26068. <remarks></remarks>
  26069. </member>
  26070. <member name="P:Urho.ParticleEffect2D.StartParticleSizeVariance">
  26071. <summary>
  26072. Return start particle size variance.
  26073. Or
  26074. Set start particle size variance.
  26075. </summary>
  26076. <value></value>
  26077. <remarks></remarks>
  26078. </member>
  26079. <member name="P:Urho.ParticleEffect2D.TangentialAcceleration">
  26080. <summary>
  26081. Return tangential acceleration.
  26082. Or
  26083. Set tangential acceleration.
  26084. </summary>
  26085. <value></value>
  26086. <remarks></remarks>
  26087. </member>
  26088. <member name="P:Urho.ParticleEffect2D.TangentialAccelVariance">
  26089. <summary>
  26090. Return tangential acceleration variance.
  26091. Or
  26092. Set tangential acceleration variance.
  26093. </summary>
  26094. <value></value>
  26095. <remarks></remarks>
  26096. </member>
  26097. <member name="P:Urho.ParticleEffect2D.Type">
  26098. <summary>Urho's type system type.</summary>
  26099. <value>StringHash representing the type for this C# type.</value>
  26100. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  26101. </member>
  26102. <member name="P:Urho.ParticleEffect2D.TypeName">
  26103. <summary>Urho's low-level type name.</summary>
  26104. <value>Stringified low-level type name.</value>
  26105. <remarks />
  26106. </member>
  26107. <member name="P:Urho.ParticleEffect2D.TypeNameStatic">
  26108. <summary>Urho's low-level type name, accessible as a static method.</summary>
  26109. <value>Stringified low-level type name.</value>
  26110. <remarks />
  26111. </member>
  26112. <member name="P:Urho.ParticleEffect2D.TypeStatic">
  26113. <summary></summary>
  26114. <value></value>
  26115. <remarks></remarks>
  26116. </member>
  26117. <member name="T:Urho.ParticleEmitter">
  26118. <summary>
  26119. %Particle emitter component.
  26120. </summary>
  26121. <remarks></remarks>
  26122. </member>
  26123. <member name="C:Urho.ParticleEmitter(System.IntPtr)">
  26124. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  26125. <summary>Constructs a new instance of ParticleEmitter, given a raw pointer to an unmanaged object</summary>
  26126. <remarks>
  26127. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  26128. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  26129. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  26130. </remarks>
  26131. </member>
  26132. <member name="C:Urho.ParticleEmitter(Urho.Context)">
  26133. <param name="context">The context that this object will be attached to.</param>
  26134. <summary>Creates an instance of ParticleEmitter that is attached to an execution context.</summary>
  26135. <remarks>
  26136. <para>This creates an instance of ParticleEmitter attached to the specified execution context.</para>
  26137. </remarks>
  26138. </member>
  26139. <member name="C:Urho.ParticleEmitter(Urho.UrhoObjectFlag)">
  26140. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  26141. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  26142. <remarks>
  26143. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  26144. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  26145. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  26146. </remarks>
  26147. </member>
  26148. <member name="M:Urho.ParticleEmitter.ApplyEffect">
  26149. <summary>
  26150. Apply not continuously updated values such as the material, the number of particles and sorting mode from the particle effect. Call this if you change the effect programmatically.
  26151. </summary>
  26152. <remarks></remarks>
  26153. </member>
  26154. <member name="P:Urho.ParticleEmitter.BaseType">
  26155. <summary>Urho's type system base type.</summary>
  26156. <value>StringHash representing the base type for this Urho type.</value>
  26157. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  26158. </member>
  26159. <member name="P:Urho.ParticleEmitter.Effect">
  26160. <summary>
  26161. Return particle effect.
  26162. Or
  26163. Set particle effect.
  26164. </summary>
  26165. <value></value>
  26166. <remarks></remarks>
  26167. </member>
  26168. <member name="P:Urho.ParticleEmitter.EffectAttr">
  26169. <summary>
  26170. Set particles effect attribute.
  26171. </summary>
  26172. <value></value>
  26173. <remarks></remarks>
  26174. </member>
  26175. <member name="M:Urho.ParticleEmitter.IsEmitting">
  26176. <summary>
  26177. Return whether is currently emitting.
  26178. </summary>
  26179. <returns></returns>
  26180. <remarks></remarks>
  26181. </member>
  26182. <member name="P:Urho.ParticleEmitter.NumParticles">
  26183. <summary>
  26184. Return maximum number of particles.
  26185. Or
  26186. Set maximum number of particles.
  26187. </summary>
  26188. <value></value>
  26189. <remarks></remarks>
  26190. </member>
  26191. <member name="M:Urho.ParticleEmitter.OnSetEnabled">
  26192. <summary>
  26193. Handle enabled/disabled state change.
  26194. </summary>
  26195. <remarks></remarks>
  26196. </member>
  26197. <member name="M:Urho.ParticleEmitter.RegisterObject(Urho.Context)">
  26198. <param name="context"></param>
  26199. <summary>
  26200. Register object factory.
  26201. </summary>
  26202. <remarks></remarks>
  26203. </member>
  26204. <member name="M:Urho.ParticleEmitter.RemoveAllParticles">
  26205. <summary>
  26206. Remove all current particles.
  26207. </summary>
  26208. <remarks></remarks>
  26209. </member>
  26210. <member name="M:Urho.ParticleEmitter.Reset">
  26211. <summary>
  26212. Reset the particle emitter completely. Removes current particles, sets emitting state on, and resets the emission timer.
  26213. </summary>
  26214. <remarks></remarks>
  26215. </member>
  26216. <member name="M:Urho.ParticleEmitter.ResetEmissionTimer">
  26217. <summary>
  26218. Reset the emission period timer.
  26219. </summary>
  26220. <remarks></remarks>
  26221. </member>
  26222. <member name="P:Urho.ParticleEmitter.SerializeParticles">
  26223. <summary>
  26224. Return whether particles are to be serialized.
  26225. Or
  26226. Set whether particles should be serialized. Default true, set false to reduce scene file size.
  26227. </summary>
  26228. <value></value>
  26229. <remarks></remarks>
  26230. </member>
  26231. <member name="M:Urho.ParticleEmitter.SetEmitting(System.Boolean)">
  26232. <param name="enable"></param>
  26233. <summary>
  26234. Set whether should be emitting. If the state was changed, also resets the emission period timer.
  26235. </summary>
  26236. <remarks></remarks>
  26237. </member>
  26238. <member name="P:Urho.ParticleEmitter.Type">
  26239. <summary>Urho's type system type.</summary>
  26240. <value>StringHash representing the type for this C# type.</value>
  26241. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  26242. </member>
  26243. <member name="P:Urho.ParticleEmitter.TypeName">
  26244. <summary>Urho's low-level type name.</summary>
  26245. <value>Stringified low-level type name.</value>
  26246. <remarks />
  26247. </member>
  26248. <member name="P:Urho.ParticleEmitter.TypeNameStatic">
  26249. <summary>Urho's low-level type name, accessible as a static method.</summary>
  26250. <value>Stringified low-level type name.</value>
  26251. <remarks />
  26252. </member>
  26253. <member name="P:Urho.ParticleEmitter.TypeStatic">
  26254. <summary></summary>
  26255. <value></value>
  26256. <remarks></remarks>
  26257. </member>
  26258. <member name="T:Urho.ParticleEmitter2D">
  26259. <summary>
  26260. 2D particle emitter component.
  26261. </summary>
  26262. <remarks></remarks>
  26263. </member>
  26264. <member name="C:Urho.ParticleEmitter2D(System.IntPtr)">
  26265. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  26266. <summary>Constructs a new instance of ParticleEmitter2D, given a raw pointer to an unmanaged object</summary>
  26267. <remarks>
  26268. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  26269. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  26270. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  26271. </remarks>
  26272. </member>
  26273. <member name="C:Urho.ParticleEmitter2D(Urho.Context)">
  26274. <param name="context">The context that this object will be attached to.</param>
  26275. <summary>Creates an instance of ParticleEmitter2D that is attached to an execution context.</summary>
  26276. <remarks>
  26277. <para>This creates an instance of ParticleEmitter2D attached to the specified execution context.</para>
  26278. </remarks>
  26279. </member>
  26280. <member name="C:Urho.ParticleEmitter2D(Urho.UrhoObjectFlag)">
  26281. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  26282. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  26283. <remarks>
  26284. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  26285. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  26286. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  26287. </remarks>
  26288. </member>
  26289. <member name="P:Urho.ParticleEmitter2D.BaseType">
  26290. <summary>Urho's type system base type.</summary>
  26291. <value>StringHash representing the base type for this Urho type.</value>
  26292. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  26293. </member>
  26294. <member name="P:Urho.ParticleEmitter2D.BlendMode">
  26295. <summary>
  26296. Return blend mode.
  26297. Or
  26298. Set blend mode.
  26299. </summary>
  26300. <value></value>
  26301. <remarks></remarks>
  26302. </member>
  26303. <member name="P:Urho.ParticleEmitter2D.Effect">
  26304. <summary>
  26305. Return particle effect.
  26306. Or
  26307. Set particle effect.
  26308. </summary>
  26309. <value></value>
  26310. <remarks></remarks>
  26311. </member>
  26312. <member name="P:Urho.ParticleEmitter2D.MaxParticles">
  26313. <summary>
  26314. Return max particles.
  26315. Or
  26316. Set max particles.
  26317. </summary>
  26318. <value></value>
  26319. <remarks></remarks>
  26320. </member>
  26321. <member name="M:Urho.ParticleEmitter2D.OnSetEnabled">
  26322. <summary>
  26323. Handle enabled/disabled state change.
  26324. </summary>
  26325. <remarks></remarks>
  26326. </member>
  26327. <member name="P:Urho.ParticleEmitter2D.ParticleEffectAttr">
  26328. <summary>
  26329. Return particle model attr.
  26330. </summary>
  26331. <value></value>
  26332. <remarks></remarks>
  26333. </member>
  26334. <member name="M:Urho.ParticleEmitter2D.RegisterObject(Urho.Context)">
  26335. <param name="context"></param>
  26336. <summary>
  26337. Register object factory. drawable2d must be registered first.
  26338. </summary>
  26339. <remarks></remarks>
  26340. </member>
  26341. <member name="P:Urho.ParticleEmitter2D.Sprite">
  26342. <summary>
  26343. Return sprite.
  26344. Or
  26345. Set sprite.
  26346. </summary>
  26347. <value></value>
  26348. <remarks></remarks>
  26349. </member>
  26350. <member name="P:Urho.ParticleEmitter2D.SpriteAttr">
  26351. <summary>
  26352. Return sprite attribute.
  26353. </summary>
  26354. <value></value>
  26355. <remarks></remarks>
  26356. </member>
  26357. <member name="P:Urho.ParticleEmitter2D.Type">
  26358. <summary>Urho's type system type.</summary>
  26359. <value>StringHash representing the type for this C# type.</value>
  26360. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  26361. </member>
  26362. <member name="P:Urho.ParticleEmitter2D.TypeName">
  26363. <summary>Urho's low-level type name.</summary>
  26364. <value>Stringified low-level type name.</value>
  26365. <remarks />
  26366. </member>
  26367. <member name="P:Urho.ParticleEmitter2D.TypeNameStatic">
  26368. <summary>Urho's low-level type name, accessible as a static method.</summary>
  26369. <value>Stringified low-level type name.</value>
  26370. <remarks />
  26371. </member>
  26372. <member name="P:Urho.ParticleEmitter2D.TypeStatic">
  26373. <summary></summary>
  26374. <value></value>
  26375. <remarks></remarks>
  26376. </member>
  26377. <member name="T:Urho.Pass">
  26378. <summary>
  26379. %Material rendering pass, which defines shaders and render state.
  26380. </summary>
  26381. <remarks></remarks>
  26382. </member>
  26383. <member name="C:Urho.Pass(System.IntPtr)">
  26384. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  26385. <summary>Constructs a new instance of Pass, given a raw pointer to an unmanaged object</summary>
  26386. <remarks>
  26387. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  26388. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  26389. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  26390. </remarks>
  26391. </member>
  26392. <member name="C:Urho.Pass(System.String)">
  26393. <param name="passName"></param>
  26394. <summary></summary>
  26395. <remarks></remarks>
  26396. </member>
  26397. <member name="C:Urho.Pass(Urho.UrhoObjectFlag)">
  26398. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  26399. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  26400. <remarks>
  26401. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  26402. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  26403. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  26404. </remarks>
  26405. </member>
  26406. <member name="P:Urho.Pass.AlphaMask">
  26407. <summary>
  26408. Return alpha masking hint.
  26409. Or
  26410. Set alpha masking hint. Completely opaque draw calls will be performed before alpha masked.
  26411. </summary>
  26412. <value></value>
  26413. <remarks></remarks>
  26414. </member>
  26415. <member name="P:Urho.Pass.BlendMode">
  26416. <summary>
  26417. Return blend mode.
  26418. Or
  26419. Set blend mode.
  26420. </summary>
  26421. <value></value>
  26422. <remarks></remarks>
  26423. </member>
  26424. <member name="P:Urho.Pass.DepthTestMode">
  26425. <summary>
  26426. Return depth compare mode.
  26427. Or
  26428. Set depth compare mode.
  26429. </summary>
  26430. <value></value>
  26431. <remarks></remarks>
  26432. </member>
  26433. <member name="P:Urho.Pass.DepthWrite">
  26434. <summary>
  26435. Return depth write mode.
  26436. Or
  26437. Set depth write on/off.
  26438. </summary>
  26439. <value></value>
  26440. <remarks></remarks>
  26441. </member>
  26442. <member name="P:Urho.Pass.Index">
  26443. <summary>
  26444. Return pass index. This is used for optimal render-time pass queries that avoid map lookups.
  26445. </summary>
  26446. <value></value>
  26447. <remarks></remarks>
  26448. </member>
  26449. <member name="M:Urho.Pass.IsDesktop">
  26450. <summary>
  26451. Return whether requires desktop level hardware.
  26452. </summary>
  26453. <returns></returns>
  26454. <remarks></remarks>
  26455. </member>
  26456. <member name="P:Urho.Pass.LightingMode">
  26457. <summary>
  26458. Return pass lighting mode.
  26459. Or
  26460. Set pass lighting mode, affects what shader variations will be attempted to be loaded.
  26461. </summary>
  26462. <value></value>
  26463. <remarks></remarks>
  26464. </member>
  26465. <member name="M:Urho.Pass.MarkShadersLoaded(System.UInt32)">
  26466. <param name="frameNumber"></param>
  26467. <summary>
  26468. Mark shaders loaded this frame.
  26469. </summary>
  26470. <remarks></remarks>
  26471. </member>
  26472. <member name="P:Urho.Pass.Name">
  26473. <summary>
  26474. Return pass name.
  26475. </summary>
  26476. <value></value>
  26477. <remarks></remarks>
  26478. </member>
  26479. <member name="P:Urho.Pass.PixelShader">
  26480. <summary>
  26481. Return pixel shader name.
  26482. Or
  26483. Set pixel shader name.
  26484. </summary>
  26485. <value></value>
  26486. <remarks></remarks>
  26487. </member>
  26488. <member name="P:Urho.Pass.PixelShaderDefines">
  26489. <summary>
  26490. Return pixel shader defines.
  26491. Or
  26492. Set pixel shader defines.
  26493. </summary>
  26494. <value></value>
  26495. <remarks></remarks>
  26496. </member>
  26497. <member name="M:Urho.Pass.ReleaseShaders">
  26498. <summary>
  26499. Reset shader pointers.
  26500. </summary>
  26501. <remarks></remarks>
  26502. </member>
  26503. <member name="M:Urho.Pass.SetIsDesktop(System.Boolean)">
  26504. <param name="enable"></param>
  26505. <summary>
  26506. Set whether requires desktop level hardware.
  26507. </summary>
  26508. <remarks></remarks>
  26509. </member>
  26510. <member name="P:Urho.Pass.ShadersLoadedFrameNumber">
  26511. <summary>
  26512. Return last shaders loaded frame number.
  26513. </summary>
  26514. <value></value>
  26515. <remarks></remarks>
  26516. </member>
  26517. <member name="P:Urho.Pass.VertexShader">
  26518. <summary>
  26519. Return vertex shader name.
  26520. Or
  26521. Set vertex shader name.
  26522. </summary>
  26523. <value></value>
  26524. <remarks></remarks>
  26525. </member>
  26526. <member name="P:Urho.Pass.VertexShaderDefines">
  26527. <summary>
  26528. Return vertex shader defines.
  26529. Or
  26530. Set vertex shader defines.
  26531. </summary>
  26532. <value></value>
  26533. <remarks></remarks>
  26534. </member>
  26535. <member name="T:Urho.PassLightingMode">
  26536. <summary>
  26537. Lighting mode of a pass.
  26538. </summary>
  26539. <remarks></remarks>
  26540. </member>
  26541. <member name="F:Urho.PassLightingMode.Perpixel">
  26542. <summary></summary>
  26543. </member>
  26544. <member name="F:Urho.PassLightingMode.Pervertex">
  26545. <summary></summary>
  26546. </member>
  26547. <member name="F:Urho.PassLightingMode.Unlit">
  26548. <summary></summary>
  26549. </member>
  26550. <member name="T:Urho.PhysicsBeginContact2DEventArgs">
  26551. <summary></summary>
  26552. <remarks></remarks>
  26553. </member>
  26554. <member name="P:Urho.PhysicsBeginContact2DEventArgs.BodyA">
  26555. <summary></summary>
  26556. <value></value>
  26557. <remarks></remarks>
  26558. </member>
  26559. <member name="P:Urho.PhysicsBeginContact2DEventArgs.BodyB">
  26560. <summary></summary>
  26561. <value></value>
  26562. <remarks></remarks>
  26563. </member>
  26564. <member name="P:Urho.PhysicsBeginContact2DEventArgs.NodeA">
  26565. <summary></summary>
  26566. <value></value>
  26567. <remarks></remarks>
  26568. </member>
  26569. <member name="P:Urho.PhysicsBeginContact2DEventArgs.NodeB">
  26570. <summary></summary>
  26571. <value></value>
  26572. <remarks></remarks>
  26573. </member>
  26574. <member name="P:Urho.PhysicsBeginContact2DEventArgs.World">
  26575. <summary></summary>
  26576. <value></value>
  26577. <remarks></remarks>
  26578. </member>
  26579. <member name="T:Urho.PhysicsCollisionEndEventArgs">
  26580. <summary></summary>
  26581. <remarks></remarks>
  26582. </member>
  26583. <member name="P:Urho.PhysicsCollisionEndEventArgs.BodyA">
  26584. <summary></summary>
  26585. <value></value>
  26586. <remarks></remarks>
  26587. </member>
  26588. <member name="P:Urho.PhysicsCollisionEndEventArgs.BodyB">
  26589. <summary></summary>
  26590. <value></value>
  26591. <remarks></remarks>
  26592. </member>
  26593. <member name="P:Urho.PhysicsCollisionEndEventArgs.NodeA">
  26594. <summary></summary>
  26595. <value></value>
  26596. <remarks></remarks>
  26597. </member>
  26598. <member name="P:Urho.PhysicsCollisionEndEventArgs.NodeB">
  26599. <summary></summary>
  26600. <value></value>
  26601. <remarks></remarks>
  26602. </member>
  26603. <member name="P:Urho.PhysicsCollisionEndEventArgs.Trigger">
  26604. <summary></summary>
  26605. <value></value>
  26606. <remarks></remarks>
  26607. </member>
  26608. <member name="P:Urho.PhysicsCollisionEndEventArgs.World">
  26609. <summary></summary>
  26610. <value></value>
  26611. <remarks></remarks>
  26612. </member>
  26613. <member name="T:Urho.PhysicsCollisionEventArgs">
  26614. <summary></summary>
  26615. <remarks></remarks>
  26616. </member>
  26617. <member name="P:Urho.PhysicsCollisionEventArgs.BodyA">
  26618. <summary></summary>
  26619. <value></value>
  26620. <remarks></remarks>
  26621. </member>
  26622. <member name="P:Urho.PhysicsCollisionEventArgs.BodyB">
  26623. <summary></summary>
  26624. <value></value>
  26625. <remarks></remarks>
  26626. </member>
  26627. <member name="P:Urho.PhysicsCollisionEventArgs.Contacts">
  26628. <summary></summary>
  26629. <value></value>
  26630. <remarks></remarks>
  26631. </member>
  26632. <member name="P:Urho.PhysicsCollisionEventArgs.NodeA">
  26633. <summary></summary>
  26634. <value></value>
  26635. <remarks></remarks>
  26636. </member>
  26637. <member name="P:Urho.PhysicsCollisionEventArgs.NodeB">
  26638. <summary></summary>
  26639. <value></value>
  26640. <remarks></remarks>
  26641. </member>
  26642. <member name="P:Urho.PhysicsCollisionEventArgs.Trigger">
  26643. <summary></summary>
  26644. <value></value>
  26645. <remarks></remarks>
  26646. </member>
  26647. <member name="P:Urho.PhysicsCollisionEventArgs.World">
  26648. <summary></summary>
  26649. <value></value>
  26650. <remarks></remarks>
  26651. </member>
  26652. <member name="T:Urho.PhysicsCollisionStartEventArgs">
  26653. <summary></summary>
  26654. <remarks></remarks>
  26655. </member>
  26656. <member name="P:Urho.PhysicsCollisionStartEventArgs.BodyA">
  26657. <summary></summary>
  26658. <value></value>
  26659. <remarks></remarks>
  26660. </member>
  26661. <member name="P:Urho.PhysicsCollisionStartEventArgs.BodyB">
  26662. <summary></summary>
  26663. <value></value>
  26664. <remarks></remarks>
  26665. </member>
  26666. <member name="P:Urho.PhysicsCollisionStartEventArgs.Contacts">
  26667. <summary></summary>
  26668. <value></value>
  26669. <remarks></remarks>
  26670. </member>
  26671. <member name="P:Urho.PhysicsCollisionStartEventArgs.NodeA">
  26672. <summary></summary>
  26673. <value></value>
  26674. <remarks></remarks>
  26675. </member>
  26676. <member name="P:Urho.PhysicsCollisionStartEventArgs.NodeB">
  26677. <summary></summary>
  26678. <value></value>
  26679. <remarks></remarks>
  26680. </member>
  26681. <member name="P:Urho.PhysicsCollisionStartEventArgs.Trigger">
  26682. <summary></summary>
  26683. <value></value>
  26684. <remarks></remarks>
  26685. </member>
  26686. <member name="P:Urho.PhysicsCollisionStartEventArgs.World">
  26687. <summary></summary>
  26688. <value></value>
  26689. <remarks></remarks>
  26690. </member>
  26691. <member name="T:Urho.PhysicsEndContact2DEventArgs">
  26692. <summary></summary>
  26693. <remarks></remarks>
  26694. </member>
  26695. <member name="P:Urho.PhysicsEndContact2DEventArgs.BodyA">
  26696. <summary></summary>
  26697. <value></value>
  26698. <remarks></remarks>
  26699. </member>
  26700. <member name="P:Urho.PhysicsEndContact2DEventArgs.BodyB">
  26701. <summary></summary>
  26702. <value></value>
  26703. <remarks></remarks>
  26704. </member>
  26705. <member name="P:Urho.PhysicsEndContact2DEventArgs.NodeA">
  26706. <summary></summary>
  26707. <value></value>
  26708. <remarks></remarks>
  26709. </member>
  26710. <member name="P:Urho.PhysicsEndContact2DEventArgs.NodeB">
  26711. <summary></summary>
  26712. <value></value>
  26713. <remarks></remarks>
  26714. </member>
  26715. <member name="P:Urho.PhysicsEndContact2DEventArgs.World">
  26716. <summary></summary>
  26717. <value></value>
  26718. <remarks></remarks>
  26719. </member>
  26720. <member name="T:Urho.PhysicsPostStep2DEventArgs">
  26721. <summary></summary>
  26722. <remarks></remarks>
  26723. </member>
  26724. <member name="P:Urho.PhysicsPostStep2DEventArgs.TimeStep">
  26725. <summary></summary>
  26726. <value></value>
  26727. <remarks></remarks>
  26728. </member>
  26729. <member name="P:Urho.PhysicsPostStep2DEventArgs.World">
  26730. <summary></summary>
  26731. <value></value>
  26732. <remarks></remarks>
  26733. </member>
  26734. <member name="T:Urho.PhysicsPostStepEventArgs">
  26735. <summary></summary>
  26736. <remarks></remarks>
  26737. </member>
  26738. <member name="P:Urho.PhysicsPostStepEventArgs.TimeStep">
  26739. <summary></summary>
  26740. <value></value>
  26741. <remarks></remarks>
  26742. </member>
  26743. <member name="P:Urho.PhysicsPostStepEventArgs.World">
  26744. <summary></summary>
  26745. <value></value>
  26746. <remarks></remarks>
  26747. </member>
  26748. <member name="T:Urho.PhysicsPreStep2DEventArgs">
  26749. <summary></summary>
  26750. <remarks></remarks>
  26751. </member>
  26752. <member name="P:Urho.PhysicsPreStep2DEventArgs.TimeStep">
  26753. <summary></summary>
  26754. <value></value>
  26755. <remarks></remarks>
  26756. </member>
  26757. <member name="P:Urho.PhysicsPreStep2DEventArgs.World">
  26758. <summary></summary>
  26759. <value></value>
  26760. <remarks></remarks>
  26761. </member>
  26762. <member name="T:Urho.PhysicsPreStepEventArgs">
  26763. <summary></summary>
  26764. <remarks></remarks>
  26765. </member>
  26766. <member name="P:Urho.PhysicsPreStepEventArgs.TimeStep">
  26767. <summary></summary>
  26768. <value></value>
  26769. <remarks></remarks>
  26770. </member>
  26771. <member name="P:Urho.PhysicsPreStepEventArgs.World">
  26772. <summary></summary>
  26773. <value></value>
  26774. <remarks></remarks>
  26775. </member>
  26776. <member name="T:Urho.PhysicsRaycastResult">
  26777. <summary></summary>
  26778. <remarks></remarks>
  26779. </member>
  26780. <member name="P:Urho.PhysicsRaycastResult.Body">
  26781. <summary></summary>
  26782. <value></value>
  26783. <remarks></remarks>
  26784. </member>
  26785. <member name="F:Urho.PhysicsRaycastResult.Distance">
  26786. <summary></summary>
  26787. <remarks></remarks>
  26788. </member>
  26789. <member name="F:Urho.PhysicsRaycastResult.Normal">
  26790. <summary></summary>
  26791. <remarks></remarks>
  26792. </member>
  26793. <member name="F:Urho.PhysicsRaycastResult.Position">
  26794. <summary></summary>
  26795. <remarks></remarks>
  26796. </member>
  26797. <member name="T:Urho.PhysicsWorld">
  26798. <summary>
  26799. Physics simulation world component. Should be added only to the root scene node.
  26800. </summary>
  26801. <remarks></remarks>
  26802. </member>
  26803. <member name="C:Urho.PhysicsWorld(System.IntPtr)">
  26804. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  26805. <summary>Constructs a new instance of PhysicsWorld, given a raw pointer to an unmanaged object</summary>
  26806. <remarks>
  26807. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  26808. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  26809. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  26810. </remarks>
  26811. </member>
  26812. <member name="C:Urho.PhysicsWorld(Urho.Context)">
  26813. <param name="scontext"></param>
  26814. <summary></summary>
  26815. <remarks></remarks>
  26816. </member>
  26817. <member name="C:Urho.PhysicsWorld(Urho.UrhoObjectFlag)">
  26818. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  26819. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  26820. <remarks>
  26821. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  26822. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  26823. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  26824. </remarks>
  26825. </member>
  26826. <member name="M:Urho.PhysicsWorld.AddCollisionShape(Urho.CollisionShape)">
  26827. <param name="shape"></param>
  26828. <summary>
  26829. Add a collision shape to keep track of. Called by CollisionShape.
  26830. </summary>
  26831. <remarks></remarks>
  26832. </member>
  26833. <member name="M:Urho.PhysicsWorld.AddConstraint(Urho.Constraint)">
  26834. <param name="joint"></param>
  26835. <summary>
  26836. Add a constraint to keep track of. Called by Constraint.
  26837. </summary>
  26838. <remarks></remarks>
  26839. </member>
  26840. <member name="M:Urho.PhysicsWorld.AddRigidBody(Urho.RigidBody)">
  26841. <param name="body"></param>
  26842. <summary>
  26843. Add a rigid body to keep track of. Called by RigidBody.
  26844. </summary>
  26845. <remarks></remarks>
  26846. </member>
  26847. <member name="P:Urho.PhysicsWorld.BaseType">
  26848. <summary>Urho's type system base type.</summary>
  26849. <value>StringHash representing the base type for this Urho type.</value>
  26850. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  26851. </member>
  26852. <member name="M:Urho.PhysicsWorld.CleanupGeometryCache">
  26853. <summary>
  26854. Clean up the geometry cache.
  26855. </summary>
  26856. <remarks></remarks>
  26857. </member>
  26858. <member name="M:Urho.PhysicsWorld.ConvexCast(Urho.PhysicsRaycastResult@,Urho.CollisionShape,Urho.Vector3,Urho.Quaternion,Urho.Vector3,Urho.Quaternion,System.UInt32)">
  26859. <param name="result"></param>
  26860. <param name="shape"></param>
  26861. <param name="startPos"></param>
  26862. <param name="startRot"></param>
  26863. <param name="endPos"></param>
  26864. <param name="endRot"></param>
  26865. <param name="collisionMask"></param>
  26866. <summary>
  26867. Perform a physics world swept convex test using a user-supplied collision shape and return the first hit.
  26868. </summary>
  26869. <remarks></remarks>
  26870. </member>
  26871. <member name="M:Urho.PhysicsWorld.DrawDebugGeometry(System.Boolean)">
  26872. <param name="depthTest"></param>
  26873. <summary>
  26874. Add debug geometry to the debug renderer.
  26875. </summary>
  26876. <remarks></remarks>
  26877. </member>
  26878. <member name="M:Urho.PhysicsWorld.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  26879. <param name="debug"></param>
  26880. <param name="depthTest"></param>
  26881. <summary>
  26882. Visualize the component as debug geometry.
  26883. </summary>
  26884. <remarks></remarks>
  26885. </member>
  26886. <member name="P:Urho.PhysicsWorld.Fps">
  26887. <summary>
  26888. Return simulation steps per second.
  26889. Or
  26890. Set simulation substeps per second.
  26891. </summary>
  26892. <value></value>
  26893. <remarks></remarks>
  26894. </member>
  26895. <member name="M:Urho.PhysicsWorld.getDebugMode">
  26896. <summary>
  26897. Return debug draw flags.
  26898. </summary>
  26899. <returns></returns>
  26900. <remarks></remarks>
  26901. </member>
  26902. <member name="P:Urho.PhysicsWorld.Gravity">
  26903. <summary>
  26904. Return gravity.
  26905. </summary>
  26906. <value></value>
  26907. <remarks></remarks>
  26908. </member>
  26909. <member name="P:Urho.PhysicsWorld.InternalEdge">
  26910. <summary>
  26911. Return whether Bullet's internal edge utility for trimesh collisions is enabled.
  26912. Or
  26913. Set whether to use Bullet's internal edge utility for trimesh collisions. Disabled by default.
  26914. </summary>
  26915. <value></value>
  26916. <remarks></remarks>
  26917. </member>
  26918. <member name="P:Urho.PhysicsWorld.Interpolation">
  26919. <summary>
  26920. Return whether interpolation between simulation steps is enabled.
  26921. Or
  26922. Set whether to interpolate between simulation steps.
  26923. </summary>
  26924. <value></value>
  26925. <remarks></remarks>
  26926. </member>
  26927. <member name="M:Urho.PhysicsWorld.IsApplyingTransforms">
  26928. <summary>
  26929. Return whether node dirtying should be disregarded.
  26930. </summary>
  26931. <returns></returns>
  26932. <remarks></remarks>
  26933. </member>
  26934. <member name="P:Urho.PhysicsWorld.MaxNetworkAngularVelocity">
  26935. <summary>
  26936. Return maximum angular velocity for network replication.
  26937. Or
  26938. Set maximum angular velocity for network replication.
  26939. </summary>
  26940. <value></value>
  26941. <remarks></remarks>
  26942. </member>
  26943. <member name="P:Urho.PhysicsWorld.MaxSubSteps">
  26944. <summary>
  26945. Return maximum number of physics substeps per frame.
  26946. Or
  26947. Set maximum number of physics substeps per frame. 0 (default) is unlimited. Positive values cap the amount. Use a negative value to enable an adaptive timestep. This may cause inconsistent physics behavior.
  26948. </summary>
  26949. <value></value>
  26950. <remarks></remarks>
  26951. </member>
  26952. <member name="P:Urho.PhysicsWorld.NumIterations">
  26953. <summary>
  26954. Return number of constraint solver iterations.
  26955. Or
  26956. Set number of constraint solver iterations.
  26957. </summary>
  26958. <value></value>
  26959. <remarks></remarks>
  26960. </member>
  26961. <member name="M:Urho.PhysicsWorld.RaycastSingle(Urho.PhysicsRaycastResult@,Urho.Ray,System.Single,System.UInt32)">
  26962. <param name="result"></param>
  26963. <param name="ray"></param>
  26964. <param name="maxDistance"></param>
  26965. <param name="collisionMask"></param>
  26966. <summary>
  26967. Perform a physics world raycast and return the closest hit.
  26968. </summary>
  26969. <remarks></remarks>
  26970. </member>
  26971. <member name="M:Urho.PhysicsWorld.RegisterObject(Urho.Context)">
  26972. <param name="context"></param>
  26973. <summary>
  26974. Register object factory.
  26975. </summary>
  26976. <remarks></remarks>
  26977. </member>
  26978. <member name="M:Urho.PhysicsWorld.RemoveCachedGeometry(Urho.Model)">
  26979. <param name="model"></param>
  26980. <summary>
  26981. Invalidate cached collision geometry for a model.
  26982. </summary>
  26983. <remarks></remarks>
  26984. </member>
  26985. <member name="M:Urho.PhysicsWorld.RemoveCollisionShape(Urho.CollisionShape)">
  26986. <param name="shape"></param>
  26987. <summary>
  26988. Remove a collision shape. Called by CollisionShape.
  26989. </summary>
  26990. <remarks></remarks>
  26991. </member>
  26992. <member name="M:Urho.PhysicsWorld.RemoveConstraint(Urho.Constraint)">
  26993. <param name="joint"></param>
  26994. <summary>
  26995. Remove a constraint. Called by Constraint.
  26996. </summary>
  26997. <remarks></remarks>
  26998. </member>
  26999. <member name="M:Urho.PhysicsWorld.RemoveRigidBody(Urho.RigidBody)">
  27000. <param name="body"></param>
  27001. <summary>
  27002. Remove a rigid body. Called by RigidBody.
  27003. </summary>
  27004. <remarks></remarks>
  27005. </member>
  27006. <member name="M:Urho.PhysicsWorld.SetApplyingTransforms(System.Boolean)">
  27007. <param name="enable"></param>
  27008. <summary>
  27009. Set node dirtying to be disregarded.
  27010. </summary>
  27011. <remarks></remarks>
  27012. </member>
  27013. <member name="M:Urho.PhysicsWorld.SetDebugDepthTest(System.Boolean)">
  27014. <param name="enable"></param>
  27015. <summary>
  27016. Set debug geometry depth test mode. Called both by PhysicsWorld itself and physics components.
  27017. </summary>
  27018. <remarks></remarks>
  27019. </member>
  27020. <member name="M:Urho.PhysicsWorld.setDebugMode(System.Int32)">
  27021. <param name="debugMode"></param>
  27022. <summary>
  27023. Set debug draw flags.
  27024. </summary>
  27025. <remarks></remarks>
  27026. </member>
  27027. <member name="M:Urho.PhysicsWorld.SetDebugRenderer(Urho.DebugRenderer)">
  27028. <param name="debug"></param>
  27029. <summary>
  27030. Set debug renderer to use. Called both by PhysicsWorld itself and physics components.
  27031. </summary>
  27032. <remarks></remarks>
  27033. </member>
  27034. <member name="M:Urho.PhysicsWorld.SetGravity(Urho.Vector3)">
  27035. <param name="gravity"></param>
  27036. <summary>
  27037. Set gravity.
  27038. </summary>
  27039. <remarks></remarks>
  27040. </member>
  27041. <member name="M:Urho.PhysicsWorld.SphereCast(Urho.PhysicsRaycastResult@,Urho.Ray,System.Single,System.Single,System.UInt32)">
  27042. <param name="result"></param>
  27043. <param name="ray"></param>
  27044. <param name="radius"></param>
  27045. <param name="maxDistance"></param>
  27046. <param name="collisionMask"></param>
  27047. <summary>
  27048. Perform a physics world swept sphere test and return the closest hit.
  27049. </summary>
  27050. <remarks></remarks>
  27051. </member>
  27052. <member name="P:Urho.PhysicsWorld.SplitImpulse">
  27053. <summary>
  27054. Return whether split impulse collision mode is enabled.
  27055. Or
  27056. Set split impulse collision mode. This is more accurate, but slower. Disabled by default.
  27057. </summary>
  27058. <value></value>
  27059. <remarks></remarks>
  27060. </member>
  27061. <member name="P:Urho.PhysicsWorld.Type">
  27062. <summary>Urho's type system type.</summary>
  27063. <value>StringHash representing the type for this C# type.</value>
  27064. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  27065. </member>
  27066. <member name="P:Urho.PhysicsWorld.TypeName">
  27067. <summary>Urho's low-level type name.</summary>
  27068. <value>Stringified low-level type name.</value>
  27069. <remarks />
  27070. </member>
  27071. <member name="P:Urho.PhysicsWorld.TypeNameStatic">
  27072. <summary>Urho's low-level type name, accessible as a static method.</summary>
  27073. <value>Stringified low-level type name.</value>
  27074. <remarks />
  27075. </member>
  27076. <member name="P:Urho.PhysicsWorld.TypeStatic">
  27077. <summary></summary>
  27078. <value></value>
  27079. <remarks></remarks>
  27080. </member>
  27081. <member name="M:Urho.PhysicsWorld.Update(System.Single)">
  27082. <param name="timeStep"></param>
  27083. <summary>
  27084. Step the simulation forward.
  27085. </summary>
  27086. <remarks></remarks>
  27087. </member>
  27088. <member name="M:Urho.PhysicsWorld.UpdateCollisions">
  27089. <summary>
  27090. Refresh collisions only without updating dynamics.
  27091. </summary>
  27092. <remarks></remarks>
  27093. </member>
  27094. <member name="T:Urho.PhysicsWorld2D">
  27095. <summary>
  27096. 2D physics simulation world component. Should be added only to the root scene node.
  27097. </summary>
  27098. <remarks></remarks>
  27099. </member>
  27100. <member name="C:Urho.PhysicsWorld2D(System.IntPtr)">
  27101. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  27102. <summary>Constructs a new instance of PhysicsWorld2D, given a raw pointer to an unmanaged object</summary>
  27103. <remarks>
  27104. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  27105. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  27106. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  27107. </remarks>
  27108. </member>
  27109. <member name="C:Urho.PhysicsWorld2D(Urho.Context)">
  27110. <param name="context">The context that this object will be attached to.</param>
  27111. <summary>Creates an instance of PhysicsWorld2D that is attached to an execution context.</summary>
  27112. <remarks>
  27113. <para>This creates an instance of PhysicsWorld2D attached to the specified execution context.</para>
  27114. </remarks>
  27115. </member>
  27116. <member name="C:Urho.PhysicsWorld2D(Urho.UrhoObjectFlag)">
  27117. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  27118. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  27119. <remarks>
  27120. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  27121. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  27122. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  27123. </remarks>
  27124. </member>
  27125. <member name="M:Urho.PhysicsWorld2D.AddRigidBody(Urho.RigidBody2D)">
  27126. <param name="rigidBody"></param>
  27127. <summary>
  27128. Add rigid body.
  27129. </summary>
  27130. <remarks></remarks>
  27131. </member>
  27132. <member name="P:Urho.PhysicsWorld2D.AllowSleeping">
  27133. <summary>
  27134. Return allow sleeping.
  27135. Or
  27136. Set allow sleeping.
  27137. </summary>
  27138. <value></value>
  27139. <remarks></remarks>
  27140. </member>
  27141. <member name="P:Urho.PhysicsWorld2D.AutoClearForces">
  27142. <summary>
  27143. Return auto clear forces.
  27144. Or
  27145. Set auto clear forces.
  27146. </summary>
  27147. <value></value>
  27148. <remarks></remarks>
  27149. </member>
  27150. <member name="P:Urho.PhysicsWorld2D.BaseType">
  27151. <summary>Urho's type system base type.</summary>
  27152. <value>StringHash representing the base type for this Urho type.</value>
  27153. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  27154. </member>
  27155. <member name="P:Urho.PhysicsWorld2D.ContinuousPhysics">
  27156. <summary>
  27157. Return continuous physics.
  27158. Or
  27159. Set continuous physics.
  27160. </summary>
  27161. <value></value>
  27162. <remarks></remarks>
  27163. </member>
  27164. <member name="P:Urho.PhysicsWorld2D.DrawAabb">
  27165. <summary>
  27166. Return draw aabb.
  27167. Or
  27168. Set draw aabb.
  27169. </summary>
  27170. <value></value>
  27171. <remarks></remarks>
  27172. </member>
  27173. <member name="P:Urho.PhysicsWorld2D.DrawCenterOfMass">
  27174. <summary>
  27175. Return draw center of mass.
  27176. Or
  27177. Set draw center of mass.
  27178. </summary>
  27179. <value></value>
  27180. <remarks></remarks>
  27181. </member>
  27182. <member name="M:Urho.PhysicsWorld2D.DrawDebugGeometry">
  27183. <summary>
  27184. Add debug geometry to the debug renderer.
  27185. </summary>
  27186. <remarks></remarks>
  27187. </member>
  27188. <member name="M:Urho.PhysicsWorld2D.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  27189. <param name="debug"></param>
  27190. <param name="depthTest"></param>
  27191. <summary>
  27192. Visualize the component as debug geometry.
  27193. </summary>
  27194. <remarks></remarks>
  27195. </member>
  27196. <member name="P:Urho.PhysicsWorld2D.DrawJoint">
  27197. <summary>
  27198. Return draw joint.
  27199. Or
  27200. Set draw joint.
  27201. </summary>
  27202. <value></value>
  27203. <remarks></remarks>
  27204. </member>
  27205. <member name="P:Urho.PhysicsWorld2D.DrawPair">
  27206. <summary>
  27207. Return draw pair.
  27208. Or
  27209. Set draw pair.
  27210. </summary>
  27211. <value></value>
  27212. <remarks></remarks>
  27213. </member>
  27214. <member name="P:Urho.PhysicsWorld2D.DrawShape">
  27215. <summary>
  27216. Return draw shape.
  27217. Or
  27218. Set draw shape.
  27219. </summary>
  27220. <value></value>
  27221. <remarks></remarks>
  27222. </member>
  27223. <member name="M:Urho.PhysicsWorld2D.GetRigidBody(Urho.Vector2,System.UInt32)">
  27224. <param name="point"></param>
  27225. <param name="collisionMask"></param>
  27226. <summary>
  27227. Return rigid body at point.
  27228. </summary>
  27229. <returns></returns>
  27230. <remarks></remarks>
  27231. </member>
  27232. <member name="M:Urho.PhysicsWorld2D.GetRigidBody(System.Int32,System.Int32,System.UInt32)">
  27233. <param name="screenX"></param>
  27234. <param name="screenY"></param>
  27235. <param name="collisionMask"></param>
  27236. <summary>
  27237. Return rigid body at screen point.
  27238. </summary>
  27239. <returns></returns>
  27240. <remarks></remarks>
  27241. </member>
  27242. <member name="P:Urho.PhysicsWorld2D.Gravity">
  27243. <summary>
  27244. Return gravity.
  27245. Or
  27246. Set gravity.
  27247. </summary>
  27248. <value></value>
  27249. <remarks></remarks>
  27250. </member>
  27251. <member name="M:Urho.PhysicsWorld2D.IsApplyingTransforms">
  27252. <summary>
  27253. Return whether node dirtying should be disregarded.
  27254. </summary>
  27255. <returns></returns>
  27256. <remarks></remarks>
  27257. </member>
  27258. <member name="P:Urho.PhysicsWorld2D.PositionIterations">
  27259. <summary>
  27260. Return position iterations.
  27261. Or
  27262. Set position iterations.
  27263. </summary>
  27264. <value></value>
  27265. <remarks></remarks>
  27266. </member>
  27267. <member name="M:Urho.PhysicsWorld2D.RegisterObject(Urho.Context)">
  27268. <param name="context"></param>
  27269. <summary>
  27270. Register object factory.
  27271. </summary>
  27272. <remarks></remarks>
  27273. </member>
  27274. <member name="M:Urho.PhysicsWorld2D.RemoveRigidBody(Urho.RigidBody2D)">
  27275. <param name="rigidBody"></param>
  27276. <summary>
  27277. Remove rigid body.
  27278. </summary>
  27279. <remarks></remarks>
  27280. </member>
  27281. <member name="M:Urho.PhysicsWorld2D.SetApplyingTransforms(System.Boolean)">
  27282. <param name="enable"></param>
  27283. <summary>
  27284. Set node dirtying to be disregarded.
  27285. </summary>
  27286. <remarks></remarks>
  27287. </member>
  27288. <member name="P:Urho.PhysicsWorld2D.SubStepping">
  27289. <summary>
  27290. Return sub stepping.
  27291. Or
  27292. Set sub stepping.
  27293. </summary>
  27294. <value></value>
  27295. <remarks></remarks>
  27296. </member>
  27297. <member name="P:Urho.PhysicsWorld2D.Type">
  27298. <summary>Urho's type system type.</summary>
  27299. <value>StringHash representing the type for this C# type.</value>
  27300. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  27301. </member>
  27302. <member name="P:Urho.PhysicsWorld2D.TypeName">
  27303. <summary>Urho's low-level type name.</summary>
  27304. <value>Stringified low-level type name.</value>
  27305. <remarks />
  27306. </member>
  27307. <member name="P:Urho.PhysicsWorld2D.TypeNameStatic">
  27308. <summary>Urho's low-level type name, accessible as a static method.</summary>
  27309. <value>Stringified low-level type name.</value>
  27310. <remarks />
  27311. </member>
  27312. <member name="P:Urho.PhysicsWorld2D.TypeStatic">
  27313. <summary></summary>
  27314. <value></value>
  27315. <remarks></remarks>
  27316. </member>
  27317. <member name="M:Urho.PhysicsWorld2D.Update(System.Single)">
  27318. <param name="timeStep"></param>
  27319. <summary>
  27320. Step the simulation forward.
  27321. </summary>
  27322. <remarks></remarks>
  27323. </member>
  27324. <member name="P:Urho.PhysicsWorld2D.VelocityIterations">
  27325. <summary>
  27326. Return velocity iterations.
  27327. Or
  27328. Set velocity iterations.
  27329. </summary>
  27330. <value></value>
  27331. <remarks></remarks>
  27332. </member>
  27333. <member name="P:Urho.PhysicsWorld2D.WarmStarting">
  27334. <summary>
  27335. Return warm starting.
  27336. Or
  27337. Set warm starting.
  27338. </summary>
  27339. <value></value>
  27340. <remarks></remarks>
  27341. </member>
  27342. <member name="T:Urho.Place">
  27343. <summary></summary>
  27344. <remarks></remarks>
  27345. </member>
  27346. <member name="C:Urho.Place(Urho.Vector3)">
  27347. <param name="pos"></param>
  27348. <summary></summary>
  27349. <remarks></remarks>
  27350. </member>
  27351. <member name="C:Urho.Place(System.Int32,System.Int32,System.Int32)">
  27352. <param name="posX"></param>
  27353. <param name="posY"></param>
  27354. <param name="posZ"></param>
  27355. <summary></summary>
  27356. <remarks></remarks>
  27357. </member>
  27358. <member name="P:Urho.Place.Position">
  27359. <summary></summary>
  27360. <value></value>
  27361. <remarks></remarks>
  27362. </member>
  27363. <member name="M:Urho.Place.StartAction(Urho.Node)">
  27364. <param name="target"></param>
  27365. <summary></summary>
  27366. <returns></returns>
  27367. <remarks></remarks>
  27368. </member>
  27369. <member name="T:Urho.PlaceState">
  27370. <summary></summary>
  27371. <remarks></remarks>
  27372. </member>
  27373. <member name="C:Urho.PlaceState(Urho.Place,Urho.Node)">
  27374. <param name="action"></param>
  27375. <param name="target"></param>
  27376. <summary></summary>
  27377. <remarks></remarks>
  27378. </member>
  27379. <member name="T:Urho.Plane">
  27380. <summary></summary>
  27381. <remarks></remarks>
  27382. </member>
  27383. <member name="C:Urho.Plane(Urho.Vector4)">
  27384. <param name="plane"></param>
  27385. <summary>
  27386. Construct from a 4-dimensional vector, where the w coordinate is the plane parameter.
  27387. </summary>
  27388. <remarks></remarks>
  27389. </member>
  27390. <member name="C:Urho.Plane(Urho.Vector3,Urho.Vector3)">
  27391. <param name="normal"></param>
  27392. <param name="point"></param>
  27393. <summary>
  27394. Construct from a normal vector and a point on the plane.
  27395. </summary>
  27396. <remarks></remarks>
  27397. </member>
  27398. <member name="F:Urho.Plane.AbsNormal">
  27399. <summary>
  27400. Plane absolute normal.
  27401. </summary>
  27402. <remarks></remarks>
  27403. </member>
  27404. <member name="F:Urho.Plane.D">
  27405. <summary>
  27406. Plane constant.
  27407. </summary>
  27408. <remarks></remarks>
  27409. </member>
  27410. <member name="F:Urho.Plane.Normal">
  27411. <summary>
  27412. Plane normal.
  27413. </summary>
  27414. <remarks></remarks>
  27415. </member>
  27416. <member name="T:Urho.PListFile">
  27417. <summary>
  27418. Property list (plist).
  27419. </summary>
  27420. <remarks></remarks>
  27421. </member>
  27422. <member name="C:Urho.PListFile(System.IntPtr)">
  27423. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  27424. <summary>Constructs a new instance of PListFile, given a raw pointer to an unmanaged object</summary>
  27425. <remarks>
  27426. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  27427. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  27428. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  27429. </remarks>
  27430. </member>
  27431. <member name="C:Urho.PListFile(Urho.Context)">
  27432. <param name="context">The context that this object will be attached to.</param>
  27433. <summary>Creates an instance of PListFile that is attached to an execution context.</summary>
  27434. <remarks>
  27435. <para>This creates an instance of PListFile attached to the specified execution context.</para>
  27436. </remarks>
  27437. </member>
  27438. <member name="C:Urho.PListFile(Urho.UrhoObjectFlag)">
  27439. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  27440. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  27441. <remarks>
  27442. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  27443. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  27444. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  27445. </remarks>
  27446. </member>
  27447. <member name="P:Urho.PListFile.BaseType">
  27448. <summary>Urho's type system base type.</summary>
  27449. <value>StringHash representing the base type for this Urho type.</value>
  27450. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  27451. </member>
  27452. <member name="M:Urho.PListFile.RegisterObject(Urho.Context)">
  27453. <param name="context"></param>
  27454. <summary>
  27455. Register object factory.
  27456. </summary>
  27457. <remarks></remarks>
  27458. </member>
  27459. <member name="P:Urho.PListFile.Type">
  27460. <summary>Urho's type system type.</summary>
  27461. <value>StringHash representing the type for this C# type.</value>
  27462. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  27463. </member>
  27464. <member name="P:Urho.PListFile.TypeName">
  27465. <summary>Urho's low-level type name.</summary>
  27466. <value>Stringified low-level type name.</value>
  27467. <remarks />
  27468. </member>
  27469. <member name="P:Urho.PListFile.TypeNameStatic">
  27470. <summary>Urho's low-level type name, accessible as a static method.</summary>
  27471. <value>Stringified low-level type name.</value>
  27472. <remarks />
  27473. </member>
  27474. <member name="P:Urho.PListFile.TypeStatic">
  27475. <summary></summary>
  27476. <value></value>
  27477. <remarks></remarks>
  27478. </member>
  27479. <member name="T:Urho.PListValueType">
  27480. <summary>
  27481. PList value types.
  27482. </summary>
  27483. <remarks></remarks>
  27484. </member>
  27485. <member name="F:Urho.PListValueType.Bool">
  27486. <summary></summary>
  27487. </member>
  27488. <member name="F:Urho.PListValueType.Float">
  27489. <summary></summary>
  27490. </member>
  27491. <member name="F:Urho.PListValueType.Int">
  27492. <summary></summary>
  27493. </member>
  27494. <member name="F:Urho.PListValueType.None">
  27495. <summary></summary>
  27496. </member>
  27497. <member name="F:Urho.PListValueType.String">
  27498. <summary></summary>
  27499. </member>
  27500. <member name="F:Urho.PListValueType.Valuemap">
  27501. <summary></summary>
  27502. </member>
  27503. <member name="F:Urho.PListValueType.Valuevector">
  27504. <summary></summary>
  27505. </member>
  27506. <member name="T:Urho.PodVector`1">
  27507. <typeparam name="T"></typeparam>
  27508. <summary></summary>
  27509. <remarks></remarks>
  27510. </member>
  27511. <member name="C:Urho.PodVector`1">
  27512. <summary></summary>
  27513. <remarks></remarks>
  27514. </member>
  27515. <member name="T:Urho.PositionedEventArgs">
  27516. <summary></summary>
  27517. <remarks></remarks>
  27518. </member>
  27519. <member name="P:Urho.PositionedEventArgs.Element">
  27520. <summary></summary>
  27521. <value></value>
  27522. <remarks></remarks>
  27523. </member>
  27524. <member name="P:Urho.PositionedEventArgs.X">
  27525. <summary></summary>
  27526. <value></value>
  27527. <remarks></remarks>
  27528. </member>
  27529. <member name="P:Urho.PositionedEventArgs.Y">
  27530. <summary></summary>
  27531. <value></value>
  27532. <remarks></remarks>
  27533. </member>
  27534. <member name="T:Urho.PostRenderUpdateEventArgs">
  27535. <summary></summary>
  27536. <remarks></remarks>
  27537. </member>
  27538. <member name="P:Urho.PostRenderUpdateEventArgs.TimeStep">
  27539. <summary></summary>
  27540. <value></value>
  27541. <remarks></remarks>
  27542. </member>
  27543. <member name="T:Urho.PostUpdateEventArgs">
  27544. <summary></summary>
  27545. <remarks></remarks>
  27546. </member>
  27547. <member name="P:Urho.PostUpdateEventArgs.TimeStep">
  27548. <summary></summary>
  27549. <value></value>
  27550. <remarks></remarks>
  27551. </member>
  27552. <member name="T:Urho.PressedEventArgs">
  27553. <summary></summary>
  27554. <remarks></remarks>
  27555. </member>
  27556. <member name="P:Urho.PressedEventArgs.Element">
  27557. <summary></summary>
  27558. <value></value>
  27559. <remarks></remarks>
  27560. </member>
  27561. <member name="T:Urho.PrimitiveType">
  27562. <summary>
  27563. Primitive type.
  27564. </summary>
  27565. <remarks></remarks>
  27566. </member>
  27567. <member name="F:Urho.PrimitiveType.LineList">
  27568. <summary></summary>
  27569. </member>
  27570. <member name="F:Urho.PrimitiveType.LineStrip">
  27571. <summary></summary>
  27572. </member>
  27573. <member name="F:Urho.PrimitiveType.PointList">
  27574. <summary></summary>
  27575. </member>
  27576. <member name="F:Urho.PrimitiveType.TriangleFan">
  27577. <summary></summary>
  27578. </member>
  27579. <member name="F:Urho.PrimitiveType.TriangleList">
  27580. <summary></summary>
  27581. </member>
  27582. <member name="F:Urho.PrimitiveType.TriangleStrip">
  27583. <summary></summary>
  27584. </member>
  27585. <member name="T:Urho.Profiler">
  27586. <summary>
  27587. Hierarchical performance profiler subsystem.
  27588. </summary>
  27589. <remarks></remarks>
  27590. </member>
  27591. <member name="C:Urho.Profiler(System.IntPtr)">
  27592. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  27593. <summary>Constructs a new instance of Profiler, given a raw pointer to an unmanaged object</summary>
  27594. <remarks>
  27595. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  27596. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  27597. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  27598. </remarks>
  27599. </member>
  27600. <member name="C:Urho.Profiler(Urho.Context)">
  27601. <param name="context">The context that this object will be attached to.</param>
  27602. <summary>Creates an instance of Profiler that is attached to an execution context.</summary>
  27603. <remarks>
  27604. <para>This creates an instance of Profiler attached to the specified execution context.</para>
  27605. </remarks>
  27606. </member>
  27607. <member name="C:Urho.Profiler(Urho.UrhoObjectFlag)">
  27608. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  27609. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  27610. <remarks>
  27611. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  27612. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  27613. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  27614. </remarks>
  27615. </member>
  27616. <member name="P:Urho.Profiler.BaseType">
  27617. <summary>Urho's type system base type.</summary>
  27618. <value>StringHash representing the base type for this Urho type.</value>
  27619. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  27620. </member>
  27621. <member name="M:Urho.Profiler.BeginFrame">
  27622. <summary>
  27623. Begin the profiling frame. Called by HandleBeginFrame().
  27624. </summary>
  27625. <remarks></remarks>
  27626. </member>
  27627. <member name="M:Urho.Profiler.BeginInterval">
  27628. <summary>
  27629. Begin a new interval.
  27630. </summary>
  27631. <remarks></remarks>
  27632. </member>
  27633. <member name="P:Urho.Profiler.CurrentBlock">
  27634. <summary>
  27635. Return the current profiling block.
  27636. </summary>
  27637. <value></value>
  27638. <remarks></remarks>
  27639. </member>
  27640. <member name="M:Urho.Profiler.EndBlock">
  27641. <summary>
  27642. End timing the current profiling block.
  27643. </summary>
  27644. <remarks></remarks>
  27645. </member>
  27646. <member name="M:Urho.Profiler.EndFrame">
  27647. <summary>
  27648. End the profiling frame. Called by HandleEndFrame().
  27649. </summary>
  27650. <remarks></remarks>
  27651. </member>
  27652. <member name="M:Urho.Profiler.GetData(System.Boolean,System.Boolean,System.UInt32)">
  27653. <param name="showUnused"></param>
  27654. <param name="showTotal"></param>
  27655. <param name="maxDepth"></param>
  27656. <summary>
  27657. Return profiling data as text output.
  27658. </summary>
  27659. <returns></returns>
  27660. <remarks></remarks>
  27661. </member>
  27662. <member name="P:Urho.Profiler.RootBlock">
  27663. <summary>
  27664. Return the root profiling block.
  27665. </summary>
  27666. <value></value>
  27667. <remarks></remarks>
  27668. </member>
  27669. <member name="P:Urho.Profiler.Type">
  27670. <summary>Urho's type system type.</summary>
  27671. <value>StringHash representing the type for this C# type.</value>
  27672. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  27673. </member>
  27674. <member name="P:Urho.Profiler.TypeName">
  27675. <summary>Urho's low-level type name.</summary>
  27676. <value>Stringified low-level type name.</value>
  27677. <remarks />
  27678. </member>
  27679. <member name="P:Urho.Profiler.TypeNameStatic">
  27680. <summary>Urho's low-level type name, accessible as a static method.</summary>
  27681. <value>Stringified low-level type name.</value>
  27682. <remarks />
  27683. </member>
  27684. <member name="P:Urho.Profiler.TypeStatic">
  27685. <summary></summary>
  27686. <value></value>
  27687. <remarks></remarks>
  27688. </member>
  27689. <member name="T:Urho.ProfilerBlock">
  27690. <summary></summary>
  27691. <remarks></remarks>
  27692. </member>
  27693. <member name="T:Urho.PropertySet2D">
  27694. <summary>
  27695. Property set.
  27696. </summary>
  27697. <remarks></remarks>
  27698. </member>
  27699. <member name="C:Urho.PropertySet2D">
  27700. <summary></summary>
  27701. <remarks></remarks>
  27702. </member>
  27703. <member name="C:Urho.PropertySet2D(System.IntPtr)">
  27704. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  27705. <summary>Constructs a new instance of PropertySet2D, given a raw pointer to an unmanaged object</summary>
  27706. <remarks>
  27707. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  27708. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  27709. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  27710. </remarks>
  27711. </member>
  27712. <member name="C:Urho.PropertySet2D(Urho.UrhoObjectFlag)">
  27713. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  27714. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  27715. <remarks>
  27716. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  27717. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  27718. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  27719. </remarks>
  27720. </member>
  27721. <member name="M:Urho.PropertySet2D.GetProperty(System.String)">
  27722. <param name="name"></param>
  27723. <summary>
  27724. Return property value.
  27725. </summary>
  27726. <returns></returns>
  27727. <remarks></remarks>
  27728. </member>
  27729. <member name="M:Urho.PropertySet2D.HasProperty(System.String)">
  27730. <param name="name"></param>
  27731. <summary>
  27732. Return has property.
  27733. </summary>
  27734. <returns></returns>
  27735. <remarks></remarks>
  27736. </member>
  27737. <member name="M:Urho.PropertySet2D.Load(Urho.XMLElement)">
  27738. <param name="element"></param>
  27739. <summary>
  27740. Load from XML element.
  27741. </summary>
  27742. <remarks></remarks>
  27743. </member>
  27744. <member name="T:Urho.Quaternion">
  27745. <summary>
  27746. Represents a Quaternion.
  27747. </summary>
  27748. <remarks></remarks>
  27749. </member>
  27750. <member name="C:Urho.Quaternion(Urho.Matrix3@)">
  27751. <param name="matrix"></param>
  27752. <summary></summary>
  27753. <remarks></remarks>
  27754. </member>
  27755. <member name="C:Urho.Quaternion(Urho.Vector3,System.Single)">
  27756. <param name="v">The vector part</param>
  27757. <param name="w">The w part</param>
  27758. <summary>
  27759. Construct a new Quaternion from vector and w components
  27760. </summary>
  27761. <remarks></remarks>
  27762. </member>
  27763. <member name="C:Urho.Quaternion(System.Single,System.Single,System.Single)">
  27764. <param name="x"></param>
  27765. <param name="y"></param>
  27766. <param name="z"></param>
  27767. <summary></summary>
  27768. <remarks></remarks>
  27769. </member>
  27770. <member name="C:Urho.Quaternion(System.Single,System.Single,System.Single,System.Single)">
  27771. <param name="x">The x component</param>
  27772. <param name="y">The y component</param>
  27773. <param name="z">The z component</param>
  27774. <param name="w">The w component</param>
  27775. <summary>
  27776. Construct a new Quaternion
  27777. </summary>
  27778. <remarks></remarks>
  27779. </member>
  27780. <member name="M:Urho.Quaternion.Add(Urho.Quaternion,Urho.Quaternion)">
  27781. <param name="left">The first operand</param>
  27782. <param name="right">The second operand</param>
  27783. <summary>
  27784. Add two quaternions
  27785. </summary>
  27786. <returns>The result of the addition</returns>
  27787. <remarks></remarks>
  27788. </member>
  27789. <member name="M:Urho.Quaternion.Add(Urho.Quaternion@,Urho.Quaternion@,Urho.Quaternion@)">
  27790. <param name="left">The first operand</param>
  27791. <param name="right">The second operand</param>
  27792. <param name="result">The result of the addition</param>
  27793. <summary>
  27794. Add two quaternions
  27795. </summary>
  27796. <remarks></remarks>
  27797. </member>
  27798. <member name="M:Urho.Quaternion.Conjugate">
  27799. <summary>
  27800. Convert this quaternion to its conjugate
  27801. </summary>
  27802. <remarks></remarks>
  27803. </member>
  27804. <member name="M:Urho.Quaternion.Conjugate(Urho.Quaternion)">
  27805. <param name="q">The quaternion</param>
  27806. <summary>
  27807. Get the conjugate of the given quaternion
  27808. </summary>
  27809. <returns>The conjugate of the given quaternion</returns>
  27810. <remarks></remarks>
  27811. </member>
  27812. <member name="M:Urho.Quaternion.Conjugate(Urho.Quaternion@,Urho.Quaternion@)">
  27813. <param name="q">The quaternion</param>
  27814. <param name="result">The conjugate of the given quaternion</param>
  27815. <summary>
  27816. Get the conjugate of the given quaternion
  27817. </summary>
  27818. <remarks></remarks>
  27819. </member>
  27820. <member name="M:Urho.Quaternion.Equals(System.Object)">
  27821. <param name="other">The other object to be used in the comparison.</param>
  27822. <summary>
  27823. Compares this object instance to another object for equality.
  27824. </summary>
  27825. <returns>True if both objects are Quaternions of equal value. Otherwise it returns false.</returns>
  27826. <remarks></remarks>
  27827. </member>
  27828. <member name="M:Urho.Quaternion.Equals(Urho.Quaternion)">
  27829. <param name="other">The other Quaternion to be used in the comparison.</param>
  27830. <summary>
  27831. Compares this Quaternion instance to another Quaternion for equality.
  27832. </summary>
  27833. <returns>True if both instances are equal; false otherwise.</returns>
  27834. <remarks></remarks>
  27835. </member>
  27836. <member name="M:Urho.Quaternion.FromAxisAngle(Urho.Vector3,System.Single)">
  27837. <param name="axis">The axis to rotate about</param>
  27838. <param name="angle">The rotation angle in radians</param>
  27839. <summary>
  27840. Build a quaternion from the given axis and angle
  27841. </summary>
  27842. <returns />
  27843. <remarks></remarks>
  27844. </member>
  27845. <member name="M:Urho.Quaternion.FromRotationTo(Urho.Vector3,Urho.Vector3)">
  27846. <param name="start"></param>
  27847. <param name="end"></param>
  27848. <summary></summary>
  27849. <returns></returns>
  27850. <remarks></remarks>
  27851. </member>
  27852. <member name="M:Urho.Quaternion.GetHashCode">
  27853. <summary>
  27854. Provides the hash code for this object.
  27855. </summary>
  27856. <returns>A hash code formed from the bitwise XOR of this objects members.</returns>
  27857. <remarks></remarks>
  27858. </member>
  27859. <member name="F:Urho.Quaternion.Identity">
  27860. <summary>
  27861. Defines the identity quaternion.
  27862. </summary>
  27863. <remarks></remarks>
  27864. </member>
  27865. <member name="M:Urho.Quaternion.Invert(Urho.Quaternion)">
  27866. <param name="q">The quaternion to invert</param>
  27867. <summary>
  27868. Get the inverse of the given quaternion
  27869. </summary>
  27870. <returns>The inverse of the given quaternion</returns>
  27871. <remarks></remarks>
  27872. </member>
  27873. <member name="M:Urho.Quaternion.Invert(Urho.Quaternion@,Urho.Quaternion@)">
  27874. <param name="q">The quaternion to invert</param>
  27875. <param name="result">The inverse of the given quaternion</param>
  27876. <summary>
  27877. Get the inverse of the given quaternion
  27878. </summary>
  27879. <remarks></remarks>
  27880. </member>
  27881. <member name="P:Urho.Quaternion.Length">
  27882. <summary>
  27883. Gets the length (magnitude) of the quaternion.
  27884. </summary>
  27885. <value></value>
  27886. <remarks></remarks>
  27887. <altmember cref="P:Urho.Quaternion.LengthSquared" />
  27888. </member>
  27889. <member name="P:Urho.Quaternion.LengthSquared">
  27890. <summary>
  27891. Gets the square of the quaternion length (magnitude).
  27892. </summary>
  27893. <value></value>
  27894. <remarks></remarks>
  27895. </member>
  27896. <member name="M:Urho.Quaternion.Mult(Urho.Quaternion,Urho.Quaternion)">
  27897. <param name="left">The first instance.</param>
  27898. <param name="right">The second instance.</param>
  27899. <summary>
  27900. Multiplies two instances.
  27901. </summary>
  27902. <returns>A new instance containing the result of the calculation.</returns>
  27903. <remarks></remarks>
  27904. </member>
  27905. <member name="M:Urho.Quaternion.Mult(Urho.Quaternion@,Urho.Quaternion@,Urho.Quaternion@)">
  27906. <param name="left">The first instance.</param>
  27907. <param name="right">The second instance.</param>
  27908. <param name="result">A new instance containing the result of the calculation.</param>
  27909. <summary>
  27910. Multiplies two instances.
  27911. </summary>
  27912. <remarks></remarks>
  27913. </member>
  27914. <member name="M:Urho.Quaternion.Multiply(Urho.Quaternion,System.Single)">
  27915. <param name="quaternion">The instance.</param>
  27916. <param name="scale">The scalar.</param>
  27917. <summary>
  27918. Multiplies an instance by a scalar.
  27919. </summary>
  27920. <returns>A new instance containing the result of the calculation.</returns>
  27921. <remarks></remarks>
  27922. </member>
  27923. <member name="M:Urho.Quaternion.Multiply(Urho.Quaternion,Urho.Quaternion)">
  27924. <param name="left">The first instance.</param>
  27925. <param name="right">The second instance.</param>
  27926. <summary>
  27927. Multiplies two instances.
  27928. </summary>
  27929. <returns>A new instance containing the result of the calculation.</returns>
  27930. <remarks></remarks>
  27931. </member>
  27932. <member name="M:Urho.Quaternion.Multiply(Urho.Quaternion@,System.Single,Urho.Quaternion@)">
  27933. <param name="quaternion">The instance.</param>
  27934. <param name="scale">The scalar.</param>
  27935. <param name="result">A new instance containing the result of the calculation.</param>
  27936. <summary>
  27937. Multiplies an instance by a scalar.
  27938. </summary>
  27939. <remarks></remarks>
  27940. </member>
  27941. <member name="M:Urho.Quaternion.Multiply(Urho.Quaternion@,System.Single@,Urho.Quaternion@)">
  27942. <param name="quaternion"></param>
  27943. <param name="scale"></param>
  27944. <param name="result"></param>
  27945. <summary></summary>
  27946. <remarks></remarks>
  27947. </member>
  27948. <member name="M:Urho.Quaternion.Multiply(Urho.Quaternion@,Urho.Quaternion@,Urho.Quaternion@)">
  27949. <param name="left">The first instance.</param>
  27950. <param name="right">The second instance.</param>
  27951. <param name="result">A new instance containing the result of the calculation.</param>
  27952. <summary>
  27953. Multiplies two instances.
  27954. </summary>
  27955. <remarks></remarks>
  27956. </member>
  27957. <member name="M:Urho.Quaternion.Normalize">
  27958. <summary>
  27959. Scales the Quaternion to unit length.
  27960. </summary>
  27961. <remarks></remarks>
  27962. </member>
  27963. <member name="M:Urho.Quaternion.Normalize(Urho.Quaternion)">
  27964. <param name="q">The quaternion to normalize</param>
  27965. <summary>
  27966. Scale the given quaternion to unit length
  27967. </summary>
  27968. <returns>The normalized quaternion</returns>
  27969. <remarks></remarks>
  27970. </member>
  27971. <member name="M:Urho.Quaternion.Normalize(Urho.Quaternion@,Urho.Quaternion@)">
  27972. <param name="q">The quaternion to normalize</param>
  27973. <param name="result">The normalized quaternion</param>
  27974. <summary>
  27975. Scale the given quaternion to unit length
  27976. </summary>
  27977. <remarks></remarks>
  27978. </member>
  27979. <member name="M:Urho.Quaternion.op_Addition(Urho.Quaternion,Urho.Quaternion)">
  27980. <param name="left">The first instance.</param>
  27981. <param name="right">The second instance.</param>
  27982. <summary>
  27983. Adds two instances.
  27984. </summary>
  27985. <returns>The result of the calculation.</returns>
  27986. <remarks></remarks>
  27987. </member>
  27988. <member name="M:Urho.Quaternion.op_Equality(Urho.Quaternion,Urho.Quaternion)">
  27989. <param name="left">The first instance.</param>
  27990. <param name="right">The second instance.</param>
  27991. <summary>
  27992. Compares two instances for equality.
  27993. </summary>
  27994. <returns>True, if left equals right; false otherwise.</returns>
  27995. <remarks></remarks>
  27996. </member>
  27997. <member name="M:Urho.Quaternion.op_Inequality(Urho.Quaternion,Urho.Quaternion)">
  27998. <param name="left">The first instance.</param>
  27999. <param name="right">The second instance.</param>
  28000. <summary>
  28001. Compares two instances for inequality.
  28002. </summary>
  28003. <returns>True, if left does not equal right; false otherwise.</returns>
  28004. <remarks></remarks>
  28005. </member>
  28006. <member name="M:Urho.Quaternion.op_Multiply(System.Single,Urho.Quaternion)">
  28007. <param name="scale">The scalar.</param>
  28008. <param name="quaternion">The instance.</param>
  28009. <summary>
  28010. Multiplies an instance by a scalar.
  28011. </summary>
  28012. <returns>A new instance containing the result of the calculation.</returns>
  28013. <remarks></remarks>
  28014. </member>
  28015. <member name="M:Urho.Quaternion.op_Multiply(Urho.Quaternion,System.Single)">
  28016. <param name="quaternion">The instance.</param>
  28017. <param name="scale">The scalar.</param>
  28018. <summary>
  28019. Multiplies an instance by a scalar.
  28020. </summary>
  28021. <returns>A new instance containing the result of the calculation.</returns>
  28022. <remarks></remarks>
  28023. </member>
  28024. <member name="M:Urho.Quaternion.op_Multiply(Urho.Quaternion,Urho.Quaternion)">
  28025. <param name="left">The first instance.</param>
  28026. <param name="right">The second instance.</param>
  28027. <summary>
  28028. Multiplies two instances.
  28029. </summary>
  28030. <returns>The result of the calculation.</returns>
  28031. <remarks></remarks>
  28032. </member>
  28033. <member name="M:Urho.Quaternion.op_Multiply(Urho.Quaternion,Urho.Vector3)">
  28034. <param name="quaternion">The instance.</param>
  28035. <param name="vector">The vector.</param>
  28036. <summary>
  28037. Multiplies an instance by a vector3.
  28038. </summary>
  28039. <returns>A new instance containing the result of the calculation.</returns>
  28040. <remarks></remarks>
  28041. </member>
  28042. <member name="M:Urho.Quaternion.op_Subtraction(Urho.Quaternion,Urho.Quaternion)">
  28043. <param name="left">The first instance.</param>
  28044. <param name="right">The second instance.</param>
  28045. <summary>
  28046. Subtracts two instances.
  28047. </summary>
  28048. <returns>The result of the calculation.</returns>
  28049. <remarks></remarks>
  28050. </member>
  28051. <member name="P:Urho.Quaternion.PitchAngle">
  28052. <summary></summary>
  28053. <value></value>
  28054. <remarks></remarks>
  28055. </member>
  28056. <member name="P:Urho.Quaternion.RollAngle">
  28057. <summary></summary>
  28058. <value></value>
  28059. <remarks></remarks>
  28060. </member>
  28061. <member name="M:Urho.Quaternion.Slerp(Urho.Quaternion,Urho.Quaternion,System.Single)">
  28062. <param name="q1">The first quaternion</param>
  28063. <param name="q2">The second quaternion</param>
  28064. <param name="blend">The blend factor</param>
  28065. <summary>
  28066. Do Spherical linear interpolation between two quaternions
  28067. </summary>
  28068. <returns>A smooth blend between the given quaternions</returns>
  28069. <remarks></remarks>
  28070. </member>
  28071. <member name="M:Urho.Quaternion.Sub(Urho.Quaternion,Urho.Quaternion)">
  28072. <param name="left">The left instance.</param>
  28073. <param name="right">The right instance.</param>
  28074. <summary>
  28075. Subtracts two instances.
  28076. </summary>
  28077. <returns>The result of the operation.</returns>
  28078. <remarks></remarks>
  28079. </member>
  28080. <member name="M:Urho.Quaternion.Sub(Urho.Quaternion@,Urho.Quaternion@,Urho.Quaternion@)">
  28081. <param name="left">The left instance.</param>
  28082. <param name="right">The right instance.</param>
  28083. <param name="result">The result of the operation.</param>
  28084. <summary>
  28085. Subtracts two instances.
  28086. </summary>
  28087. <remarks></remarks>
  28088. </member>
  28089. <member name="M:Urho.Quaternion.ToAxisAngle">
  28090. <summary>
  28091. Convert this instance to an axis-angle representation.
  28092. </summary>
  28093. <returns>A Vector4 that is the axis-angle representation of this quaternion.</returns>
  28094. <remarks></remarks>
  28095. </member>
  28096. <member name="M:Urho.Quaternion.ToAxisAngle(Urho.Vector3@,System.Single@)">
  28097. <param name="axis">The resultant axis</param>
  28098. <param name="angle">The resultant angle</param>
  28099. <summary>
  28100. Convert the current quaternion to axis angle representation
  28101. </summary>
  28102. <remarks></remarks>
  28103. </member>
  28104. <member name="M:Urho.Quaternion.ToEulerAngles">
  28105. <summary></summary>
  28106. <returns></returns>
  28107. <remarks></remarks>
  28108. </member>
  28109. <member name="M:Urho.Quaternion.ToString">
  28110. <summary>
  28111. Returns a System.String that represents the current Quaternion.
  28112. </summary>
  28113. <returns />
  28114. <remarks></remarks>
  28115. </member>
  28116. <member name="P:Urho.Quaternion.W">
  28117. <summary>
  28118. Gets or sets the W component of this instance.
  28119. </summary>
  28120. <value></value>
  28121. <remarks></remarks>
  28122. </member>
  28123. <member name="P:Urho.Quaternion.X">
  28124. <summary>
  28125. Gets or sets the X component of this instance.
  28126. </summary>
  28127. <value></value>
  28128. <remarks></remarks>
  28129. </member>
  28130. <member name="P:Urho.Quaternion.Xyz">
  28131. <summary>
  28132. Gets or sets an OpenTK.Vector3 with the X, Y and Z components of this instance.
  28133. </summary>
  28134. <value></value>
  28135. <remarks></remarks>
  28136. </member>
  28137. <member name="P:Urho.Quaternion.XYZ">
  28138. <summary>
  28139. Gets or sets an OpenTK.Vector3 with the X, Y and Z components of this instance.
  28140. </summary>
  28141. <value></value>
  28142. <remarks></remarks>
  28143. </member>
  28144. <member name="P:Urho.Quaternion.Y">
  28145. <summary>
  28146. Gets or sets the Y component of this instance.
  28147. </summary>
  28148. <value></value>
  28149. <remarks></remarks>
  28150. </member>
  28151. <member name="P:Urho.Quaternion.YawAngle">
  28152. <summary></summary>
  28153. <value></value>
  28154. <remarks></remarks>
  28155. </member>
  28156. <member name="P:Urho.Quaternion.Z">
  28157. <summary>
  28158. Gets or sets the Z component of this instance.
  28159. </summary>
  28160. <value></value>
  28161. <remarks></remarks>
  28162. </member>
  28163. <member name="T:Urho.RandomAccessIterator">
  28164. <summary></summary>
  28165. <remarks></remarks>
  28166. </member>
  28167. <member name="T:Urho.Ray">
  28168. <summary></summary>
  28169. <remarks></remarks>
  28170. </member>
  28171. <member name="C:Urho.Ray(Urho.Vector3,Urho.Vector3)">
  28172. <param name="origin"></param>
  28173. <param name="direction"></param>
  28174. <summary></summary>
  28175. <remarks></remarks>
  28176. </member>
  28177. <member name="F:Urho.Ray.Direction">
  28178. <summary></summary>
  28179. <remarks></remarks>
  28180. </member>
  28181. <member name="F:Urho.Ray.Origin">
  28182. <summary></summary>
  28183. <remarks></remarks>
  28184. </member>
  28185. <member name="T:Urho.RayQueryLevel">
  28186. <summary>
  28187. Graphics raycast detail level.
  28188. </summary>
  28189. <remarks></remarks>
  28190. </member>
  28191. <member name="F:Urho.RayQueryLevel.Aabb">
  28192. <summary></summary>
  28193. </member>
  28194. <member name="F:Urho.RayQueryLevel.Obb">
  28195. <summary></summary>
  28196. </member>
  28197. <member name="F:Urho.RayQueryLevel.Triangle">
  28198. <summary></summary>
  28199. </member>
  28200. <member name="F:Urho.RayQueryLevel.TriangleUv">
  28201. <summary></summary>
  28202. </member>
  28203. <member name="T:Urho.RayQueryResult">
  28204. <summary></summary>
  28205. <remarks></remarks>
  28206. </member>
  28207. <member name="F:Urho.RayQueryResult.Distance">
  28208. <summary></summary>
  28209. <remarks></remarks>
  28210. </member>
  28211. <member name="P:Urho.RayQueryResult.Drawable">
  28212. <summary></summary>
  28213. <value></value>
  28214. <remarks></remarks>
  28215. </member>
  28216. <member name="P:Urho.RayQueryResult.Node">
  28217. <summary></summary>
  28218. <value></value>
  28219. <remarks></remarks>
  28220. </member>
  28221. <member name="F:Urho.RayQueryResult.Normal">
  28222. <summary></summary>
  28223. <remarks></remarks>
  28224. </member>
  28225. <member name="F:Urho.RayQueryResult.Position">
  28226. <summary></summary>
  28227. <remarks></remarks>
  28228. </member>
  28229. <member name="F:Urho.RayQueryResult.SubObject">
  28230. <summary></summary>
  28231. <remarks></remarks>
  28232. </member>
  28233. <member name="F:Urho.RayQueryResult.TextureUV">
  28234. <summary></summary>
  28235. <remarks></remarks>
  28236. </member>
  28237. <member name="T:Urho.Rect">
  28238. <summary></summary>
  28239. <remarks></remarks>
  28240. </member>
  28241. <member name="C:Urho.Rect(Urho.Vector2,Urho.Vector2)">
  28242. <param name="min"></param>
  28243. <param name="max"></param>
  28244. <summary></summary>
  28245. <remarks></remarks>
  28246. </member>
  28247. <member name="C:Urho.Rect(System.Int32,System.Int32,System.Int32,System.Int32)">
  28248. <param name="left"></param>
  28249. <param name="top"></param>
  28250. <param name="right"></param>
  28251. <param name="bottom"></param>
  28252. <summary></summary>
  28253. <remarks></remarks>
  28254. </member>
  28255. <member name="P:Urho.Rect.Defined">
  28256. <summary></summary>
  28257. <value></value>
  28258. <remarks></remarks>
  28259. </member>
  28260. <member name="F:Urho.Rect.Max">
  28261. <summary></summary>
  28262. <remarks></remarks>
  28263. </member>
  28264. <member name="F:Urho.Rect.Min">
  28265. <summary></summary>
  28266. <remarks></remarks>
  28267. </member>
  28268. <member name="T:Urho.RefCount">
  28269. <summary></summary>
  28270. <remarks></remarks>
  28271. </member>
  28272. <member name="T:Urho.RefCounted">
  28273. <summary>
  28274. Base class for intrusively reference-counted objects. These are noncopyable and non-assignable.
  28275. </summary>
  28276. <remarks></remarks>
  28277. </member>
  28278. <member name="C:Urho.RefCounted">
  28279. <summary></summary>
  28280. <remarks></remarks>
  28281. </member>
  28282. <member name="C:Urho.RefCounted(System.IntPtr)">
  28283. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  28284. <summary>Constructs a new instance of RefCounted, given a raw pointer to an unmanaged object</summary>
  28285. <remarks>
  28286. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  28287. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  28288. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  28289. </remarks>
  28290. </member>
  28291. <member name="M:Urho.RefCounted.AddRef">
  28292. <summary>
  28293. Increment reference count. Can also be called outside of a SharedPtr for traditional reference counting.
  28294. </summary>
  28295. <remarks></remarks>
  28296. </member>
  28297. <member name="M:Urho.RefCounted.CheckAccess">
  28298. <summary></summary>
  28299. <remarks></remarks>
  28300. </member>
  28301. <member name="M:Urho.RefCounted.CheckEngine">
  28302. <summary></summary>
  28303. <remarks></remarks>
  28304. </member>
  28305. <member name="M:Urho.RefCounted.Dispose">
  28306. <summary></summary>
  28307. <remarks></remarks>
  28308. </member>
  28309. <member name="M:Urho.RefCounted.Dispose(System.Boolean)">
  28310. <param name="disposing"></param>
  28311. <summary></summary>
  28312. <remarks></remarks>
  28313. </member>
  28314. <member name="M:Urho.RefCounted.Equals(System.Object)">
  28315. <param name="other"></param>
  28316. <summary></summary>
  28317. <returns></returns>
  28318. <remarks></remarks>
  28319. </member>
  28320. <member name="M:Urho.RefCounted.Finalize">
  28321. <summary></summary>
  28322. <remarks></remarks>
  28323. </member>
  28324. <member name="M:Urho.RefCounted.GetHashCode">
  28325. <summary></summary>
  28326. <returns></returns>
  28327. <remarks></remarks>
  28328. </member>
  28329. <member name="P:Urho.RefCounted.Handle">
  28330. <summary></summary>
  28331. <value></value>
  28332. <remarks></remarks>
  28333. </member>
  28334. <member name="P:Urho.RefCounted.IsDeleted">
  28335. <summary>
  28336. True if underlying native object is deleted
  28337. </summary>
  28338. <value></value>
  28339. <remarks></remarks>
  28340. </member>
  28341. <member name="M:Urho.RefCounted.OnDeleted">
  28342. <summary></summary>
  28343. <remarks></remarks>
  28344. </member>
  28345. <member name="M:Urho.RefCounted.op_Equality(Urho.RefCounted,Urho.RefCounted)">
  28346. <param name="_a"></param>
  28347. <param name="_b"></param>
  28348. <summary></summary>
  28349. <returns></returns>
  28350. <remarks></remarks>
  28351. </member>
  28352. <member name="M:Urho.RefCounted.op_Inequality(Urho.RefCounted,Urho.RefCounted)">
  28353. <param name="_a"></param>
  28354. <param name="_b"></param>
  28355. <summary></summary>
  28356. <returns></returns>
  28357. <remarks></remarks>
  28358. </member>
  28359. <member name="M:Urho.RefCounted.RefCountPtr">
  28360. <summary>
  28361. Return pointer to the reference count structure.
  28362. </summary>
  28363. <returns></returns>
  28364. <remarks></remarks>
  28365. </member>
  28366. <member name="M:Urho.RefCounted.Refs">
  28367. <summary>
  28368. Return reference count.
  28369. </summary>
  28370. <returns></returns>
  28371. <remarks></remarks>
  28372. </member>
  28373. <member name="M:Urho.RefCounted.ReleaseRef">
  28374. <summary>
  28375. Decrement reference count and delete self if no more references. Can also be called outside of a SharedPtr for traditional reference counting.
  28376. </summary>
  28377. <remarks></remarks>
  28378. </member>
  28379. <member name="M:Urho.RefCounted.WeakRefs">
  28380. <summary>
  28381. Return weak reference count.
  28382. </summary>
  28383. <returns></returns>
  28384. <remarks></remarks>
  28385. </member>
  28386. <member name="T:Urho.ReleasedEventArgs">
  28387. <summary></summary>
  28388. <remarks></remarks>
  28389. </member>
  28390. <member name="P:Urho.ReleasedEventArgs.Element">
  28391. <summary></summary>
  28392. <value></value>
  28393. <remarks></remarks>
  28394. </member>
  28395. <member name="T:Urho.ReloadFailedEventArgs">
  28396. <summary></summary>
  28397. <remarks></remarks>
  28398. </member>
  28399. <member name="T:Urho.ReloadFinishedEventArgs">
  28400. <summary></summary>
  28401. <remarks></remarks>
  28402. </member>
  28403. <member name="T:Urho.ReloadStartedEventArgs">
  28404. <summary></summary>
  28405. <remarks></remarks>
  28406. </member>
  28407. <member name="T:Urho.RemoteEventDataEventArgs">
  28408. <summary></summary>
  28409. <remarks></remarks>
  28410. </member>
  28411. <member name="P:Urho.RemoteEventDataEventArgs.Connection">
  28412. <summary></summary>
  28413. <value></value>
  28414. <remarks></remarks>
  28415. </member>
  28416. <member name="T:Urho.RemoveSelf">
  28417. <summary></summary>
  28418. <remarks></remarks>
  28419. </member>
  28420. <member name="C:Urho.RemoveSelf">
  28421. <summary></summary>
  28422. <remarks></remarks>
  28423. </member>
  28424. <member name="M:Urho.RemoveSelf.Reverse">
  28425. <summary></summary>
  28426. <returns></returns>
  28427. <remarks></remarks>
  28428. </member>
  28429. <member name="M:Urho.RemoveSelf.StartAction(Urho.Node)">
  28430. <param name="target"></param>
  28431. <summary></summary>
  28432. <returns></returns>
  28433. <remarks></remarks>
  28434. </member>
  28435. <member name="T:Urho.RemoveSelfState">
  28436. <summary></summary>
  28437. <remarks></remarks>
  28438. </member>
  28439. <member name="C:Urho.RemoveSelfState(Urho.RemoveSelf,Urho.Node)">
  28440. <param name="action"></param>
  28441. <param name="target"></param>
  28442. <summary></summary>
  28443. <remarks></remarks>
  28444. </member>
  28445. <member name="M:Urho.RemoveSelfState.Update(System.Single)">
  28446. <param name="time"></param>
  28447. <summary></summary>
  28448. <remarks></remarks>
  28449. </member>
  28450. <member name="T:Urho.RenderCommandSortMode">
  28451. <summary>
  28452. Rendering path sorting modes.
  28453. </summary>
  28454. <remarks></remarks>
  28455. </member>
  28456. <member name="F:Urho.RenderCommandSortMode.Backtofront">
  28457. <summary></summary>
  28458. </member>
  28459. <member name="F:Urho.RenderCommandSortMode.Fronttoback">
  28460. <summary></summary>
  28461. </member>
  28462. <member name="T:Urho.RenderCommandType">
  28463. <summary>
  28464. Rendering path command types.
  28465. </summary>
  28466. <remarks></remarks>
  28467. </member>
  28468. <member name="F:Urho.RenderCommandType.Clear">
  28469. <summary></summary>
  28470. </member>
  28471. <member name="F:Urho.RenderCommandType.Forwardlights">
  28472. <summary></summary>
  28473. </member>
  28474. <member name="F:Urho.RenderCommandType.Lightvolumes">
  28475. <summary></summary>
  28476. </member>
  28477. <member name="F:Urho.RenderCommandType.None">
  28478. <summary></summary>
  28479. </member>
  28480. <member name="F:Urho.RenderCommandType.Quad">
  28481. <summary></summary>
  28482. </member>
  28483. <member name="F:Urho.RenderCommandType.Renderui">
  28484. <summary></summary>
  28485. </member>
  28486. <member name="F:Urho.RenderCommandType.Scenepass">
  28487. <summary></summary>
  28488. </member>
  28489. <member name="T:Urho.Renderer">
  28490. <summary>
  28491. High-level rendering subsystem. Manages drawing of 3D views.
  28492. </summary>
  28493. <remarks></remarks>
  28494. </member>
  28495. <member name="C:Urho.Renderer(System.IntPtr)">
  28496. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  28497. <summary>Constructs a new instance of Renderer, given a raw pointer to an unmanaged object</summary>
  28498. <remarks>
  28499. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  28500. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  28501. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  28502. </remarks>
  28503. </member>
  28504. <member name="C:Urho.Renderer(Urho.Context)">
  28505. <param name="context">The context that this object will be attached to.</param>
  28506. <summary>Creates an instance of Renderer that is attached to an execution context.</summary>
  28507. <remarks>
  28508. <para>This creates an instance of Renderer attached to the specified execution context.</para>
  28509. </remarks>
  28510. </member>
  28511. <member name="C:Urho.Renderer(Urho.UrhoObjectFlag)">
  28512. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  28513. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  28514. <remarks>
  28515. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  28516. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  28517. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  28518. </remarks>
  28519. </member>
  28520. <member name="P:Urho.Renderer.BaseType">
  28521. <summary>Urho's type system base type.</summary>
  28522. <value>StringHash representing the base type for this Urho type.</value>
  28523. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  28524. </member>
  28525. <member name="P:Urho.Renderer.DefaultLightRamp">
  28526. <summary>
  28527. Return the default range attenuation texture.
  28528. </summary>
  28529. <value></value>
  28530. <remarks></remarks>
  28531. </member>
  28532. <member name="P:Urho.Renderer.DefaultLightSpot">
  28533. <summary>
  28534. Return the default spotlight attenuation texture.
  28535. </summary>
  28536. <value></value>
  28537. <remarks></remarks>
  28538. </member>
  28539. <member name="P:Urho.Renderer.DefaultMaterial">
  28540. <summary>
  28541. Return the default material.
  28542. </summary>
  28543. <value></value>
  28544. <remarks></remarks>
  28545. </member>
  28546. <member name="P:Urho.Renderer.DefaultRenderPath">
  28547. <summary>
  28548. Return default renderpath.
  28549. Or
  28550. Set default renderpath.
  28551. </summary>
  28552. <value></value>
  28553. <remarks></remarks>
  28554. </member>
  28555. <member name="P:Urho.Renderer.DefaultZone">
  28556. <summary>
  28557. Return the default zone.
  28558. </summary>
  28559. <value></value>
  28560. <remarks></remarks>
  28561. </member>
  28562. <member name="M:Urho.Renderer.DrawDebugGeometry(System.Boolean)">
  28563. <param name="depthTest"></param>
  28564. <summary>
  28565. Add debug geometry to the debug renderer.
  28566. </summary>
  28567. <remarks></remarks>
  28568. </member>
  28569. <member name="P:Urho.Renderer.DrawShadows">
  28570. <summary>
  28571. Return whether drawing shadows is enabled.
  28572. Or
  28573. Set shadows on/off.
  28574. </summary>
  28575. <value></value>
  28576. <remarks></remarks>
  28577. </member>
  28578. <member name="P:Urho.Renderer.DynamicInstancing">
  28579. <summary>
  28580. Return whether dynamic instancing is in use.
  28581. Or
  28582. Set dynamic instancing on/off.
  28583. </summary>
  28584. <value></value>
  28585. <remarks></remarks>
  28586. </member>
  28587. <member name="P:Urho.Renderer.FaceSelectCubeMap">
  28588. <summary>
  28589. Return the shadowed pointlight face selection cube map.
  28590. </summary>
  28591. <value></value>
  28592. <remarks></remarks>
  28593. </member>
  28594. <member name="M:Urho.Renderer.GetDepthStencil(System.Int32,System.Int32)">
  28595. <param name="width"></param>
  28596. <param name="height"></param>
  28597. <summary>
  28598. Allocate a depth-stencil surface that does not need to be readable. Should only be called during actual rendering, not before.
  28599. </summary>
  28600. <returns></returns>
  28601. <remarks></remarks>
  28602. </member>
  28603. <member name="M:Urho.Renderer.GetLightGeometry(Urho.Light)">
  28604. <param name="light"></param>
  28605. <summary>
  28606. Return volume geometry for a light.
  28607. </summary>
  28608. <returns></returns>
  28609. <remarks></remarks>
  28610. </member>
  28611. <member name="M:Urho.Renderer.GetNumGeometries(System.Boolean)">
  28612. <param name="allViews"></param>
  28613. <summary>
  28614. Return number of geometries rendered.
  28615. </summary>
  28616. <returns></returns>
  28617. <remarks></remarks>
  28618. </member>
  28619. <member name="M:Urho.Renderer.GetNumLights(System.Boolean)">
  28620. <param name="allViews"></param>
  28621. <summary>
  28622. Return number of lights rendered.
  28623. </summary>
  28624. <returns></returns>
  28625. <remarks></remarks>
  28626. </member>
  28627. <member name="M:Urho.Renderer.GetNumOccluders(System.Boolean)">
  28628. <param name="allViews"></param>
  28629. <summary>
  28630. Return number of occluders rendered.
  28631. </summary>
  28632. <returns></returns>
  28633. <remarks></remarks>
  28634. </member>
  28635. <member name="M:Urho.Renderer.GetNumShadowMaps(System.Boolean)">
  28636. <param name="allViews"></param>
  28637. <summary>
  28638. Return number of shadow maps rendered.
  28639. </summary>
  28640. <returns></returns>
  28641. <remarks></remarks>
  28642. </member>
  28643. <member name="M:Urho.Renderer.GetOcclusionBuffer(Urho.Camera)">
  28644. <param name="camera"></param>
  28645. <summary>
  28646. Allocate an occlusion buffer.
  28647. </summary>
  28648. <returns></returns>
  28649. <remarks></remarks>
  28650. </member>
  28651. <member name="M:Urho.Renderer.GetScreenBuffer(System.Int32,System.Int32,System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.UInt32)">
  28652. <param name="width"></param>
  28653. <param name="height"></param>
  28654. <param name="format"></param>
  28655. <param name="cubemap"></param>
  28656. <param name="filtered"></param>
  28657. <param name="srgb"></param>
  28658. <param name="persistentKey"></param>
  28659. <summary>
  28660. Allocate a rendertarget or depth-stencil texture for deferred rendering or postprocessing. Should only be called during actual rendering, not before.
  28661. </summary>
  28662. <returns></returns>
  28663. <remarks></remarks>
  28664. </member>
  28665. <member name="M:Urho.Renderer.GetShadowMap(Urho.Light,Urho.Camera,System.UInt32,System.UInt32)">
  28666. <param name="light"></param>
  28667. <param name="camera"></param>
  28668. <param name="viewWidth"></param>
  28669. <param name="viewHeight"></param>
  28670. <summary>
  28671. Allocate a shadow map. If shadow map reuse is disabled, a different map is returned each time.
  28672. </summary>
  28673. <returns></returns>
  28674. <remarks></remarks>
  28675. </member>
  28676. <member name="M:Urho.Renderer.GetViewport(System.UInt32)">
  28677. <param name="index"></param>
  28678. <summary>
  28679. Return backbuffer viewport by index.
  28680. </summary>
  28681. <returns></returns>
  28682. <remarks></remarks>
  28683. </member>
  28684. <member name="P:Urho.Renderer.HDRRendering">
  28685. <summary>
  28686. Return whether HDR rendering is enabled.
  28687. Or
  28688. Set HDR rendering on/off.
  28689. </summary>
  28690. <value></value>
  28691. <remarks></remarks>
  28692. </member>
  28693. <member name="P:Urho.Renderer.IndirectionCubeMap">
  28694. <summary>
  28695. Return the shadowed pointlight indirection cube map.
  28696. </summary>
  28697. <value></value>
  28698. <remarks></remarks>
  28699. </member>
  28700. <member name="P:Urho.Renderer.InstancingBuffer">
  28701. <summary>
  28702. Return the instancing vertex buffer
  28703. </summary>
  28704. <value></value>
  28705. <remarks></remarks>
  28706. </member>
  28707. <member name="P:Urho.Renderer.MaterialQuality">
  28708. <summary>
  28709. Return material quality level.
  28710. Or
  28711. Set material quality level. See the QUALITY constants in GraphicsDefs.h.
  28712. </summary>
  28713. <value></value>
  28714. <remarks></remarks>
  28715. </member>
  28716. <member name="P:Urho.Renderer.MaxOccluderTriangles">
  28717. <summary>
  28718. Return maximum number of occluder triangles.
  28719. Or
  28720. Set maximum number of occluder triangles.
  28721. </summary>
  28722. <value></value>
  28723. <remarks></remarks>
  28724. </member>
  28725. <member name="P:Urho.Renderer.MaxShadowMaps">
  28726. <summary>
  28727. Return maximum number of shadow maps per resolution.
  28728. Or
  28729. Set maximum number of shadow maps created for one resolution. Only has effect if reuse of shadow maps is disabled.
  28730. </summary>
  28731. <value></value>
  28732. <remarks></remarks>
  28733. </member>
  28734. <member name="P:Urho.Renderer.MaxSortedInstances">
  28735. <summary>
  28736. Return maximum number of sorted instances per batch group.
  28737. Or
  28738. Set maximum number of sorted instances per batch group. If exceeded, instances are rendered unsorted.
  28739. </summary>
  28740. <value></value>
  28741. <remarks></remarks>
  28742. </member>
  28743. <member name="P:Urho.Renderer.MinInstances">
  28744. <summary>
  28745. Return minimum number of instances required in a batch group to render as instanced.
  28746. Or
  28747. Set minimum number of instances required in a batch group to render as instanced.
  28748. </summary>
  28749. <value></value>
  28750. <remarks></remarks>
  28751. </member>
  28752. <member name="P:Urho.Renderer.MobileShadowBiasAdd">
  28753. <summary>
  28754. Return shadow depth bias addition for mobile platforms.
  28755. Or
  28756. Set shadow depth bias addition for mobile platforms (OpenGL ES.) No effect on desktops. Default 0.0001.
  28757. </summary>
  28758. <value></value>
  28759. <remarks></remarks>
  28760. </member>
  28761. <member name="P:Urho.Renderer.MobileShadowBiasMul">
  28762. <summary>
  28763. Return shadow depth bias multiplier for mobile platforms.
  28764. Or
  28765. Set shadow depth bias multiplier for mobile platforms (OpenGL ES.) No effect on desktops. Default 2.
  28766. </summary>
  28767. <value></value>
  28768. <remarks></remarks>
  28769. </member>
  28770. <member name="P:Urho.Renderer.NumBatches">
  28771. <summary>
  28772. Return number of batches rendered.
  28773. </summary>
  28774. <value></value>
  28775. <remarks></remarks>
  28776. </member>
  28777. <member name="P:Urho.Renderer.NumPrimitives">
  28778. <summary>
  28779. Return number of primitives rendered.
  28780. </summary>
  28781. <value></value>
  28782. <remarks></remarks>
  28783. </member>
  28784. <member name="P:Urho.Renderer.NumViewports">
  28785. <summary>
  28786. Return number of backbuffer viewports.
  28787. Or
  28788. Set number of backbuffer viewports to render.
  28789. </summary>
  28790. <value></value>
  28791. <remarks></remarks>
  28792. </member>
  28793. <member name="P:Urho.Renderer.NumViews">
  28794. <summary>
  28795. Return number of views rendered.
  28796. </summary>
  28797. <value></value>
  28798. <remarks></remarks>
  28799. </member>
  28800. <member name="P:Urho.Renderer.OccluderSizeThreshold">
  28801. <summary>
  28802. Return occluder screen size threshold.
  28803. Or
  28804. Set required screen size (1.0 = full screen) for occluders.
  28805. </summary>
  28806. <value></value>
  28807. <remarks></remarks>
  28808. </member>
  28809. <member name="P:Urho.Renderer.OcclusionBufferSize">
  28810. <summary>
  28811. Return occlusion buffer width.
  28812. Or
  28813. Set occluder buffer width.
  28814. </summary>
  28815. <value></value>
  28816. <remarks></remarks>
  28817. </member>
  28818. <member name="M:Urho.Renderer.OptimizeLightByScissor(Urho.Light,Urho.Camera)">
  28819. <param name="light"></param>
  28820. <param name="camera"></param>
  28821. <summary>
  28822. Optimize a light by scissor rectangle.
  28823. </summary>
  28824. <remarks></remarks>
  28825. </member>
  28826. <member name="M:Urho.Renderer.OptimizeLightByStencil(Urho.Light,Urho.Camera)">
  28827. <param name="light"></param>
  28828. <param name="camera"></param>
  28829. <summary>
  28830. Optimize a light by marking it to the stencil buffer and setting a stencil test.
  28831. </summary>
  28832. <remarks></remarks>
  28833. </member>
  28834. <member name="P:Urho.Renderer.QuadGeometry">
  28835. <summary>
  28836. Return quad geometry used in postprocessing.
  28837. </summary>
  28838. <value></value>
  28839. <remarks></remarks>
  28840. </member>
  28841. <member name="M:Urho.Renderer.QueueRenderSurface(Urho.RenderSurface)">
  28842. <param name="renderTarget"></param>
  28843. <summary>
  28844. Queue a render surface's viewports for rendering. Called by the surface, or by View.
  28845. </summary>
  28846. <remarks></remarks>
  28847. </member>
  28848. <member name="M:Urho.Renderer.QueueViewport(Urho.RenderSurface,Urho.Viewport)">
  28849. <param name="renderTarget"></param>
  28850. <param name="viewport"></param>
  28851. <summary>
  28852. Queue a viewport for rendering. Null surface means backbuffer.
  28853. </summary>
  28854. <remarks></remarks>
  28855. </member>
  28856. <member name="M:Urho.Renderer.ReloadShaders">
  28857. <summary>
  28858. Force reload of shaders.
  28859. </summary>
  28860. <remarks></remarks>
  28861. </member>
  28862. <member name="M:Urho.Renderer.Render">
  28863. <summary>
  28864. Render. Called by Engine.
  28865. </summary>
  28866. <remarks></remarks>
  28867. </member>
  28868. <member name="M:Urho.Renderer.ResizeInstancingBuffer(System.UInt32)">
  28869. <param name="numInstances"></param>
  28870. <summary>
  28871. Ensure sufficient size of the instancing vertex buffer. Return true if successful.
  28872. </summary>
  28873. <returns></returns>
  28874. <remarks></remarks>
  28875. </member>
  28876. <member name="M:Urho.Renderer.RestoreScreenBufferAllocations">
  28877. <summary>
  28878. Restore the screen buffer allocation status. Called by View.
  28879. </summary>
  28880. <remarks></remarks>
  28881. </member>
  28882. <member name="P:Urho.Renderer.ReuseShadowMaps">
  28883. <summary>
  28884. Return whether shadow maps are reused.
  28885. Or
  28886. Set reuse of shadow maps. Default is true. If disabled, also transparent geometry can be shadowed.
  28887. </summary>
  28888. <value></value>
  28889. <remarks></remarks>
  28890. </member>
  28891. <member name="M:Urho.Renderer.SaveScreenBufferAllocations">
  28892. <summary>
  28893. Save the screen buffer allocation status. Called by View.
  28894. </summary>
  28895. <remarks></remarks>
  28896. </member>
  28897. <member name="M:Urho.Renderer.SetCullMode(Urho.CullMode,Urho.Camera)">
  28898. <param name="mode"></param>
  28899. <param name="camera"></param>
  28900. <summary>
  28901. Set cull mode while taking possible projection flipping into account.
  28902. </summary>
  28903. <remarks></remarks>
  28904. </member>
  28905. <member name="M:Urho.Renderer.SetDefaultRenderPath(Urho.XMLFile)">
  28906. <param name="file"></param>
  28907. <summary>
  28908. Set default renderpath from an XML file.
  28909. </summary>
  28910. <remarks></remarks>
  28911. </member>
  28912. <member name="M:Urho.Renderer.SetViewport(System.UInt32,Urho.Viewport)">
  28913. <param name="index"></param>
  28914. <param name="viewport"></param>
  28915. <summary>
  28916. Set a backbuffer viewport.
  28917. </summary>
  28918. <remarks></remarks>
  28919. </member>
  28920. <member name="P:Urho.Renderer.ShadowCamera">
  28921. <summary>
  28922. Allocate a temporary shadow camera and a scene node for it. Is thread-safe.
  28923. </summary>
  28924. <value></value>
  28925. <remarks></remarks>
  28926. </member>
  28927. <member name="P:Urho.Renderer.ShadowMapSize">
  28928. <summary>
  28929. Return shadow map resolution.
  28930. Or
  28931. Set shadow map resolution.
  28932. </summary>
  28933. <value></value>
  28934. <remarks></remarks>
  28935. </member>
  28936. <member name="P:Urho.Renderer.ShadowQuality">
  28937. <summary>
  28938. Return shadow quality.
  28939. Or
  28940. Set shadow quality mode. See the SHADOWQUALITY constants in GraphicsDefs.h.
  28941. </summary>
  28942. <value></value>
  28943. <remarks></remarks>
  28944. </member>
  28945. <member name="P:Urho.Renderer.SpecularLighting">
  28946. <summary>
  28947. Return whether specular lighting is enabled.
  28948. Or
  28949. Set specular lighting on/off.
  28950. </summary>
  28951. <value></value>
  28952. <remarks></remarks>
  28953. </member>
  28954. <member name="P:Urho.Renderer.TextureAnisotropy">
  28955. <summary>
  28956. Return texture anisotropy.
  28957. Or
  28958. Set texture anisotropy.
  28959. </summary>
  28960. <value></value>
  28961. <remarks></remarks>
  28962. </member>
  28963. <member name="P:Urho.Renderer.TextureFilterMode">
  28964. <summary>
  28965. Return texture filtering.
  28966. Or
  28967. Set texture filtering.
  28968. </summary>
  28969. <value></value>
  28970. <remarks></remarks>
  28971. </member>
  28972. <member name="P:Urho.Renderer.TextureQuality">
  28973. <summary>
  28974. Return texture quality level.
  28975. Or
  28976. Set texture quality level. See the QUALITY constants in GraphicsDefs.h.
  28977. </summary>
  28978. <value></value>
  28979. <remarks></remarks>
  28980. </member>
  28981. <member name="P:Urho.Renderer.Type">
  28982. <summary>Urho's type system type.</summary>
  28983. <value>StringHash representing the type for this C# type.</value>
  28984. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  28985. </member>
  28986. <member name="P:Urho.Renderer.TypeName">
  28987. <summary>Urho's low-level type name.</summary>
  28988. <value>Stringified low-level type name.</value>
  28989. <remarks />
  28990. </member>
  28991. <member name="P:Urho.Renderer.TypeNameStatic">
  28992. <summary>Urho's low-level type name, accessible as a static method.</summary>
  28993. <value>Stringified low-level type name.</value>
  28994. <remarks />
  28995. </member>
  28996. <member name="P:Urho.Renderer.TypeStatic">
  28997. <summary></summary>
  28998. <value></value>
  28999. <remarks></remarks>
  29000. </member>
  29001. <member name="M:Urho.Renderer.Update(System.Single)">
  29002. <param name="timeStep"></param>
  29003. <summary>
  29004. Update for rendering. Called by HandleRenderUpdate().
  29005. </summary>
  29006. <remarks></remarks>
  29007. </member>
  29008. <member name="T:Urho.Renderer2D">
  29009. <summary>
  29010. 2D renderer component.
  29011. </summary>
  29012. <remarks></remarks>
  29013. </member>
  29014. <member name="C:Urho.Renderer2D(System.IntPtr)">
  29015. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  29016. <summary>Constructs a new instance of Renderer2D, given a raw pointer to an unmanaged object</summary>
  29017. <remarks>
  29018. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  29019. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  29020. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  29021. </remarks>
  29022. </member>
  29023. <member name="C:Urho.Renderer2D(Urho.Context)">
  29024. <param name="context">The context that this object will be attached to.</param>
  29025. <summary>Creates an instance of Renderer2D that is attached to an execution context.</summary>
  29026. <remarks>
  29027. <para>This creates an instance of Renderer2D attached to the specified execution context.</para>
  29028. </remarks>
  29029. </member>
  29030. <member name="C:Urho.Renderer2D(Urho.UrhoObjectFlag)">
  29031. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  29032. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  29033. <remarks>
  29034. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  29035. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  29036. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  29037. </remarks>
  29038. </member>
  29039. <member name="M:Urho.Renderer2D.AddDrawable(Urho.Drawable2D)">
  29040. <param name="drawable"></param>
  29041. <summary>
  29042. Add Drawable2D.
  29043. </summary>
  29044. <remarks></remarks>
  29045. </member>
  29046. <member name="P:Urho.Renderer2D.BaseType">
  29047. <summary>Urho's type system base type.</summary>
  29048. <value>StringHash representing the base type for this Urho type.</value>
  29049. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  29050. </member>
  29051. <member name="M:Urho.Renderer2D.CheckVisibility(Urho.Drawable2D)">
  29052. <param name="drawable"></param>
  29053. <summary>
  29054. Check visibility.
  29055. </summary>
  29056. <returns></returns>
  29057. <remarks></remarks>
  29058. </member>
  29059. <member name="M:Urho.Renderer2D.GetMaterial(Urho.Texture2D,Urho.BlendMode)">
  29060. <param name="texture"></param>
  29061. <param name="blendMode"></param>
  29062. <summary>
  29063. Return material by texture and blend mode.
  29064. </summary>
  29065. <returns></returns>
  29066. <remarks></remarks>
  29067. </member>
  29068. <member name="M:Urho.Renderer2D.RegisterObject(Urho.Context)">
  29069. <param name="context"></param>
  29070. <summary>
  29071. Register object factory.
  29072. </summary>
  29073. <remarks></remarks>
  29074. </member>
  29075. <member name="M:Urho.Renderer2D.RemoveDrawable(Urho.Drawable2D)">
  29076. <param name="drawable"></param>
  29077. <summary>
  29078. Remove Drawable2D.
  29079. </summary>
  29080. <remarks></remarks>
  29081. </member>
  29082. <member name="P:Urho.Renderer2D.Type">
  29083. <summary>Urho's type system type.</summary>
  29084. <value>StringHash representing the type for this C# type.</value>
  29085. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  29086. </member>
  29087. <member name="P:Urho.Renderer2D.TypeName">
  29088. <summary>Urho's low-level type name.</summary>
  29089. <value>Stringified low-level type name.</value>
  29090. <remarks />
  29091. </member>
  29092. <member name="P:Urho.Renderer2D.TypeNameStatic">
  29093. <summary>Urho's low-level type name, accessible as a static method.</summary>
  29094. <value>Stringified low-level type name.</value>
  29095. <remarks />
  29096. </member>
  29097. <member name="P:Urho.Renderer2D.TypeStatic">
  29098. <summary></summary>
  29099. <value></value>
  29100. <remarks></remarks>
  29101. </member>
  29102. <member name="P:Urho.Renderer2D.UpdateGeometryType">
  29103. <summary>
  29104. Return whether a geometry update is necessary, and if it can happen in a worker thread.
  29105. </summary>
  29106. <value></value>
  29107. <remarks></remarks>
  29108. </member>
  29109. <member name="T:Urho.RenderPath">
  29110. <summary>
  29111. Rendering path definition.
  29112. </summary>
  29113. <remarks></remarks>
  29114. </member>
  29115. <member name="C:Urho.RenderPath">
  29116. <summary></summary>
  29117. <remarks></remarks>
  29118. </member>
  29119. <member name="C:Urho.RenderPath(System.IntPtr)">
  29120. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  29121. <summary>Constructs a new instance of RenderPath, given a raw pointer to an unmanaged object</summary>
  29122. <remarks>
  29123. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  29124. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  29125. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  29126. </remarks>
  29127. </member>
  29128. <member name="C:Urho.RenderPath(Urho.UrhoObjectFlag)">
  29129. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  29130. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  29131. <remarks>
  29132. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  29133. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  29134. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  29135. </remarks>
  29136. </member>
  29137. <member name="M:Urho.RenderPath.Append(Urho.XMLFile)">
  29138. <param name="file"></param>
  29139. <summary>
  29140. Append data from an XML file. Return true if successful.
  29141. </summary>
  29142. <returns></returns>
  29143. <remarks></remarks>
  29144. </member>
  29145. <member name="M:Urho.RenderPath.Clone">
  29146. <summary>
  29147. Clone the rendering path.
  29148. </summary>
  29149. <returns></returns>
  29150. <remarks></remarks>
  29151. </member>
  29152. <member name="M:Urho.RenderPath.GetCommand(System.UInt32)">
  29153. <param name="index"></param>
  29154. <summary>
  29155. Return command at index, or null if does not exist.
  29156. </summary>
  29157. <returns></returns>
  29158. <remarks></remarks>
  29159. </member>
  29160. <member name="M:Urho.RenderPath.Load(Urho.XMLFile)">
  29161. <param name="file"></param>
  29162. <summary>
  29163. Clear existing data and load from an XML file. Return true if successful.
  29164. </summary>
  29165. <returns></returns>
  29166. <remarks></remarks>
  29167. </member>
  29168. <member name="P:Urho.RenderPath.NumCommands">
  29169. <summary>
  29170. Return number of commands.
  29171. </summary>
  29172. <value></value>
  29173. <remarks></remarks>
  29174. </member>
  29175. <member name="P:Urho.RenderPath.NumRenderTargets">
  29176. <summary>
  29177. Return number of rendertargets.
  29178. </summary>
  29179. <value></value>
  29180. <remarks></remarks>
  29181. </member>
  29182. <member name="M:Urho.RenderPath.RemoveCommand(System.UInt32)">
  29183. <param name="index"></param>
  29184. <summary>
  29185. Remove a command by index.
  29186. </summary>
  29187. <remarks></remarks>
  29188. </member>
  29189. <member name="M:Urho.RenderPath.RemoveCommands(System.String)">
  29190. <param name="tag"></param>
  29191. <summary>
  29192. Remove commands by tag name.
  29193. </summary>
  29194. <remarks></remarks>
  29195. </member>
  29196. <member name="M:Urho.RenderPath.RemoveRenderTarget(System.String)">
  29197. <param name="name"></param>
  29198. <summary>
  29199. Remove a rendertarget by name.
  29200. </summary>
  29201. <remarks></remarks>
  29202. </member>
  29203. <member name="M:Urho.RenderPath.RemoveRenderTarget(System.UInt32)">
  29204. <param name="index"></param>
  29205. <summary>
  29206. Remove a rendertarget by index.
  29207. </summary>
  29208. <remarks></remarks>
  29209. </member>
  29210. <member name="M:Urho.RenderPath.RemoveRenderTargets(System.String)">
  29211. <param name="tag"></param>
  29212. <summary>
  29213. Remove rendertargets by tag name.
  29214. </summary>
  29215. <remarks></remarks>
  29216. </member>
  29217. <member name="M:Urho.RenderPath.SetEnabled(System.String,System.Boolean)">
  29218. <param name="tag"></param>
  29219. <param name="active"></param>
  29220. <summary>
  29221. Enable/disable commands and rendertargets by tag.
  29222. </summary>
  29223. <remarks></remarks>
  29224. </member>
  29225. <member name="M:Urho.RenderPath.SetShaderParameter(System.String,System.Int32)">
  29226. <param name="name"></param>
  29227. <param name="value"></param>
  29228. <summary>
  29229. Set a shader parameter in all commands that define it.
  29230. </summary>
  29231. <remarks></remarks>
  29232. </member>
  29233. <member name="M:Urho.RenderPath.SetShaderParameter(System.String,System.Single)">
  29234. <param name="name"></param>
  29235. <param name="value"></param>
  29236. <summary>
  29237. Set a shader parameter in all commands that define it.
  29238. </summary>
  29239. <remarks></remarks>
  29240. </member>
  29241. <member name="M:Urho.RenderPath.SetShaderParameter(System.String,System.String)">
  29242. <param name="name"></param>
  29243. <param name="value"></param>
  29244. <summary>
  29245. Set a shader parameter in all commands that define it.
  29246. </summary>
  29247. <remarks></remarks>
  29248. </member>
  29249. <member name="M:Urho.RenderPath.SetShaderParameter(System.String,Urho.Color)">
  29250. <param name="name"></param>
  29251. <param name="value"></param>
  29252. <summary>
  29253. Set a shader parameter in all commands that define it.
  29254. </summary>
  29255. <remarks></remarks>
  29256. </member>
  29257. <member name="M:Urho.RenderPath.SetShaderParameter(System.String,Urho.IntRect)">
  29258. <param name="name"></param>
  29259. <param name="value"></param>
  29260. <summary>
  29261. Set a shader parameter in all commands that define it.
  29262. </summary>
  29263. <remarks></remarks>
  29264. </member>
  29265. <member name="M:Urho.RenderPath.SetShaderParameter(System.String,Urho.IntVector2)">
  29266. <param name="name"></param>
  29267. <param name="value"></param>
  29268. <summary>
  29269. Set a shader parameter in all commands that define it.
  29270. </summary>
  29271. <remarks></remarks>
  29272. </member>
  29273. <member name="M:Urho.RenderPath.SetShaderParameter(System.String,Urho.Quaternion)">
  29274. <param name="name"></param>
  29275. <param name="value"></param>
  29276. <summary>
  29277. Set a shader parameter in all commands that define it.
  29278. </summary>
  29279. <remarks></remarks>
  29280. </member>
  29281. <member name="M:Urho.RenderPath.SetShaderParameter(System.String,Urho.Vector2)">
  29282. <param name="name"></param>
  29283. <param name="value"></param>
  29284. <summary>
  29285. Set a shader parameter in all commands that define it.
  29286. </summary>
  29287. <remarks></remarks>
  29288. </member>
  29289. <member name="M:Urho.RenderPath.SetShaderParameter(System.String,Urho.Vector3)">
  29290. <param name="name"></param>
  29291. <param name="value"></param>
  29292. <summary>
  29293. Set a shader parameter in all commands that define it.
  29294. </summary>
  29295. <remarks></remarks>
  29296. </member>
  29297. <member name="M:Urho.RenderPath.SetShaderParameter(System.String,Urho.Vector4)">
  29298. <param name="name"></param>
  29299. <param name="value"></param>
  29300. <summary>
  29301. Set a shader parameter in all commands that define it.
  29302. </summary>
  29303. <remarks></remarks>
  29304. </member>
  29305. <member name="M:Urho.RenderPath.ToggleEnabled(System.String)">
  29306. <param name="tag"></param>
  29307. <summary>
  29308. Toggle enabled state of commands and rendertargets by tag.
  29309. </summary>
  29310. <remarks></remarks>
  29311. </member>
  29312. <member name="T:Urho.RenderPathCommand">
  29313. <summary></summary>
  29314. <remarks></remarks>
  29315. </member>
  29316. <member name="T:Urho.RenderSurface">
  29317. <summary>
  29318. %Color or depth-stencil surface that can be rendered into.
  29319. </summary>
  29320. <remarks></remarks>
  29321. </member>
  29322. <member name="C:Urho.RenderSurface(System.IntPtr)">
  29323. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  29324. <summary>Constructs a new instance of RenderSurface, given a raw pointer to an unmanaged object</summary>
  29325. <remarks>
  29326. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  29327. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  29328. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  29329. </remarks>
  29330. </member>
  29331. <member name="C:Urho.RenderSurface(Urho.Texture)">
  29332. <param name="parentTexture"></param>
  29333. <summary></summary>
  29334. <remarks></remarks>
  29335. </member>
  29336. <member name="C:Urho.RenderSurface(Urho.UrhoObjectFlag)">
  29337. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  29338. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  29339. <remarks>
  29340. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  29341. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  29342. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  29343. </remarks>
  29344. </member>
  29345. <member name="M:Urho.RenderSurface.CreateRenderBuffer(System.UInt32,System.UInt32,System.UInt32)">
  29346. <param name="width"></param>
  29347. <param name="height"></param>
  29348. <param name="format"></param>
  29349. <summary>
  29350. Create a renderbuffer. Return true if successful.
  29351. </summary>
  29352. <returns></returns>
  29353. <remarks></remarks>
  29354. </member>
  29355. <member name="M:Urho.RenderSurface.GetViewport(System.UInt32)">
  29356. <param name="index"></param>
  29357. <summary>
  29358. Return viewport by index.
  29359. </summary>
  29360. <returns></returns>
  29361. <remarks></remarks>
  29362. </member>
  29363. <member name="P:Urho.RenderSurface.Height">
  29364. <summary>
  29365. Return height.
  29366. </summary>
  29367. <value></value>
  29368. <remarks></remarks>
  29369. </member>
  29370. <member name="P:Urho.RenderSurface.LinkedDepthStencil">
  29371. <summary>
  29372. Return linked depth buffer.
  29373. Or
  29374. Set linked depth-stencil surface.
  29375. </summary>
  29376. <value></value>
  29377. <remarks></remarks>
  29378. </member>
  29379. <member name="P:Urho.RenderSurface.LinkedRenderTarget">
  29380. <summary>
  29381. Return linked color buffer.
  29382. Or
  29383. Set linked color rendertarget.
  29384. </summary>
  29385. <value></value>
  29386. <remarks></remarks>
  29387. </member>
  29388. <member name="P:Urho.RenderSurface.NumViewports">
  29389. <summary>
  29390. Return number of viewports.
  29391. Or
  29392. Set number of viewports.
  29393. </summary>
  29394. <value></value>
  29395. <remarks></remarks>
  29396. </member>
  29397. <member name="M:Urho.RenderSurface.OnDeviceLost">
  29398. <summary>
  29399. Handle device loss.
  29400. </summary>
  29401. <remarks></remarks>
  29402. </member>
  29403. <member name="P:Urho.RenderSurface.ParentTexture">
  29404. <summary>
  29405. Return parent texture.
  29406. </summary>
  29407. <value></value>
  29408. <remarks></remarks>
  29409. </member>
  29410. <member name="M:Urho.RenderSurface.QueueUpdate">
  29411. <summary>
  29412. Queue manual update of the viewport(s).
  29413. </summary>
  29414. <remarks></remarks>
  29415. </member>
  29416. <member name="M:Urho.RenderSurface.Release">
  29417. <summary>
  29418. Release renderbuffer if any.
  29419. </summary>
  29420. <remarks></remarks>
  29421. </member>
  29422. <member name="P:Urho.RenderSurface.RenderBuffer">
  29423. <summary>
  29424. Return renderbuffer if created.
  29425. </summary>
  29426. <value></value>
  29427. <remarks></remarks>
  29428. </member>
  29429. <member name="M:Urho.RenderSurface.SetViewport(System.UInt32,Urho.Viewport)">
  29430. <param name="index"></param>
  29431. <param name="viewport"></param>
  29432. <summary>
  29433. Set viewport.
  29434. </summary>
  29435. <remarks></remarks>
  29436. </member>
  29437. <member name="P:Urho.RenderSurface.Target">
  29438. <summary>
  29439. Return surface's OpenGL target.
  29440. Or
  29441. Set surface's OpenGL target.
  29442. </summary>
  29443. <value></value>
  29444. <remarks></remarks>
  29445. </member>
  29446. <member name="P:Urho.RenderSurface.UpdateMode">
  29447. <summary>
  29448. Return viewport update mode.
  29449. Or
  29450. Set viewport update mode. Default is to update when visible.
  29451. </summary>
  29452. <value></value>
  29453. <remarks></remarks>
  29454. </member>
  29455. <member name="P:Urho.RenderSurface.Usage">
  29456. <summary>
  29457. Return usage.
  29458. </summary>
  29459. <value></value>
  29460. <remarks></remarks>
  29461. </member>
  29462. <member name="M:Urho.RenderSurface.WasUpdated">
  29463. <summary>
  29464. Clear update flag. Called by Renderer.
  29465. </summary>
  29466. <remarks></remarks>
  29467. </member>
  29468. <member name="P:Urho.RenderSurface.Width">
  29469. <summary>
  29470. Return width.
  29471. </summary>
  29472. <value></value>
  29473. <remarks></remarks>
  29474. </member>
  29475. <member name="T:Urho.RenderSurfaceUpdateEventArgs">
  29476. <summary></summary>
  29477. <remarks></remarks>
  29478. </member>
  29479. <member name="T:Urho.RenderSurfaceUpdateMode">
  29480. <summary>
  29481. Update mode for render surface viewports.
  29482. </summary>
  29483. <remarks></remarks>
  29484. </member>
  29485. <member name="F:Urho.RenderSurfaceUpdateMode.Manualupdate">
  29486. <summary></summary>
  29487. </member>
  29488. <member name="F:Urho.RenderSurfaceUpdateMode.Updatealways">
  29489. <summary></summary>
  29490. </member>
  29491. <member name="F:Urho.RenderSurfaceUpdateMode.Updatevisible">
  29492. <summary></summary>
  29493. </member>
  29494. <member name="T:Urho.RenderTargetSizeMode">
  29495. <summary>
  29496. Rendertarget size mode.
  29497. </summary>
  29498. <remarks></remarks>
  29499. </member>
  29500. <member name="F:Urho.RenderTargetSizeMode.Absolute">
  29501. <summary></summary>
  29502. </member>
  29503. <member name="F:Urho.RenderTargetSizeMode.Viewportdivisor">
  29504. <summary></summary>
  29505. </member>
  29506. <member name="F:Urho.RenderTargetSizeMode.Viewportmultiplier">
  29507. <summary></summary>
  29508. </member>
  29509. <member name="T:Urho.RenderUpdateEventArgs">
  29510. <summary></summary>
  29511. <remarks></remarks>
  29512. </member>
  29513. <member name="P:Urho.RenderUpdateEventArgs.TimeStep">
  29514. <summary></summary>
  29515. <value></value>
  29516. <remarks></remarks>
  29517. </member>
  29518. <member name="T:Urho.Repeat">
  29519. <summary></summary>
  29520. <remarks></remarks>
  29521. </member>
  29522. <member name="C:Urho.Repeat(Urho.FiniteTimeAction,System.UInt32)">
  29523. <param name="action"></param>
  29524. <param name="times"></param>
  29525. <summary></summary>
  29526. <remarks></remarks>
  29527. </member>
  29528. <member name="P:Urho.Repeat.ActionInstant">
  29529. <summary></summary>
  29530. <value></value>
  29531. <remarks></remarks>
  29532. </member>
  29533. <member name="P:Urho.Repeat.InnerAction">
  29534. <summary></summary>
  29535. <value></value>
  29536. <remarks></remarks>
  29537. </member>
  29538. <member name="M:Urho.Repeat.Reverse">
  29539. <summary></summary>
  29540. <returns></returns>
  29541. <remarks></remarks>
  29542. </member>
  29543. <member name="M:Urho.Repeat.StartAction(Urho.Node)">
  29544. <param name="target"></param>
  29545. <summary></summary>
  29546. <returns></returns>
  29547. <remarks></remarks>
  29548. </member>
  29549. <member name="P:Urho.Repeat.Times">
  29550. <summary></summary>
  29551. <value></value>
  29552. <remarks></remarks>
  29553. </member>
  29554. <member name="P:Urho.Repeat.Total">
  29555. <summary></summary>
  29556. <value></value>
  29557. <remarks></remarks>
  29558. </member>
  29559. <member name="T:Urho.RepeatForever">
  29560. <summary></summary>
  29561. <remarks></remarks>
  29562. </member>
  29563. <member name="C:Urho.RepeatForever(Urho.FiniteTimeAction)">
  29564. <param name="action"></param>
  29565. <summary></summary>
  29566. <remarks></remarks>
  29567. </member>
  29568. <member name="C:Urho.RepeatForever(Urho.FiniteTimeAction[])">
  29569. <param name="actions"></param>
  29570. <summary></summary>
  29571. <remarks></remarks>
  29572. </member>
  29573. <member name="P:Urho.RepeatForever.InnerAction">
  29574. <summary></summary>
  29575. <value></value>
  29576. <remarks></remarks>
  29577. </member>
  29578. <member name="M:Urho.RepeatForever.Reverse">
  29579. <summary></summary>
  29580. <returns></returns>
  29581. <remarks></remarks>
  29582. </member>
  29583. <member name="M:Urho.RepeatForever.StartAction(Urho.Node)">
  29584. <param name="target"></param>
  29585. <summary></summary>
  29586. <returns></returns>
  29587. <remarks></remarks>
  29588. </member>
  29589. <member name="T:Urho.RepeatForeverState">
  29590. <summary></summary>
  29591. <remarks></remarks>
  29592. </member>
  29593. <member name="C:Urho.RepeatForeverState(Urho.RepeatForever,Urho.Node)">
  29594. <param name="action"></param>
  29595. <param name="target"></param>
  29596. <summary></summary>
  29597. <remarks></remarks>
  29598. </member>
  29599. <member name="P:Urho.RepeatForeverState.IsDone">
  29600. <summary></summary>
  29601. <value></value>
  29602. <remarks></remarks>
  29603. </member>
  29604. <member name="M:Urho.RepeatForeverState.Step(System.Single)">
  29605. <param name="dt"></param>
  29606. <summary></summary>
  29607. <remarks></remarks>
  29608. </member>
  29609. <member name="T:Urho.RepeatState">
  29610. <summary></summary>
  29611. <remarks></remarks>
  29612. </member>
  29613. <member name="C:Urho.RepeatState(Urho.Repeat,Urho.Node)">
  29614. <param name="action"></param>
  29615. <param name="target"></param>
  29616. <summary></summary>
  29617. <remarks></remarks>
  29618. </member>
  29619. <member name="P:Urho.RepeatState.ActionInstant">
  29620. <summary></summary>
  29621. <value></value>
  29622. <remarks></remarks>
  29623. </member>
  29624. <member name="P:Urho.RepeatState.InnerAction">
  29625. <summary></summary>
  29626. <value></value>
  29627. <remarks></remarks>
  29628. </member>
  29629. <member name="P:Urho.RepeatState.InnerActionState">
  29630. <summary></summary>
  29631. <value></value>
  29632. <remarks></remarks>
  29633. </member>
  29634. <member name="P:Urho.RepeatState.IsDone">
  29635. <summary></summary>
  29636. <value></value>
  29637. <remarks></remarks>
  29638. </member>
  29639. <member name="P:Urho.RepeatState.NextDt">
  29640. <summary></summary>
  29641. <value></value>
  29642. <remarks></remarks>
  29643. </member>
  29644. <member name="M:Urho.RepeatState.Stop">
  29645. <summary></summary>
  29646. <remarks></remarks>
  29647. </member>
  29648. <member name="P:Urho.RepeatState.Times">
  29649. <summary></summary>
  29650. <value></value>
  29651. <remarks></remarks>
  29652. </member>
  29653. <member name="P:Urho.RepeatState.Total">
  29654. <summary></summary>
  29655. <value></value>
  29656. <remarks></remarks>
  29657. </member>
  29658. <member name="M:Urho.RepeatState.Update(System.Single)">
  29659. <param name="time"></param>
  29660. <summary></summary>
  29661. <remarks></remarks>
  29662. </member>
  29663. <member name="T:Urho.ReplicationState">
  29664. <summary></summary>
  29665. <remarks></remarks>
  29666. </member>
  29667. <member name="T:Urho.ResizedEventArgs">
  29668. <summary></summary>
  29669. <remarks></remarks>
  29670. </member>
  29671. <member name="P:Urho.ResizedEventArgs.Element">
  29672. <summary></summary>
  29673. <value></value>
  29674. <remarks></remarks>
  29675. </member>
  29676. <member name="P:Urho.ResizedEventArgs.Height">
  29677. <summary></summary>
  29678. <value></value>
  29679. <remarks></remarks>
  29680. </member>
  29681. <member name="P:Urho.ResizedEventArgs.Width">
  29682. <summary></summary>
  29683. <value></value>
  29684. <remarks></remarks>
  29685. </member>
  29686. <member name="T:Urho.Resource">
  29687. <summary>
  29688. Base class for resources.
  29689. </summary>
  29690. <remarks></remarks>
  29691. </member>
  29692. <member name="C:Urho.Resource(System.IntPtr)">
  29693. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  29694. <summary>Constructs a new instance of Resource, given a raw pointer to an unmanaged object</summary>
  29695. <remarks>
  29696. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  29697. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  29698. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  29699. </remarks>
  29700. </member>
  29701. <member name="C:Urho.Resource(Urho.Context)">
  29702. <param name="context">The context that this object will be attached to.</param>
  29703. <summary>Creates an instance of Resource that is attached to an execution context.</summary>
  29704. <remarks>
  29705. <para>This creates an instance of Resource attached to the specified execution context.</para>
  29706. </remarks>
  29707. </member>
  29708. <member name="C:Urho.Resource(Urho.UrhoObjectFlag)">
  29709. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  29710. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  29711. <remarks>
  29712. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  29713. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  29714. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  29715. </remarks>
  29716. </member>
  29717. <member name="P:Urho.Resource.AsyncLoadState">
  29718. <summary>
  29719. Return the asynchronous loading state.
  29720. Or
  29721. Set the asynchronous loading state. Called by ResourceCache. Resources in the middle of asynchronous loading are not normally returned to user.
  29722. </summary>
  29723. <value></value>
  29724. <remarks></remarks>
  29725. </member>
  29726. <member name="P:Urho.Resource.BaseType">
  29727. <summary>Urho's type system base type.</summary>
  29728. <value>StringHash representing the base type for this Urho type.</value>
  29729. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  29730. </member>
  29731. <member name="P:Urho.Resource.BaseTypeStatic">
  29732. <summary></summary>
  29733. <value></value>
  29734. <remarks></remarks>
  29735. </member>
  29736. <member name="M:Urho.Resource.EndLoad">
  29737. <summary>
  29738. Finish resource loading. Always called from the main thread. Return true if successful.
  29739. </summary>
  29740. <returns></returns>
  29741. <remarks></remarks>
  29742. </member>
  29743. <member name="P:Urho.Resource.MemoryUse">
  29744. <summary>
  29745. Return memory use in bytes, possibly approximate.
  29746. Or
  29747. Set memory use in bytes, possibly approximate.
  29748. </summary>
  29749. <value></value>
  29750. <remarks></remarks>
  29751. </member>
  29752. <member name="P:Urho.Resource.Name">
  29753. <summary>
  29754. Return name.
  29755. Or
  29756. Set name.
  29757. </summary>
  29758. <value></value>
  29759. <remarks></remarks>
  29760. </member>
  29761. <member name="P:Urho.Resource.NameHash">
  29762. <summary>
  29763. Return name hash.
  29764. </summary>
  29765. <value></value>
  29766. <remarks></remarks>
  29767. </member>
  29768. <member name="M:Urho.Resource.ResetUseTimer">
  29769. <summary>
  29770. Reset last used timer.
  29771. </summary>
  29772. <remarks></remarks>
  29773. </member>
  29774. <member name="P:Urho.Resource.Type">
  29775. <summary>Urho's type system type.</summary>
  29776. <value>StringHash representing the type for this C# type.</value>
  29777. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  29778. </member>
  29779. <member name="P:Urho.Resource.TypeName">
  29780. <summary>Urho's low-level type name.</summary>
  29781. <value>Stringified low-level type name.</value>
  29782. <remarks />
  29783. </member>
  29784. <member name="P:Urho.Resource.TypeNameStatic">
  29785. <summary>Urho's low-level type name, accessible as a static method.</summary>
  29786. <value>Stringified low-level type name.</value>
  29787. <remarks />
  29788. </member>
  29789. <member name="P:Urho.Resource.TypeStatic">
  29790. <summary></summary>
  29791. <value></value>
  29792. <remarks></remarks>
  29793. </member>
  29794. <member name="P:Urho.Resource.UseTimer">
  29795. <summary>
  29796. Return time since last use in milliseconds. If referred to elsewhere than in the resource cache, returns always zero.
  29797. </summary>
  29798. <value></value>
  29799. <remarks></remarks>
  29800. </member>
  29801. <member name="T:Urho.ResourceBackgroundLoadedEventArgs">
  29802. <summary></summary>
  29803. <remarks></remarks>
  29804. </member>
  29805. <member name="P:Urho.ResourceBackgroundLoadedEventArgs.Resource">
  29806. <summary></summary>
  29807. <value></value>
  29808. <remarks></remarks>
  29809. </member>
  29810. <member name="P:Urho.ResourceBackgroundLoadedEventArgs.ResourceName">
  29811. <summary></summary>
  29812. <value></value>
  29813. <remarks></remarks>
  29814. </member>
  29815. <member name="P:Urho.ResourceBackgroundLoadedEventArgs.Success">
  29816. <summary></summary>
  29817. <value></value>
  29818. <remarks></remarks>
  29819. </member>
  29820. <member name="T:Urho.ResourceCache">
  29821. <summary>
  29822. %Resource cache subsystem. Loads resources on demand and stores them for later access.
  29823. </summary>
  29824. <remarks></remarks>
  29825. </member>
  29826. <member name="C:Urho.ResourceCache(System.IntPtr)">
  29827. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  29828. <summary>Constructs a new instance of ResourceCache, given a raw pointer to an unmanaged object</summary>
  29829. <remarks>
  29830. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  29831. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  29832. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  29833. </remarks>
  29834. </member>
  29835. <member name="C:Urho.ResourceCache(Urho.Context)">
  29836. <param name="context">The context that this object will be attached to.</param>
  29837. <summary>Creates an instance of ResourceCache that is attached to an execution context.</summary>
  29838. <remarks>
  29839. <para>This creates an instance of ResourceCache attached to the specified execution context.</para>
  29840. </remarks>
  29841. </member>
  29842. <member name="C:Urho.ResourceCache(Urho.UrhoObjectFlag)">
  29843. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  29844. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  29845. <remarks>
  29846. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  29847. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  29848. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  29849. </remarks>
  29850. </member>
  29851. <member name="M:Urho.ResourceCache.AddManualResource(Urho.Resource)">
  29852. <param name="resource"></param>
  29853. <summary>
  29854. Add a manually created resource. Must be uniquely named.
  29855. </summary>
  29856. <returns></returns>
  29857. <remarks></remarks>
  29858. </member>
  29859. <member name="M:Urho.ResourceCache.AddPackageFile(System.String,System.UInt32)">
  29860. <param name="fileName"></param>
  29861. <param name="priority"></param>
  29862. <summary>
  29863. Add a package file for loading resources from by name. Optional priority parameter which will control search order.
  29864. </summary>
  29865. <returns></returns>
  29866. <remarks></remarks>
  29867. </member>
  29868. <member name="M:Urho.ResourceCache.AddPackageFile(Urho.PackageFile,System.UInt32)">
  29869. <param name="package"></param>
  29870. <param name="priority"></param>
  29871. <summary>
  29872. Add a package file for loading resources from. Optional priority parameter which will control search order.
  29873. </summary>
  29874. <returns></returns>
  29875. <remarks></remarks>
  29876. </member>
  29877. <member name="M:Urho.ResourceCache.AddResourceDir(System.String,System.UInt32)">
  29878. <param name="pathName"></param>
  29879. <param name="priority"></param>
  29880. <summary>
  29881. Add a resource load directory. Optional priority parameter which will control search order.
  29882. </summary>
  29883. <returns></returns>
  29884. <remarks></remarks>
  29885. </member>
  29886. <member name="M:Urho.ResourceCache.AddResourceRouter(Urho.ResourceRouter,System.Boolean)">
  29887. <param name="router"></param>
  29888. <param name="addAsFirst"></param>
  29889. <summary>
  29890. Add a resource router object. By default there is none, so the routing process is skipped.
  29891. </summary>
  29892. <remarks></remarks>
  29893. </member>
  29894. <member name="P:Urho.ResourceCache.AutoReloadResources">
  29895. <summary>
  29896. Return whether automatic resource reloading is enabled.
  29897. Or
  29898. Enable or disable automatic reloading of resources as files are modified. Default false.
  29899. </summary>
  29900. <value></value>
  29901. <remarks></remarks>
  29902. </member>
  29903. <member name="M:Urho.ResourceCache.BackgroundLoadResource(Urho.StringHash,System.String,System.Boolean,Urho.Resource)">
  29904. <param name="type"></param>
  29905. <param name="name"></param>
  29906. <param name="sendEventOnFailure"></param>
  29907. <param name="caller"></param>
  29908. <summary>
  29909. Background load a resource. An event will be sent when complete. Return true if successfully stored to the load queue, false if eg. already exists. Can be called from outside the main thread.
  29910. </summary>
  29911. <returns></returns>
  29912. <remarks></remarks>
  29913. </member>
  29914. <member name="P:Urho.ResourceCache.BaseType">
  29915. <summary>Urho's type system base type.</summary>
  29916. <value>StringHash representing the base type for this Urho type.</value>
  29917. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  29918. </member>
  29919. <member name="M:Urho.ResourceCache.Exists(System.String)">
  29920. <param name="name"></param>
  29921. <summary>
  29922. Return whether a file exists by name.
  29923. </summary>
  29924. <returns></returns>
  29925. <remarks></remarks>
  29926. </member>
  29927. <member name="P:Urho.ResourceCache.FinishBackgroundResourcesMs">
  29928. <summary>
  29929. Return how many milliseconds maximum to spend on finishing background loaded resources.
  29930. Or
  29931. Set how many milliseconds maximum per frame to spend on finishing background loaded resources.
  29932. </summary>
  29933. <value></value>
  29934. <remarks></remarks>
  29935. </member>
  29936. <member name="M:Urho.ResourceCache.GetAnimation(System.String,System.Boolean)">
  29937. <param name="name"></param>
  29938. <param name="sendEventOnFailure"></param>
  29939. <summary></summary>
  29940. <returns></returns>
  29941. <remarks></remarks>
  29942. </member>
  29943. <member name="M:Urho.ResourceCache.GetAnimationSet2D(System.String,System.Boolean)">
  29944. <param name="name"></param>
  29945. <param name="sendEventOnFailure"></param>
  29946. <summary></summary>
  29947. <returns></returns>
  29948. <remarks></remarks>
  29949. </member>
  29950. <member name="M:Urho.ResourceCache.GetExistingResource(Urho.StringHash,System.String)">
  29951. <param name="type"></param>
  29952. <param name="name"></param>
  29953. <summary></summary>
  29954. <returns></returns>
  29955. <remarks></remarks>
  29956. </member>
  29957. <member name="M:Urho.ResourceCache.GetFile(System.String,System.Boolean)">
  29958. <param name="name"></param>
  29959. <param name="sendEventOnFailure"></param>
  29960. <summary>
  29961. Open and return a file from the resource load paths or from inside a package file. If not found, use a fallback search with absolute path. Return null if fails. Can be called from outside the main thread.
  29962. </summary>
  29963. <returns></returns>
  29964. <remarks></remarks>
  29965. </member>
  29966. <member name="M:Urho.ResourceCache.GetFont(System.String,System.Boolean)">
  29967. <param name="name"></param>
  29968. <param name="sendEventOnFailure"></param>
  29969. <summary></summary>
  29970. <returns></returns>
  29971. <remarks></remarks>
  29972. </member>
  29973. <member name="M:Urho.ResourceCache.GetImage(System.String,System.Boolean)">
  29974. <param name="name"></param>
  29975. <param name="sendEventOnFailure"></param>
  29976. <summary></summary>
  29977. <returns></returns>
  29978. <remarks></remarks>
  29979. </member>
  29980. <member name="M:Urho.ResourceCache.GetMaterial(System.String,System.Boolean)">
  29981. <param name="name"></param>
  29982. <param name="sendEventOnFailure"></param>
  29983. <summary></summary>
  29984. <returns></returns>
  29985. <remarks></remarks>
  29986. </member>
  29987. <member name="M:Urho.ResourceCache.GetMemoryBudget(Urho.StringHash)">
  29988. <param name="type"></param>
  29989. <summary>
  29990. Return memory budget for a resource type.
  29991. </summary>
  29992. <returns></returns>
  29993. <remarks></remarks>
  29994. </member>
  29995. <member name="M:Urho.ResourceCache.GetMemoryUse(Urho.StringHash)">
  29996. <param name="type"></param>
  29997. <summary>
  29998. Return total memory use for a resource type.
  29999. </summary>
  30000. <returns></returns>
  30001. <remarks></remarks>
  30002. </member>
  30003. <member name="M:Urho.ResourceCache.GetModel(System.String,System.Boolean)">
  30004. <param name="name"></param>
  30005. <param name="sendEventOnFailure"></param>
  30006. <summary></summary>
  30007. <returns></returns>
  30008. <remarks></remarks>
  30009. </member>
  30010. <member name="M:Urho.ResourceCache.GetObjectAnimation(System.String,System.Boolean)">
  30011. <param name="name"></param>
  30012. <param name="sendEventOnFailure"></param>
  30013. <summary></summary>
  30014. <returns></returns>
  30015. <remarks></remarks>
  30016. </member>
  30017. <member name="M:Urho.ResourceCache.GetParticleEffect(System.String,System.Boolean)">
  30018. <param name="name"></param>
  30019. <param name="sendEventOnFailure"></param>
  30020. <summary></summary>
  30021. <returns></returns>
  30022. <remarks></remarks>
  30023. </member>
  30024. <member name="M:Urho.ResourceCache.GetParticleEffect2D(System.String,System.Boolean)">
  30025. <param name="name"></param>
  30026. <param name="sendEventOnFailure"></param>
  30027. <summary></summary>
  30028. <returns></returns>
  30029. <remarks></remarks>
  30030. </member>
  30031. <member name="M:Urho.ResourceCache.GetPListFile(System.String,System.Boolean)">
  30032. <param name="name"></param>
  30033. <param name="sendEventOnFailure"></param>
  30034. <summary></summary>
  30035. <returns></returns>
  30036. <remarks></remarks>
  30037. </member>
  30038. <member name="M:Urho.ResourceCache.GetPreferredResourceDir(System.String)">
  30039. <param name="path"></param>
  30040. <summary>
  30041. Return either the path itself or its parent, based on which of them has recognized resource subdirectories.
  30042. </summary>
  30043. <returns></returns>
  30044. <remarks></remarks>
  30045. </member>
  30046. <member name="M:Urho.ResourceCache.GetResource(Urho.StringHash,System.String,System.Boolean)">
  30047. <param name="type"></param>
  30048. <param name="name"></param>
  30049. <param name="sendEventOnFailure"></param>
  30050. <summary>
  30051. Return a resource by type and name. Load if not loaded yet. Return null if not found or if fails, unless SetReturnFailedResources(true) has been called. Can be called only from the main thread.
  30052. </summary>
  30053. <returns></returns>
  30054. <remarks></remarks>
  30055. </member>
  30056. <member name="M:Urho.ResourceCache.GetResourceFileName(System.String)">
  30057. <param name="name"></param>
  30058. <summary>
  30059. Return full absolute file name of resource if possible.
  30060. </summary>
  30061. <returns></returns>
  30062. <remarks></remarks>
  30063. </member>
  30064. <member name="M:Urho.ResourceCache.GetResourceRouter(System.UInt32)">
  30065. <param name="index"></param>
  30066. <summary>
  30067. Return a resource router by index.
  30068. </summary>
  30069. <returns></returns>
  30070. <remarks></remarks>
  30071. </member>
  30072. <member name="M:Urho.ResourceCache.GetShader(System.String,System.Boolean)">
  30073. <param name="name"></param>
  30074. <param name="sendEventOnFailure"></param>
  30075. <summary></summary>
  30076. <returns></returns>
  30077. <remarks></remarks>
  30078. </member>
  30079. <member name="M:Urho.ResourceCache.GetSound(System.String,System.Boolean)">
  30080. <param name="name"></param>
  30081. <param name="sendEventOnFailure"></param>
  30082. <summary></summary>
  30083. <returns></returns>
  30084. <remarks></remarks>
  30085. </member>
  30086. <member name="M:Urho.ResourceCache.GetSprite2D(System.String,System.Boolean)">
  30087. <param name="name"></param>
  30088. <param name="sendEventOnFailure"></param>
  30089. <summary></summary>
  30090. <returns></returns>
  30091. <remarks></remarks>
  30092. </member>
  30093. <member name="M:Urho.ResourceCache.GetSpriteSheet2D(System.String,System.Boolean)">
  30094. <param name="name"></param>
  30095. <param name="sendEventOnFailure"></param>
  30096. <summary></summary>
  30097. <returns></returns>
  30098. <remarks></remarks>
  30099. </member>
  30100. <member name="M:Urho.ResourceCache.GetTechnique(System.String,System.Boolean)">
  30101. <param name="name"></param>
  30102. <param name="sendEventOnFailure"></param>
  30103. <summary></summary>
  30104. <returns></returns>
  30105. <remarks></remarks>
  30106. </member>
  30107. <member name="M:Urho.ResourceCache.GetTempResource(Urho.StringHash,System.String,System.Boolean)">
  30108. <param name="type"></param>
  30109. <param name="name"></param>
  30110. <param name="sendEventOnFailure"></param>
  30111. <summary>
  30112. Load a resource without storing it in the resource cache. Return null if not found or if fails. Can be called from outside the main thread if the resource itself is safe to load completely (it does not possess for example GPU data.)
  30113. </summary>
  30114. <returns></returns>
  30115. <remarks></remarks>
  30116. </member>
  30117. <member name="M:Urho.ResourceCache.GetTexture2D(System.String,System.Boolean)">
  30118. <param name="name"></param>
  30119. <param name="sendEventOnFailure"></param>
  30120. <summary></summary>
  30121. <returns></returns>
  30122. <remarks></remarks>
  30123. </member>
  30124. <member name="M:Urho.ResourceCache.GetTmxFile2D(System.String,System.Boolean)">
  30125. <param name="name"></param>
  30126. <param name="sendEventOnFailure"></param>
  30127. <summary></summary>
  30128. <returns></returns>
  30129. <remarks></remarks>
  30130. </member>
  30131. <member name="M:Urho.ResourceCache.GetValueAnimation(System.String,System.Boolean)">
  30132. <param name="name"></param>
  30133. <param name="sendEventOnFailure"></param>
  30134. <summary></summary>
  30135. <returns></returns>
  30136. <remarks></remarks>
  30137. </member>
  30138. <member name="M:Urho.ResourceCache.GetXmlFile(System.String,System.Boolean)">
  30139. <param name="name"></param>
  30140. <param name="sendEventOnFailure"></param>
  30141. <summary></summary>
  30142. <returns></returns>
  30143. <remarks></remarks>
  30144. </member>
  30145. <member name="P:Urho.ResourceCache.NumBackgroundLoadResources">
  30146. <summary>
  30147. Return number of pending background-loaded resources.
  30148. </summary>
  30149. <value></value>
  30150. <remarks></remarks>
  30151. </member>
  30152. <member name="P:Urho.ResourceCache.PackageFiles">
  30153. <summary>
  30154. Return added package files.
  30155. </summary>
  30156. <value></value>
  30157. <remarks></remarks>
  30158. </member>
  30159. <member name="M:Urho.ResourceCache.ReleaseAllResources(System.Boolean)">
  30160. <param name="force"></param>
  30161. <summary>
  30162. Release all resources. When called with the force flag false, releases all currently unused resources.
  30163. </summary>
  30164. <remarks></remarks>
  30165. </member>
  30166. <member name="M:Urho.ResourceCache.ReleaseResource(Urho.StringHash,System.String,System.Boolean)">
  30167. <param name="type"></param>
  30168. <param name="name"></param>
  30169. <param name="force"></param>
  30170. <summary>
  30171. Release a resource by name.
  30172. </summary>
  30173. <remarks></remarks>
  30174. </member>
  30175. <member name="M:Urho.ResourceCache.ReleaseResources(System.String,System.Boolean)">
  30176. <param name="partialName"></param>
  30177. <param name="force"></param>
  30178. <summary>
  30179. Release resources of all types by partial name.
  30180. </summary>
  30181. <remarks></remarks>
  30182. </member>
  30183. <member name="M:Urho.ResourceCache.ReleaseResources(Urho.StringHash,System.Boolean)">
  30184. <param name="type"></param>
  30185. <param name="force"></param>
  30186. <summary>
  30187. Release all resources of a specific type.
  30188. </summary>
  30189. <remarks></remarks>
  30190. </member>
  30191. <member name="M:Urho.ResourceCache.ReleaseResources(Urho.StringHash,System.String,System.Boolean)">
  30192. <param name="type"></param>
  30193. <param name="partialName"></param>
  30194. <param name="force"></param>
  30195. <summary>
  30196. Release resources of a specific type and partial name.
  30197. </summary>
  30198. <remarks></remarks>
  30199. </member>
  30200. <member name="M:Urho.ResourceCache.ReloadResource(Urho.Resource)">
  30201. <param name="resource"></param>
  30202. <summary>
  30203. Reload a resource. Return true on success. The resource will not be removed from the cache in case of failure.
  30204. </summary>
  30205. <returns></returns>
  30206. <remarks></remarks>
  30207. </member>
  30208. <member name="M:Urho.ResourceCache.ReloadResourceWithDependencies(System.String)">
  30209. <param name="fileName"></param>
  30210. <summary>
  30211. Reload a resource based on filename. Causes also reload of dependent resources if necessary.
  30212. </summary>
  30213. <remarks></remarks>
  30214. </member>
  30215. <member name="M:Urho.ResourceCache.RemovePackageFile(System.String,System.Boolean,System.Boolean)">
  30216. <param name="fileName"></param>
  30217. <param name="releaseResources"></param>
  30218. <param name="forceRelease"></param>
  30219. <summary>
  30220. Remove a package file by name. Optionally release the resources loaded from it.
  30221. </summary>
  30222. <remarks></remarks>
  30223. </member>
  30224. <member name="M:Urho.ResourceCache.RemovePackageFile(Urho.PackageFile,System.Boolean,System.Boolean)">
  30225. <param name="package"></param>
  30226. <param name="releaseResources"></param>
  30227. <param name="forceRelease"></param>
  30228. <summary>
  30229. Remove a package file. Optionally release the resources loaded from it.
  30230. </summary>
  30231. <remarks></remarks>
  30232. </member>
  30233. <member name="M:Urho.ResourceCache.RemoveResourceDir(System.String)">
  30234. <param name="pathName"></param>
  30235. <summary>
  30236. Remove a resource load directory.
  30237. </summary>
  30238. <remarks></remarks>
  30239. </member>
  30240. <member name="M:Urho.ResourceCache.RemoveResourceRouter(Urho.ResourceRouter)">
  30241. <param name="router"></param>
  30242. <summary>
  30243. Remove a resource router object.
  30244. </summary>
  30245. <remarks></remarks>
  30246. </member>
  30247. <member name="M:Urho.ResourceCache.ResetDependencies(Urho.Resource)">
  30248. <param name="resource"></param>
  30249. <summary>
  30250. Reset dependencies for a resource.
  30251. </summary>
  30252. <remarks></remarks>
  30253. </member>
  30254. <member name="P:Urho.ResourceCache.ReturnFailedResources">
  30255. <summary>
  30256. Return whether resources that failed to load are returned.
  30257. Or
  30258. Enable or disable returning resources that failed to load. Default false. This may be useful in editing to not lose resource ref attributes.
  30259. </summary>
  30260. <value></value>
  30261. <remarks></remarks>
  30262. </member>
  30263. <member name="M:Urho.ResourceCache.SanitateResourceDirName(System.String)">
  30264. <param name="name"></param>
  30265. <summary>
  30266. Remove unnecessary constructs from a resource directory name and ensure it to be an absolute path.
  30267. </summary>
  30268. <returns></returns>
  30269. <remarks></remarks>
  30270. </member>
  30271. <member name="M:Urho.ResourceCache.SanitateResourceName(System.String)">
  30272. <param name="name"></param>
  30273. <summary>
  30274. Remove unsupported constructs from the resource name to prevent ambiguity, and normalize absolute filename to resource path relative if possible.
  30275. </summary>
  30276. <returns></returns>
  30277. <remarks></remarks>
  30278. </member>
  30279. <member name="P:Urho.ResourceCache.SearchPackagesFirst">
  30280. <summary>
  30281. Return whether when getting resources should check package files or directories first.
  30282. Or
  30283. Define whether when getting resources should check package files or directories first. True for packages, false for directories.
  30284. </summary>
  30285. <value></value>
  30286. <remarks></remarks>
  30287. </member>
  30288. <member name="M:Urho.ResourceCache.SetMemoryBudget(Urho.StringHash,System.UInt32)">
  30289. <param name="type"></param>
  30290. <param name="budget"></param>
  30291. <summary>
  30292. Set memory budget for a specific resource type, default 0 is unlimited.
  30293. </summary>
  30294. <remarks></remarks>
  30295. </member>
  30296. <member name="M:Urho.ResourceCache.StoreResourceDependency(Urho.Resource,System.String)">
  30297. <param name="resource"></param>
  30298. <param name="dependency"></param>
  30299. <summary>
  30300. Store a dependency for a resource. If a dependency file changes, the resource will be reloaded.
  30301. </summary>
  30302. <remarks></remarks>
  30303. </member>
  30304. <member name="P:Urho.ResourceCache.TotalMemoryUse">
  30305. <summary>
  30306. Return total memory use for all resources.
  30307. </summary>
  30308. <value></value>
  30309. <remarks></remarks>
  30310. </member>
  30311. <member name="P:Urho.ResourceCache.Type">
  30312. <summary>Urho's type system type.</summary>
  30313. <value>StringHash representing the type for this C# type.</value>
  30314. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  30315. </member>
  30316. <member name="P:Urho.ResourceCache.TypeName">
  30317. <summary>Urho's low-level type name.</summary>
  30318. <value>Stringified low-level type name.</value>
  30319. <remarks />
  30320. </member>
  30321. <member name="P:Urho.ResourceCache.TypeNameStatic">
  30322. <summary>Urho's low-level type name, accessible as a static method.</summary>
  30323. <value>Stringified low-level type name.</value>
  30324. <remarks />
  30325. </member>
  30326. <member name="P:Urho.ResourceCache.TypeStatic">
  30327. <summary></summary>
  30328. <value></value>
  30329. <remarks></remarks>
  30330. </member>
  30331. <member name="T:Urho.ResourceNotFoundEventArgs">
  30332. <summary></summary>
  30333. <remarks></remarks>
  30334. </member>
  30335. <member name="P:Urho.ResourceNotFoundEventArgs.ResourceName">
  30336. <summary></summary>
  30337. <value></value>
  30338. <remarks></remarks>
  30339. </member>
  30340. <member name="T:Urho.ResourceRef">
  30341. <summary></summary>
  30342. <remarks></remarks>
  30343. </member>
  30344. <member name="F:Urho.ResourceRef.Name">
  30345. <summary></summary>
  30346. <remarks></remarks>
  30347. </member>
  30348. <member name="F:Urho.ResourceRef.Type">
  30349. <summary>Urho's type system type.</summary>
  30350. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  30351. </member>
  30352. <member name="T:Urho.ResourceRefList">
  30353. <summary></summary>
  30354. <remarks></remarks>
  30355. </member>
  30356. <member name="T:Urho.ResourceRequest">
  30357. <summary>
  30358. Resource request types.
  30359. </summary>
  30360. <remarks></remarks>
  30361. </member>
  30362. <member name="F:Urho.ResourceRequest.Checkexists">
  30363. <summary></summary>
  30364. </member>
  30365. <member name="F:Urho.ResourceRequest.Getfile">
  30366. <summary></summary>
  30367. </member>
  30368. <member name="T:Urho.ResourceRouter">
  30369. <summary>
  30370. Optional resource request processor. Can deny requests, re-route resource file names, or perform other processing per request.
  30371. </summary>
  30372. <remarks></remarks>
  30373. </member>
  30374. <member name="C:Urho.ResourceRouter(System.IntPtr)">
  30375. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  30376. <summary>Constructs a new instance of ResourceRouter, given a raw pointer to an unmanaged object</summary>
  30377. <remarks>
  30378. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  30379. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  30380. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  30381. </remarks>
  30382. </member>
  30383. <member name="C:Urho.ResourceRouter(Urho.UrhoObjectFlag)">
  30384. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  30385. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  30386. <remarks>
  30387. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  30388. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  30389. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  30390. </remarks>
  30391. </member>
  30392. <member name="T:Urho.ReverseTime">
  30393. <summary></summary>
  30394. <remarks></remarks>
  30395. </member>
  30396. <member name="C:Urho.ReverseTime(Urho.FiniteTimeAction)">
  30397. <param name="action"></param>
  30398. <summary></summary>
  30399. <remarks></remarks>
  30400. </member>
  30401. <member name="P:Urho.ReverseTime.Other">
  30402. <summary></summary>
  30403. <value></value>
  30404. <remarks></remarks>
  30405. </member>
  30406. <member name="M:Urho.ReverseTime.Reverse">
  30407. <summary></summary>
  30408. <returns></returns>
  30409. <remarks></remarks>
  30410. </member>
  30411. <member name="M:Urho.ReverseTime.StartAction(Urho.Node)">
  30412. <param name="target"></param>
  30413. <summary></summary>
  30414. <returns></returns>
  30415. <remarks></remarks>
  30416. </member>
  30417. <member name="T:Urho.ReverseTimeState">
  30418. <summary></summary>
  30419. <remarks></remarks>
  30420. </member>
  30421. <member name="C:Urho.ReverseTimeState(Urho.ReverseTime,Urho.Node)">
  30422. <param name="action"></param>
  30423. <param name="target"></param>
  30424. <summary></summary>
  30425. <remarks></remarks>
  30426. </member>
  30427. <member name="P:Urho.ReverseTimeState.Other">
  30428. <summary></summary>
  30429. <value></value>
  30430. <remarks></remarks>
  30431. </member>
  30432. <member name="P:Urho.ReverseTimeState.OtherState">
  30433. <summary></summary>
  30434. <value></value>
  30435. <remarks></remarks>
  30436. </member>
  30437. <member name="M:Urho.ReverseTimeState.Stop">
  30438. <summary></summary>
  30439. <remarks></remarks>
  30440. </member>
  30441. <member name="M:Urho.ReverseTimeState.Update(System.Single)">
  30442. <param name="time"></param>
  30443. <summary></summary>
  30444. <remarks></remarks>
  30445. </member>
  30446. <member name="T:Urho.RigidBody">
  30447. <summary>
  30448. Physics rigid body component.
  30449. </summary>
  30450. <remarks></remarks>
  30451. </member>
  30452. <member name="C:Urho.RigidBody(System.IntPtr)">
  30453. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  30454. <summary>Constructs a new instance of RigidBody, given a raw pointer to an unmanaged object</summary>
  30455. <remarks>
  30456. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  30457. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  30458. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  30459. </remarks>
  30460. </member>
  30461. <member name="C:Urho.RigidBody(Urho.Context)">
  30462. <param name="context">The context that this object will be attached to.</param>
  30463. <summary>Creates an instance of RigidBody that is attached to an execution context.</summary>
  30464. <remarks>
  30465. <para>This creates an instance of RigidBody attached to the specified execution context.</para>
  30466. </remarks>
  30467. </member>
  30468. <member name="C:Urho.RigidBody(Urho.UrhoObjectFlag)">
  30469. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  30470. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  30471. <remarks>
  30472. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  30473. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  30474. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  30475. </remarks>
  30476. </member>
  30477. <member name="M:Urho.RigidBody.Activate">
  30478. <summary>
  30479. Activate rigid body if it was resting.
  30480. </summary>
  30481. <remarks></remarks>
  30482. </member>
  30483. <member name="M:Urho.RigidBody.AddConstraint(Urho.Constraint)">
  30484. <param name="constraint"></param>
  30485. <summary>
  30486. Add a constraint that refers to this rigid body.
  30487. </summary>
  30488. <remarks></remarks>
  30489. </member>
  30490. <member name="P:Urho.RigidBody.AngularDamping">
  30491. <summary>
  30492. Return angular velocity damping factor.
  30493. Or
  30494. Set angular velocity damping factor.
  30495. </summary>
  30496. <value></value>
  30497. <remarks></remarks>
  30498. </member>
  30499. <member name="P:Urho.RigidBody.AngularFactor">
  30500. <summary>
  30501. Return angular degrees of freedom.
  30502. </summary>
  30503. <value></value>
  30504. <remarks></remarks>
  30505. </member>
  30506. <member name="P:Urho.RigidBody.AngularRestThreshold">
  30507. <summary>
  30508. Return angular velocity deactivation threshold.
  30509. Or
  30510. Set angular velocity deactivation threshold.
  30511. </summary>
  30512. <value></value>
  30513. <remarks></remarks>
  30514. </member>
  30515. <member name="P:Urho.RigidBody.AngularVelocity">
  30516. <summary>
  30517. Return angular velocity.
  30518. </summary>
  30519. <value></value>
  30520. <remarks></remarks>
  30521. </member>
  30522. <member name="P:Urho.RigidBody.AnisotropicFriction">
  30523. <summary>
  30524. Return anisotropic friction.
  30525. </summary>
  30526. <value></value>
  30527. <remarks></remarks>
  30528. </member>
  30529. <member name="M:Urho.RigidBody.ApplyAttributes">
  30530. <summary>
  30531. Apply attribute changes that can not be applied immediately. Called after scene load or a network update.
  30532. </summary>
  30533. <remarks></remarks>
  30534. </member>
  30535. <member name="M:Urho.RigidBody.ApplyForce(Urho.Vector3)">
  30536. <param name="force"></param>
  30537. <summary>
  30538. Apply force to center of mass.
  30539. </summary>
  30540. <remarks></remarks>
  30541. </member>
  30542. <member name="M:Urho.RigidBody.ApplyForce(Urho.Vector3,Urho.Vector3)">
  30543. <param name="force"></param>
  30544. <param name="position"></param>
  30545. <summary>
  30546. Apply force at local position.
  30547. </summary>
  30548. <remarks></remarks>
  30549. </member>
  30550. <member name="M:Urho.RigidBody.ApplyImpulse(Urho.Vector3)">
  30551. <param name="impulse"></param>
  30552. <summary>
  30553. Apply impulse to center of mass.
  30554. </summary>
  30555. <remarks></remarks>
  30556. </member>
  30557. <member name="M:Urho.RigidBody.ApplyImpulse(Urho.Vector3,Urho.Vector3)">
  30558. <param name="impulse"></param>
  30559. <param name="position"></param>
  30560. <summary>
  30561. Apply impulse at local position.
  30562. </summary>
  30563. <remarks></remarks>
  30564. </member>
  30565. <member name="M:Urho.RigidBody.ApplyTorque(Urho.Vector3)">
  30566. <param name="torque"></param>
  30567. <summary>
  30568. Apply torque.
  30569. </summary>
  30570. <remarks></remarks>
  30571. </member>
  30572. <member name="M:Urho.RigidBody.ApplyTorqueImpulse(Urho.Vector3)">
  30573. <param name="torque"></param>
  30574. <summary>
  30575. Apply torque impulse.
  30576. </summary>
  30577. <remarks></remarks>
  30578. </member>
  30579. <member name="M:Urho.RigidBody.ApplyWorldTransform(Urho.Vector3,Urho.Quaternion)">
  30580. <param name="newWorldPosition"></param>
  30581. <param name="newWorldRotation"></param>
  30582. <summary>
  30583. Apply new world transform after a simulation step. Called internally.
  30584. </summary>
  30585. <remarks></remarks>
  30586. </member>
  30587. <member name="P:Urho.RigidBody.BaseType">
  30588. <summary>Urho's type system base type.</summary>
  30589. <value>StringHash representing the base type for this Urho type.</value>
  30590. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  30591. </member>
  30592. <member name="P:Urho.RigidBody.CcdMotionThreshold">
  30593. <summary>
  30594. Return continuous collision detection motion-per-simulation-step threshold.
  30595. Or
  30596. Set continuous collision detection motion-per-simulation-step threshold. 0 disables, which is the default.
  30597. </summary>
  30598. <value></value>
  30599. <remarks></remarks>
  30600. </member>
  30601. <member name="P:Urho.RigidBody.CcdRadius">
  30602. <summary>
  30603. Return continuous collision detection swept sphere radius.
  30604. Or
  30605. Set continuous collision detection swept sphere radius.
  30606. </summary>
  30607. <value></value>
  30608. <remarks></remarks>
  30609. </member>
  30610. <member name="P:Urho.RigidBody.CenterOfMass">
  30611. <summary>
  30612. Return center of mass offset.
  30613. </summary>
  30614. <value></value>
  30615. <remarks></remarks>
  30616. </member>
  30617. <member name="P:Urho.RigidBody.CollisionEventMode">
  30618. <summary>
  30619. Return collision event signaling mode.
  30620. Or
  30621. Set collision event signaling mode. Default is to signal when rigid bodies are active.
  30622. </summary>
  30623. <value></value>
  30624. <remarks></remarks>
  30625. </member>
  30626. <member name="P:Urho.RigidBody.CollisionLayer">
  30627. <summary>
  30628. Return collision layer.
  30629. Or
  30630. Set collision layer.
  30631. </summary>
  30632. <value></value>
  30633. <remarks></remarks>
  30634. </member>
  30635. <member name="P:Urho.RigidBody.CollisionMask">
  30636. <summary>
  30637. Return collision mask.
  30638. Or
  30639. Set collision mask.
  30640. </summary>
  30641. <value></value>
  30642. <remarks></remarks>
  30643. </member>
  30644. <member name="P:Urho.RigidBody.ContactProcessingThreshold">
  30645. <summary>
  30646. Return contact processing threshold.
  30647. Or
  30648. Set contact processing threshold.
  30649. </summary>
  30650. <value></value>
  30651. <remarks></remarks>
  30652. </member>
  30653. <member name="M:Urho.RigidBody.DisableMassUpdate">
  30654. <summary>
  30655. Disable mass update. Call this to optimize performance when adding or editing multiple collision shapes in the same node.
  30656. </summary>
  30657. <remarks></remarks>
  30658. </member>
  30659. <member name="M:Urho.RigidBody.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  30660. <param name="debug"></param>
  30661. <param name="depthTest"></param>
  30662. <summary>
  30663. Visualize the component as debug geometry.
  30664. </summary>
  30665. <remarks></remarks>
  30666. </member>
  30667. <member name="M:Urho.RigidBody.EnableMassUpdate">
  30668. <summary>
  30669. Re-enable mass update and recalculate the mass/inertia by calling UpdateMass(). Call when collision shape changes are finished.
  30670. </summary>
  30671. <remarks></remarks>
  30672. </member>
  30673. <member name="P:Urho.RigidBody.Friction">
  30674. <summary>
  30675. Return friction coefficient.
  30676. Or
  30677. Set friction coefficient.
  30678. </summary>
  30679. <value></value>
  30680. <remarks></remarks>
  30681. </member>
  30682. <member name="M:Urho.RigidBody.GetVelocityAtPoint(Urho.Vector3)">
  30683. <param name="position"></param>
  30684. <summary>
  30685. Return linear velocity at local point.
  30686. </summary>
  30687. <returns></returns>
  30688. <remarks></remarks>
  30689. </member>
  30690. <member name="P:Urho.RigidBody.GravityOverride">
  30691. <summary>
  30692. Return gravity override. If zero (default), uses the physics world's gravity.
  30693. Or
  30694. Set gravity override. If zero, uses physics world's gravity.
  30695. </summary>
  30696. <value></value>
  30697. <remarks></remarks>
  30698. </member>
  30699. <member name="M:Urho.RigidBody.IsActive">
  30700. <summary>
  30701. Return whether rigid body is active (not sleeping.)
  30702. </summary>
  30703. <returns></returns>
  30704. <remarks></remarks>
  30705. </member>
  30706. <member name="M:Urho.RigidBody.IsKinematic">
  30707. <summary>
  30708. Return kinematic mode flag.
  30709. </summary>
  30710. <returns></returns>
  30711. <remarks></remarks>
  30712. </member>
  30713. <member name="M:Urho.RigidBody.IsTrigger">
  30714. <summary>
  30715. Return whether this RigidBody is acting as a trigger.
  30716. </summary>
  30717. <returns></returns>
  30718. <remarks></remarks>
  30719. </member>
  30720. <member name="P:Urho.RigidBody.LinearDamping">
  30721. <summary>
  30722. Return linear velocity damping factor.
  30723. Or
  30724. Set linear velocity damping factor.
  30725. </summary>
  30726. <value></value>
  30727. <remarks></remarks>
  30728. </member>
  30729. <member name="P:Urho.RigidBody.LinearFactor">
  30730. <summary>
  30731. Return linear degrees of freedom.
  30732. </summary>
  30733. <value></value>
  30734. <remarks></remarks>
  30735. </member>
  30736. <member name="P:Urho.RigidBody.LinearRestThreshold">
  30737. <summary>
  30738. Return linear velocity deactivation threshold.
  30739. Or
  30740. Set linear velocity deactivation threshold.
  30741. </summary>
  30742. <value></value>
  30743. <remarks></remarks>
  30744. </member>
  30745. <member name="P:Urho.RigidBody.LinearVelocity">
  30746. <summary>
  30747. Return linear velocity.
  30748. </summary>
  30749. <value></value>
  30750. <remarks></remarks>
  30751. </member>
  30752. <member name="P:Urho.RigidBody.Mass">
  30753. <summary>
  30754. Return mass.
  30755. Or
  30756. Set mass. Zero mass makes the body static.
  30757. </summary>
  30758. <value></value>
  30759. <remarks></remarks>
  30760. </member>
  30761. <member name="M:Urho.RigidBody.OnSetEnabled">
  30762. <summary>
  30763. Handle enabled/disabled state change.
  30764. </summary>
  30765. <remarks></remarks>
  30766. </member>
  30767. <member name="P:Urho.RigidBody.PhysicsWorld">
  30768. <summary>
  30769. Return physics world.
  30770. </summary>
  30771. <value></value>
  30772. <remarks></remarks>
  30773. </member>
  30774. <member name="P:Urho.RigidBody.Position">
  30775. <summary>
  30776. Return rigid body position in world space.
  30777. </summary>
  30778. <value></value>
  30779. <remarks></remarks>
  30780. </member>
  30781. <member name="M:Urho.RigidBody.ReAddBodyToWorld">
  30782. <summary>
  30783. Readd rigid body to the physics world to clean up internal state like stale contacts.
  30784. </summary>
  30785. <remarks></remarks>
  30786. </member>
  30787. <member name="M:Urho.RigidBody.RegisterObject(Urho.Context)">
  30788. <param name="context"></param>
  30789. <summary>
  30790. Register object factory.
  30791. </summary>
  30792. <remarks></remarks>
  30793. </member>
  30794. <member name="M:Urho.RigidBody.ReleaseBody">
  30795. <summary>
  30796. Remove the rigid body.
  30797. </summary>
  30798. <remarks></remarks>
  30799. </member>
  30800. <member name="M:Urho.RigidBody.RemoveConstraint(Urho.Constraint)">
  30801. <param name="constraint"></param>
  30802. <summary>
  30803. Remove a constraint that refers to this rigid body.
  30804. </summary>
  30805. <remarks></remarks>
  30806. </member>
  30807. <member name="M:Urho.RigidBody.ResetForces">
  30808. <summary>
  30809. Reset accumulated forces.
  30810. </summary>
  30811. <remarks></remarks>
  30812. </member>
  30813. <member name="P:Urho.RigidBody.Restitution">
  30814. <summary>
  30815. Return restitution coefficient.
  30816. Or
  30817. Set restitution coefficient.
  30818. </summary>
  30819. <value></value>
  30820. <remarks></remarks>
  30821. </member>
  30822. <member name="P:Urho.RigidBody.RollingFriction">
  30823. <summary>
  30824. Return rolling friction coefficient.
  30825. Or
  30826. Set rolling friction coefficient.
  30827. </summary>
  30828. <value></value>
  30829. <remarks></remarks>
  30830. </member>
  30831. <member name="P:Urho.RigidBody.Rotation">
  30832. <summary>
  30833. Return rigid body rotation in world space.
  30834. </summary>
  30835. <value></value>
  30836. <remarks></remarks>
  30837. </member>
  30838. <member name="M:Urho.RigidBody.SetAngularFactor(Urho.Vector3)">
  30839. <param name="factor"></param>
  30840. <summary>
  30841. Set angular degrees of freedom. Use 1 to enable an axis or 0 to disable. Default is all axes enabled (1, 1, 1).
  30842. </summary>
  30843. <remarks></remarks>
  30844. </member>
  30845. <member name="M:Urho.RigidBody.SetAngularVelocity(Urho.Vector3)">
  30846. <param name="angularVelocity"></param>
  30847. <summary>
  30848. Set angular velocity.
  30849. </summary>
  30850. <remarks></remarks>
  30851. </member>
  30852. <member name="M:Urho.RigidBody.SetAnisotropicFriction(Urho.Vector3)">
  30853. <param name="friction"></param>
  30854. <summary>
  30855. Set anisotropic friction.
  30856. </summary>
  30857. <remarks></remarks>
  30858. </member>
  30859. <member name="M:Urho.RigidBody.SetCollisionLayerAndMask(System.UInt32,System.UInt32)">
  30860. <param name="layer"></param>
  30861. <param name="mask"></param>
  30862. <summary>
  30863. Set collision group and mask.
  30864. </summary>
  30865. <remarks></remarks>
  30866. </member>
  30867. <member name="M:Urho.RigidBody.SetKinematic(System.Boolean)">
  30868. <param name="enable"></param>
  30869. <summary>
  30870. Set rigid body kinematic mode. In kinematic mode forces are not applied to the rigid body.
  30871. </summary>
  30872. <remarks></remarks>
  30873. </member>
  30874. <member name="M:Urho.RigidBody.SetLinearFactor(Urho.Vector3)">
  30875. <param name="factor"></param>
  30876. <summary>
  30877. Set linear degrees of freedom. Use 1 to enable an axis or 0 to disable. Default is all axes enabled (1, 1, 1).
  30878. </summary>
  30879. <remarks></remarks>
  30880. </member>
  30881. <member name="M:Urho.RigidBody.SetLinearVelocity(Urho.Vector3)">
  30882. <param name="velocity"></param>
  30883. <summary>
  30884. Set linear velocity.
  30885. </summary>
  30886. <remarks></remarks>
  30887. </member>
  30888. <member name="M:Urho.RigidBody.SetPosition(Urho.Vector3)">
  30889. <param name="position"></param>
  30890. <summary>
  30891. Set rigid body position in world space.
  30892. </summary>
  30893. <remarks></remarks>
  30894. </member>
  30895. <member name="M:Urho.RigidBody.SetRotation(Urho.Quaternion)">
  30896. <param name="rotation"></param>
  30897. <summary>
  30898. Set rigid body rotation in world space.
  30899. </summary>
  30900. <remarks></remarks>
  30901. </member>
  30902. <member name="M:Urho.RigidBody.SetTransform(Urho.Vector3,Urho.Quaternion)">
  30903. <param name="position"></param>
  30904. <param name="rotation"></param>
  30905. <summary>
  30906. Set rigid body position and rotation in world space as an atomic operation.
  30907. </summary>
  30908. <remarks></remarks>
  30909. </member>
  30910. <member name="M:Urho.RigidBody.SetTrigger(System.Boolean)">
  30911. <param name="enable"></param>
  30912. <summary>
  30913. Set rigid body trigger mode. In trigger mode collisions are reported but do not apply forces.
  30914. </summary>
  30915. <remarks></remarks>
  30916. </member>
  30917. <member name="P:Urho.RigidBody.Type">
  30918. <summary>Urho's type system type.</summary>
  30919. <value>StringHash representing the type for this C# type.</value>
  30920. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  30921. </member>
  30922. <member name="P:Urho.RigidBody.TypeName">
  30923. <summary>Urho's low-level type name.</summary>
  30924. <value>Stringified low-level type name.</value>
  30925. <remarks />
  30926. </member>
  30927. <member name="P:Urho.RigidBody.TypeNameStatic">
  30928. <summary>Urho's low-level type name, accessible as a static method.</summary>
  30929. <value>Stringified low-level type name.</value>
  30930. <remarks />
  30931. </member>
  30932. <member name="P:Urho.RigidBody.TypeStatic">
  30933. <summary></summary>
  30934. <value></value>
  30935. <remarks></remarks>
  30936. </member>
  30937. <member name="M:Urho.RigidBody.UpdateGravity">
  30938. <summary>
  30939. Update gravity parameters to the Bullet rigid body.
  30940. </summary>
  30941. <remarks></remarks>
  30942. </member>
  30943. <member name="M:Urho.RigidBody.UpdateMass">
  30944. <summary>
  30945. Update mass and inertia to the Bullet rigid body.
  30946. </summary>
  30947. <remarks></remarks>
  30948. </member>
  30949. <member name="P:Urho.RigidBody.UseGravity">
  30950. <summary>
  30951. Return whether rigid body uses gravity.
  30952. Or
  30953. Set whether gravity is applied to rigid body.
  30954. </summary>
  30955. <value></value>
  30956. <remarks></remarks>
  30957. </member>
  30958. <member name="T:Urho.RigidBody2D">
  30959. <summary>
  30960. 2D rigid body component.
  30961. </summary>
  30962. <remarks></remarks>
  30963. </member>
  30964. <member name="C:Urho.RigidBody2D(System.IntPtr)">
  30965. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  30966. <summary>Constructs a new instance of RigidBody2D, given a raw pointer to an unmanaged object</summary>
  30967. <remarks>
  30968. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  30969. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  30970. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  30971. </remarks>
  30972. </member>
  30973. <member name="C:Urho.RigidBody2D(Urho.Context)">
  30974. <param name="context">The context that this object will be attached to.</param>
  30975. <summary>Creates an instance of RigidBody2D that is attached to an execution context.</summary>
  30976. <remarks>
  30977. <para>This creates an instance of RigidBody2D attached to the specified execution context.</para>
  30978. </remarks>
  30979. </member>
  30980. <member name="C:Urho.RigidBody2D(Urho.UrhoObjectFlag)">
  30981. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  30982. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  30983. <remarks>
  30984. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  30985. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  30986. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  30987. </remarks>
  30988. </member>
  30989. <member name="M:Urho.RigidBody2D.AddCollisionShape2D(Urho.CollisionShape2D)">
  30990. <param name="collisionShape"></param>
  30991. <summary>
  30992. Add collision shape.
  30993. </summary>
  30994. <remarks></remarks>
  30995. </member>
  30996. <member name="M:Urho.RigidBody2D.AddConstraint2D(Urho.Constraint2D)">
  30997. <param name="constraint"></param>
  30998. <summary>
  30999. Add constraint.
  31000. </summary>
  31001. <remarks></remarks>
  31002. </member>
  31003. <member name="P:Urho.RigidBody2D.AngularDamping">
  31004. <summary>
  31005. Return angular damping.
  31006. Or
  31007. Set angular damping.
  31008. </summary>
  31009. <value></value>
  31010. <remarks></remarks>
  31011. </member>
  31012. <member name="P:Urho.RigidBody2D.AngularVelocity">
  31013. <summary>
  31014. Return angular velocity.
  31015. Or
  31016. Set angular velocity.
  31017. </summary>
  31018. <value></value>
  31019. <remarks></remarks>
  31020. </member>
  31021. <member name="M:Urho.RigidBody2D.ApplyAngularImpulse(System.Single,System.Boolean)">
  31022. <param name="impulse"></param>
  31023. <param name="wake"></param>
  31024. <summary>
  31025. Apply angular impulse.
  31026. </summary>
  31027. <remarks></remarks>
  31028. </member>
  31029. <member name="M:Urho.RigidBody2D.ApplyForce(Urho.Vector2,Urho.Vector2,System.Boolean)">
  31030. <param name="force"></param>
  31031. <param name="point"></param>
  31032. <param name="wake"></param>
  31033. <summary>
  31034. Apply force.
  31035. </summary>
  31036. <remarks></remarks>
  31037. </member>
  31038. <member name="M:Urho.RigidBody2D.ApplyForceToCenter(Urho.Vector2,System.Boolean)">
  31039. <param name="force"></param>
  31040. <param name="wake"></param>
  31041. <summary>
  31042. Apply force to center.
  31043. </summary>
  31044. <remarks></remarks>
  31045. </member>
  31046. <member name="M:Urho.RigidBody2D.ApplyLinearImpulse(Urho.Vector2,Urho.Vector2,System.Boolean)">
  31047. <param name="impulse"></param>
  31048. <param name="point"></param>
  31049. <param name="wake"></param>
  31050. <summary>
  31051. Apply linear impulse.
  31052. </summary>
  31053. <remarks></remarks>
  31054. </member>
  31055. <member name="M:Urho.RigidBody2D.ApplyTorque(System.Single,System.Boolean)">
  31056. <param name="torque"></param>
  31057. <param name="wake"></param>
  31058. <summary>
  31059. Apply Torque.
  31060. </summary>
  31061. <remarks></remarks>
  31062. </member>
  31063. <member name="M:Urho.RigidBody2D.ApplyWorldTransform">
  31064. <summary>
  31065. Apply world transform.
  31066. </summary>
  31067. <remarks></remarks>
  31068. </member>
  31069. <member name="P:Urho.RigidBody2D.BaseType">
  31070. <summary>Urho's type system base type.</summary>
  31071. <value>StringHash representing the base type for this Urho type.</value>
  31072. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  31073. </member>
  31074. <member name="P:Urho.RigidBody2D.BodyType">
  31075. <summary>
  31076. Return body type.
  31077. Or
  31078. Set body type.
  31079. </summary>
  31080. <value></value>
  31081. <remarks></remarks>
  31082. </member>
  31083. <member name="M:Urho.RigidBody2D.CreateBody">
  31084. <summary>
  31085. Create body.
  31086. </summary>
  31087. <remarks></remarks>
  31088. </member>
  31089. <member name="P:Urho.RigidBody2D.GravityScale">
  31090. <summary>
  31091. Return gravity scale.
  31092. Or
  31093. Set gravity scale.
  31094. </summary>
  31095. <value></value>
  31096. <remarks></remarks>
  31097. </member>
  31098. <member name="P:Urho.RigidBody2D.Inertia">
  31099. <summary>
  31100. Return inertia.
  31101. Or
  31102. Set inertia.
  31103. </summary>
  31104. <value></value>
  31105. <remarks></remarks>
  31106. </member>
  31107. <member name="M:Urho.RigidBody2D.IsAllowSleep">
  31108. <summary>
  31109. Return allow sleep.
  31110. </summary>
  31111. <returns></returns>
  31112. <remarks></remarks>
  31113. </member>
  31114. <member name="M:Urho.RigidBody2D.IsAwake">
  31115. <summary>
  31116. Return awake.
  31117. </summary>
  31118. <returns></returns>
  31119. <remarks></remarks>
  31120. </member>
  31121. <member name="M:Urho.RigidBody2D.IsBullet">
  31122. <summary>
  31123. Return bullet mode.
  31124. </summary>
  31125. <returns></returns>
  31126. <remarks></remarks>
  31127. </member>
  31128. <member name="M:Urho.RigidBody2D.IsFixedRotation">
  31129. <summary>
  31130. Return fixed rotation.
  31131. </summary>
  31132. <returns></returns>
  31133. <remarks></remarks>
  31134. </member>
  31135. <member name="P:Urho.RigidBody2D.LinearDamping">
  31136. <summary>
  31137. Return linear damping.
  31138. Or
  31139. Set linear damping.
  31140. </summary>
  31141. <value></value>
  31142. <remarks></remarks>
  31143. </member>
  31144. <member name="P:Urho.RigidBody2D.LinearVelocity">
  31145. <summary>
  31146. Return linear velocity.
  31147. </summary>
  31148. <value></value>
  31149. <remarks></remarks>
  31150. </member>
  31151. <member name="P:Urho.RigidBody2D.Mass">
  31152. <summary>
  31153. Return mass.
  31154. Or
  31155. Set mass.
  31156. </summary>
  31157. <value></value>
  31158. <remarks></remarks>
  31159. </member>
  31160. <member name="P:Urho.RigidBody2D.MassCenter">
  31161. <summary>
  31162. Return mass center.
  31163. </summary>
  31164. <value></value>
  31165. <remarks></remarks>
  31166. </member>
  31167. <member name="M:Urho.RigidBody2D.OnSetEnabled">
  31168. <summary>
  31169. Handle enabled/disabled state change.
  31170. </summary>
  31171. <remarks></remarks>
  31172. </member>
  31173. <member name="M:Urho.RigidBody2D.RegisterObject(Urho.Context)">
  31174. <param name="context"></param>
  31175. <summary>
  31176. Register object factory.
  31177. </summary>
  31178. <remarks></remarks>
  31179. </member>
  31180. <member name="M:Urho.RigidBody2D.ReleaseBody">
  31181. <summary>
  31182. Release body.
  31183. </summary>
  31184. <remarks></remarks>
  31185. </member>
  31186. <member name="M:Urho.RigidBody2D.RemoveCollisionShape2D(Urho.CollisionShape2D)">
  31187. <param name="collisionShape"></param>
  31188. <summary>
  31189. Remove collision shape.
  31190. </summary>
  31191. <remarks></remarks>
  31192. </member>
  31193. <member name="M:Urho.RigidBody2D.RemoveConstraint2D(Urho.Constraint2D)">
  31194. <param name="constraint"></param>
  31195. <summary>
  31196. Remove constraint.
  31197. </summary>
  31198. <remarks></remarks>
  31199. </member>
  31200. <member name="M:Urho.RigidBody2D.SetAllowSleep(System.Boolean)">
  31201. <param name="allowSleep"></param>
  31202. <summary>
  31203. Set allow sleep.
  31204. </summary>
  31205. <remarks></remarks>
  31206. </member>
  31207. <member name="M:Urho.RigidBody2D.SetAwake(System.Boolean)">
  31208. <param name="awake"></param>
  31209. <summary>
  31210. Set awake.
  31211. </summary>
  31212. <remarks></remarks>
  31213. </member>
  31214. <member name="M:Urho.RigidBody2D.SetBullet(System.Boolean)">
  31215. <param name="bullet"></param>
  31216. <summary>
  31217. Set bullet mode.
  31218. </summary>
  31219. <remarks></remarks>
  31220. </member>
  31221. <member name="M:Urho.RigidBody2D.SetFixedRotation(System.Boolean)">
  31222. <param name="fixedRotation"></param>
  31223. <summary>
  31224. Set fixed rotation.
  31225. </summary>
  31226. <remarks></remarks>
  31227. </member>
  31228. <member name="M:Urho.RigidBody2D.SetLinearVelocity(Urho.Vector2)">
  31229. <param name="linearVelocity"></param>
  31230. <summary>
  31231. Set linear velocity.
  31232. </summary>
  31233. <remarks></remarks>
  31234. </member>
  31235. <member name="M:Urho.RigidBody2D.SetMassCenter(Urho.Vector2)">
  31236. <param name="center"></param>
  31237. <summary>
  31238. Set mass center.
  31239. </summary>
  31240. <remarks></remarks>
  31241. </member>
  31242. <member name="P:Urho.RigidBody2D.Type">
  31243. <summary>Urho's type system type.</summary>
  31244. <value>StringHash representing the type for this C# type.</value>
  31245. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  31246. </member>
  31247. <member name="P:Urho.RigidBody2D.TypeName">
  31248. <summary>Urho's low-level type name.</summary>
  31249. <value>Stringified low-level type name.</value>
  31250. <remarks />
  31251. </member>
  31252. <member name="P:Urho.RigidBody2D.TypeNameStatic">
  31253. <summary>Urho's low-level type name, accessible as a static method.</summary>
  31254. <value>Stringified low-level type name.</value>
  31255. <remarks />
  31256. </member>
  31257. <member name="P:Urho.RigidBody2D.TypeStatic">
  31258. <summary></summary>
  31259. <value></value>
  31260. <remarks></remarks>
  31261. </member>
  31262. <member name="P:Urho.RigidBody2D.UseFixtureMass">
  31263. <summary>
  31264. Return whether to calculate mass and inertia from collision shapes automatically.
  31265. Or
  31266. Set whether to automatically calculate mass and inertia from collision shapes. Default true.
  31267. </summary>
  31268. <value></value>
  31269. <remarks></remarks>
  31270. </member>
  31271. <member name="T:Urho.RotateBy">
  31272. <summary></summary>
  31273. <remarks></remarks>
  31274. </member>
  31275. <member name="C:Urho.RotateBy(System.Single,System.Single)">
  31276. <param name="duration"></param>
  31277. <param name="deltaAngle"></param>
  31278. <summary></summary>
  31279. <remarks></remarks>
  31280. </member>
  31281. <member name="C:Urho.RotateBy(System.Single,System.Single,System.Single,System.Single)">
  31282. <param name="duration"></param>
  31283. <param name="deltaAngleX"></param>
  31284. <param name="deltaAngleY"></param>
  31285. <param name="deltaAngleZ"></param>
  31286. <summary></summary>
  31287. <remarks></remarks>
  31288. </member>
  31289. <member name="P:Urho.RotateBy.AngleX">
  31290. <summary></summary>
  31291. <value></value>
  31292. <remarks></remarks>
  31293. </member>
  31294. <member name="P:Urho.RotateBy.AngleY">
  31295. <summary></summary>
  31296. <value></value>
  31297. <remarks></remarks>
  31298. </member>
  31299. <member name="P:Urho.RotateBy.AngleZ">
  31300. <summary></summary>
  31301. <value></value>
  31302. <remarks></remarks>
  31303. </member>
  31304. <member name="M:Urho.RotateBy.Reverse">
  31305. <summary></summary>
  31306. <returns></returns>
  31307. <remarks></remarks>
  31308. </member>
  31309. <member name="M:Urho.RotateBy.StartAction(Urho.Node)">
  31310. <param name="target"></param>
  31311. <summary></summary>
  31312. <returns></returns>
  31313. <remarks></remarks>
  31314. </member>
  31315. <member name="T:Urho.RotateByState">
  31316. <summary></summary>
  31317. <remarks></remarks>
  31318. </member>
  31319. <member name="C:Urho.RotateByState(Urho.RotateBy,Urho.Node)">
  31320. <param name="action"></param>
  31321. <param name="target"></param>
  31322. <summary></summary>
  31323. <remarks></remarks>
  31324. </member>
  31325. <member name="P:Urho.RotateByState.AngleX">
  31326. <summary></summary>
  31327. <value></value>
  31328. <remarks></remarks>
  31329. </member>
  31330. <member name="P:Urho.RotateByState.AngleY">
  31331. <summary></summary>
  31332. <value></value>
  31333. <remarks></remarks>
  31334. </member>
  31335. <member name="P:Urho.RotateByState.AngleZ">
  31336. <summary></summary>
  31337. <value></value>
  31338. <remarks></remarks>
  31339. </member>
  31340. <member name="P:Urho.RotateByState.StartAngles">
  31341. <summary></summary>
  31342. <value></value>
  31343. <remarks></remarks>
  31344. </member>
  31345. <member name="M:Urho.RotateByState.Update(System.Single)">
  31346. <param name="time"></param>
  31347. <summary></summary>
  31348. <remarks></remarks>
  31349. </member>
  31350. <member name="T:Urho.RotateTo">
  31351. <summary></summary>
  31352. <remarks></remarks>
  31353. </member>
  31354. <member name="C:Urho.RotateTo(System.Single,System.Single)">
  31355. <param name="duration"></param>
  31356. <param name="deltaAngle"></param>
  31357. <summary></summary>
  31358. <remarks></remarks>
  31359. </member>
  31360. <member name="C:Urho.RotateTo(System.Single,System.Single,System.Single,System.Single)">
  31361. <param name="duration"></param>
  31362. <param name="deltaAngleX"></param>
  31363. <param name="deltaAngleY"></param>
  31364. <param name="deltaAngleZ"></param>
  31365. <summary></summary>
  31366. <remarks></remarks>
  31367. </member>
  31368. <member name="P:Urho.RotateTo.DistanceAngleX">
  31369. <summary></summary>
  31370. <value></value>
  31371. <remarks></remarks>
  31372. </member>
  31373. <member name="P:Urho.RotateTo.DistanceAngleY">
  31374. <summary></summary>
  31375. <value></value>
  31376. <remarks></remarks>
  31377. </member>
  31378. <member name="P:Urho.RotateTo.DistanceAngleZ">
  31379. <summary></summary>
  31380. <value></value>
  31381. <remarks></remarks>
  31382. </member>
  31383. <member name="M:Urho.RotateTo.Reverse">
  31384. <summary></summary>
  31385. <returns></returns>
  31386. <remarks></remarks>
  31387. </member>
  31388. <member name="M:Urho.RotateTo.StartAction(Urho.Node)">
  31389. <param name="target"></param>
  31390. <summary></summary>
  31391. <returns></returns>
  31392. <remarks></remarks>
  31393. </member>
  31394. <member name="T:Urho.RotateToState">
  31395. <summary></summary>
  31396. <remarks></remarks>
  31397. </member>
  31398. <member name="C:Urho.RotateToState(Urho.RotateTo,Urho.Node)">
  31399. <param name="action"></param>
  31400. <param name="target"></param>
  31401. <summary></summary>
  31402. <remarks></remarks>
  31403. </member>
  31404. <member name="F:Urho.RotateToState.DiffAngleX">
  31405. <summary></summary>
  31406. <remarks></remarks>
  31407. </member>
  31408. <member name="F:Urho.RotateToState.DiffAngleY">
  31409. <summary></summary>
  31410. <remarks></remarks>
  31411. </member>
  31412. <member name="F:Urho.RotateToState.DiffAngleZ">
  31413. <summary></summary>
  31414. <remarks></remarks>
  31415. </member>
  31416. <member name="P:Urho.RotateToState.DistanceAngleX">
  31417. <summary></summary>
  31418. <value></value>
  31419. <remarks></remarks>
  31420. </member>
  31421. <member name="P:Urho.RotateToState.DistanceAngleY">
  31422. <summary></summary>
  31423. <value></value>
  31424. <remarks></remarks>
  31425. </member>
  31426. <member name="P:Urho.RotateToState.DistanceAngleZ">
  31427. <summary></summary>
  31428. <value></value>
  31429. <remarks></remarks>
  31430. </member>
  31431. <member name="F:Urho.RotateToState.StartAngleX">
  31432. <summary></summary>
  31433. <remarks></remarks>
  31434. </member>
  31435. <member name="F:Urho.RotateToState.StartAngleY">
  31436. <summary></summary>
  31437. <remarks></remarks>
  31438. </member>
  31439. <member name="F:Urho.RotateToState.StartAngleZ">
  31440. <summary></summary>
  31441. <remarks></remarks>
  31442. </member>
  31443. <member name="M:Urho.RotateToState.Update(System.Single)">
  31444. <param name="time"></param>
  31445. <summary></summary>
  31446. <remarks></remarks>
  31447. </member>
  31448. <member name="T:Urho.Runtime">
  31449. <summary></summary>
  31450. <remarks></remarks>
  31451. </member>
  31452. <member name="C:Urho.Runtime">
  31453. <summary></summary>
  31454. <remarks></remarks>
  31455. </member>
  31456. <member name="M:Urho.Runtime.Initialize">
  31457. <summary>
  31458. Runtime initialization.
  31459. </summary>
  31460. <remarks></remarks>
  31461. </member>
  31462. <member name="M:Urho.Runtime.LookupObject``1(System.IntPtr,System.Boolean)">
  31463. <typeparam name="T"></typeparam>
  31464. <param name="ptr">Pointer to an unmanaged Urho object</param>
  31465. <param name="createIfNotFound">If true, and the pointer is not known to the runtime, this will create a new wrapper for the object and return it.</param>
  31466. <summary>Looks up the specified native pointer into the internal runtime mapping to managed objects.</summary>
  31467. <returns>If the object exists in the internal runtime hash, it will return the existing managed wrapper for the unmanaged Urho object.   If it does not exist, and createIfNotFound is true, a new wrapper will be created by invoking the constructor that takes an <see cref="T:System.IntPtr" /> parameter, otherwise the returned value is null.</returns>
  31468. <remarks>
  31469. <para>Use this method to lookup objects that derive from the <see cref="T:Urho.UrhoObject" /> class.</para>
  31470. <para>This will return the most derived type.   The “ptr” parameter is used to retrieve the type name of the Urho object and to determine its real identity.</para>
  31471. <para />
  31472. <para>This means that you might get a cast exception if you try to LookupObject and try to force the wrong type to be returned.</para>
  31473. </remarks>
  31474. </member>
  31475. <member name="M:Urho.Runtime.LookupRefCounted``1(System.IntPtr,System.Boolean)">
  31476. <typeparam name="T"></typeparam>
  31477. <param name="ptr">Pointer to an unmanaged RefCounted Urho object</param>
  31478. <param name="createIfNotFound">If true, and the pointer is not known to the runtime, this will create a new wrapper for the object and return it.</param>
  31479. <summary>Looks up the specified native pointer into the internal runtime mapping to managed objects.</summary>
  31480. <returns>If the object exists in the internal runtime hash, it will return the existing managed wrapper for the unmanaged Urho object.   If it does not exist, and createIfNotFound is true, a new wrapper will be created by invoking the constructor that takes an <see cref="T:System.IntPtr" /> parameter, otherwise the returned value is null.</returns>
  31481. <remarks>Use this method to lookup objects that derive from the <see cref="T:Urho.RefCounted" /> class.</remarks>
  31482. </member>
  31483. <member name="M:Urho.Runtime.LookupStringHash(System.Type)">
  31484. <param name="t">The C# type to lookup the string hash for</param>
  31485. <summary>Returns the associated string hash for the given C# type (must be an UrhoType)</summary>
  31486. <returns>The string hash for the </returns>
  31487. <remarks>This will only work for Urho types.</remarks>
  31488. </member>
  31489. <member name="P:Urho.Runtime.Platform">
  31490. <summary></summary>
  31491. <value></value>
  31492. <remarks></remarks>
  31493. </member>
  31494. <member name="M:Urho.Runtime.RegisterObject(Urho.RefCounted)">
  31495. <param name="refCounted"></param>
  31496. <summary></summary>
  31497. <remarks></remarks>
  31498. </member>
  31499. <member name="M:Urho.Runtime.UnregisterObject(System.IntPtr)">
  31500. <param name="handle"></param>
  31501. <summary></summary>
  31502. <remarks></remarks>
  31503. </member>
  31504. <member name="T:Urho.ScaleBy">
  31505. <summary></summary>
  31506. <remarks></remarks>
  31507. </member>
  31508. <member name="C:Urho.ScaleBy(System.Single,System.Single)">
  31509. <param name="duration"></param>
  31510. <param name="scale"></param>
  31511. <summary></summary>
  31512. <remarks></remarks>
  31513. </member>
  31514. <member name="C:Urho.ScaleBy(System.Single,System.Single,System.Single,System.Single)">
  31515. <param name="duration"></param>
  31516. <param name="scaleX"></param>
  31517. <param name="scaleY"></param>
  31518. <param name="scaleZ"></param>
  31519. <summary></summary>
  31520. <remarks></remarks>
  31521. </member>
  31522. <member name="M:Urho.ScaleBy.Reverse">
  31523. <summary></summary>
  31524. <returns></returns>
  31525. <remarks></remarks>
  31526. </member>
  31527. <member name="M:Urho.ScaleBy.StartAction(Urho.Node)">
  31528. <param name="target"></param>
  31529. <summary></summary>
  31530. <returns></returns>
  31531. <remarks></remarks>
  31532. </member>
  31533. <member name="T:Urho.ScaleByState">
  31534. <summary></summary>
  31535. <remarks></remarks>
  31536. </member>
  31537. <member name="C:Urho.ScaleByState(Urho.ScaleTo,Urho.Node)">
  31538. <param name="action"></param>
  31539. <param name="target"></param>
  31540. <summary></summary>
  31541. <remarks></remarks>
  31542. </member>
  31543. <member name="T:Urho.ScaleTo">
  31544. <summary></summary>
  31545. <remarks></remarks>
  31546. </member>
  31547. <member name="C:Urho.ScaleTo(System.Single,System.Single)">
  31548. <param name="duration"></param>
  31549. <param name="scale"></param>
  31550. <summary></summary>
  31551. <remarks></remarks>
  31552. </member>
  31553. <member name="C:Urho.ScaleTo(System.Single,System.Single,System.Single,System.Single)">
  31554. <param name="duration"></param>
  31555. <param name="scaleX"></param>
  31556. <param name="scaleY"></param>
  31557. <param name="scaleZ"></param>
  31558. <summary></summary>
  31559. <remarks></remarks>
  31560. </member>
  31561. <member name="P:Urho.ScaleTo.EndScaleX">
  31562. <summary></summary>
  31563. <value></value>
  31564. <remarks></remarks>
  31565. </member>
  31566. <member name="P:Urho.ScaleTo.EndScaleY">
  31567. <summary></summary>
  31568. <value></value>
  31569. <remarks></remarks>
  31570. </member>
  31571. <member name="P:Urho.ScaleTo.EndScaleZ">
  31572. <summary></summary>
  31573. <value></value>
  31574. <remarks></remarks>
  31575. </member>
  31576. <member name="M:Urho.ScaleTo.Reverse">
  31577. <summary></summary>
  31578. <returns></returns>
  31579. <remarks></remarks>
  31580. </member>
  31581. <member name="M:Urho.ScaleTo.StartAction(Urho.Node)">
  31582. <param name="target"></param>
  31583. <summary></summary>
  31584. <returns></returns>
  31585. <remarks></remarks>
  31586. </member>
  31587. <member name="T:Urho.ScaleToState">
  31588. <summary></summary>
  31589. <remarks></remarks>
  31590. </member>
  31591. <member name="C:Urho.ScaleToState(Urho.ScaleTo,Urho.Node)">
  31592. <param name="action"></param>
  31593. <param name="target"></param>
  31594. <summary></summary>
  31595. <remarks></remarks>
  31596. </member>
  31597. <member name="F:Urho.ScaleToState.DeltaX">
  31598. <summary></summary>
  31599. <remarks></remarks>
  31600. </member>
  31601. <member name="F:Urho.ScaleToState.DeltaY">
  31602. <summary></summary>
  31603. <remarks></remarks>
  31604. </member>
  31605. <member name="F:Urho.ScaleToState.DeltaZ">
  31606. <summary></summary>
  31607. <remarks></remarks>
  31608. </member>
  31609. <member name="F:Urho.ScaleToState.EndScaleX">
  31610. <summary></summary>
  31611. <remarks></remarks>
  31612. </member>
  31613. <member name="F:Urho.ScaleToState.EndScaleY">
  31614. <summary></summary>
  31615. <remarks></remarks>
  31616. </member>
  31617. <member name="F:Urho.ScaleToState.EndScaleZ">
  31618. <summary></summary>
  31619. <remarks></remarks>
  31620. </member>
  31621. <member name="F:Urho.ScaleToState.StartScaleX">
  31622. <summary></summary>
  31623. <remarks></remarks>
  31624. </member>
  31625. <member name="F:Urho.ScaleToState.StartScaleY">
  31626. <summary></summary>
  31627. <remarks></remarks>
  31628. </member>
  31629. <member name="F:Urho.ScaleToState.StartScaleZ">
  31630. <summary></summary>
  31631. <remarks></remarks>
  31632. </member>
  31633. <member name="M:Urho.ScaleToState.Update(System.Single)">
  31634. <param name="time"></param>
  31635. <summary></summary>
  31636. <remarks></remarks>
  31637. </member>
  31638. <member name="T:Urho.Scene">
  31639. <summary>
  31640. Root scene node, represents the whole scene.
  31641. </summary>
  31642. <remarks>
  31643. <para>In general, you will want to add an Octree component to your scene, without it, none of the visual components will be shown.  The default Octree component volume goes from (-1000,-1000,-1000) to (1000,1000,1000) in world coordinates.</para>
  31644. <para />
  31645. <example>
  31646. <code lang="C#"><![CDATA[scene.CreateComponent<Octree> ();
  31647. // Create a child scene node (at world origin) and a StaticModel
  31648. // component into it. Set the StaticModel to show a simple plane mesh
  31649. // with a "stone" material. Note that naming the scene nodes is
  31650. // optional. Scale the scene node larger (100 x 100 world units)
  31651. var planeNode = scene.CreateChild("Plane");
  31652. planeNode.Scale = new Vector3 (100, 1, 100);
  31653. var planeObject = planeNode.CreateComponent<StaticModel> ();
  31654. planeObject.Model = cache.GetModel ("Models/Plane.mdl");
  31655. planeObject.SetMaterial(cache.GetMaterial("Materials/StoneTiled.xml"));
  31656. // Create a directional light to the world so that we can see something. The
  31657. // light scene node's orientation controls the light direction; we will use
  31658. // the SetDirection() function which calculates the orientation from a forward
  31659. // direction vector.
  31660. // The light will use default settings (white light, no shadows)
  31661. var lightNode = scene.CreateChild("DirectionalLight");
  31662. lightNode.SetDirection (new Vector3(0.6f, -1.0f, 0.8f));
  31663. ]]></code>
  31664. </example>
  31665. </remarks>
  31666. </member>
  31667. <member name="C:Urho.Scene(System.IntPtr)">
  31668. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  31669. <summary>Constructs a new instance of Scene, given a raw pointer to an unmanaged object</summary>
  31670. <remarks>
  31671. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  31672. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  31673. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  31674. </remarks>
  31675. </member>
  31676. <member name="C:Urho.Scene(Urho.Context)">
  31677. <param name="context">The context that this object will be attached to.</param>
  31678. <summary>Creates an instance of Scene that is attached to an execution context.</summary>
  31679. <remarks>
  31680. <para>This creates an instance of Scene attached to the specified execution context.</para>
  31681. </remarks>
  31682. </member>
  31683. <member name="C:Urho.Scene(Urho.UrhoObjectFlag)">
  31684. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  31685. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  31686. <remarks>
  31687. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  31688. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  31689. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  31690. </remarks>
  31691. </member>
  31692. <member name="M:Urho.Scene.AddReplicationState(Urho.NodeReplicationState*)">
  31693. <param name="state"></param>
  31694. <summary>
  31695. Add a replication state that is tracking this scene.
  31696. </summary>
  31697. <remarks></remarks>
  31698. </member>
  31699. <member name="M:Urho.Scene.AddRequiredPackageFile(Urho.PackageFile)">
  31700. <param name="package"></param>
  31701. <summary>
  31702. Add a required package file for networking. To be called on the server.
  31703. </summary>
  31704. <remarks></remarks>
  31705. </member>
  31706. <member name="P:Urho.Scene.AsyncLoadingMs">
  31707. <summary>
  31708. Return maximum milliseconds per frame to spend on async loading.
  31709. Or
  31710. Set maximum milliseconds per frame to spend on async scene loading.
  31711. </summary>
  31712. <value></value>
  31713. <remarks></remarks>
  31714. </member>
  31715. <member name="P:Urho.Scene.AsyncLoadMode">
  31716. <summary>
  31717. Return the load mode of the current asynchronous loading operation.
  31718. </summary>
  31719. <value></value>
  31720. <remarks></remarks>
  31721. </member>
  31722. <member name="P:Urho.Scene.AsyncProgress">
  31723. <summary>
  31724. Return asynchronous loading progress between 0.0 and 1.0, or 1.0 if not in progress.
  31725. </summary>
  31726. <value></value>
  31727. <remarks></remarks>
  31728. </member>
  31729. <member name="P:Urho.Scene.BaseType">
  31730. <summary>Urho's type system base type.</summary>
  31731. <value>StringHash representing the base type for this Urho type.</value>
  31732. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  31733. </member>
  31734. <member name="M:Urho.Scene.BeginThreadedUpdate">
  31735. <summary>
  31736. Begin a threaded update. During threaded update components can choose to delay dirty processing.
  31737. </summary>
  31738. <remarks></remarks>
  31739. </member>
  31740. <member name="P:Urho.Scene.Checksum">
  31741. <summary>
  31742. Return source file checksum.
  31743. </summary>
  31744. <value></value>
  31745. <remarks></remarks>
  31746. </member>
  31747. <member name="M:Urho.Scene.CleanupConnection(Urho.Connection)">
  31748. <param name="connection"></param>
  31749. <summary>
  31750. Clean up all references to a network connection that is about to be removed.
  31751. </summary>
  31752. <remarks></remarks>
  31753. </member>
  31754. <member name="M:Urho.Scene.Clear(System.Boolean,System.Boolean)">
  31755. <param name="clearReplicated"></param>
  31756. <param name="clearLocal"></param>
  31757. <summary>
  31758. Clear scene completely of either replicated, local or all nodes and components.
  31759. </summary>
  31760. <remarks></remarks>
  31761. </member>
  31762. <member name="M:Urho.Scene.ClearRequiredPackageFiles">
  31763. <summary>
  31764. Clear required package files.
  31765. </summary>
  31766. <remarks></remarks>
  31767. </member>
  31768. <member name="M:Urho.Scene.ComponentAdded(Urho.Component)">
  31769. <param name="component"></param>
  31770. <summary>
  31771. Component added. Add to ID map.
  31772. </summary>
  31773. <remarks></remarks>
  31774. </member>
  31775. <member name="M:Urho.Scene.ComponentRemoved(Urho.Component)">
  31776. <param name="component"></param>
  31777. <summary>
  31778. Component removed. Remove from ID map.
  31779. </summary>
  31780. <remarks></remarks>
  31781. </member>
  31782. <member name="M:Urho.Scene.DelayedMarkedDirty(Urho.Component)">
  31783. <param name="component"></param>
  31784. <summary>
  31785. Add a component to the delayed dirty notify queue. Is thread-safe.
  31786. </summary>
  31787. <remarks></remarks>
  31788. </member>
  31789. <member name="P:Urho.Scene.ElapsedTime">
  31790. <summary>
  31791. Return elapsed time in seconds.
  31792. Or
  31793. Set elapsed time in seconds. This can be used to prevent inaccuracy in the timer if the scene runs for a long time.
  31794. </summary>
  31795. <value></value>
  31796. <remarks></remarks>
  31797. </member>
  31798. <member name="M:Urho.Scene.EndThreadedUpdate">
  31799. <summary>
  31800. End a threaded update. Notify components that marked themselves for delayed dirty processing.
  31801. </summary>
  31802. <remarks></remarks>
  31803. </member>
  31804. <member name="P:Urho.Scene.FileName">
  31805. <summary>
  31806. Return source file name.
  31807. </summary>
  31808. <value></value>
  31809. <remarks></remarks>
  31810. </member>
  31811. <member name="M:Urho.Scene.GetComponent(System.UInt32)">
  31812. <param name="id"></param>
  31813. <summary>
  31814. Return component from the whole scene by ID, or null if not found.
  31815. </summary>
  31816. <returns></returns>
  31817. <remarks></remarks>
  31818. </member>
  31819. <member name="M:Urho.Scene.GetFreeComponentID(Urho.CreateMode)">
  31820. <param name="mode"></param>
  31821. <summary>
  31822. Get free component ID, either non-local or local.
  31823. </summary>
  31824. <returns></returns>
  31825. <remarks></remarks>
  31826. </member>
  31827. <member name="M:Urho.Scene.GetFreeNodeID(Urho.CreateMode)">
  31828. <param name="mode"></param>
  31829. <summary>
  31830. Get free node ID, either non-local or local.
  31831. </summary>
  31832. <returns></returns>
  31833. <remarks></remarks>
  31834. </member>
  31835. <member name="M:Urho.Scene.GetNode(System.UInt32)">
  31836. <param name="id"></param>
  31837. <summary>
  31838. Return node from the whole scene by ID, or null if not found.
  31839. </summary>
  31840. <returns></returns>
  31841. <remarks></remarks>
  31842. </member>
  31843. <member name="M:Urho.Scene.GetVarName(Urho.StringHash)">
  31844. <param name="hash"></param>
  31845. <summary>
  31846. Return a node user variable name, or empty if not registered.
  31847. </summary>
  31848. <returns></returns>
  31849. <remarks></remarks>
  31850. </member>
  31851. <member name="M:Urho.Scene.InstantiateXML(Urho.XMLElement,Urho.Vector3,Urho.Quaternion,Urho.CreateMode)">
  31852. <param name="source"></param>
  31853. <param name="position"></param>
  31854. <param name="rotation"></param>
  31855. <param name="mode"></param>
  31856. <summary>
  31857. Instantiate scene content from XML data. Return root node if successful.
  31858. </summary>
  31859. <returns></returns>
  31860. <remarks></remarks>
  31861. </member>
  31862. <member name="M:Urho.Scene.IsAsyncLoading">
  31863. <summary>
  31864. Return whether an asynchronous loading operation is in progress.
  31865. </summary>
  31866. <returns></returns>
  31867. <remarks></remarks>
  31868. </member>
  31869. <member name="M:Urho.Scene.IsThreadedUpdate">
  31870. <summary>
  31871. Return threaded update flag.
  31872. </summary>
  31873. <returns></returns>
  31874. <remarks></remarks>
  31875. </member>
  31876. <member name="M:Urho.Scene.IsUpdateEnabled">
  31877. <summary>
  31878. Return whether updates are enabled.
  31879. </summary>
  31880. <returns></returns>
  31881. <remarks></remarks>
  31882. </member>
  31883. <member name="M:Urho.Scene.LoadAsync(Urho.File,Urho.LoadMode)">
  31884. <param name="file"></param>
  31885. <param name="mode"></param>
  31886. <summary>
  31887. Load from a binary file asynchronously. Return true if started successfully. The LOAD_RESOURCES_ONLY mode can also be used to preload resources from object prefab files.
  31888. </summary>
  31889. <returns></returns>
  31890. <remarks></remarks>
  31891. </member>
  31892. <member name="M:Urho.Scene.LoadAsyncXML(Urho.File,Urho.LoadMode)">
  31893. <param name="file"></param>
  31894. <param name="mode"></param>
  31895. <summary>
  31896. Load from an XML file asynchronously. Return true if started successfully. The LOAD_RESOURCES_ONLY mode can also be used to preload resources from object prefab files.
  31897. </summary>
  31898. <returns></returns>
  31899. <remarks></remarks>
  31900. </member>
  31901. <member name="M:Urho.Scene.LoadXml(System.String)">
  31902. <param name="file"></param>
  31903. <summary></summary>
  31904. <returns></returns>
  31905. <remarks></remarks>
  31906. </member>
  31907. <member name="M:Urho.Scene.LoadXML(Urho.XMLElement,System.Boolean)">
  31908. <param name="source"></param>
  31909. <param name="setInstanceDefault"></param>
  31910. <summary>
  31911. Load from XML data. Removes all existing child nodes and components first. Return true if successful.
  31912. </summary>
  31913. <returns></returns>
  31914. <remarks></remarks>
  31915. </member>
  31916. <member name="M:Urho.Scene.LoadXmlFromCache(Urho.ResourceCache,System.String)">
  31917. <param name="cache"></param>
  31918. <param name="file"></param>
  31919. <summary></summary>
  31920. <returns></returns>
  31921. <remarks></remarks>
  31922. </member>
  31923. <member name="M:Urho.Scene.MarkNetworkUpdate">
  31924. <summary>
  31925. Mark for attribute check on the next network update.
  31926. </summary>
  31927. <remarks></remarks>
  31928. </member>
  31929. <member name="M:Urho.Scene.MarkNetworkUpdate(Urho.Component)">
  31930. <param name="component"></param>
  31931. <summary>
  31932. Mark a comoponent for attribute check on the next network update.
  31933. </summary>
  31934. <remarks></remarks>
  31935. </member>
  31936. <member name="M:Urho.Scene.MarkNetworkUpdate(Urho.Node)">
  31937. <param name="node"></param>
  31938. <summary>
  31939. Mark a node for attribute check on the next network update.
  31940. </summary>
  31941. <remarks></remarks>
  31942. </member>
  31943. <member name="M:Urho.Scene.MarkReplicationDirty(Urho.Node)">
  31944. <param name="node"></param>
  31945. <summary>
  31946. Mark a node dirty in scene replication states. The node does not need to have own replication state yet.
  31947. </summary>
  31948. <remarks></remarks>
  31949. </member>
  31950. <member name="M:Urho.Scene.NodeAdded(Urho.Node)">
  31951. <param name="node"></param>
  31952. <summary>
  31953. Node added. Assign scene pointer and add to ID map.
  31954. </summary>
  31955. <remarks></remarks>
  31956. </member>
  31957. <member name="M:Urho.Scene.NodeRemoved(Urho.Node)">
  31958. <param name="node"></param>
  31959. <summary>
  31960. Node removed. Remove from ID map.
  31961. </summary>
  31962. <remarks></remarks>
  31963. </member>
  31964. <member name="M:Urho.Scene.PrepareNetworkUpdate">
  31965. <summary>
  31966. Prepare network update by comparing attributes and marking replication states dirty as necessary.
  31967. </summary>
  31968. <remarks></remarks>
  31969. </member>
  31970. <member name="M:Urho.Scene.RegisterObject(Urho.Context)">
  31971. <param name="context"></param>
  31972. <summary>
  31973. Register object factory. Node must be registered first.
  31974. </summary>
  31975. <remarks></remarks>
  31976. </member>
  31977. <member name="M:Urho.Scene.RegisterVar(System.String)">
  31978. <param name="name"></param>
  31979. <summary>
  31980. Register a node user variable hash reverse mapping (for editing.)
  31981. </summary>
  31982. <remarks></remarks>
  31983. </member>
  31984. <member name="P:Urho.Scene.RequiredPackageFiles">
  31985. <summary>
  31986. Return required package files.
  31987. </summary>
  31988. <value></value>
  31989. <remarks></remarks>
  31990. </member>
  31991. <member name="M:Urho.Scene.SaveXml(System.String,System.String)">
  31992. <param name="file"></param>
  31993. <param name="indentation"></param>
  31994. <summary></summary>
  31995. <returns></returns>
  31996. <remarks></remarks>
  31997. </member>
  31998. <member name="M:Urho.Scene.SetUpdateEnabled(System.Boolean)">
  31999. <param name="enable"></param>
  32000. <summary>
  32001. Enable or disable scene update.
  32002. </summary>
  32003. <remarks></remarks>
  32004. </member>
  32005. <member name="M:Urho.Scene.SetVarNamesAttr(System.String)">
  32006. <param name="value"></param>
  32007. <summary>
  32008. Set node user variable reverse mappings.
  32009. </summary>
  32010. <remarks></remarks>
  32011. </member>
  32012. <member name="P:Urho.Scene.SmoothingConstant">
  32013. <summary>
  32014. Return motion smoothing constant.
  32015. Or
  32016. Set network client motion smoothing constant.
  32017. </summary>
  32018. <value></value>
  32019. <remarks></remarks>
  32020. </member>
  32021. <member name="P:Urho.Scene.SnapThreshold">
  32022. <summary>
  32023. Return motion smoothing snap threshold.
  32024. Or
  32025. Set network client motion smoothing snap threshold.
  32026. </summary>
  32027. <value></value>
  32028. <remarks></remarks>
  32029. </member>
  32030. <member name="M:Urho.Scene.StopAsyncLoading">
  32031. <summary>
  32032. Stop asynchronous loading.
  32033. </summary>
  32034. <remarks></remarks>
  32035. </member>
  32036. <member name="P:Urho.Scene.TimeScale">
  32037. <summary>
  32038. Return update time scale.
  32039. Or
  32040. Set update time scale. 1.0 = real time (default.)
  32041. </summary>
  32042. <value></value>
  32043. <remarks></remarks>
  32044. </member>
  32045. <member name="P:Urho.Scene.Type">
  32046. <summary>Urho's type system type.</summary>
  32047. <value>StringHash representing the type for this C# type.</value>
  32048. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  32049. </member>
  32050. <member name="P:Urho.Scene.TypeName">
  32051. <summary>Urho's low-level type name.</summary>
  32052. <value>Stringified low-level type name.</value>
  32053. <remarks />
  32054. </member>
  32055. <member name="P:Urho.Scene.TypeNameStatic">
  32056. <summary>Urho's low-level type name, accessible as a static method.</summary>
  32057. <value>Stringified low-level type name.</value>
  32058. <remarks />
  32059. </member>
  32060. <member name="P:Urho.Scene.TypeStatic">
  32061. <summary></summary>
  32062. <value></value>
  32063. <remarks></remarks>
  32064. </member>
  32065. <member name="M:Urho.Scene.UnregisterAllVars">
  32066. <summary>
  32067. Clear all registered node user variable hash reverse mappings.
  32068. </summary>
  32069. <remarks></remarks>
  32070. </member>
  32071. <member name="M:Urho.Scene.UnregisterVar(System.String)">
  32072. <param name="name"></param>
  32073. <summary>
  32074. Unregister a node user variable hash reverse mapping.
  32075. </summary>
  32076. <remarks></remarks>
  32077. </member>
  32078. <member name="M:Urho.Scene.Update(System.Single)">
  32079. <param name="timeStep"></param>
  32080. <summary>
  32081. Update scene. Called by HandleUpdate.
  32082. </summary>
  32083. <remarks></remarks>
  32084. </member>
  32085. <member name="P:Urho.Scene.VarNamesAttr">
  32086. <summary>
  32087. Return node user variable reverse mappings.
  32088. </summary>
  32089. <value></value>
  32090. <remarks></remarks>
  32091. </member>
  32092. <member name="T:Urho.SceneDrawableUpdateFinishedEventArgs">
  32093. <summary></summary>
  32094. <remarks></remarks>
  32095. </member>
  32096. <member name="P:Urho.SceneDrawableUpdateFinishedEventArgs.Scene">
  32097. <summary></summary>
  32098. <value></value>
  32099. <remarks></remarks>
  32100. </member>
  32101. <member name="P:Urho.SceneDrawableUpdateFinishedEventArgs.TimeStep">
  32102. <summary></summary>
  32103. <value></value>
  32104. <remarks></remarks>
  32105. </member>
  32106. <member name="T:Urho.ScenePostUpdateEventArgs">
  32107. <summary></summary>
  32108. <remarks></remarks>
  32109. </member>
  32110. <member name="P:Urho.ScenePostUpdateEventArgs.Scene">
  32111. <summary></summary>
  32112. <value></value>
  32113. <remarks></remarks>
  32114. </member>
  32115. <member name="P:Urho.ScenePostUpdateEventArgs.TimeStep">
  32116. <summary></summary>
  32117. <value></value>
  32118. <remarks></remarks>
  32119. </member>
  32120. <member name="T:Urho.SceneSubsystemUpdateEventArgs">
  32121. <summary></summary>
  32122. <remarks></remarks>
  32123. </member>
  32124. <member name="P:Urho.SceneSubsystemUpdateEventArgs.Scene">
  32125. <summary></summary>
  32126. <value></value>
  32127. <remarks></remarks>
  32128. </member>
  32129. <member name="P:Urho.SceneSubsystemUpdateEventArgs.TimeStep">
  32130. <summary></summary>
  32131. <value></value>
  32132. <remarks></remarks>
  32133. </member>
  32134. <member name="T:Urho.SceneUpdateEventArgs">
  32135. <summary></summary>
  32136. <remarks></remarks>
  32137. </member>
  32138. <member name="P:Urho.SceneUpdateEventArgs.Scene">
  32139. <summary></summary>
  32140. <value></value>
  32141. <remarks></remarks>
  32142. </member>
  32143. <member name="P:Urho.SceneUpdateEventArgs.TimeStep">
  32144. <summary></summary>
  32145. <value></value>
  32146. <remarks></remarks>
  32147. </member>
  32148. <member name="T:Urho.ScreenModeEventArgs">
  32149. <summary></summary>
  32150. <remarks></remarks>
  32151. </member>
  32152. <member name="P:Urho.ScreenModeEventArgs.Borderless">
  32153. <summary></summary>
  32154. <value></value>
  32155. <remarks></remarks>
  32156. </member>
  32157. <member name="P:Urho.ScreenModeEventArgs.Fullscreen">
  32158. <summary></summary>
  32159. <value></value>
  32160. <remarks></remarks>
  32161. </member>
  32162. <member name="P:Urho.ScreenModeEventArgs.Height">
  32163. <summary></summary>
  32164. <value></value>
  32165. <remarks></remarks>
  32166. </member>
  32167. <member name="P:Urho.ScreenModeEventArgs.Resizable">
  32168. <summary></summary>
  32169. <value></value>
  32170. <remarks></remarks>
  32171. </member>
  32172. <member name="P:Urho.ScreenModeEventArgs.Width">
  32173. <summary></summary>
  32174. <value></value>
  32175. <remarks></remarks>
  32176. </member>
  32177. <member name="T:Urho.ScrollBar">
  32178. <summary>
  32179. Scroll bar %UI element with forward and back buttons.
  32180. </summary>
  32181. <remarks></remarks>
  32182. </member>
  32183. <member name="C:Urho.ScrollBar(System.IntPtr)">
  32184. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  32185. <summary>Constructs a new instance of ScrollBar, given a raw pointer to an unmanaged object</summary>
  32186. <remarks>
  32187. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  32188. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  32189. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  32190. </remarks>
  32191. </member>
  32192. <member name="C:Urho.ScrollBar(Urho.Context)">
  32193. <param name="context">The context that this object will be attached to.</param>
  32194. <summary>Creates an instance of ScrollBar that is attached to an execution context.</summary>
  32195. <remarks>
  32196. <para>This creates an instance of ScrollBar attached to the specified execution context.</para>
  32197. </remarks>
  32198. </member>
  32199. <member name="C:Urho.ScrollBar(Urho.UrhoObjectFlag)">
  32200. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  32201. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  32202. <remarks>
  32203. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  32204. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  32205. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  32206. </remarks>
  32207. </member>
  32208. <member name="M:Urho.ScrollBar.ApplyAttributes">
  32209. <summary>
  32210. Apply attribute changes that can not be applied immediately.
  32211. </summary>
  32212. <remarks></remarks>
  32213. </member>
  32214. <member name="P:Urho.ScrollBar.BackButton">
  32215. <summary>
  32216. Return back button element.
  32217. </summary>
  32218. <value></value>
  32219. <remarks></remarks>
  32220. </member>
  32221. <member name="P:Urho.ScrollBar.BaseType">
  32222. <summary>Urho's type system base type.</summary>
  32223. <value>StringHash representing the base type for this Urho type.</value>
  32224. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  32225. </member>
  32226. <member name="M:Urho.ScrollBar.ChangeValue(System.Single)">
  32227. <param name="delta"></param>
  32228. <summary>
  32229. Change slider current value by a delta.
  32230. </summary>
  32231. <remarks></remarks>
  32232. </member>
  32233. <member name="P:Urho.ScrollBar.EffectiveScrollStep">
  32234. <summary>
  32235. Return scroll step multiplied by factor.
  32236. </summary>
  32237. <value></value>
  32238. <remarks></remarks>
  32239. </member>
  32240. <member name="P:Urho.ScrollBar.ForwardButton">
  32241. <summary>
  32242. Return forward button element.
  32243. </summary>
  32244. <value></value>
  32245. <remarks></remarks>
  32246. </member>
  32247. <member name="M:Urho.ScrollBar.OnResize">
  32248. <summary>
  32249. React to resize.
  32250. </summary>
  32251. <remarks></remarks>
  32252. </member>
  32253. <member name="M:Urho.ScrollBar.OnSetEditable">
  32254. <summary>
  32255. React to editable status change.
  32256. </summary>
  32257. <remarks></remarks>
  32258. </member>
  32259. <member name="P:Urho.ScrollBar.Orientation">
  32260. <summary>
  32261. Return scrollbar orientation.
  32262. Or
  32263. Set orientation type.
  32264. </summary>
  32265. <value></value>
  32266. <remarks></remarks>
  32267. </member>
  32268. <member name="P:Urho.ScrollBar.Range">
  32269. <summary>
  32270. Return slider range.
  32271. Or
  32272. Set slider range maximum value (minimum value is always 0.)
  32273. </summary>
  32274. <value></value>
  32275. <remarks></remarks>
  32276. </member>
  32277. <member name="M:Urho.ScrollBar.RegisterObject(Urho.Context)">
  32278. <param name="context"></param>
  32279. <summary>
  32280. Register object factory.
  32281. </summary>
  32282. <remarks></remarks>
  32283. </member>
  32284. <member name="P:Urho.ScrollBar.ScrollStep">
  32285. <summary>
  32286. Return button scroll step.
  32287. Or
  32288. Set button scroll step.
  32289. </summary>
  32290. <value></value>
  32291. <remarks></remarks>
  32292. </member>
  32293. <member name="P:Urho.ScrollBar.Slider">
  32294. <summary>
  32295. Return slider element.
  32296. </summary>
  32297. <value></value>
  32298. <remarks></remarks>
  32299. </member>
  32300. <member name="M:Urho.ScrollBar.StepBack">
  32301. <summary>
  32302. Scroll back one step.
  32303. </summary>
  32304. <remarks></remarks>
  32305. </member>
  32306. <member name="P:Urho.ScrollBar.StepFactor">
  32307. <summary>
  32308. Return button step factor.
  32309. Or
  32310. Set button step factor, can be used to adjust the step for constant pixel size.
  32311. </summary>
  32312. <value></value>
  32313. <remarks></remarks>
  32314. </member>
  32315. <member name="M:Urho.ScrollBar.StepForward">
  32316. <summary>
  32317. Scroll forward one step.
  32318. </summary>
  32319. <remarks></remarks>
  32320. </member>
  32321. <member name="P:Urho.ScrollBar.Type">
  32322. <summary>Urho's type system type.</summary>
  32323. <value>StringHash representing the type for this C# type.</value>
  32324. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  32325. </member>
  32326. <member name="P:Urho.ScrollBar.TypeName">
  32327. <summary>Urho's low-level type name.</summary>
  32328. <value>Stringified low-level type name.</value>
  32329. <remarks />
  32330. </member>
  32331. <member name="P:Urho.ScrollBar.TypeNameStatic">
  32332. <summary>Urho's low-level type name, accessible as a static method.</summary>
  32333. <value>Stringified low-level type name.</value>
  32334. <remarks />
  32335. </member>
  32336. <member name="P:Urho.ScrollBar.TypeStatic">
  32337. <summary></summary>
  32338. <value></value>
  32339. <remarks></remarks>
  32340. </member>
  32341. <member name="P:Urho.ScrollBar.Value">
  32342. <summary>
  32343. Return slider current value.
  32344. Or
  32345. Set slider current value.
  32346. </summary>
  32347. <value></value>
  32348. <remarks></remarks>
  32349. </member>
  32350. <member name="T:Urho.ScrollBarChangedEventArgs">
  32351. <summary></summary>
  32352. <remarks></remarks>
  32353. </member>
  32354. <member name="P:Urho.ScrollBarChangedEventArgs.Element">
  32355. <summary></summary>
  32356. <value></value>
  32357. <remarks></remarks>
  32358. </member>
  32359. <member name="P:Urho.ScrollBarChangedEventArgs.Value">
  32360. <summary></summary>
  32361. <value></value>
  32362. <remarks></remarks>
  32363. </member>
  32364. <member name="T:Urho.ScrollView">
  32365. <summary>
  32366. Scrollable %UI element for showing a (possibly large) child element.
  32367. </summary>
  32368. <remarks></remarks>
  32369. </member>
  32370. <member name="C:Urho.ScrollView(System.IntPtr)">
  32371. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  32372. <summary>Constructs a new instance of ScrollView, given a raw pointer to an unmanaged object</summary>
  32373. <remarks>
  32374. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  32375. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  32376. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  32377. </remarks>
  32378. </member>
  32379. <member name="C:Urho.ScrollView(Urho.Context)">
  32380. <param name="context">The context that this object will be attached to.</param>
  32381. <summary>Creates an instance of ScrollView that is attached to an execution context.</summary>
  32382. <remarks>
  32383. <para>This creates an instance of ScrollView attached to the specified execution context.</para>
  32384. </remarks>
  32385. </member>
  32386. <member name="C:Urho.ScrollView(Urho.UrhoObjectFlag)">
  32387. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  32388. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  32389. <remarks>
  32390. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  32391. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  32392. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  32393. </remarks>
  32394. </member>
  32395. <member name="M:Urho.ScrollView.ApplyAttributes">
  32396. <summary>
  32397. Apply attribute changes that can not be applied immediately.
  32398. </summary>
  32399. <remarks></remarks>
  32400. </member>
  32401. <member name="P:Urho.ScrollView.AutoDisableChildren">
  32402. <summary>
  32403. Return whether child element will be disabled while touch scrolling.
  32404. Or
  32405. Set whether child elements should be disabled while touch scrolling.
  32406. </summary>
  32407. <value></value>
  32408. <remarks></remarks>
  32409. </member>
  32410. <member name="P:Urho.ScrollView.AutoDisableThreshold">
  32411. <summary>
  32412. Return how much touch movement is needed to trigger child element disabling.
  32413. Or
  32414. Set how much touch movement is needed to trigger child element disabling.
  32415. </summary>
  32416. <value></value>
  32417. <remarks></remarks>
  32418. </member>
  32419. <member name="P:Urho.ScrollView.BaseType">
  32420. <summary>Urho's type system base type.</summary>
  32421. <value>StringHash representing the base type for this Urho type.</value>
  32422. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  32423. </member>
  32424. <member name="P:Urho.ScrollView.ContentElement">
  32425. <summary>
  32426. Return content element.
  32427. Or
  32428. Set content element.
  32429. </summary>
  32430. <value></value>
  32431. <remarks></remarks>
  32432. </member>
  32433. <member name="P:Urho.ScrollView.HorizontalScrollBar">
  32434. <summary>
  32435. Return horizontal scroll bar.
  32436. </summary>
  32437. <value></value>
  32438. <remarks></remarks>
  32439. </member>
  32440. <member name="M:Urho.ScrollView.OnKey(System.Int32,System.Int32,System.Int32)">
  32441. <param name="key"></param>
  32442. <param name="buttons"></param>
  32443. <param name="qualifiers"></param>
  32444. <summary>
  32445. React to a key press.
  32446. </summary>
  32447. <remarks></remarks>
  32448. </member>
  32449. <member name="M:Urho.ScrollView.OnResize">
  32450. <summary>
  32451. React to resize.
  32452. </summary>
  32453. <remarks></remarks>
  32454. </member>
  32455. <member name="M:Urho.ScrollView.OnWheel(System.Int32,System.Int32,System.Int32)">
  32456. <param name="delta"></param>
  32457. <param name="buttons"></param>
  32458. <param name="qualifiers"></param>
  32459. <summary>
  32460. React to mouse wheel.
  32461. </summary>
  32462. <remarks></remarks>
  32463. </member>
  32464. <member name="P:Urho.ScrollView.PageStep">
  32465. <summary>
  32466. Return arrow key page step.
  32467. Or
  32468. Set arrow key page step.
  32469. </summary>
  32470. <value></value>
  32471. <remarks></remarks>
  32472. </member>
  32473. <member name="M:Urho.ScrollView.RegisterObject(Urho.Context)">
  32474. <param name="context"></param>
  32475. <summary>
  32476. Register object factory.
  32477. </summary>
  32478. <remarks></remarks>
  32479. </member>
  32480. <member name="P:Urho.ScrollView.ScrollBarsAutoVisible">
  32481. <summary>
  32482. Return whether scrollbars are automatically shown/hidden.
  32483. Or
  32484. Set whether to automatically show/hide scrollbars. Default true.
  32485. </summary>
  32486. <value></value>
  32487. <remarks></remarks>
  32488. </member>
  32489. <member name="P:Urho.ScrollView.ScrollDeceleration">
  32490. <summary>
  32491. Return scroll deceleration.
  32492. Or
  32493. Set scroll deceleration.
  32494. </summary>
  32495. <value></value>
  32496. <remarks></remarks>
  32497. </member>
  32498. <member name="P:Urho.ScrollView.ScrollPanel">
  32499. <summary>
  32500. Return scroll panel.
  32501. </summary>
  32502. <value></value>
  32503. <remarks></remarks>
  32504. </member>
  32505. <member name="P:Urho.ScrollView.ScrollSnapEpsilon">
  32506. <summary>
  32507. Return scroll snap epsilon
  32508. Or
  32509. Set scroll snap epsilon
  32510. </summary>
  32511. <value></value>
  32512. <remarks></remarks>
  32513. </member>
  32514. <member name="P:Urho.ScrollView.ScrollStep">
  32515. <summary>
  32516. Return arrow key scroll step.
  32517. Or
  32518. Set arrow key scroll step. Also sets it on the scrollbars.
  32519. </summary>
  32520. <value></value>
  32521. <remarks></remarks>
  32522. </member>
  32523. <member name="M:Urho.ScrollView.SetScrollBarsVisible(System.Boolean,System.Boolean)">
  32524. <param name="horizontal"></param>
  32525. <param name="vertical"></param>
  32526. <summary>
  32527. Set scrollbars' visibility manually. Disables scrollbar autoshow/hide.
  32528. </summary>
  32529. <remarks></remarks>
  32530. </member>
  32531. <member name="M:Urho.ScrollView.SetViewPosition(System.Int32,System.Int32)">
  32532. <param name="x"></param>
  32533. <param name="y"></param>
  32534. <summary>
  32535. Set view offset from the top-left corner.
  32536. </summary>
  32537. <remarks></remarks>
  32538. </member>
  32539. <member name="M:Urho.ScrollView.SetViewPositionAttr(Urho.IntVector2)">
  32540. <param name="value"></param>
  32541. <summary>
  32542. Set view position attribute.
  32543. </summary>
  32544. <remarks></remarks>
  32545. </member>
  32546. <member name="P:Urho.ScrollView.Type">
  32547. <summary>Urho's type system type.</summary>
  32548. <value>StringHash representing the type for this C# type.</value>
  32549. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  32550. </member>
  32551. <member name="P:Urho.ScrollView.TypeName">
  32552. <summary>Urho's low-level type name.</summary>
  32553. <value>Stringified low-level type name.</value>
  32554. <remarks />
  32555. </member>
  32556. <member name="P:Urho.ScrollView.TypeNameStatic">
  32557. <summary>Urho's low-level type name, accessible as a static method.</summary>
  32558. <value>Stringified low-level type name.</value>
  32559. <remarks />
  32560. </member>
  32561. <member name="P:Urho.ScrollView.TypeStatic">
  32562. <summary></summary>
  32563. <value></value>
  32564. <remarks></remarks>
  32565. </member>
  32566. <member name="M:Urho.ScrollView.Update(System.Single)">
  32567. <param name="timeStep"></param>
  32568. <summary>
  32569. Perform UI element update.
  32570. </summary>
  32571. <remarks></remarks>
  32572. </member>
  32573. <member name="P:Urho.ScrollView.VerticalScrollBar">
  32574. <summary>
  32575. Return vertical scroll bar.
  32576. </summary>
  32577. <value></value>
  32578. <remarks></remarks>
  32579. </member>
  32580. <member name="P:Urho.ScrollView.ViewPosition">
  32581. <summary>
  32582. Return view offset from the top-left corner.
  32583. Or
  32584. Set view offset from the top-left corner.
  32585. </summary>
  32586. <value></value>
  32587. <remarks></remarks>
  32588. </member>
  32589. <member name="T:Urho.SelectionChangedEventArgs">
  32590. <summary></summary>
  32591. <remarks></remarks>
  32592. </member>
  32593. <member name="P:Urho.SelectionChangedEventArgs.Element">
  32594. <summary></summary>
  32595. <value></value>
  32596. <remarks></remarks>
  32597. </member>
  32598. <member name="T:Urho.Sequence">
  32599. <summary></summary>
  32600. <remarks></remarks>
  32601. </member>
  32602. <member name="C:Urho.Sequence(Urho.FiniteTimeAction[])">
  32603. <param name="actions"></param>
  32604. <summary></summary>
  32605. <remarks></remarks>
  32606. </member>
  32607. <member name="C:Urho.Sequence(Urho.FiniteTimeAction,Urho.FiniteTimeAction)">
  32608. <param name="action1"></param>
  32609. <param name="action2"></param>
  32610. <summary></summary>
  32611. <remarks></remarks>
  32612. </member>
  32613. <member name="P:Urho.Sequence.Actions">
  32614. <summary></summary>
  32615. <value></value>
  32616. <remarks></remarks>
  32617. </member>
  32618. <member name="M:Urho.Sequence.Reverse">
  32619. <summary></summary>
  32620. <returns></returns>
  32621. <remarks></remarks>
  32622. </member>
  32623. <member name="M:Urho.Sequence.StartAction(Urho.Node)">
  32624. <param name="target"></param>
  32625. <summary></summary>
  32626. <returns></returns>
  32627. <remarks></remarks>
  32628. </member>
  32629. <member name="T:Urho.SequenceState">
  32630. <summary></summary>
  32631. <remarks></remarks>
  32632. </member>
  32633. <member name="C:Urho.SequenceState(Urho.Sequence,Urho.Node)">
  32634. <param name="action"></param>
  32635. <param name="target"></param>
  32636. <summary></summary>
  32637. <remarks></remarks>
  32638. </member>
  32639. <member name="F:Urho.SequenceState.actionSequences">
  32640. <summary></summary>
  32641. <remarks></remarks>
  32642. </member>
  32643. <member name="F:Urho.SequenceState.actionStates">
  32644. <summary></summary>
  32645. <remarks></remarks>
  32646. </member>
  32647. <member name="P:Urho.SequenceState.IsDone">
  32648. <summary></summary>
  32649. <value></value>
  32650. <remarks></remarks>
  32651. </member>
  32652. <member name="F:Urho.SequenceState.last">
  32653. <summary></summary>
  32654. <remarks></remarks>
  32655. </member>
  32656. <member name="F:Urho.SequenceState.split">
  32657. <summary></summary>
  32658. <remarks></remarks>
  32659. </member>
  32660. <member name="M:Urho.SequenceState.Step(System.Single)">
  32661. <param name="dt"></param>
  32662. <summary></summary>
  32663. <remarks></remarks>
  32664. </member>
  32665. <member name="M:Urho.SequenceState.Stop">
  32666. <summary></summary>
  32667. <remarks></remarks>
  32668. </member>
  32669. <member name="M:Urho.SequenceState.Update(System.Single)">
  32670. <param name="time"></param>
  32671. <summary></summary>
  32672. <remarks></remarks>
  32673. </member>
  32674. <member name="T:Urho.Serializable">
  32675. <summary>
  32676. Base class for objects with automatic serialization through attributes.
  32677. </summary>
  32678. <remarks></remarks>
  32679. </member>
  32680. <member name="C:Urho.Serializable(System.IntPtr)">
  32681. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  32682. <summary>Constructs a new instance of Serializable, given a raw pointer to an unmanaged object</summary>
  32683. <remarks>
  32684. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  32685. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  32686. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  32687. </remarks>
  32688. </member>
  32689. <member name="C:Urho.Serializable(Urho.Context)">
  32690. <param name="context">The context that this object will be attached to.</param>
  32691. <summary>Creates an instance of Serializable that is attached to an execution context.</summary>
  32692. <remarks>
  32693. <para>This creates an instance of Serializable attached to the specified execution context.</para>
  32694. </remarks>
  32695. </member>
  32696. <member name="C:Urho.Serializable(Urho.UrhoObjectFlag)">
  32697. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  32698. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  32699. <remarks>
  32700. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  32701. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  32702. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  32703. </remarks>
  32704. </member>
  32705. <member name="M:Urho.Serializable.AllocateNetworkState">
  32706. <summary>
  32707. Allocate network attribute state.
  32708. </summary>
  32709. <remarks></remarks>
  32710. </member>
  32711. <member name="M:Urho.Serializable.ApplyAttributes">
  32712. <summary>
  32713. Apply attribute changes that can not be applied immediately. Called after scene load or a network update.
  32714. </summary>
  32715. <remarks></remarks>
  32716. </member>
  32717. <member name="P:Urho.Serializable.BaseType">
  32718. <summary>Urho's type system base type.</summary>
  32719. <value>StringHash representing the base type for this Urho type.</value>
  32720. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  32721. </member>
  32722. <member name="M:Urho.Serializable.GetAttribute(System.String)">
  32723. <param name="name"></param>
  32724. <summary>
  32725. Return attribute value by name. Return empty if not found.
  32726. </summary>
  32727. <returns></returns>
  32728. <remarks></remarks>
  32729. </member>
  32730. <member name="M:Urho.Serializable.GetAttribute(System.UInt32)">
  32731. <param name="index"></param>
  32732. <summary>
  32733. Return attribute value by index. Return empty if illegal index.
  32734. </summary>
  32735. <returns></returns>
  32736. <remarks></remarks>
  32737. </member>
  32738. <member name="M:Urho.Serializable.GetAttributeDefault(System.String)">
  32739. <param name="name"></param>
  32740. <summary>
  32741. Return attribute default value by name. Return empty if not found.
  32742. </summary>
  32743. <returns></returns>
  32744. <remarks></remarks>
  32745. </member>
  32746. <member name="M:Urho.Serializable.GetAttributeDefault(System.UInt32)">
  32747. <param name="index"></param>
  32748. <summary>
  32749. Return attribute default value by index. Return empty if illegal index.
  32750. </summary>
  32751. <returns></returns>
  32752. <remarks></remarks>
  32753. </member>
  32754. <member name="M:Urho.Serializable.GetInterceptNetworkUpdate(System.String)">
  32755. <param name="attributeName"></param>
  32756. <summary>
  32757. Return whether an attribute's network updates are being intercepted.
  32758. </summary>
  32759. <returns></returns>
  32760. <remarks></remarks>
  32761. </member>
  32762. <member name="M:Urho.Serializable.IsTemporary">
  32763. <summary>
  32764. Return whether is temporary.
  32765. </summary>
  32766. <returns></returns>
  32767. <remarks></remarks>
  32768. </member>
  32769. <member name="M:Urho.Serializable.LoadXML(Urho.XMLElement,System.Boolean)">
  32770. <param name="source"></param>
  32771. <param name="setInstanceDefault"></param>
  32772. <summary>
  32773. Load from XML data. When setInstanceDefault is set to true, after setting the attribute value, store the value as instance's default value. Return true if successful.
  32774. </summary>
  32775. <returns></returns>
  32776. <remarks></remarks>
  32777. </member>
  32778. <member name="M:Urho.Serializable.MarkNetworkUpdate">
  32779. <summary>
  32780. Mark for attribute check on the next network update.
  32781. </summary>
  32782. <remarks></remarks>
  32783. </member>
  32784. <member name="P:Urho.Serializable.NetworkState">
  32785. <summary>
  32786. Return the network attribute state, if allocated.
  32787. </summary>
  32788. <value></value>
  32789. <remarks></remarks>
  32790. </member>
  32791. <member name="P:Urho.Serializable.NumAttributes">
  32792. <summary>
  32793. Return number of attributes.
  32794. </summary>
  32795. <value></value>
  32796. <remarks></remarks>
  32797. </member>
  32798. <member name="P:Urho.Serializable.NumNetworkAttributes">
  32799. <summary>
  32800. Return number of network replication attributes.
  32801. </summary>
  32802. <value></value>
  32803. <remarks></remarks>
  32804. </member>
  32805. <member name="M:Urho.Serializable.RemoveInstanceDefault">
  32806. <summary>
  32807. Remove instance's default values if they are set previously.
  32808. </summary>
  32809. <remarks></remarks>
  32810. </member>
  32811. <member name="M:Urho.Serializable.ResetToDefault">
  32812. <summary>
  32813. Reset all editable attributes to their default values.
  32814. </summary>
  32815. <remarks></remarks>
  32816. </member>
  32817. <member name="M:Urho.Serializable.SaveDefaultAttributes">
  32818. <summary>
  32819. Return whether should save default-valued attributes into XML. Default false.
  32820. </summary>
  32821. <returns></returns>
  32822. <remarks></remarks>
  32823. </member>
  32824. <member name="M:Urho.Serializable.SaveXML(Urho.XMLElement)">
  32825. <param name="dest"></param>
  32826. <summary>
  32827. Save as XML data. Return true if successful.
  32828. </summary>
  32829. <returns></returns>
  32830. <remarks></remarks>
  32831. </member>
  32832. <member name="M:Urho.Serializable.SetAttribute(System.String,System.Int32)">
  32833. <param name="name"></param>
  32834. <param name="value"></param>
  32835. <summary>
  32836. Set attribute by name. Return true if successfully set.
  32837. </summary>
  32838. <returns></returns>
  32839. <remarks></remarks>
  32840. </member>
  32841. <member name="M:Urho.Serializable.SetAttribute(System.String,System.Single)">
  32842. <param name="name"></param>
  32843. <param name="value"></param>
  32844. <summary>
  32845. Set attribute by name. Return true if successfully set.
  32846. </summary>
  32847. <returns></returns>
  32848. <remarks></remarks>
  32849. </member>
  32850. <member name="M:Urho.Serializable.SetAttribute(System.String,System.String)">
  32851. <param name="name"></param>
  32852. <param name="value"></param>
  32853. <summary>
  32854. Set attribute by name. Return true if successfully set.
  32855. </summary>
  32856. <returns></returns>
  32857. <remarks></remarks>
  32858. </member>
  32859. <member name="M:Urho.Serializable.SetAttribute(System.String,Urho.Color)">
  32860. <param name="name"></param>
  32861. <param name="value"></param>
  32862. <summary>
  32863. Set attribute by name. Return true if successfully set.
  32864. </summary>
  32865. <returns></returns>
  32866. <remarks></remarks>
  32867. </member>
  32868. <member name="M:Urho.Serializable.SetAttribute(System.String,Urho.IntRect)">
  32869. <param name="name"></param>
  32870. <param name="value"></param>
  32871. <summary>
  32872. Set attribute by name. Return true if successfully set.
  32873. </summary>
  32874. <returns></returns>
  32875. <remarks></remarks>
  32876. </member>
  32877. <member name="M:Urho.Serializable.SetAttribute(System.String,Urho.IntVector2)">
  32878. <param name="name"></param>
  32879. <param name="value"></param>
  32880. <summary>
  32881. Set attribute by name. Return true if successfully set.
  32882. </summary>
  32883. <returns></returns>
  32884. <remarks></remarks>
  32885. </member>
  32886. <member name="M:Urho.Serializable.SetAttribute(System.String,Urho.Quaternion)">
  32887. <param name="name"></param>
  32888. <param name="value"></param>
  32889. <summary>
  32890. Set attribute by name. Return true if successfully set.
  32891. </summary>
  32892. <returns></returns>
  32893. <remarks></remarks>
  32894. </member>
  32895. <member name="M:Urho.Serializable.SetAttribute(System.String,Urho.Vector2)">
  32896. <param name="name"></param>
  32897. <param name="value"></param>
  32898. <summary>
  32899. Set attribute by name. Return true if successfully set.
  32900. </summary>
  32901. <returns></returns>
  32902. <remarks></remarks>
  32903. </member>
  32904. <member name="M:Urho.Serializable.SetAttribute(System.String,Urho.Vector3)">
  32905. <param name="name"></param>
  32906. <param name="value"></param>
  32907. <summary>
  32908. Set attribute by name. Return true if successfully set.
  32909. </summary>
  32910. <returns></returns>
  32911. <remarks></remarks>
  32912. </member>
  32913. <member name="M:Urho.Serializable.SetAttribute(System.String,Urho.Vector4)">
  32914. <param name="name"></param>
  32915. <param name="value"></param>
  32916. <summary>
  32917. Set attribute by name. Return true if successfully set.
  32918. </summary>
  32919. <returns></returns>
  32920. <remarks></remarks>
  32921. </member>
  32922. <member name="M:Urho.Serializable.SetAttribute(System.UInt32,System.Int32)">
  32923. <param name="index"></param>
  32924. <param name="value"></param>
  32925. <summary>
  32926. Set attribute by index. Return true if successfully set.
  32927. </summary>
  32928. <returns></returns>
  32929. <remarks></remarks>
  32930. </member>
  32931. <member name="M:Urho.Serializable.SetAttribute(System.UInt32,System.Single)">
  32932. <param name="index"></param>
  32933. <param name="value"></param>
  32934. <summary>
  32935. Set attribute by index. Return true if successfully set.
  32936. </summary>
  32937. <returns></returns>
  32938. <remarks></remarks>
  32939. </member>
  32940. <member name="M:Urho.Serializable.SetAttribute(System.UInt32,System.String)">
  32941. <param name="index"></param>
  32942. <param name="value"></param>
  32943. <summary>
  32944. Set attribute by index. Return true if successfully set.
  32945. </summary>
  32946. <returns></returns>
  32947. <remarks></remarks>
  32948. </member>
  32949. <member name="M:Urho.Serializable.SetAttribute(System.UInt32,Urho.Color)">
  32950. <param name="index"></param>
  32951. <param name="value"></param>
  32952. <summary>
  32953. Set attribute by index. Return true if successfully set.
  32954. </summary>
  32955. <returns></returns>
  32956. <remarks></remarks>
  32957. </member>
  32958. <member name="M:Urho.Serializable.SetAttribute(System.UInt32,Urho.IntRect)">
  32959. <param name="index"></param>
  32960. <param name="value"></param>
  32961. <summary>
  32962. Set attribute by index. Return true if successfully set.
  32963. </summary>
  32964. <returns></returns>
  32965. <remarks></remarks>
  32966. </member>
  32967. <member name="M:Urho.Serializable.SetAttribute(System.UInt32,Urho.IntVector2)">
  32968. <param name="index"></param>
  32969. <param name="value"></param>
  32970. <summary>
  32971. Set attribute by index. Return true if successfully set.
  32972. </summary>
  32973. <returns></returns>
  32974. <remarks></remarks>
  32975. </member>
  32976. <member name="M:Urho.Serializable.SetAttribute(System.UInt32,Urho.Quaternion)">
  32977. <param name="index"></param>
  32978. <param name="value"></param>
  32979. <summary>
  32980. Set attribute by index. Return true if successfully set.
  32981. </summary>
  32982. <returns></returns>
  32983. <remarks></remarks>
  32984. </member>
  32985. <member name="M:Urho.Serializable.SetAttribute(System.UInt32,Urho.Vector2)">
  32986. <param name="index"></param>
  32987. <param name="value"></param>
  32988. <summary>
  32989. Set attribute by index. Return true if successfully set.
  32990. </summary>
  32991. <returns></returns>
  32992. <remarks></remarks>
  32993. </member>
  32994. <member name="M:Urho.Serializable.SetAttribute(System.UInt32,Urho.Vector3)">
  32995. <param name="index"></param>
  32996. <param name="value"></param>
  32997. <summary>
  32998. Set attribute by index. Return true if successfully set.
  32999. </summary>
  33000. <returns></returns>
  33001. <remarks></remarks>
  33002. </member>
  33003. <member name="M:Urho.Serializable.SetAttribute(System.UInt32,Urho.Vector4)">
  33004. <param name="index"></param>
  33005. <param name="value"></param>
  33006. <summary>
  33007. Set attribute by index. Return true if successfully set.
  33008. </summary>
  33009. <returns></returns>
  33010. <remarks></remarks>
  33011. </member>
  33012. <member name="M:Urho.Serializable.SetInterceptNetworkUpdate(System.String,System.Boolean)">
  33013. <param name="attributeName"></param>
  33014. <param name="enable"></param>
  33015. <summary>
  33016. Enable interception of an attribute from network updates. Intercepted attributes are sent as events instead of applying directly. This can be used to implement client side prediction.
  33017. </summary>
  33018. <remarks></remarks>
  33019. </member>
  33020. <member name="M:Urho.Serializable.SetTemporary(System.Boolean)">
  33021. <param name="enable"></param>
  33022. <summary>
  33023. Set temporary flag. Temporary objects will not be saved.
  33024. </summary>
  33025. <remarks></remarks>
  33026. </member>
  33027. <member name="P:Urho.Serializable.Type">
  33028. <summary>Urho's type system type.</summary>
  33029. <value>StringHash representing the type for this C# type.</value>
  33030. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  33031. </member>
  33032. <member name="P:Urho.Serializable.TypeName">
  33033. <summary>Urho's low-level type name.</summary>
  33034. <value>Stringified low-level type name.</value>
  33035. <remarks />
  33036. </member>
  33037. <member name="P:Urho.Serializable.TypeNameStatic">
  33038. <summary>Urho's low-level type name, accessible as a static method.</summary>
  33039. <value>Stringified low-level type name.</value>
  33040. <remarks />
  33041. </member>
  33042. <member name="P:Urho.Serializable.TypeStatic">
  33043. <summary></summary>
  33044. <value></value>
  33045. <remarks></remarks>
  33046. </member>
  33047. <member name="T:Urho.ServerConnectedEventArgs">
  33048. <summary></summary>
  33049. <remarks></remarks>
  33050. </member>
  33051. <member name="T:Urho.ServerDisconnectedEventArgs">
  33052. <summary></summary>
  33053. <remarks></remarks>
  33054. </member>
  33055. <member name="T:Urho.Shader">
  33056. <summary>
  33057. %Shader resource consisting of several shader variations.
  33058. </summary>
  33059. <remarks></remarks>
  33060. </member>
  33061. <member name="C:Urho.Shader(System.IntPtr)">
  33062. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  33063. <summary>Constructs a new instance of Shader, given a raw pointer to an unmanaged object</summary>
  33064. <remarks>
  33065. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  33066. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  33067. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  33068. </remarks>
  33069. </member>
  33070. <member name="C:Urho.Shader(Urho.Context)">
  33071. <param name="context">The context that this object will be attached to.</param>
  33072. <summary>Creates an instance of Shader that is attached to an execution context.</summary>
  33073. <remarks>
  33074. <para>This creates an instance of Shader attached to the specified execution context.</para>
  33075. </remarks>
  33076. </member>
  33077. <member name="C:Urho.Shader(Urho.UrhoObjectFlag)">
  33078. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  33079. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  33080. <remarks>
  33081. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  33082. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  33083. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  33084. </remarks>
  33085. </member>
  33086. <member name="P:Urho.Shader.BaseType">
  33087. <summary>Urho's type system base type.</summary>
  33088. <value>StringHash representing the base type for this Urho type.</value>
  33089. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  33090. </member>
  33091. <member name="M:Urho.Shader.EndLoad">
  33092. <summary>
  33093. Finish resource loading. Always called from the main thread. Return true if successful.
  33094. </summary>
  33095. <returns></returns>
  33096. <remarks></remarks>
  33097. </member>
  33098. <member name="M:Urho.Shader.GetSourceCode(Urho.ShaderType)">
  33099. <param name="type"></param>
  33100. <summary>
  33101. Return either vertex or pixel shader source code.
  33102. </summary>
  33103. <returns></returns>
  33104. <remarks></remarks>
  33105. </member>
  33106. <member name="M:Urho.Shader.GetVariation(Urho.ShaderType,System.String)">
  33107. <param name="type"></param>
  33108. <param name="defines"></param>
  33109. <summary>
  33110. Return a variation with defines.
  33111. </summary>
  33112. <returns></returns>
  33113. <remarks></remarks>
  33114. </member>
  33115. <member name="M:Urho.Shader.RegisterObject(Urho.Context)">
  33116. <param name="context"></param>
  33117. <summary>
  33118. Register object factory.
  33119. </summary>
  33120. <remarks></remarks>
  33121. </member>
  33122. <member name="P:Urho.Shader.TimeStamp">
  33123. <summary>
  33124. Return the latest timestamp of the shader code and its includes.
  33125. </summary>
  33126. <value></value>
  33127. <remarks></remarks>
  33128. </member>
  33129. <member name="P:Urho.Shader.Type">
  33130. <summary>Urho's type system type.</summary>
  33131. <value>StringHash representing the type for this C# type.</value>
  33132. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  33133. </member>
  33134. <member name="P:Urho.Shader.TypeName">
  33135. <summary>Urho's low-level type name.</summary>
  33136. <value>Stringified low-level type name.</value>
  33137. <remarks />
  33138. </member>
  33139. <member name="P:Urho.Shader.TypeNameStatic">
  33140. <summary>Urho's low-level type name, accessible as a static method.</summary>
  33141. <value>Stringified low-level type name.</value>
  33142. <remarks />
  33143. </member>
  33144. <member name="P:Urho.Shader.TypeStatic">
  33145. <summary></summary>
  33146. <value></value>
  33147. <remarks></remarks>
  33148. </member>
  33149. <member name="T:Urho.ShaderParameter">
  33150. <summary></summary>
  33151. <remarks></remarks>
  33152. </member>
  33153. <member name="T:Urho.ShaderParameterAnimationInfo">
  33154. <summary>
  33155. Material's shader parameter animation instance.
  33156. </summary>
  33157. <remarks></remarks>
  33158. </member>
  33159. <member name="C:Urho.ShaderParameterAnimationInfo(System.IntPtr)">
  33160. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  33161. <summary>Constructs a new instance of ShaderParameterAnimationInfo, given a raw pointer to an unmanaged object</summary>
  33162. <remarks>
  33163. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  33164. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  33165. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  33166. </remarks>
  33167. </member>
  33168. <member name="C:Urho.ShaderParameterAnimationInfo(Urho.UrhoObjectFlag)">
  33169. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  33170. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  33171. <remarks>
  33172. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  33173. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  33174. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  33175. </remarks>
  33176. </member>
  33177. <member name="C:Urho.ShaderParameterAnimationInfo(Urho.Material,System.String,Urho.ValueAnimation,Urho.WrapMode,System.Single)">
  33178. <param name="material"></param>
  33179. <param name="name"></param>
  33180. <param name="attributeAnimation"></param>
  33181. <param name="wrapMode"></param>
  33182. <param name="speed"></param>
  33183. <summary></summary>
  33184. <remarks></remarks>
  33185. </member>
  33186. <member name="P:Urho.ShaderParameterAnimationInfo.Name">
  33187. <summary>
  33188. Return shader parameter name.
  33189. </summary>
  33190. <value></value>
  33191. <remarks></remarks>
  33192. </member>
  33193. <member name="T:Urho.ShaderParameterGroup">
  33194. <summary>
  33195. Shader parameter groups for determining need to update. On APIs that support constant buffers, these correspond to different constant buffers.
  33196. </summary>
  33197. <remarks></remarks>
  33198. </member>
  33199. <member name="F:Urho.ShaderParameterGroup.Camera">
  33200. <summary></summary>
  33201. </member>
  33202. <member name="F:Urho.ShaderParameterGroup.Custom">
  33203. <summary></summary>
  33204. </member>
  33205. <member name="F:Urho.ShaderParameterGroup.Frame">
  33206. <summary></summary>
  33207. </member>
  33208. <member name="F:Urho.ShaderParameterGroup.Light">
  33209. <summary></summary>
  33210. </member>
  33211. <member name="F:Urho.ShaderParameterGroup.Material">
  33212. <summary></summary>
  33213. </member>
  33214. <member name="F:Urho.ShaderParameterGroup.MaxShaderParameterGroups">
  33215. <summary></summary>
  33216. </member>
  33217. <member name="F:Urho.ShaderParameterGroup.Object">
  33218. <summary></summary>
  33219. </member>
  33220. <member name="F:Urho.ShaderParameterGroup.Zone">
  33221. <summary></summary>
  33222. </member>
  33223. <member name="T:Urho.ShaderPrecache">
  33224. <summary>
  33225. Utility class for collecting used shader combinations during runtime for precaching.
  33226. </summary>
  33227. <remarks></remarks>
  33228. </member>
  33229. <member name="C:Urho.ShaderPrecache(System.IntPtr)">
  33230. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  33231. <summary>Constructs a new instance of ShaderPrecache, given a raw pointer to an unmanaged object</summary>
  33232. <remarks>
  33233. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  33234. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  33235. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  33236. </remarks>
  33237. </member>
  33238. <member name="C:Urho.ShaderPrecache(Urho.UrhoObjectFlag)">
  33239. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  33240. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  33241. <remarks>
  33242. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  33243. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  33244. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  33245. </remarks>
  33246. </member>
  33247. <member name="C:Urho.ShaderPrecache(Urho.Context,System.String)">
  33248. <param name="context">The context that this object will be attached to.</param>
  33249. <param name="fileName"></param>
  33250. <summary>Creates an instance of ShaderPrecache that is attached to an execution context.</summary>
  33251. <remarks>
  33252. <para>This creates an instance of ShaderPrecache attached to the specified execution context.</para>
  33253. </remarks>
  33254. </member>
  33255. <member name="P:Urho.ShaderPrecache.BaseType">
  33256. <summary>Urho's type system base type.</summary>
  33257. <value>StringHash representing the base type for this Urho type.</value>
  33258. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  33259. </member>
  33260. <member name="M:Urho.ShaderPrecache.StoreShaders(Urho.ShaderVariation,Urho.ShaderVariation)">
  33261. <param name="vs"></param>
  33262. <param name="ps"></param>
  33263. <summary>
  33264. Collect a shader combination. Called by Graphics when shaders have been set.
  33265. </summary>
  33266. <remarks></remarks>
  33267. </member>
  33268. <member name="P:Urho.ShaderPrecache.Type">
  33269. <summary>Urho's type system type.</summary>
  33270. <value>StringHash representing the type for this C# type.</value>
  33271. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  33272. </member>
  33273. <member name="P:Urho.ShaderPrecache.TypeName">
  33274. <summary>Urho's low-level type name.</summary>
  33275. <value>Stringified low-level type name.</value>
  33276. <remarks />
  33277. </member>
  33278. <member name="P:Urho.ShaderPrecache.TypeNameStatic">
  33279. <summary>Urho's low-level type name, accessible as a static method.</summary>
  33280. <value>Stringified low-level type name.</value>
  33281. <remarks />
  33282. </member>
  33283. <member name="P:Urho.ShaderPrecache.TypeStatic">
  33284. <summary></summary>
  33285. <value></value>
  33286. <remarks></remarks>
  33287. </member>
  33288. <member name="T:Urho.ShaderProgram">
  33289. <summary>
  33290. Linked shader program on the GPU.
  33291. </summary>
  33292. <remarks></remarks>
  33293. </member>
  33294. <member name="C:Urho.ShaderProgram(System.IntPtr)">
  33295. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  33296. <summary>Constructs a new instance of ShaderProgram, given a raw pointer to an unmanaged object</summary>
  33297. <remarks>
  33298. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  33299. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  33300. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  33301. </remarks>
  33302. </member>
  33303. <member name="C:Urho.ShaderProgram(Urho.UrhoObjectFlag)">
  33304. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  33305. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  33306. <remarks>
  33307. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  33308. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  33309. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  33310. </remarks>
  33311. </member>
  33312. <member name="C:Urho.ShaderProgram(Urho.Graphics,Urho.ShaderVariation,Urho.ShaderVariation)">
  33313. <param name="graphics"></param>
  33314. <param name="vertexShader"></param>
  33315. <param name="pixelShader"></param>
  33316. <summary></summary>
  33317. <remarks></remarks>
  33318. </member>
  33319. <member name="M:Urho.ShaderProgram.ClearGlobalParameterSource(Urho.ShaderParameterGroup)">
  33320. <param name="group"></param>
  33321. <summary>
  33322. Clear a global parameter source when constant buffers change.
  33323. </summary>
  33324. <remarks></remarks>
  33325. </member>
  33326. <member name="M:Urho.ShaderProgram.ClearParameterSource(Urho.ShaderParameterGroup)">
  33327. <param name="group"></param>
  33328. <summary>
  33329. Clear a parameter source. Affects only the current shader program if appropriate.
  33330. </summary>
  33331. <remarks></remarks>
  33332. </member>
  33333. <member name="M:Urho.ShaderProgram.ClearParameterSources">
  33334. <summary>
  33335. Clear all parameter sources from all shader programs by incrementing the global parameter source framenumber.
  33336. </summary>
  33337. <remarks></remarks>
  33338. </member>
  33339. <member name="M:Urho.ShaderProgram.GetParameter(Urho.StringHash)">
  33340. <param name="param"></param>
  33341. <summary>
  33342. Return the info for a shader parameter, or null if does not exist.
  33343. </summary>
  33344. <returns></returns>
  33345. <remarks></remarks>
  33346. </member>
  33347. <member name="M:Urho.ShaderProgram.HasParameter(Urho.StringHash)">
  33348. <param name="param"></param>
  33349. <summary>
  33350. Return whether uses a shader parameter.
  33351. </summary>
  33352. <returns></returns>
  33353. <remarks></remarks>
  33354. </member>
  33355. <member name="M:Urho.ShaderProgram.HasTextureUnit(Urho.TextureUnit)">
  33356. <param name="unit"></param>
  33357. <summary>
  33358. Return whether uses a texture unit.
  33359. </summary>
  33360. <returns></returns>
  33361. <remarks></remarks>
  33362. </member>
  33363. <member name="M:Urho.ShaderProgram.Link">
  33364. <summary>
  33365. Link the shaders and examine the uniforms and samplers used. Return true if successful.
  33366. </summary>
  33367. <returns></returns>
  33368. <remarks></remarks>
  33369. </member>
  33370. <member name="P:Urho.ShaderProgram.LinkerOutput">
  33371. <summary>
  33372. Return linker output.
  33373. </summary>
  33374. <value></value>
  33375. <remarks></remarks>
  33376. </member>
  33377. <member name="M:Urho.ShaderProgram.NeedParameterUpdate(Urho.ShaderParameterGroup,System.Void*)">
  33378. <param name="group"></param>
  33379. <param name="source"></param>
  33380. <summary>
  33381. Check whether a shader parameter group needs update. Does not actually check whether parameters exist in the shaders.
  33382. </summary>
  33383. <returns></returns>
  33384. <remarks></remarks>
  33385. </member>
  33386. <member name="M:Urho.ShaderProgram.OnDeviceLost">
  33387. <summary>
  33388. Mark the GPU resource destroyed on context destruction.
  33389. </summary>
  33390. <remarks></remarks>
  33391. </member>
  33392. <member name="P:Urho.ShaderProgram.PixelShader">
  33393. <summary>
  33394. Return the pixel shader.
  33395. </summary>
  33396. <value></value>
  33397. <remarks></remarks>
  33398. </member>
  33399. <member name="M:Urho.ShaderProgram.Release">
  33400. <summary>
  33401. Release shader program.
  33402. </summary>
  33403. <remarks></remarks>
  33404. </member>
  33405. <member name="P:Urho.ShaderProgram.VertexShader">
  33406. <summary>
  33407. Return the vertex shader.
  33408. </summary>
  33409. <value></value>
  33410. <remarks></remarks>
  33411. </member>
  33412. <member name="T:Urho.ShaderType">
  33413. <summary>
  33414. Shader types.
  33415. </summary>
  33416. <remarks></remarks>
  33417. </member>
  33418. <member name="F:Urho.ShaderType.PS">
  33419. <summary></summary>
  33420. </member>
  33421. <member name="F:Urho.ShaderType.VS">
  33422. <summary></summary>
  33423. </member>
  33424. <member name="T:Urho.ShaderVariation">
  33425. <summary>
  33426. Vertex or pixel shader on the GPU.
  33427. </summary>
  33428. <remarks></remarks>
  33429. </member>
  33430. <member name="C:Urho.ShaderVariation(System.IntPtr)">
  33431. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  33432. <summary>Constructs a new instance of ShaderVariation, given a raw pointer to an unmanaged object</summary>
  33433. <remarks>
  33434. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  33435. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  33436. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  33437. </remarks>
  33438. </member>
  33439. <member name="C:Urho.ShaderVariation(Urho.UrhoObjectFlag)">
  33440. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  33441. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  33442. <remarks>
  33443. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  33444. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  33445. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  33446. </remarks>
  33447. </member>
  33448. <member name="C:Urho.ShaderVariation(Urho.Shader,Urho.ShaderType)">
  33449. <param name="owner"></param>
  33450. <param name="type"></param>
  33451. <summary></summary>
  33452. <remarks></remarks>
  33453. </member>
  33454. <member name="P:Urho.ShaderVariation.CompilerOutput">
  33455. <summary>
  33456. Return compile error/warning string.
  33457. </summary>
  33458. <value></value>
  33459. <remarks></remarks>
  33460. </member>
  33461. <member name="M:Urho.ShaderVariation.Create">
  33462. <summary>
  33463. Compile the shader. Return true if successful.
  33464. </summary>
  33465. <returns></returns>
  33466. <remarks></remarks>
  33467. </member>
  33468. <member name="P:Urho.ShaderVariation.Defines">
  33469. <summary>
  33470. Return defines.
  33471. Or
  33472. Set defines.
  33473. </summary>
  33474. <value></value>
  33475. <remarks></remarks>
  33476. </member>
  33477. <member name="P:Urho.ShaderVariation.FullName">
  33478. <summary>
  33479. Return full shader name.
  33480. </summary>
  33481. <value></value>
  33482. <remarks></remarks>
  33483. </member>
  33484. <member name="P:Urho.ShaderVariation.Name">
  33485. <summary>
  33486. Return name.
  33487. Or
  33488. Set name.
  33489. </summary>
  33490. <value></value>
  33491. <remarks></remarks>
  33492. </member>
  33493. <member name="M:Urho.ShaderVariation.OnDeviceLost">
  33494. <summary>
  33495. Mark the GPU resource destroyed on context destruction.
  33496. </summary>
  33497. <remarks></remarks>
  33498. </member>
  33499. <member name="P:Urho.ShaderVariation.Owner">
  33500. <summary>
  33501. Return the owner resource.
  33502. </summary>
  33503. <value></value>
  33504. <remarks></remarks>
  33505. </member>
  33506. <member name="M:Urho.ShaderVariation.Release">
  33507. <summary>
  33508. Release the shader.
  33509. </summary>
  33510. <remarks></remarks>
  33511. </member>
  33512. <member name="P:Urho.ShaderVariation.ShaderType">
  33513. <summary>
  33514. Return shader type.
  33515. </summary>
  33516. <value></value>
  33517. <remarks></remarks>
  33518. </member>
  33519. <member name="T:Urho.ShapeType">
  33520. <summary>
  33521. Collision shape type.
  33522. </summary>
  33523. <remarks></remarks>
  33524. </member>
  33525. <member name="F:Urho.ShapeType.Box">
  33526. <summary></summary>
  33527. </member>
  33528. <member name="F:Urho.ShapeType.Capsule">
  33529. <summary></summary>
  33530. </member>
  33531. <member name="F:Urho.ShapeType.Cone">
  33532. <summary></summary>
  33533. </member>
  33534. <member name="F:Urho.ShapeType.Convexhull">
  33535. <summary></summary>
  33536. </member>
  33537. <member name="F:Urho.ShapeType.Cylinder">
  33538. <summary></summary>
  33539. </member>
  33540. <member name="F:Urho.ShapeType.Sphere">
  33541. <summary></summary>
  33542. </member>
  33543. <member name="F:Urho.ShapeType.Staticplane">
  33544. <summary></summary>
  33545. </member>
  33546. <member name="F:Urho.ShapeType.Terrain">
  33547. <summary></summary>
  33548. </member>
  33549. <member name="F:Urho.ShapeType.Trianglemesh">
  33550. <summary></summary>
  33551. </member>
  33552. <member name="T:Urho.Show">
  33553. <summary></summary>
  33554. <remarks></remarks>
  33555. </member>
  33556. <member name="C:Urho.Show">
  33557. <summary></summary>
  33558. <remarks></remarks>
  33559. </member>
  33560. <member name="M:Urho.Show.Reverse">
  33561. <summary></summary>
  33562. <returns></returns>
  33563. <remarks></remarks>
  33564. </member>
  33565. <member name="M:Urho.Show.StartAction(Urho.Node)">
  33566. <param name="target"></param>
  33567. <summary></summary>
  33568. <returns></returns>
  33569. <remarks></remarks>
  33570. </member>
  33571. <member name="T:Urho.ShowState">
  33572. <summary></summary>
  33573. <remarks></remarks>
  33574. </member>
  33575. <member name="C:Urho.ShowState(Urho.Show,Urho.Node)">
  33576. <param name="action"></param>
  33577. <param name="target"></param>
  33578. <summary></summary>
  33579. <remarks></remarks>
  33580. </member>
  33581. <member name="T:Urho.Skeleton">
  33582. <summary>
  33583. Hierarchical collection of bones.
  33584. </summary>
  33585. <remarks></remarks>
  33586. </member>
  33587. <member name="C:Urho.Skeleton(System.IntPtr,System.Object)">
  33588. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  33589. <param name="container"></param>
  33590. <summary>Constructs a new instance of Skeleton, given a raw pointer to an unmanaged object</summary>
  33591. <remarks>
  33592. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  33593. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  33594. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  33595. </remarks>
  33596. </member>
  33597. <member name="M:Urho.Skeleton.ClearBones">
  33598. <summary>
  33599. Clear bones.
  33600. </summary>
  33601. <remarks></remarks>
  33602. </member>
  33603. <member name="M:Urho.Skeleton.GetBone(System.UInt32)">
  33604. <param name="index"></param>
  33605. <summary>
  33606. Return bone by index.
  33607. </summary>
  33608. <returns></returns>
  33609. <remarks></remarks>
  33610. </member>
  33611. <member name="M:Urho.Skeleton.GetBone(Urho.StringHash)">
  33612. <param name="boneNameHash"></param>
  33613. <summary>
  33614. Return bone by name hash.
  33615. </summary>
  33616. <returns></returns>
  33617. <remarks></remarks>
  33618. </member>
  33619. <member name="M:Urho.Skeleton.GetBoneSafe(System.String)">
  33620. <param name="name"></param>
  33621. <summary></summary>
  33622. <returns></returns>
  33623. <remarks></remarks>
  33624. </member>
  33625. <member name="M:Urho.Skeleton.GetBoneSafe(System.UInt32)">
  33626. <param name="index"></param>
  33627. <summary></summary>
  33628. <returns></returns>
  33629. <remarks></remarks>
  33630. </member>
  33631. <member name="P:Urho.Skeleton.NumBones">
  33632. <summary>
  33633. Return number of bones.
  33634. </summary>
  33635. <value></value>
  33636. <remarks></remarks>
  33637. </member>
  33638. <member name="M:Urho.Skeleton.Reset">
  33639. <summary>
  33640. Reset all animating bones to initial positions.
  33641. </summary>
  33642. <remarks></remarks>
  33643. </member>
  33644. <member name="M:Urho.Skeleton.ResetSilent">
  33645. <summary>
  33646. Reset all animating bones to initial positions without marking the nodes dirty. Requires the node dirtying to be performed later.
  33647. </summary>
  33648. <remarks></remarks>
  33649. </member>
  33650. <member name="P:Urho.Skeleton.RootBone">
  33651. <summary>
  33652. Return root bone.
  33653. </summary>
  33654. <value></value>
  33655. <remarks></remarks>
  33656. </member>
  33657. <member name="M:Urho.Skeleton.SetRootBoneIndex(System.UInt32)">
  33658. <param name="index"></param>
  33659. <summary>
  33660. Set root bone's index.
  33661. </summary>
  33662. <remarks></remarks>
  33663. </member>
  33664. <member name="T:Urho.Skybox">
  33665. <summary>
  33666. Static model component with fixed position in relation to the camera.
  33667. </summary>
  33668. <remarks></remarks>
  33669. </member>
  33670. <member name="C:Urho.Skybox(System.IntPtr)">
  33671. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  33672. <summary>Constructs a new instance of Skybox, given a raw pointer to an unmanaged object</summary>
  33673. <remarks>
  33674. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  33675. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  33676. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  33677. </remarks>
  33678. </member>
  33679. <member name="C:Urho.Skybox(Urho.Context)">
  33680. <param name="context">The context that this object will be attached to.</param>
  33681. <summary>Creates an instance of Skybox that is attached to an execution context.</summary>
  33682. <remarks>
  33683. <para>This creates an instance of Skybox attached to the specified execution context.</para>
  33684. </remarks>
  33685. </member>
  33686. <member name="C:Urho.Skybox(Urho.UrhoObjectFlag)">
  33687. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  33688. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  33689. <remarks>
  33690. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  33691. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  33692. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  33693. </remarks>
  33694. </member>
  33695. <member name="P:Urho.Skybox.BaseType">
  33696. <summary>Urho's type system base type.</summary>
  33697. <value>StringHash representing the base type for this Urho type.</value>
  33698. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  33699. </member>
  33700. <member name="M:Urho.Skybox.RegisterObject(Urho.Context)">
  33701. <param name="context"></param>
  33702. <summary>
  33703. Register object factory. StaticModel must be registered first.
  33704. </summary>
  33705. <remarks></remarks>
  33706. </member>
  33707. <member name="P:Urho.Skybox.Type">
  33708. <summary>Urho's type system type.</summary>
  33709. <value>StringHash representing the type for this C# type.</value>
  33710. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  33711. </member>
  33712. <member name="P:Urho.Skybox.TypeName">
  33713. <summary>Urho's low-level type name.</summary>
  33714. <value>Stringified low-level type name.</value>
  33715. <remarks />
  33716. </member>
  33717. <member name="P:Urho.Skybox.TypeNameStatic">
  33718. <summary>Urho's low-level type name, accessible as a static method.</summary>
  33719. <value>Stringified low-level type name.</value>
  33720. <remarks />
  33721. </member>
  33722. <member name="P:Urho.Skybox.TypeStatic">
  33723. <summary></summary>
  33724. <value></value>
  33725. <remarks></remarks>
  33726. </member>
  33727. <member name="T:Urho.Slider">
  33728. <summary>
  33729. %Slider bar %UI element.
  33730. </summary>
  33731. <remarks></remarks>
  33732. </member>
  33733. <member name="C:Urho.Slider(System.IntPtr)">
  33734. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  33735. <summary>Constructs a new instance of Slider, given a raw pointer to an unmanaged object</summary>
  33736. <remarks>
  33737. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  33738. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  33739. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  33740. </remarks>
  33741. </member>
  33742. <member name="C:Urho.Slider(Urho.Context)">
  33743. <param name="context">The context that this object will be attached to.</param>
  33744. <summary>Creates an instance of Slider that is attached to an execution context.</summary>
  33745. <remarks>
  33746. <para>This creates an instance of Slider attached to the specified execution context.</para>
  33747. </remarks>
  33748. </member>
  33749. <member name="C:Urho.Slider(Urho.UrhoObjectFlag)">
  33750. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  33751. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  33752. <remarks>
  33753. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  33754. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  33755. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  33756. </remarks>
  33757. </member>
  33758. <member name="P:Urho.Slider.BaseType">
  33759. <summary>Urho's type system base type.</summary>
  33760. <value>StringHash representing the base type for this Urho type.</value>
  33761. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  33762. </member>
  33763. <member name="M:Urho.Slider.ChangeValue(System.Single)">
  33764. <param name="delta"></param>
  33765. <summary>
  33766. Change value by a delta.
  33767. </summary>
  33768. <remarks></remarks>
  33769. </member>
  33770. <member name="P:Urho.Slider.Knob">
  33771. <summary>
  33772. Return knob element.
  33773. </summary>
  33774. <value></value>
  33775. <remarks></remarks>
  33776. </member>
  33777. <member name="M:Urho.Slider.OnClickBegin(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,System.Int32,Urho.Cursor)">
  33778. <param name="position"></param>
  33779. <param name="screenPosition"></param>
  33780. <param name="button"></param>
  33781. <param name="buttons"></param>
  33782. <param name="qualifiers"></param>
  33783. <param name="cursor"></param>
  33784. <summary>
  33785. React to mouse click begin.
  33786. </summary>
  33787. <remarks></remarks>
  33788. </member>
  33789. <member name="M:Urho.Slider.OnClickEnd(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,System.Int32,Urho.Cursor,Urho.UIElement)">
  33790. <param name="position"></param>
  33791. <param name="screenPosition"></param>
  33792. <param name="button"></param>
  33793. <param name="buttons"></param>
  33794. <param name="qualifiers"></param>
  33795. <param name="cursor"></param>
  33796. <param name="beginElement"></param>
  33797. <summary>
  33798. React to mouse click end.
  33799. </summary>
  33800. <remarks></remarks>
  33801. </member>
  33802. <member name="M:Urho.Slider.OnDragBegin(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,Urho.Cursor)">
  33803. <param name="position"></param>
  33804. <param name="screenPosition"></param>
  33805. <param name="buttons"></param>
  33806. <param name="qualifiers"></param>
  33807. <param name="cursor"></param>
  33808. <summary>
  33809. React to mouse drag begin.
  33810. </summary>
  33811. <remarks></remarks>
  33812. </member>
  33813. <member name="M:Urho.Slider.OnDragEnd(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,Urho.Cursor)">
  33814. <param name="position"></param>
  33815. <param name="screenPosition"></param>
  33816. <param name="dragButtons"></param>
  33817. <param name="buttons"></param>
  33818. <param name="cursor"></param>
  33819. <summary>
  33820. React to mouse drag end.
  33821. </summary>
  33822. <remarks></remarks>
  33823. </member>
  33824. <member name="M:Urho.Slider.OnDragMove(Urho.IntVector2,Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,Urho.Cursor)">
  33825. <param name="position"></param>
  33826. <param name="screenPosition"></param>
  33827. <param name="deltaPos"></param>
  33828. <param name="buttons"></param>
  33829. <param name="qualifiers"></param>
  33830. <param name="cursor"></param>
  33831. <summary>
  33832. React to mouse drag motion.
  33833. </summary>
  33834. <remarks></remarks>
  33835. </member>
  33836. <member name="M:Urho.Slider.OnHover(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,Urho.Cursor)">
  33837. <param name="position"></param>
  33838. <param name="screenPosition"></param>
  33839. <param name="buttons"></param>
  33840. <param name="qualifiers"></param>
  33841. <param name="cursor"></param>
  33842. <summary>
  33843. React to mouse hover.
  33844. </summary>
  33845. <remarks></remarks>
  33846. </member>
  33847. <member name="M:Urho.Slider.OnResize">
  33848. <summary>
  33849. React to resize.
  33850. </summary>
  33851. <remarks></remarks>
  33852. </member>
  33853. <member name="P:Urho.Slider.Orientation">
  33854. <summary>
  33855. Return orientation type.
  33856. Or
  33857. Set orientation type.
  33858. </summary>
  33859. <value></value>
  33860. <remarks></remarks>
  33861. </member>
  33862. <member name="P:Urho.Slider.Range">
  33863. <summary>
  33864. Return slider range.
  33865. Or
  33866. Set slider range maximum value (minimum value is always 0.)
  33867. </summary>
  33868. <value></value>
  33869. <remarks></remarks>
  33870. </member>
  33871. <member name="M:Urho.Slider.RegisterObject(Urho.Context)">
  33872. <param name="context"></param>
  33873. <summary>
  33874. Register object factory.
  33875. </summary>
  33876. <remarks></remarks>
  33877. </member>
  33878. <member name="P:Urho.Slider.RepeatRate">
  33879. <summary>
  33880. Return paging minimum repeat rate (number of events per second).
  33881. Or
  33882. Set paging minimum repeat rate (number of events per second).
  33883. </summary>
  33884. <value></value>
  33885. <remarks></remarks>
  33886. </member>
  33887. <member name="P:Urho.Slider.Type">
  33888. <summary>Urho's type system type.</summary>
  33889. <value>StringHash representing the type for this C# type.</value>
  33890. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  33891. </member>
  33892. <member name="P:Urho.Slider.TypeName">
  33893. <summary>Urho's low-level type name.</summary>
  33894. <value>Stringified low-level type name.</value>
  33895. <remarks />
  33896. </member>
  33897. <member name="P:Urho.Slider.TypeNameStatic">
  33898. <summary>Urho's low-level type name, accessible as a static method.</summary>
  33899. <value>Stringified low-level type name.</value>
  33900. <remarks />
  33901. </member>
  33902. <member name="P:Urho.Slider.TypeStatic">
  33903. <summary></summary>
  33904. <value></value>
  33905. <remarks></remarks>
  33906. </member>
  33907. <member name="M:Urho.Slider.Update(System.Single)">
  33908. <param name="timeStep"></param>
  33909. <summary>
  33910. Perform UI element update.
  33911. </summary>
  33912. <remarks></remarks>
  33913. </member>
  33914. <member name="P:Urho.Slider.Value">
  33915. <summary>
  33916. Return slider current value.
  33917. Or
  33918. Set slider current value.
  33919. </summary>
  33920. <value></value>
  33921. <remarks></remarks>
  33922. </member>
  33923. <member name="T:Urho.SliderChangedEventArgs">
  33924. <summary></summary>
  33925. <remarks></remarks>
  33926. </member>
  33927. <member name="P:Urho.SliderChangedEventArgs.Element">
  33928. <summary></summary>
  33929. <value></value>
  33930. <remarks></remarks>
  33931. </member>
  33932. <member name="P:Urho.SliderChangedEventArgs.Value">
  33933. <summary></summary>
  33934. <value></value>
  33935. <remarks></remarks>
  33936. </member>
  33937. <member name="T:Urho.SliderPagedEventArgs">
  33938. <summary></summary>
  33939. <remarks></remarks>
  33940. </member>
  33941. <member name="P:Urho.SliderPagedEventArgs.Element">
  33942. <summary></summary>
  33943. <value></value>
  33944. <remarks></remarks>
  33945. </member>
  33946. <member name="P:Urho.SliderPagedEventArgs.Offset">
  33947. <summary></summary>
  33948. <value></value>
  33949. <remarks></remarks>
  33950. </member>
  33951. <member name="P:Urho.SliderPagedEventArgs.Pressed">
  33952. <summary></summary>
  33953. <value></value>
  33954. <remarks></remarks>
  33955. </member>
  33956. <member name="T:Urho.SmoothedTransform">
  33957. <summary>
  33958. Transform smoothing component for network updates.
  33959. </summary>
  33960. <remarks></remarks>
  33961. </member>
  33962. <member name="C:Urho.SmoothedTransform(System.IntPtr)">
  33963. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  33964. <summary>Constructs a new instance of SmoothedTransform, given a raw pointer to an unmanaged object</summary>
  33965. <remarks>
  33966. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  33967. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  33968. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  33969. </remarks>
  33970. </member>
  33971. <member name="C:Urho.SmoothedTransform(Urho.Context)">
  33972. <param name="context">The context that this object will be attached to.</param>
  33973. <summary>Creates an instance of SmoothedTransform that is attached to an execution context.</summary>
  33974. <remarks>
  33975. <para>This creates an instance of SmoothedTransform attached to the specified execution context.</para>
  33976. </remarks>
  33977. </member>
  33978. <member name="C:Urho.SmoothedTransform(Urho.UrhoObjectFlag)">
  33979. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  33980. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  33981. <remarks>
  33982. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  33983. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  33984. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  33985. </remarks>
  33986. </member>
  33987. <member name="P:Urho.SmoothedTransform.BaseType">
  33988. <summary>Urho's type system base type.</summary>
  33989. <value>StringHash representing the base type for this Urho type.</value>
  33990. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  33991. </member>
  33992. <member name="M:Urho.SmoothedTransform.IsInProgress">
  33993. <summary>
  33994. Return whether smoothing is in progress.
  33995. </summary>
  33996. <returns></returns>
  33997. <remarks></remarks>
  33998. </member>
  33999. <member name="M:Urho.SmoothedTransform.RegisterObject(Urho.Context)">
  34000. <param name="context"></param>
  34001. <summary>
  34002. Register object factory.
  34003. </summary>
  34004. <remarks></remarks>
  34005. </member>
  34006. <member name="M:Urho.SmoothedTransform.SetTargetWorldPosition(Urho.Vector3)">
  34007. <param name="position"></param>
  34008. <summary>
  34009. Set target position in world space.
  34010. </summary>
  34011. <remarks></remarks>
  34012. </member>
  34013. <member name="M:Urho.SmoothedTransform.SetTargetWorldRotation(Urho.Quaternion)">
  34014. <param name="rotation"></param>
  34015. <summary>
  34016. Set target rotation in world space.
  34017. </summary>
  34018. <remarks></remarks>
  34019. </member>
  34020. <member name="P:Urho.SmoothedTransform.TargetPosition">
  34021. <summary>
  34022. Return target position in parent space.
  34023. Or
  34024. Set target position in parent space.
  34025. </summary>
  34026. <value></value>
  34027. <remarks></remarks>
  34028. </member>
  34029. <member name="P:Urho.SmoothedTransform.TargetRotation">
  34030. <summary>
  34031. Return target rotation in parent space.
  34032. Or
  34033. Set target rotation in parent space.
  34034. </summary>
  34035. <value></value>
  34036. <remarks></remarks>
  34037. </member>
  34038. <member name="P:Urho.SmoothedTransform.TargetWorldPosition">
  34039. <summary>
  34040. Return target position in world space.
  34041. </summary>
  34042. <value></value>
  34043. <remarks></remarks>
  34044. </member>
  34045. <member name="P:Urho.SmoothedTransform.TargetWorldRotation">
  34046. <summary>
  34047. Return target rotation in world space.
  34048. </summary>
  34049. <value></value>
  34050. <remarks></remarks>
  34051. </member>
  34052. <member name="P:Urho.SmoothedTransform.Type">
  34053. <summary>Urho's type system type.</summary>
  34054. <value>StringHash representing the type for this C# type.</value>
  34055. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  34056. </member>
  34057. <member name="P:Urho.SmoothedTransform.TypeName">
  34058. <summary>Urho's low-level type name.</summary>
  34059. <value>Stringified low-level type name.</value>
  34060. <remarks />
  34061. </member>
  34062. <member name="P:Urho.SmoothedTransform.TypeNameStatic">
  34063. <summary>Urho's low-level type name, accessible as a static method.</summary>
  34064. <value>Stringified low-level type name.</value>
  34065. <remarks />
  34066. </member>
  34067. <member name="P:Urho.SmoothedTransform.TypeStatic">
  34068. <summary></summary>
  34069. <value></value>
  34070. <remarks></remarks>
  34071. </member>
  34072. <member name="M:Urho.SmoothedTransform.Update(System.Single,System.Single)">
  34073. <param name="constant"></param>
  34074. <param name="squaredSnapThreshold"></param>
  34075. <summary>
  34076. Update smoothing.
  34077. </summary>
  34078. <remarks></remarks>
  34079. </member>
  34080. <member name="T:Urho.Sound">
  34081. <summary>
  34082. %Sound resource.
  34083. </summary>
  34084. <remarks></remarks>
  34085. </member>
  34086. <member name="C:Urho.Sound(System.IntPtr)">
  34087. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  34088. <summary>Constructs a new instance of Sound, given a raw pointer to an unmanaged object</summary>
  34089. <remarks>
  34090. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  34091. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  34092. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  34093. </remarks>
  34094. </member>
  34095. <member name="C:Urho.Sound(Urho.Context)">
  34096. <param name="context">The context that this object will be attached to.</param>
  34097. <summary>Creates an instance of Sound that is attached to an execution context.</summary>
  34098. <remarks>
  34099. <para>This creates an instance of Sound attached to the specified execution context.</para>
  34100. </remarks>
  34101. </member>
  34102. <member name="C:Urho.Sound(Urho.UrhoObjectFlag)">
  34103. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  34104. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  34105. <remarks>
  34106. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  34107. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  34108. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  34109. </remarks>
  34110. </member>
  34111. <member name="P:Urho.Sound.BaseType">
  34112. <summary>Urho's type system base type.</summary>
  34113. <value>StringHash representing the base type for this Urho type.</value>
  34114. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  34115. </member>
  34116. <member name="P:Urho.Sound.DataSize">
  34117. <summary>
  34118. Return total sound data size.
  34119. </summary>
  34120. <value></value>
  34121. <remarks></remarks>
  34122. </member>
  34123. <member name="P:Urho.Sound.DecoderStream">
  34124. <summary>
  34125. Return a new instance of a decoder sound stream. Used by compressed sounds.
  34126. </summary>
  34127. <value></value>
  34128. <remarks></remarks>
  34129. </member>
  34130. <member name="P:Urho.Sound.End">
  34131. <summary>
  34132. Return sound data end.
  34133. </summary>
  34134. <value></value>
  34135. <remarks></remarks>
  34136. </member>
  34137. <member name="M:Urho.Sound.FixInterpolation">
  34138. <summary>
  34139. Fix interpolation by copying data from loop start to loop end (looped), or adding silence (oneshot.) Called internally, does not normally need to be called, unless the sound data is modified manually on the fly.
  34140. </summary>
  34141. <remarks></remarks>
  34142. </member>
  34143. <member name="P:Urho.Sound.Frequency">
  34144. <summary>
  34145. Return default frequency as a float.
  34146. </summary>
  34147. <value></value>
  34148. <remarks></remarks>
  34149. </member>
  34150. <member name="P:Urho.Sound.IntFrequency">
  34151. <summary>
  34152. Return default frequency as an integer.
  34153. </summary>
  34154. <value></value>
  34155. <remarks></remarks>
  34156. </member>
  34157. <member name="M:Urho.Sound.IsCompressed">
  34158. <summary>
  34159. Return whether is compressed.
  34160. </summary>
  34161. <returns></returns>
  34162. <remarks></remarks>
  34163. </member>
  34164. <member name="M:Urho.Sound.IsLooped">
  34165. <summary>
  34166. Return whether is looped.
  34167. </summary>
  34168. <returns></returns>
  34169. <remarks></remarks>
  34170. </member>
  34171. <member name="M:Urho.Sound.IsSixteenBit">
  34172. <summary>
  34173. Return whether data is sixteen bit.
  34174. </summary>
  34175. <returns></returns>
  34176. <remarks></remarks>
  34177. </member>
  34178. <member name="M:Urho.Sound.IsStereo">
  34179. <summary>
  34180. Return whether data is stereo.
  34181. </summary>
  34182. <returns></returns>
  34183. <remarks></remarks>
  34184. </member>
  34185. <member name="P:Urho.Sound.Length">
  34186. <summary>
  34187. Return length in seconds.
  34188. </summary>
  34189. <value></value>
  34190. <remarks></remarks>
  34191. </member>
  34192. <member name="M:Urho.Sound.RegisterObject(Urho.Context)">
  34193. <param name="context"></param>
  34194. <summary>
  34195. Register object factory.
  34196. </summary>
  34197. <remarks></remarks>
  34198. </member>
  34199. <member name="P:Urho.Sound.Repeat">
  34200. <summary>
  34201. Return loop start.
  34202. </summary>
  34203. <value></value>
  34204. <remarks></remarks>
  34205. </member>
  34206. <member name="P:Urho.Sound.SampleSize">
  34207. <summary>
  34208. Return sample size.
  34209. </summary>
  34210. <value></value>
  34211. <remarks></remarks>
  34212. </member>
  34213. <member name="M:Urho.Sound.SetData(System.Void*,System.UInt32)">
  34214. <param name="data"></param>
  34215. <param name="dataSize"></param>
  34216. <summary>
  34217. Set uncompressed sound data.
  34218. </summary>
  34219. <remarks></remarks>
  34220. </member>
  34221. <member name="M:Urho.Sound.SetFormat(System.UInt32,System.Boolean,System.Boolean)">
  34222. <param name="frequency"></param>
  34223. <param name="sixteenBit"></param>
  34224. <param name="stereo"></param>
  34225. <summary>
  34226. Set uncompressed sound data format.
  34227. </summary>
  34228. <remarks></remarks>
  34229. </member>
  34230. <member name="M:Urho.Sound.SetLoop(System.UInt32,System.UInt32)">
  34231. <param name="repeatOffset"></param>
  34232. <param name="endOffset"></param>
  34233. <summary>
  34234. Define loop.
  34235. </summary>
  34236. <remarks></remarks>
  34237. </member>
  34238. <member name="M:Urho.Sound.SetLooped(System.Boolean)">
  34239. <param name="enable"></param>
  34240. <summary>
  34241. Set loop on/off. If loop is enabled, sets the full sound as loop range.
  34242. </summary>
  34243. <remarks></remarks>
  34244. </member>
  34245. <member name="M:Urho.Sound.SetSize(System.UInt32)">
  34246. <param name="dataSize"></param>
  34247. <summary>
  34248. Set sound size in bytes. Also resets the sound to be uncompressed and one-shot.
  34249. </summary>
  34250. <remarks></remarks>
  34251. </member>
  34252. <member name="P:Urho.Sound.Start">
  34253. <summary>
  34254. Return sound data start.
  34255. </summary>
  34256. <value></value>
  34257. <remarks></remarks>
  34258. </member>
  34259. <member name="P:Urho.Sound.Type">
  34260. <summary>Urho's type system type.</summary>
  34261. <value>StringHash representing the type for this C# type.</value>
  34262. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  34263. </member>
  34264. <member name="P:Urho.Sound.TypeName">
  34265. <summary>Urho's low-level type name.</summary>
  34266. <value>Stringified low-level type name.</value>
  34267. <remarks />
  34268. </member>
  34269. <member name="P:Urho.Sound.TypeNameStatic">
  34270. <summary>Urho's low-level type name, accessible as a static method.</summary>
  34271. <value>Stringified low-level type name.</value>
  34272. <remarks />
  34273. </member>
  34274. <member name="P:Urho.Sound.TypeStatic">
  34275. <summary></summary>
  34276. <value></value>
  34277. <remarks></remarks>
  34278. </member>
  34279. <member name="T:Urho.SoundListener">
  34280. <summary>
  34281. %Sound listener component
  34282. </summary>
  34283. <remarks></remarks>
  34284. </member>
  34285. <member name="C:Urho.SoundListener(System.IntPtr)">
  34286. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  34287. <summary>Constructs a new instance of SoundListener, given a raw pointer to an unmanaged object</summary>
  34288. <remarks>
  34289. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  34290. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  34291. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  34292. </remarks>
  34293. </member>
  34294. <member name="C:Urho.SoundListener(Urho.Context)">
  34295. <param name="context">The context that this object will be attached to.</param>
  34296. <summary>Creates an instance of SoundListener that is attached to an execution context.</summary>
  34297. <remarks>
  34298. <para>This creates an instance of SoundListener attached to the specified execution context.</para>
  34299. </remarks>
  34300. </member>
  34301. <member name="C:Urho.SoundListener(Urho.UrhoObjectFlag)">
  34302. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  34303. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  34304. <remarks>
  34305. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  34306. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  34307. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  34308. </remarks>
  34309. </member>
  34310. <member name="P:Urho.SoundListener.BaseType">
  34311. <summary>Urho's type system base type.</summary>
  34312. <value>StringHash representing the base type for this Urho type.</value>
  34313. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  34314. </member>
  34315. <member name="M:Urho.SoundListener.RegisterObject(Urho.Context)">
  34316. <param name="context"></param>
  34317. <summary>
  34318. Register object factory.
  34319. </summary>
  34320. <remarks></remarks>
  34321. </member>
  34322. <member name="P:Urho.SoundListener.Type">
  34323. <summary>Urho's type system type.</summary>
  34324. <value>StringHash representing the type for this C# type.</value>
  34325. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  34326. </member>
  34327. <member name="P:Urho.SoundListener.TypeName">
  34328. <summary>Urho's low-level type name.</summary>
  34329. <value>Stringified low-level type name.</value>
  34330. <remarks />
  34331. </member>
  34332. <member name="P:Urho.SoundListener.TypeNameStatic">
  34333. <summary>Urho's low-level type name, accessible as a static method.</summary>
  34334. <value>Stringified low-level type name.</value>
  34335. <remarks />
  34336. </member>
  34337. <member name="P:Urho.SoundListener.TypeStatic">
  34338. <summary></summary>
  34339. <value></value>
  34340. <remarks></remarks>
  34341. </member>
  34342. <member name="T:Urho.SoundSource">
  34343. <summary>
  34344. %Sound source component with stereo position.
  34345. </summary>
  34346. <remarks></remarks>
  34347. </member>
  34348. <member name="C:Urho.SoundSource(System.IntPtr)">
  34349. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  34350. <summary>Constructs a new instance of SoundSource, given a raw pointer to an unmanaged object</summary>
  34351. <remarks>
  34352. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  34353. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  34354. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  34355. </remarks>
  34356. </member>
  34357. <member name="C:Urho.SoundSource(Urho.Context)">
  34358. <param name="context">The context that this object will be attached to.</param>
  34359. <summary>Creates an instance of SoundSource that is attached to an execution context.</summary>
  34360. <remarks>
  34361. <para>This creates an instance of SoundSource attached to the specified execution context.</para>
  34362. </remarks>
  34363. </member>
  34364. <member name="C:Urho.SoundSource(Urho.UrhoObjectFlag)">
  34365. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  34366. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  34367. <remarks>
  34368. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  34369. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  34370. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  34371. </remarks>
  34372. </member>
  34373. <member name="P:Urho.SoundSource.Attenuation">
  34374. <summary>
  34375. Return attenuation.
  34376. Or
  34377. Set attenuation. 1.0 is unaltered. Used for distance attenuated playback.
  34378. </summary>
  34379. <value></value>
  34380. <remarks></remarks>
  34381. </member>
  34382. <member name="P:Urho.SoundSource.AutoRemove">
  34383. <summary>
  34384. Return autoremove mode.
  34385. Or
  34386. Set whether sound source will be automatically removed from the scene node when playback stops.
  34387. </summary>
  34388. <value></value>
  34389. <remarks></remarks>
  34390. </member>
  34391. <member name="P:Urho.SoundSource.BaseType">
  34392. <summary>Urho's type system base type.</summary>
  34393. <value>StringHash representing the base type for this Urho type.</value>
  34394. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  34395. </member>
  34396. <member name="P:Urho.SoundSource.Frequency">
  34397. <summary>
  34398. Return frequency.
  34399. Or
  34400. Set frequency.
  34401. </summary>
  34402. <value></value>
  34403. <remarks></remarks>
  34404. </member>
  34405. <member name="P:Urho.SoundSource.Gain">
  34406. <summary>
  34407. Return gain.
  34408. Or
  34409. Set gain. 0.0 is silence, 1.0 is full volume.
  34410. </summary>
  34411. <value></value>
  34412. <remarks></remarks>
  34413. </member>
  34414. <member name="M:Urho.SoundSource.IsPlaying">
  34415. <summary>
  34416. Return whether is playing.
  34417. </summary>
  34418. <returns></returns>
  34419. <remarks></remarks>
  34420. </member>
  34421. <member name="M:Urho.SoundSource.Mix(System.Int32*,System.UInt32,System.Int32,System.Boolean,System.Boolean)">
  34422. <param name="dest"></param>
  34423. <param name="samples"></param>
  34424. <param name="mixRate"></param>
  34425. <param name="stereo"></param>
  34426. <param name="interpolation"></param>
  34427. <summary>
  34428. Mix sound source output to a 32-bit clipping buffer. Called by Audio.
  34429. </summary>
  34430. <remarks></remarks>
  34431. </member>
  34432. <member name="P:Urho.SoundSource.Panning">
  34433. <summary>
  34434. Return stereo panning.
  34435. Or
  34436. Set stereo panning. -1.0 is full left and 1.0 is full right.
  34437. </summary>
  34438. <value></value>
  34439. <remarks></remarks>
  34440. </member>
  34441. <member name="M:Urho.SoundSource.Play(Urho.Sound)">
  34442. <param name="sound"></param>
  34443. <summary>
  34444. Play a sound.
  34445. </summary>
  34446. <remarks></remarks>
  34447. </member>
  34448. <member name="M:Urho.SoundSource.Play(Urho.SoundStream)">
  34449. <param name="stream"></param>
  34450. <summary>
  34451. Start playing a sound stream.
  34452. </summary>
  34453. <remarks></remarks>
  34454. </member>
  34455. <member name="M:Urho.SoundSource.Play(Urho.Sound,System.Single)">
  34456. <param name="sound"></param>
  34457. <param name="frequency"></param>
  34458. <summary>
  34459. Play a sound with specified frequency.
  34460. </summary>
  34461. <remarks></remarks>
  34462. </member>
  34463. <member name="M:Urho.SoundSource.Play(Urho.Sound,System.Single,System.Single)">
  34464. <param name="sound"></param>
  34465. <param name="frequency"></param>
  34466. <param name="gain"></param>
  34467. <summary>
  34468. Play a sound with specified frequency and gain.
  34469. </summary>
  34470. <remarks></remarks>
  34471. </member>
  34472. <member name="M:Urho.SoundSource.Play(Urho.Sound,System.Single,System.Single,System.Single)">
  34473. <param name="sound"></param>
  34474. <param name="frequency"></param>
  34475. <param name="gain"></param>
  34476. <param name="panning"></param>
  34477. <summary>
  34478. Play a sound with specified frequency, gain and panning.
  34479. </summary>
  34480. <remarks></remarks>
  34481. </member>
  34482. <member name="P:Urho.SoundSource.PlayPosition">
  34483. <summary>
  34484. Return playback position.
  34485. </summary>
  34486. <value></value>
  34487. <remarks></remarks>
  34488. </member>
  34489. <member name="P:Urho.SoundSource.PositionAttr">
  34490. <summary>
  34491. Return sound position attribute.
  34492. Or
  34493. Set sound position attribute.
  34494. </summary>
  34495. <value></value>
  34496. <remarks></remarks>
  34497. </member>
  34498. <member name="M:Urho.SoundSource.RegisterObject(Urho.Context)">
  34499. <param name="context"></param>
  34500. <summary>
  34501. Register object factory.
  34502. </summary>
  34503. <remarks></remarks>
  34504. </member>
  34505. <member name="M:Urho.SoundSource.SetPlayingAttr(System.Boolean)">
  34506. <param name="value"></param>
  34507. <summary>
  34508. Set sound playing attribute
  34509. </summary>
  34510. <remarks></remarks>
  34511. </member>
  34512. <member name="M:Urho.SoundSource.SetPlayPosition(System.SByte*)">
  34513. <param name="pos"></param>
  34514. <summary>
  34515. Set new playback position.
  34516. </summary>
  34517. <remarks></remarks>
  34518. </member>
  34519. <member name="M:Urho.SoundSource.SetSoundType(System.String)">
  34520. <param name="type"></param>
  34521. <summary>
  34522. Set sound type, determines the master gain group.
  34523. </summary>
  34524. <remarks></remarks>
  34525. </member>
  34526. <member name="P:Urho.SoundSource.Sound">
  34527. <summary>
  34528. Return sound.
  34529. </summary>
  34530. <value></value>
  34531. <remarks></remarks>
  34532. </member>
  34533. <member name="P:Urho.SoundSource.SoundAttr">
  34534. <summary>
  34535. Return sound attribute.
  34536. </summary>
  34537. <value></value>
  34538. <remarks></remarks>
  34539. </member>
  34540. <member name="P:Urho.SoundSource.SoundType">
  34541. <summary>
  34542. Return sound type, determines the master gain group.
  34543. </summary>
  34544. <value></value>
  34545. <remarks></remarks>
  34546. </member>
  34547. <member name="M:Urho.SoundSource.Stop">
  34548. <summary>
  34549. Stop playback.
  34550. </summary>
  34551. <remarks></remarks>
  34552. </member>
  34553. <member name="P:Urho.SoundSource.TimePosition">
  34554. <summary>
  34555. Return playback time position.
  34556. </summary>
  34557. <value></value>
  34558. <remarks></remarks>
  34559. </member>
  34560. <member name="P:Urho.SoundSource.Type">
  34561. <summary>Urho's type system type.</summary>
  34562. <value>StringHash representing the type for this C# type.</value>
  34563. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  34564. </member>
  34565. <member name="P:Urho.SoundSource.TypeName">
  34566. <summary>Urho's low-level type name.</summary>
  34567. <value>Stringified low-level type name.</value>
  34568. <remarks />
  34569. </member>
  34570. <member name="P:Urho.SoundSource.TypeNameStatic">
  34571. <summary>Urho's low-level type name, accessible as a static method.</summary>
  34572. <value>Stringified low-level type name.</value>
  34573. <remarks />
  34574. </member>
  34575. <member name="P:Urho.SoundSource.TypeStatic">
  34576. <summary></summary>
  34577. <value></value>
  34578. <remarks></remarks>
  34579. </member>
  34580. <member name="M:Urho.SoundSource.Update(System.Single)">
  34581. <param name="timeStep"></param>
  34582. <summary>
  34583. Update the sound source. Perform subclass specific operations. Called by Audio.
  34584. </summary>
  34585. <remarks></remarks>
  34586. </member>
  34587. <member name="M:Urho.SoundSource.UpdateMasterGain">
  34588. <summary>
  34589. Update the effective master gain. Called internally and by Audio when the master gain changes.
  34590. </summary>
  34591. <remarks></remarks>
  34592. </member>
  34593. <member name="T:Urho.SoundSource3D">
  34594. <summary>
  34595. %Sound source component with three-dimensional position.
  34596. </summary>
  34597. <remarks></remarks>
  34598. </member>
  34599. <member name="C:Urho.SoundSource3D(System.IntPtr)">
  34600. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  34601. <summary>Constructs a new instance of SoundSource3D, given a raw pointer to an unmanaged object</summary>
  34602. <remarks>
  34603. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  34604. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  34605. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  34606. </remarks>
  34607. </member>
  34608. <member name="C:Urho.SoundSource3D(Urho.Context)">
  34609. <param name="context">The context that this object will be attached to.</param>
  34610. <summary>Creates an instance of SoundSource3D that is attached to an execution context.</summary>
  34611. <remarks>
  34612. <para>This creates an instance of SoundSource3D attached to the specified execution context.</para>
  34613. </remarks>
  34614. </member>
  34615. <member name="C:Urho.SoundSource3D(Urho.UrhoObjectFlag)">
  34616. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  34617. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  34618. <remarks>
  34619. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  34620. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  34621. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  34622. </remarks>
  34623. </member>
  34624. <member name="P:Urho.SoundSource3D.BaseType">
  34625. <summary>Urho's type system base type.</summary>
  34626. <value>StringHash representing the base type for this Urho type.</value>
  34627. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  34628. </member>
  34629. <member name="M:Urho.SoundSource3D.CalculateAttenuation">
  34630. <summary>
  34631. Calculate attenuation and panning based on current position and listener position.
  34632. </summary>
  34633. <remarks></remarks>
  34634. </member>
  34635. <member name="M:Urho.SoundSource3D.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  34636. <param name="debug"></param>
  34637. <param name="depthTest"></param>
  34638. <summary>
  34639. Visualize the component as debug geometry.
  34640. </summary>
  34641. <remarks></remarks>
  34642. </member>
  34643. <member name="P:Urho.SoundSource3D.FarDistance">
  34644. <summary>
  34645. Return far distance.
  34646. Or
  34647. Set far distance. Outside this range sound will be completely attenuated.
  34648. </summary>
  34649. <value></value>
  34650. <remarks></remarks>
  34651. </member>
  34652. <member name="P:Urho.SoundSource3D.InnerAngle">
  34653. <summary>
  34654. Return inner angle in degrees.
  34655. Or
  34656. Set inner angle in degrees. Inside this angle sound will not be attenuated.By default 360, meaning direction never has an effect.
  34657. </summary>
  34658. <value></value>
  34659. <remarks></remarks>
  34660. </member>
  34661. <member name="P:Urho.SoundSource3D.NearDistance">
  34662. <summary>
  34663. Return near distance.
  34664. Or
  34665. Set near distance. Inside this range sound will not be attenuated.
  34666. </summary>
  34667. <value></value>
  34668. <remarks></remarks>
  34669. </member>
  34670. <member name="P:Urho.SoundSource3D.OuterAngle">
  34671. <summary>
  34672. Return outer angle in degrees.
  34673. Or
  34674. Set outer angle in degrees. Outside this angle sound will be completely attenuated. By default 360, meaning direction never has an effect.
  34675. </summary>
  34676. <value></value>
  34677. <remarks></remarks>
  34678. </member>
  34679. <member name="M:Urho.SoundSource3D.RegisterObject(Urho.Context)">
  34680. <param name="context"></param>
  34681. <summary>
  34682. Register object factory.
  34683. </summary>
  34684. <remarks></remarks>
  34685. </member>
  34686. <member name="M:Urho.SoundSource3D.RollAngleoffFactor">
  34687. <summary>
  34688. Return rolloff power factor.
  34689. </summary>
  34690. <returns></returns>
  34691. <remarks></remarks>
  34692. </member>
  34693. <member name="M:Urho.SoundSource3D.SetAngleAttenuation(System.Single,System.Single)">
  34694. <param name="innerAngle"></param>
  34695. <param name="outerAngle"></param>
  34696. <summary>
  34697. Set angle attenuation parameters.
  34698. </summary>
  34699. <remarks></remarks>
  34700. </member>
  34701. <member name="M:Urho.SoundSource3D.SetDistanceAttenuation(System.Single,System.Single,System.Single)">
  34702. <param name="nearDistance"></param>
  34703. <param name="farDistance"></param>
  34704. <param name="rolloffFactor"></param>
  34705. <summary>
  34706. Set attenuation parameters.
  34707. </summary>
  34708. <remarks></remarks>
  34709. </member>
  34710. <member name="M:Urho.SoundSource3D.SetRolloffFactor(System.Single)">
  34711. <param name="factor"></param>
  34712. <summary>
  34713. Set rolloff power factor, defines attenuation function shape.
  34714. </summary>
  34715. <remarks></remarks>
  34716. </member>
  34717. <member name="P:Urho.SoundSource3D.Type">
  34718. <summary>Urho's type system type.</summary>
  34719. <value>StringHash representing the type for this C# type.</value>
  34720. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  34721. </member>
  34722. <member name="P:Urho.SoundSource3D.TypeName">
  34723. <summary>Urho's low-level type name.</summary>
  34724. <value>Stringified low-level type name.</value>
  34725. <remarks />
  34726. </member>
  34727. <member name="P:Urho.SoundSource3D.TypeNameStatic">
  34728. <summary>Urho's low-level type name, accessible as a static method.</summary>
  34729. <value>Stringified low-level type name.</value>
  34730. <remarks />
  34731. </member>
  34732. <member name="P:Urho.SoundSource3D.TypeStatic">
  34733. <summary></summary>
  34734. <value></value>
  34735. <remarks></remarks>
  34736. </member>
  34737. <member name="M:Urho.SoundSource3D.Update(System.Single)">
  34738. <param name="timeStep"></param>
  34739. <summary>
  34740. Update sound source.
  34741. </summary>
  34742. <remarks></remarks>
  34743. </member>
  34744. <member name="T:Urho.SoundStream">
  34745. <summary>
  34746. Base class for sound streams.
  34747. </summary>
  34748. <remarks></remarks>
  34749. </member>
  34750. <member name="C:Urho.SoundStream(System.IntPtr)">
  34751. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  34752. <summary>Constructs a new instance of SoundStream, given a raw pointer to an unmanaged object</summary>
  34753. <remarks>
  34754. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  34755. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  34756. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  34757. </remarks>
  34758. </member>
  34759. <member name="C:Urho.SoundStream(Urho.UrhoObjectFlag)">
  34760. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  34761. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  34762. <remarks>
  34763. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  34764. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  34765. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  34766. </remarks>
  34767. </member>
  34768. <member name="P:Urho.SoundStream.Frequency">
  34769. <summary>
  34770. Return default frequency as a float.
  34771. </summary>
  34772. <value></value>
  34773. <remarks></remarks>
  34774. </member>
  34775. <member name="M:Urho.SoundStream.GetData(System.SByte*,System.UInt32)">
  34776. <param name="dest"></param>
  34777. <param name="numBytes"></param>
  34778. <summary>
  34779. Produce sound data into destination. Return number of bytes produced. Called by SoundSource from the mixing thread.
  34780. </summary>
  34781. <returns></returns>
  34782. <remarks></remarks>
  34783. </member>
  34784. <member name="P:Urho.SoundStream.IntFrequency">
  34785. <summary>
  34786. Return default frequency as an integer.
  34787. </summary>
  34788. <value></value>
  34789. <remarks></remarks>
  34790. </member>
  34791. <member name="M:Urho.SoundStream.IsSixteenBit">
  34792. <summary>
  34793. Return whether data is sixteen bit.
  34794. </summary>
  34795. <returns></returns>
  34796. <remarks></remarks>
  34797. </member>
  34798. <member name="M:Urho.SoundStream.IsStereo">
  34799. <summary>
  34800. Return whether data is stereo.
  34801. </summary>
  34802. <returns></returns>
  34803. <remarks></remarks>
  34804. </member>
  34805. <member name="P:Urho.SoundStream.SampleSize">
  34806. <summary>
  34807. Return sample size.
  34808. </summary>
  34809. <value></value>
  34810. <remarks></remarks>
  34811. </member>
  34812. <member name="M:Urho.SoundStream.SetFormat(System.UInt32,System.Boolean,System.Boolean)">
  34813. <param name="frequency"></param>
  34814. <param name="sixteenBit"></param>
  34815. <param name="stereo"></param>
  34816. <summary>
  34817. Set sound data format.
  34818. </summary>
  34819. <remarks></remarks>
  34820. </member>
  34821. <member name="P:Urho.SoundStream.StopAtEnd">
  34822. <summary>
  34823. Return whether playback should stop when no more data.
  34824. Or
  34825. Set whether playback should stop when no more data. Default false.
  34826. </summary>
  34827. <value></value>
  34828. <remarks></remarks>
  34829. </member>
  34830. <member name="T:Urho.SoundType">
  34831. <summary></summary>
  34832. <remarks></remarks>
  34833. </member>
  34834. <member name="F:Urho.SoundType.Ambient">
  34835. <summary></summary>
  34836. </member>
  34837. <member name="F:Urho.SoundType.Effect">
  34838. <summary></summary>
  34839. </member>
  34840. <member name="F:Urho.SoundType.Master">
  34841. <summary></summary>
  34842. </member>
  34843. <member name="F:Urho.SoundType.Music">
  34844. <summary></summary>
  34845. </member>
  34846. <member name="F:Urho.SoundType.Voice">
  34847. <summary></summary>
  34848. </member>
  34849. <member name="T:Urho.Spawn">
  34850. <summary></summary>
  34851. <remarks></remarks>
  34852. </member>
  34853. <member name="C:Urho.Spawn(Urho.FiniteTimeAction[])">
  34854. <param name="actions"></param>
  34855. <summary></summary>
  34856. <remarks></remarks>
  34857. </member>
  34858. <member name="C:Urho.Spawn(Urho.FiniteTimeAction,Urho.FiniteTimeAction)">
  34859. <param name="action1"></param>
  34860. <param name="action2"></param>
  34861. <summary></summary>
  34862. <remarks></remarks>
  34863. </member>
  34864. <member name="P:Urho.Spawn.ActionOne">
  34865. <summary></summary>
  34866. <value></value>
  34867. <remarks></remarks>
  34868. </member>
  34869. <member name="P:Urho.Spawn.ActionTwo">
  34870. <summary></summary>
  34871. <value></value>
  34872. <remarks></remarks>
  34873. </member>
  34874. <member name="M:Urho.Spawn.Reverse">
  34875. <summary></summary>
  34876. <returns></returns>
  34877. <remarks></remarks>
  34878. </member>
  34879. <member name="M:Urho.Spawn.StartAction(Urho.Node)">
  34880. <param name="target"></param>
  34881. <summary></summary>
  34882. <returns></returns>
  34883. <remarks></remarks>
  34884. </member>
  34885. <member name="T:Urho.SpawnState">
  34886. <summary></summary>
  34887. <remarks></remarks>
  34888. </member>
  34889. <member name="C:Urho.SpawnState(Urho.Spawn,Urho.Node)">
  34890. <param name="action"></param>
  34891. <param name="target"></param>
  34892. <summary></summary>
  34893. <remarks></remarks>
  34894. </member>
  34895. <member name="P:Urho.SpawnState.ActionOne">
  34896. <summary></summary>
  34897. <value></value>
  34898. <remarks></remarks>
  34899. </member>
  34900. <member name="P:Urho.SpawnState.ActionTwo">
  34901. <summary></summary>
  34902. <value></value>
  34903. <remarks></remarks>
  34904. </member>
  34905. <member name="M:Urho.SpawnState.Stop">
  34906. <summary></summary>
  34907. <remarks></remarks>
  34908. </member>
  34909. <member name="M:Urho.SpawnState.Update(System.Single)">
  34910. <param name="time"></param>
  34911. <summary></summary>
  34912. <remarks></remarks>
  34913. </member>
  34914. <member name="T:Urho.Speed">
  34915. <summary></summary>
  34916. <remarks></remarks>
  34917. </member>
  34918. <member name="C:Urho.Speed(Urho.FiniteTimeAction,System.Single)">
  34919. <param name="action"></param>
  34920. <param name="speedValue"></param>
  34921. <summary></summary>
  34922. <remarks></remarks>
  34923. </member>
  34924. <member name="P:Urho.Speed.InnerAction">
  34925. <summary></summary>
  34926. <value></value>
  34927. <remarks></remarks>
  34928. </member>
  34929. <member name="M:Urho.Speed.Reverse">
  34930. <summary></summary>
  34931. <returns></returns>
  34932. <remarks></remarks>
  34933. </member>
  34934. <member name="P:Urho.Speed.SpeedValue">
  34935. <summary></summary>
  34936. <value></value>
  34937. <remarks></remarks>
  34938. </member>
  34939. <member name="M:Urho.Speed.StartAction(Urho.Node)">
  34940. <param name="target"></param>
  34941. <summary></summary>
  34942. <returns></returns>
  34943. <remarks></remarks>
  34944. </member>
  34945. <member name="T:Urho.SplinePath">
  34946. <summary>
  34947. Spline for creating smooth movement based on Speed along a set of Control Points modified by the Interpolation Mode.
  34948. </summary>
  34949. <remarks></remarks>
  34950. </member>
  34951. <member name="C:Urho.SplinePath(System.IntPtr)">
  34952. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  34953. <summary>Constructs a new instance of SplinePath, given a raw pointer to an unmanaged object</summary>
  34954. <remarks>
  34955. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  34956. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  34957. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  34958. </remarks>
  34959. </member>
  34960. <member name="C:Urho.SplinePath(Urho.Context)">
  34961. <param name="context">The context that this object will be attached to.</param>
  34962. <summary>Creates an instance of SplinePath that is attached to an execution context.</summary>
  34963. <remarks>
  34964. <para>This creates an instance of SplinePath attached to the specified execution context.</para>
  34965. </remarks>
  34966. </member>
  34967. <member name="C:Urho.SplinePath(Urho.UrhoObjectFlag)">
  34968. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  34969. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  34970. <remarks>
  34971. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  34972. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  34973. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  34974. </remarks>
  34975. </member>
  34976. <member name="M:Urho.SplinePath.AddControlPoint(Urho.Node,System.UInt32)">
  34977. <param name="point"></param>
  34978. <param name="index"></param>
  34979. <summary>
  34980. Add a Node to the SplinePath as a Control Point.
  34981. </summary>
  34982. <remarks></remarks>
  34983. </member>
  34984. <member name="M:Urho.SplinePath.ApplyAttributes">
  34985. <summary>
  34986. Apply Attributes to the SplinePath.
  34987. </summary>
  34988. <remarks></remarks>
  34989. </member>
  34990. <member name="P:Urho.SplinePath.BaseType">
  34991. <summary>Urho's type system base type.</summary>
  34992. <value>StringHash representing the base type for this Urho type.</value>
  34993. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  34994. </member>
  34995. <member name="M:Urho.SplinePath.ClearControlPoints">
  34996. <summary>
  34997. Clear the Control Points from the SplinePath.
  34998. </summary>
  34999. <remarks></remarks>
  35000. </member>
  35001. <member name="P:Urho.SplinePath.ControlledIdAttr">
  35002. <summary>
  35003. Get Controlled Node ID attribute.
  35004. Or
  35005. Set Controlled Node ID attribute.
  35006. </summary>
  35007. <value></value>
  35008. <remarks></remarks>
  35009. </member>
  35010. <member name="P:Urho.SplinePath.ControlledNode">
  35011. <summary>
  35012. Get the controlled Node.
  35013. Or
  35014. Set the Node to be moved along the SplinePath.
  35015. </summary>
  35016. <value></value>
  35017. <remarks></remarks>
  35018. </member>
  35019. <member name="M:Urho.SplinePath.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  35020. <param name="debug"></param>
  35021. <param name="depthTest"></param>
  35022. <summary>
  35023. Draw the Debug Geometry.
  35024. </summary>
  35025. <remarks></remarks>
  35026. </member>
  35027. <member name="M:Urho.SplinePath.GetPoint(System.Single)">
  35028. <param name="factor"></param>
  35029. <summary>
  35030. Get a point on the SplinePath from 0.f to 1.f where 0 is the start and 1 is the end.
  35031. </summary>
  35032. <returns></returns>
  35033. <remarks></remarks>
  35034. </member>
  35035. <member name="P:Urho.SplinePath.InterpolationMode">
  35036. <summary>
  35037. Get the Interpolation Mode.
  35038. Or
  35039. Set the Interpolation Mode.
  35040. </summary>
  35041. <value></value>
  35042. <remarks></remarks>
  35043. </member>
  35044. <member name="M:Urho.SplinePath.IsFinished">
  35045. <summary>
  35046. Returns whether the movement along the SplinePath is complete.
  35047. </summary>
  35048. <returns></returns>
  35049. <remarks></remarks>
  35050. </member>
  35051. <member name="P:Urho.SplinePath.Length">
  35052. <summary>
  35053. Get the length of SplinePath;
  35054. </summary>
  35055. <value></value>
  35056. <remarks></remarks>
  35057. </member>
  35058. <member name="M:Urho.SplinePath.Move(System.Single)">
  35059. <param name="timeStep"></param>
  35060. <summary>
  35061. Move the controlled Node to the next position along the SplinePath based off the Speed value.
  35062. </summary>
  35063. <remarks></remarks>
  35064. </member>
  35065. <member name="P:Urho.SplinePath.Position">
  35066. <summary>
  35067. Get the parent Node's last position on the spline.
  35068. </summary>
  35069. <value></value>
  35070. <remarks></remarks>
  35071. </member>
  35072. <member name="M:Urho.SplinePath.RegisterObject(Urho.Context)">
  35073. <param name="context"></param>
  35074. <summary>
  35075. Register object factory.
  35076. </summary>
  35077. <remarks></remarks>
  35078. </member>
  35079. <member name="M:Urho.SplinePath.RemoveControlPoint(Urho.Node)">
  35080. <param name="point"></param>
  35081. <summary>
  35082. Remove a Node Control Point from the SplinePath.
  35083. </summary>
  35084. <remarks></remarks>
  35085. </member>
  35086. <member name="M:Urho.SplinePath.Reset">
  35087. <summary>
  35088. Reset movement along the path.
  35089. </summary>
  35090. <remarks></remarks>
  35091. </member>
  35092. <member name="M:Urho.SplinePath.SetPosition(System.Single)">
  35093. <param name="factor"></param>
  35094. <summary>
  35095. Set the controlled Node's position on the SplinePath.
  35096. </summary>
  35097. <remarks></remarks>
  35098. </member>
  35099. <member name="P:Urho.SplinePath.Speed">
  35100. <summary>
  35101. Get the movement Speed.
  35102. Or
  35103. Set the movement Speed.
  35104. </summary>
  35105. <value></value>
  35106. <remarks></remarks>
  35107. </member>
  35108. <member name="P:Urho.SplinePath.Type">
  35109. <summary>Urho's type system type.</summary>
  35110. <value>StringHash representing the type for this C# type.</value>
  35111. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  35112. </member>
  35113. <member name="P:Urho.SplinePath.TypeName">
  35114. <summary>Urho's low-level type name.</summary>
  35115. <value>Stringified low-level type name.</value>
  35116. <remarks />
  35117. </member>
  35118. <member name="P:Urho.SplinePath.TypeNameStatic">
  35119. <summary>Urho's low-level type name, accessible as a static method.</summary>
  35120. <value>Stringified low-level type name.</value>
  35121. <remarks />
  35122. </member>
  35123. <member name="P:Urho.SplinePath.TypeStatic">
  35124. <summary></summary>
  35125. <value></value>
  35126. <remarks></remarks>
  35127. </member>
  35128. <member name="T:Urho.Sprite">
  35129. <summary>
  35130. %UI element which allows sub-pixel positioning and size, as well as rotation. Only other Sprites should be added as child elements.
  35131. </summary>
  35132. <remarks></remarks>
  35133. </member>
  35134. <member name="C:Urho.Sprite(System.IntPtr)">
  35135. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  35136. <summary>Constructs a new instance of Sprite, given a raw pointer to an unmanaged object</summary>
  35137. <remarks>
  35138. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  35139. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  35140. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  35141. </remarks>
  35142. </member>
  35143. <member name="C:Urho.Sprite(Urho.Context)">
  35144. <param name="context">The context that this object will be attached to.</param>
  35145. <summary>Creates an instance of Sprite that is attached to an execution context.</summary>
  35146. <remarks>
  35147. <para>This creates an instance of Sprite attached to the specified execution context.</para>
  35148. </remarks>
  35149. </member>
  35150. <member name="C:Urho.Sprite(Urho.UrhoObjectFlag)">
  35151. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  35152. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  35153. <remarks>
  35154. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  35155. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  35156. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  35157. </remarks>
  35158. </member>
  35159. <member name="P:Urho.Sprite.BaseType">
  35160. <summary>Urho's type system base type.</summary>
  35161. <value>StringHash representing the base type for this Urho type.</value>
  35162. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  35163. </member>
  35164. <member name="P:Urho.Sprite.BlendMode">
  35165. <summary>
  35166. Return blend mode.
  35167. Or
  35168. Set blend mode.
  35169. </summary>
  35170. <value></value>
  35171. <remarks></remarks>
  35172. </member>
  35173. <member name="P:Urho.Sprite.HotSpot">
  35174. <summary>
  35175. Return hotspot.
  35176. Or
  35177. Set hotspot for positioning and rotation.
  35178. </summary>
  35179. <value></value>
  35180. <remarks></remarks>
  35181. </member>
  35182. <member name="P:Urho.Sprite.ImageRect">
  35183. <summary>
  35184. Return image rectangle.
  35185. Or
  35186. Set part of texture to use as the image.
  35187. </summary>
  35188. <value></value>
  35189. <remarks></remarks>
  35190. </member>
  35191. <member name="M:Urho.Sprite.IsWithinScissor(Urho.IntRect)">
  35192. <param name="currentScissor"></param>
  35193. <summary>
  35194. Return whether is visible and inside a scissor rectangle and should be rendered.
  35195. </summary>
  35196. <returns></returns>
  35197. <remarks></remarks>
  35198. </member>
  35199. <member name="M:Urho.Sprite.OnPositionSet">
  35200. <summary>
  35201. React to position change.
  35202. </summary>
  35203. <remarks></remarks>
  35204. </member>
  35205. <member name="P:Urho.Sprite.PositionFloat">
  35206. <summary>
  35207. Return floating point position.
  35208. Or
  35209. Set floating point position.
  35210. </summary>
  35211. <value></value>
  35212. <remarks></remarks>
  35213. </member>
  35214. <member name="M:Urho.Sprite.RegisterObject(Urho.Context)">
  35215. <param name="context"></param>
  35216. <summary>
  35217. Register object factory.
  35218. </summary>
  35219. <remarks></remarks>
  35220. </member>
  35221. <member name="P:Urho.Sprite.Rotation">
  35222. <summary>
  35223. Return rotation angle.
  35224. Or
  35225. Set rotation angle.
  35226. </summary>
  35227. <value></value>
  35228. <remarks></remarks>
  35229. </member>
  35230. <member name="P:Urho.Sprite.Scale">
  35231. <summary>
  35232. Return scale.
  35233. Or
  35234. Set scale. Scale also affects child sprites.
  35235. </summary>
  35236. <value></value>
  35237. <remarks></remarks>
  35238. </member>
  35239. <member name="P:Urho.Sprite.ScreenPosition">
  35240. <summary>
  35241. Update and return screen position.
  35242. </summary>
  35243. <value></value>
  35244. <remarks></remarks>
  35245. </member>
  35246. <member name="M:Urho.Sprite.SetFullImageRect">
  35247. <summary>
  35248. Use whole texture as the image.
  35249. </summary>
  35250. <remarks></remarks>
  35251. </member>
  35252. <member name="M:Urho.Sprite.SetHotSpot(System.Int32,System.Int32)">
  35253. <param name="x"></param>
  35254. <param name="y"></param>
  35255. <summary>
  35256. Set hotspot for positioning and rotation.
  35257. </summary>
  35258. <remarks></remarks>
  35259. </member>
  35260. <member name="M:Urho.Sprite.SetPosition(System.Single,System.Single)">
  35261. <param name="x"></param>
  35262. <param name="y"></param>
  35263. <summary>
  35264. Set floating point position.
  35265. </summary>
  35266. <remarks></remarks>
  35267. </member>
  35268. <member name="M:Urho.Sprite.SetScale(System.Single)">
  35269. <param name="scale"></param>
  35270. <summary>
  35271. Set uniform scale. Scale also affects child sprites.
  35272. </summary>
  35273. <remarks></remarks>
  35274. </member>
  35275. <member name="M:Urho.Sprite.SetScale(System.Single,System.Single)">
  35276. <param name="x"></param>
  35277. <param name="y"></param>
  35278. <summary>
  35279. Set scale. Scale also affects child sprites.
  35280. </summary>
  35281. <remarks></remarks>
  35282. </member>
  35283. <member name="P:Urho.Sprite.Texture">
  35284. <summary>
  35285. Return texture.
  35286. Or
  35287. Set texture.
  35288. </summary>
  35289. <value></value>
  35290. <remarks></remarks>
  35291. </member>
  35292. <member name="P:Urho.Sprite.TextureAttr">
  35293. <summary>
  35294. Return texture attribute.
  35295. </summary>
  35296. <value></value>
  35297. <remarks></remarks>
  35298. </member>
  35299. <member name="P:Urho.Sprite.Type">
  35300. <summary>Urho's type system type.</summary>
  35301. <value>StringHash representing the type for this C# type.</value>
  35302. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  35303. </member>
  35304. <member name="P:Urho.Sprite.TypeName">
  35305. <summary>Urho's low-level type name.</summary>
  35306. <value>Stringified low-level type name.</value>
  35307. <remarks />
  35308. </member>
  35309. <member name="P:Urho.Sprite.TypeNameStatic">
  35310. <summary>Urho's low-level type name, accessible as a static method.</summary>
  35311. <value>Stringified low-level type name.</value>
  35312. <remarks />
  35313. </member>
  35314. <member name="P:Urho.Sprite.TypeStatic">
  35315. <summary></summary>
  35316. <value></value>
  35317. <remarks></remarks>
  35318. </member>
  35319. <member name="T:Urho.Sprite2D">
  35320. <summary>
  35321. Sprite.
  35322. </summary>
  35323. <remarks></remarks>
  35324. </member>
  35325. <member name="C:Urho.Sprite2D(System.IntPtr)">
  35326. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  35327. <summary>Constructs a new instance of Sprite2D, given a raw pointer to an unmanaged object</summary>
  35328. <remarks>
  35329. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  35330. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  35331. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  35332. </remarks>
  35333. </member>
  35334. <member name="C:Urho.Sprite2D(Urho.Context)">
  35335. <param name="context">The context that this object will be attached to.</param>
  35336. <summary>Creates an instance of Sprite2D that is attached to an execution context.</summary>
  35337. <remarks>
  35338. <para>This creates an instance of Sprite2D attached to the specified execution context.</para>
  35339. </remarks>
  35340. </member>
  35341. <member name="C:Urho.Sprite2D(Urho.UrhoObjectFlag)">
  35342. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  35343. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  35344. <remarks>
  35345. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  35346. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  35347. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  35348. </remarks>
  35349. </member>
  35350. <member name="P:Urho.Sprite2D.BaseType">
  35351. <summary>Urho's type system base type.</summary>
  35352. <value>StringHash representing the base type for this Urho type.</value>
  35353. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  35354. </member>
  35355. <member name="M:Urho.Sprite2D.EndLoad">
  35356. <summary>
  35357. Finish resource loading. Always called from the main thread. Return true if successful.
  35358. </summary>
  35359. <returns></returns>
  35360. <remarks></remarks>
  35361. </member>
  35362. <member name="P:Urho.Sprite2D.HotSpot">
  35363. <summary>
  35364. Return hot spot.
  35365. Or
  35366. Set hot spot.
  35367. </summary>
  35368. <value></value>
  35369. <remarks></remarks>
  35370. </member>
  35371. <member name="P:Urho.Sprite2D.Offset">
  35372. <summary>
  35373. Return offset.
  35374. Or
  35375. Set offset.
  35376. </summary>
  35377. <value></value>
  35378. <remarks></remarks>
  35379. </member>
  35380. <member name="P:Urho.Sprite2D.Rectangle">
  35381. <summary>
  35382. Return rectangle.
  35383. Or
  35384. Set rectangle.
  35385. </summary>
  35386. <value></value>
  35387. <remarks></remarks>
  35388. </member>
  35389. <member name="M:Urho.Sprite2D.RegisterObject(Urho.Context)">
  35390. <param name="context"></param>
  35391. <summary>
  35392. Register object factory.
  35393. </summary>
  35394. <remarks></remarks>
  35395. </member>
  35396. <member name="M:Urho.Sprite2D.SaveToResourceRef(Urho.Sprite2D)">
  35397. <param name="sprite"></param>
  35398. <summary>
  35399. Save sprite to ResourceRef.
  35400. </summary>
  35401. <returns></returns>
  35402. <remarks></remarks>
  35403. </member>
  35404. <member name="P:Urho.Sprite2D.SpriteSheet">
  35405. <summary>
  35406. Return sprite sheet.
  35407. Or
  35408. Set sprite sheet.
  35409. </summary>
  35410. <value></value>
  35411. <remarks></remarks>
  35412. </member>
  35413. <member name="P:Urho.Sprite2D.Texture">
  35414. <summary>
  35415. Return texture.
  35416. Or
  35417. Set texture.
  35418. </summary>
  35419. <value></value>
  35420. <remarks></remarks>
  35421. </member>
  35422. <member name="P:Urho.Sprite2D.Type">
  35423. <summary>Urho's type system type.</summary>
  35424. <value>StringHash representing the type for this C# type.</value>
  35425. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  35426. </member>
  35427. <member name="P:Urho.Sprite2D.TypeName">
  35428. <summary>Urho's low-level type name.</summary>
  35429. <value>Stringified low-level type name.</value>
  35430. <remarks />
  35431. </member>
  35432. <member name="P:Urho.Sprite2D.TypeNameStatic">
  35433. <summary>Urho's low-level type name, accessible as a static method.</summary>
  35434. <value>Stringified low-level type name.</value>
  35435. <remarks />
  35436. </member>
  35437. <member name="P:Urho.Sprite2D.TypeStatic">
  35438. <summary></summary>
  35439. <value></value>
  35440. <remarks></remarks>
  35441. </member>
  35442. <member name="T:Urho.SpriteSheet2D">
  35443. <summary>
  35444. Sprite sheet.
  35445. </summary>
  35446. <remarks></remarks>
  35447. </member>
  35448. <member name="C:Urho.SpriteSheet2D(System.IntPtr)">
  35449. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  35450. <summary>Constructs a new instance of SpriteSheet2D, given a raw pointer to an unmanaged object</summary>
  35451. <remarks>
  35452. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  35453. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  35454. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  35455. </remarks>
  35456. </member>
  35457. <member name="C:Urho.SpriteSheet2D(Urho.Context)">
  35458. <param name="context">The context that this object will be attached to.</param>
  35459. <summary>Creates an instance of SpriteSheet2D that is attached to an execution context.</summary>
  35460. <remarks>
  35461. <para>This creates an instance of SpriteSheet2D attached to the specified execution context.</para>
  35462. </remarks>
  35463. </member>
  35464. <member name="C:Urho.SpriteSheet2D(Urho.UrhoObjectFlag)">
  35465. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  35466. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  35467. <remarks>
  35468. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  35469. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  35470. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  35471. </remarks>
  35472. </member>
  35473. <member name="P:Urho.SpriteSheet2D.BaseType">
  35474. <summary>Urho's type system base type.</summary>
  35475. <value>StringHash representing the base type for this Urho type.</value>
  35476. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  35477. </member>
  35478. <member name="M:Urho.SpriteSheet2D.DefineSprite(System.String,Urho.IntRect,Urho.Vector2,Urho.IntVector2)">
  35479. <param name="name"></param>
  35480. <param name="rectangle"></param>
  35481. <param name="hotSpot"></param>
  35482. <param name="offset"></param>
  35483. <summary>
  35484. Define sprite.
  35485. </summary>
  35486. <remarks></remarks>
  35487. </member>
  35488. <member name="M:Urho.SpriteSheet2D.EndLoad">
  35489. <summary>
  35490. Finish resource loading. Always called from the main thread. Return true if successful.
  35491. </summary>
  35492. <returns></returns>
  35493. <remarks></remarks>
  35494. </member>
  35495. <member name="M:Urho.SpriteSheet2D.GetSprite(System.String)">
  35496. <param name="name"></param>
  35497. <summary>
  35498. Return sprite.
  35499. </summary>
  35500. <returns></returns>
  35501. <remarks></remarks>
  35502. </member>
  35503. <member name="M:Urho.SpriteSheet2D.RegisterObject(Urho.Context)">
  35504. <param name="context"></param>
  35505. <summary>
  35506. Register object factory.
  35507. </summary>
  35508. <remarks></remarks>
  35509. </member>
  35510. <member name="P:Urho.SpriteSheet2D.Texture">
  35511. <summary>
  35512. Return texture.
  35513. </summary>
  35514. <value></value>
  35515. <remarks></remarks>
  35516. </member>
  35517. <member name="P:Urho.SpriteSheet2D.Type">
  35518. <summary>Urho's type system type.</summary>
  35519. <value>StringHash representing the type for this C# type.</value>
  35520. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  35521. </member>
  35522. <member name="P:Urho.SpriteSheet2D.TypeName">
  35523. <summary>Urho's low-level type name.</summary>
  35524. <value>Stringified low-level type name.</value>
  35525. <remarks />
  35526. </member>
  35527. <member name="P:Urho.SpriteSheet2D.TypeNameStatic">
  35528. <summary>Urho's low-level type name, accessible as a static method.</summary>
  35529. <value>Stringified low-level type name.</value>
  35530. <remarks />
  35531. </member>
  35532. <member name="P:Urho.SpriteSheet2D.TypeStatic">
  35533. <summary></summary>
  35534. <value></value>
  35535. <remarks></remarks>
  35536. </member>
  35537. <member name="T:Urho.StaticModel">
  35538. <summary>
  35539. Static model component.
  35540. </summary>
  35541. <remarks></remarks>
  35542. </member>
  35543. <member name="C:Urho.StaticModel(System.IntPtr)">
  35544. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  35545. <summary>Constructs a new instance of StaticModel, given a raw pointer to an unmanaged object</summary>
  35546. <remarks>
  35547. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  35548. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  35549. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  35550. </remarks>
  35551. </member>
  35552. <member name="C:Urho.StaticModel(Urho.Context)">
  35553. <param name="context">The context that this object will be attached to.</param>
  35554. <summary>Creates an instance of StaticModel that is attached to an execution context.</summary>
  35555. <remarks>
  35556. <para>This creates an instance of StaticModel attached to the specified execution context.</para>
  35557. </remarks>
  35558. </member>
  35559. <member name="C:Urho.StaticModel(Urho.UrhoObjectFlag)">
  35560. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  35561. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  35562. <remarks>
  35563. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  35564. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  35565. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  35566. </remarks>
  35567. </member>
  35568. <member name="M:Urho.StaticModel.ApplyMaterialList(System.String)">
  35569. <param name="fileName"></param>
  35570. <summary>
  35571. Apply default materials from a material list file. If filename is empty (default), the model's resource name with extension .txt will be used.
  35572. </summary>
  35573. <remarks></remarks>
  35574. </member>
  35575. <member name="P:Urho.StaticModel.BaseType">
  35576. <summary>Urho's type system base type.</summary>
  35577. <value>StringHash representing the base type for this Urho type.</value>
  35578. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  35579. </member>
  35580. <member name="M:Urho.StaticModel.DrawOcclusion(Urho.OcclusionBuffer)">
  35581. <param name="buffer"></param>
  35582. <summary>
  35583. Draw to occlusion buffer. Return true if did not run out of triangles.
  35584. </summary>
  35585. <returns></returns>
  35586. <remarks></remarks>
  35587. </member>
  35588. <member name="M:Urho.StaticModel.GetLodGeometry(System.UInt32,System.UInt32)">
  35589. <param name="batchIndex"></param>
  35590. <param name="level"></param>
  35591. <summary>
  35592. Return the geometry for a specific LOD level.
  35593. </summary>
  35594. <returns></returns>
  35595. <remarks></remarks>
  35596. </member>
  35597. <member name="M:Urho.StaticModel.GetMaterial(System.UInt32)">
  35598. <param name="index"></param>
  35599. <summary>
  35600. Return material by geometry index.
  35601. </summary>
  35602. <returns></returns>
  35603. <remarks></remarks>
  35604. </member>
  35605. <member name="M:Urho.StaticModel.IsInside(Urho.Vector3)">
  35606. <param name="point"></param>
  35607. <summary>
  35608. Determines if the given world space point is within the model geometry.
  35609. </summary>
  35610. <returns></returns>
  35611. <remarks></remarks>
  35612. </member>
  35613. <member name="M:Urho.StaticModel.IsInsideLocal(Urho.Vector3)">
  35614. <param name="point"></param>
  35615. <summary>
  35616. Determines if the given local space point is within the model geometry.
  35617. </summary>
  35618. <returns></returns>
  35619. <remarks></remarks>
  35620. </member>
  35621. <member name="P:Urho.StaticModel.Model">
  35622. <summary>
  35623. Return model.
  35624. Or
  35625. Set model.
  35626. </summary>
  35627. <value></value>
  35628. <remarks></remarks>
  35629. </member>
  35630. <member name="P:Urho.StaticModel.ModelAttr">
  35631. <summary>
  35632. Return model attribute.
  35633. </summary>
  35634. <value></value>
  35635. <remarks></remarks>
  35636. </member>
  35637. <member name="P:Urho.StaticModel.NumGeometries">
  35638. <summary>
  35639. Return number of geometries.
  35640. </summary>
  35641. <value></value>
  35642. <remarks></remarks>
  35643. </member>
  35644. <member name="P:Urho.StaticModel.NumOccluderTriangles">
  35645. <summary>
  35646. Return number of occlusion geometry triangles.
  35647. </summary>
  35648. <value></value>
  35649. <remarks></remarks>
  35650. </member>
  35651. <member name="P:Urho.StaticModel.OcclusionLodLevel">
  35652. <summary>
  35653. Return occlusion LOD level.
  35654. Or
  35655. Set occlusion LOD level. By default (M_MAX_UNSIGNED) same as visible.
  35656. </summary>
  35657. <value></value>
  35658. <remarks></remarks>
  35659. </member>
  35660. <member name="M:Urho.StaticModel.RegisterObject(Urho.Context)">
  35661. <param name="context"></param>
  35662. <summary>
  35663. Register object factory. Drawable must be registered first.
  35664. </summary>
  35665. <remarks></remarks>
  35666. </member>
  35667. <member name="M:Urho.StaticModel.SetMaterial(Urho.Material)">
  35668. <param name="material"></param>
  35669. <summary>
  35670. Set material on all geometries.
  35671. </summary>
  35672. <remarks></remarks>
  35673. </member>
  35674. <member name="M:Urho.StaticModel.SetMaterial(System.UInt32,Urho.Material)">
  35675. <param name="index"></param>
  35676. <param name="material"></param>
  35677. <summary>
  35678. Set material on one geometry. Return true if successful.
  35679. </summary>
  35680. <returns></returns>
  35681. <remarks></remarks>
  35682. </member>
  35683. <member name="P:Urho.StaticModel.Type">
  35684. <summary>Urho's type system type.</summary>
  35685. <value>StringHash representing the type for this C# type.</value>
  35686. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  35687. </member>
  35688. <member name="P:Urho.StaticModel.TypeName">
  35689. <summary>Urho's low-level type name.</summary>
  35690. <value>Stringified low-level type name.</value>
  35691. <remarks />
  35692. </member>
  35693. <member name="P:Urho.StaticModel.TypeNameStatic">
  35694. <summary>Urho's low-level type name, accessible as a static method.</summary>
  35695. <value>Stringified low-level type name.</value>
  35696. <remarks />
  35697. </member>
  35698. <member name="P:Urho.StaticModel.TypeStatic">
  35699. <summary></summary>
  35700. <value></value>
  35701. <remarks></remarks>
  35702. </member>
  35703. <member name="T:Urho.StaticModelGroup">
  35704. <summary>
  35705. Renders several object instances while culling and receiving light as one unit. Can be used as a CPU-side optimization, but note that also regular StaticModels will use instanced rendering if possible.
  35706. </summary>
  35707. <remarks></remarks>
  35708. </member>
  35709. <member name="C:Urho.StaticModelGroup(System.IntPtr)">
  35710. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  35711. <summary>Constructs a new instance of StaticModelGroup, given a raw pointer to an unmanaged object</summary>
  35712. <remarks>
  35713. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  35714. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  35715. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  35716. </remarks>
  35717. </member>
  35718. <member name="C:Urho.StaticModelGroup(Urho.Context)">
  35719. <param name="context">The context that this object will be attached to.</param>
  35720. <summary>Creates an instance of StaticModelGroup that is attached to an execution context.</summary>
  35721. <remarks>
  35722. <para>This creates an instance of StaticModelGroup attached to the specified execution context.</para>
  35723. </remarks>
  35724. </member>
  35725. <member name="C:Urho.StaticModelGroup(Urho.UrhoObjectFlag)">
  35726. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  35727. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  35728. <remarks>
  35729. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  35730. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  35731. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  35732. </remarks>
  35733. </member>
  35734. <member name="M:Urho.StaticModelGroup.AddInstanceNode(Urho.Node)">
  35735. <param name="node"></param>
  35736. <summary>
  35737. Add an instance scene node. It does not need any drawable components of its own.
  35738. </summary>
  35739. <remarks></remarks>
  35740. </member>
  35741. <member name="M:Urho.StaticModelGroup.ApplyAttributes">
  35742. <summary>
  35743. Apply attribute changes that can not be applied immediately. Called after scene load or a network update.
  35744. </summary>
  35745. <remarks></remarks>
  35746. </member>
  35747. <member name="P:Urho.StaticModelGroup.BaseType">
  35748. <summary>Urho's type system base type.</summary>
  35749. <value>StringHash representing the base type for this Urho type.</value>
  35750. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  35751. </member>
  35752. <member name="M:Urho.StaticModelGroup.DrawOcclusion(Urho.OcclusionBuffer)">
  35753. <param name="buffer"></param>
  35754. <summary>
  35755. Draw to occlusion buffer. Return true if did not run out of triangles.
  35756. </summary>
  35757. <returns></returns>
  35758. <remarks></remarks>
  35759. </member>
  35760. <member name="M:Urho.StaticModelGroup.GetInstanceNode(System.UInt32)">
  35761. <param name="index"></param>
  35762. <summary>
  35763. Return instance node by index.
  35764. </summary>
  35765. <returns></returns>
  35766. <remarks></remarks>
  35767. </member>
  35768. <member name="P:Urho.StaticModelGroup.NumInstanceNodes">
  35769. <summary>
  35770. Return number of instance nodes.
  35771. </summary>
  35772. <value></value>
  35773. <remarks></remarks>
  35774. </member>
  35775. <member name="P:Urho.StaticModelGroup.NumOccluderTriangles">
  35776. <summary>
  35777. Return number of occlusion geometry triangles.
  35778. </summary>
  35779. <value></value>
  35780. <remarks></remarks>
  35781. </member>
  35782. <member name="M:Urho.StaticModelGroup.RegisterObject(Urho.Context)">
  35783. <param name="context"></param>
  35784. <summary>
  35785. Register object factory. StaticModel must be registered first.
  35786. </summary>
  35787. <remarks></remarks>
  35788. </member>
  35789. <member name="M:Urho.StaticModelGroup.RemoveAllInstanceNodes">
  35790. <summary>
  35791. Remove all instance scene nodes.
  35792. </summary>
  35793. <remarks></remarks>
  35794. </member>
  35795. <member name="M:Urho.StaticModelGroup.RemoveInstanceNode(Urho.Node)">
  35796. <param name="node"></param>
  35797. <summary>
  35798. Remove an instance scene node.
  35799. </summary>
  35800. <remarks></remarks>
  35801. </member>
  35802. <member name="P:Urho.StaticModelGroup.Type">
  35803. <summary>Urho's type system type.</summary>
  35804. <value>StringHash representing the type for this C# type.</value>
  35805. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  35806. </member>
  35807. <member name="P:Urho.StaticModelGroup.TypeName">
  35808. <summary>Urho's low-level type name.</summary>
  35809. <value>Stringified low-level type name.</value>
  35810. <remarks />
  35811. </member>
  35812. <member name="P:Urho.StaticModelGroup.TypeNameStatic">
  35813. <summary>Urho's low-level type name, accessible as a static method.</summary>
  35814. <value>Stringified low-level type name.</value>
  35815. <remarks />
  35816. </member>
  35817. <member name="P:Urho.StaticModelGroup.TypeStatic">
  35818. <summary></summary>
  35819. <value></value>
  35820. <remarks></remarks>
  35821. </member>
  35822. <member name="T:Urho.StaticSprite2D">
  35823. <summary>
  35824. Static sprite component.
  35825. </summary>
  35826. <remarks></remarks>
  35827. </member>
  35828. <member name="C:Urho.StaticSprite2D(System.IntPtr)">
  35829. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  35830. <summary>Constructs a new instance of StaticSprite2D, given a raw pointer to an unmanaged object</summary>
  35831. <remarks>
  35832. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  35833. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  35834. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  35835. </remarks>
  35836. </member>
  35837. <member name="C:Urho.StaticSprite2D(Urho.Context)">
  35838. <param name="context">The context that this object will be attached to.</param>
  35839. <summary>Creates an instance of StaticSprite2D that is attached to an execution context.</summary>
  35840. <remarks>
  35841. <para>This creates an instance of StaticSprite2D attached to the specified execution context.</para>
  35842. </remarks>
  35843. </member>
  35844. <member name="C:Urho.StaticSprite2D(Urho.UrhoObjectFlag)">
  35845. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  35846. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  35847. <remarks>
  35848. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  35849. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  35850. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  35851. </remarks>
  35852. </member>
  35853. <member name="P:Urho.StaticSprite2D.Alpha">
  35854. <summary>
  35855. Return alpha.
  35856. Or
  35857. Set alpha.
  35858. </summary>
  35859. <value></value>
  35860. <remarks></remarks>
  35861. </member>
  35862. <member name="P:Urho.StaticSprite2D.BaseType">
  35863. <summary>Urho's type system base type.</summary>
  35864. <value>StringHash representing the base type for this Urho type.</value>
  35865. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  35866. </member>
  35867. <member name="P:Urho.StaticSprite2D.BlendMode">
  35868. <summary>
  35869. Return blend mode.
  35870. Or
  35871. Set blend mode.
  35872. </summary>
  35873. <value></value>
  35874. <remarks></remarks>
  35875. </member>
  35876. <member name="P:Urho.StaticSprite2D.Color">
  35877. <summary>
  35878. Return color.
  35879. Or
  35880. Set color.
  35881. </summary>
  35882. <value></value>
  35883. <remarks></remarks>
  35884. </member>
  35885. <member name="P:Urho.StaticSprite2D.CustomMaterial">
  35886. <summary>
  35887. Return custom material.
  35888. Or
  35889. Set custom material.
  35890. </summary>
  35891. <value></value>
  35892. <remarks></remarks>
  35893. </member>
  35894. <member name="P:Urho.StaticSprite2D.CustomMaterialAttr">
  35895. <summary>
  35896. Return custom material attribute.
  35897. </summary>
  35898. <value></value>
  35899. <remarks></remarks>
  35900. </member>
  35901. <member name="P:Urho.StaticSprite2D.FlipX">
  35902. <summary>
  35903. Return flip X.
  35904. Or
  35905. Set flip X.
  35906. </summary>
  35907. <value></value>
  35908. <remarks></remarks>
  35909. </member>
  35910. <member name="P:Urho.StaticSprite2D.FlipY">
  35911. <summary>
  35912. Return flip Y.
  35913. Or
  35914. Set flip Y.
  35915. </summary>
  35916. <value></value>
  35917. <remarks></remarks>
  35918. </member>
  35919. <member name="P:Urho.StaticSprite2D.HotSpot">
  35920. <summary>
  35921. Return hot spot.
  35922. Or
  35923. Set hot spot.
  35924. </summary>
  35925. <value></value>
  35926. <remarks></remarks>
  35927. </member>
  35928. <member name="M:Urho.StaticSprite2D.RegisterObject(Urho.Context)">
  35929. <param name="context"></param>
  35930. <summary>
  35931. Register object factory. Drawable2D must be registered first.
  35932. </summary>
  35933. <remarks></remarks>
  35934. </member>
  35935. <member name="M:Urho.StaticSprite2D.SetFlip(System.Boolean,System.Boolean)">
  35936. <param name="flipX"></param>
  35937. <param name="flipY"></param>
  35938. <summary>
  35939. Set flip.
  35940. </summary>
  35941. <remarks></remarks>
  35942. </member>
  35943. <member name="P:Urho.StaticSprite2D.Sprite">
  35944. <summary>
  35945. Return sprite.
  35946. Or
  35947. Set sprite.
  35948. </summary>
  35949. <value></value>
  35950. <remarks></remarks>
  35951. </member>
  35952. <member name="P:Urho.StaticSprite2D.SpriteAttr">
  35953. <summary>
  35954. Return sprite attribute.
  35955. </summary>
  35956. <value></value>
  35957. <remarks></remarks>
  35958. </member>
  35959. <member name="P:Urho.StaticSprite2D.Type">
  35960. <summary>Urho's type system type.</summary>
  35961. <value>StringHash representing the type for this C# type.</value>
  35962. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  35963. </member>
  35964. <member name="P:Urho.StaticSprite2D.TypeName">
  35965. <summary>Urho's low-level type name.</summary>
  35966. <value>Stringified low-level type name.</value>
  35967. <remarks />
  35968. </member>
  35969. <member name="P:Urho.StaticSprite2D.TypeNameStatic">
  35970. <summary>Urho's low-level type name, accessible as a static method.</summary>
  35971. <value>Stringified low-level type name.</value>
  35972. <remarks />
  35973. </member>
  35974. <member name="P:Urho.StaticSprite2D.TypeStatic">
  35975. <summary></summary>
  35976. <value></value>
  35977. <remarks></remarks>
  35978. </member>
  35979. <member name="P:Urho.StaticSprite2D.UseHotSpot">
  35980. <summary>
  35981. Return use hot spot.
  35982. Or
  35983. Set use hot spot.
  35984. </summary>
  35985. <value></value>
  35986. <remarks></remarks>
  35987. </member>
  35988. <member name="T:Urho.StencilOp">
  35989. <summary>
  35990. Stencil operation.
  35991. </summary>
  35992. <remarks></remarks>
  35993. </member>
  35994. <member name="F:Urho.StencilOp.Decr">
  35995. <summary></summary>
  35996. </member>
  35997. <member name="F:Urho.StencilOp.Incr">
  35998. <summary></summary>
  35999. </member>
  36000. <member name="F:Urho.StencilOp.Keep">
  36001. <summary></summary>
  36002. </member>
  36003. <member name="F:Urho.StencilOp.Ref">
  36004. <summary></summary>
  36005. </member>
  36006. <member name="F:Urho.StencilOp.Zero">
  36007. <summary></summary>
  36008. </member>
  36009. <member name="T:Urho.StringHash">
  36010. <summary></summary>
  36011. <remarks></remarks>
  36012. </member>
  36013. <member name="C:Urho.StringHash(System.Int32)">
  36014. <param name="code"></param>
  36015. <summary></summary>
  36016. <remarks></remarks>
  36017. </member>
  36018. <member name="C:Urho.StringHash(System.String)">
  36019. <param name="str"></param>
  36020. <summary></summary>
  36021. <remarks></remarks>
  36022. </member>
  36023. <member name="F:Urho.StringHash.Code">
  36024. <summary></summary>
  36025. <remarks></remarks>
  36026. </member>
  36027. <member name="M:Urho.StringHash.ToString">
  36028. <summary></summary>
  36029. <returns></returns>
  36030. <remarks></remarks>
  36031. </member>
  36032. <member name="T:Urho.StringHashRef">
  36033. <summary></summary>
  36034. <remarks></remarks>
  36035. </member>
  36036. <member name="C:Urho.StringHashRef(System.IntPtr)">
  36037. <param name="ptr"></param>
  36038. <summary></summary>
  36039. <remarks></remarks>
  36040. </member>
  36041. <member name="M:Urho.StringHashRef.op_Implicit(Urho.StringHashRef)~Urho.StringHash">
  36042. <param name="r"></param>
  36043. <summary></summary>
  36044. <returns></returns>
  36045. <remarks></remarks>
  36046. </member>
  36047. <member name="T:Urho.Subscription">
  36048. <summary>Encapsulates the subscription to an event, the main use it to stop event delivery by unsubscribing.</summary>
  36049. <remarks>Instances of Subscription are returned from the various Subscribe methods exposed by the UrhoObject class.   When you want to stop receiving notifications for a subscription, invoke the <see cref="M:Urho.Subscription.Unsubscribe" /> method.</remarks>
  36050. </member>
  36051. <member name="M:Urho.Subscription.Unsubscribe">
  36052. <summary>Unsubscribes from receiving notifications.</summary>
  36053. <remarks>
  36054. <para />
  36055. </remarks>
  36056. </member>
  36057. <member name="T:Urho.TargetedAction">
  36058. <summary></summary>
  36059. <remarks></remarks>
  36060. </member>
  36061. <member name="C:Urho.TargetedAction(Urho.Node,Urho.FiniteTimeAction)">
  36062. <param name="target"></param>
  36063. <param name="action"></param>
  36064. <summary></summary>
  36065. <remarks></remarks>
  36066. </member>
  36067. <member name="P:Urho.TargetedAction.Action">
  36068. <summary></summary>
  36069. <value></value>
  36070. <remarks></remarks>
  36071. </member>
  36072. <member name="P:Urho.TargetedAction.ForcedTarget">
  36073. <summary></summary>
  36074. <value></value>
  36075. <remarks></remarks>
  36076. </member>
  36077. <member name="M:Urho.TargetedAction.Reverse">
  36078. <summary></summary>
  36079. <returns></returns>
  36080. <remarks></remarks>
  36081. </member>
  36082. <member name="M:Urho.TargetedAction.StartAction(Urho.Node)">
  36083. <param name="target"></param>
  36084. <summary></summary>
  36085. <returns></returns>
  36086. <remarks></remarks>
  36087. </member>
  36088. <member name="T:Urho.TargetedActionState">
  36089. <summary></summary>
  36090. <remarks></remarks>
  36091. </member>
  36092. <member name="C:Urho.TargetedActionState(Urho.TargetedAction,Urho.Node)">
  36093. <param name="action"></param>
  36094. <param name="target"></param>
  36095. <summary></summary>
  36096. <remarks></remarks>
  36097. </member>
  36098. <member name="P:Urho.TargetedActionState.ActionState">
  36099. <summary></summary>
  36100. <value></value>
  36101. <remarks></remarks>
  36102. </member>
  36103. <member name="P:Urho.TargetedActionState.ForcedTarget">
  36104. <summary></summary>
  36105. <value></value>
  36106. <remarks></remarks>
  36107. </member>
  36108. <member name="M:Urho.TargetedActionState.Stop">
  36109. <summary></summary>
  36110. <remarks></remarks>
  36111. </member>
  36112. <member name="P:Urho.TargetedActionState.TargetedAction">
  36113. <summary></summary>
  36114. <value></value>
  36115. <remarks></remarks>
  36116. </member>
  36117. <member name="M:Urho.TargetedActionState.Update(System.Single)">
  36118. <param name="time"></param>
  36119. <summary></summary>
  36120. <remarks></remarks>
  36121. </member>
  36122. <member name="T:Urho.TargetPositionChangedEventArgs">
  36123. <summary></summary>
  36124. <remarks></remarks>
  36125. </member>
  36126. <member name="T:Urho.TargetRotationChangedEventArgs">
  36127. <summary></summary>
  36128. <remarks></remarks>
  36129. </member>
  36130. <member name="T:Urho.Technique">
  36131. <summary>
  36132. %Material technique. Consists of several passes.
  36133. </summary>
  36134. <remarks></remarks>
  36135. </member>
  36136. <member name="C:Urho.Technique(System.IntPtr)">
  36137. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  36138. <summary>Constructs a new instance of Technique, given a raw pointer to an unmanaged object</summary>
  36139. <remarks>
  36140. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  36141. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  36142. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  36143. </remarks>
  36144. </member>
  36145. <member name="C:Urho.Technique(Urho.Context)">
  36146. <param name="context">The context that this object will be attached to.</param>
  36147. <summary>Creates an instance of Technique that is attached to an execution context.</summary>
  36148. <remarks>
  36149. <para>This creates an instance of Technique attached to the specified execution context.</para>
  36150. </remarks>
  36151. </member>
  36152. <member name="C:Urho.Technique(Urho.UrhoObjectFlag)">
  36153. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  36154. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  36155. <remarks>
  36156. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  36157. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  36158. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  36159. </remarks>
  36160. </member>
  36161. <member name="P:Urho.Technique.BaseType">
  36162. <summary>Urho's type system base type.</summary>
  36163. <value>StringHash representing the base type for this Urho type.</value>
  36164. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  36165. </member>
  36166. <member name="M:Urho.Technique.CreatePass(System.String)">
  36167. <param name="passName"></param>
  36168. <summary>
  36169. Create a new pass.
  36170. </summary>
  36171. <returns></returns>
  36172. <remarks></remarks>
  36173. </member>
  36174. <member name="M:Urho.Technique.GetPass(System.String)">
  36175. <param name="passName"></param>
  36176. <summary>
  36177. Return a pass by name, or null if not found. This overload should not be called in time-critical rendering loops; use a pre-acquired pass index instead.
  36178. </summary>
  36179. <returns></returns>
  36180. <remarks></remarks>
  36181. </member>
  36182. <member name="M:Urho.Technique.GetPass(System.UInt32)">
  36183. <param name="passIndex"></param>
  36184. <summary>
  36185. Return a pass, or null if not found.
  36186. </summary>
  36187. <returns></returns>
  36188. <remarks></remarks>
  36189. </member>
  36190. <member name="M:Urho.Technique.GetPassIndex(System.String)">
  36191. <param name="passName"></param>
  36192. <summary>
  36193. Return a pass type index by name. Allocate new if not used yet.
  36194. </summary>
  36195. <returns></returns>
  36196. <remarks></remarks>
  36197. </member>
  36198. <member name="M:Urho.Technique.GetSupportedPass(System.String)">
  36199. <param name="passName"></param>
  36200. <summary>
  36201. Return a supported pass by name. This overload should not be called in time-critical rendering loops; use a pre-acquired pass index instead.
  36202. </summary>
  36203. <returns></returns>
  36204. <remarks></remarks>
  36205. </member>
  36206. <member name="M:Urho.Technique.GetSupportedPass(System.UInt32)">
  36207. <param name="passIndex"></param>
  36208. <summary>
  36209. Return a pass that is supported for rendering, or null if not found.
  36210. </summary>
  36211. <returns></returns>
  36212. <remarks></remarks>
  36213. </member>
  36214. <member name="M:Urho.Technique.HasPass(System.String)">
  36215. <param name="passName"></param>
  36216. <summary>
  36217. Return whether has a pass by name. This overload should not be called in time-critical rendering loops; use a pre-acquired pass index instead.
  36218. </summary>
  36219. <returns></returns>
  36220. <remarks></remarks>
  36221. </member>
  36222. <member name="M:Urho.Technique.HasPass(System.UInt32)">
  36223. <param name="passIndex"></param>
  36224. <summary>
  36225. Return whether has a pass.
  36226. </summary>
  36227. <returns></returns>
  36228. <remarks></remarks>
  36229. </member>
  36230. <member name="M:Urho.Technique.IsDesktop">
  36231. <summary>
  36232. Return whether requires desktop level hardware.
  36233. </summary>
  36234. <returns></returns>
  36235. <remarks></remarks>
  36236. </member>
  36237. <member name="M:Urho.Technique.IsSupported">
  36238. <summary>
  36239. Return whether technique is supported by the current hardware.
  36240. </summary>
  36241. <returns></returns>
  36242. <remarks></remarks>
  36243. </member>
  36244. <member name="P:Urho.Technique.NumPasses">
  36245. <summary>
  36246. Return number of passes.
  36247. </summary>
  36248. <value></value>
  36249. <remarks></remarks>
  36250. </member>
  36251. <member name="M:Urho.Technique.RegisterObject(Urho.Context)">
  36252. <param name="context"></param>
  36253. <summary>
  36254. Register object factory.
  36255. </summary>
  36256. <remarks></remarks>
  36257. </member>
  36258. <member name="M:Urho.Technique.ReleaseShaders">
  36259. <summary>
  36260. Reset shader pointers in all passes.
  36261. </summary>
  36262. <remarks></remarks>
  36263. </member>
  36264. <member name="M:Urho.Technique.RemovePass(System.String)">
  36265. <param name="passName"></param>
  36266. <summary>
  36267. Remove a pass.
  36268. </summary>
  36269. <remarks></remarks>
  36270. </member>
  36271. <member name="M:Urho.Technique.SetIsDesktop(System.Boolean)">
  36272. <param name="enable"></param>
  36273. <summary>
  36274. Set whether requires desktop level hardware.
  36275. </summary>
  36276. <remarks></remarks>
  36277. </member>
  36278. <member name="P:Urho.Technique.Type">
  36279. <summary>Urho's type system type.</summary>
  36280. <value>StringHash representing the type for this C# type.</value>
  36281. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  36282. </member>
  36283. <member name="P:Urho.Technique.TypeName">
  36284. <summary>Urho's low-level type name.</summary>
  36285. <value>Stringified low-level type name.</value>
  36286. <remarks />
  36287. </member>
  36288. <member name="P:Urho.Technique.TypeNameStatic">
  36289. <summary>Urho's low-level type name, accessible as a static method.</summary>
  36290. <value>Stringified low-level type name.</value>
  36291. <remarks />
  36292. </member>
  36293. <member name="P:Urho.Technique.TypeStatic">
  36294. <summary></summary>
  36295. <value></value>
  36296. <remarks></remarks>
  36297. </member>
  36298. <member name="T:Urho.TemporaryChangedEventArgs">
  36299. <summary></summary>
  36300. <remarks></remarks>
  36301. </member>
  36302. <member name="P:Urho.TemporaryChangedEventArgs.Serializable">
  36303. <summary></summary>
  36304. <value></value>
  36305. <remarks></remarks>
  36306. </member>
  36307. <member name="T:Urho.Terrain">
  36308. <summary>
  36309. Heightmap terrain component.
  36310. </summary>
  36311. <remarks></remarks>
  36312. </member>
  36313. <member name="C:Urho.Terrain(System.IntPtr)">
  36314. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  36315. <summary>Constructs a new instance of Terrain, given a raw pointer to an unmanaged object</summary>
  36316. <remarks>
  36317. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  36318. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  36319. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  36320. </remarks>
  36321. </member>
  36322. <member name="C:Urho.Terrain(Urho.Context)">
  36323. <param name="context">The context that this object will be attached to.</param>
  36324. <summary>Creates an instance of Terrain that is attached to an execution context.</summary>
  36325. <remarks>
  36326. <para>This creates an instance of Terrain attached to the specified execution context.</para>
  36327. </remarks>
  36328. </member>
  36329. <member name="C:Urho.Terrain(Urho.UrhoObjectFlag)">
  36330. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  36331. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  36332. <remarks>
  36333. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  36334. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  36335. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  36336. </remarks>
  36337. </member>
  36338. <member name="M:Urho.Terrain.ApplyAttributes">
  36339. <summary>
  36340. Apply attribute changes that can not be applied immediately. Called after scene load or a network update.
  36341. </summary>
  36342. <remarks></remarks>
  36343. </member>
  36344. <member name="M:Urho.Terrain.ApplyHeightMap">
  36345. <summary>
  36346. Apply changes from the heightmap image.
  36347. </summary>
  36348. <remarks></remarks>
  36349. </member>
  36350. <member name="P:Urho.Terrain.BaseType">
  36351. <summary>Urho's type system base type.</summary>
  36352. <value>StringHash representing the base type for this Urho type.</value>
  36353. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  36354. </member>
  36355. <member name="P:Urho.Terrain.CastShadows">
  36356. <summary>
  36357. Return shadowcaster flag.
  36358. Or
  36359. Set shadowcaster flag for patches.
  36360. </summary>
  36361. <value></value>
  36362. <remarks></remarks>
  36363. </member>
  36364. <member name="M:Urho.Terrain.CreatePatchGeometry(Urho.TerrainPatch)">
  36365. <param name="patch"></param>
  36366. <summary>
  36367. Regenerate patch geometry.
  36368. </summary>
  36369. <remarks></remarks>
  36370. </member>
  36371. <member name="P:Urho.Terrain.DrawDistance">
  36372. <summary>
  36373. Return draw distance.
  36374. Or
  36375. Set draw distance for patches.
  36376. </summary>
  36377. <value></value>
  36378. <remarks></remarks>
  36379. </member>
  36380. <member name="M:Urho.Terrain.GetHeight(Urho.Vector3)">
  36381. <param name="worldPosition"></param>
  36382. <summary>
  36383. Return height at world coordinates.
  36384. </summary>
  36385. <returns></returns>
  36386. <remarks></remarks>
  36387. </member>
  36388. <member name="M:Urho.Terrain.GetNormal(Urho.Vector3)">
  36389. <param name="worldPosition"></param>
  36390. <summary>
  36391. Return normal at world coordinates.
  36392. </summary>
  36393. <returns></returns>
  36394. <remarks></remarks>
  36395. </member>
  36396. <member name="M:Urho.Terrain.GetPatch(System.UInt32)">
  36397. <param name="index"></param>
  36398. <summary>
  36399. Return patch by index.
  36400. </summary>
  36401. <returns></returns>
  36402. <remarks></remarks>
  36403. </member>
  36404. <member name="M:Urho.Terrain.GetPatch(System.Int32,System.Int32)">
  36405. <param name="x"></param>
  36406. <param name="z"></param>
  36407. <summary>
  36408. Return patch by patch coordinates.
  36409. </summary>
  36410. <returns></returns>
  36411. <remarks></remarks>
  36412. </member>
  36413. <member name="P:Urho.Terrain.HeightMap">
  36414. <summary>
  36415. Return heightmap image.
  36416. </summary>
  36417. <value></value>
  36418. <remarks></remarks>
  36419. </member>
  36420. <member name="P:Urho.Terrain.HeightMapAttr">
  36421. <summary>
  36422. Return heightmap attribute.
  36423. </summary>
  36424. <value></value>
  36425. <remarks></remarks>
  36426. </member>
  36427. <member name="M:Urho.Terrain.IsOccludee">
  36428. <summary>
  36429. Return occludee flag.
  36430. </summary>
  36431. <returns></returns>
  36432. <remarks></remarks>
  36433. </member>
  36434. <member name="M:Urho.Terrain.IsOccluder">
  36435. <summary>
  36436. Return occluder flag.
  36437. </summary>
  36438. <returns></returns>
  36439. <remarks></remarks>
  36440. </member>
  36441. <member name="M:Urho.Terrain.IsVisible">
  36442. <summary>
  36443. Return visible flag.
  36444. </summary>
  36445. <returns></returns>
  36446. <remarks></remarks>
  36447. </member>
  36448. <member name="P:Urho.Terrain.LightMask">
  36449. <summary>
  36450. Return light mask.
  36451. Or
  36452. Set light mask for patches. Is and'ed with light's and zone's light mask to see if the object should be lit.
  36453. </summary>
  36454. <value></value>
  36455. <remarks></remarks>
  36456. </member>
  36457. <member name="P:Urho.Terrain.LodBias">
  36458. <summary>
  36459. Return LOD bias.
  36460. Or
  36461. Set LOD bias for patches. Affects which terrain LOD to display.
  36462. </summary>
  36463. <value></value>
  36464. <remarks></remarks>
  36465. </member>
  36466. <member name="P:Urho.Terrain.Material">
  36467. <summary>
  36468. Return material.
  36469. Or
  36470. Set material.
  36471. </summary>
  36472. <value></value>
  36473. <remarks></remarks>
  36474. </member>
  36475. <member name="P:Urho.Terrain.MaterialAttr">
  36476. <summary>
  36477. Return material attribute.
  36478. </summary>
  36479. <value></value>
  36480. <remarks></remarks>
  36481. </member>
  36482. <member name="P:Urho.Terrain.MaxLights">
  36483. <summary>
  36484. Return maximum number of per-pixel lights.
  36485. Or
  36486. Set maximum number of per-pixel lights for patches. Default 0 is unlimited.
  36487. </summary>
  36488. <value></value>
  36489. <remarks></remarks>
  36490. </member>
  36491. <member name="P:Urho.Terrain.MaxLodLevels">
  36492. <summary>
  36493. Return maximum number of LOD levels for terrain patches. This can be between 1-4.
  36494. Or
  36495. Set maximum number of LOD levels for terrain patches. This can be between 1-4.
  36496. </summary>
  36497. <value></value>
  36498. <remarks></remarks>
  36499. </member>
  36500. <member name="P:Urho.Terrain.NumPatches">
  36501. <summary>
  36502. Return heightmap size in patches.
  36503. </summary>
  36504. <value></value>
  36505. <remarks></remarks>
  36506. </member>
  36507. <member name="P:Urho.Terrain.NumVertices">
  36508. <summary>
  36509. Return heightmap size in vertices.
  36510. </summary>
  36511. <value></value>
  36512. <remarks></remarks>
  36513. </member>
  36514. <member name="P:Urho.Terrain.OcclusionLodLevel">
  36515. <summary>
  36516. Return LOD level used for occlusion.
  36517. Or
  36518. Set LOD level used for terrain patch occlusion. By default (M_MAX_UNSIGNED) the coarsest. Since the LOD level used needs to be fixed, using finer LOD levels may result in false positive occlusion in cases where the actual rendered geometry is coarser, so use with caution.
  36519. </summary>
  36520. <value></value>
  36521. <remarks></remarks>
  36522. </member>
  36523. <member name="M:Urho.Terrain.OnSetEnabled">
  36524. <summary>
  36525. Handle enabled/disabled state change.
  36526. </summary>
  36527. <remarks></remarks>
  36528. </member>
  36529. <member name="P:Urho.Terrain.PatchSize">
  36530. <summary>
  36531. Return patch quads per side.
  36532. Or
  36533. Set patch quads per side. Must be a power of two.
  36534. </summary>
  36535. <value></value>
  36536. <remarks></remarks>
  36537. </member>
  36538. <member name="M:Urho.Terrain.RegisterObject(Urho.Context)">
  36539. <param name="context"></param>
  36540. <summary>
  36541. Register object factory.
  36542. </summary>
  36543. <remarks></remarks>
  36544. </member>
  36545. <member name="M:Urho.Terrain.SetHeightMap(Urho.Image)">
  36546. <param name="image"></param>
  36547. <summary>
  36548. Set heightmap image. Dimensions should be a power of two + 1. Uses 8-bit grayscale, or optionally red as MSB and green as LSB for 16-bit accuracy. Return true if successful.
  36549. </summary>
  36550. <returns></returns>
  36551. <remarks></remarks>
  36552. </member>
  36553. <member name="M:Urho.Terrain.SetMaxLodLevelsAttr(System.UInt32)">
  36554. <param name="value"></param>
  36555. <summary>
  36556. Set max LOD levels attribute.
  36557. </summary>
  36558. <remarks></remarks>
  36559. </member>
  36560. <member name="M:Urho.Terrain.SetOccludee(System.Boolean)">
  36561. <param name="enable"></param>
  36562. <summary>
  36563. Set occludee flag for patches.
  36564. </summary>
  36565. <remarks></remarks>
  36566. </member>
  36567. <member name="M:Urho.Terrain.SetOccluder(System.Boolean)">
  36568. <param name="enable"></param>
  36569. <summary>
  36570. Set occlusion flag for patches. Occlusion uses the coarsest LOD by default.
  36571. </summary>
  36572. <remarks></remarks>
  36573. </member>
  36574. <member name="M:Urho.Terrain.SetOcclusionLodLevelAttr(System.UInt32)">
  36575. <param name="value"></param>
  36576. <summary>
  36577. Set occlusion LOD level attribute.
  36578. </summary>
  36579. <remarks></remarks>
  36580. </member>
  36581. <member name="M:Urho.Terrain.SetPatchSizeAttr(System.Int32)">
  36582. <param name="value"></param>
  36583. <summary>
  36584. Set patch size attribute.
  36585. </summary>
  36586. <remarks></remarks>
  36587. </member>
  36588. <member name="P:Urho.Terrain.ShadowDistance">
  36589. <summary>
  36590. Return shadow draw distance.
  36591. Or
  36592. Set shadow draw distance for patches.
  36593. </summary>
  36594. <value></value>
  36595. <remarks></remarks>
  36596. </member>
  36597. <member name="P:Urho.Terrain.ShadowMask">
  36598. <summary>
  36599. Return shadow mask.
  36600. Or
  36601. Set shadow mask for patches. Is and'ed with light's light mask and zone's shadow mask to see if the object should be rendered to a shadow map.
  36602. </summary>
  36603. <value></value>
  36604. <remarks></remarks>
  36605. </member>
  36606. <member name="P:Urho.Terrain.Smoothing">
  36607. <summary>
  36608. Return whether smoothing is in use.
  36609. Or
  36610. Set smoothing of heightmap.
  36611. </summary>
  36612. <value></value>
  36613. <remarks></remarks>
  36614. </member>
  36615. <member name="P:Urho.Terrain.Spacing">
  36616. <summary>
  36617. Return vertex and height spacing.
  36618. Or
  36619. Set vertex (XZ) and height (Y) spacing.
  36620. </summary>
  36621. <value></value>
  36622. <remarks></remarks>
  36623. </member>
  36624. <member name="P:Urho.Terrain.Type">
  36625. <summary>Urho's type system type.</summary>
  36626. <value>StringHash representing the type for this C# type.</value>
  36627. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  36628. </member>
  36629. <member name="P:Urho.Terrain.TypeName">
  36630. <summary>Urho's low-level type name.</summary>
  36631. <value>Stringified low-level type name.</value>
  36632. <remarks />
  36633. </member>
  36634. <member name="P:Urho.Terrain.TypeNameStatic">
  36635. <summary>Urho's low-level type name, accessible as a static method.</summary>
  36636. <value>Stringified low-level type name.</value>
  36637. <remarks />
  36638. </member>
  36639. <member name="P:Urho.Terrain.TypeStatic">
  36640. <summary></summary>
  36641. <value></value>
  36642. <remarks></remarks>
  36643. </member>
  36644. <member name="M:Urho.Terrain.UpdatePatchLod(Urho.TerrainPatch)">
  36645. <param name="patch"></param>
  36646. <summary>
  36647. Update patch based on LOD and neighbor LOD.
  36648. </summary>
  36649. <remarks></remarks>
  36650. </member>
  36651. <member name="P:Urho.Terrain.ViewMask">
  36652. <summary>
  36653. Return view mask.
  36654. Or
  36655. Set view mask for patches. Is and'ed with camera's view mask to see if the object should be rendered.
  36656. </summary>
  36657. <value></value>
  36658. <remarks></remarks>
  36659. </member>
  36660. <member name="M:Urho.Terrain.WorldToHeightMap(Urho.Vector3)">
  36661. <param name="worldPosition"></param>
  36662. <summary>
  36663. Convert world position to heightmap pixel position. Note that the internal height data representation is reversed vertically, but in the heightmap image north is at the top.
  36664. </summary>
  36665. <returns></returns>
  36666. <remarks></remarks>
  36667. </member>
  36668. <member name="P:Urho.Terrain.ZoneMask">
  36669. <summary>
  36670. Return zone mask.
  36671. Or
  36672. Set zone mask for patches. Is and'ed with zone's zone mask to see if the object should belong to the zone.
  36673. </summary>
  36674. <value></value>
  36675. <remarks></remarks>
  36676. </member>
  36677. <member name="T:Urho.TerrainCreatedEventArgs">
  36678. <summary></summary>
  36679. <remarks></remarks>
  36680. </member>
  36681. <member name="P:Urho.TerrainCreatedEventArgs.Node">
  36682. <summary></summary>
  36683. <value></value>
  36684. <remarks></remarks>
  36685. </member>
  36686. <member name="T:Urho.TerrainPatch">
  36687. <summary>
  36688. Individually rendered part of a heightmap terrain.
  36689. </summary>
  36690. <remarks></remarks>
  36691. </member>
  36692. <member name="C:Urho.TerrainPatch(System.IntPtr)">
  36693. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  36694. <summary>Constructs a new instance of TerrainPatch, given a raw pointer to an unmanaged object</summary>
  36695. <remarks>
  36696. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  36697. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  36698. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  36699. </remarks>
  36700. </member>
  36701. <member name="C:Urho.TerrainPatch(Urho.Context)">
  36702. <param name="context">The context that this object will be attached to.</param>
  36703. <summary>Creates an instance of TerrainPatch that is attached to an execution context.</summary>
  36704. <remarks>
  36705. <para>This creates an instance of TerrainPatch attached to the specified execution context.</para>
  36706. </remarks>
  36707. </member>
  36708. <member name="C:Urho.TerrainPatch(Urho.UrhoObjectFlag)">
  36709. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  36710. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  36711. <remarks>
  36712. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  36713. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  36714. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  36715. </remarks>
  36716. </member>
  36717. <member name="P:Urho.TerrainPatch.BaseType">
  36718. <summary>Urho's type system base type.</summary>
  36719. <value>StringHash representing the base type for this Urho type.</value>
  36720. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  36721. </member>
  36722. <member name="P:Urho.TerrainPatch.Coordinates">
  36723. <summary>
  36724. Return patch coordinates.
  36725. Or
  36726. Set patch coordinates.
  36727. </summary>
  36728. <value></value>
  36729. <remarks></remarks>
  36730. </member>
  36731. <member name="M:Urho.TerrainPatch.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  36732. <param name="debug"></param>
  36733. <param name="depthTest"></param>
  36734. <summary>
  36735. Visualize the component as debug geometry.
  36736. </summary>
  36737. <remarks></remarks>
  36738. </member>
  36739. <member name="M:Urho.TerrainPatch.DrawOcclusion(Urho.OcclusionBuffer)">
  36740. <param name="buffer"></param>
  36741. <summary>
  36742. Draw to occlusion buffer. Return true if did not run out of triangles.
  36743. </summary>
  36744. <returns></returns>
  36745. <remarks></remarks>
  36746. </member>
  36747. <member name="P:Urho.TerrainPatch.EastPatch">
  36748. <summary>
  36749. Return east neighbor patch.
  36750. </summary>
  36751. <value></value>
  36752. <remarks></remarks>
  36753. </member>
  36754. <member name="P:Urho.TerrainPatch.Geometry">
  36755. <summary>
  36756. Return visible geometry.
  36757. </summary>
  36758. <value></value>
  36759. <remarks></remarks>
  36760. </member>
  36761. <member name="M:Urho.TerrainPatch.GetLodGeometry(System.UInt32,System.UInt32)">
  36762. <param name="batchIndex"></param>
  36763. <param name="level"></param>
  36764. <summary>
  36765. Return the geometry for a specific LOD level.
  36766. </summary>
  36767. <returns></returns>
  36768. <remarks></remarks>
  36769. </member>
  36770. <member name="P:Urho.TerrainPatch.LodLevel">
  36771. <summary>
  36772. Return current LOD level.
  36773. </summary>
  36774. <value></value>
  36775. <remarks></remarks>
  36776. </member>
  36777. <member name="P:Urho.TerrainPatch.MaxLodGeometry">
  36778. <summary>
  36779. Return max LOD geometry. Used for decals.
  36780. </summary>
  36781. <value></value>
  36782. <remarks></remarks>
  36783. </member>
  36784. <member name="P:Urho.TerrainPatch.NorthPatch">
  36785. <summary>
  36786. Return north neighbor patch.
  36787. </summary>
  36788. <value></value>
  36789. <remarks></remarks>
  36790. </member>
  36791. <member name="P:Urho.TerrainPatch.NumOccluderTriangles">
  36792. <summary>
  36793. Return number of occlusion geometry triangles.
  36794. </summary>
  36795. <value></value>
  36796. <remarks></remarks>
  36797. </member>
  36798. <member name="P:Urho.TerrainPatch.OcclusionGeometry">
  36799. <summary>
  36800. Return geometry used for occlusion.
  36801. </summary>
  36802. <value></value>
  36803. <remarks></remarks>
  36804. </member>
  36805. <member name="P:Urho.TerrainPatch.Owner">
  36806. <summary>
  36807. Return owner terrain.
  36808. Or
  36809. Set owner terrain.
  36810. </summary>
  36811. <value></value>
  36812. <remarks></remarks>
  36813. </member>
  36814. <member name="M:Urho.TerrainPatch.RegisterObject(Urho.Context)">
  36815. <param name="context"></param>
  36816. <summary>
  36817. Register object factory.
  36818. </summary>
  36819. <remarks></remarks>
  36820. </member>
  36821. <member name="M:Urho.TerrainPatch.ResetLod">
  36822. <summary>
  36823. Reset to LOD level 0.
  36824. </summary>
  36825. <remarks></remarks>
  36826. </member>
  36827. <member name="M:Urho.TerrainPatch.SetBoundingBox(Urho.BoundingBox)">
  36828. <param name="box"></param>
  36829. <summary>
  36830. Set local-space bounding box.
  36831. </summary>
  36832. <remarks></remarks>
  36833. </member>
  36834. <member name="M:Urho.TerrainPatch.SetMaterial(Urho.Material)">
  36835. <param name="material"></param>
  36836. <summary>
  36837. Set material.
  36838. </summary>
  36839. <remarks></remarks>
  36840. </member>
  36841. <member name="M:Urho.TerrainPatch.SetNeighbors(Urho.TerrainPatch,Urho.TerrainPatch,Urho.TerrainPatch,Urho.TerrainPatch)">
  36842. <param name="north"></param>
  36843. <param name="south"></param>
  36844. <param name="west"></param>
  36845. <param name="east"></param>
  36846. <summary>
  36847. Set neighbor patches.
  36848. </summary>
  36849. <remarks></remarks>
  36850. </member>
  36851. <member name="P:Urho.TerrainPatch.SouthPatch">
  36852. <summary>
  36853. Return south neighbor patch.
  36854. </summary>
  36855. <value></value>
  36856. <remarks></remarks>
  36857. </member>
  36858. <member name="P:Urho.TerrainPatch.Type">
  36859. <summary>Urho's type system type.</summary>
  36860. <value>StringHash representing the type for this C# type.</value>
  36861. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  36862. </member>
  36863. <member name="P:Urho.TerrainPatch.TypeName">
  36864. <summary>Urho's low-level type name.</summary>
  36865. <value>Stringified low-level type name.</value>
  36866. <remarks />
  36867. </member>
  36868. <member name="P:Urho.TerrainPatch.TypeNameStatic">
  36869. <summary>Urho's low-level type name, accessible as a static method.</summary>
  36870. <value>Stringified low-level type name.</value>
  36871. <remarks />
  36872. </member>
  36873. <member name="P:Urho.TerrainPatch.TypeStatic">
  36874. <summary></summary>
  36875. <value></value>
  36876. <remarks></remarks>
  36877. </member>
  36878. <member name="P:Urho.TerrainPatch.UpdateGeometryType">
  36879. <summary>
  36880. Return whether a geometry update is necessary, and if it can happen in a worker thread.
  36881. </summary>
  36882. <value></value>
  36883. <remarks></remarks>
  36884. </member>
  36885. <member name="P:Urho.TerrainPatch.VertexBuffer">
  36886. <summary>
  36887. Return vertex buffer.
  36888. </summary>
  36889. <value></value>
  36890. <remarks></remarks>
  36891. </member>
  36892. <member name="P:Urho.TerrainPatch.WestPatch">
  36893. <summary>
  36894. Return west neighbor patch.
  36895. </summary>
  36896. <value></value>
  36897. <remarks></remarks>
  36898. </member>
  36899. <member name="T:Urho.Text">
  36900. <summary>
  36901. %Text %UI element.
  36902. </summary>
  36903. <remarks></remarks>
  36904. </member>
  36905. <member name="C:Urho.Text(System.IntPtr)">
  36906. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  36907. <summary>Constructs a new instance of Text, given a raw pointer to an unmanaged object</summary>
  36908. <remarks>
  36909. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  36910. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  36911. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  36912. </remarks>
  36913. </member>
  36914. <member name="C:Urho.Text(Urho.Context)">
  36915. <param name="context">The context that this object will be attached to.</param>
  36916. <summary>Creates an instance of Text that is attached to an execution context.</summary>
  36917. <remarks>
  36918. <para>This creates an instance of Text attached to the specified execution context.</para>
  36919. </remarks>
  36920. </member>
  36921. <member name="C:Urho.Text(Urho.UrhoObjectFlag)">
  36922. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  36923. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  36924. <remarks>
  36925. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  36926. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  36927. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  36928. </remarks>
  36929. </member>
  36930. <member name="M:Urho.Text.ApplyAttributes">
  36931. <summary>
  36932. Apply attribute changes that can not be applied immediately.
  36933. </summary>
  36934. <remarks></remarks>
  36935. </member>
  36936. <member name="P:Urho.Text.AutoLocalizable">
  36937. <summary>
  36938. Return auto localizable mode.
  36939. Or
  36940. The text will be automatically translated. The text value used as string identifier.
  36941. </summary>
  36942. <value></value>
  36943. <remarks></remarks>
  36944. </member>
  36945. <member name="P:Urho.Text.BaseType">
  36946. <summary>Urho's type system base type.</summary>
  36947. <value>StringHash representing the base type for this Urho type.</value>
  36948. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  36949. </member>
  36950. <member name="M:Urho.Text.ClearSelection">
  36951. <summary>
  36952. Clear selection.
  36953. </summary>
  36954. <remarks></remarks>
  36955. </member>
  36956. <member name="P:Urho.Text.EffectColor">
  36957. <summary>
  36958. Return effect color.
  36959. Or
  36960. Set effect color.
  36961. </summary>
  36962. <value></value>
  36963. <remarks></remarks>
  36964. </member>
  36965. <member name="P:Urho.Text.EffectDepthBias">
  36966. <summary>
  36967. Return effect Z bias.
  36968. Or
  36969. Set text effect Z bias. Zero by default, adjusted only in 3D mode.
  36970. </summary>
  36971. <value></value>
  36972. <remarks></remarks>
  36973. </member>
  36974. <member name="P:Urho.Text.Font">
  36975. <summary>
  36976. Return font.
  36977. </summary>
  36978. <value></value>
  36979. <remarks></remarks>
  36980. </member>
  36981. <member name="P:Urho.Text.FontAttr">
  36982. <summary>
  36983. Return font attribute.
  36984. </summary>
  36985. <value></value>
  36986. <remarks></remarks>
  36987. </member>
  36988. <member name="P:Urho.Text.FontSize">
  36989. <summary>
  36990. Return font size.
  36991. </summary>
  36992. <value></value>
  36993. <remarks></remarks>
  36994. </member>
  36995. <member name="M:Urho.Text.GetCharPosition(System.UInt32)">
  36996. <param name="index"></param>
  36997. <summary>
  36998. Return position of character by index relative to the text element origin.
  36999. </summary>
  37000. <returns></returns>
  37001. <remarks></remarks>
  37002. </member>
  37003. <member name="M:Urho.Text.GetCharSize(System.UInt32)">
  37004. <param name="index"></param>
  37005. <summary>
  37006. Return size of character by index.
  37007. </summary>
  37008. <returns></returns>
  37009. <remarks></remarks>
  37010. </member>
  37011. <member name="M:Urho.Text.GetRowWidth(System.UInt32)">
  37012. <param name="index"></param>
  37013. <summary>
  37014. Return width of row by index.
  37015. </summary>
  37016. <returns></returns>
  37017. <remarks></remarks>
  37018. </member>
  37019. <member name="P:Urho.Text.HoverColor">
  37020. <summary>
  37021. Return hover background color.
  37022. Or
  37023. Set hover background color. Color with 0 alpha (default) disables.
  37024. </summary>
  37025. <value></value>
  37026. <remarks></remarks>
  37027. </member>
  37028. <member name="P:Urho.Text.NumChars">
  37029. <summary>
  37030. Return number of characters.
  37031. </summary>
  37032. <value></value>
  37033. <remarks></remarks>
  37034. </member>
  37035. <member name="P:Urho.Text.NumRows">
  37036. <summary>
  37037. Return number of rows.
  37038. </summary>
  37039. <value></value>
  37040. <remarks></remarks>
  37041. </member>
  37042. <member name="M:Urho.Text.OnIndentSet">
  37043. <summary>
  37044. React to indent change.
  37045. </summary>
  37046. <remarks></remarks>
  37047. </member>
  37048. <member name="M:Urho.Text.OnResize">
  37049. <summary>
  37050. React to resize.
  37051. </summary>
  37052. <remarks></remarks>
  37053. </member>
  37054. <member name="M:Urho.Text.RegisterObject(Urho.Context)">
  37055. <param name="context"></param>
  37056. <summary>
  37057. Register object factory.
  37058. </summary>
  37059. <remarks></remarks>
  37060. </member>
  37061. <member name="P:Urho.Text.RowHeight">
  37062. <summary>
  37063. Return row height.
  37064. </summary>
  37065. <value></value>
  37066. <remarks></remarks>
  37067. </member>
  37068. <member name="P:Urho.Text.RowSpacing">
  37069. <summary>
  37070. Return row spacing.
  37071. Or
  37072. Set row spacing, 1.0 for original font spacing.
  37073. </summary>
  37074. <value></value>
  37075. <remarks></remarks>
  37076. </member>
  37077. <member name="P:Urho.Text.SelectionColor">
  37078. <summary>
  37079. Return selection background color.
  37080. Or
  37081. Set selection background color. Color with 0 alpha (default) disables.
  37082. </summary>
  37083. <value></value>
  37084. <remarks></remarks>
  37085. </member>
  37086. <member name="P:Urho.Text.SelectionLength">
  37087. <summary>
  37088. Return selection length.
  37089. </summary>
  37090. <value></value>
  37091. <remarks></remarks>
  37092. </member>
  37093. <member name="P:Urho.Text.SelectionStart">
  37094. <summary>
  37095. Return selection start.
  37096. </summary>
  37097. <value></value>
  37098. <remarks></remarks>
  37099. </member>
  37100. <member name="M:Urho.Text.SetFont(System.String,System.Int32)">
  37101. <param name="fontName"></param>
  37102. <param name="size"></param>
  37103. <summary>
  37104. Set font and font size and use signed distance field.
  37105. </summary>
  37106. <returns></returns>
  37107. <remarks></remarks>
  37108. </member>
  37109. <member name="M:Urho.Text.SetFont(Urho.Font,System.Int32)">
  37110. <param name="font"></param>
  37111. <param name="size"></param>
  37112. <summary>
  37113. Set font and font size and use signed distance field.
  37114. </summary>
  37115. <returns></returns>
  37116. <remarks></remarks>
  37117. </member>
  37118. <member name="M:Urho.Text.SetSelection(System.UInt32,System.UInt32)">
  37119. <param name="start"></param>
  37120. <param name="length"></param>
  37121. <summary>
  37122. Set selection. When length is not provided, select until the text ends.
  37123. </summary>
  37124. <remarks></remarks>
  37125. </member>
  37126. <member name="M:Urho.Text.SetUsedInText3D(System.Boolean)">
  37127. <param name="usedInText3D"></param>
  37128. <summary>
  37129. Set used in Text3D.
  37130. </summary>
  37131. <remarks></remarks>
  37132. </member>
  37133. <member name="P:Urho.Text.TextAlignment">
  37134. <summary>
  37135. Return row alignment.
  37136. Or
  37137. Set row alignment.
  37138. </summary>
  37139. <value></value>
  37140. <remarks></remarks>
  37141. </member>
  37142. <member name="P:Urho.Text.TextEffect">
  37143. <summary>
  37144. Return text effect.
  37145. Or
  37146. Set text effect.
  37147. </summary>
  37148. <value></value>
  37149. <remarks></remarks>
  37150. </member>
  37151. <member name="P:Urho.Text.Type">
  37152. <summary>Urho's type system type.</summary>
  37153. <value>StringHash representing the type for this C# type.</value>
  37154. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  37155. </member>
  37156. <member name="P:Urho.Text.TypeName">
  37157. <summary>Urho's low-level type name.</summary>
  37158. <value>Stringified low-level type name.</value>
  37159. <remarks />
  37160. </member>
  37161. <member name="P:Urho.Text.TypeNameStatic">
  37162. <summary>Urho's low-level type name, accessible as a static method.</summary>
  37163. <value>Stringified low-level type name.</value>
  37164. <remarks />
  37165. </member>
  37166. <member name="P:Urho.Text.TypeStatic">
  37167. <summary></summary>
  37168. <value></value>
  37169. <remarks></remarks>
  37170. </member>
  37171. <member name="P:Urho.Text.Value">
  37172. <summary>
  37173. Return text.
  37174. Or
  37175. Set text. Text is assumed to be either ASCII or UTF8-encoded.
  37176. </summary>
  37177. <value></value>
  37178. <remarks></remarks>
  37179. </member>
  37180. <member name="P:Urho.Text.Wordwrap">
  37181. <summary>
  37182. Return wordwrap mode.
  37183. Or
  37184. Set wordwrap. In wordwrap mode the text element will respect its current width. Otherwise it resizes itself freely.
  37185. </summary>
  37186. <value></value>
  37187. <remarks></remarks>
  37188. </member>
  37189. <member name="T:Urho.Text3D">
  37190. <summary>
  37191. 3D text component.
  37192. </summary>
  37193. <remarks></remarks>
  37194. </member>
  37195. <member name="C:Urho.Text3D(System.IntPtr)">
  37196. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  37197. <summary>Constructs a new instance of Text3D, given a raw pointer to an unmanaged object</summary>
  37198. <remarks>
  37199. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  37200. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  37201. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  37202. </remarks>
  37203. </member>
  37204. <member name="C:Urho.Text3D(Urho.Context)">
  37205. <param name="context">The context that this object will be attached to.</param>
  37206. <summary>Creates an instance of Text3D that is attached to an execution context.</summary>
  37207. <remarks>
  37208. <para>This creates an instance of Text3D attached to the specified execution context.</para>
  37209. </remarks>
  37210. </member>
  37211. <member name="C:Urho.Text3D(Urho.UrhoObjectFlag)">
  37212. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  37213. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  37214. <remarks>
  37215. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  37216. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  37217. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  37218. </remarks>
  37219. </member>
  37220. <member name="M:Urho.Text3D.ApplyAttributes">
  37221. <summary>
  37222. Apply attribute changes that can not be applied immediately.
  37223. </summary>
  37224. <remarks></remarks>
  37225. </member>
  37226. <member name="P:Urho.Text3D.BaseType">
  37227. <summary>Urho's type system base type.</summary>
  37228. <value>StringHash representing the base type for this Urho type.</value>
  37229. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  37230. </member>
  37231. <member name="P:Urho.Text3D.ColorAttr">
  37232. <summary>
  37233. Get color attribute. Uses just the top-left color.
  37234. </summary>
  37235. <value></value>
  37236. <remarks></remarks>
  37237. </member>
  37238. <member name="P:Urho.Text3D.EffectColor">
  37239. <summary>
  37240. Return effect color.
  37241. Or
  37242. Set effect color.
  37243. </summary>
  37244. <value></value>
  37245. <remarks></remarks>
  37246. </member>
  37247. <member name="P:Urho.Text3D.EffectDepthBias">
  37248. <summary>
  37249. Return effect depth bias.
  37250. Or
  37251. Set effect Z bias.
  37252. </summary>
  37253. <value></value>
  37254. <remarks></remarks>
  37255. </member>
  37256. <member name="P:Urho.Text3D.FaceCameraMode">
  37257. <summary>
  37258. Return how the text rotates in relation to the camera.
  37259. Or
  37260. Set how the text should rotate in relation to the camera. Default is to not rotate (FC_NONE.)
  37261. </summary>
  37262. <value></value>
  37263. <remarks></remarks>
  37264. </member>
  37265. <member name="P:Urho.Text3D.Font">
  37266. <summary>
  37267. Return font.
  37268. </summary>
  37269. <value></value>
  37270. <remarks></remarks>
  37271. </member>
  37272. <member name="P:Urho.Text3D.FontAttr">
  37273. <summary>
  37274. Return font attribute.
  37275. </summary>
  37276. <value></value>
  37277. <remarks></remarks>
  37278. </member>
  37279. <member name="P:Urho.Text3D.FontSize">
  37280. <summary>
  37281. Return font size.
  37282. </summary>
  37283. <value></value>
  37284. <remarks></remarks>
  37285. </member>
  37286. <member name="M:Urho.Text3D.GetCharPosition(System.UInt32)">
  37287. <param name="index"></param>
  37288. <summary>
  37289. Return position of character by index relative to the text element origin.
  37290. </summary>
  37291. <returns></returns>
  37292. <remarks></remarks>
  37293. </member>
  37294. <member name="M:Urho.Text3D.GetCharSize(System.UInt32)">
  37295. <param name="index"></param>
  37296. <summary>
  37297. Return size of character by index.
  37298. </summary>
  37299. <returns></returns>
  37300. <remarks></remarks>
  37301. </member>
  37302. <member name="M:Urho.Text3D.GetColor(Urho.Corner)">
  37303. <param name="corner"></param>
  37304. <summary>
  37305. Return corner color.
  37306. </summary>
  37307. <returns></returns>
  37308. <remarks></remarks>
  37309. </member>
  37310. <member name="M:Urho.Text3D.GetRowWidth(System.UInt32)">
  37311. <param name="index"></param>
  37312. <summary>
  37313. Return width of row by index.
  37314. </summary>
  37315. <returns></returns>
  37316. <remarks></remarks>
  37317. </member>
  37318. <member name="P:Urho.Text3D.HorizontalAlignment">
  37319. <summary>
  37320. Return horizontal alignment.
  37321. Or
  37322. Set horizontal alignment.
  37323. </summary>
  37324. <value></value>
  37325. <remarks></remarks>
  37326. </member>
  37327. <member name="P:Urho.Text3D.Material">
  37328. <summary>
  37329. Return material.
  37330. Or
  37331. Set material.
  37332. </summary>
  37333. <value></value>
  37334. <remarks></remarks>
  37335. </member>
  37336. <member name="P:Urho.Text3D.MaterialAttr">
  37337. <summary>
  37338. Return material attribute.
  37339. </summary>
  37340. <value></value>
  37341. <remarks></remarks>
  37342. </member>
  37343. <member name="P:Urho.Text3D.NumChars">
  37344. <summary>
  37345. Return number of characters.
  37346. </summary>
  37347. <value></value>
  37348. <remarks></remarks>
  37349. </member>
  37350. <member name="P:Urho.Text3D.NumRows">
  37351. <summary>
  37352. Return number of rows.
  37353. </summary>
  37354. <value></value>
  37355. <remarks></remarks>
  37356. </member>
  37357. <member name="P:Urho.Text3D.Opacity">
  37358. <summary>
  37359. Return opacity.
  37360. Or
  37361. Set opacity.
  37362. </summary>
  37363. <value></value>
  37364. <remarks></remarks>
  37365. </member>
  37366. <member name="M:Urho.Text3D.RegisterObject(Urho.Context)">
  37367. <param name="context"></param>
  37368. <summary>
  37369. Register object factory. Drawable must be registered first.
  37370. </summary>
  37371. <remarks></remarks>
  37372. </member>
  37373. <member name="P:Urho.Text3D.RowHeight">
  37374. <summary>
  37375. Return row height.
  37376. </summary>
  37377. <value></value>
  37378. <remarks></remarks>
  37379. </member>
  37380. <member name="P:Urho.Text3D.RowSpacing">
  37381. <summary>
  37382. Return row spacing.
  37383. Or
  37384. Set row spacing, 1.0 for original font spacing.
  37385. </summary>
  37386. <value></value>
  37387. <remarks></remarks>
  37388. </member>
  37389. <member name="M:Urho.Text3D.SetAlignment(Urho.HorizontalAlignment,Urho.VerticalAlignment)">
  37390. <param name="hAlign"></param>
  37391. <param name="vAlign"></param>
  37392. <summary>
  37393. Set horizontal and vertical alignment.
  37394. </summary>
  37395. <remarks></remarks>
  37396. </member>
  37397. <member name="M:Urho.Text3D.SetColor(Urho.Color)">
  37398. <param name="color"></param>
  37399. <summary>
  37400. Set color on all corners.
  37401. </summary>
  37402. <remarks></remarks>
  37403. </member>
  37404. <member name="M:Urho.Text3D.SetColor(Urho.Corner,Urho.Color)">
  37405. <param name="corner"></param>
  37406. <param name="color"></param>
  37407. <summary>
  37408. Set color on one corner.
  37409. </summary>
  37410. <remarks></remarks>
  37411. </member>
  37412. <member name="M:Urho.Text3D.SetFont(System.String,System.Int32)">
  37413. <param name="fontName"></param>
  37414. <param name="size"></param>
  37415. <summary>
  37416. Set font and font size and use signed distance field font. Return true if successful.
  37417. </summary>
  37418. <returns></returns>
  37419. <remarks></remarks>
  37420. </member>
  37421. <member name="M:Urho.Text3D.SetFont(Urho.Font,System.Int32)">
  37422. <param name="font"></param>
  37423. <param name="size"></param>
  37424. <summary>
  37425. Set font and font size and use signed distance field font. Return true if successful.
  37426. </summary>
  37427. <returns></returns>
  37428. <remarks></remarks>
  37429. </member>
  37430. <member name="P:Urho.Text3D.Text">
  37431. <summary>
  37432. Return text.
  37433. Or
  37434. Set text. Text is assumed to be either ASCII or UTF8-encoded.
  37435. </summary>
  37436. <value></value>
  37437. <remarks></remarks>
  37438. </member>
  37439. <member name="P:Urho.Text3D.TextAlignment">
  37440. <summary>
  37441. Return row alignment.
  37442. Or
  37443. Set row alignment.
  37444. </summary>
  37445. <value></value>
  37446. <remarks></remarks>
  37447. </member>
  37448. <member name="P:Urho.Text3D.TextEffect">
  37449. <summary>
  37450. Return text effect.
  37451. Or
  37452. Set text effect.
  37453. </summary>
  37454. <value></value>
  37455. <remarks></remarks>
  37456. </member>
  37457. <member name="P:Urho.Text3D.Type">
  37458. <summary>Urho's type system type.</summary>
  37459. <value>StringHash representing the type for this C# type.</value>
  37460. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  37461. </member>
  37462. <member name="P:Urho.Text3D.TypeName">
  37463. <summary>Urho's low-level type name.</summary>
  37464. <value>Stringified low-level type name.</value>
  37465. <remarks />
  37466. </member>
  37467. <member name="P:Urho.Text3D.TypeNameStatic">
  37468. <summary>Urho's low-level type name, accessible as a static method.</summary>
  37469. <value>Stringified low-level type name.</value>
  37470. <remarks />
  37471. </member>
  37472. <member name="P:Urho.Text3D.TypeStatic">
  37473. <summary></summary>
  37474. <value></value>
  37475. <remarks></remarks>
  37476. </member>
  37477. <member name="P:Urho.Text3D.UpdateGeometryType">
  37478. <summary>
  37479. Return whether a geometry update is necessary, and if it can happen in a worker thread.
  37480. </summary>
  37481. <value></value>
  37482. <remarks></remarks>
  37483. </member>
  37484. <member name="P:Urho.Text3D.VerticalAlignment">
  37485. <summary>
  37486. Return vertical alignment.
  37487. Or
  37488. Set vertical alignment.
  37489. </summary>
  37490. <value></value>
  37491. <remarks></remarks>
  37492. </member>
  37493. <member name="P:Urho.Text3D.Width">
  37494. <summary>
  37495. Return text width.
  37496. Or
  37497. Set text width. Only has effect in word wrap mode.
  37498. </summary>
  37499. <value></value>
  37500. <remarks></remarks>
  37501. </member>
  37502. <member name="P:Urho.Text3D.Wordwrap">
  37503. <summary>
  37504. Return wordwrap mode.
  37505. Or
  37506. Set wordwrap. In wordwrap mode the text element will respect its current width. Otherwise it resizes itself freely.
  37507. </summary>
  37508. <value></value>
  37509. <remarks></remarks>
  37510. </member>
  37511. <member name="T:Urho.TextChangedEventArgs">
  37512. <summary></summary>
  37513. <remarks></remarks>
  37514. </member>
  37515. <member name="P:Urho.TextChangedEventArgs.Element">
  37516. <summary></summary>
  37517. <value></value>
  37518. <remarks></remarks>
  37519. </member>
  37520. <member name="P:Urho.TextChangedEventArgs.Text">
  37521. <summary></summary>
  37522. <value></value>
  37523. <remarks></remarks>
  37524. </member>
  37525. <member name="T:Urho.TextEffect">
  37526. <summary>
  37527. Text effect.
  37528. </summary>
  37529. <remarks></remarks>
  37530. </member>
  37531. <member name="F:Urho.TextEffect.None">
  37532. <summary></summary>
  37533. </member>
  37534. <member name="F:Urho.TextEffect.Shadow">
  37535. <summary></summary>
  37536. </member>
  37537. <member name="F:Urho.TextEffect.Stroke">
  37538. <summary></summary>
  37539. </member>
  37540. <member name="T:Urho.TextFinishedEventArgs">
  37541. <summary></summary>
  37542. <remarks></remarks>
  37543. </member>
  37544. <member name="P:Urho.TextFinishedEventArgs.Element">
  37545. <summary></summary>
  37546. <value></value>
  37547. <remarks></remarks>
  37548. </member>
  37549. <member name="P:Urho.TextFinishedEventArgs.Text">
  37550. <summary></summary>
  37551. <value></value>
  37552. <remarks></remarks>
  37553. </member>
  37554. <member name="P:Urho.TextFinishedEventArgs.Value">
  37555. <summary></summary>
  37556. <value></value>
  37557. <remarks></remarks>
  37558. </member>
  37559. <member name="T:Urho.TextInputEventArgs">
  37560. <summary></summary>
  37561. <remarks></remarks>
  37562. </member>
  37563. <member name="P:Urho.TextInputEventArgs.Buttons">
  37564. <summary></summary>
  37565. <value></value>
  37566. <remarks></remarks>
  37567. </member>
  37568. <member name="P:Urho.TextInputEventArgs.Qualifiers">
  37569. <summary></summary>
  37570. <value></value>
  37571. <remarks></remarks>
  37572. </member>
  37573. <member name="P:Urho.TextInputEventArgs.Text">
  37574. <summary></summary>
  37575. <value></value>
  37576. <remarks></remarks>
  37577. </member>
  37578. <member name="T:Urho.Texture">
  37579. <summary>
  37580. Base class for texture resources.
  37581. </summary>
  37582. <remarks></remarks>
  37583. </member>
  37584. <member name="C:Urho.Texture(System.IntPtr)">
  37585. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  37586. <summary>Constructs a new instance of Texture, given a raw pointer to an unmanaged object</summary>
  37587. <remarks>
  37588. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  37589. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  37590. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  37591. </remarks>
  37592. </member>
  37593. <member name="C:Urho.Texture(Urho.Context)">
  37594. <param name="context">The context that this object will be attached to.</param>
  37595. <summary>Creates an instance of Texture that is attached to an execution context.</summary>
  37596. <remarks>
  37597. <para>This creates an instance of Texture attached to the specified execution context.</para>
  37598. </remarks>
  37599. </member>
  37600. <member name="C:Urho.Texture(Urho.UrhoObjectFlag)">
  37601. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  37602. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  37603. <remarks>
  37604. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  37605. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  37606. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  37607. </remarks>
  37608. </member>
  37609. <member name="P:Urho.Texture.BackupTexture">
  37610. <summary>
  37611. Return backup texture.
  37612. Or
  37613. Set backup texture to use when rendering to this texture.
  37614. </summary>
  37615. <value></value>
  37616. <remarks></remarks>
  37617. </member>
  37618. <member name="P:Urho.Texture.BorderColor">
  37619. <summary>
  37620. Return border color.
  37621. Or
  37622. Set border color for border addressing mode.
  37623. </summary>
  37624. <value></value>
  37625. <remarks></remarks>
  37626. </member>
  37627. <member name="P:Urho.Texture.Components">
  37628. <summary>
  37629. Return number of image components required to receive pixel data from GetData(), or 0 for compressed images.
  37630. </summary>
  37631. <value></value>
  37632. <remarks></remarks>
  37633. </member>
  37634. <member name="P:Urho.Texture.Depth">
  37635. <summary>
  37636. Return height.
  37637. </summary>
  37638. <value></value>
  37639. <remarks></remarks>
  37640. </member>
  37641. <member name="P:Urho.Texture.FilterMode">
  37642. <summary>
  37643. Return filtering mode.
  37644. Or
  37645. Set filtering mode.
  37646. </summary>
  37647. <value></value>
  37648. <remarks></remarks>
  37649. </member>
  37650. <member name="P:Urho.Texture.Format">
  37651. <summary>
  37652. Return texture format.
  37653. </summary>
  37654. <value></value>
  37655. <remarks></remarks>
  37656. </member>
  37657. <member name="M:Urho.Texture.GetAddressMode(Urho.TextureCoordinate)">
  37658. <param name="coord"></param>
  37659. <summary>
  37660. Return addressing mode by texture coordinate.
  37661. </summary>
  37662. <returns></returns>
  37663. <remarks></remarks>
  37664. </member>
  37665. <member name="M:Urho.Texture.GetDataSize(System.Int32,System.Int32)">
  37666. <param name="width"></param>
  37667. <param name="height"></param>
  37668. <summary>
  37669. Return data size in bytes for a rectangular region.
  37670. </summary>
  37671. <returns></returns>
  37672. <remarks></remarks>
  37673. </member>
  37674. <member name="M:Urho.Texture.GetDataSize(System.Int32,System.Int32,System.Int32)">
  37675. <param name="width"></param>
  37676. <param name="height"></param>
  37677. <param name="depth"></param>
  37678. <summary>
  37679. Return data size in bytes for a volume region.
  37680. </summary>
  37681. <returns></returns>
  37682. <remarks></remarks>
  37683. </member>
  37684. <member name="M:Urho.Texture.GetDataType(System.UInt32)">
  37685. <param name="format"></param>
  37686. <summary>
  37687. Return the data type corresponding to an OpenGL internal format.
  37688. </summary>
  37689. <returns></returns>
  37690. <remarks></remarks>
  37691. </member>
  37692. <member name="M:Urho.Texture.GetExternalFormat(System.UInt32)">
  37693. <param name="format"></param>
  37694. <summary>
  37695. Return the non-internal texture format corresponding to an OpenGL internal format.
  37696. </summary>
  37697. <returns></returns>
  37698. <remarks></remarks>
  37699. </member>
  37700. <member name="M:Urho.Texture.GetLevelDepth(System.UInt32)">
  37701. <param name="level"></param>
  37702. <summary>
  37703. Return mip level depth, or 0 if level does not exist.
  37704. </summary>
  37705. <returns></returns>
  37706. <remarks></remarks>
  37707. </member>
  37708. <member name="M:Urho.Texture.GetLevelHeight(System.UInt32)">
  37709. <param name="level"></param>
  37710. <summary>
  37711. Return mip level width, or 0 if level does not exist.
  37712. </summary>
  37713. <returns></returns>
  37714. <remarks></remarks>
  37715. </member>
  37716. <member name="M:Urho.Texture.GetLevelWidth(System.UInt32)">
  37717. <param name="level"></param>
  37718. <summary>
  37719. Return mip level width, or 0 if level does not exist.
  37720. </summary>
  37721. <returns></returns>
  37722. <remarks></remarks>
  37723. </member>
  37724. <member name="M:Urho.Texture.GetMipsToSkip(System.Int32)">
  37725. <param name="quality"></param>
  37726. <summary>
  37727. Return mip levels to skip on a quality setting when loading.
  37728. </summary>
  37729. <returns></returns>
  37730. <remarks></remarks>
  37731. </member>
  37732. <member name="M:Urho.Texture.GetRowDataSize(System.Int32)">
  37733. <param name="width"></param>
  37734. <summary>
  37735. Return data size in bytes for a pixel or block row.
  37736. </summary>
  37737. <returns></returns>
  37738. <remarks></remarks>
  37739. </member>
  37740. <member name="M:Urho.Texture.GetSRGBFormat(System.UInt32)">
  37741. <param name="format"></param>
  37742. <summary>
  37743. Return the corresponding SRGB texture format if supported. If not supported, return format unchanged.
  37744. </summary>
  37745. <returns></returns>
  37746. <remarks></remarks>
  37747. </member>
  37748. <member name="P:Urho.Texture.Height">
  37749. <summary>
  37750. Return height.
  37751. </summary>
  37752. <value></value>
  37753. <remarks></remarks>
  37754. </member>
  37755. <member name="M:Urho.Texture.IsCompressed">
  37756. <summary>
  37757. Return whether the texture format is compressed.
  37758. </summary>
  37759. <returns></returns>
  37760. <remarks></remarks>
  37761. </member>
  37762. <member name="P:Urho.Texture.Levels">
  37763. <summary>
  37764. Return number of mip levels.
  37765. </summary>
  37766. <value></value>
  37767. <remarks></remarks>
  37768. </member>
  37769. <member name="P:Urho.Texture.ParametersDirty">
  37770. <summary>
  37771. Return whether parameters are dirty.
  37772. </summary>
  37773. <value></value>
  37774. <remarks></remarks>
  37775. </member>
  37776. <member name="M:Urho.Texture.SetAddressMode(Urho.TextureCoordinate,Urho.TextureAddressMode)">
  37777. <param name="coord"></param>
  37778. <param name="address"></param>
  37779. <summary>
  37780. Set addressing mode by texture coordinate.
  37781. </summary>
  37782. <remarks></remarks>
  37783. </member>
  37784. <member name="M:Urho.Texture.SetMipsToSkip(System.Int32,System.Int32)">
  37785. <param name="quality"></param>
  37786. <param name="mips"></param>
  37787. <summary>
  37788. Set mip levels to skip on a quality setting when loading. Ensures higher quality levels do not skip more.
  37789. </summary>
  37790. <remarks></remarks>
  37791. </member>
  37792. <member name="M:Urho.Texture.SetNumLevels(System.UInt32)">
  37793. <param name="levels"></param>
  37794. <summary>
  37795. Set number of requested mip levels. Needs to be called before setting size.
  37796. </summary>
  37797. <remarks></remarks>
  37798. </member>
  37799. <member name="M:Urho.Texture.SetParameters(Urho.XMLElement)">
  37800. <param name="element"></param>
  37801. <summary>
  37802. Set additional parameters from an XML element.
  37803. </summary>
  37804. <remarks></remarks>
  37805. </member>
  37806. <member name="M:Urho.Texture.SetParameters(Urho.XMLFile)">
  37807. <param name="xml"></param>
  37808. <summary>
  37809. Set additional parameters from an XML file.
  37810. </summary>
  37811. <remarks></remarks>
  37812. </member>
  37813. <member name="M:Urho.Texture.SetParametersDirty">
  37814. <summary>
  37815. Dirty the parameters.
  37816. </summary>
  37817. <remarks></remarks>
  37818. </member>
  37819. <member name="P:Urho.Texture.ShadowCompare">
  37820. <summary>
  37821. Return whether shadow compare is enabled.
  37822. Or
  37823. Set shadow compare mode.
  37824. </summary>
  37825. <value></value>
  37826. <remarks></remarks>
  37827. </member>
  37828. <member name="P:Urho.Texture.SRGB">
  37829. <summary>
  37830. Return whether is using sRGB sampling and writing.
  37831. Or
  37832. Set sRGB sampling and writing mode.
  37833. </summary>
  37834. <value></value>
  37835. <remarks></remarks>
  37836. </member>
  37837. <member name="P:Urho.Texture.Target">
  37838. <summary>
  37839. Return texture's OpenGL target.
  37840. </summary>
  37841. <value></value>
  37842. <remarks></remarks>
  37843. </member>
  37844. <member name="M:Urho.Texture.UpdateParameters">
  37845. <summary>
  37846. Update changed parameters to OpenGL. Called by Graphics when binding the texture.
  37847. </summary>
  37848. <remarks></remarks>
  37849. </member>
  37850. <member name="P:Urho.Texture.Usage">
  37851. <summary>
  37852. Return texture usage type.
  37853. </summary>
  37854. <value></value>
  37855. <remarks></remarks>
  37856. </member>
  37857. <member name="P:Urho.Texture.Width">
  37858. <summary>
  37859. Return width.
  37860. </summary>
  37861. <value></value>
  37862. <remarks></remarks>
  37863. </member>
  37864. <member name="T:Urho.Texture2D">
  37865. <summary>
  37866. 2D texture resource.
  37867. </summary>
  37868. <remarks></remarks>
  37869. </member>
  37870. <member name="C:Urho.Texture2D(System.IntPtr)">
  37871. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  37872. <summary>Constructs a new instance of Texture2D, given a raw pointer to an unmanaged object</summary>
  37873. <remarks>
  37874. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  37875. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  37876. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  37877. </remarks>
  37878. </member>
  37879. <member name="C:Urho.Texture2D(Urho.Context)">
  37880. <param name="context">The context that this object will be attached to.</param>
  37881. <summary>Creates an instance of Texture2D that is attached to an execution context.</summary>
  37882. <remarks>
  37883. <para>This creates an instance of Texture2D attached to the specified execution context.</para>
  37884. </remarks>
  37885. </member>
  37886. <member name="C:Urho.Texture2D(Urho.UrhoObjectFlag)">
  37887. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  37888. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  37889. <remarks>
  37890. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  37891. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  37892. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  37893. </remarks>
  37894. </member>
  37895. <member name="P:Urho.Texture2D.BaseType">
  37896. <summary>Urho's type system base type.</summary>
  37897. <value>StringHash representing the base type for this Urho type.</value>
  37898. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  37899. </member>
  37900. <member name="M:Urho.Texture2D.EndLoad">
  37901. <summary>
  37902. Finish resource loading. Always called from the main thread. Return true if successful.
  37903. </summary>
  37904. <returns></returns>
  37905. <remarks></remarks>
  37906. </member>
  37907. <member name="M:Urho.Texture2D.GetData(System.UInt32,System.IntPtr)">
  37908. <param name="level"></param>
  37909. <param name="dest"></param>
  37910. <summary>
  37911. Get data from a mip level. The destination buffer must be big enough. Return true if successful.
  37912. </summary>
  37913. <returns></returns>
  37914. <remarks></remarks>
  37915. </member>
  37916. <member name="M:Urho.Texture2D.OnDeviceLost">
  37917. <summary>
  37918. Mark the GPU resource destroyed on context destruction.
  37919. </summary>
  37920. <remarks></remarks>
  37921. </member>
  37922. <member name="M:Urho.Texture2D.OnDeviceReset">
  37923. <summary>
  37924. Recreate the GPU resource and restore data if applicable.
  37925. </summary>
  37926. <remarks></remarks>
  37927. </member>
  37928. <member name="M:Urho.Texture2D.RegisterObject(Urho.Context)">
  37929. <param name="context"></param>
  37930. <summary>
  37931. Register object factory.
  37932. </summary>
  37933. <remarks></remarks>
  37934. </member>
  37935. <member name="M:Urho.Texture2D.Release">
  37936. <summary>
  37937. Release the texture.
  37938. </summary>
  37939. <remarks></remarks>
  37940. </member>
  37941. <member name="P:Urho.Texture2D.RenderSurface">
  37942. <summary>
  37943. Return render surface.
  37944. </summary>
  37945. <value></value>
  37946. <remarks></remarks>
  37947. </member>
  37948. <member name="M:Urho.Texture2D.SetData(System.UInt32,System.Int32,System.Int32,System.Int32,System.Int32,System.Void*)">
  37949. <param name="level"></param>
  37950. <param name="x"></param>
  37951. <param name="y"></param>
  37952. <param name="width"></param>
  37953. <param name="height"></param>
  37954. <param name="data"></param>
  37955. <summary>
  37956. Set data either partially or fully on a mip level. Return true if successful.
  37957. </summary>
  37958. <returns></returns>
  37959. <remarks></remarks>
  37960. </member>
  37961. <member name="M:Urho.Texture2D.SetSize(System.Int32,System.Int32,System.UInt32,Urho.TextureUsage)">
  37962. <param name="width"></param>
  37963. <param name="height"></param>
  37964. <param name="format"></param>
  37965. <param name="usage"></param>
  37966. <summary>
  37967. Set size, format and usage. Zero size will follow application window size. Return true if successful.
  37968. </summary>
  37969. <returns></returns>
  37970. <remarks></remarks>
  37971. </member>
  37972. <member name="P:Urho.Texture2D.Type">
  37973. <summary>Urho's type system type.</summary>
  37974. <value>StringHash representing the type for this C# type.</value>
  37975. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  37976. </member>
  37977. <member name="P:Urho.Texture2D.TypeName">
  37978. <summary>Urho's low-level type name.</summary>
  37979. <value>Stringified low-level type name.</value>
  37980. <remarks />
  37981. </member>
  37982. <member name="P:Urho.Texture2D.TypeNameStatic">
  37983. <summary>Urho's low-level type name, accessible as a static method.</summary>
  37984. <value>Stringified low-level type name.</value>
  37985. <remarks />
  37986. </member>
  37987. <member name="P:Urho.Texture2D.TypeStatic">
  37988. <summary></summary>
  37989. <value></value>
  37990. <remarks></remarks>
  37991. </member>
  37992. <member name="T:Urho.Texture3D">
  37993. <summary>
  37994. 3D texture resource.
  37995. </summary>
  37996. <remarks></remarks>
  37997. </member>
  37998. <member name="C:Urho.Texture3D(System.IntPtr)">
  37999. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  38000. <summary>Constructs a new instance of Texture3D, given a raw pointer to an unmanaged object</summary>
  38001. <remarks>
  38002. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  38003. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  38004. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  38005. </remarks>
  38006. </member>
  38007. <member name="C:Urho.Texture3D(Urho.Context)">
  38008. <param name="context">The context that this object will be attached to.</param>
  38009. <summary>Creates an instance of Texture3D that is attached to an execution context.</summary>
  38010. <remarks>
  38011. <para>This creates an instance of Texture3D attached to the specified execution context.</para>
  38012. </remarks>
  38013. </member>
  38014. <member name="C:Urho.Texture3D(Urho.UrhoObjectFlag)">
  38015. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  38016. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  38017. <remarks>
  38018. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  38019. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  38020. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  38021. </remarks>
  38022. </member>
  38023. <member name="P:Urho.Texture3D.BaseType">
  38024. <summary>Urho's type system base type.</summary>
  38025. <value>StringHash representing the base type for this Urho type.</value>
  38026. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  38027. </member>
  38028. <member name="M:Urho.Texture3D.EndLoad">
  38029. <summary>
  38030. Finish resource loading. Always called from the main thread. Return true if successful.
  38031. </summary>
  38032. <returns></returns>
  38033. <remarks></remarks>
  38034. </member>
  38035. <member name="M:Urho.Texture3D.GetData(System.UInt32,System.IntPtr)">
  38036. <param name="level"></param>
  38037. <param name="dest"></param>
  38038. <summary>
  38039. Get data from a mip level. The destination buffer must be big enough. Return true if successful.
  38040. </summary>
  38041. <returns></returns>
  38042. <remarks></remarks>
  38043. </member>
  38044. <member name="M:Urho.Texture3D.OnDeviceLost">
  38045. <summary>
  38046. Mark the GPU resource destroyed on context destruction.
  38047. </summary>
  38048. <remarks></remarks>
  38049. </member>
  38050. <member name="M:Urho.Texture3D.OnDeviceReset">
  38051. <summary>
  38052. Recreate the GPU resource and restore data if applicable.
  38053. </summary>
  38054. <remarks></remarks>
  38055. </member>
  38056. <member name="M:Urho.Texture3D.RegisterObject(Urho.Context)">
  38057. <param name="context"></param>
  38058. <summary>
  38059. Register object factory.
  38060. </summary>
  38061. <remarks></remarks>
  38062. </member>
  38063. <member name="M:Urho.Texture3D.Release">
  38064. <summary>
  38065. Release the texture.
  38066. </summary>
  38067. <remarks></remarks>
  38068. </member>
  38069. <member name="P:Urho.Texture3D.RenderSurface">
  38070. <summary>
  38071. Return render surface.
  38072. </summary>
  38073. <value></value>
  38074. <remarks></remarks>
  38075. </member>
  38076. <member name="M:Urho.Texture3D.SetData(System.UInt32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Void*)">
  38077. <param name="level"></param>
  38078. <param name="x"></param>
  38079. <param name="y"></param>
  38080. <param name="z"></param>
  38081. <param name="width"></param>
  38082. <param name="height"></param>
  38083. <param name="depth"></param>
  38084. <param name="data"></param>
  38085. <summary>
  38086. Set data either partially or fully on a mip level. Return true if successful.
  38087. </summary>
  38088. <returns></returns>
  38089. <remarks></remarks>
  38090. </member>
  38091. <member name="M:Urho.Texture3D.SetSize(System.Int32,System.Int32,System.Int32,System.UInt32,Urho.TextureUsage)">
  38092. <param name="width"></param>
  38093. <param name="height"></param>
  38094. <param name="depth"></param>
  38095. <param name="format"></param>
  38096. <param name="usage"></param>
  38097. <summary>
  38098. Set size, format and usage. Zero size will follow application window size. Return true if successful.
  38099. </summary>
  38100. <returns></returns>
  38101. <remarks></remarks>
  38102. </member>
  38103. <member name="P:Urho.Texture3D.Type">
  38104. <summary>Urho's type system type.</summary>
  38105. <value>StringHash representing the type for this C# type.</value>
  38106. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  38107. </member>
  38108. <member name="P:Urho.Texture3D.TypeName">
  38109. <summary>Urho's low-level type name.</summary>
  38110. <value>Stringified low-level type name.</value>
  38111. <remarks />
  38112. </member>
  38113. <member name="P:Urho.Texture3D.TypeNameStatic">
  38114. <summary>Urho's low-level type name, accessible as a static method.</summary>
  38115. <value>Stringified low-level type name.</value>
  38116. <remarks />
  38117. </member>
  38118. <member name="P:Urho.Texture3D.TypeStatic">
  38119. <summary></summary>
  38120. <value></value>
  38121. <remarks></remarks>
  38122. </member>
  38123. <member name="T:Urho.TextureAddressMode">
  38124. <summary>
  38125. Texture addressing mode.
  38126. </summary>
  38127. <remarks></remarks>
  38128. </member>
  38129. <member name="F:Urho.TextureAddressMode.Border">
  38130. <summary></summary>
  38131. </member>
  38132. <member name="F:Urho.TextureAddressMode.Clamp">
  38133. <summary></summary>
  38134. </member>
  38135. <member name="F:Urho.TextureAddressMode.MaxAddressmodes">
  38136. <summary></summary>
  38137. </member>
  38138. <member name="F:Urho.TextureAddressMode.Mirror">
  38139. <summary></summary>
  38140. </member>
  38141. <member name="F:Urho.TextureAddressMode.Wrap">
  38142. <summary></summary>
  38143. </member>
  38144. <member name="T:Urho.TextureCoordinate">
  38145. <summary>
  38146. Texture coordinates.
  38147. </summary>
  38148. <remarks></remarks>
  38149. </member>
  38150. <member name="F:Urho.TextureCoordinate.MaxCoords">
  38151. <summary></summary>
  38152. </member>
  38153. <member name="F:Urho.TextureCoordinate.U">
  38154. <summary></summary>
  38155. </member>
  38156. <member name="F:Urho.TextureCoordinate.V">
  38157. <summary></summary>
  38158. </member>
  38159. <member name="F:Urho.TextureCoordinate.W">
  38160. <summary></summary>
  38161. </member>
  38162. <member name="T:Urho.TextureCube">
  38163. <summary>
  38164. Cube texture resource.
  38165. </summary>
  38166. <remarks></remarks>
  38167. </member>
  38168. <member name="C:Urho.TextureCube(System.IntPtr)">
  38169. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  38170. <summary>Constructs a new instance of TextureCube, given a raw pointer to an unmanaged object</summary>
  38171. <remarks>
  38172. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  38173. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  38174. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  38175. </remarks>
  38176. </member>
  38177. <member name="C:Urho.TextureCube(Urho.Context)">
  38178. <param name="context">The context that this object will be attached to.</param>
  38179. <summary>Creates an instance of TextureCube that is attached to an execution context.</summary>
  38180. <remarks>
  38181. <para>This creates an instance of TextureCube attached to the specified execution context.</para>
  38182. </remarks>
  38183. </member>
  38184. <member name="C:Urho.TextureCube(Urho.UrhoObjectFlag)">
  38185. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  38186. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  38187. <remarks>
  38188. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  38189. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  38190. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  38191. </remarks>
  38192. </member>
  38193. <member name="P:Urho.TextureCube.BaseType">
  38194. <summary>Urho's type system base type.</summary>
  38195. <value>StringHash representing the base type for this Urho type.</value>
  38196. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  38197. </member>
  38198. <member name="M:Urho.TextureCube.EndLoad">
  38199. <summary>
  38200. Finish resource loading. Always called from the main thread. Return true if successful.
  38201. </summary>
  38202. <returns></returns>
  38203. <remarks></remarks>
  38204. </member>
  38205. <member name="M:Urho.TextureCube.GetData(Urho.CubeMapFace,System.UInt32,System.IntPtr)">
  38206. <param name="face"></param>
  38207. <param name="level"></param>
  38208. <param name="dest"></param>
  38209. <summary>
  38210. Get data from a face's mip level. The destination buffer must be big enough. Return true if successful.
  38211. </summary>
  38212. <returns></returns>
  38213. <remarks></remarks>
  38214. </member>
  38215. <member name="M:Urho.TextureCube.GetRenderSurface(Urho.CubeMapFace)">
  38216. <param name="face"></param>
  38217. <summary>
  38218. Return render surface for one face.
  38219. </summary>
  38220. <returns></returns>
  38221. <remarks></remarks>
  38222. </member>
  38223. <member name="M:Urho.TextureCube.OnDeviceLost">
  38224. <summary>
  38225. Mark the GPU resource destroyed on context destruction.
  38226. </summary>
  38227. <remarks></remarks>
  38228. </member>
  38229. <member name="M:Urho.TextureCube.OnDeviceReset">
  38230. <summary>
  38231. Recreate the GPU resource and restore data if applicable.
  38232. </summary>
  38233. <remarks></remarks>
  38234. </member>
  38235. <member name="M:Urho.TextureCube.RegisterObject(Urho.Context)">
  38236. <param name="context"></param>
  38237. <summary>
  38238. Register object factory.
  38239. </summary>
  38240. <remarks></remarks>
  38241. </member>
  38242. <member name="M:Urho.TextureCube.Release">
  38243. <summary>
  38244. Release the texture.
  38245. </summary>
  38246. <remarks></remarks>
  38247. </member>
  38248. <member name="M:Urho.TextureCube.SetData(Urho.CubeMapFace,System.UInt32,System.Int32,System.Int32,System.Int32,System.Int32,System.Void*)">
  38249. <param name="face"></param>
  38250. <param name="level"></param>
  38251. <param name="x"></param>
  38252. <param name="y"></param>
  38253. <param name="width"></param>
  38254. <param name="height"></param>
  38255. <param name="data"></param>
  38256. <summary>
  38257. Set data either partially or fully on a face's mip level. Return true if successful.
  38258. </summary>
  38259. <returns></returns>
  38260. <remarks></remarks>
  38261. </member>
  38262. <member name="M:Urho.TextureCube.SetSize(System.Int32,System.UInt32,Urho.TextureUsage)">
  38263. <param name="size"></param>
  38264. <param name="format"></param>
  38265. <param name="usage"></param>
  38266. <summary>
  38267. Set size, format and usage. Return true if successful.
  38268. </summary>
  38269. <returns></returns>
  38270. <remarks></remarks>
  38271. </member>
  38272. <member name="P:Urho.TextureCube.Type">
  38273. <summary>Urho's type system type.</summary>
  38274. <value>StringHash representing the type for this C# type.</value>
  38275. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  38276. </member>
  38277. <member name="P:Urho.TextureCube.TypeName">
  38278. <summary>Urho's low-level type name.</summary>
  38279. <value>Stringified low-level type name.</value>
  38280. <remarks />
  38281. </member>
  38282. <member name="P:Urho.TextureCube.TypeNameStatic">
  38283. <summary>Urho's low-level type name, accessible as a static method.</summary>
  38284. <value>Stringified low-level type name.</value>
  38285. <remarks />
  38286. </member>
  38287. <member name="P:Urho.TextureCube.TypeStatic">
  38288. <summary></summary>
  38289. <value></value>
  38290. <remarks></remarks>
  38291. </member>
  38292. <member name="T:Urho.TextureFilterMode">
  38293. <summary>
  38294. Texture filtering mode.
  38295. </summary>
  38296. <remarks></remarks>
  38297. </member>
  38298. <member name="F:Urho.TextureFilterMode.Anisotropic">
  38299. <summary></summary>
  38300. </member>
  38301. <member name="F:Urho.TextureFilterMode.Bilinear">
  38302. <summary></summary>
  38303. </member>
  38304. <member name="F:Urho.TextureFilterMode.Default">
  38305. <summary></summary>
  38306. </member>
  38307. <member name="F:Urho.TextureFilterMode.MaxFiltermodes">
  38308. <summary></summary>
  38309. </member>
  38310. <member name="F:Urho.TextureFilterMode.Nearest">
  38311. <summary></summary>
  38312. </member>
  38313. <member name="F:Urho.TextureFilterMode.Trilinear">
  38314. <summary></summary>
  38315. </member>
  38316. <member name="T:Urho.TextureFrame">
  38317. <summary></summary>
  38318. <remarks></remarks>
  38319. </member>
  38320. <member name="T:Urho.TextureUnit">
  38321. <summary>
  38322. Texture units.
  38323. </summary>
  38324. <remarks></remarks>
  38325. </member>
  38326. <member name="F:Urho.TextureUnit.Albedobuffer">
  38327. <summary></summary>
  38328. </member>
  38329. <member name="F:Urho.TextureUnit.Custom1">
  38330. <summary></summary>
  38331. </member>
  38332. <member name="F:Urho.TextureUnit.Custom2">
  38333. <summary></summary>
  38334. </member>
  38335. <member name="F:Urho.TextureUnit.Depthbuffer">
  38336. <summary></summary>
  38337. </member>
  38338. <member name="F:Urho.TextureUnit.Diffuse">
  38339. <summary></summary>
  38340. </member>
  38341. <member name="F:Urho.TextureUnit.Emissive">
  38342. <summary></summary>
  38343. </member>
  38344. <member name="F:Urho.TextureUnit.Environment">
  38345. <summary></summary>
  38346. </member>
  38347. <member name="F:Urho.TextureUnit.Faceselect">
  38348. <summary></summary>
  38349. </member>
  38350. <member name="F:Urho.TextureUnit.Indirection">
  38351. <summary></summary>
  38352. </member>
  38353. <member name="F:Urho.TextureUnit.Lightbuffer">
  38354. <summary></summary>
  38355. </member>
  38356. <member name="F:Urho.TextureUnit.Lightramp">
  38357. <summary></summary>
  38358. </member>
  38359. <member name="F:Urho.TextureUnit.Lightshape">
  38360. <summary></summary>
  38361. </member>
  38362. <member name="F:Urho.TextureUnit.MaxMaterialTextureUnits">
  38363. <summary></summary>
  38364. </member>
  38365. <member name="F:Urho.TextureUnit.MaxTextureUnits">
  38366. <summary></summary>
  38367. </member>
  38368. <member name="F:Urho.TextureUnit.Normal">
  38369. <summary></summary>
  38370. </member>
  38371. <member name="F:Urho.TextureUnit.Normalbuffer">
  38372. <summary></summary>
  38373. </member>
  38374. <member name="F:Urho.TextureUnit.Shadowmap">
  38375. <summary></summary>
  38376. </member>
  38377. <member name="F:Urho.TextureUnit.Specular">
  38378. <summary></summary>
  38379. </member>
  38380. <member name="F:Urho.TextureUnit.Volumemap">
  38381. <summary></summary>
  38382. </member>
  38383. <member name="F:Urho.TextureUnit.Zone">
  38384. <summary></summary>
  38385. </member>
  38386. <member name="T:Urho.TextureUsage">
  38387. <summary>
  38388. Texture usage types.
  38389. </summary>
  38390. <remarks></remarks>
  38391. </member>
  38392. <member name="F:Urho.TextureUsage.Depthstencil">
  38393. <summary></summary>
  38394. </member>
  38395. <member name="F:Urho.TextureUsage.Dynamic">
  38396. <summary></summary>
  38397. </member>
  38398. <member name="F:Urho.TextureUsage.Rendertarget">
  38399. <summary></summary>
  38400. </member>
  38401. <member name="F:Urho.TextureUsage.Static">
  38402. <summary></summary>
  38403. </member>
  38404. <member name="T:Urho.Tile2D">
  38405. <summary>
  38406. Tile define.
  38407. </summary>
  38408. <remarks></remarks>
  38409. </member>
  38410. <member name="C:Urho.Tile2D">
  38411. <summary></summary>
  38412. <remarks></remarks>
  38413. </member>
  38414. <member name="C:Urho.Tile2D(System.IntPtr)">
  38415. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  38416. <summary>Constructs a new instance of Tile2D, given a raw pointer to an unmanaged object</summary>
  38417. <remarks>
  38418. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  38419. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  38420. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  38421. </remarks>
  38422. </member>
  38423. <member name="C:Urho.Tile2D(Urho.UrhoObjectFlag)">
  38424. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  38425. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  38426. <remarks>
  38427. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  38428. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  38429. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  38430. </remarks>
  38431. </member>
  38432. <member name="M:Urho.Tile2D.GetProperty(System.String)">
  38433. <param name="name"></param>
  38434. <summary>
  38435. Return property.
  38436. </summary>
  38437. <returns></returns>
  38438. <remarks></remarks>
  38439. </member>
  38440. <member name="P:Urho.Tile2D.Gid">
  38441. <summary>
  38442. Return gid.
  38443. </summary>
  38444. <value></value>
  38445. <remarks></remarks>
  38446. </member>
  38447. <member name="M:Urho.Tile2D.HasProperty(System.String)">
  38448. <param name="name"></param>
  38449. <summary>
  38450. Return has property.
  38451. </summary>
  38452. <returns></returns>
  38453. <remarks></remarks>
  38454. </member>
  38455. <member name="P:Urho.Tile2D.Sprite">
  38456. <summary>
  38457. Return sprite.
  38458. </summary>
  38459. <value></value>
  38460. <remarks></remarks>
  38461. </member>
  38462. <member name="T:Urho.TileMap2D">
  38463. <summary>
  38464. Tile map component.
  38465. </summary>
  38466. <remarks></remarks>
  38467. </member>
  38468. <member name="C:Urho.TileMap2D(System.IntPtr)">
  38469. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  38470. <summary>Constructs a new instance of TileMap2D, given a raw pointer to an unmanaged object</summary>
  38471. <remarks>
  38472. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  38473. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  38474. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  38475. </remarks>
  38476. </member>
  38477. <member name="C:Urho.TileMap2D(Urho.Context)">
  38478. <param name="context">The context that this object will be attached to.</param>
  38479. <summary>Creates an instance of TileMap2D that is attached to an execution context.</summary>
  38480. <remarks>
  38481. <para>This creates an instance of TileMap2D attached to the specified execution context.</para>
  38482. </remarks>
  38483. </member>
  38484. <member name="C:Urho.TileMap2D(Urho.UrhoObjectFlag)">
  38485. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  38486. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  38487. <remarks>
  38488. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  38489. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  38490. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  38491. </remarks>
  38492. </member>
  38493. <member name="P:Urho.TileMap2D.BaseType">
  38494. <summary>Urho's type system base type.</summary>
  38495. <value>StringHash representing the base type for this Urho type.</value>
  38496. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  38497. </member>
  38498. <member name="M:Urho.TileMap2D.DrawDebugGeometry">
  38499. <summary>
  38500. Add debug geometry to the debug renderer.
  38501. </summary>
  38502. <remarks></remarks>
  38503. </member>
  38504. <member name="M:Urho.TileMap2D.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  38505. <param name="debug"></param>
  38506. <param name="depthTest"></param>
  38507. <summary>
  38508. Visualize the component as debug geometry.
  38509. </summary>
  38510. <remarks></remarks>
  38511. </member>
  38512. <member name="M:Urho.TileMap2D.GetLayer(System.UInt32)">
  38513. <param name="index"></param>
  38514. <summary>
  38515. Return tile map layer at index.
  38516. </summary>
  38517. <returns></returns>
  38518. <remarks></remarks>
  38519. </member>
  38520. <member name="P:Urho.TileMap2D.Info">
  38521. <summary>
  38522. Return information.
  38523. </summary>
  38524. <value></value>
  38525. <remarks></remarks>
  38526. </member>
  38527. <member name="P:Urho.TileMap2D.NumLayers">
  38528. <summary>
  38529. Return number of layers.
  38530. </summary>
  38531. <value></value>
  38532. <remarks></remarks>
  38533. </member>
  38534. <member name="M:Urho.TileMap2D.RegisterObject(Urho.Context)">
  38535. <param name="context"></param>
  38536. <summary>
  38537. Register object factory.
  38538. </summary>
  38539. <remarks></remarks>
  38540. </member>
  38541. <member name="M:Urho.TileMap2D.TileIndexToPosition(System.Int32,System.Int32)">
  38542. <param name="x"></param>
  38543. <param name="y"></param>
  38544. <summary>
  38545. Convert tile index to position.
  38546. </summary>
  38547. <returns></returns>
  38548. <remarks></remarks>
  38549. </member>
  38550. <member name="P:Urho.TileMap2D.TmxFile">
  38551. <summary>
  38552. Return tmx file.
  38553. Or
  38554. Set tmx file.
  38555. </summary>
  38556. <value></value>
  38557. <remarks></remarks>
  38558. </member>
  38559. <member name="P:Urho.TileMap2D.TmxFileAttr">
  38560. <summary>
  38561. Return tile map file attribute.
  38562. </summary>
  38563. <value></value>
  38564. <remarks></remarks>
  38565. </member>
  38566. <member name="P:Urho.TileMap2D.Type">
  38567. <summary>Urho's type system type.</summary>
  38568. <value>StringHash representing the type for this C# type.</value>
  38569. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  38570. </member>
  38571. <member name="P:Urho.TileMap2D.TypeName">
  38572. <summary>Urho's low-level type name.</summary>
  38573. <value>Stringified low-level type name.</value>
  38574. <remarks />
  38575. </member>
  38576. <member name="P:Urho.TileMap2D.TypeNameStatic">
  38577. <summary>Urho's low-level type name, accessible as a static method.</summary>
  38578. <value>Stringified low-level type name.</value>
  38579. <remarks />
  38580. </member>
  38581. <member name="P:Urho.TileMap2D.TypeStatic">
  38582. <summary></summary>
  38583. <value></value>
  38584. <remarks></remarks>
  38585. </member>
  38586. <member name="T:Urho.TileMapInfo2D">
  38587. <summary></summary>
  38588. <remarks></remarks>
  38589. </member>
  38590. <member name="F:Urho.TileMapInfo2D.Height">
  38591. <summary></summary>
  38592. <remarks></remarks>
  38593. </member>
  38594. <member name="P:Urho.TileMapInfo2D.MapHeight">
  38595. <summary></summary>
  38596. <value></value>
  38597. <remarks></remarks>
  38598. </member>
  38599. <member name="P:Urho.TileMapInfo2D.MapWidth">
  38600. <summary></summary>
  38601. <value></value>
  38602. <remarks></remarks>
  38603. </member>
  38604. <member name="F:Urho.TileMapInfo2D.Orientation">
  38605. <summary></summary>
  38606. <remarks></remarks>
  38607. </member>
  38608. <member name="F:Urho.TileMapInfo2D.TileHeight">
  38609. <summary></summary>
  38610. <remarks></remarks>
  38611. </member>
  38612. <member name="F:Urho.TileMapInfo2D.TileWidth">
  38613. <summary></summary>
  38614. <remarks></remarks>
  38615. </member>
  38616. <member name="F:Urho.TileMapInfo2D.Width">
  38617. <summary></summary>
  38618. <remarks></remarks>
  38619. </member>
  38620. <member name="T:Urho.TileMapLayer2D">
  38621. <summary>
  38622. Tile map component.
  38623. </summary>
  38624. <remarks></remarks>
  38625. </member>
  38626. <member name="C:Urho.TileMapLayer2D(System.IntPtr)">
  38627. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  38628. <summary>Constructs a new instance of TileMapLayer2D, given a raw pointer to an unmanaged object</summary>
  38629. <remarks>
  38630. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  38631. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  38632. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  38633. </remarks>
  38634. </member>
  38635. <member name="C:Urho.TileMapLayer2D(Urho.Context)">
  38636. <param name="context">The context that this object will be attached to.</param>
  38637. <summary>Creates an instance of TileMapLayer2D that is attached to an execution context.</summary>
  38638. <remarks>
  38639. <para>This creates an instance of TileMapLayer2D attached to the specified execution context.</para>
  38640. </remarks>
  38641. </member>
  38642. <member name="C:Urho.TileMapLayer2D(Urho.UrhoObjectFlag)">
  38643. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  38644. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  38645. <remarks>
  38646. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  38647. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  38648. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  38649. </remarks>
  38650. </member>
  38651. <member name="P:Urho.TileMapLayer2D.BaseType">
  38652. <summary>Urho's type system base type.</summary>
  38653. <value>StringHash representing the base type for this Urho type.</value>
  38654. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  38655. </member>
  38656. <member name="M:Urho.TileMapLayer2D.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  38657. <param name="debug"></param>
  38658. <param name="depthTest"></param>
  38659. <summary>
  38660. Add debug geometry to the debug renderer.
  38661. </summary>
  38662. <remarks></remarks>
  38663. </member>
  38664. <member name="P:Urho.TileMapLayer2D.DrawOrder">
  38665. <summary>
  38666. Return draw order.
  38667. Or
  38668. Set draw order
  38669. </summary>
  38670. <value></value>
  38671. <remarks></remarks>
  38672. </member>
  38673. <member name="M:Urho.TileMapLayer2D.GetObject(System.UInt32)">
  38674. <param name="index"></param>
  38675. <summary>
  38676. Return tile map object (for object group only).
  38677. </summary>
  38678. <returns></returns>
  38679. <remarks></remarks>
  38680. </member>
  38681. <member name="M:Urho.TileMapLayer2D.GetObjectNode(System.UInt32)">
  38682. <param name="index"></param>
  38683. <summary>
  38684. Return object node (for object group only).
  38685. </summary>
  38686. <returns></returns>
  38687. <remarks></remarks>
  38688. </member>
  38689. <member name="M:Urho.TileMapLayer2D.GetProperty(System.String)">
  38690. <param name="name"></param>
  38691. <summary>
  38692. Return property.
  38693. </summary>
  38694. <returns></returns>
  38695. <remarks></remarks>
  38696. </member>
  38697. <member name="M:Urho.TileMapLayer2D.GetTile(System.Int32,System.Int32)">
  38698. <param name="x"></param>
  38699. <param name="y"></param>
  38700. <summary>
  38701. Return tile (for tile layer only).
  38702. </summary>
  38703. <returns></returns>
  38704. <remarks></remarks>
  38705. </member>
  38706. <member name="M:Urho.TileMapLayer2D.GetTileNode(System.Int32,System.Int32)">
  38707. <param name="x"></param>
  38708. <param name="y"></param>
  38709. <summary>
  38710. Return tile node (for tile layer only).
  38711. </summary>
  38712. <returns></returns>
  38713. <remarks></remarks>
  38714. </member>
  38715. <member name="M:Urho.TileMapLayer2D.HasProperty(System.String)">
  38716. <param name="name"></param>
  38717. <summary>
  38718. Return has property
  38719. </summary>
  38720. <returns></returns>
  38721. <remarks></remarks>
  38722. </member>
  38723. <member name="P:Urho.TileMapLayer2D.Height">
  38724. <summary>
  38725. Return height (for tile layer only).
  38726. </summary>
  38727. <value></value>
  38728. <remarks></remarks>
  38729. </member>
  38730. <member name="P:Urho.TileMapLayer2D.ImageNode">
  38731. <summary>
  38732. Return image node (for image layer only).
  38733. </summary>
  38734. <value></value>
  38735. <remarks></remarks>
  38736. </member>
  38737. <member name="M:Urho.TileMapLayer2D.Initialize(Urho.TileMap2D,Urho.TmxLayer2D)">
  38738. <param name="tileMap"></param>
  38739. <param name="tmxLayer"></param>
  38740. <summary>
  38741. Initialize with tile map and tmx layer.
  38742. </summary>
  38743. <remarks></remarks>
  38744. </member>
  38745. <member name="M:Urho.TileMapLayer2D.IsVisible">
  38746. <summary>
  38747. Return visible.
  38748. </summary>
  38749. <returns></returns>
  38750. <remarks></remarks>
  38751. </member>
  38752. <member name="P:Urho.TileMapLayer2D.LayerType">
  38753. <summary>
  38754. Return layer type.
  38755. </summary>
  38756. <value></value>
  38757. <remarks></remarks>
  38758. </member>
  38759. <member name="P:Urho.TileMapLayer2D.NumObjects">
  38760. <summary>
  38761. Return number of tile map objects (for object group only).
  38762. </summary>
  38763. <value></value>
  38764. <remarks></remarks>
  38765. </member>
  38766. <member name="M:Urho.TileMapLayer2D.RegisterObject(Urho.Context)">
  38767. <param name="context"></param>
  38768. <summary>
  38769. Register object factory.
  38770. </summary>
  38771. <remarks></remarks>
  38772. </member>
  38773. <member name="M:Urho.TileMapLayer2D.SetVisible(System.Boolean)">
  38774. <param name="visible"></param>
  38775. <summary>
  38776. Set visible.
  38777. </summary>
  38778. <remarks></remarks>
  38779. </member>
  38780. <member name="P:Urho.TileMapLayer2D.TileMap">
  38781. <summary>
  38782. Return tile map.
  38783. </summary>
  38784. <value></value>
  38785. <remarks></remarks>
  38786. </member>
  38787. <member name="P:Urho.TileMapLayer2D.TmxLayer">
  38788. <summary>
  38789. Return tmx layer.
  38790. </summary>
  38791. <value></value>
  38792. <remarks></remarks>
  38793. </member>
  38794. <member name="P:Urho.TileMapLayer2D.Type">
  38795. <summary>Urho's type system type.</summary>
  38796. <value>StringHash representing the type for this C# type.</value>
  38797. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  38798. </member>
  38799. <member name="P:Urho.TileMapLayer2D.TypeName">
  38800. <summary>Urho's low-level type name.</summary>
  38801. <value>Stringified low-level type name.</value>
  38802. <remarks />
  38803. </member>
  38804. <member name="P:Urho.TileMapLayer2D.TypeNameStatic">
  38805. <summary>Urho's low-level type name, accessible as a static method.</summary>
  38806. <value>Stringified low-level type name.</value>
  38807. <remarks />
  38808. </member>
  38809. <member name="P:Urho.TileMapLayer2D.TypeStatic">
  38810. <summary></summary>
  38811. <value></value>
  38812. <remarks></remarks>
  38813. </member>
  38814. <member name="P:Urho.TileMapLayer2D.Width">
  38815. <summary>
  38816. Return width (for tile layer only).
  38817. </summary>
  38818. <value></value>
  38819. <remarks></remarks>
  38820. </member>
  38821. <member name="T:Urho.TileMapLayerType2D">
  38822. <summary>
  38823. Tile map layer type.
  38824. </summary>
  38825. <remarks></remarks>
  38826. </member>
  38827. <member name="F:Urho.TileMapLayerType2D.ImageLayer">
  38828. <summary></summary>
  38829. </member>
  38830. <member name="F:Urho.TileMapLayerType2D.Invalid">
  38831. <summary></summary>
  38832. </member>
  38833. <member name="F:Urho.TileMapLayerType2D.ObjectGroup">
  38834. <summary></summary>
  38835. </member>
  38836. <member name="F:Urho.TileMapLayerType2D.TileLayer">
  38837. <summary></summary>
  38838. </member>
  38839. <member name="T:Urho.TileMapObject2D">
  38840. <summary>
  38841. Tile map object.
  38842. </summary>
  38843. <remarks></remarks>
  38844. </member>
  38845. <member name="C:Urho.TileMapObject2D">
  38846. <summary></summary>
  38847. <remarks></remarks>
  38848. </member>
  38849. <member name="C:Urho.TileMapObject2D(System.IntPtr)">
  38850. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  38851. <summary>Constructs a new instance of TileMapObject2D, given a raw pointer to an unmanaged object</summary>
  38852. <remarks>
  38853. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  38854. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  38855. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  38856. </remarks>
  38857. </member>
  38858. <member name="C:Urho.TileMapObject2D(Urho.UrhoObjectFlag)">
  38859. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  38860. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  38861. <remarks>
  38862. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  38863. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  38864. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  38865. </remarks>
  38866. </member>
  38867. <member name="M:Urho.TileMapObject2D.GetPoint(System.UInt32)">
  38868. <param name="index"></param>
  38869. <summary>
  38870. Return point at index (use for script).
  38871. </summary>
  38872. <returns></returns>
  38873. <remarks></remarks>
  38874. </member>
  38875. <member name="M:Urho.TileMapObject2D.GetProperty(System.String)">
  38876. <param name="name"></param>
  38877. <summary>
  38878. Return property value.
  38879. </summary>
  38880. <returns></returns>
  38881. <remarks></remarks>
  38882. </member>
  38883. <member name="M:Urho.TileMapObject2D.HasProperty(System.String)">
  38884. <param name="name"></param>
  38885. <summary>
  38886. Return has property.
  38887. </summary>
  38888. <returns></returns>
  38889. <remarks></remarks>
  38890. </member>
  38891. <member name="P:Urho.TileMapObject2D.Name">
  38892. <summary>
  38893. Return name.
  38894. </summary>
  38895. <value></value>
  38896. <remarks></remarks>
  38897. </member>
  38898. <member name="P:Urho.TileMapObject2D.NumPoints">
  38899. <summary>
  38900. Return number of points (use for script).
  38901. </summary>
  38902. <value></value>
  38903. <remarks></remarks>
  38904. </member>
  38905. <member name="P:Urho.TileMapObject2D.ObjectType">
  38906. <summary>
  38907. Return type.
  38908. </summary>
  38909. <value></value>
  38910. <remarks></remarks>
  38911. </member>
  38912. <member name="P:Urho.TileMapObject2D.Position">
  38913. <summary>
  38914. Return position.
  38915. </summary>
  38916. <value></value>
  38917. <remarks></remarks>
  38918. </member>
  38919. <member name="P:Urho.TileMapObject2D.Size">
  38920. <summary>
  38921. Return size (for rectangle and ellipse).
  38922. </summary>
  38923. <value></value>
  38924. <remarks></remarks>
  38925. </member>
  38926. <member name="P:Urho.TileMapObject2D.TileGid">
  38927. <summary>
  38928. Return tile Gid.
  38929. </summary>
  38930. <value></value>
  38931. <remarks></remarks>
  38932. </member>
  38933. <member name="P:Urho.TileMapObject2D.TileSprite">
  38934. <summary>
  38935. Return tile sprite.
  38936. </summary>
  38937. <value></value>
  38938. <remarks></remarks>
  38939. </member>
  38940. <member name="P:Urho.TileMapObject2D.Type">
  38941. <summary>Urho's type system type.</summary>
  38942. <value>StringHash representing the type for this C# type.</value>
  38943. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  38944. </member>
  38945. <member name="T:Urho.TileMapObjectType2D">
  38946. <summary>
  38947. Tile map object type.
  38948. </summary>
  38949. <remarks></remarks>
  38950. </member>
  38951. <member name="F:Urho.TileMapObjectType2D.Ellipse">
  38952. <summary></summary>
  38953. </member>
  38954. <member name="F:Urho.TileMapObjectType2D.Invalid">
  38955. <summary></summary>
  38956. </member>
  38957. <member name="F:Urho.TileMapObjectType2D.Polygon">
  38958. <summary></summary>
  38959. </member>
  38960. <member name="F:Urho.TileMapObjectType2D.Polyline">
  38961. <summary></summary>
  38962. </member>
  38963. <member name="F:Urho.TileMapObjectType2D.Rectangle">
  38964. <summary></summary>
  38965. </member>
  38966. <member name="F:Urho.TileMapObjectType2D.Tile">
  38967. <summary></summary>
  38968. </member>
  38969. <member name="T:Urho.Time">
  38970. <summary>
  38971. %Time and frame counter subsystem.
  38972. </summary>
  38973. <remarks></remarks>
  38974. </member>
  38975. <member name="C:Urho.Time(System.IntPtr)">
  38976. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  38977. <summary>Constructs a new instance of Time, given a raw pointer to an unmanaged object</summary>
  38978. <remarks>
  38979. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  38980. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  38981. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  38982. </remarks>
  38983. </member>
  38984. <member name="C:Urho.Time(Urho.Context)">
  38985. <param name="context">The context that this object will be attached to.</param>
  38986. <summary>Creates an instance of Time that is attached to an execution context.</summary>
  38987. <remarks>
  38988. <para>This creates an instance of Time attached to the specified execution context.</para>
  38989. </remarks>
  38990. </member>
  38991. <member name="C:Urho.Time(Urho.UrhoObjectFlag)">
  38992. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  38993. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  38994. <remarks>
  38995. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  38996. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  38997. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  38998. </remarks>
  38999. </member>
  39000. <member name="P:Urho.Time.BaseType">
  39001. <summary>Urho's type system base type.</summary>
  39002. <value>StringHash representing the base type for this Urho type.</value>
  39003. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  39004. </member>
  39005. <member name="M:Urho.Time.BeginFrame(System.Single)">
  39006. <param name="timeStep"></param>
  39007. <summary>
  39008. Begin new frame, with (last) frame duration in seconds and send frame start event.
  39009. </summary>
  39010. <remarks></remarks>
  39011. </member>
  39012. <member name="P:Urho.Time.ElapsedTime">
  39013. <summary>
  39014. Return elapsed time from program start as seconds.
  39015. </summary>
  39016. <value></value>
  39017. <remarks></remarks>
  39018. </member>
  39019. <member name="M:Urho.Time.EndFrame">
  39020. <summary>
  39021. End frame. Increment total time and send frame end event.
  39022. </summary>
  39023. <remarks></remarks>
  39024. </member>
  39025. <member name="P:Urho.Time.FrameNumber">
  39026. <summary>
  39027. Return frame number, starting from 1 once BeginFrame() is called for the first time.
  39028. </summary>
  39029. <value></value>
  39030. <remarks></remarks>
  39031. </member>
  39032. <member name="M:Urho.Time.Sleep(System.UInt32)">
  39033. <param name="mSec"></param>
  39034. <summary>
  39035. Sleep for a number of milliseconds.
  39036. </summary>
  39037. <remarks></remarks>
  39038. </member>
  39039. <member name="P:Urho.Time.SystemTime">
  39040. <summary>
  39041. Get system time as milliseconds.
  39042. </summary>
  39043. <value></value>
  39044. <remarks></remarks>
  39045. </member>
  39046. <member name="P:Urho.Time.TimerPeriod">
  39047. <summary>
  39048. Return current low-resolution timer period in milliseconds.
  39049. Or
  39050. Set the low-resolution timer period in milliseconds. 0 resets to the default period.
  39051. </summary>
  39052. <value></value>
  39053. <remarks></remarks>
  39054. </member>
  39055. <member name="P:Urho.Time.TimeSinceEpoch">
  39056. <summary>
  39057. Get system time as seconds since 1.1.1970.
  39058. </summary>
  39059. <value></value>
  39060. <remarks></remarks>
  39061. </member>
  39062. <member name="P:Urho.Time.TimeStamp">
  39063. <summary>
  39064. Get a date/time stamp as a string.
  39065. </summary>
  39066. <value></value>
  39067. <remarks></remarks>
  39068. </member>
  39069. <member name="P:Urho.Time.TimeStep">
  39070. <summary>
  39071. Return current frame timestep as seconds.
  39072. </summary>
  39073. <value></value>
  39074. <remarks></remarks>
  39075. </member>
  39076. <member name="P:Urho.Time.Type">
  39077. <summary>Urho's type system type.</summary>
  39078. <value>StringHash representing the type for this C# type.</value>
  39079. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  39080. </member>
  39081. <member name="P:Urho.Time.TypeName">
  39082. <summary>Urho's low-level type name.</summary>
  39083. <value>Stringified low-level type name.</value>
  39084. <remarks />
  39085. </member>
  39086. <member name="P:Urho.Time.TypeNameStatic">
  39087. <summary>Urho's low-level type name, accessible as a static method.</summary>
  39088. <value>Stringified low-level type name.</value>
  39089. <remarks />
  39090. </member>
  39091. <member name="P:Urho.Time.TypeStatic">
  39092. <summary></summary>
  39093. <value></value>
  39094. <remarks></remarks>
  39095. </member>
  39096. <member name="T:Urho.TintBy">
  39097. <summary></summary>
  39098. <remarks></remarks>
  39099. </member>
  39100. <member name="C:Urho.TintBy(System.Single,System.Single,System.Single,System.Single)">
  39101. <param name="duration"></param>
  39102. <param name="deltaRed"></param>
  39103. <param name="deltaGreen"></param>
  39104. <param name="deltaBlue"></param>
  39105. <summary></summary>
  39106. <remarks></remarks>
  39107. </member>
  39108. <member name="P:Urho.TintBy.DeltaB">
  39109. <summary></summary>
  39110. <value></value>
  39111. <remarks></remarks>
  39112. </member>
  39113. <member name="P:Urho.TintBy.DeltaG">
  39114. <summary></summary>
  39115. <value></value>
  39116. <remarks></remarks>
  39117. </member>
  39118. <member name="P:Urho.TintBy.DeltaR">
  39119. <summary></summary>
  39120. <value></value>
  39121. <remarks></remarks>
  39122. </member>
  39123. <member name="M:Urho.TintBy.Reverse">
  39124. <summary></summary>
  39125. <returns></returns>
  39126. <remarks></remarks>
  39127. </member>
  39128. <member name="M:Urho.TintBy.StartAction(Urho.Node)">
  39129. <param name="target"></param>
  39130. <summary></summary>
  39131. <returns></returns>
  39132. <remarks></remarks>
  39133. </member>
  39134. <member name="T:Urho.TintByState">
  39135. <summary></summary>
  39136. <remarks></remarks>
  39137. </member>
  39138. <member name="C:Urho.TintByState(Urho.TintBy,Urho.Node)">
  39139. <param name="action"></param>
  39140. <param name="target"></param>
  39141. <summary></summary>
  39142. <remarks></remarks>
  39143. </member>
  39144. <member name="P:Urho.TintByState.DeltaB">
  39145. <summary></summary>
  39146. <value></value>
  39147. <remarks></remarks>
  39148. </member>
  39149. <member name="P:Urho.TintByState.DeltaG">
  39150. <summary></summary>
  39151. <value></value>
  39152. <remarks></remarks>
  39153. </member>
  39154. <member name="P:Urho.TintByState.DeltaR">
  39155. <summary></summary>
  39156. <value></value>
  39157. <remarks></remarks>
  39158. </member>
  39159. <member name="P:Urho.TintByState.FromB">
  39160. <summary></summary>
  39161. <value></value>
  39162. <remarks></remarks>
  39163. </member>
  39164. <member name="P:Urho.TintByState.FromG">
  39165. <summary></summary>
  39166. <value></value>
  39167. <remarks></remarks>
  39168. </member>
  39169. <member name="P:Urho.TintByState.FromR">
  39170. <summary></summary>
  39171. <value></value>
  39172. <remarks></remarks>
  39173. </member>
  39174. <member name="M:Urho.TintByState.Update(System.Single)">
  39175. <param name="time"></param>
  39176. <summary></summary>
  39177. <remarks></remarks>
  39178. </member>
  39179. <member name="T:Urho.TintTo">
  39180. <summary></summary>
  39181. <remarks></remarks>
  39182. </member>
  39183. <member name="C:Urho.TintTo(System.Single,System.Single,System.Single,System.Single)">
  39184. <param name="duration"></param>
  39185. <param name="red"></param>
  39186. <param name="green"></param>
  39187. <param name="blue"></param>
  39188. <summary></summary>
  39189. <remarks></remarks>
  39190. </member>
  39191. <member name="P:Urho.TintTo.ColorTo">
  39192. <summary></summary>
  39193. <value></value>
  39194. <remarks></remarks>
  39195. </member>
  39196. <member name="M:Urho.TintTo.Reverse">
  39197. <summary></summary>
  39198. <returns></returns>
  39199. <remarks></remarks>
  39200. </member>
  39201. <member name="M:Urho.TintTo.StartAction(Urho.Node)">
  39202. <param name="target"></param>
  39203. <summary></summary>
  39204. <returns></returns>
  39205. <remarks></remarks>
  39206. </member>
  39207. <member name="T:Urho.TintToState">
  39208. <summary></summary>
  39209. <remarks></remarks>
  39210. </member>
  39211. <member name="C:Urho.TintToState(Urho.TintTo,Urho.Node)">
  39212. <param name="action"></param>
  39213. <param name="target"></param>
  39214. <summary></summary>
  39215. <remarks></remarks>
  39216. </member>
  39217. <member name="P:Urho.TintToState.ColorFrom">
  39218. <summary></summary>
  39219. <value></value>
  39220. <remarks></remarks>
  39221. </member>
  39222. <member name="P:Urho.TintToState.ColorTo">
  39223. <summary></summary>
  39224. <value></value>
  39225. <remarks></remarks>
  39226. </member>
  39227. <member name="M:Urho.TintToState.Update(System.Single)">
  39228. <param name="time"></param>
  39229. <summary></summary>
  39230. <remarks></remarks>
  39231. </member>
  39232. <member name="T:Urho.TmxFile2D">
  39233. <summary>
  39234. Tile map file.
  39235. </summary>
  39236. <remarks></remarks>
  39237. </member>
  39238. <member name="C:Urho.TmxFile2D(System.IntPtr)">
  39239. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  39240. <summary>Constructs a new instance of TmxFile2D, given a raw pointer to an unmanaged object</summary>
  39241. <remarks>
  39242. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  39243. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  39244. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  39245. </remarks>
  39246. </member>
  39247. <member name="C:Urho.TmxFile2D(Urho.Context)">
  39248. <param name="context">The context that this object will be attached to.</param>
  39249. <summary>Creates an instance of TmxFile2D that is attached to an execution context.</summary>
  39250. <remarks>
  39251. <para>This creates an instance of TmxFile2D attached to the specified execution context.</para>
  39252. </remarks>
  39253. </member>
  39254. <member name="C:Urho.TmxFile2D(Urho.UrhoObjectFlag)">
  39255. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  39256. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  39257. <remarks>
  39258. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  39259. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  39260. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  39261. </remarks>
  39262. </member>
  39263. <member name="P:Urho.TmxFile2D.BaseType">
  39264. <summary>Urho's type system base type.</summary>
  39265. <value>StringHash representing the base type for this Urho type.</value>
  39266. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  39267. </member>
  39268. <member name="M:Urho.TmxFile2D.EndLoad">
  39269. <summary>
  39270. Finish resource loading. Always called from the main thread. Return true if successful.
  39271. </summary>
  39272. <returns></returns>
  39273. <remarks></remarks>
  39274. </member>
  39275. <member name="M:Urho.TmxFile2D.GetLayer(System.UInt32)">
  39276. <param name="index"></param>
  39277. <summary>
  39278. Return layer at index.
  39279. </summary>
  39280. <returns></returns>
  39281. <remarks></remarks>
  39282. </member>
  39283. <member name="M:Urho.TmxFile2D.GetTilePropertySet(System.Int32)">
  39284. <param name="gid"></param>
  39285. <summary>
  39286. Return tile property set by gid, if not exist return 0.
  39287. </summary>
  39288. <returns></returns>
  39289. <remarks></remarks>
  39290. </member>
  39291. <member name="M:Urho.TmxFile2D.GetTileSprite(System.Int32)">
  39292. <param name="gid"></param>
  39293. <summary>
  39294. Return tile sprite by gid, if not exist return 0.
  39295. </summary>
  39296. <returns></returns>
  39297. <remarks></remarks>
  39298. </member>
  39299. <member name="P:Urho.TmxFile2D.Info">
  39300. <summary>
  39301. Return information.
  39302. </summary>
  39303. <value></value>
  39304. <remarks></remarks>
  39305. </member>
  39306. <member name="P:Urho.TmxFile2D.NumLayers">
  39307. <summary>
  39308. Return number of layers.
  39309. </summary>
  39310. <value></value>
  39311. <remarks></remarks>
  39312. </member>
  39313. <member name="M:Urho.TmxFile2D.RegisterObject(Urho.Context)">
  39314. <param name="context"></param>
  39315. <summary>
  39316. Register object factory.
  39317. </summary>
  39318. <remarks></remarks>
  39319. </member>
  39320. <member name="P:Urho.TmxFile2D.Type">
  39321. <summary>Urho's type system type.</summary>
  39322. <value>StringHash representing the type for this C# type.</value>
  39323. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  39324. </member>
  39325. <member name="P:Urho.TmxFile2D.TypeName">
  39326. <summary>Urho's low-level type name.</summary>
  39327. <value>Stringified low-level type name.</value>
  39328. <remarks />
  39329. </member>
  39330. <member name="P:Urho.TmxFile2D.TypeNameStatic">
  39331. <summary>Urho's low-level type name, accessible as a static method.</summary>
  39332. <value>Stringified low-level type name.</value>
  39333. <remarks />
  39334. </member>
  39335. <member name="P:Urho.TmxFile2D.TypeStatic">
  39336. <summary></summary>
  39337. <value></value>
  39338. <remarks></remarks>
  39339. </member>
  39340. <member name="T:Urho.TmxImageLayer2D">
  39341. <summary>
  39342. Tmx image layer.
  39343. </summary>
  39344. <remarks></remarks>
  39345. </member>
  39346. <member name="C:Urho.TmxImageLayer2D(System.IntPtr)">
  39347. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  39348. <summary>Constructs a new instance of TmxImageLayer2D, given a raw pointer to an unmanaged object</summary>
  39349. <remarks>
  39350. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  39351. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  39352. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  39353. </remarks>
  39354. </member>
  39355. <member name="C:Urho.TmxImageLayer2D(Urho.TmxFile2D)">
  39356. <param name="tmxFile"></param>
  39357. <summary></summary>
  39358. <remarks></remarks>
  39359. </member>
  39360. <member name="C:Urho.TmxImageLayer2D(Urho.UrhoObjectFlag)">
  39361. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  39362. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  39363. <remarks>
  39364. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  39365. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  39366. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  39367. </remarks>
  39368. </member>
  39369. <member name="M:Urho.TmxImageLayer2D.Load(Urho.XMLElement,Urho.TileMapInfo2D)">
  39370. <param name="element"></param>
  39371. <param name="info"></param>
  39372. <summary>
  39373. Load from XML element.
  39374. </summary>
  39375. <returns></returns>
  39376. <remarks></remarks>
  39377. </member>
  39378. <member name="P:Urho.TmxImageLayer2D.Position">
  39379. <summary>
  39380. Return position.
  39381. </summary>
  39382. <value></value>
  39383. <remarks></remarks>
  39384. </member>
  39385. <member name="P:Urho.TmxImageLayer2D.Source">
  39386. <summary>
  39387. Return source.
  39388. </summary>
  39389. <value></value>
  39390. <remarks></remarks>
  39391. </member>
  39392. <member name="P:Urho.TmxImageLayer2D.Sprite">
  39393. <summary>
  39394. Return sprite.
  39395. </summary>
  39396. <value></value>
  39397. <remarks></remarks>
  39398. </member>
  39399. <member name="T:Urho.TmxLayer2D">
  39400. <summary>
  39401. Tmx layer.
  39402. </summary>
  39403. <remarks></remarks>
  39404. </member>
  39405. <member name="C:Urho.TmxLayer2D(System.IntPtr)">
  39406. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  39407. <summary>Constructs a new instance of TmxLayer2D, given a raw pointer to an unmanaged object</summary>
  39408. <remarks>
  39409. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  39410. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  39411. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  39412. </remarks>
  39413. </member>
  39414. <member name="C:Urho.TmxLayer2D(Urho.UrhoObjectFlag)">
  39415. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  39416. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  39417. <remarks>
  39418. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  39419. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  39420. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  39421. </remarks>
  39422. </member>
  39423. <member name="C:Urho.TmxLayer2D(Urho.TmxFile2D,Urho.TileMapLayerType2D)">
  39424. <param name="tmxFile"></param>
  39425. <param name="type"></param>
  39426. <summary></summary>
  39427. <remarks></remarks>
  39428. </member>
  39429. <member name="M:Urho.TmxLayer2D.GetProperty(System.String)">
  39430. <param name="name"></param>
  39431. <summary>
  39432. Return property value (use for script).
  39433. </summary>
  39434. <returns></returns>
  39435. <remarks></remarks>
  39436. </member>
  39437. <member name="M:Urho.TmxLayer2D.HasProperty(System.String)">
  39438. <param name="name"></param>
  39439. <summary>
  39440. Return has property (use for script).
  39441. </summary>
  39442. <returns></returns>
  39443. <remarks></remarks>
  39444. </member>
  39445. <member name="P:Urho.TmxLayer2D.Height">
  39446. <summary>
  39447. Return height.
  39448. </summary>
  39449. <value></value>
  39450. <remarks></remarks>
  39451. </member>
  39452. <member name="M:Urho.TmxLayer2D.IsVisible">
  39453. <summary>
  39454. Return is visible.
  39455. </summary>
  39456. <returns></returns>
  39457. <remarks></remarks>
  39458. </member>
  39459. <member name="P:Urho.TmxLayer2D.Name">
  39460. <summary>
  39461. Return name.
  39462. </summary>
  39463. <value></value>
  39464. <remarks></remarks>
  39465. </member>
  39466. <member name="P:Urho.TmxLayer2D.TmxFile">
  39467. <summary>
  39468. Return tmx file.
  39469. </summary>
  39470. <value></value>
  39471. <remarks></remarks>
  39472. </member>
  39473. <member name="P:Urho.TmxLayer2D.Type">
  39474. <summary>Urho's type system type.</summary>
  39475. <value>StringHash representing the type for this C# type.</value>
  39476. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  39477. </member>
  39478. <member name="P:Urho.TmxLayer2D.Width">
  39479. <summary>
  39480. Return width.
  39481. </summary>
  39482. <value></value>
  39483. <remarks></remarks>
  39484. </member>
  39485. <member name="T:Urho.TmxObjectGroup2D">
  39486. <summary>
  39487. Tmx image layer.
  39488. </summary>
  39489. <remarks></remarks>
  39490. </member>
  39491. <member name="C:Urho.TmxObjectGroup2D(System.IntPtr)">
  39492. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  39493. <summary>Constructs a new instance of TmxObjectGroup2D, given a raw pointer to an unmanaged object</summary>
  39494. <remarks>
  39495. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  39496. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  39497. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  39498. </remarks>
  39499. </member>
  39500. <member name="C:Urho.TmxObjectGroup2D(Urho.TmxFile2D)">
  39501. <param name="tmxFile"></param>
  39502. <summary></summary>
  39503. <remarks></remarks>
  39504. </member>
  39505. <member name="C:Urho.TmxObjectGroup2D(Urho.UrhoObjectFlag)">
  39506. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  39507. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  39508. <remarks>
  39509. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  39510. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  39511. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  39512. </remarks>
  39513. </member>
  39514. <member name="M:Urho.TmxObjectGroup2D.GetObject(System.UInt32)">
  39515. <param name="index"></param>
  39516. <summary>
  39517. Return tile map object at index.
  39518. </summary>
  39519. <returns></returns>
  39520. <remarks></remarks>
  39521. </member>
  39522. <member name="M:Urho.TmxObjectGroup2D.Load(Urho.XMLElement,Urho.TileMapInfo2D)">
  39523. <param name="element"></param>
  39524. <param name="info"></param>
  39525. <summary>
  39526. Load from XML element.
  39527. </summary>
  39528. <returns></returns>
  39529. <remarks></remarks>
  39530. </member>
  39531. <member name="P:Urho.TmxObjectGroup2D.NumObjects">
  39532. <summary>
  39533. Return number of objects.
  39534. </summary>
  39535. <value></value>
  39536. <remarks></remarks>
  39537. </member>
  39538. <member name="T:Urho.TmxTileLayer2D">
  39539. <summary>
  39540. Tmx tile layer.
  39541. </summary>
  39542. <remarks></remarks>
  39543. </member>
  39544. <member name="C:Urho.TmxTileLayer2D(System.IntPtr)">
  39545. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  39546. <summary>Constructs a new instance of TmxTileLayer2D, given a raw pointer to an unmanaged object</summary>
  39547. <remarks>
  39548. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  39549. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  39550. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  39551. </remarks>
  39552. </member>
  39553. <member name="C:Urho.TmxTileLayer2D(Urho.TmxFile2D)">
  39554. <param name="tmxFile"></param>
  39555. <summary></summary>
  39556. <remarks></remarks>
  39557. </member>
  39558. <member name="C:Urho.TmxTileLayer2D(Urho.UrhoObjectFlag)">
  39559. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  39560. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  39561. <remarks>
  39562. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  39563. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  39564. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  39565. </remarks>
  39566. </member>
  39567. <member name="M:Urho.TmxTileLayer2D.GetTile(System.Int32,System.Int32)">
  39568. <param name="x"></param>
  39569. <param name="y"></param>
  39570. <summary>
  39571. Return tile.
  39572. </summary>
  39573. <returns></returns>
  39574. <remarks></remarks>
  39575. </member>
  39576. <member name="M:Urho.TmxTileLayer2D.Load(Urho.XMLElement,Urho.TileMapInfo2D)">
  39577. <param name="element"></param>
  39578. <param name="info"></param>
  39579. <summary>
  39580. Load from XML element.
  39581. </summary>
  39582. <returns></returns>
  39583. <remarks></remarks>
  39584. </member>
  39585. <member name="T:Urho.ToggledEventArgs">
  39586. <summary></summary>
  39587. <remarks></remarks>
  39588. </member>
  39589. <member name="P:Urho.ToggledEventArgs.Element">
  39590. <summary></summary>
  39591. <value></value>
  39592. <remarks></remarks>
  39593. </member>
  39594. <member name="P:Urho.ToggledEventArgs.State">
  39595. <summary></summary>
  39596. <value></value>
  39597. <remarks></remarks>
  39598. </member>
  39599. <member name="T:Urho.ToggleVisibility">
  39600. <summary></summary>
  39601. <remarks></remarks>
  39602. </member>
  39603. <member name="C:Urho.ToggleVisibility">
  39604. <summary></summary>
  39605. <remarks></remarks>
  39606. </member>
  39607. <member name="M:Urho.ToggleVisibility.StartAction(Urho.Node)">
  39608. <param name="target"></param>
  39609. <summary></summary>
  39610. <returns></returns>
  39611. <remarks></remarks>
  39612. </member>
  39613. <member name="T:Urho.ToggleVisibilityState">
  39614. <summary></summary>
  39615. <remarks></remarks>
  39616. </member>
  39617. <member name="C:Urho.ToggleVisibilityState(Urho.ToggleVisibility,Urho.Node)">
  39618. <param name="action"></param>
  39619. <param name="target"></param>
  39620. <summary></summary>
  39621. <remarks></remarks>
  39622. </member>
  39623. <member name="T:Urho.ToolTip">
  39624. <summary>
  39625. Tooltip %UI element.
  39626. </summary>
  39627. <remarks></remarks>
  39628. </member>
  39629. <member name="C:Urho.ToolTip(System.IntPtr)">
  39630. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  39631. <summary>Constructs a new instance of ToolTip, given a raw pointer to an unmanaged object</summary>
  39632. <remarks>
  39633. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  39634. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  39635. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  39636. </remarks>
  39637. </member>
  39638. <member name="C:Urho.ToolTip(Urho.Context)">
  39639. <param name="context">The context that this object will be attached to.</param>
  39640. <summary>Creates an instance of ToolTip that is attached to an execution context.</summary>
  39641. <remarks>
  39642. <para>This creates an instance of ToolTip attached to the specified execution context.</para>
  39643. </remarks>
  39644. </member>
  39645. <member name="C:Urho.ToolTip(Urho.UrhoObjectFlag)">
  39646. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  39647. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  39648. <remarks>
  39649. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  39650. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  39651. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  39652. </remarks>
  39653. </member>
  39654. <member name="P:Urho.ToolTip.BaseType">
  39655. <summary>Urho's type system base type.</summary>
  39656. <value>StringHash representing the base type for this Urho type.</value>
  39657. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  39658. </member>
  39659. <member name="P:Urho.ToolTip.Delay">
  39660. <summary>
  39661. Return the delay in seconds until the tooltip shows once hovering.
  39662. Or
  39663. Set the delay in seconds until the tooltip shows once hovering. Set zero to use the default from the UI subsystem.
  39664. </summary>
  39665. <value></value>
  39666. <remarks></remarks>
  39667. </member>
  39668. <member name="M:Urho.ToolTip.RegisterObject(Urho.Context)">
  39669. <param name="context"></param>
  39670. <summary>
  39671. Register object factory.
  39672. </summary>
  39673. <remarks></remarks>
  39674. </member>
  39675. <member name="P:Urho.ToolTip.Type">
  39676. <summary>Urho's type system type.</summary>
  39677. <value>StringHash representing the type for this C# type.</value>
  39678. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  39679. </member>
  39680. <member name="P:Urho.ToolTip.TypeName">
  39681. <summary>Urho's low-level type name.</summary>
  39682. <value>Stringified low-level type name.</value>
  39683. <remarks />
  39684. </member>
  39685. <member name="P:Urho.ToolTip.TypeNameStatic">
  39686. <summary>Urho's low-level type name, accessible as a static method.</summary>
  39687. <value>Stringified low-level type name.</value>
  39688. <remarks />
  39689. </member>
  39690. <member name="P:Urho.ToolTip.TypeStatic">
  39691. <summary></summary>
  39692. <value></value>
  39693. <remarks></remarks>
  39694. </member>
  39695. <member name="M:Urho.ToolTip.Update(System.Single)">
  39696. <param name="timeStep"></param>
  39697. <summary>
  39698. Perform UI element update.
  39699. </summary>
  39700. <remarks></remarks>
  39701. </member>
  39702. <member name="T:Urho.TouchBeginEventArgs">
  39703. <summary></summary>
  39704. <remarks></remarks>
  39705. </member>
  39706. <member name="P:Urho.TouchBeginEventArgs.Pressure">
  39707. <summary></summary>
  39708. <value></value>
  39709. <remarks></remarks>
  39710. </member>
  39711. <member name="P:Urho.TouchBeginEventArgs.TouchID">
  39712. <summary></summary>
  39713. <value></value>
  39714. <remarks></remarks>
  39715. </member>
  39716. <member name="P:Urho.TouchBeginEventArgs.X">
  39717. <summary></summary>
  39718. <value></value>
  39719. <remarks></remarks>
  39720. </member>
  39721. <member name="P:Urho.TouchBeginEventArgs.Y">
  39722. <summary></summary>
  39723. <value></value>
  39724. <remarks></remarks>
  39725. </member>
  39726. <member name="T:Urho.TouchEndEventArgs">
  39727. <summary></summary>
  39728. <remarks></remarks>
  39729. </member>
  39730. <member name="P:Urho.TouchEndEventArgs.TouchID">
  39731. <summary></summary>
  39732. <value></value>
  39733. <remarks></remarks>
  39734. </member>
  39735. <member name="P:Urho.TouchEndEventArgs.X">
  39736. <summary></summary>
  39737. <value></value>
  39738. <remarks></remarks>
  39739. </member>
  39740. <member name="P:Urho.TouchEndEventArgs.Y">
  39741. <summary></summary>
  39742. <value></value>
  39743. <remarks></remarks>
  39744. </member>
  39745. <member name="T:Urho.TouchMoveEventArgs">
  39746. <summary></summary>
  39747. <remarks></remarks>
  39748. </member>
  39749. <member name="P:Urho.TouchMoveEventArgs.DX">
  39750. <summary></summary>
  39751. <value></value>
  39752. <remarks></remarks>
  39753. </member>
  39754. <member name="P:Urho.TouchMoveEventArgs.DY">
  39755. <summary></summary>
  39756. <value></value>
  39757. <remarks></remarks>
  39758. </member>
  39759. <member name="P:Urho.TouchMoveEventArgs.Pressure">
  39760. <summary></summary>
  39761. <value></value>
  39762. <remarks></remarks>
  39763. </member>
  39764. <member name="P:Urho.TouchMoveEventArgs.TouchID">
  39765. <summary></summary>
  39766. <value></value>
  39767. <remarks></remarks>
  39768. </member>
  39769. <member name="P:Urho.TouchMoveEventArgs.X">
  39770. <summary></summary>
  39771. <value></value>
  39772. <remarks></remarks>
  39773. </member>
  39774. <member name="P:Urho.TouchMoveEventArgs.Y">
  39775. <summary></summary>
  39776. <value></value>
  39777. <remarks></remarks>
  39778. </member>
  39779. <member name="T:Urho.TouchState">
  39780. <summary></summary>
  39781. <remarks></remarks>
  39782. </member>
  39783. <member name="F:Urho.TouchState.Delta">
  39784. <summary></summary>
  39785. <remarks></remarks>
  39786. </member>
  39787. <member name="F:Urho.TouchState.LastPosition">
  39788. <summary></summary>
  39789. <remarks></remarks>
  39790. </member>
  39791. <member name="F:Urho.TouchState.Position">
  39792. <summary></summary>
  39793. <remarks></remarks>
  39794. </member>
  39795. <member name="F:Urho.TouchState.Pressure">
  39796. <summary></summary>
  39797. <remarks></remarks>
  39798. </member>
  39799. <member name="M:Urho.TouchState.TouchedElement">
  39800. <summary></summary>
  39801. <returns></returns>
  39802. <remarks></remarks>
  39803. </member>
  39804. <member name="F:Urho.TouchState.TouchID">
  39805. <summary></summary>
  39806. <remarks></remarks>
  39807. </member>
  39808. <member name="T:Urho.TransformSpace">
  39809. <summary>
  39810. Transform space for translations and rotations.
  39811. </summary>
  39812. <remarks></remarks>
  39813. </member>
  39814. <member name="F:Urho.TransformSpace.Local">
  39815. <summary></summary>
  39816. </member>
  39817. <member name="F:Urho.TransformSpace.Parent">
  39818. <summary></summary>
  39819. </member>
  39820. <member name="F:Urho.TransformSpace.World">
  39821. <summary></summary>
  39822. </member>
  39823. <member name="T:Urho.TraversalMode">
  39824. <summary>
  39825. Traversal mode for rendering.
  39826. </summary>
  39827. <remarks></remarks>
  39828. </member>
  39829. <member name="F:Urho.TraversalMode.BreadthFirst">
  39830. <summary></summary>
  39831. </member>
  39832. <member name="F:Urho.TraversalMode.DepthFirst">
  39833. <summary></summary>
  39834. </member>
  39835. <member name="T:Urho.UI">
  39836. <summary>
  39837. %UI subsystem. Manages the graphical user interface.
  39838. </summary>
  39839. <remarks></remarks>
  39840. </member>
  39841. <member name="C:Urho.UI(System.IntPtr)">
  39842. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  39843. <summary>Constructs a new instance of UI, given a raw pointer to an unmanaged object</summary>
  39844. <remarks>
  39845. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  39846. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  39847. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  39848. </remarks>
  39849. </member>
  39850. <member name="C:Urho.UI(Urho.Context)">
  39851. <param name="context">The context that this object will be attached to.</param>
  39852. <summary>Creates an instance of UI that is attached to an execution context.</summary>
  39853. <remarks>
  39854. <para>This creates an instance of UI attached to the specified execution context.</para>
  39855. </remarks>
  39856. </member>
  39857. <member name="C:Urho.UI(Urho.UrhoObjectFlag)">
  39858. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  39859. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  39860. <remarks>
  39861. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  39862. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  39863. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  39864. </remarks>
  39865. </member>
  39866. <member name="P:Urho.UI.BaseType">
  39867. <summary>Urho's type system base type.</summary>
  39868. <value>StringHash representing the base type for this Urho type.</value>
  39869. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  39870. </member>
  39871. <member name="M:Urho.UI.Clear">
  39872. <summary>
  39873. Clear the UI (excluding the cursor.)
  39874. </summary>
  39875. <remarks></remarks>
  39876. </member>
  39877. <member name="P:Urho.UI.ClipboardText">
  39878. <summary>
  39879. Return clipboard text.
  39880. Or
  39881. Set clipboard text.
  39882. </summary>
  39883. <value></value>
  39884. <remarks></remarks>
  39885. </member>
  39886. <member name="P:Urho.UI.Cursor">
  39887. <summary>
  39888. Return cursor.
  39889. Or
  39890. Set cursor UI element.
  39891. </summary>
  39892. <value></value>
  39893. <remarks></remarks>
  39894. </member>
  39895. <member name="P:Urho.UI.CursorPosition">
  39896. <summary>
  39897. Return cursor position.
  39898. </summary>
  39899. <value></value>
  39900. <remarks></remarks>
  39901. </member>
  39902. <member name="M:Urho.UI.DebugDraw(Urho.UIElement)">
  39903. <param name="element"></param>
  39904. <summary>
  39905. Debug draw a UI element.
  39906. </summary>
  39907. <remarks></remarks>
  39908. </member>
  39909. <member name="P:Urho.UI.DefaultToolTipDelay">
  39910. <summary>
  39911. Return tooltip default display delay in seconds.
  39912. Or
  39913. Set tooltip default display delay in seconds.
  39914. </summary>
  39915. <value></value>
  39916. <remarks></remarks>
  39917. </member>
  39918. <member name="P:Urho.UI.DoubleClickInterval">
  39919. <summary>
  39920. Return UI element double click interval in seconds.
  39921. Or
  39922. Set UI element double click interval in seconds.
  39923. </summary>
  39924. <value></value>
  39925. <remarks></remarks>
  39926. </member>
  39927. <member name="P:Urho.UI.DragBeginDistance">
  39928. <summary>
  39929. Return UI drag start event distance threshold in pixels.
  39930. Or
  39931. Set UI drag event start distance threshold in pixels.
  39932. </summary>
  39933. <value></value>
  39934. <remarks></remarks>
  39935. </member>
  39936. <member name="P:Urho.UI.DragBeginInterval">
  39937. <summary>
  39938. Return UI drag start event interval in seconds.
  39939. Or
  39940. Set UI drag event start interval in seconds.
  39941. </summary>
  39942. <value></value>
  39943. <remarks></remarks>
  39944. </member>
  39945. <member name="P:Urho.UI.FocusElement">
  39946. <summary>
  39947. Return focused element.
  39948. </summary>
  39949. <value></value>
  39950. <remarks></remarks>
  39951. </member>
  39952. <member name="P:Urho.UI.ForceAutoHint">
  39953. <summary>
  39954. Return whether is using forced autohinting.
  39955. Or
  39956. Set whether to force font autohinting instead of using FreeType's TTF bytecode interpreter.
  39957. </summary>
  39958. <value></value>
  39959. <remarks></remarks>
  39960. </member>
  39961. <member name="P:Urho.UI.FrontElement">
  39962. <summary>
  39963. Return topmost enabled root-level non-modal element.
  39964. </summary>
  39965. <value></value>
  39966. <remarks></remarks>
  39967. </member>
  39968. <member name="M:Urho.UI.GetDragElement(System.UInt32)">
  39969. <param name="index"></param>
  39970. <summary>
  39971. Return the drag element at index.
  39972. </summary>
  39973. <returns></returns>
  39974. <remarks></remarks>
  39975. </member>
  39976. <member name="M:Urho.UI.GetElementAt(Urho.IntVector2,System.Boolean)">
  39977. <param name="position"></param>
  39978. <param name="enabledOnly"></param>
  39979. <summary>
  39980. Return UI element at screen coordinates. By default returns only input-enabled elements.
  39981. </summary>
  39982. <returns></returns>
  39983. <remarks></remarks>
  39984. </member>
  39985. <member name="M:Urho.UI.GetElementAt(System.Int32,System.Int32,System.Boolean)">
  39986. <param name="x"></param>
  39987. <param name="y"></param>
  39988. <param name="enabledOnly"></param>
  39989. <summary>
  39990. Return UI element at screen coordinates. By default returns only input-enabled elements.
  39991. </summary>
  39992. <returns></returns>
  39993. <remarks></remarks>
  39994. </member>
  39995. <member name="M:Urho.UI.HasModalElement">
  39996. <summary>
  39997. Return true when UI has modal element(s).
  39998. </summary>
  39999. <returns></returns>
  40000. <remarks></remarks>
  40001. </member>
  40002. <member name="M:Urho.UI.IsDragging">
  40003. <summary>
  40004. Return whether a drag is in progress.
  40005. </summary>
  40006. <returns></returns>
  40007. <remarks></remarks>
  40008. </member>
  40009. <member name="M:Urho.UI.IsNonFocusedMouseWheel">
  40010. <summary>
  40011. Return whether mouse wheel can control also a non-focused element.
  40012. </summary>
  40013. <returns></returns>
  40014. <remarks></remarks>
  40015. </member>
  40016. <member name="M:Urho.UI.LoadLayout(Urho.XMLFile,Urho.XMLFile)">
  40017. <param name="file"></param>
  40018. <param name="styleFile"></param>
  40019. <summary>
  40020. Load a UI layout from an XML file. Optionally specify another XML file for element style. Return the root element.
  40021. </summary>
  40022. <returns></returns>
  40023. <remarks></remarks>
  40024. </member>
  40025. <member name="M:Urho.UI.LoadLayoutToElement(Urho.UIElement,Urho.ResourceCache,System.String)">
  40026. <param name="container"></param>
  40027. <param name="cache"></param>
  40028. <param name="name"></param>
  40029. <summary></summary>
  40030. <remarks></remarks>
  40031. </member>
  40032. <member name="P:Urho.UI.MaxFontTextureSize">
  40033. <summary>
  40034. Return font texture maximum size.
  40035. Or
  40036. Set maximum font face texture size. Must be a power of two. Default is 2048.
  40037. </summary>
  40038. <value></value>
  40039. <remarks></remarks>
  40040. </member>
  40041. <member name="P:Urho.UI.NumDragElements">
  40042. <summary>
  40043. Return the number of currently dragged elements.
  40044. </summary>
  40045. <value></value>
  40046. <remarks></remarks>
  40047. </member>
  40048. <member name="M:Urho.UI.Render(System.Boolean)">
  40049. <param name="resetRenderTargets"></param>
  40050. <summary>
  40051. Render the UI. If resetRenderTargets is true, is assumed to be the default UI render to backbuffer called by Engine, and will be performed only once. Additional UI renders to a different rendertarget may be triggered from the renderpath.
  40052. </summary>
  40053. <remarks></remarks>
  40054. </member>
  40055. <member name="M:Urho.UI.RenderUpdate">
  40056. <summary>
  40057. Update the UI for rendering. Called by HandleRenderUpdate().
  40058. </summary>
  40059. <remarks></remarks>
  40060. </member>
  40061. <member name="P:Urho.UI.Root">
  40062. <summary>
  40063. Return root UI element.
  40064. </summary>
  40065. <value></value>
  40066. <remarks></remarks>
  40067. </member>
  40068. <member name="P:Urho.UI.RootModalElement">
  40069. <summary>
  40070. Return root modal element.
  40071. </summary>
  40072. <value></value>
  40073. <remarks></remarks>
  40074. </member>
  40075. <member name="M:Urho.UI.SetFocusElement(Urho.UIElement,System.Boolean)">
  40076. <param name="element"></param>
  40077. <param name="byKey"></param>
  40078. <summary>
  40079. Set focused UI element.
  40080. </summary>
  40081. <remarks></remarks>
  40082. </member>
  40083. <member name="M:Urho.UI.SetModalElement(Urho.UIElement,System.Boolean)">
  40084. <param name="modalElement"></param>
  40085. <param name="enable"></param>
  40086. <summary>
  40087. Set modal element. Until all the modal elements are dismissed, all the inputs and events are only sent to them. Return true when successful.
  40088. Only the modal element can clear its modal status or when it is being destructed.
  40089. </summary>
  40090. <returns></returns>
  40091. <remarks></remarks>
  40092. </member>
  40093. <member name="M:Urho.UI.SetNonFocusedMouseWheel(System.Boolean)">
  40094. <param name="nonFocusedMouseWheel"></param>
  40095. <summary>
  40096. Set whether mouse wheel can control also a non-focused element.
  40097. </summary>
  40098. <remarks></remarks>
  40099. </member>
  40100. <member name="P:Urho.UI.Type">
  40101. <summary>Urho's type system type.</summary>
  40102. <value>StringHash representing the type for this C# type.</value>
  40103. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  40104. </member>
  40105. <member name="P:Urho.UI.TypeName">
  40106. <summary>Urho's low-level type name.</summary>
  40107. <value>Stringified low-level type name.</value>
  40108. <remarks />
  40109. </member>
  40110. <member name="P:Urho.UI.TypeNameStatic">
  40111. <summary>Urho's low-level type name, accessible as a static method.</summary>
  40112. <value>Stringified low-level type name.</value>
  40113. <remarks />
  40114. </member>
  40115. <member name="P:Urho.UI.TypeStatic">
  40116. <summary></summary>
  40117. <value></value>
  40118. <remarks></remarks>
  40119. </member>
  40120. <member name="M:Urho.UI.Update(System.Single)">
  40121. <param name="timeStep"></param>
  40122. <summary>
  40123. Update the UI logic. Called by HandlePostUpdate().
  40124. </summary>
  40125. <remarks></remarks>
  40126. </member>
  40127. <member name="P:Urho.UI.UseMutableGlyphs">
  40128. <summary>
  40129. Return whether is using mutable (eraseable) glyphs for fonts.
  40130. Or
  40131. Set whether to use mutable (eraseable) glyphs to ensure a font face never expands to more than one texture. Default false.
  40132. </summary>
  40133. <value></value>
  40134. <remarks></remarks>
  40135. </member>
  40136. <member name="P:Urho.UI.UseScreenKeyboard">
  40137. <summary>
  40138. Return whether focusing a %LineEdit will show the on-screen keyboard.
  40139. Or
  40140. Set whether to show the on-screen keyboard (if supported) when a %LineEdit is focused. Default true on mobile devices.
  40141. </summary>
  40142. <value></value>
  40143. <remarks></remarks>
  40144. </member>
  40145. <member name="P:Urho.UI.UseSystemClipboard">
  40146. <summary>
  40147. Return whether is using the system clipboard.
  40148. Or
  40149. Set whether to use system clipboard. Default false.
  40150. </summary>
  40151. <value></value>
  40152. <remarks></remarks>
  40153. </member>
  40154. <member name="T:Urho.UIDropFileEventArgs">
  40155. <summary></summary>
  40156. <remarks></remarks>
  40157. </member>
  40158. <member name="P:Urho.UIDropFileEventArgs.Element">
  40159. <summary></summary>
  40160. <value></value>
  40161. <remarks></remarks>
  40162. </member>
  40163. <member name="P:Urho.UIDropFileEventArgs.ElementX">
  40164. <summary></summary>
  40165. <value></value>
  40166. <remarks></remarks>
  40167. </member>
  40168. <member name="P:Urho.UIDropFileEventArgs.ElementY">
  40169. <summary></summary>
  40170. <value></value>
  40171. <remarks></remarks>
  40172. </member>
  40173. <member name="P:Urho.UIDropFileEventArgs.FileName">
  40174. <summary></summary>
  40175. <value></value>
  40176. <remarks></remarks>
  40177. </member>
  40178. <member name="P:Urho.UIDropFileEventArgs.X">
  40179. <summary></summary>
  40180. <value></value>
  40181. <remarks></remarks>
  40182. </member>
  40183. <member name="P:Urho.UIDropFileEventArgs.Y">
  40184. <summary></summary>
  40185. <value></value>
  40186. <remarks></remarks>
  40187. </member>
  40188. <member name="T:Urho.UIElement">
  40189. <summary>
  40190. Base class for %UI elements.
  40191. </summary>
  40192. <remarks></remarks>
  40193. </member>
  40194. <member name="C:Urho.UIElement(System.IntPtr)">
  40195. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  40196. <summary>Constructs a new instance of UIElement, given a raw pointer to an unmanaged object</summary>
  40197. <remarks>
  40198. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  40199. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  40200. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  40201. </remarks>
  40202. </member>
  40203. <member name="C:Urho.UIElement(Urho.Context)">
  40204. <param name="context">The context that this object will be attached to.</param>
  40205. <summary>Creates an instance of UIElement that is attached to an execution context.</summary>
  40206. <remarks>
  40207. <para>This creates an instance of UIElement attached to the specified execution context.</para>
  40208. </remarks>
  40209. </member>
  40210. <member name="C:Urho.UIElement(Urho.UrhoObjectFlag)">
  40211. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  40212. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  40213. <remarks>
  40214. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  40215. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  40216. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  40217. </remarks>
  40218. </member>
  40219. <member name="M:Urho.UIElement.AddChild(Urho.UIElement)">
  40220. <param name="element"></param>
  40221. <summary>
  40222. Add a child element.
  40223. </summary>
  40224. <remarks></remarks>
  40225. </member>
  40226. <member name="P:Urho.UIElement.AppliedStyle">
  40227. <summary>
  40228. Return applied style name. Return an empty string when the applied style is an 'auto' style (i.e. style derived from instance's type).
  40229. </summary>
  40230. <value></value>
  40231. <remarks></remarks>
  40232. </member>
  40233. <member name="M:Urho.UIElement.ApplyAttributes">
  40234. <summary>
  40235. Apply attribute changes that can not be applied immediately.
  40236. </summary>
  40237. <remarks></remarks>
  40238. </member>
  40239. <member name="P:Urho.UIElement.BaseType">
  40240. <summary>Urho's type system base type.</summary>
  40241. <value>StringHash representing the base type for this Urho type.</value>
  40242. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  40243. </member>
  40244. <member name="P:Urho.UIElement.BaseTypeStatic">
  40245. <summary></summary>
  40246. <value></value>
  40247. <remarks></remarks>
  40248. </member>
  40249. <member name="P:Urho.UIElement.BringToBackOnFocus">
  40250. <summary>
  40251. Return whether should be put to background when another element is focused.
  40252. Or
  40253. Set whether should be put to background when another element is focused.
  40254. </summary>
  40255. <value></value>
  40256. <remarks></remarks>
  40257. </member>
  40258. <member name="M:Urho.UIElement.BringToFront">
  40259. <summary>
  40260. Bring UI element to front.
  40261. </summary>
  40262. <remarks></remarks>
  40263. </member>
  40264. <member name="P:Urho.UIElement.BringToFrontOnFocus">
  40265. <summary>
  40266. Return whether should be brought to front when focused.
  40267. Or
  40268. Set whether should be brought to front when focused.
  40269. </summary>
  40270. <value></value>
  40271. <remarks></remarks>
  40272. </member>
  40273. <member name="P:Urho.UIElement.ChildOffset">
  40274. <summary>
  40275. Return child element offset.
  40276. Or
  40277. Set child offset.
  40278. </summary>
  40279. <value></value>
  40280. <remarks></remarks>
  40281. </member>
  40282. <member name="P:Urho.UIElement.Children">
  40283. <summary>
  40284. Return immediate child elements.
  40285. </summary>
  40286. <value></value>
  40287. <remarks></remarks>
  40288. </member>
  40289. <member name="P:Urho.UIElement.ClipBorder">
  40290. <summary>
  40291. Return child element clipping border.
  40292. Or
  40293. Set child element clipping border.
  40294. </summary>
  40295. <value></value>
  40296. <remarks></remarks>
  40297. </member>
  40298. <member name="P:Urho.UIElement.ClipChildren">
  40299. <summary>
  40300. Return whether should clip child elements.
  40301. Or
  40302. Set whether should clip child elements. Default false.
  40303. </summary>
  40304. <value></value>
  40305. <remarks></remarks>
  40306. </member>
  40307. <member name="P:Urho.UIElement.ColorAttr">
  40308. <summary>
  40309. Return color attribute. Uses just the top-left color.
  40310. </summary>
  40311. <value></value>
  40312. <remarks></remarks>
  40313. </member>
  40314. <member name="P:Urho.UIElement.CombinedScreenRect">
  40315. <summary>
  40316. Return combined screen coordinate rect of element and its children.
  40317. </summary>
  40318. <value></value>
  40319. <remarks></remarks>
  40320. </member>
  40321. <member name="M:Urho.UIElement.CreateBorderImage(System.String,System.UInt32)">
  40322. <param name="name"></param>
  40323. <param name="index"></param>
  40324. <summary></summary>
  40325. <returns></returns>
  40326. <remarks></remarks>
  40327. </member>
  40328. <member name="M:Urho.UIElement.CreateButton(System.String,System.UInt32)">
  40329. <param name="name"></param>
  40330. <param name="index"></param>
  40331. <summary></summary>
  40332. <returns></returns>
  40333. <remarks></remarks>
  40334. </member>
  40335. <member name="M:Urho.UIElement.CreateCheckBox(System.String,System.UInt32)">
  40336. <param name="name"></param>
  40337. <param name="index"></param>
  40338. <summary></summary>
  40339. <returns></returns>
  40340. <remarks></remarks>
  40341. </member>
  40342. <member name="M:Urho.UIElement.CreateChild(Urho.StringHash,System.String,System.UInt32)">
  40343. <param name="type"></param>
  40344. <param name="name"></param>
  40345. <param name="index"></param>
  40346. <summary>
  40347. Create and add a child element and return it.
  40348. </summary>
  40349. <returns></returns>
  40350. <remarks></remarks>
  40351. </member>
  40352. <member name="M:Urho.UIElement.CreateChild``1(Urho.StringHash,System.String,System.UInt32)">
  40353. <typeparam name="T"></typeparam>
  40354. <param name="code"></param>
  40355. <param name="name"></param>
  40356. <param name="index"></param>
  40357. <summary></summary>
  40358. <returns></returns>
  40359. <remarks></remarks>
  40360. </member>
  40361. <member name="M:Urho.UIElement.CreateCursor(System.String,System.UInt32)">
  40362. <param name="name"></param>
  40363. <param name="index"></param>
  40364. <summary></summary>
  40365. <returns></returns>
  40366. <remarks></remarks>
  40367. </member>
  40368. <member name="M:Urho.UIElement.CreateDropDownList(System.String,System.UInt32)">
  40369. <param name="name"></param>
  40370. <param name="index"></param>
  40371. <summary></summary>
  40372. <returns></returns>
  40373. <remarks></remarks>
  40374. </member>
  40375. <member name="M:Urho.UIElement.CreateLineEdit(System.String,System.UInt32)">
  40376. <param name="name"></param>
  40377. <param name="index"></param>
  40378. <summary></summary>
  40379. <returns></returns>
  40380. <remarks></remarks>
  40381. </member>
  40382. <member name="M:Urho.UIElement.CreateListView(System.String,System.UInt32)">
  40383. <param name="name"></param>
  40384. <param name="index"></param>
  40385. <summary></summary>
  40386. <returns></returns>
  40387. <remarks></remarks>
  40388. </member>
  40389. <member name="M:Urho.UIElement.CreateMenu(System.String,System.UInt32)">
  40390. <param name="name"></param>
  40391. <param name="index"></param>
  40392. <summary></summary>
  40393. <returns></returns>
  40394. <remarks></remarks>
  40395. </member>
  40396. <member name="M:Urho.UIElement.CreateScrollBar(System.String,System.UInt32)">
  40397. <param name="name"></param>
  40398. <param name="index"></param>
  40399. <summary></summary>
  40400. <returns></returns>
  40401. <remarks></remarks>
  40402. </member>
  40403. <member name="M:Urho.UIElement.CreateScrollView(System.String,System.UInt32)">
  40404. <param name="name"></param>
  40405. <param name="index"></param>
  40406. <summary></summary>
  40407. <returns></returns>
  40408. <remarks></remarks>
  40409. </member>
  40410. <member name="M:Urho.UIElement.CreateSlider(System.String,System.UInt32)">
  40411. <param name="name"></param>
  40412. <param name="index"></param>
  40413. <summary></summary>
  40414. <returns></returns>
  40415. <remarks></remarks>
  40416. </member>
  40417. <member name="M:Urho.UIElement.CreateSprite(System.String,System.UInt32)">
  40418. <param name="name"></param>
  40419. <param name="index"></param>
  40420. <summary></summary>
  40421. <returns></returns>
  40422. <remarks></remarks>
  40423. </member>
  40424. <member name="M:Urho.UIElement.CreateText(System.String,System.UInt32)">
  40425. <param name="name"></param>
  40426. <param name="index"></param>
  40427. <summary></summary>
  40428. <returns></returns>
  40429. <remarks></remarks>
  40430. </member>
  40431. <member name="M:Urho.UIElement.CreateToolTip(System.String,System.UInt32)">
  40432. <param name="name"></param>
  40433. <param name="index"></param>
  40434. <summary></summary>
  40435. <returns></returns>
  40436. <remarks></remarks>
  40437. </member>
  40438. <member name="M:Urho.UIElement.CreateView3D(System.String,System.UInt32)">
  40439. <param name="name"></param>
  40440. <param name="index"></param>
  40441. <summary></summary>
  40442. <returns></returns>
  40443. <remarks></remarks>
  40444. </member>
  40445. <member name="M:Urho.UIElement.CreateWindow(System.String,System.UInt32)">
  40446. <param name="name"></param>
  40447. <param name="index"></param>
  40448. <summary></summary>
  40449. <returns></returns>
  40450. <remarks></remarks>
  40451. </member>
  40452. <member name="P:Urho.UIElement.DerivedColor">
  40453. <summary>
  40454. Return derived color. Only valid when no gradient.
  40455. </summary>
  40456. <value></value>
  40457. <remarks></remarks>
  40458. </member>
  40459. <member name="P:Urho.UIElement.DerivedOpacity">
  40460. <summary>
  40461. Return derived opacity (affected by parent elements.) If UseDerivedOpacity is false, returns same as element's own opacity.
  40462. </summary>
  40463. <value></value>
  40464. <remarks></remarks>
  40465. </member>
  40466. <member name="M:Urho.UIElement.DisableLayoutUpdate">
  40467. <summary>
  40468. Disable automatic layout update. Should only be used if there are performance problems.
  40469. </summary>
  40470. <remarks></remarks>
  40471. </member>
  40472. <member name="P:Urho.UIElement.DragButtonCombo">
  40473. <summary>
  40474. Return the drag button combo if this element is being dragged.
  40475. </summary>
  40476. <value></value>
  40477. <remarks></remarks>
  40478. </member>
  40479. <member name="P:Urho.UIElement.DragButtonCount">
  40480. <summary>
  40481. Return the number of buttons dragging this element.
  40482. </summary>
  40483. <value></value>
  40484. <remarks></remarks>
  40485. </member>
  40486. <member name="P:Urho.UIElement.DragDropMode">
  40487. <summary>
  40488. Return drag and drop flags.
  40489. Or
  40490. Set drag and drop flags.
  40491. </summary>
  40492. <value></value>
  40493. <remarks></remarks>
  40494. </member>
  40495. <member name="P:Urho.UIElement.ElementEventSender">
  40496. <summary>
  40497. Get element which should send child added / removed events.
  40498. </summary>
  40499. <value></value>
  40500. <remarks></remarks>
  40501. </member>
  40502. <member name="M:Urho.UIElement.ElementToScreen(Urho.IntVector2)">
  40503. <param name="position"></param>
  40504. <summary>
  40505. Convert element coordinates to screen coordinates.
  40506. </summary>
  40507. <returns></returns>
  40508. <remarks></remarks>
  40509. </member>
  40510. <member name="M:Urho.UIElement.EnableLayoutUpdate">
  40511. <summary>
  40512. Enable automatic layout update.
  40513. </summary>
  40514. <remarks></remarks>
  40515. </member>
  40516. <member name="M:Urho.UIElement.FilterAttributes(Urho.XMLElement)">
  40517. <param name="dest"></param>
  40518. <summary>
  40519. Filter attributes in serialization process.
  40520. </summary>
  40521. <returns></returns>
  40522. <remarks></remarks>
  40523. </member>
  40524. <member name="M:Urho.UIElement.FindChild(Urho.UIElement)">
  40525. <param name="element"></param>
  40526. <summary>
  40527. Find child index. Return M_MAX_UNSIGNED if not found.
  40528. </summary>
  40529. <returns></returns>
  40530. <remarks></remarks>
  40531. </member>
  40532. <member name="P:Urho.UIElement.FocusMode">
  40533. <summary>
  40534. Return focus mode.
  40535. Or
  40536. Set focus mode.
  40537. </summary>
  40538. <value></value>
  40539. <remarks></remarks>
  40540. </member>
  40541. <member name="M:Urho.UIElement.GetChild(System.UInt32)">
  40542. <param name="index"></param>
  40543. <summary>
  40544. Return child element by index.
  40545. </summary>
  40546. <returns></returns>
  40547. <remarks></remarks>
  40548. </member>
  40549. <member name="M:Urho.UIElement.GetChild(System.String,System.Boolean)">
  40550. <param name="name"></param>
  40551. <param name="recursive"></param>
  40552. <summary>
  40553. Return child element by name.
  40554. </summary>
  40555. <returns></returns>
  40556. <remarks></remarks>
  40557. </member>
  40558. <member name="M:Urho.UIElement.GetColor(Urho.Corner)">
  40559. <param name="corner"></param>
  40560. <summary>
  40561. Return corner color.
  40562. </summary>
  40563. <returns></returns>
  40564. <remarks></remarks>
  40565. </member>
  40566. <member name="M:Urho.UIElement.GetDefaultStyle(System.Boolean)">
  40567. <param name="recursiveUp"></param>
  40568. <summary>
  40569. Return default style.
  40570. </summary>
  40571. <returns></returns>
  40572. <remarks></remarks>
  40573. </member>
  40574. <member name="M:Urho.UIElement.GetNumChildren(System.Boolean)">
  40575. <param name="recursive"></param>
  40576. <summary>
  40577. Return number of child elements.
  40578. </summary>
  40579. <returns></returns>
  40580. <remarks></remarks>
  40581. </member>
  40582. <member name="M:Urho.UIElement.HasColorGradient">
  40583. <summary>
  40584. Return whether has different color in at least one corner.
  40585. </summary>
  40586. <returns></returns>
  40587. <remarks></remarks>
  40588. </member>
  40589. <member name="M:Urho.UIElement.HasFocus">
  40590. <summary>
  40591. Return whether has focus.
  40592. </summary>
  40593. <returns></returns>
  40594. <remarks></remarks>
  40595. </member>
  40596. <member name="P:Urho.UIElement.Height">
  40597. <summary>
  40598. Return height.
  40599. Or
  40600. Set height only.
  40601. </summary>
  40602. <value></value>
  40603. <remarks></remarks>
  40604. </member>
  40605. <member name="P:Urho.UIElement.HorizontalAlignment">
  40606. <summary>
  40607. Return horizontal alignment.
  40608. Or
  40609. Set horizontal alignment.
  40610. </summary>
  40611. <value></value>
  40612. <remarks></remarks>
  40613. </member>
  40614. <member name="P:Urho.UIElement.Indent">
  40615. <summary>
  40616. Return horizontal indentation.
  40617. Or
  40618. Set horizontal indentation.
  40619. </summary>
  40620. <value></value>
  40621. <remarks></remarks>
  40622. </member>
  40623. <member name="P:Urho.UIElement.IndentSpacing">
  40624. <summary>
  40625. Return indent spacing (number of pixels per indentation level).
  40626. Or
  40627. Set indent spacing (number of pixels per indentation level).
  40628. </summary>
  40629. <value></value>
  40630. <remarks></remarks>
  40631. </member>
  40632. <member name="P:Urho.UIElement.IndentWidth">
  40633. <summary>
  40634. Return indent width in pixels.
  40635. </summary>
  40636. <value></value>
  40637. <remarks></remarks>
  40638. </member>
  40639. <member name="M:Urho.UIElement.InsertChild(System.UInt32,Urho.UIElement)">
  40640. <param name="index"></param>
  40641. <param name="element"></param>
  40642. <summary>
  40643. Insert a child element into a specific position in the child list.
  40644. </summary>
  40645. <remarks></remarks>
  40646. </member>
  40647. <member name="M:Urho.UIElement.IsEditable">
  40648. <summary>
  40649. Return whether value is editable through input.
  40650. </summary>
  40651. <returns></returns>
  40652. <remarks></remarks>
  40653. </member>
  40654. <member name="M:Urho.UIElement.IsElementEventSender">
  40655. <summary>
  40656. Return whether element should send child added / removed events by itself. If false, defers to parent element.
  40657. </summary>
  40658. <returns></returns>
  40659. <remarks></remarks>
  40660. </member>
  40661. <member name="M:Urho.UIElement.IsEnabled">
  40662. <summary>
  40663. Return whether reacts to input.
  40664. </summary>
  40665. <returns></returns>
  40666. <remarks></remarks>
  40667. </member>
  40668. <member name="M:Urho.UIElement.IsEnabledSelf">
  40669. <summary>
  40670. Returns the element's last own enabled state. May be different than the value returned by IsEnabled when SetDeepEnabled has been used.
  40671. </summary>
  40672. <returns></returns>
  40673. <remarks></remarks>
  40674. </member>
  40675. <member name="M:Urho.UIElement.IsFixedHeight">
  40676. <summary>
  40677. Return true if height is fixed.
  40678. </summary>
  40679. <returns></returns>
  40680. <remarks></remarks>
  40681. </member>
  40682. <member name="M:Urho.UIElement.IsFixedSize">
  40683. <summary>
  40684. Return true if size is fixed.
  40685. </summary>
  40686. <returns></returns>
  40687. <remarks></remarks>
  40688. </member>
  40689. <member name="M:Urho.UIElement.IsFixedWidth">
  40690. <summary>
  40691. Return true if width is fixed.
  40692. </summary>
  40693. <returns></returns>
  40694. <remarks></remarks>
  40695. </member>
  40696. <member name="M:Urho.UIElement.IsHovering">
  40697. <summary>
  40698. Return whether the cursor is hovering on this element.
  40699. </summary>
  40700. <returns></returns>
  40701. <remarks></remarks>
  40702. </member>
  40703. <member name="M:Urho.UIElement.IsInside(Urho.IntVector2,System.Boolean)">
  40704. <param name="position"></param>
  40705. <param name="isScreen"></param>
  40706. <summary>
  40707. Return whether a point (either in element or screen coordinates) is inside the element.
  40708. </summary>
  40709. <returns></returns>
  40710. <remarks></remarks>
  40711. </member>
  40712. <member name="M:Urho.UIElement.IsInsideCombined(Urho.IntVector2,System.Boolean)">
  40713. <param name="position"></param>
  40714. <param name="isScreen"></param>
  40715. <summary>
  40716. Return whether a point (either in element or screen coordinates) is inside the combined rect of the element and its children.
  40717. </summary>
  40718. <returns></returns>
  40719. <remarks></remarks>
  40720. </member>
  40721. <member name="M:Urho.UIElement.IsInternal">
  40722. <summary>
  40723. Return whether is internally created.
  40724. </summary>
  40725. <returns></returns>
  40726. <remarks></remarks>
  40727. </member>
  40728. <member name="M:Urho.UIElement.IsSelected">
  40729. <summary>
  40730. Return whether is selected. Actual meaning is element dependent.
  40731. </summary>
  40732. <returns></returns>
  40733. <remarks></remarks>
  40734. </member>
  40735. <member name="M:Urho.UIElement.IsVisible">
  40736. <summary>
  40737. Return whether element itself should be visible. Elements can be also hidden due to the parent being not visible, use IsVisibleEffective() to check.
  40738. </summary>
  40739. <returns></returns>
  40740. <remarks></remarks>
  40741. </member>
  40742. <member name="M:Urho.UIElement.IsVisibleEffective">
  40743. <summary>
  40744. Return whether element is effectively visible (parent element chain is visible.)
  40745. </summary>
  40746. <returns></returns>
  40747. <remarks></remarks>
  40748. </member>
  40749. <member name="M:Urho.UIElement.IsWithinScissor(Urho.IntRect)">
  40750. <param name="currentScissor"></param>
  40751. <summary>
  40752. Return whether is visible and inside a scissor rectangle and should be rendered.
  40753. </summary>
  40754. <returns></returns>
  40755. <remarks></remarks>
  40756. </member>
  40757. <member name="P:Urho.UIElement.LayoutBorder">
  40758. <summary>
  40759. Return layout border.
  40760. Or
  40761. Set layout border.
  40762. </summary>
  40763. <value></value>
  40764. <remarks></remarks>
  40765. </member>
  40766. <member name="P:Urho.UIElement.LayoutFlexScale">
  40767. <summary>
  40768. Return layout flex scale.
  40769. Or
  40770. Set layout flex scale.
  40771. </summary>
  40772. <value></value>
  40773. <remarks></remarks>
  40774. </member>
  40775. <member name="P:Urho.UIElement.LayoutMaxSize">
  40776. <summary>
  40777. Return maximum layout element size in the layout direction. Only valid after layout has been calculated. Used internally by UI for optimizations.
  40778. </summary>
  40779. <value></value>
  40780. <remarks></remarks>
  40781. </member>
  40782. <member name="P:Urho.UIElement.LayoutMinSize">
  40783. <summary>
  40784. Return minimum layout element size in the layout direction. Only valid after layout has been calculated. Used internally by UI for optimizations.
  40785. </summary>
  40786. <value></value>
  40787. <remarks></remarks>
  40788. </member>
  40789. <member name="P:Urho.UIElement.LayoutMode">
  40790. <summary>
  40791. Return layout mode.
  40792. Or
  40793. Set layout mode only.
  40794. </summary>
  40795. <value></value>
  40796. <remarks></remarks>
  40797. </member>
  40798. <member name="P:Urho.UIElement.LayoutSpacing">
  40799. <summary>
  40800. Return layout spacing.
  40801. Or
  40802. Set layout spacing.
  40803. </summary>
  40804. <value></value>
  40805. <remarks></remarks>
  40806. </member>
  40807. <member name="M:Urho.UIElement.LoadChildXML(Urho.XMLElement,Urho.XMLFile,System.Boolean)">
  40808. <param name="childElem"></param>
  40809. <param name="styleFile"></param>
  40810. <param name="setInstanceDefault"></param>
  40811. <summary>
  40812. Create a child by loading from XML data with style. Return true if successful.
  40813. </summary>
  40814. <returns></returns>
  40815. <remarks></remarks>
  40816. </member>
  40817. <member name="M:Urho.UIElement.LoadXML(Urho.XMLElement,System.Boolean)">
  40818. <param name="source"></param>
  40819. <param name="setInstanceDefault"></param>
  40820. <summary>
  40821. Load from XML data. Return true if successful.
  40822. </summary>
  40823. <returns></returns>
  40824. <remarks></remarks>
  40825. </member>
  40826. <member name="M:Urho.UIElement.LoadXML(Urho.XMLElement,Urho.XMLFile,System.Boolean)">
  40827. <param name="source"></param>
  40828. <param name="styleFile"></param>
  40829. <param name="setInstanceDefault"></param>
  40830. <summary>
  40831. Load from XML data with style. Return true if successful.
  40832. </summary>
  40833. <returns></returns>
  40834. <remarks></remarks>
  40835. </member>
  40836. <member name="P:Urho.UIElement.MaxHeight">
  40837. <summary>
  40838. Return minimum height.
  40839. Or
  40840. Set maximum height.
  40841. </summary>
  40842. <value></value>
  40843. <remarks></remarks>
  40844. </member>
  40845. <member name="P:Urho.UIElement.MaxSize">
  40846. <summary>
  40847. Return maximum size.
  40848. Or
  40849. Set maximum size.
  40850. </summary>
  40851. <value></value>
  40852. <remarks></remarks>
  40853. </member>
  40854. <member name="P:Urho.UIElement.MaxWidth">
  40855. <summary>
  40856. Return minimum width.
  40857. Or
  40858. Set maximum width.
  40859. </summary>
  40860. <value></value>
  40861. <remarks></remarks>
  40862. </member>
  40863. <member name="P:Urho.UIElement.MinHeight">
  40864. <summary>
  40865. Return minimum height.
  40866. Or
  40867. Set minimum height.
  40868. </summary>
  40869. <value></value>
  40870. <remarks></remarks>
  40871. </member>
  40872. <member name="P:Urho.UIElement.MinSize">
  40873. <summary>
  40874. Return minimum size.
  40875. Or
  40876. Set minimum size.
  40877. </summary>
  40878. <value></value>
  40879. <remarks></remarks>
  40880. </member>
  40881. <member name="P:Urho.UIElement.MinWidth">
  40882. <summary>
  40883. Return minimum width.
  40884. Or
  40885. Set minimum width.
  40886. </summary>
  40887. <value></value>
  40888. <remarks></remarks>
  40889. </member>
  40890. <member name="P:Urho.UIElement.Name">
  40891. <summary>
  40892. Return name.
  40893. Or
  40894. Set name.
  40895. </summary>
  40896. <value></value>
  40897. <remarks></remarks>
  40898. </member>
  40899. <member name="M:Urho.UIElement.OnClickBegin(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,System.Int32,Urho.Cursor)">
  40900. <param name="position"></param>
  40901. <param name="screenPosition"></param>
  40902. <param name="button"></param>
  40903. <param name="buttons"></param>
  40904. <param name="qualifiers"></param>
  40905. <param name="cursor"></param>
  40906. <summary>
  40907. React to mouse click begin.
  40908. </summary>
  40909. <remarks></remarks>
  40910. </member>
  40911. <member name="M:Urho.UIElement.OnClickEnd(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,System.Int32,Urho.Cursor,Urho.UIElement)">
  40912. <param name="position"></param>
  40913. <param name="screenPosition"></param>
  40914. <param name="button"></param>
  40915. <param name="buttons"></param>
  40916. <param name="qualifiers"></param>
  40917. <param name="cursor"></param>
  40918. <param name="beginElement"></param>
  40919. <summary>
  40920. React to mouse click end.
  40921. </summary>
  40922. <remarks></remarks>
  40923. </member>
  40924. <member name="M:Urho.UIElement.OnDoubleClick(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,System.Int32,Urho.Cursor)">
  40925. <param name="position"></param>
  40926. <param name="screenPosition"></param>
  40927. <param name="button"></param>
  40928. <param name="buttons"></param>
  40929. <param name="qualifiers"></param>
  40930. <param name="cursor"></param>
  40931. <summary>
  40932. React to double mouse click.
  40933. </summary>
  40934. <remarks></remarks>
  40935. </member>
  40936. <member name="M:Urho.UIElement.OnDragBegin(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,Urho.Cursor)">
  40937. <param name="position"></param>
  40938. <param name="screenPosition"></param>
  40939. <param name="buttons"></param>
  40940. <param name="qualifiers"></param>
  40941. <param name="cursor"></param>
  40942. <summary>
  40943. React to mouse drag begin.
  40944. </summary>
  40945. <remarks></remarks>
  40946. </member>
  40947. <member name="M:Urho.UIElement.OnDragCancel(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,Urho.Cursor)">
  40948. <param name="position"></param>
  40949. <param name="screenPosition"></param>
  40950. <param name="dragButtons"></param>
  40951. <param name="cancelButton"></param>
  40952. <param name="cursor"></param>
  40953. <summary>
  40954. React to a mouse drag cancel event (ie, when an extra button is pressed)
  40955. </summary>
  40956. <remarks></remarks>
  40957. </member>
  40958. <member name="M:Urho.UIElement.OnDragDropFinish(Urho.UIElement)">
  40959. <param name="source"></param>
  40960. <summary>
  40961. React to drag and drop finish. Return true to signal that the drop was accepted.
  40962. </summary>
  40963. <returns></returns>
  40964. <remarks></remarks>
  40965. </member>
  40966. <member name="M:Urho.UIElement.OnDragDropTest(Urho.UIElement)">
  40967. <param name="source"></param>
  40968. <summary>
  40969. React to drag and drop test. Return true to signal that the drop is acceptable.
  40970. </summary>
  40971. <returns></returns>
  40972. <remarks></remarks>
  40973. </member>
  40974. <member name="M:Urho.UIElement.OnDragEnd(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,Urho.Cursor)">
  40975. <param name="position"></param>
  40976. <param name="screenPosition"></param>
  40977. <param name="dragButtons"></param>
  40978. <param name="releaseButton"></param>
  40979. <param name="cursor"></param>
  40980. <summary>
  40981. React to mouse drag end.
  40982. </summary>
  40983. <remarks></remarks>
  40984. </member>
  40985. <member name="M:Urho.UIElement.OnDragMove(Urho.IntVector2,Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,Urho.Cursor)">
  40986. <param name="position"></param>
  40987. <param name="screenPosition"></param>
  40988. <param name="deltaPos"></param>
  40989. <param name="buttons"></param>
  40990. <param name="qualifiers"></param>
  40991. <param name="cursor"></param>
  40992. <summary>
  40993. React to mouse drag motion.
  40994. </summary>
  40995. <remarks></remarks>
  40996. </member>
  40997. <member name="M:Urho.UIElement.OnHover(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,Urho.Cursor)">
  40998. <param name="position"></param>
  40999. <param name="screenPosition"></param>
  41000. <param name="buttons"></param>
  41001. <param name="qualifiers"></param>
  41002. <param name="cursor"></param>
  41003. <summary>
  41004. React to mouse hover.
  41005. </summary>
  41006. <remarks></remarks>
  41007. </member>
  41008. <member name="M:Urho.UIElement.OnIndentSet">
  41009. <summary>
  41010. React to indent change.
  41011. </summary>
  41012. <remarks></remarks>
  41013. </member>
  41014. <member name="M:Urho.UIElement.OnKey(System.Int32,System.Int32,System.Int32)">
  41015. <param name="key"></param>
  41016. <param name="buttons"></param>
  41017. <param name="qualifiers"></param>
  41018. <summary>
  41019. React to a key press.
  41020. </summary>
  41021. <remarks></remarks>
  41022. </member>
  41023. <member name="M:Urho.UIElement.OnPositionSet">
  41024. <summary>
  41025. React to position change.
  41026. </summary>
  41027. <remarks></remarks>
  41028. </member>
  41029. <member name="M:Urho.UIElement.OnResize">
  41030. <summary>
  41031. React to resize.
  41032. </summary>
  41033. <remarks></remarks>
  41034. </member>
  41035. <member name="M:Urho.UIElement.OnSetEditable">
  41036. <summary>
  41037. React to editable status change.
  41038. </summary>
  41039. <remarks></remarks>
  41040. </member>
  41041. <member name="M:Urho.UIElement.OnTextInput(System.String,System.Int32,System.Int32)">
  41042. <param name="text"></param>
  41043. <param name="buttons"></param>
  41044. <param name="qualifiers"></param>
  41045. <summary>
  41046. React to text input event.
  41047. </summary>
  41048. <remarks></remarks>
  41049. </member>
  41050. <member name="M:Urho.UIElement.OnWheel(System.Int32,System.Int32,System.Int32)">
  41051. <param name="delta"></param>
  41052. <param name="buttons"></param>
  41053. <param name="qualifiers"></param>
  41054. <summary>
  41055. React to mouse wheel.
  41056. </summary>
  41057. <remarks></remarks>
  41058. </member>
  41059. <member name="P:Urho.UIElement.Opacity">
  41060. <summary>
  41061. Return opacity.
  41062. Or
  41063. Set opacity.
  41064. </summary>
  41065. <value></value>
  41066. <remarks></remarks>
  41067. </member>
  41068. <member name="P:Urho.UIElement.Parent">
  41069. <summary>
  41070. Return parent element.
  41071. </summary>
  41072. <value></value>
  41073. <remarks></remarks>
  41074. </member>
  41075. <member name="P:Urho.UIElement.Position">
  41076. <summary>
  41077. Return position.
  41078. Or
  41079. Set position.
  41080. </summary>
  41081. <value></value>
  41082. <remarks></remarks>
  41083. </member>
  41084. <member name="P:Urho.UIElement.Priority">
  41085. <summary>
  41086. Return priority.
  41087. Or
  41088. Set priority.
  41089. </summary>
  41090. <value></value>
  41091. <remarks></remarks>
  41092. </member>
  41093. <member name="M:Urho.UIElement.RegisterObject(Urho.Context)">
  41094. <param name="context"></param>
  41095. <summary>
  41096. Register object factory.
  41097. </summary>
  41098. <remarks></remarks>
  41099. </member>
  41100. <member name="M:Urho.UIElement.Remove">
  41101. <summary>
  41102. Remove from the parent element. If no other shared pointer references exist, causes immediate deletion.
  41103. </summary>
  41104. <remarks></remarks>
  41105. </member>
  41106. <member name="M:Urho.UIElement.RemoveAllChildren">
  41107. <summary>
  41108. Remove all child elements.
  41109. </summary>
  41110. <remarks></remarks>
  41111. </member>
  41112. <member name="M:Urho.UIElement.RemoveChild(Urho.UIElement,System.UInt32)">
  41113. <param name="element"></param>
  41114. <param name="index"></param>
  41115. <summary>
  41116. Remove a child element. Starting search at specified index if provided.
  41117. </summary>
  41118. <remarks></remarks>
  41119. </member>
  41120. <member name="M:Urho.UIElement.RemoveChildAtIndex(System.UInt32)">
  41121. <param name="index"></param>
  41122. <summary>
  41123. Remove a child element at index.
  41124. </summary>
  41125. <remarks></remarks>
  41126. </member>
  41127. <member name="M:Urho.UIElement.ResetDeepEnabled">
  41128. <summary>
  41129. Reset enabled state to the element's remembered state prior to calling SetDeepEnabled.
  41130. </summary>
  41131. <remarks></remarks>
  41132. </member>
  41133. <member name="P:Urho.UIElement.Root">
  41134. <summary>
  41135. Return root element.
  41136. </summary>
  41137. <value></value>
  41138. <remarks></remarks>
  41139. </member>
  41140. <member name="M:Urho.UIElement.SaveXML(Urho.XMLElement)">
  41141. <param name="dest"></param>
  41142. <summary>
  41143. Save as XML data. Return true if successful.
  41144. </summary>
  41145. <returns></returns>
  41146. <remarks></remarks>
  41147. </member>
  41148. <member name="P:Urho.UIElement.ScreenPosition">
  41149. <summary>
  41150. Update and return screen position.
  41151. </summary>
  41152. <value></value>
  41153. <remarks></remarks>
  41154. </member>
  41155. <member name="M:Urho.UIElement.ScreenToElement(Urho.IntVector2)">
  41156. <param name="screenPosition"></param>
  41157. <summary>
  41158. Convert screen coordinates to element coordinates.
  41159. </summary>
  41160. <returns></returns>
  41161. <remarks></remarks>
  41162. </member>
  41163. <member name="M:Urho.UIElement.SetAlignment(Urho.HorizontalAlignment,Urho.VerticalAlignment)">
  41164. <param name="hAlign"></param>
  41165. <param name="vAlign"></param>
  41166. <summary>
  41167. Set horizontal and vertical alignment.
  41168. </summary>
  41169. <remarks></remarks>
  41170. </member>
  41171. <member name="M:Urho.UIElement.SetColor(Urho.Color)">
  41172. <param name="color"></param>
  41173. <summary>
  41174. Set color on all corners.
  41175. </summary>
  41176. <remarks></remarks>
  41177. </member>
  41178. <member name="M:Urho.UIElement.SetColor(Urho.Corner,Urho.Color)">
  41179. <param name="corner"></param>
  41180. <param name="color"></param>
  41181. <summary>
  41182. Set color on one corner.
  41183. </summary>
  41184. <remarks></remarks>
  41185. </member>
  41186. <member name="M:Urho.UIElement.SetDeepEnabled(System.Boolean)">
  41187. <param name="enable"></param>
  41188. <summary>
  41189. Set enabled state on self and child elements. Elements' own enabled state is remembered (IsEnabledSelf) and can be restored.
  41190. </summary>
  41191. <remarks></remarks>
  41192. </member>
  41193. <member name="M:Urho.UIElement.SetDefaultStyle(Urho.XMLFile)">
  41194. <param name="style"></param>
  41195. <summary>
  41196. Set default style file for later use by children elements.
  41197. </summary>
  41198. <remarks></remarks>
  41199. </member>
  41200. <member name="M:Urho.UIElement.SetEditable(System.Boolean)">
  41201. <param name="enable"></param>
  41202. <summary>
  41203. Set whether value is editable through input. Not applicable to all elements. Default true.
  41204. </summary>
  41205. <remarks></remarks>
  41206. </member>
  41207. <member name="M:Urho.UIElement.SetElementEventSender(System.Boolean)">
  41208. <param name="flag"></param>
  41209. <summary>
  41210. Set element event sender flag. When child element is added or deleted, the event would be sent using UIElement found in the parental chain having this flag set. If not set, the event is sent using UI's root as per normal.
  41211. </summary>
  41212. <remarks></remarks>
  41213. </member>
  41214. <member name="M:Urho.UIElement.SetEnabled(System.Boolean)">
  41215. <param name="enable"></param>
  41216. <summary>
  41217. Set whether reacts to input. Default false, but is enabled by subclasses if applicable.
  41218. </summary>
  41219. <remarks></remarks>
  41220. </member>
  41221. <member name="M:Urho.UIElement.SetEnabledRecursive(System.Boolean)">
  41222. <param name="enable"></param>
  41223. <summary>
  41224. Set enabled state on self and child elements. Unlike SetDeepEnabled this does not remember the elements' own enabled state, but overwrites it.
  41225. </summary>
  41226. <remarks></remarks>
  41227. </member>
  41228. <member name="M:Urho.UIElement.SetFixedHeight(System.Int32)">
  41229. <param name="height"></param>
  41230. <summary>
  41231. Set fixed height.
  41232. </summary>
  41233. <remarks></remarks>
  41234. </member>
  41235. <member name="M:Urho.UIElement.SetFixedSize(Urho.IntVector2)">
  41236. <param name="size"></param>
  41237. <summary>
  41238. Set fixed size.
  41239. </summary>
  41240. <remarks></remarks>
  41241. </member>
  41242. <member name="M:Urho.UIElement.SetFixedSize(System.Int32,System.Int32)">
  41243. <param name="width"></param>
  41244. <param name="height"></param>
  41245. <summary>
  41246. Set fixed size.
  41247. </summary>
  41248. <remarks></remarks>
  41249. </member>
  41250. <member name="M:Urho.UIElement.SetFixedWidth(System.Int32)">
  41251. <param name="width"></param>
  41252. <summary>
  41253. Set fixed width.
  41254. </summary>
  41255. <remarks></remarks>
  41256. </member>
  41257. <member name="M:Urho.UIElement.SetFocus(System.Boolean)">
  41258. <param name="enable"></param>
  41259. <summary>
  41260. Set whether is focused. Only one element can be focused at a time.
  41261. </summary>
  41262. <remarks></remarks>
  41263. </member>
  41264. <member name="M:Urho.UIElement.SetHovering(System.Boolean)">
  41265. <param name="enable"></param>
  41266. <summary>
  41267. Set hovering state.
  41268. </summary>
  41269. <remarks></remarks>
  41270. </member>
  41271. <member name="M:Urho.UIElement.SetInternal(System.Boolean)">
  41272. <param name="enable"></param>
  41273. <summary>
  41274. Mark as internally (programmatically) created. Used when an element composes itself out of child elements.
  41275. </summary>
  41276. <remarks></remarks>
  41277. </member>
  41278. <member name="M:Urho.UIElement.SetLayout(Urho.LayoutMode,System.Int32,Urho.IntRect)">
  41279. <param name="mode"></param>
  41280. <param name="spacing"></param>
  41281. <param name="border"></param>
  41282. <summary>
  41283. Set layout.
  41284. </summary>
  41285. <remarks></remarks>
  41286. </member>
  41287. <member name="M:Urho.UIElement.SetMaxSize(System.Int32,System.Int32)">
  41288. <param name="width"></param>
  41289. <param name="height"></param>
  41290. <summary>
  41291. Set maximum size.
  41292. </summary>
  41293. <remarks></remarks>
  41294. </member>
  41295. <member name="M:Urho.UIElement.SetMinSize(System.Int32,System.Int32)">
  41296. <param name="width"></param>
  41297. <param name="height"></param>
  41298. <summary>
  41299. Set minimum size.
  41300. </summary>
  41301. <remarks></remarks>
  41302. </member>
  41303. <member name="M:Urho.UIElement.SetParent(Urho.UIElement,System.UInt32)">
  41304. <param name="parent"></param>
  41305. <param name="index"></param>
  41306. <summary>
  41307. Set parent element. Same as parent-&gt;InsertChild(index, this).
  41308. </summary>
  41309. <remarks></remarks>
  41310. </member>
  41311. <member name="M:Urho.UIElement.SetPosition(System.Int32,System.Int32)">
  41312. <param name="x"></param>
  41313. <param name="y"></param>
  41314. <summary>
  41315. Set position.
  41316. </summary>
  41317. <remarks></remarks>
  41318. </member>
  41319. <member name="M:Urho.UIElement.SetSelected(System.Boolean)">
  41320. <param name="enable"></param>
  41321. <summary>
  41322. Set selected mode. Actual meaning is element dependent, for example constant hover or pressed effect.
  41323. </summary>
  41324. <remarks></remarks>
  41325. </member>
  41326. <member name="M:Urho.UIElement.SetSize(System.Int32,System.Int32)">
  41327. <param name="width"></param>
  41328. <param name="height"></param>
  41329. <summary>
  41330. Set size.
  41331. </summary>
  41332. <remarks></remarks>
  41333. </member>
  41334. <member name="M:Urho.UIElement.SetStyle(Urho.XMLElement)">
  41335. <param name="element"></param>
  41336. <summary>
  41337. Set style from an XML element. Return true if the style is applied successfully.
  41338. </summary>
  41339. <returns></returns>
  41340. <remarks></remarks>
  41341. </member>
  41342. <member name="M:Urho.UIElement.SetStyle(System.String,Urho.XMLFile)">
  41343. <param name="styleName"></param>
  41344. <param name="file"></param>
  41345. <summary>
  41346. Set style from an XML file. Find the style element by name. If the style file is not explicitly provided, use the default style from parental chain. Return true if the style is applied successfully.
  41347. </summary>
  41348. <returns></returns>
  41349. <remarks></remarks>
  41350. </member>
  41351. <member name="M:Urho.UIElement.SetStyleAuto(Urho.XMLFile)">
  41352. <param name="file"></param>
  41353. <summary>
  41354. Set style from an XML file. Find the style element automatically. If the style file is not explicitly provided, use the default style from parental chain. Return true if the style is applied successfully.
  41355. </summary>
  41356. <returns></returns>
  41357. <remarks></remarks>
  41358. </member>
  41359. <member name="M:Urho.UIElement.SetVar(Urho.StringHash,System.Int32)">
  41360. <param name="key"></param>
  41361. <param name="value"></param>
  41362. <summary>
  41363. Set a user variable.
  41364. </summary>
  41365. <remarks></remarks>
  41366. </member>
  41367. <member name="M:Urho.UIElement.SetVar(Urho.StringHash,System.Single)">
  41368. <param name="key"></param>
  41369. <param name="value"></param>
  41370. <summary>
  41371. Set a user variable.
  41372. </summary>
  41373. <remarks></remarks>
  41374. </member>
  41375. <member name="M:Urho.UIElement.SetVar(Urho.StringHash,System.String)">
  41376. <param name="key"></param>
  41377. <param name="value"></param>
  41378. <summary>
  41379. Set a user variable.
  41380. </summary>
  41381. <remarks></remarks>
  41382. </member>
  41383. <member name="M:Urho.UIElement.SetVar(Urho.StringHash,Urho.Color)">
  41384. <param name="key"></param>
  41385. <param name="value"></param>
  41386. <summary>
  41387. Set a user variable.
  41388. </summary>
  41389. <remarks></remarks>
  41390. </member>
  41391. <member name="M:Urho.UIElement.SetVar(Urho.StringHash,Urho.IntRect)">
  41392. <param name="key"></param>
  41393. <param name="value"></param>
  41394. <summary>
  41395. Set a user variable.
  41396. </summary>
  41397. <remarks></remarks>
  41398. </member>
  41399. <member name="M:Urho.UIElement.SetVar(Urho.StringHash,Urho.IntVector2)">
  41400. <param name="key"></param>
  41401. <param name="value"></param>
  41402. <summary>
  41403. Set a user variable.
  41404. </summary>
  41405. <remarks></remarks>
  41406. </member>
  41407. <member name="M:Urho.UIElement.SetVar(Urho.StringHash,Urho.Quaternion)">
  41408. <param name="key"></param>
  41409. <param name="value"></param>
  41410. <summary>
  41411. Set a user variable.
  41412. </summary>
  41413. <remarks></remarks>
  41414. </member>
  41415. <member name="M:Urho.UIElement.SetVar(Urho.StringHash,Urho.Vector2)">
  41416. <param name="key"></param>
  41417. <param name="value"></param>
  41418. <summary>
  41419. Set a user variable.
  41420. </summary>
  41421. <remarks></remarks>
  41422. </member>
  41423. <member name="M:Urho.UIElement.SetVar(Urho.StringHash,Urho.Vector3)">
  41424. <param name="key"></param>
  41425. <param name="value"></param>
  41426. <summary>
  41427. Set a user variable.
  41428. </summary>
  41429. <remarks></remarks>
  41430. </member>
  41431. <member name="M:Urho.UIElement.SetVar(Urho.StringHash,Urho.Vector4)">
  41432. <param name="key"></param>
  41433. <param name="value"></param>
  41434. <summary>
  41435. Set a user variable.
  41436. </summary>
  41437. <remarks></remarks>
  41438. </member>
  41439. <member name="M:Urho.UIElement.SetVisible(System.Boolean)">
  41440. <param name="enable"></param>
  41441. <summary>
  41442. Set whether is visible. Visibility propagates to child elements.
  41443. </summary>
  41444. <remarks></remarks>
  41445. </member>
  41446. <member name="P:Urho.UIElement.ShouldSortChildren">
  41447. <summary>
  41448. Return whether should sort child elements according to priority.
  41449. Or
  41450. Set whether should sort child elements according to priority. Default true.
  41451. </summary>
  41452. <value></value>
  41453. <remarks></remarks>
  41454. </member>
  41455. <member name="P:Urho.UIElement.Size">
  41456. <summary>
  41457. Return size.
  41458. Or
  41459. Set size.
  41460. </summary>
  41461. <value></value>
  41462. <remarks></remarks>
  41463. </member>
  41464. <member name="M:Urho.UIElement.SortChildren">
  41465. <summary>
  41466. Sort child elements if sorting enabled and order dirty. Called by UI.
  41467. </summary>
  41468. <remarks></remarks>
  41469. </member>
  41470. <member name="P:Urho.UIElement.TraversalMode">
  41471. <summary>
  41472. Return traversal mode for rendering.
  41473. Or
  41474. Set traversal mode for rendering. The default traversal mode is TM_BREADTH_FIRST for non-root element. Root element should be set to TM_DEPTH_FIRST to avoid artifacts during rendering.
  41475. </summary>
  41476. <value></value>
  41477. <remarks></remarks>
  41478. </member>
  41479. <member name="P:Urho.UIElement.Type">
  41480. <summary>Urho's type system type.</summary>
  41481. <value>StringHash representing the type for this C# type.</value>
  41482. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  41483. </member>
  41484. <member name="P:Urho.UIElement.TypeName">
  41485. <summary>Urho's low-level type name.</summary>
  41486. <value>Stringified low-level type name.</value>
  41487. <remarks />
  41488. </member>
  41489. <member name="P:Urho.UIElement.TypeNameStatic">
  41490. <summary>Urho's low-level type name, accessible as a static method.</summary>
  41491. <value>Stringified low-level type name.</value>
  41492. <remarks />
  41493. </member>
  41494. <member name="P:Urho.UIElement.TypeStatic">
  41495. <summary></summary>
  41496. <value></value>
  41497. <remarks></remarks>
  41498. </member>
  41499. <member name="M:Urho.UIElement.Update(System.Single)">
  41500. <param name="timeStep"></param>
  41501. <summary>
  41502. Perform UI element update.
  41503. </summary>
  41504. <remarks></remarks>
  41505. </member>
  41506. <member name="M:Urho.UIElement.UpdateLayout">
  41507. <summary>
  41508. Manually update layout. Should not be necessary in most cases, but is provided for completeness.
  41509. </summary>
  41510. <remarks></remarks>
  41511. </member>
  41512. <member name="P:Urho.UIElement.UseDerivedOpacity">
  41513. <summary>
  41514. Return whether parent elements' opacity affects opacity.
  41515. Or
  41516. Set whether parent elements' opacity affects opacity. Default true.
  41517. </summary>
  41518. <value></value>
  41519. <remarks></remarks>
  41520. </member>
  41521. <member name="P:Urho.UIElement.VerticalAlignment">
  41522. <summary>
  41523. Return vertical alignment.
  41524. Or
  41525. Set vertical alignment.
  41526. </summary>
  41527. <value></value>
  41528. <remarks></remarks>
  41529. </member>
  41530. <member name="P:Urho.UIElement.Width">
  41531. <summary>
  41532. Return width.
  41533. Or
  41534. Set width only.
  41535. </summary>
  41536. <value></value>
  41537. <remarks></remarks>
  41538. </member>
  41539. <member name="T:Urho.UIMouseClickEndEventArgs">
  41540. <summary></summary>
  41541. <remarks></remarks>
  41542. </member>
  41543. <member name="P:Urho.UIMouseClickEndEventArgs.BeginElement">
  41544. <summary></summary>
  41545. <value></value>
  41546. <remarks></remarks>
  41547. </member>
  41548. <member name="P:Urho.UIMouseClickEndEventArgs.Button">
  41549. <summary></summary>
  41550. <value></value>
  41551. <remarks></remarks>
  41552. </member>
  41553. <member name="P:Urho.UIMouseClickEndEventArgs.Buttons">
  41554. <summary></summary>
  41555. <value></value>
  41556. <remarks></remarks>
  41557. </member>
  41558. <member name="P:Urho.UIMouseClickEndEventArgs.Element">
  41559. <summary></summary>
  41560. <value></value>
  41561. <remarks></remarks>
  41562. </member>
  41563. <member name="P:Urho.UIMouseClickEndEventArgs.Qualifiers">
  41564. <summary></summary>
  41565. <value></value>
  41566. <remarks></remarks>
  41567. </member>
  41568. <member name="P:Urho.UIMouseClickEndEventArgs.X">
  41569. <summary></summary>
  41570. <value></value>
  41571. <remarks></remarks>
  41572. </member>
  41573. <member name="P:Urho.UIMouseClickEndEventArgs.Y">
  41574. <summary></summary>
  41575. <value></value>
  41576. <remarks></remarks>
  41577. </member>
  41578. <member name="T:Urho.UIMouseClickEventArgs">
  41579. <summary></summary>
  41580. <remarks></remarks>
  41581. </member>
  41582. <member name="P:Urho.UIMouseClickEventArgs.Button">
  41583. <summary></summary>
  41584. <value></value>
  41585. <remarks></remarks>
  41586. </member>
  41587. <member name="P:Urho.UIMouseClickEventArgs.Buttons">
  41588. <summary></summary>
  41589. <value></value>
  41590. <remarks></remarks>
  41591. </member>
  41592. <member name="P:Urho.UIMouseClickEventArgs.Element">
  41593. <summary></summary>
  41594. <value></value>
  41595. <remarks></remarks>
  41596. </member>
  41597. <member name="P:Urho.UIMouseClickEventArgs.Qualifiers">
  41598. <summary></summary>
  41599. <value></value>
  41600. <remarks></remarks>
  41601. </member>
  41602. <member name="P:Urho.UIMouseClickEventArgs.X">
  41603. <summary></summary>
  41604. <value></value>
  41605. <remarks></remarks>
  41606. </member>
  41607. <member name="P:Urho.UIMouseClickEventArgs.Y">
  41608. <summary></summary>
  41609. <value></value>
  41610. <remarks></remarks>
  41611. </member>
  41612. <member name="T:Urho.UIMouseDoubleClickEventArgs">
  41613. <summary></summary>
  41614. <remarks></remarks>
  41615. </member>
  41616. <member name="P:Urho.UIMouseDoubleClickEventArgs.Button">
  41617. <summary></summary>
  41618. <value></value>
  41619. <remarks></remarks>
  41620. </member>
  41621. <member name="P:Urho.UIMouseDoubleClickEventArgs.Buttons">
  41622. <summary></summary>
  41623. <value></value>
  41624. <remarks></remarks>
  41625. </member>
  41626. <member name="P:Urho.UIMouseDoubleClickEventArgs.Element">
  41627. <summary></summary>
  41628. <value></value>
  41629. <remarks></remarks>
  41630. </member>
  41631. <member name="P:Urho.UIMouseDoubleClickEventArgs.Qualifiers">
  41632. <summary></summary>
  41633. <value></value>
  41634. <remarks></remarks>
  41635. </member>
  41636. <member name="P:Urho.UIMouseDoubleClickEventArgs.X">
  41637. <summary></summary>
  41638. <value></value>
  41639. <remarks></remarks>
  41640. </member>
  41641. <member name="P:Urho.UIMouseDoubleClickEventArgs.Y">
  41642. <summary></summary>
  41643. <value></value>
  41644. <remarks></remarks>
  41645. </member>
  41646. <member name="T:Urho.UnhandledKeyEventArgs">
  41647. <summary></summary>
  41648. <remarks></remarks>
  41649. </member>
  41650. <member name="P:Urho.UnhandledKeyEventArgs.Buttons">
  41651. <summary></summary>
  41652. <value></value>
  41653. <remarks></remarks>
  41654. </member>
  41655. <member name="P:Urho.UnhandledKeyEventArgs.Element">
  41656. <summary></summary>
  41657. <value></value>
  41658. <remarks></remarks>
  41659. </member>
  41660. <member name="P:Urho.UnhandledKeyEventArgs.Key">
  41661. <summary></summary>
  41662. <value></value>
  41663. <remarks></remarks>
  41664. </member>
  41665. <member name="P:Urho.UnhandledKeyEventArgs.Qualifiers">
  41666. <summary></summary>
  41667. <value></value>
  41668. <remarks></remarks>
  41669. </member>
  41670. <member name="T:Urho.UnknownComponent">
  41671. <summary>
  41672. Placeholder for allowing unregistered components to be loaded
  41673. </summary>
  41674. <remarks></remarks>
  41675. </member>
  41676. <member name="C:Urho.UnknownComponent(System.IntPtr)">
  41677. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  41678. <summary>Constructs a new instance of UnknownComponent, given a raw pointer to an unmanaged object</summary>
  41679. <remarks>
  41680. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  41681. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  41682. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  41683. </remarks>
  41684. </member>
  41685. <member name="C:Urho.UnknownComponent(Urho.Context)">
  41686. <param name="context">The context that this object will be attached to.</param>
  41687. <summary>Creates an instance of UnknownComponent that is attached to an execution context.</summary>
  41688. <remarks>
  41689. <para>This creates an instance of UnknownComponent attached to the specified execution context.</para>
  41690. </remarks>
  41691. </member>
  41692. <member name="C:Urho.UnknownComponent(Urho.UrhoObjectFlag)">
  41693. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  41694. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  41695. <remarks>
  41696. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  41697. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  41698. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  41699. </remarks>
  41700. </member>
  41701. <member name="M:Urho.UnknownComponent.LoadXML(Urho.XMLElement,System.Boolean)">
  41702. <param name="source"></param>
  41703. <param name="setInstanceDefault"></param>
  41704. <summary>
  41705. Load from XML data. Return true if successful.
  41706. </summary>
  41707. <returns></returns>
  41708. <remarks></remarks>
  41709. </member>
  41710. <member name="M:Urho.UnknownComponent.RegisterObject(Urho.Context)">
  41711. <param name="context"></param>
  41712. <summary>
  41713. Register object factory.
  41714. </summary>
  41715. <remarks></remarks>
  41716. </member>
  41717. <member name="M:Urho.UnknownComponent.SaveXML(Urho.XMLElement)">
  41718. <param name="dest"></param>
  41719. <summary>
  41720. Save as XML data. Return true if successful.
  41721. </summary>
  41722. <returns></returns>
  41723. <remarks></remarks>
  41724. </member>
  41725. <member name="M:Urho.UnknownComponent.SetType(Urho.StringHash)">
  41726. <param name="typeHash"></param>
  41727. <summary>
  41728. Initialize the type hash only when type name not known. Called by Node when loading.
  41729. </summary>
  41730. <remarks></remarks>
  41731. </member>
  41732. <member name="M:Urho.UnknownComponent.SetTypeName(System.String)">
  41733. <param name="typeName"></param>
  41734. <summary>
  41735. Initialize the type name. Called by Node when loading.
  41736. </summary>
  41737. <remarks></remarks>
  41738. </member>
  41739. <member name="P:Urho.UnknownComponent.Type">
  41740. <summary>Urho's type system type.</summary>
  41741. <value>StringHash representing the type for this C# type.</value>
  41742. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  41743. </member>
  41744. <member name="P:Urho.UnknownComponent.TypeName">
  41745. <summary>Urho's low-level type name.</summary>
  41746. <value>Stringified low-level type name.</value>
  41747. <remarks />
  41748. </member>
  41749. <member name="P:Urho.UnknownComponent.TypeNameStatic">
  41750. <summary>Urho's low-level type name, accessible as a static method.</summary>
  41751. <value>Stringified low-level type name.</value>
  41752. <remarks />
  41753. </member>
  41754. <member name="P:Urho.UnknownComponent.TypeStatic">
  41755. <summary>
  41756. Return static type.
  41757. </summary>
  41758. <value></value>
  41759. <remarks></remarks>
  41760. </member>
  41761. <member name="P:Urho.UnknownComponent.UseXML">
  41762. <summary>
  41763. Return whether was loaded using XML data.
  41764. </summary>
  41765. <value></value>
  41766. <remarks></remarks>
  41767. </member>
  41768. <member name="T:Urho.UnknownResourceTypeEventArgs">
  41769. <summary></summary>
  41770. <remarks></remarks>
  41771. </member>
  41772. <member name="P:Urho.UnknownResourceTypeEventArgs.ResourceType">
  41773. <summary></summary>
  41774. <value></value>
  41775. <remarks></remarks>
  41776. </member>
  41777. <member name="T:Urho.UpdateEventArgs">
  41778. <summary></summary>
  41779. <remarks></remarks>
  41780. </member>
  41781. <member name="P:Urho.UpdateEventArgs.TimeStep">
  41782. <summary></summary>
  41783. <value></value>
  41784. <remarks></remarks>
  41785. </member>
  41786. <member name="T:Urho.UpdateGeometryType">
  41787. <summary>
  41788. Geometry update type.
  41789. </summary>
  41790. <remarks></remarks>
  41791. </member>
  41792. <member name="F:Urho.UpdateGeometryType.MainThread">
  41793. <summary></summary>
  41794. </member>
  41795. <member name="F:Urho.UpdateGeometryType.None">
  41796. <summary></summary>
  41797. </member>
  41798. <member name="F:Urho.UpdateGeometryType.WorkerThread">
  41799. <summary></summary>
  41800. </member>
  41801. <member name="T:Urho.UpdateSmoothingEventArgs">
  41802. <summary></summary>
  41803. <remarks></remarks>
  41804. </member>
  41805. <member name="P:Urho.UpdateSmoothingEventArgs.Constant">
  41806. <summary></summary>
  41807. <value></value>
  41808. <remarks></remarks>
  41809. </member>
  41810. <member name="P:Urho.UpdateSmoothingEventArgs.SquaredSnapThreshold">
  41811. <summary></summary>
  41812. <value></value>
  41813. <remarks></remarks>
  41814. </member>
  41815. <member name="T:Urho.UrhoConsole">
  41816. <summary>
  41817. %Console window with log history and command line prompt.
  41818. </summary>
  41819. <remarks></remarks>
  41820. </member>
  41821. <member name="C:Urho.UrhoConsole(System.IntPtr)">
  41822. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  41823. <summary>Constructs a new instance of UrhoConsole, given a raw pointer to an unmanaged object</summary>
  41824. <remarks>
  41825. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  41826. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  41827. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  41828. </remarks>
  41829. </member>
  41830. <member name="C:Urho.UrhoConsole(Urho.Context)">
  41831. <param name="context">The context that this object will be attached to.</param>
  41832. <summary>Creates an instance of UrhoConsole that is attached to an execution context.</summary>
  41833. <remarks>
  41834. <para>This creates an instance of UrhoConsole attached to the specified execution context.</para>
  41835. </remarks>
  41836. </member>
  41837. <member name="C:Urho.UrhoConsole(Urho.UrhoObjectFlag)">
  41838. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  41839. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  41840. <remarks>
  41841. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  41842. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  41843. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  41844. </remarks>
  41845. </member>
  41846. <member name="P:Urho.UrhoConsole.Background">
  41847. <summary>
  41848. Return the background element.
  41849. </summary>
  41850. <value></value>
  41851. <remarks></remarks>
  41852. </member>
  41853. <member name="P:Urho.UrhoConsole.BaseType">
  41854. <summary>Urho's type system base type.</summary>
  41855. <value>StringHash representing the base type for this Urho type.</value>
  41856. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  41857. </member>
  41858. <member name="P:Urho.UrhoConsole.CloseButton">
  41859. <summary>
  41860. Return the close butoon element.
  41861. </summary>
  41862. <value></value>
  41863. <remarks></remarks>
  41864. </member>
  41865. <member name="P:Urho.UrhoConsole.CommandInterpreter">
  41866. <summary>
  41867. Return the last used command interpreter.
  41868. Or
  41869. Set the command interpreter.
  41870. </summary>
  41871. <value></value>
  41872. <remarks></remarks>
  41873. </member>
  41874. <member name="M:Urho.UrhoConsole.CopySelectedRows">
  41875. <summary>
  41876. Copy selected rows to system clipboard.
  41877. </summary>
  41878. <remarks></remarks>
  41879. </member>
  41880. <member name="P:Urho.UrhoConsole.DefaultStyle">
  41881. <summary>
  41882. Return the UI style file.
  41883. Or
  41884. Set UI elements' style from an XML file.
  41885. </summary>
  41886. <value></value>
  41887. <remarks></remarks>
  41888. </member>
  41889. <member name="P:Urho.UrhoConsole.FocusOnShow">
  41890. <summary>
  41891. Return whether automatically focuses the line edit when showing.
  41892. Or
  41893. Set whether to automatically focus the line edit when showing. Default true on desktops and false on mobile devices, as on mobiles it would pop up the screen keyboard.
  41894. </summary>
  41895. <value></value>
  41896. <remarks></remarks>
  41897. </member>
  41898. <member name="M:Urho.UrhoConsole.GetConsoleInput">
  41899. <summary></summary>
  41900. <returns></returns>
  41901. <remarks></remarks>
  41902. </member>
  41903. <member name="M:Urho.UrhoConsole.GetHistoryRow(System.UInt32)">
  41904. <param name="index"></param>
  41905. <summary>
  41906. Return history row at index.
  41907. </summary>
  41908. <returns></returns>
  41909. <remarks></remarks>
  41910. </member>
  41911. <member name="P:Urho.UrhoConsole.HistoryPosition">
  41912. <summary>
  41913. Return current history position.
  41914. </summary>
  41915. <value></value>
  41916. <remarks></remarks>
  41917. </member>
  41918. <member name="M:Urho.UrhoConsole.IsAutoVisibleOnError">
  41919. <summary>
  41920. Return true when console is set to automatically visible when receiving an error log message.
  41921. </summary>
  41922. <returns></returns>
  41923. <remarks></remarks>
  41924. </member>
  41925. <member name="M:Urho.UrhoConsole.IsVisible">
  41926. <summary>
  41927. Return whether is visible.
  41928. </summary>
  41929. <returns></returns>
  41930. <remarks></remarks>
  41931. </member>
  41932. <member name="P:Urho.UrhoConsole.LineEdit">
  41933. <summary>
  41934. Return the line edit element.
  41935. </summary>
  41936. <value></value>
  41937. <remarks></remarks>
  41938. </member>
  41939. <member name="P:Urho.UrhoConsole.NumBufferedRows">
  41940. <summary>
  41941. Return number of buffered rows.
  41942. Or
  41943. Set number of buffered rows.
  41944. </summary>
  41945. <value></value>
  41946. <remarks></remarks>
  41947. </member>
  41948. <member name="P:Urho.UrhoConsole.NumHistoryRows">
  41949. <summary>
  41950. Return history maximum size.
  41951. Or
  41952. Set command history maximum size, 0 disables history.
  41953. </summary>
  41954. <value></value>
  41955. <remarks></remarks>
  41956. </member>
  41957. <member name="P:Urho.UrhoConsole.NumRows">
  41958. <summary>
  41959. Return number of displayed rows.
  41960. Or
  41961. Set number of displayed rows.
  41962. </summary>
  41963. <value></value>
  41964. <remarks></remarks>
  41965. </member>
  41966. <member name="M:Urho.UrhoConsole.OpenConsoleWindow">
  41967. <summary></summary>
  41968. <remarks></remarks>
  41969. </member>
  41970. <member name="M:Urho.UrhoConsole.SetAutoVisibleOnError(System.Boolean)">
  41971. <param name="enable"></param>
  41972. <summary>
  41973. Automatically set console to visible when receiving an error log message.
  41974. </summary>
  41975. <remarks></remarks>
  41976. </member>
  41977. <member name="M:Urho.UrhoConsole.SetVisible(System.Boolean)">
  41978. <param name="enable"></param>
  41979. <summary>
  41980. Show or hide.
  41981. </summary>
  41982. <remarks></remarks>
  41983. </member>
  41984. <member name="M:Urho.UrhoConsole.Toggle">
  41985. <summary>
  41986. Toggle visibility.
  41987. </summary>
  41988. <remarks></remarks>
  41989. </member>
  41990. <member name="P:Urho.UrhoConsole.Type">
  41991. <summary>Urho's type system type.</summary>
  41992. <value>StringHash representing the type for this C# type.</value>
  41993. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  41994. </member>
  41995. <member name="P:Urho.UrhoConsole.TypeName">
  41996. <summary>Urho's low-level type name.</summary>
  41997. <value>Stringified low-level type name.</value>
  41998. <remarks />
  41999. </member>
  42000. <member name="P:Urho.UrhoConsole.TypeNameStatic">
  42001. <summary>Urho's low-level type name, accessible as a static method.</summary>
  42002. <value>Stringified low-level type name.</value>
  42003. <remarks />
  42004. </member>
  42005. <member name="P:Urho.UrhoConsole.TypeStatic">
  42006. <summary></summary>
  42007. <value></value>
  42008. <remarks></remarks>
  42009. </member>
  42010. <member name="M:Urho.UrhoConsole.UpdateElements">
  42011. <summary>
  42012. Update elements to layout properly. Call this after manually adjusting the sub-elements.
  42013. </summary>
  42014. <remarks></remarks>
  42015. </member>
  42016. <member name="T:Urho.UrhoObject">
  42017. <summary>
  42018. Base class for objects with type identification, subsystem access and event sending/receiving capability.
  42019. </summary>
  42020. <remarks></remarks>
  42021. </member>
  42022. <member name="C:Urho.UrhoObject(System.IntPtr)">
  42023. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  42024. <summary>Constructs a new instance of UrhoObject, given a raw pointer to an unmanaged object</summary>
  42025. <remarks>
  42026. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  42027. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  42028. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  42029. </remarks>
  42030. </member>
  42031. <member name="C:Urho.UrhoObject(Urho.UrhoObjectFlag)">
  42032. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  42033. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  42034. <remarks>
  42035. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  42036. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  42037. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  42038. </remarks>
  42039. </member>
  42040. <member name="P:Urho.UrhoObject.BaseType">
  42041. <summary>Urho's type system base type.</summary>
  42042. <value>StringHash representing the base type for this Urho type.</value>
  42043. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  42044. </member>
  42045. <member name="P:Urho.UrhoObject.BaseTypeStatic">
  42046. <summary></summary>
  42047. <value></value>
  42048. <remarks></remarks>
  42049. </member>
  42050. <member name="P:Urho.UrhoObject.Category">
  42051. <summary>
  42052. Return object category. Categories are (optionally) registered along with the object factory. Return an empty string if the object category is not registered.
  42053. </summary>
  42054. <value></value>
  42055. <remarks></remarks>
  42056. </member>
  42057. <member name="P:Urho.UrhoObject.Context">
  42058. <summary>
  42059. Return execution context.
  42060. </summary>
  42061. <value></value>
  42062. <remarks></remarks>
  42063. </member>
  42064. <member name="P:Urho.UrhoObject.EventHandler">
  42065. <summary>
  42066. Return active event handler. Null outside event handling.
  42067. </summary>
  42068. <value></value>
  42069. <remarks></remarks>
  42070. </member>
  42071. <member name="P:Urho.UrhoObject.EventSender">
  42072. <summary>
  42073. Return active event sender. Null outside event handling.
  42074. </summary>
  42075. <value></value>
  42076. <remarks></remarks>
  42077. </member>
  42078. <member name="M:Urho.UrhoObject.GetSubsystem(Urho.StringHash)">
  42079. <param name="type"></param>
  42080. <summary>
  42081. Return subsystem by type.
  42082. </summary>
  42083. <returns></returns>
  42084. <remarks></remarks>
  42085. </member>
  42086. <member name="M:Urho.UrhoObject.HasEventHandlers">
  42087. <summary>
  42088. Return whether has subscribed to any event.
  42089. </summary>
  42090. <returns></returns>
  42091. <remarks></remarks>
  42092. </member>
  42093. <member name="M:Urho.UrhoObject.HasSubscribedToEvent(Urho.StringHash)">
  42094. <param name="eventType"></param>
  42095. <summary>
  42096. Return whether has subscribed to an event without specific sender.
  42097. </summary>
  42098. <returns></returns>
  42099. <remarks></remarks>
  42100. </member>
  42101. <member name="M:Urho.UrhoObject.HasSubscribedToEvent(Urho.UrhoObject,Urho.StringHash)">
  42102. <param name="sender"></param>
  42103. <param name="eventType"></param>
  42104. <summary>
  42105. Return whether has subscribed to a specific sender's event.
  42106. </summary>
  42107. <returns></returns>
  42108. <remarks></remarks>
  42109. </member>
  42110. <member name="M:Urho.UrhoObject.SendEvent(Urho.StringHash)">
  42111. <param name="eventType"></param>
  42112. <summary>
  42113. Send event to all subscribers.
  42114. </summary>
  42115. <remarks></remarks>
  42116. </member>
  42117. <member name="M:Urho.UrhoObject.SubscribeToAnimationTrigger(System.Action{Urho.AnimationTriggerEventArgs})">
  42118. <param name="handler"></param>
  42119. <summary></summary>
  42120. <returns></returns>
  42121. <remarks></remarks>
  42122. </member>
  42123. <member name="M:Urho.UrhoObject.SubscribeToAsyncExecFinished(System.Action{Urho.AsyncExecFinishedEventArgs})">
  42124. <param name="handler"></param>
  42125. <summary></summary>
  42126. <returns></returns>
  42127. <remarks></remarks>
  42128. </member>
  42129. <member name="M:Urho.UrhoObject.SubscribeToAsyncLoadFinished(System.Action{Urho.AsyncLoadFinishedEventArgs})">
  42130. <param name="handler"></param>
  42131. <summary></summary>
  42132. <returns></returns>
  42133. <remarks></remarks>
  42134. </member>
  42135. <member name="M:Urho.UrhoObject.SubscribeToAsyncLoadProgress(System.Action{Urho.AsyncLoadProgressEventArgs})">
  42136. <param name="handler"></param>
  42137. <summary></summary>
  42138. <returns></returns>
  42139. <remarks></remarks>
  42140. </member>
  42141. <member name="M:Urho.UrhoObject.SubscribeToAttributeAnimationAdded(System.Action{Urho.AttributeAnimationAddedEventArgs})">
  42142. <param name="handler"></param>
  42143. <summary></summary>
  42144. <returns></returns>
  42145. <remarks></remarks>
  42146. </member>
  42147. <member name="M:Urho.UrhoObject.SubscribeToAttributeAnimationRemoved(System.Action{Urho.AttributeAnimationRemovedEventArgs})">
  42148. <param name="handler"></param>
  42149. <summary></summary>
  42150. <returns></returns>
  42151. <remarks></remarks>
  42152. </member>
  42153. <member name="M:Urho.UrhoObject.SubscribeToAttributeAnimationUpdate(System.Action{Urho.AttributeAnimationUpdateEventArgs})">
  42154. <param name="handler"></param>
  42155. <summary></summary>
  42156. <returns></returns>
  42157. <remarks></remarks>
  42158. </member>
  42159. <member name="M:Urho.UrhoObject.SubscribeToBeginFrame(System.Action{Urho.BeginFrameEventArgs})">
  42160. <param name="handler"></param>
  42161. <summary></summary>
  42162. <returns></returns>
  42163. <remarks></remarks>
  42164. </member>
  42165. <member name="M:Urho.UrhoObject.SubscribeToBeginRendering(System.Action{Urho.BeginRenderingEventArgs})">
  42166. <param name="handler"></param>
  42167. <summary></summary>
  42168. <returns></returns>
  42169. <remarks></remarks>
  42170. </member>
  42171. <member name="M:Urho.UrhoObject.SubscribeToBeginViewRender(System.Action{Urho.BeginViewRenderEventArgs})">
  42172. <param name="handler"></param>
  42173. <summary></summary>
  42174. <returns></returns>
  42175. <remarks></remarks>
  42176. </member>
  42177. <member name="M:Urho.UrhoObject.SubscribeToBeginViewUpdate(System.Action{Urho.BeginViewUpdateEventArgs})">
  42178. <param name="handler"></param>
  42179. <summary></summary>
  42180. <returns></returns>
  42181. <remarks></remarks>
  42182. </member>
  42183. <member name="M:Urho.UrhoObject.SubscribeToBoneHierarchyCreated(System.Action{Urho.BoneHierarchyCreatedEventArgs})">
  42184. <param name="handler"></param>
  42185. <summary></summary>
  42186. <returns></returns>
  42187. <remarks></remarks>
  42188. </member>
  42189. <member name="M:Urho.UrhoObject.SubscribeToChangeLanguage(System.Action{Urho.ChangeLanguageEventArgs})">
  42190. <param name="handler"></param>
  42191. <summary></summary>
  42192. <returns></returns>
  42193. <remarks></remarks>
  42194. </member>
  42195. <member name="M:Urho.UrhoObject.SubscribeToCharEntry(System.Action{Urho.CharEntryEventArgs})">
  42196. <param name="handler"></param>
  42197. <summary></summary>
  42198. <returns></returns>
  42199. <remarks></remarks>
  42200. </member>
  42201. <member name="M:Urho.UrhoObject.SubscribeToClientConnected(System.Action{Urho.ClientConnectedEventArgs})">
  42202. <param name="handler"></param>
  42203. <summary></summary>
  42204. <returns></returns>
  42205. <remarks></remarks>
  42206. </member>
  42207. <member name="M:Urho.UrhoObject.SubscribeToClientDisconnected(System.Action{Urho.ClientDisconnectedEventArgs})">
  42208. <param name="handler"></param>
  42209. <summary></summary>
  42210. <returns></returns>
  42211. <remarks></remarks>
  42212. </member>
  42213. <member name="M:Urho.UrhoObject.SubscribeToClientIdentity(System.Action{Urho.ClientIdentityEventArgs})">
  42214. <param name="handler"></param>
  42215. <summary></summary>
  42216. <returns></returns>
  42217. <remarks></remarks>
  42218. </member>
  42219. <member name="M:Urho.UrhoObject.SubscribeToClientSceneLoaded(System.Action{Urho.ClientSceneLoadedEventArgs})">
  42220. <param name="handler"></param>
  42221. <summary></summary>
  42222. <returns></returns>
  42223. <remarks></remarks>
  42224. </member>
  42225. <member name="M:Urho.UrhoObject.SubscribeToComponentAdded(System.Action{Urho.ComponentAddedEventArgs})">
  42226. <param name="handler"></param>
  42227. <summary></summary>
  42228. <returns></returns>
  42229. <remarks></remarks>
  42230. </member>
  42231. <member name="M:Urho.UrhoObject.SubscribeToComponentEnabledChanged(System.Action{Urho.ComponentEnabledChangedEventArgs})">
  42232. <param name="handler"></param>
  42233. <summary></summary>
  42234. <returns></returns>
  42235. <remarks></remarks>
  42236. </member>
  42237. <member name="M:Urho.UrhoObject.SubscribeToComponentRemoved(System.Action{Urho.ComponentRemovedEventArgs})">
  42238. <param name="handler"></param>
  42239. <summary></summary>
  42240. <returns></returns>
  42241. <remarks></remarks>
  42242. </member>
  42243. <member name="M:Urho.UrhoObject.SubscribeToConnectFailed(System.Action{Urho.ConnectFailedEventArgs})">
  42244. <param name="handler"></param>
  42245. <summary></summary>
  42246. <returns></returns>
  42247. <remarks></remarks>
  42248. </member>
  42249. <member name="M:Urho.UrhoObject.SubscribeToConsoleCommand(System.Action{Urho.ConsoleCommandEventArgs})">
  42250. <param name="handler"></param>
  42251. <summary></summary>
  42252. <returns></returns>
  42253. <remarks></remarks>
  42254. </member>
  42255. <member name="M:Urho.UrhoObject.SubscribeToCrowdAgentFailure(System.Action{Urho.CrowdAgentFailureEventArgs})">
  42256. <param name="handler"></param>
  42257. <summary></summary>
  42258. <returns></returns>
  42259. <remarks></remarks>
  42260. </member>
  42261. <member name="M:Urho.UrhoObject.SubscribeToCrowdAgentFormation(System.Action{Urho.CrowdAgentFormationEventArgs})">
  42262. <param name="handler"></param>
  42263. <summary></summary>
  42264. <returns></returns>
  42265. <remarks></remarks>
  42266. </member>
  42267. <member name="M:Urho.UrhoObject.SubscribeToCrowdAgentReposition(System.Action{Urho.CrowdAgentRepositionEventArgs})">
  42268. <param name="handler"></param>
  42269. <summary></summary>
  42270. <returns></returns>
  42271. <remarks></remarks>
  42272. </member>
  42273. <member name="M:Urho.UrhoObject.SubscribeToCrowdAgentStateChanged(System.Action{Urho.CrowdAgentStateChangedEventArgs})">
  42274. <param name="handler"></param>
  42275. <summary></summary>
  42276. <returns></returns>
  42277. <remarks></remarks>
  42278. </member>
  42279. <member name="M:Urho.UrhoObject.SubscribeToDefocused(System.Action{Urho.DefocusedEventArgs})">
  42280. <param name="handler"></param>
  42281. <summary></summary>
  42282. <returns></returns>
  42283. <remarks></remarks>
  42284. </member>
  42285. <member name="M:Urho.UrhoObject.SubscribeToDeviceLost(System.Action{Urho.DeviceLostEventArgs})">
  42286. <param name="handler"></param>
  42287. <summary></summary>
  42288. <returns></returns>
  42289. <remarks></remarks>
  42290. </member>
  42291. <member name="M:Urho.UrhoObject.SubscribeToDeviceReset(System.Action{Urho.DeviceResetEventArgs})">
  42292. <param name="handler"></param>
  42293. <summary></summary>
  42294. <returns></returns>
  42295. <remarks></remarks>
  42296. </member>
  42297. <member name="M:Urho.UrhoObject.SubscribeToDragBegin(System.Action{Urho.DragBeginEventArgs})">
  42298. <param name="handler"></param>
  42299. <summary></summary>
  42300. <returns></returns>
  42301. <remarks></remarks>
  42302. </member>
  42303. <member name="M:Urho.UrhoObject.SubscribeToDragCancel(System.Action{Urho.DragCancelEventArgs})">
  42304. <param name="handler"></param>
  42305. <summary></summary>
  42306. <returns></returns>
  42307. <remarks></remarks>
  42308. </member>
  42309. <member name="M:Urho.UrhoObject.SubscribeToDragDropFinish(System.Action{Urho.DragDropFinishEventArgs})">
  42310. <param name="handler"></param>
  42311. <summary></summary>
  42312. <returns></returns>
  42313. <remarks></remarks>
  42314. </member>
  42315. <member name="M:Urho.UrhoObject.SubscribeToDragDropTest(System.Action{Urho.DragDropTestEventArgs})">
  42316. <param name="handler"></param>
  42317. <summary></summary>
  42318. <returns></returns>
  42319. <remarks></remarks>
  42320. </member>
  42321. <member name="M:Urho.UrhoObject.SubscribeToDragEnd(System.Action{Urho.DragEndEventArgs})">
  42322. <param name="handler"></param>
  42323. <summary></summary>
  42324. <returns></returns>
  42325. <remarks></remarks>
  42326. </member>
  42327. <member name="M:Urho.UrhoObject.SubscribeToDragMove(System.Action{Urho.DragMoveEventArgs})">
  42328. <param name="handler"></param>
  42329. <summary></summary>
  42330. <returns></returns>
  42331. <remarks></remarks>
  42332. </member>
  42333. <member name="M:Urho.UrhoObject.SubscribeToDropFile(System.Action{Urho.DropFileEventArgs})">
  42334. <param name="handler"></param>
  42335. <summary></summary>
  42336. <returns></returns>
  42337. <remarks></remarks>
  42338. </member>
  42339. <member name="M:Urho.UrhoObject.SubscribeToElementAdded(System.Action{Urho.ElementAddedEventArgs})">
  42340. <param name="handler"></param>
  42341. <summary></summary>
  42342. <returns></returns>
  42343. <remarks></remarks>
  42344. </member>
  42345. <member name="M:Urho.UrhoObject.SubscribeToElementRemoved(System.Action{Urho.ElementRemovedEventArgs})">
  42346. <param name="handler"></param>
  42347. <summary></summary>
  42348. <returns></returns>
  42349. <remarks></remarks>
  42350. </member>
  42351. <member name="M:Urho.UrhoObject.SubscribeToEndFrame(System.Action{Urho.EndFrameEventArgs})">
  42352. <param name="handler"></param>
  42353. <summary></summary>
  42354. <returns></returns>
  42355. <remarks></remarks>
  42356. </member>
  42357. <member name="M:Urho.UrhoObject.SubscribeToEndRendering(System.Action{Urho.EndRenderingEventArgs})">
  42358. <param name="handler"></param>
  42359. <summary></summary>
  42360. <returns></returns>
  42361. <remarks></remarks>
  42362. </member>
  42363. <member name="M:Urho.UrhoObject.SubscribeToEndViewRender(System.Action{Urho.EndViewRenderEventArgs})">
  42364. <param name="handler"></param>
  42365. <summary></summary>
  42366. <returns></returns>
  42367. <remarks></remarks>
  42368. </member>
  42369. <member name="M:Urho.UrhoObject.SubscribeToEndViewUpdate(System.Action{Urho.EndViewUpdateEventArgs})">
  42370. <param name="handler"></param>
  42371. <summary></summary>
  42372. <returns></returns>
  42373. <remarks></remarks>
  42374. </member>
  42375. <member name="M:Urho.UrhoObject.SubscribeToEvent(Urho.StringHash,System.IntPtr)">
  42376. <param name="eventType"></param>
  42377. <param name="handler"></param>
  42378. <summary>
  42379. Subscribe to an event that can be sent by any sender.
  42380. </summary>
  42381. <remarks></remarks>
  42382. </member>
  42383. <member name="M:Urho.UrhoObject.SubscribeToEvent(Urho.UrhoObject,Urho.StringHash,System.IntPtr)">
  42384. <param name="sender"></param>
  42385. <param name="eventType"></param>
  42386. <param name="handler"></param>
  42387. <summary>
  42388. Subscribe to a specific sender's event.
  42389. </summary>
  42390. <remarks></remarks>
  42391. </member>
  42392. <member name="M:Urho.UrhoObject.SubscribeToExitRequested(System.Action{Urho.ExitRequestedEventArgs})">
  42393. <param name="handler"></param>
  42394. <summary></summary>
  42395. <returns></returns>
  42396. <remarks></remarks>
  42397. </member>
  42398. <member name="M:Urho.UrhoObject.SubscribeToFileChanged(System.Action{Urho.FileChangedEventArgs})">
  42399. <param name="handler"></param>
  42400. <summary></summary>
  42401. <returns></returns>
  42402. <remarks></remarks>
  42403. </member>
  42404. <member name="M:Urho.UrhoObject.SubscribeToFileSelected(System.Action{Urho.FileSelectedEventArgs})">
  42405. <param name="handler"></param>
  42406. <summary></summary>
  42407. <returns></returns>
  42408. <remarks></remarks>
  42409. </member>
  42410. <member name="M:Urho.UrhoObject.SubscribeToFocusChanged(System.Action{Urho.FocusChangedEventArgs})">
  42411. <param name="handler"></param>
  42412. <summary></summary>
  42413. <returns></returns>
  42414. <remarks></remarks>
  42415. </member>
  42416. <member name="M:Urho.UrhoObject.SubscribeToFocused(System.Action{Urho.FocusedEventArgs})">
  42417. <param name="handler"></param>
  42418. <summary></summary>
  42419. <returns></returns>
  42420. <remarks></remarks>
  42421. </member>
  42422. <member name="M:Urho.UrhoObject.SubscribeToGestureInput(System.Action{Urho.GestureInputEventArgs})">
  42423. <param name="handler"></param>
  42424. <summary></summary>
  42425. <returns></returns>
  42426. <remarks></remarks>
  42427. </member>
  42428. <member name="M:Urho.UrhoObject.SubscribeToGestureRecorded(System.Action{Urho.GestureRecordedEventArgs})">
  42429. <param name="handler"></param>
  42430. <summary></summary>
  42431. <returns></returns>
  42432. <remarks></remarks>
  42433. </member>
  42434. <member name="M:Urho.UrhoObject.SubscribeToHoverBegin(System.Action{Urho.HoverBeginEventArgs})">
  42435. <param name="handler"></param>
  42436. <summary></summary>
  42437. <returns></returns>
  42438. <remarks></remarks>
  42439. </member>
  42440. <member name="M:Urho.UrhoObject.SubscribeToHoverEnd(System.Action{Urho.HoverEndEventArgs})">
  42441. <param name="handler"></param>
  42442. <summary></summary>
  42443. <returns></returns>
  42444. <remarks></remarks>
  42445. </member>
  42446. <member name="M:Urho.UrhoObject.SubscribeToInputFocus(System.Action{Urho.InputFocusEventArgs})">
  42447. <param name="handler"></param>
  42448. <summary></summary>
  42449. <returns></returns>
  42450. <remarks></remarks>
  42451. </member>
  42452. <member name="M:Urho.UrhoObject.SubscribeToInterceptNetworkUpdate(System.Action{Urho.InterceptNetworkUpdateEventArgs})">
  42453. <param name="handler"></param>
  42454. <summary></summary>
  42455. <returns></returns>
  42456. <remarks></remarks>
  42457. </member>
  42458. <member name="M:Urho.UrhoObject.SubscribeToItemClicked(System.Action{Urho.ItemClickedEventArgs})">
  42459. <param name="handler"></param>
  42460. <summary></summary>
  42461. <returns></returns>
  42462. <remarks></remarks>
  42463. </member>
  42464. <member name="M:Urho.UrhoObject.SubscribeToItemDeselected(System.Action{Urho.ItemDeselectedEventArgs})">
  42465. <param name="handler"></param>
  42466. <summary></summary>
  42467. <returns></returns>
  42468. <remarks></remarks>
  42469. </member>
  42470. <member name="M:Urho.UrhoObject.SubscribeToItemDoubleClicked(System.Action{Urho.ItemDoubleClickedEventArgs})">
  42471. <param name="handler"></param>
  42472. <summary></summary>
  42473. <returns></returns>
  42474. <remarks></remarks>
  42475. </member>
  42476. <member name="M:Urho.UrhoObject.SubscribeToItemSelected(System.Action{Urho.ItemSelectedEventArgs})">
  42477. <param name="handler"></param>
  42478. <summary></summary>
  42479. <returns></returns>
  42480. <remarks></remarks>
  42481. </member>
  42482. <member name="M:Urho.UrhoObject.SubscribeToJoystickAxisMove(System.Action{Urho.JoystickAxisMoveEventArgs})">
  42483. <param name="handler"></param>
  42484. <summary></summary>
  42485. <returns></returns>
  42486. <remarks></remarks>
  42487. </member>
  42488. <member name="M:Urho.UrhoObject.SubscribeToJoystickButtonDown(System.Action{Urho.JoystickButtonDownEventArgs})">
  42489. <param name="handler"></param>
  42490. <summary></summary>
  42491. <returns></returns>
  42492. <remarks></remarks>
  42493. </member>
  42494. <member name="M:Urho.UrhoObject.SubscribeToJoystickButtonUp(System.Action{Urho.JoystickButtonUpEventArgs})">
  42495. <param name="handler"></param>
  42496. <summary></summary>
  42497. <returns></returns>
  42498. <remarks></remarks>
  42499. </member>
  42500. <member name="M:Urho.UrhoObject.SubscribeToJoystickConnected(System.Action{Urho.JoystickConnectedEventArgs})">
  42501. <param name="handler"></param>
  42502. <summary></summary>
  42503. <returns></returns>
  42504. <remarks></remarks>
  42505. </member>
  42506. <member name="M:Urho.UrhoObject.SubscribeToJoystickDisconnected(System.Action{Urho.JoystickDisconnectedEventArgs})">
  42507. <param name="handler"></param>
  42508. <summary></summary>
  42509. <returns></returns>
  42510. <remarks></remarks>
  42511. </member>
  42512. <member name="M:Urho.UrhoObject.SubscribeToJoystickHatMove(System.Action{Urho.JoystickHatMoveEventArgs})">
  42513. <param name="handler"></param>
  42514. <summary></summary>
  42515. <returns></returns>
  42516. <remarks></remarks>
  42517. </member>
  42518. <member name="M:Urho.UrhoObject.SubscribeToKeyDown(System.Action{Urho.KeyDownEventArgs})">
  42519. <param name="handler"></param>
  42520. <summary></summary>
  42521. <returns></returns>
  42522. <remarks></remarks>
  42523. </member>
  42524. <member name="M:Urho.UrhoObject.SubscribeToKeyUp(System.Action{Urho.KeyUpEventArgs})">
  42525. <param name="handler"></param>
  42526. <summary></summary>
  42527. <returns></returns>
  42528. <remarks></remarks>
  42529. </member>
  42530. <member name="M:Urho.UrhoObject.SubscribeToLayoutUpdated(System.Action{Urho.LayoutUpdatedEventArgs})">
  42531. <param name="handler"></param>
  42532. <summary></summary>
  42533. <returns></returns>
  42534. <remarks></remarks>
  42535. </member>
  42536. <member name="M:Urho.UrhoObject.SubscribeToLoadFailed(System.Action{Urho.LoadFailedEventArgs})">
  42537. <param name="handler"></param>
  42538. <summary></summary>
  42539. <returns></returns>
  42540. <remarks></remarks>
  42541. </member>
  42542. <member name="M:Urho.UrhoObject.SubscribeToLogMessage(System.Action{Urho.LogMessageEventArgs})">
  42543. <param name="handler"></param>
  42544. <summary></summary>
  42545. <returns></returns>
  42546. <remarks></remarks>
  42547. </member>
  42548. <member name="M:Urho.UrhoObject.SubscribeToMenuSelected(System.Action{Urho.MenuSelectedEventArgs})">
  42549. <param name="handler"></param>
  42550. <summary></summary>
  42551. <returns></returns>
  42552. <remarks></remarks>
  42553. </member>
  42554. <member name="M:Urho.UrhoObject.SubscribeToMessageACK(System.Action{Urho.MessageACKEventArgs})">
  42555. <param name="handler"></param>
  42556. <summary></summary>
  42557. <returns></returns>
  42558. <remarks></remarks>
  42559. </member>
  42560. <member name="M:Urho.UrhoObject.SubscribeToModalChanged(System.Action{Urho.ModalChangedEventArgs})">
  42561. <param name="handler"></param>
  42562. <summary></summary>
  42563. <returns></returns>
  42564. <remarks></remarks>
  42565. </member>
  42566. <member name="M:Urho.UrhoObject.SubscribeToMouseButtonDown(System.Action{Urho.MouseButtonDownEventArgs})">
  42567. <param name="handler"></param>
  42568. <summary></summary>
  42569. <returns></returns>
  42570. <remarks></remarks>
  42571. </member>
  42572. <member name="M:Urho.UrhoObject.SubscribeToMouseButtonUp(System.Action{Urho.MouseButtonUpEventArgs})">
  42573. <param name="handler"></param>
  42574. <summary></summary>
  42575. <returns></returns>
  42576. <remarks></remarks>
  42577. </member>
  42578. <member name="M:Urho.UrhoObject.SubscribeToMouseModeChanged(System.Action{Urho.MouseModeChangedEventArgs})">
  42579. <param name="handler"></param>
  42580. <summary></summary>
  42581. <returns></returns>
  42582. <remarks></remarks>
  42583. </member>
  42584. <member name="M:Urho.UrhoObject.SubscribeToMouseMove(System.Action{Urho.MouseMoveEventArgs})">
  42585. <param name="handler"></param>
  42586. <summary></summary>
  42587. <returns></returns>
  42588. <remarks></remarks>
  42589. </member>
  42590. <member name="M:Urho.UrhoObject.SubscribeToMouseVisibleChanged(System.Action{Urho.MouseVisibleChangedEventArgs})">
  42591. <param name="handler"></param>
  42592. <summary></summary>
  42593. <returns></returns>
  42594. <remarks></remarks>
  42595. </member>
  42596. <member name="M:Urho.UrhoObject.SubscribeToMouseWheel(System.Action{Urho.MouseWheelEventArgs})">
  42597. <param name="handler"></param>
  42598. <summary></summary>
  42599. <returns></returns>
  42600. <remarks></remarks>
  42601. </member>
  42602. <member name="M:Urho.UrhoObject.SubscribeToMultiGesture(System.Action{Urho.MultiGestureEventArgs})">
  42603. <param name="handler"></param>
  42604. <summary></summary>
  42605. <returns></returns>
  42606. <remarks></remarks>
  42607. </member>
  42608. <member name="M:Urho.UrhoObject.SubscribeToNameChanged(System.Action{Urho.NameChangedEventArgs})">
  42609. <param name="handler"></param>
  42610. <summary></summary>
  42611. <returns></returns>
  42612. <remarks></remarks>
  42613. </member>
  42614. <member name="M:Urho.UrhoObject.SubscribeToNavigationAreaRebuilt(System.Action{Urho.NavigationAreaRebuiltEventArgs})">
  42615. <param name="handler"></param>
  42616. <summary></summary>
  42617. <returns></returns>
  42618. <remarks></remarks>
  42619. </member>
  42620. <member name="M:Urho.UrhoObject.SubscribeToNavigationMeshRebuilt(System.Action{Urho.NavigationMeshRebuiltEventArgs})">
  42621. <param name="handler"></param>
  42622. <summary></summary>
  42623. <returns></returns>
  42624. <remarks></remarks>
  42625. </member>
  42626. <member name="M:Urho.UrhoObject.SubscribeToNavigationObstacleAdded(System.Action{Urho.NavigationObstacleAddedEventArgs})">
  42627. <param name="handler"></param>
  42628. <summary></summary>
  42629. <returns></returns>
  42630. <remarks></remarks>
  42631. </member>
  42632. <member name="M:Urho.UrhoObject.SubscribeToNavigationObstacleRemoved(System.Action{Urho.NavigationObstacleRemovedEventArgs})">
  42633. <param name="handler"></param>
  42634. <summary></summary>
  42635. <returns></returns>
  42636. <remarks></remarks>
  42637. </member>
  42638. <member name="M:Urho.UrhoObject.SubscribeToNetworkMessage(System.Action{Urho.NetworkMessageEventArgs})">
  42639. <param name="handler"></param>
  42640. <summary></summary>
  42641. <returns></returns>
  42642. <remarks></remarks>
  42643. </member>
  42644. <member name="M:Urho.UrhoObject.SubscribeToNetworkSceneLoadFailed(System.Action{Urho.NetworkSceneLoadFailedEventArgs})">
  42645. <param name="handler"></param>
  42646. <summary></summary>
  42647. <returns></returns>
  42648. <remarks></remarks>
  42649. </member>
  42650. <member name="M:Urho.UrhoObject.SubscribeToNetworkUpdate(System.Action{Urho.NetworkUpdateEventArgs})">
  42651. <param name="handler"></param>
  42652. <summary></summary>
  42653. <returns></returns>
  42654. <remarks></remarks>
  42655. </member>
  42656. <member name="M:Urho.UrhoObject.SubscribeToNetworkUpdateSent(System.Action{Urho.NetworkUpdateSentEventArgs})">
  42657. <param name="handler"></param>
  42658. <summary></summary>
  42659. <returns></returns>
  42660. <remarks></remarks>
  42661. </member>
  42662. <member name="M:Urho.UrhoObject.SubscribeToNodeAdded(System.Action{Urho.NodeAddedEventArgs})">
  42663. <param name="handler"></param>
  42664. <summary></summary>
  42665. <returns></returns>
  42666. <remarks></remarks>
  42667. </member>
  42668. <member name="M:Urho.UrhoObject.SubscribeToNodeCollision(System.Action{Urho.NodeCollisionEventArgs})">
  42669. <param name="handler"></param>
  42670. <summary></summary>
  42671. <returns></returns>
  42672. <remarks></remarks>
  42673. </member>
  42674. <member name="M:Urho.UrhoObject.SubscribeToNodeCollisionEnd(System.Action{Urho.NodeCollisionEndEventArgs})">
  42675. <param name="handler"></param>
  42676. <summary></summary>
  42677. <returns></returns>
  42678. <remarks></remarks>
  42679. </member>
  42680. <member name="M:Urho.UrhoObject.SubscribeToNodeCollisionStart(System.Action{Urho.NodeCollisionStartEventArgs})">
  42681. <param name="handler"></param>
  42682. <summary></summary>
  42683. <returns></returns>
  42684. <remarks></remarks>
  42685. </member>
  42686. <member name="M:Urho.UrhoObject.SubscribeToNodeEnabledChanged(System.Action{Urho.NodeEnabledChangedEventArgs})">
  42687. <param name="handler"></param>
  42688. <summary></summary>
  42689. <returns></returns>
  42690. <remarks></remarks>
  42691. </member>
  42692. <member name="M:Urho.UrhoObject.SubscribeToNodeNameChanged(System.Action{Urho.NodeNameChangedEventArgs})">
  42693. <param name="handler"></param>
  42694. <summary></summary>
  42695. <returns></returns>
  42696. <remarks></remarks>
  42697. </member>
  42698. <member name="M:Urho.UrhoObject.SubscribeToNodeRemoved(System.Action{Urho.NodeRemovedEventArgs})">
  42699. <param name="handler"></param>
  42700. <summary></summary>
  42701. <returns></returns>
  42702. <remarks></remarks>
  42703. </member>
  42704. <member name="M:Urho.UrhoObject.SubscribeToPhysicsBeginContact2D(System.Action{Urho.PhysicsBeginContact2DEventArgs})">
  42705. <param name="handler"></param>
  42706. <summary></summary>
  42707. <returns></returns>
  42708. <remarks></remarks>
  42709. </member>
  42710. <member name="M:Urho.UrhoObject.SubscribeToPhysicsCollision(System.Action{Urho.PhysicsCollisionEventArgs})">
  42711. <param name="handler"></param>
  42712. <summary></summary>
  42713. <returns></returns>
  42714. <remarks></remarks>
  42715. </member>
  42716. <member name="M:Urho.UrhoObject.SubscribeToPhysicsCollisionEnd(System.Action{Urho.PhysicsCollisionEndEventArgs})">
  42717. <param name="handler"></param>
  42718. <summary></summary>
  42719. <returns></returns>
  42720. <remarks></remarks>
  42721. </member>
  42722. <member name="M:Urho.UrhoObject.SubscribeToPhysicsCollisionStart(System.Action{Urho.PhysicsCollisionStartEventArgs})">
  42723. <param name="handler"></param>
  42724. <summary></summary>
  42725. <returns></returns>
  42726. <remarks></remarks>
  42727. </member>
  42728. <member name="M:Urho.UrhoObject.SubscribeToPhysicsEndContact2D(System.Action{Urho.PhysicsEndContact2DEventArgs})">
  42729. <param name="handler"></param>
  42730. <summary></summary>
  42731. <returns></returns>
  42732. <remarks></remarks>
  42733. </member>
  42734. <member name="M:Urho.UrhoObject.SubscribeToPhysicsPostStep(System.Action{Urho.PhysicsPostStepEventArgs})">
  42735. <param name="handler"></param>
  42736. <summary></summary>
  42737. <returns></returns>
  42738. <remarks></remarks>
  42739. </member>
  42740. <member name="M:Urho.UrhoObject.SubscribeToPhysicsPostStep2D(System.Action{Urho.PhysicsPostStep2DEventArgs})">
  42741. <param name="handler"></param>
  42742. <summary></summary>
  42743. <returns></returns>
  42744. <remarks></remarks>
  42745. </member>
  42746. <member name="M:Urho.UrhoObject.SubscribeToPhysicsPreStep(System.Action{Urho.PhysicsPreStepEventArgs})">
  42747. <param name="handler"></param>
  42748. <summary></summary>
  42749. <returns></returns>
  42750. <remarks></remarks>
  42751. </member>
  42752. <member name="M:Urho.UrhoObject.SubscribeToPhysicsPreStep2D(System.Action{Urho.PhysicsPreStep2DEventArgs})">
  42753. <param name="handler"></param>
  42754. <summary></summary>
  42755. <returns></returns>
  42756. <remarks></remarks>
  42757. </member>
  42758. <member name="M:Urho.UrhoObject.SubscribeToPositioned(System.Action{Urho.PositionedEventArgs})">
  42759. <param name="handler"></param>
  42760. <summary></summary>
  42761. <returns></returns>
  42762. <remarks></remarks>
  42763. </member>
  42764. <member name="M:Urho.UrhoObject.SubscribeToPostRenderUpdate(System.Action{Urho.PostRenderUpdateEventArgs})">
  42765. <param name="handler"></param>
  42766. <summary></summary>
  42767. <returns></returns>
  42768. <remarks></remarks>
  42769. </member>
  42770. <member name="M:Urho.UrhoObject.SubscribeToPostUpdate(System.Action{Urho.PostUpdateEventArgs})">
  42771. <param name="handler"></param>
  42772. <summary></summary>
  42773. <returns></returns>
  42774. <remarks></remarks>
  42775. </member>
  42776. <member name="M:Urho.UrhoObject.SubscribeToPressed(System.Action{Urho.PressedEventArgs})">
  42777. <param name="handler"></param>
  42778. <summary></summary>
  42779. <returns></returns>
  42780. <remarks></remarks>
  42781. </member>
  42782. <member name="M:Urho.UrhoObject.SubscribeToReleased(System.Action{Urho.ReleasedEventArgs})">
  42783. <param name="handler"></param>
  42784. <summary></summary>
  42785. <returns></returns>
  42786. <remarks></remarks>
  42787. </member>
  42788. <member name="M:Urho.UrhoObject.SubscribeToReloadFailed(System.Action{Urho.ReloadFailedEventArgs})">
  42789. <param name="handler"></param>
  42790. <summary></summary>
  42791. <returns></returns>
  42792. <remarks></remarks>
  42793. </member>
  42794. <member name="M:Urho.UrhoObject.SubscribeToReloadFinished(System.Action{Urho.ReloadFinishedEventArgs})">
  42795. <param name="handler"></param>
  42796. <summary></summary>
  42797. <returns></returns>
  42798. <remarks></remarks>
  42799. </member>
  42800. <member name="M:Urho.UrhoObject.SubscribeToReloadStarted(System.Action{Urho.ReloadStartedEventArgs})">
  42801. <param name="handler"></param>
  42802. <summary></summary>
  42803. <returns></returns>
  42804. <remarks></remarks>
  42805. </member>
  42806. <member name="M:Urho.UrhoObject.SubscribeToRemoteEventData(System.Action{Urho.RemoteEventDataEventArgs})">
  42807. <param name="handler"></param>
  42808. <summary></summary>
  42809. <returns></returns>
  42810. <remarks></remarks>
  42811. </member>
  42812. <member name="M:Urho.UrhoObject.SubscribeToRenderSurfaceUpdate(System.Action{Urho.RenderSurfaceUpdateEventArgs})">
  42813. <param name="handler"></param>
  42814. <summary></summary>
  42815. <returns></returns>
  42816. <remarks></remarks>
  42817. </member>
  42818. <member name="M:Urho.UrhoObject.SubscribeToRenderUpdate(System.Action{Urho.RenderUpdateEventArgs})">
  42819. <param name="handler"></param>
  42820. <summary></summary>
  42821. <returns></returns>
  42822. <remarks></remarks>
  42823. </member>
  42824. <member name="M:Urho.UrhoObject.SubscribeToResized(System.Action{Urho.ResizedEventArgs})">
  42825. <param name="handler"></param>
  42826. <summary></summary>
  42827. <returns></returns>
  42828. <remarks></remarks>
  42829. </member>
  42830. <member name="M:Urho.UrhoObject.SubscribeToResourceBackgroundLoaded(System.Action{Urho.ResourceBackgroundLoadedEventArgs})">
  42831. <param name="handler"></param>
  42832. <summary></summary>
  42833. <returns></returns>
  42834. <remarks></remarks>
  42835. </member>
  42836. <member name="M:Urho.UrhoObject.SubscribeToResourceNotFound(System.Action{Urho.ResourceNotFoundEventArgs})">
  42837. <param name="handler"></param>
  42838. <summary></summary>
  42839. <returns></returns>
  42840. <remarks></remarks>
  42841. </member>
  42842. <member name="M:Urho.UrhoObject.SubscribeToSceneDrawableUpdateFinished(System.Action{Urho.SceneDrawableUpdateFinishedEventArgs})">
  42843. <param name="handler"></param>
  42844. <summary></summary>
  42845. <returns></returns>
  42846. <remarks></remarks>
  42847. </member>
  42848. <member name="M:Urho.UrhoObject.SubscribeToScenePostUpdate(System.Action{Urho.ScenePostUpdateEventArgs})">
  42849. <param name="handler"></param>
  42850. <summary></summary>
  42851. <returns></returns>
  42852. <remarks></remarks>
  42853. </member>
  42854. <member name="M:Urho.UrhoObject.SubscribeToSceneSubsystemUpdate(System.Action{Urho.SceneSubsystemUpdateEventArgs})">
  42855. <param name="handler"></param>
  42856. <summary></summary>
  42857. <returns></returns>
  42858. <remarks></remarks>
  42859. </member>
  42860. <member name="M:Urho.UrhoObject.SubscribeToSceneUpdate(System.Action{Urho.SceneUpdateEventArgs})">
  42861. <param name="handler"></param>
  42862. <summary></summary>
  42863. <returns></returns>
  42864. <remarks></remarks>
  42865. </member>
  42866. <member name="M:Urho.UrhoObject.SubscribeToScreenMode(System.Action{Urho.ScreenModeEventArgs})">
  42867. <param name="handler"></param>
  42868. <summary></summary>
  42869. <returns></returns>
  42870. <remarks></remarks>
  42871. </member>
  42872. <member name="M:Urho.UrhoObject.SubscribeToScrollBarChanged(System.Action{Urho.ScrollBarChangedEventArgs})">
  42873. <param name="handler"></param>
  42874. <summary></summary>
  42875. <returns></returns>
  42876. <remarks></remarks>
  42877. </member>
  42878. <member name="M:Urho.UrhoObject.SubscribeToSelectionChanged(System.Action{Urho.SelectionChangedEventArgs})">
  42879. <param name="handler"></param>
  42880. <summary></summary>
  42881. <returns></returns>
  42882. <remarks></remarks>
  42883. </member>
  42884. <member name="M:Urho.UrhoObject.SubscribeToServerConnected(System.Action{Urho.ServerConnectedEventArgs})">
  42885. <param name="handler"></param>
  42886. <summary></summary>
  42887. <returns></returns>
  42888. <remarks></remarks>
  42889. </member>
  42890. <member name="M:Urho.UrhoObject.SubscribeToServerDisconnected(System.Action{Urho.ServerDisconnectedEventArgs})">
  42891. <param name="handler"></param>
  42892. <summary></summary>
  42893. <returns></returns>
  42894. <remarks></remarks>
  42895. </member>
  42896. <member name="M:Urho.UrhoObject.SubscribeToSliderChanged(System.Action{Urho.SliderChangedEventArgs})">
  42897. <param name="handler"></param>
  42898. <summary></summary>
  42899. <returns></returns>
  42900. <remarks></remarks>
  42901. </member>
  42902. <member name="M:Urho.UrhoObject.SubscribeToSliderPaged(System.Action{Urho.SliderPagedEventArgs})">
  42903. <param name="handler"></param>
  42904. <summary></summary>
  42905. <returns></returns>
  42906. <remarks></remarks>
  42907. </member>
  42908. <member name="M:Urho.UrhoObject.SubscribeToTargetPositionChanged(System.Action{Urho.TargetPositionChangedEventArgs})">
  42909. <param name="handler"></param>
  42910. <summary></summary>
  42911. <returns></returns>
  42912. <remarks></remarks>
  42913. </member>
  42914. <member name="M:Urho.UrhoObject.SubscribeToTargetRotationChanged(System.Action{Urho.TargetRotationChangedEventArgs})">
  42915. <param name="handler"></param>
  42916. <summary></summary>
  42917. <returns></returns>
  42918. <remarks></remarks>
  42919. </member>
  42920. <member name="M:Urho.UrhoObject.SubscribeToTemporaryChanged(System.Action{Urho.TemporaryChangedEventArgs})">
  42921. <param name="handler"></param>
  42922. <summary></summary>
  42923. <returns></returns>
  42924. <remarks></remarks>
  42925. </member>
  42926. <member name="M:Urho.UrhoObject.SubscribeToTerrainCreated(System.Action{Urho.TerrainCreatedEventArgs})">
  42927. <param name="handler"></param>
  42928. <summary></summary>
  42929. <returns></returns>
  42930. <remarks></remarks>
  42931. </member>
  42932. <member name="M:Urho.UrhoObject.SubscribeToTextChanged(System.Action{Urho.TextChangedEventArgs})">
  42933. <param name="handler"></param>
  42934. <summary></summary>
  42935. <returns></returns>
  42936. <remarks></remarks>
  42937. </member>
  42938. <member name="M:Urho.UrhoObject.SubscribeToTextFinished(System.Action{Urho.TextFinishedEventArgs})">
  42939. <param name="handler"></param>
  42940. <summary></summary>
  42941. <returns></returns>
  42942. <remarks></remarks>
  42943. </member>
  42944. <member name="M:Urho.UrhoObject.SubscribeToTextInput(System.Action{Urho.TextInputEventArgs})">
  42945. <param name="handler"></param>
  42946. <summary></summary>
  42947. <returns></returns>
  42948. <remarks></remarks>
  42949. </member>
  42950. <member name="M:Urho.UrhoObject.SubscribeToToggled(System.Action{Urho.ToggledEventArgs})">
  42951. <param name="handler"></param>
  42952. <summary></summary>
  42953. <returns></returns>
  42954. <remarks></remarks>
  42955. </member>
  42956. <member name="M:Urho.UrhoObject.SubscribeToTouchBegin(System.Action{Urho.TouchBeginEventArgs})">
  42957. <param name="handler"></param>
  42958. <summary></summary>
  42959. <returns></returns>
  42960. <remarks></remarks>
  42961. </member>
  42962. <member name="M:Urho.UrhoObject.SubscribeToTouchEnd(System.Action{Urho.TouchEndEventArgs})">
  42963. <param name="handler"></param>
  42964. <summary></summary>
  42965. <returns></returns>
  42966. <remarks></remarks>
  42967. </member>
  42968. <member name="M:Urho.UrhoObject.SubscribeToTouchMove(System.Action{Urho.TouchMoveEventArgs})">
  42969. <param name="handler"></param>
  42970. <summary></summary>
  42971. <returns></returns>
  42972. <remarks></remarks>
  42973. </member>
  42974. <member name="M:Urho.UrhoObject.SubscribeToUIDropFile(System.Action{Urho.UIDropFileEventArgs})">
  42975. <param name="handler"></param>
  42976. <summary></summary>
  42977. <returns></returns>
  42978. <remarks></remarks>
  42979. </member>
  42980. <member name="M:Urho.UrhoObject.SubscribeToUIMouseClick(System.Action{Urho.UIMouseClickEventArgs})">
  42981. <param name="handler"></param>
  42982. <summary></summary>
  42983. <returns></returns>
  42984. <remarks></remarks>
  42985. </member>
  42986. <member name="M:Urho.UrhoObject.SubscribeToUIMouseClickEnd(System.Action{Urho.UIMouseClickEndEventArgs})">
  42987. <param name="handler"></param>
  42988. <summary></summary>
  42989. <returns></returns>
  42990. <remarks></remarks>
  42991. </member>
  42992. <member name="M:Urho.UrhoObject.SubscribeToUIMouseDoubleClick(System.Action{Urho.UIMouseDoubleClickEventArgs})">
  42993. <param name="handler"></param>
  42994. <summary></summary>
  42995. <returns></returns>
  42996. <remarks></remarks>
  42997. </member>
  42998. <member name="M:Urho.UrhoObject.SubscribeToUnhandledKey(System.Action{Urho.UnhandledKeyEventArgs})">
  42999. <param name="handler"></param>
  43000. <summary></summary>
  43001. <returns></returns>
  43002. <remarks></remarks>
  43003. </member>
  43004. <member name="M:Urho.UrhoObject.SubscribeToUnknownResourceType(System.Action{Urho.UnknownResourceTypeEventArgs})">
  43005. <param name="handler"></param>
  43006. <summary></summary>
  43007. <returns></returns>
  43008. <remarks></remarks>
  43009. </member>
  43010. <member name="M:Urho.UrhoObject.SubscribeToUpdate(System.Action{Urho.UpdateEventArgs})">
  43011. <param name="handler"></param>
  43012. <summary></summary>
  43013. <returns></returns>
  43014. <remarks></remarks>
  43015. </member>
  43016. <member name="M:Urho.UrhoObject.SubscribeToUpdateSmoothing(System.Action{Urho.UpdateSmoothingEventArgs})">
  43017. <param name="handler"></param>
  43018. <summary></summary>
  43019. <returns></returns>
  43020. <remarks></remarks>
  43021. </member>
  43022. <member name="M:Urho.UrhoObject.SubscribeToViewChanged(System.Action{Urho.ViewChangedEventArgs})">
  43023. <param name="handler"></param>
  43024. <summary></summary>
  43025. <returns></returns>
  43026. <remarks></remarks>
  43027. </member>
  43028. <member name="M:Urho.UrhoObject.SubscribeToVisibleChanged(System.Action{Urho.VisibleChangedEventArgs})">
  43029. <param name="handler"></param>
  43030. <summary></summary>
  43031. <returns></returns>
  43032. <remarks></remarks>
  43033. </member>
  43034. <member name="M:Urho.UrhoObject.SubscribeToWindowPos(System.Action{Urho.WindowPosEventArgs})">
  43035. <param name="handler"></param>
  43036. <summary></summary>
  43037. <returns></returns>
  43038. <remarks></remarks>
  43039. </member>
  43040. <member name="M:Urho.UrhoObject.SubscribeToWorkItemCompleted(System.Action{Urho.WorkItemCompletedEventArgs})">
  43041. <param name="handler"></param>
  43042. <summary></summary>
  43043. <returns></returns>
  43044. <remarks></remarks>
  43045. </member>
  43046. <member name="P:Urho.UrhoObject.Type">
  43047. <summary>Urho's type system type.</summary>
  43048. <value>StringHash representing the type for this C# type.</value>
  43049. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  43050. </member>
  43051. <member name="P:Urho.UrhoObject.TypeName">
  43052. <summary>Urho's low-level type name.</summary>
  43053. <value>Stringified low-level type name.</value>
  43054. <remarks />
  43055. </member>
  43056. <member name="M:Urho.UrhoObject.UnsubscribeFromAllEvents">
  43057. <summary>
  43058. Unsubscribe from all events.
  43059. </summary>
  43060. <remarks></remarks>
  43061. </member>
  43062. <member name="M:Urho.UrhoObject.UnsubscribeFromEvent(Urho.StringHash)">
  43063. <param name="eventType"></param>
  43064. <summary>
  43065. Unsubscribe from an event.
  43066. </summary>
  43067. <remarks></remarks>
  43068. </member>
  43069. <member name="M:Urho.UrhoObject.UnsubscribeFromEvent(Urho.UrhoObject,Urho.StringHash)">
  43070. <param name="sender"></param>
  43071. <param name="eventType"></param>
  43072. <summary>
  43073. Unsubscribe from a specific sender's event.
  43074. </summary>
  43075. <remarks></remarks>
  43076. </member>
  43077. <member name="M:Urho.UrhoObject.UnsubscribeFromEvents(Urho.UrhoObject)">
  43078. <param name="sender"></param>
  43079. <summary>
  43080. Unsubscribe from a specific sender's events.
  43081. </summary>
  43082. <remarks></remarks>
  43083. </member>
  43084. <member name="T:Urho.UrhoObjectFlag">
  43085. <summary></summary>
  43086. <remarks></remarks>
  43087. </member>
  43088. <member name="F:Urho.UrhoObjectFlag.Empty">
  43089. <summary></summary>
  43090. </member>
  43091. <member name="T:Urho.UrhoString">
  43092. <summary></summary>
  43093. <remarks></remarks>
  43094. </member>
  43095. <member name="F:Urho.UrhoString.Buffer">
  43096. <summary></summary>
  43097. <remarks></remarks>
  43098. </member>
  43099. <member name="F:Urho.UrhoString.Capacity">
  43100. <summary></summary>
  43101. <remarks></remarks>
  43102. </member>
  43103. <member name="F:Urho.UrhoString.Length">
  43104. <summary></summary>
  43105. <remarks></remarks>
  43106. </member>
  43107. <member name="T:Urho.ValueAnimation">
  43108. <summary>
  43109. Value animation class.
  43110. </summary>
  43111. <remarks></remarks>
  43112. </member>
  43113. <member name="C:Urho.ValueAnimation(System.IntPtr)">
  43114. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  43115. <summary>Constructs a new instance of ValueAnimation, given a raw pointer to an unmanaged object</summary>
  43116. <remarks>
  43117. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  43118. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  43119. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  43120. </remarks>
  43121. </member>
  43122. <member name="C:Urho.ValueAnimation(Urho.Context)">
  43123. <param name="context">The context that this object will be attached to.</param>
  43124. <summary>Creates an instance of ValueAnimation that is attached to an execution context.</summary>
  43125. <remarks>
  43126. <para>This creates an instance of ValueAnimation attached to the specified execution context.</para>
  43127. </remarks>
  43128. </member>
  43129. <member name="C:Urho.ValueAnimation(Urho.UrhoObjectFlag)">
  43130. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  43131. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  43132. <remarks>
  43133. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  43134. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  43135. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  43136. </remarks>
  43137. </member>
  43138. <member name="P:Urho.ValueAnimation.BaseType">
  43139. <summary>Urho's type system base type.</summary>
  43140. <value>StringHash representing the base type for this Urho type.</value>
  43141. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  43142. </member>
  43143. <member name="P:Urho.ValueAnimation.BeginTime">
  43144. <summary>
  43145. Return begin time.
  43146. </summary>
  43147. <value></value>
  43148. <remarks></remarks>
  43149. </member>
  43150. <member name="P:Urho.ValueAnimation.EndTime">
  43151. <summary>
  43152. Return end time.
  43153. </summary>
  43154. <value></value>
  43155. <remarks></remarks>
  43156. </member>
  43157. <member name="M:Urho.ValueAnimation.GetAnimationValue(System.Single)">
  43158. <param name="scaledTime"></param>
  43159. <summary>
  43160. Return animation value.
  43161. </summary>
  43162. <returns></returns>
  43163. <remarks></remarks>
  43164. </member>
  43165. <member name="M:Urho.ValueAnimation.HasEventFrames">
  43166. <summary>
  43167. Has event frames.
  43168. </summary>
  43169. <returns></returns>
  43170. <remarks></remarks>
  43171. </member>
  43172. <member name="P:Urho.ValueAnimation.InterpolationMethod">
  43173. <summary>
  43174. Return interpolation method.
  43175. Or
  43176. Set interpolation method.
  43177. </summary>
  43178. <value></value>
  43179. <remarks></remarks>
  43180. </member>
  43181. <member name="M:Urho.ValueAnimation.IsValid">
  43182. <summary>
  43183. Return animation is valid.
  43184. </summary>
  43185. <returns></returns>
  43186. <remarks></remarks>
  43187. </member>
  43188. <member name="M:Urho.ValueAnimation.LoadXML(Urho.XMLElement)">
  43189. <param name="source"></param>
  43190. <summary>
  43191. Load from XML data. Return true if successful.
  43192. </summary>
  43193. <returns></returns>
  43194. <remarks></remarks>
  43195. </member>
  43196. <member name="P:Urho.ValueAnimation.Owner">
  43197. <summary>
  43198. Return owner.
  43199. Or
  43200. Set owner.
  43201. </summary>
  43202. <value></value>
  43203. <remarks></remarks>
  43204. </member>
  43205. <member name="M:Urho.ValueAnimation.RegisterObject(Urho.Context)">
  43206. <param name="context"></param>
  43207. <summary>
  43208. Register object factory.
  43209. </summary>
  43210. <remarks></remarks>
  43211. </member>
  43212. <member name="M:Urho.ValueAnimation.SaveXML(Urho.XMLElement)">
  43213. <param name="dest"></param>
  43214. <summary>
  43215. Save as XML data. Return true if successful.
  43216. </summary>
  43217. <returns></returns>
  43218. <remarks></remarks>
  43219. </member>
  43220. <member name="M:Urho.ValueAnimation.SetKeyFrame(System.Single,System.Int32)">
  43221. <param name="time"></param>
  43222. <param name="value"></param>
  43223. <summary>
  43224. Set key frame.
  43225. </summary>
  43226. <returns></returns>
  43227. <remarks></remarks>
  43228. </member>
  43229. <member name="M:Urho.ValueAnimation.SetKeyFrame(System.Single,System.Single)">
  43230. <param name="time"></param>
  43231. <param name="value"></param>
  43232. <summary>
  43233. Set key frame.
  43234. </summary>
  43235. <returns></returns>
  43236. <remarks></remarks>
  43237. </member>
  43238. <member name="M:Urho.ValueAnimation.SetKeyFrame(System.Single,System.String)">
  43239. <param name="time"></param>
  43240. <param name="value"></param>
  43241. <summary>
  43242. Set key frame.
  43243. </summary>
  43244. <returns></returns>
  43245. <remarks></remarks>
  43246. </member>
  43247. <member name="M:Urho.ValueAnimation.SetKeyFrame(System.Single,Urho.Color)">
  43248. <param name="time"></param>
  43249. <param name="value"></param>
  43250. <summary>
  43251. Set key frame.
  43252. </summary>
  43253. <returns></returns>
  43254. <remarks></remarks>
  43255. </member>
  43256. <member name="M:Urho.ValueAnimation.SetKeyFrame(System.Single,Urho.IntRect)">
  43257. <param name="time"></param>
  43258. <param name="value"></param>
  43259. <summary>
  43260. Set key frame.
  43261. </summary>
  43262. <returns></returns>
  43263. <remarks></remarks>
  43264. </member>
  43265. <member name="M:Urho.ValueAnimation.SetKeyFrame(System.Single,Urho.IntVector2)">
  43266. <param name="time"></param>
  43267. <param name="value"></param>
  43268. <summary>
  43269. Set key frame.
  43270. </summary>
  43271. <returns></returns>
  43272. <remarks></remarks>
  43273. </member>
  43274. <member name="M:Urho.ValueAnimation.SetKeyFrame(System.Single,Urho.Quaternion)">
  43275. <param name="time"></param>
  43276. <param name="value"></param>
  43277. <summary>
  43278. Set key frame.
  43279. </summary>
  43280. <returns></returns>
  43281. <remarks></remarks>
  43282. </member>
  43283. <member name="M:Urho.ValueAnimation.SetKeyFrame(System.Single,Urho.Vector2)">
  43284. <param name="time"></param>
  43285. <param name="value"></param>
  43286. <summary>
  43287. Set key frame.
  43288. </summary>
  43289. <returns></returns>
  43290. <remarks></remarks>
  43291. </member>
  43292. <member name="M:Urho.ValueAnimation.SetKeyFrame(System.Single,Urho.Vector3)">
  43293. <param name="time"></param>
  43294. <param name="value"></param>
  43295. <summary>
  43296. Set key frame.
  43297. </summary>
  43298. <returns></returns>
  43299. <remarks></remarks>
  43300. </member>
  43301. <member name="M:Urho.ValueAnimation.SetKeyFrame(System.Single,Urho.Vector4)">
  43302. <param name="time"></param>
  43303. <param name="value"></param>
  43304. <summary>
  43305. Set key frame.
  43306. </summary>
  43307. <returns></returns>
  43308. <remarks></remarks>
  43309. </member>
  43310. <member name="P:Urho.ValueAnimation.SplineTension">
  43311. <summary>
  43312. Return spline tension.
  43313. Or
  43314. Set spline tension, should be between 0.0f and 1.0f, but this is not a must.
  43315. </summary>
  43316. <value></value>
  43317. <remarks></remarks>
  43318. </member>
  43319. <member name="P:Urho.ValueAnimation.Type">
  43320. <summary>Urho's type system type.</summary>
  43321. <value>StringHash representing the type for this C# type.</value>
  43322. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  43323. </member>
  43324. <member name="P:Urho.ValueAnimation.TypeName">
  43325. <summary>Urho's low-level type name.</summary>
  43326. <value>Stringified low-level type name.</value>
  43327. <remarks />
  43328. </member>
  43329. <member name="P:Urho.ValueAnimation.TypeNameStatic">
  43330. <summary>Urho's low-level type name, accessible as a static method.</summary>
  43331. <value>Stringified low-level type name.</value>
  43332. <remarks />
  43333. </member>
  43334. <member name="P:Urho.ValueAnimation.TypeStatic">
  43335. <summary></summary>
  43336. <value></value>
  43337. <remarks></remarks>
  43338. </member>
  43339. <member name="P:Urho.ValueAnimation.ValueType">
  43340. <summary>
  43341. Return value type.
  43342. Or
  43343. Set value type.
  43344. </summary>
  43345. <value></value>
  43346. <remarks></remarks>
  43347. </member>
  43348. <member name="T:Urho.ValueAnimationInfo">
  43349. <summary>
  43350. Base class for a value animation instance, which includes animation runtime information and updates the target object's value automatically.
  43351. </summary>
  43352. <remarks></remarks>
  43353. </member>
  43354. <member name="C:Urho.ValueAnimationInfo(System.IntPtr)">
  43355. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  43356. <summary>Constructs a new instance of ValueAnimationInfo, given a raw pointer to an unmanaged object</summary>
  43357. <remarks>
  43358. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  43359. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  43360. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  43361. </remarks>
  43362. </member>
  43363. <member name="C:Urho.ValueAnimationInfo(Urho.UrhoObjectFlag)">
  43364. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  43365. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  43366. <remarks>
  43367. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  43368. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  43369. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  43370. </remarks>
  43371. </member>
  43372. <member name="C:Urho.ValueAnimationInfo(Urho.ValueAnimation,Urho.WrapMode,System.Single)">
  43373. <param name="animation"></param>
  43374. <param name="wrapMode"></param>
  43375. <param name="speed"></param>
  43376. <summary></summary>
  43377. <remarks></remarks>
  43378. </member>
  43379. <member name="C:Urho.ValueAnimationInfo(Urho.UrhoObject,Urho.ValueAnimation,Urho.WrapMode,System.Single)">
  43380. <param name="target"></param>
  43381. <param name="animation"></param>
  43382. <param name="wrapMode"></param>
  43383. <param name="speed"></param>
  43384. <summary></summary>
  43385. <remarks></remarks>
  43386. </member>
  43387. <member name="P:Urho.ValueAnimationInfo.Animation">
  43388. <summary>
  43389. Return animation.
  43390. </summary>
  43391. <value></value>
  43392. <remarks></remarks>
  43393. </member>
  43394. <member name="P:Urho.ValueAnimationInfo.Speed">
  43395. <summary>
  43396. Return speed.
  43397. Or
  43398. Set speed.
  43399. </summary>
  43400. <value></value>
  43401. <remarks></remarks>
  43402. </member>
  43403. <member name="P:Urho.ValueAnimationInfo.Target">
  43404. <summary>
  43405. Return target object.
  43406. </summary>
  43407. <value></value>
  43408. <remarks></remarks>
  43409. </member>
  43410. <member name="M:Urho.ValueAnimationInfo.Update(System.Single)">
  43411. <param name="timeStep"></param>
  43412. <summary>
  43413. Update. Return true when the animation is finished. No-op when the target object is not defined.
  43414. </summary>
  43415. <returns></returns>
  43416. <remarks></remarks>
  43417. </member>
  43418. <member name="P:Urho.ValueAnimationInfo.WrapMode">
  43419. <summary>
  43420. Return wrap mode.
  43421. Or
  43422. Set wrap mode.
  43423. </summary>
  43424. <value></value>
  43425. <remarks></remarks>
  43426. </member>
  43427. <member name="T:Urho.Variant">
  43428. <summary></summary>
  43429. <remarks></remarks>
  43430. </member>
  43431. <member name="T:Urho.VariantType">
  43432. <summary>
  43433. Variant's supported types.
  43434. </summary>
  43435. <remarks></remarks>
  43436. </member>
  43437. <member name="F:Urho.VariantType.Bool">
  43438. <summary></summary>
  43439. </member>
  43440. <member name="F:Urho.VariantType.Buffer">
  43441. <summary></summary>
  43442. </member>
  43443. <member name="F:Urho.VariantType.Color">
  43444. <summary></summary>
  43445. </member>
  43446. <member name="F:Urho.VariantType.Double">
  43447. <summary></summary>
  43448. </member>
  43449. <member name="F:Urho.VariantType.Float">
  43450. <summary></summary>
  43451. </member>
  43452. <member name="F:Urho.VariantType.Int">
  43453. <summary></summary>
  43454. </member>
  43455. <member name="F:Urho.VariantType.Intrect">
  43456. <summary></summary>
  43457. </member>
  43458. <member name="F:Urho.VariantType.Intvector2">
  43459. <summary></summary>
  43460. </member>
  43461. <member name="F:Urho.VariantType.Matrix3">
  43462. <summary></summary>
  43463. </member>
  43464. <member name="F:Urho.VariantType.Matrix3x4">
  43465. <summary></summary>
  43466. </member>
  43467. <member name="F:Urho.VariantType.Matrix4">
  43468. <summary></summary>
  43469. </member>
  43470. <member name="F:Urho.VariantType.MaxVarTypes">
  43471. <summary></summary>
  43472. </member>
  43473. <member name="F:Urho.VariantType.None">
  43474. <summary></summary>
  43475. </member>
  43476. <member name="F:Urho.VariantType.Ptr">
  43477. <summary></summary>
  43478. </member>
  43479. <member name="F:Urho.VariantType.Quaternion">
  43480. <summary></summary>
  43481. </member>
  43482. <member name="F:Urho.VariantType.Resourceref">
  43483. <summary></summary>
  43484. </member>
  43485. <member name="F:Urho.VariantType.Resourcereflist">
  43486. <summary></summary>
  43487. </member>
  43488. <member name="F:Urho.VariantType.String">
  43489. <summary></summary>
  43490. </member>
  43491. <member name="F:Urho.VariantType.Stringvector">
  43492. <summary></summary>
  43493. </member>
  43494. <member name="F:Urho.VariantType.Variantmap">
  43495. <summary></summary>
  43496. </member>
  43497. <member name="F:Urho.VariantType.Variantvector">
  43498. <summary></summary>
  43499. </member>
  43500. <member name="F:Urho.VariantType.Vector2">
  43501. <summary></summary>
  43502. </member>
  43503. <member name="F:Urho.VariantType.Vector3">
  43504. <summary></summary>
  43505. </member>
  43506. <member name="F:Urho.VariantType.Vector4">
  43507. <summary></summary>
  43508. </member>
  43509. <member name="F:Urho.VariantType.Voidptr">
  43510. <summary></summary>
  43511. </member>
  43512. <member name="T:Urho.Vector2">
  43513. <summary>Represents a 2D vector using two single-precision floating-point numbers.</summary>
  43514. <remarks>
  43515. The Vector2 structure is suitable for interoperation with unmanaged code requiring two consecutive floats.
  43516. </remarks>
  43517. </member>
  43518. <member name="C:Urho.Vector2(Urho.Vector2)">
  43519. <param name="v">The Vector2 to copy components from.</param>
  43520. <summary>
  43521. Constructs a new Vector2 from the given Vector2.
  43522. </summary>
  43523. <remarks></remarks>
  43524. </member>
  43525. <member name="C:Urho.Vector2(Urho.Vector3)">
  43526. <param name="v">The Vector3 to copy components from. Z is discarded.</param>
  43527. <summary>
  43528. Constructs a new Vector2 from the given Vector3.
  43529. </summary>
  43530. <remarks></remarks>
  43531. </member>
  43532. <member name="C:Urho.Vector2(Urho.Vector4)">
  43533. <param name="v">The Vector4 to copy components from. Z and W are discarded.</param>
  43534. <summary>
  43535. Constructs a new Vector2 from the given Vector4.
  43536. </summary>
  43537. <remarks></remarks>
  43538. </member>
  43539. <member name="C:Urho.Vector2(System.Single,System.Single)">
  43540. <param name="x">The x coordinate of the net Vector2.</param>
  43541. <param name="y">The y coordinate of the net Vector2.</param>
  43542. <summary>
  43543. Constructs a new Vector2.
  43544. </summary>
  43545. <remarks></remarks>
  43546. </member>
  43547. <member name="M:Urho.Vector2.Add(Urho.Vector2)">
  43548. <param name="right">Right operand. This parameter is only read from.</param>
  43549. <summary>Add the Vector passed as parameter to this instance.</summary>
  43550. <remarks></remarks>
  43551. </member>
  43552. <member name="M:Urho.Vector2.Add(Urho.Vector2@)">
  43553. <param name="right">Right operand. This parameter is only read from.</param>
  43554. <summary>Add the Vector passed as parameter to this instance.</summary>
  43555. <remarks></remarks>
  43556. </member>
  43557. <member name="M:Urho.Vector2.Add(Urho.Vector2,Urho.Vector2)">
  43558. <param name="a">Left operand.</param>
  43559. <param name="b">Right operand.</param>
  43560. <summary>
  43561. Adds two vectors.
  43562. </summary>
  43563. <returns>Result of operation.</returns>
  43564. <remarks></remarks>
  43565. </member>
  43566. <member name="M:Urho.Vector2.Add(Urho.Vector2@,Urho.Vector2@,Urho.Vector2@)">
  43567. <param name="a">Left operand.</param>
  43568. <param name="b">Right operand.</param>
  43569. <param name="result">Result of operation.</param>
  43570. <summary>
  43571. Adds two vectors.
  43572. </summary>
  43573. <remarks></remarks>
  43574. </member>
  43575. <member name="M:Urho.Vector2.BaryCentric(Urho.Vector2,Urho.Vector2,Urho.Vector2,System.Single,System.Single)">
  43576. <param name="a">First input Vector</param>
  43577. <param name="b">Second input Vector</param>
  43578. <param name="c">Third input Vector</param>
  43579. <param name="u">First Barycentric Coordinate</param>
  43580. <param name="v">Second Barycentric Coordinate</param>
  43581. <summary>
  43582. Interpolate 3 Vectors using Barycentric coordinates
  43583. </summary>
  43584. <returns>a when u=v=0, b when u=1,v=0, c when u=0,v=1, and a linear combination of a,b,c otherwise</returns>
  43585. <remarks></remarks>
  43586. </member>
  43587. <member name="M:Urho.Vector2.BaryCentric(Urho.Vector2@,Urho.Vector2@,Urho.Vector2@,System.Single,System.Single,Urho.Vector2@)">
  43588. <param name="a">First input Vector.</param>
  43589. <param name="b">Second input Vector.</param>
  43590. <param name="c">Third input Vector.</param>
  43591. <param name="u">First Barycentric Coordinate.</param>
  43592. <param name="v">Second Barycentric Coordinate.</param>
  43593. <param name="result">Output Vector. a when u=v=0, b when u=1,v=0, c when u=0,v=1, and a linear combination of a,b,c otherwise</param>
  43594. <summary>Interpolate 3 Vectors using Barycentric coordinates</summary>
  43595. <remarks></remarks>
  43596. </member>
  43597. <member name="M:Urho.Vector2.Clamp(Urho.Vector2,Urho.Vector2,Urho.Vector2)">
  43598. <param name="vec">Input vector</param>
  43599. <param name="min">Minimum vector</param>
  43600. <param name="max">Maximum vector</param>
  43601. <summary>
  43602. Clamp a vector to the given minimum and maximum vectors
  43603. </summary>
  43604. <returns>The clamped vector</returns>
  43605. <remarks></remarks>
  43606. </member>
  43607. <member name="M:Urho.Vector2.Clamp(Urho.Vector2@,Urho.Vector2@,Urho.Vector2@,Urho.Vector2@)">
  43608. <param name="vec">Input vector</param>
  43609. <param name="min">Minimum vector</param>
  43610. <param name="max">Maximum vector</param>
  43611. <param name="result">The clamped vector</param>
  43612. <summary>
  43613. Clamp a vector to the given minimum and maximum vectors
  43614. </summary>
  43615. <remarks></remarks>
  43616. </member>
  43617. <member name="M:Urho.Vector2.ComponentMax(Urho.Vector2,Urho.Vector2)">
  43618. <param name="a">First operand</param>
  43619. <param name="b">Second operand</param>
  43620. <summary>
  43621. Calculate the component-wise maximum of two vectors
  43622. </summary>
  43623. <returns>The component-wise maximum</returns>
  43624. <remarks></remarks>
  43625. </member>
  43626. <member name="M:Urho.Vector2.ComponentMax(Urho.Vector2@,Urho.Vector2@,Urho.Vector2@)">
  43627. <param name="a">First operand</param>
  43628. <param name="b">Second operand</param>
  43629. <param name="result">The component-wise maximum</param>
  43630. <summary>
  43631. Calculate the component-wise maximum of two vectors
  43632. </summary>
  43633. <remarks></remarks>
  43634. </member>
  43635. <member name="M:Urho.Vector2.ComponentMin(Urho.Vector2,Urho.Vector2)">
  43636. <param name="a">First operand</param>
  43637. <param name="b">Second operand</param>
  43638. <summary>
  43639. Calculate the component-wise minimum of two vectors
  43640. </summary>
  43641. <returns>The component-wise minimum</returns>
  43642. <remarks></remarks>
  43643. </member>
  43644. <member name="M:Urho.Vector2.ComponentMin(Urho.Vector2@,Urho.Vector2@,Urho.Vector2@)">
  43645. <param name="a">First operand</param>
  43646. <param name="b">Second operand</param>
  43647. <param name="result">The component-wise minimum</param>
  43648. <summary>
  43649. Calculate the component-wise minimum of two vectors
  43650. </summary>
  43651. <remarks></remarks>
  43652. </member>
  43653. <member name="M:Urho.Vector2.Div(System.Single)">
  43654. <param name="f">Scalar operand.</param>
  43655. <summary>Divide this instance by a scalar.</summary>
  43656. <remarks></remarks>
  43657. </member>
  43658. <member name="M:Urho.Vector2.Div(Urho.Vector2,System.Single)">
  43659. <param name="a">Vector operand</param>
  43660. <param name="f">Scalar operand</param>
  43661. <summary>
  43662. Divide a vector by a scalar
  43663. </summary>
  43664. <returns>Result of the division</returns>
  43665. <remarks></remarks>
  43666. </member>
  43667. <member name="M:Urho.Vector2.Div(Urho.Vector2@,System.Single,Urho.Vector2@)">
  43668. <param name="a">Vector operand</param>
  43669. <param name="f">Scalar operand</param>
  43670. <param name="result">Result of the division</param>
  43671. <summary>
  43672. Divide a vector by a scalar
  43673. </summary>
  43674. <remarks></remarks>
  43675. </member>
  43676. <member name="M:Urho.Vector2.Divide(Urho.Vector2,System.Single)">
  43677. <param name="vector">Left operand.</param>
  43678. <param name="scale">Right operand.</param>
  43679. <summary>
  43680. Divides a vector by a scalar.
  43681. </summary>
  43682. <returns>Result of the operation.</returns>
  43683. <remarks></remarks>
  43684. </member>
  43685. <member name="M:Urho.Vector2.Divide(Urho.Vector2,Urho.Vector2)">
  43686. <param name="vector">Left operand.</param>
  43687. <param name="scale">Right operand.</param>
  43688. <summary>
  43689. Divides a vector by the components of a vector (scale).
  43690. </summary>
  43691. <returns>Result of the operation.</returns>
  43692. <remarks></remarks>
  43693. </member>
  43694. <member name="M:Urho.Vector2.Divide(Urho.Vector2@,System.Single,Urho.Vector2@)">
  43695. <param name="vector">Left operand.</param>
  43696. <param name="scale">Right operand.</param>
  43697. <param name="result">Result of the operation.</param>
  43698. <summary>
  43699. Divides a vector by a scalar.
  43700. </summary>
  43701. <remarks></remarks>
  43702. </member>
  43703. <member name="M:Urho.Vector2.Divide(Urho.Vector2@,Urho.Vector2@,Urho.Vector2@)">
  43704. <param name="vector">Left operand.</param>
  43705. <param name="scale">Right operand.</param>
  43706. <param name="result">Result of the operation.</param>
  43707. <summary>
  43708. Divide a vector by the components of a vector (scale).
  43709. </summary>
  43710. <remarks></remarks>
  43711. </member>
  43712. <member name="M:Urho.Vector2.Dot(Urho.Vector2,Urho.Vector2)">
  43713. <param name="left">First operand</param>
  43714. <param name="right">Second operand</param>
  43715. <summary>
  43716. Calculate the dot (scalar) product of two vectors
  43717. </summary>
  43718. <returns>The dot product of the two inputs</returns>
  43719. <remarks></remarks>
  43720. </member>
  43721. <member name="M:Urho.Vector2.Dot(Urho.Vector2@,Urho.Vector2@,System.Single@)">
  43722. <param name="left">First operand</param>
  43723. <param name="right">Second operand</param>
  43724. <param name="result">The dot product of the two inputs</param>
  43725. <summary>
  43726. Calculate the dot (scalar) product of two vectors
  43727. </summary>
  43728. <remarks></remarks>
  43729. </member>
  43730. <member name="M:Urho.Vector2.Equals(System.Object)">
  43731. <param name="obj">The object to compare to.</param>
  43732. <summary>
  43733. Indicates whether this instance and a specified object are equal.
  43734. </summary>
  43735. <returns>True if the instances are equal; false otherwise.</returns>
  43736. <remarks></remarks>
  43737. </member>
  43738. <member name="M:Urho.Vector2.Equals(Urho.Vector2)">
  43739. <param name="other">A vector to compare with this vector.</param>
  43740. <summary>Indicates whether the current vector is equal to another vector.</summary>
  43741. <returns>true if the current vector is equal to the vector parameter; otherwise, false.</returns>
  43742. <remarks></remarks>
  43743. </member>
  43744. <member name="M:Urho.Vector2.GetHashCode">
  43745. <summary>
  43746. Returns the hashcode for this instance.
  43747. </summary>
  43748. <returns>A System.Int32 containing the unique hashcode for this instance.</returns>
  43749. <remarks></remarks>
  43750. </member>
  43751. <member name="P:Urho.Vector2.Length">
  43752. <summary>
  43753. Gets the length (magnitude) of the vector.
  43754. </summary>
  43755. <value></value>
  43756. <remarks></remarks>
  43757. <see cref="P:Urho.Vector2.LengthFast" />
  43758. <altmember cref="P:Urho.Vector2.LengthSquared" />
  43759. </member>
  43760. <member name="P:Urho.Vector2.LengthFast">
  43761. <summary>
  43762. Gets an approximation of the vector length (magnitude).
  43763. </summary>
  43764. <value></value>
  43765. <remarks>
  43766. This property uses an approximation of the square root function to calculate vector magnitude, with
  43767. an upper error bound of 0.001.
  43768. </remarks>
  43769. <see cref="P:Urho.Vector2.Length" />
  43770. <altmember cref="P:Urho.Vector2.LengthSquared" />
  43771. </member>
  43772. <member name="P:Urho.Vector2.LengthSquared">
  43773. <summary>
  43774. Gets the square of the vector length (magnitude).
  43775. </summary>
  43776. <value></value>
  43777. <remarks>
  43778. This property avoids the costly square root operation required by the Length property. This makes it more suitable
  43779. for comparisons.
  43780. </remarks>
  43781. <see cref="P:Urho.Vector2.Length" />
  43782. <altmember cref="P:Urho.Vector2.LengthFast" />
  43783. </member>
  43784. <member name="M:Urho.Vector2.Lerp(Urho.Vector2,Urho.Vector2,System.Single)">
  43785. <param name="a">First input vector</param>
  43786. <param name="b">Second input vector</param>
  43787. <param name="blend">The blend factor. a when blend=0, b when blend=1.</param>
  43788. <summary>
  43789. Returns a new Vector that is the linear blend of the 2 given Vectors
  43790. </summary>
  43791. <returns>a when blend=0, b when blend=1, and a linear combination otherwise</returns>
  43792. <remarks></remarks>
  43793. </member>
  43794. <member name="M:Urho.Vector2.Lerp(Urho.Vector2@,Urho.Vector2@,System.Single,Urho.Vector2@)">
  43795. <param name="a">First input vector</param>
  43796. <param name="b">Second input vector</param>
  43797. <param name="blend">The blend factor. a when blend=0, b when blend=1.</param>
  43798. <param name="result">a when blend=0, b when blend=1, and a linear combination otherwise</param>
  43799. <summary>
  43800. Returns a new Vector that is the linear blend of the 2 given Vectors
  43801. </summary>
  43802. <remarks></remarks>
  43803. </member>
  43804. <member name="M:Urho.Vector2.Max(Urho.Vector2,Urho.Vector2)">
  43805. <param name="left">Left operand</param>
  43806. <param name="right">Right operand</param>
  43807. <summary>
  43808. Returns the Vector3 with the minimum magnitude
  43809. </summary>
  43810. <returns>The minimum Vector3</returns>
  43811. <remarks></remarks>
  43812. </member>
  43813. <member name="M:Urho.Vector2.Min(Urho.Vector2,Urho.Vector2)">
  43814. <param name="left">Left operand</param>
  43815. <param name="right">Right operand</param>
  43816. <summary>
  43817. Returns the Vector3 with the minimum magnitude
  43818. </summary>
  43819. <returns>The minimum Vector3</returns>
  43820. <remarks></remarks>
  43821. </member>
  43822. <member name="M:Urho.Vector2.Mult(System.Single)">
  43823. <param name="f">Scalar operand.</param>
  43824. <summary>Multiply this instance by a scalar.</summary>
  43825. <remarks></remarks>
  43826. </member>
  43827. <member name="M:Urho.Vector2.Mult(Urho.Vector2,System.Single)">
  43828. <param name="a">Vector operand</param>
  43829. <param name="f">Scalar operand</param>
  43830. <summary>
  43831. Multiply a vector and a scalar
  43832. </summary>
  43833. <returns>Result of the multiplication</returns>
  43834. <remarks></remarks>
  43835. </member>
  43836. <member name="M:Urho.Vector2.Mult(Urho.Vector2@,System.Single,Urho.Vector2@)">
  43837. <param name="a">Vector operand</param>
  43838. <param name="f">Scalar operand</param>
  43839. <param name="result">Result of the multiplication</param>
  43840. <summary>
  43841. Multiply a vector and a scalar
  43842. </summary>
  43843. <remarks></remarks>
  43844. </member>
  43845. <member name="M:Urho.Vector2.Multiply(Urho.Vector2,System.Single)">
  43846. <param name="vector">Left operand.</param>
  43847. <param name="scale">Right operand.</param>
  43848. <summary>
  43849. Multiplies a vector by a scalar.
  43850. </summary>
  43851. <returns>Result of the operation.</returns>
  43852. <remarks></remarks>
  43853. </member>
  43854. <member name="M:Urho.Vector2.Multiply(Urho.Vector2,Urho.Vector2)">
  43855. <param name="vector">Left operand.</param>
  43856. <param name="scale">Right operand.</param>
  43857. <summary>
  43858. Multiplies a vector by the components a vector (scale).
  43859. </summary>
  43860. <returns>Result of the operation.</returns>
  43861. <remarks></remarks>
  43862. </member>
  43863. <member name="M:Urho.Vector2.Multiply(Urho.Vector2@,System.Single,Urho.Vector2@)">
  43864. <param name="vector">Left operand.</param>
  43865. <param name="scale">Right operand.</param>
  43866. <param name="result">Result of the operation.</param>
  43867. <summary>
  43868. Multiplies a vector by a scalar.
  43869. </summary>
  43870. <remarks></remarks>
  43871. </member>
  43872. <member name="M:Urho.Vector2.Multiply(Urho.Vector2@,Urho.Vector2@,Urho.Vector2@)">
  43873. <param name="vector">Left operand.</param>
  43874. <param name="scale">Right operand.</param>
  43875. <param name="result">Result of the operation.</param>
  43876. <summary>
  43877. Multiplies a vector by the components of a vector (scale).
  43878. </summary>
  43879. <remarks></remarks>
  43880. </member>
  43881. <member name="M:Urho.Vector2.Normalize">
  43882. <summary>
  43883. Scales the Vector2 to unit length.
  43884. </summary>
  43885. <remarks></remarks>
  43886. </member>
  43887. <member name="M:Urho.Vector2.Normalize(Urho.Vector2)">
  43888. <param name="vec">The input vector</param>
  43889. <summary>
  43890. Scale a vector to unit length
  43891. </summary>
  43892. <returns>The normalized vector</returns>
  43893. <remarks></remarks>
  43894. </member>
  43895. <member name="M:Urho.Vector2.Normalize(Urho.Vector2@,Urho.Vector2@)">
  43896. <param name="vec">The input vector</param>
  43897. <param name="result">The normalized vector</param>
  43898. <summary>
  43899. Scale a vector to unit length
  43900. </summary>
  43901. <remarks></remarks>
  43902. </member>
  43903. <member name="M:Urho.Vector2.NormalizeFast">
  43904. <summary>
  43905. Scales the Vector2 to approximately unit length.
  43906. </summary>
  43907. <remarks></remarks>
  43908. </member>
  43909. <member name="M:Urho.Vector2.NormalizeFast(Urho.Vector2)">
  43910. <param name="vec">The input vector</param>
  43911. <summary>
  43912. Scale a vector to approximately unit length
  43913. </summary>
  43914. <returns>The normalized vector</returns>
  43915. <remarks></remarks>
  43916. </member>
  43917. <member name="M:Urho.Vector2.NormalizeFast(Urho.Vector2@,Urho.Vector2@)">
  43918. <param name="vec">The input vector</param>
  43919. <param name="result">The normalized vector</param>
  43920. <summary>
  43921. Scale a vector to approximately unit length
  43922. </summary>
  43923. <remarks></remarks>
  43924. </member>
  43925. <member name="F:Urho.Vector2.One">
  43926. <summary>
  43927. Defines an instance with all components set to 1.
  43928. </summary>
  43929. <remarks></remarks>
  43930. </member>
  43931. <member name="M:Urho.Vector2.op_Addition(Urho.Vector2,Urho.Vector2)">
  43932. <param name="left">Left operand.</param>
  43933. <param name="right">Right operand.</param>
  43934. <summary>
  43935. Adds the specified instances.
  43936. </summary>
  43937. <returns>Result of addition.</returns>
  43938. <remarks></remarks>
  43939. </member>
  43940. <member name="M:Urho.Vector2.op_Division(Urho.Vector2,System.Single)">
  43941. <param name="vec">Left operand</param>
  43942. <param name="scale">Right operand</param>
  43943. <summary>
  43944. Divides the specified instance by a scalar.
  43945. </summary>
  43946. <returns>Result of the division.</returns>
  43947. <remarks></remarks>
  43948. </member>
  43949. <member name="M:Urho.Vector2.op_Equality(Urho.Vector2,Urho.Vector2)">
  43950. <param name="left">Left operand.</param>
  43951. <param name="right">Right operand.</param>
  43952. <summary>
  43953. Compares the specified instances for equality.
  43954. </summary>
  43955. <returns>True if both instances are equal; false otherwise.</returns>
  43956. <remarks></remarks>
  43957. </member>
  43958. <member name="M:Urho.Vector2.op_Inequality(Urho.Vector2,Urho.Vector2)">
  43959. <param name="left">Left operand.</param>
  43960. <param name="right">Right operand.</param>
  43961. <summary>
  43962. Compares the specified instances for inequality.
  43963. </summary>
  43964. <returns>True if both instances are not equal; false otherwise.</returns>
  43965. <remarks></remarks>
  43966. </member>
  43967. <member name="M:Urho.Vector2.op_Multiply(System.Single,Urho.Vector2)">
  43968. <param name="scale">Left operand.</param>
  43969. <param name="vec">Right operand.</param>
  43970. <summary>
  43971. Multiplies the specified instance by a scalar.
  43972. </summary>
  43973. <returns>Result of multiplication.</returns>
  43974. <remarks></remarks>
  43975. </member>
  43976. <member name="M:Urho.Vector2.op_Multiply(Urho.Vector2,System.Single)">
  43977. <param name="vec">Left operand.</param>
  43978. <param name="scale">Right operand.</param>
  43979. <summary>
  43980. Multiplies the specified instance by a scalar.
  43981. </summary>
  43982. <returns>Result of multiplication.</returns>
  43983. <remarks></remarks>
  43984. </member>
  43985. <member name="M:Urho.Vector2.op_Subtraction(Urho.Vector2,Urho.Vector2)">
  43986. <param name="left">Left operand.</param>
  43987. <param name="right">Right operand.</param>
  43988. <summary>
  43989. Subtracts the specified instances.
  43990. </summary>
  43991. <returns>Result of subtraction.</returns>
  43992. <remarks></remarks>
  43993. </member>
  43994. <member name="M:Urho.Vector2.op_UnaryNegation(Urho.Vector2)">
  43995. <param name="vec">Operand.</param>
  43996. <summary>
  43997. Negates the specified instance.
  43998. </summary>
  43999. <returns>Result of negation.</returns>
  44000. <remarks></remarks>
  44001. </member>
  44002. <member name="P:Urho.Vector2.PerpendicularLeft">
  44003. <summary>
  44004. Gets the perpendicular vector on the left side of this vector.
  44005. </summary>
  44006. <value></value>
  44007. <remarks></remarks>
  44008. </member>
  44009. <member name="P:Urho.Vector2.PerpendicularRight">
  44010. <summary>
  44011. Gets the perpendicular vector on the right side of this vector.
  44012. </summary>
  44013. <value></value>
  44014. <remarks></remarks>
  44015. </member>
  44016. <member name="M:Urho.Vector2.Scale(Urho.Vector2)">
  44017. <param name="scale">The scaling of the individual components.</param>
  44018. <summary>Scales this instance by the given parameter.</summary>
  44019. <remarks></remarks>
  44020. </member>
  44021. <member name="M:Urho.Vector2.Scale(Urho.Vector2@)">
  44022. <param name="scale">The scaling of the individual components.</param>
  44023. <summary>Scales this instance by the given parameter.</summary>
  44024. <remarks></remarks>
  44025. </member>
  44026. <member name="M:Urho.Vector2.Scale(System.Single,System.Single)">
  44027. <param name="sx">The scale of the X component.</param>
  44028. <param name="sy">The scale of the Y component.</param>
  44029. <summary>
  44030. Scales the current Vector2 by the given amounts.
  44031. </summary>
  44032. <remarks></remarks>
  44033. </member>
  44034. <member name="F:Urho.Vector2.SizeInBytes">
  44035. <summary>
  44036. Defines the size of the Vector2 struct in bytes.
  44037. </summary>
  44038. <remarks></remarks>
  44039. </member>
  44040. <member name="M:Urho.Vector2.Sub(Urho.Vector2)">
  44041. <param name="right">Right operand. This parameter is only read from.</param>
  44042. <summary>Subtract the Vector passed as parameter from this instance.</summary>
  44043. <remarks></remarks>
  44044. </member>
  44045. <member name="M:Urho.Vector2.Sub(Urho.Vector2@)">
  44046. <param name="right">Right operand. This parameter is only read from.</param>
  44047. <summary>Subtract the Vector passed as parameter from this instance.</summary>
  44048. <remarks></remarks>
  44049. </member>
  44050. <member name="M:Urho.Vector2.Sub(Urho.Vector2,Urho.Vector2)">
  44051. <param name="a">First operand</param>
  44052. <param name="b">Second operand</param>
  44053. <summary>
  44054. Subtract one Vector from another
  44055. </summary>
  44056. <returns>Result of subtraction</returns>
  44057. <remarks></remarks>
  44058. </member>
  44059. <member name="M:Urho.Vector2.Sub(Urho.Vector2@,Urho.Vector2@,Urho.Vector2@)">
  44060. <param name="a">First operand</param>
  44061. <param name="b">Second operand</param>
  44062. <param name="result">Result of subtraction</param>
  44063. <summary>
  44064. Subtract one Vector from another
  44065. </summary>
  44066. <remarks></remarks>
  44067. </member>
  44068. <member name="M:Urho.Vector2.Subtract(Urho.Vector2,Urho.Vector2)">
  44069. <param name="a">First operand</param>
  44070. <param name="b">Second operand</param>
  44071. <summary>
  44072. Subtract one Vector from another
  44073. </summary>
  44074. <returns>Result of subtraction</returns>
  44075. <remarks></remarks>
  44076. </member>
  44077. <member name="M:Urho.Vector2.Subtract(Urho.Vector2@,Urho.Vector2@,Urho.Vector2@)">
  44078. <param name="a">First operand</param>
  44079. <param name="b">Second operand</param>
  44080. <param name="result">Result of subtraction</param>
  44081. <summary>
  44082. Subtract one Vector from another
  44083. </summary>
  44084. <remarks></remarks>
  44085. </member>
  44086. <member name="M:Urho.Vector2.ToString">
  44087. <summary>
  44088. Returns a System.String that represents the current Vector2.
  44089. </summary>
  44090. <returns />
  44091. <remarks></remarks>
  44092. </member>
  44093. <member name="F:Urho.Vector2.UnitX">
  44094. <summary>
  44095. Defines a unit-length Vector2 that points towards the X-axis.
  44096. </summary>
  44097. <remarks></remarks>
  44098. </member>
  44099. <member name="F:Urho.Vector2.UnitY">
  44100. <summary>
  44101. Defines a unit-length Vector2 that points towards the Y-axis.
  44102. </summary>
  44103. <remarks></remarks>
  44104. </member>
  44105. <member name="F:Urho.Vector2.X">
  44106. <summary>
  44107. The X component of the Vector2.
  44108. </summary>
  44109. <remarks></remarks>
  44110. </member>
  44111. <member name="F:Urho.Vector2.Y">
  44112. <summary>
  44113. The Y component of the Vector2.
  44114. </summary>
  44115. <remarks></remarks>
  44116. </member>
  44117. <member name="F:Urho.Vector2.Zero">
  44118. <summary>
  44119. Defines a zero-length Vector2.
  44120. </summary>
  44121. <remarks></remarks>
  44122. </member>
  44123. <member name="T:Urho.Vector3">
  44124. <summary>
  44125. Represents a 3D vector using three single-precision floating-point numbers.
  44126. </summary>
  44127. <remarks>
  44128. The Vector3 structure is suitable for interoperation with unmanaged code requiring three consecutive floats.
  44129. </remarks>
  44130. </member>
  44131. <member name="C:Urho.Vector3(Urho.Vector2)">
  44132. <param name="v">The Vector2 to copy components from.</param>
  44133. <summary>
  44134. Constructs a new Vector3 from the given Vector2.
  44135. </summary>
  44136. <remarks></remarks>
  44137. </member>
  44138. <member name="C:Urho.Vector3(Urho.Vector3)">
  44139. <param name="v">The Vector3 to copy components from.</param>
  44140. <summary>
  44141. Constructs a new Vector3 from the given Vector3.
  44142. </summary>
  44143. <remarks></remarks>
  44144. </member>
  44145. <member name="C:Urho.Vector3(Urho.Vector4)">
  44146. <param name="v">The Vector4 to copy components from.</param>
  44147. <summary>
  44148. Constructs a new Vector3 from the given Vector4.
  44149. </summary>
  44150. <remarks></remarks>
  44151. </member>
  44152. <member name="C:Urho.Vector3(System.Single,System.Single,System.Single)">
  44153. <param name="x">The x component of the Vector3.</param>
  44154. <param name="y">The y component of the Vector3.</param>
  44155. <param name="z">The z component of the Vector3.</param>
  44156. <summary>
  44157. Constructs a new Vector3.
  44158. </summary>
  44159. <remarks></remarks>
  44160. </member>
  44161. <member name="M:Urho.Vector3.Abs">
  44162. <summary></summary>
  44163. <remarks></remarks>
  44164. </member>
  44165. <member name="M:Urho.Vector3.Add(Urho.Vector3)">
  44166. <param name="right">Right operand. This parameter is only read from.</param>
  44167. <summary>Add the Vector passed as parameter to this instance.</summary>
  44168. <remarks></remarks>
  44169. </member>
  44170. <member name="M:Urho.Vector3.Add(Urho.Vector3@)">
  44171. <param name="right">Right operand. This parameter is only read from.</param>
  44172. <summary>Add the Vector passed as parameter to this instance.</summary>
  44173. <remarks></remarks>
  44174. </member>
  44175. <member name="M:Urho.Vector3.Add(Urho.Vector3,Urho.Vector3)">
  44176. <param name="a">Left operand.</param>
  44177. <param name="b">Right operand.</param>
  44178. <summary>
  44179. Adds two vectors.
  44180. </summary>
  44181. <returns>Result of operation.</returns>
  44182. <remarks></remarks>
  44183. </member>
  44184. <member name="M:Urho.Vector3.Add(Urho.Vector3@,Urho.Vector3@,Urho.Vector3@)">
  44185. <param name="a">Left operand.</param>
  44186. <param name="b">Right operand.</param>
  44187. <param name="result">Result of operation.</param>
  44188. <summary>
  44189. Adds two vectors.
  44190. </summary>
  44191. <remarks></remarks>
  44192. </member>
  44193. <member name="M:Urho.Vector3.BaryCentric(Urho.Vector3,Urho.Vector3,Urho.Vector3,System.Single,System.Single)">
  44194. <param name="a">First input Vector</param>
  44195. <param name="b">Second input Vector</param>
  44196. <param name="c">Third input Vector</param>
  44197. <param name="u">First Barycentric Coordinate</param>
  44198. <param name="v">Second Barycentric Coordinate</param>
  44199. <summary>
  44200. Interpolate 3 Vectors using Barycentric coordinates
  44201. </summary>
  44202. <returns>a when u=v=0, b when u=1,v=0, c when u=0,v=1, and a linear combination of a,b,c otherwise</returns>
  44203. <remarks></remarks>
  44204. </member>
  44205. <member name="M:Urho.Vector3.BaryCentric(Urho.Vector3@,Urho.Vector3@,Urho.Vector3@,System.Single,System.Single,Urho.Vector3@)">
  44206. <param name="a">First input Vector.</param>
  44207. <param name="b">Second input Vector.</param>
  44208. <param name="c">Third input Vector.</param>
  44209. <param name="u">First Barycentric Coordinate.</param>
  44210. <param name="v">Second Barycentric Coordinate.</param>
  44211. <param name="result">Output Vector. a when u=v=0, b when u=1,v=0, c when u=0,v=1, and a linear combination of a,b,c otherwise</param>
  44212. <summary>Interpolate 3 Vectors using Barycentric coordinates</summary>
  44213. <remarks></remarks>
  44214. </member>
  44215. <member name="M:Urho.Vector3.CalculateAngle(Urho.Vector3,Urho.Vector3)">
  44216. <param name="first">The first vector.</param>
  44217. <param name="second">The second vector.</param>
  44218. <summary>
  44219. Calculates the angle (in radians) between two vectors.
  44220. </summary>
  44221. <returns>Angle (in radians) between the vectors.</returns>
  44222. <remarks>Note that the returned angle is never bigger than the constant Pi.</remarks>
  44223. </member>
  44224. <member name="M:Urho.Vector3.CalculateAngle(Urho.Vector3@,Urho.Vector3@,System.Single@)">
  44225. <param name="first">The first vector.</param>
  44226. <param name="second">The second vector.</param>
  44227. <param name="result">Angle (in radians) between the vectors.</param>
  44228. <summary>Calculates the angle (in radians) between two vectors.</summary>
  44229. <remarks>Note that the returned angle is never bigger than the constant Pi.</remarks>
  44230. </member>
  44231. <member name="M:Urho.Vector3.Clamp(Urho.Vector3,Urho.Vector3,Urho.Vector3)">
  44232. <param name="vec">Input vector</param>
  44233. <param name="min">Minimum vector</param>
  44234. <param name="max">Maximum vector</param>
  44235. <summary>
  44236. Clamp a vector to the given minimum and maximum vectors
  44237. </summary>
  44238. <returns>The clamped vector</returns>
  44239. <remarks></remarks>
  44240. </member>
  44241. <member name="M:Urho.Vector3.Clamp(Urho.Vector3@,Urho.Vector3@,Urho.Vector3@,Urho.Vector3@)">
  44242. <param name="vec">Input vector</param>
  44243. <param name="min">Minimum vector</param>
  44244. <param name="max">Maximum vector</param>
  44245. <param name="result">The clamped vector</param>
  44246. <summary>
  44247. Clamp a vector to the given minimum and maximum vectors
  44248. </summary>
  44249. <remarks></remarks>
  44250. </member>
  44251. <member name="M:Urho.Vector3.ComponentMax(Urho.Vector3,Urho.Vector3)">
  44252. <param name="a">First operand</param>
  44253. <param name="b">Second operand</param>
  44254. <summary>
  44255. Calculate the component-wise maximum of two vectors
  44256. </summary>
  44257. <returns>The component-wise maximum</returns>
  44258. <remarks></remarks>
  44259. </member>
  44260. <member name="M:Urho.Vector3.ComponentMax(Urho.Vector3@,Urho.Vector3@,Urho.Vector3@)">
  44261. <param name="a">First operand</param>
  44262. <param name="b">Second operand</param>
  44263. <param name="result">The component-wise maximum</param>
  44264. <summary>
  44265. Calculate the component-wise maximum of two vectors
  44266. </summary>
  44267. <remarks></remarks>
  44268. </member>
  44269. <member name="M:Urho.Vector3.ComponentMin(Urho.Vector3,Urho.Vector3)">
  44270. <param name="a">First operand</param>
  44271. <param name="b">Second operand</param>
  44272. <summary>
  44273. Calculate the component-wise minimum of two vectors
  44274. </summary>
  44275. <returns>The component-wise minimum</returns>
  44276. <remarks></remarks>
  44277. </member>
  44278. <member name="M:Urho.Vector3.ComponentMin(Urho.Vector3@,Urho.Vector3@,Urho.Vector3@)">
  44279. <param name="a">First operand</param>
  44280. <param name="b">Second operand</param>
  44281. <param name="result">The component-wise minimum</param>
  44282. <summary>
  44283. Calculate the component-wise minimum of two vectors
  44284. </summary>
  44285. <remarks></remarks>
  44286. </member>
  44287. <member name="M:Urho.Vector3.Cross(Urho.Vector3,Urho.Vector3)">
  44288. <param name="left">First operand</param>
  44289. <param name="right">Second operand</param>
  44290. <summary>
  44291. Caclulate the cross (vector) product of two vectors
  44292. </summary>
  44293. <returns>The cross product of the two inputs</returns>
  44294. <remarks></remarks>
  44295. </member>
  44296. <member name="M:Urho.Vector3.Cross(Urho.Vector3@,Urho.Vector3@,Urho.Vector3@)">
  44297. <param name="left">First operand</param>
  44298. <param name="right">Second operand</param>
  44299. <param name="result">The cross product of the two inputs</param>
  44300. <summary>
  44301. Caclulate the cross (vector) product of two vectors
  44302. </summary>
  44303. <returns>The cross product of the two inputs</returns>
  44304. <remarks></remarks>
  44305. </member>
  44306. <member name="M:Urho.Vector3.Div(System.Single)">
  44307. <param name="f">Scalar operand.</param>
  44308. <summary>Divide this instance by a scalar.</summary>
  44309. <remarks></remarks>
  44310. </member>
  44311. <member name="M:Urho.Vector3.Div(Urho.Vector3,System.Single)">
  44312. <param name="a">Vector operand</param>
  44313. <param name="f">Scalar operand</param>
  44314. <summary>
  44315. Divide a vector by a scalar
  44316. </summary>
  44317. <returns>Result of the division</returns>
  44318. <remarks></remarks>
  44319. </member>
  44320. <member name="M:Urho.Vector3.Div(Urho.Vector3@,System.Single,Urho.Vector3@)">
  44321. <param name="a">Vector operand</param>
  44322. <param name="f">Scalar operand</param>
  44323. <param name="result">Result of the division</param>
  44324. <summary>
  44325. Divide a vector by a scalar
  44326. </summary>
  44327. <remarks></remarks>
  44328. </member>
  44329. <member name="M:Urho.Vector3.Divide(Urho.Vector3,System.Single)">
  44330. <param name="vector">Left operand.</param>
  44331. <param name="scale">Right operand.</param>
  44332. <summary>
  44333. Divides a vector by a scalar.
  44334. </summary>
  44335. <returns>Result of the operation.</returns>
  44336. <remarks></remarks>
  44337. </member>
  44338. <member name="M:Urho.Vector3.Divide(Urho.Vector3,Urho.Vector3)">
  44339. <param name="vector">Left operand.</param>
  44340. <param name="scale">Right operand.</param>
  44341. <summary>
  44342. Divides a vector by the components of a vector (scale).
  44343. </summary>
  44344. <returns>Result of the operation.</returns>
  44345. <remarks></remarks>
  44346. </member>
  44347. <member name="M:Urho.Vector3.Divide(Urho.Vector3@,System.Single,Urho.Vector3@)">
  44348. <param name="vector">Left operand.</param>
  44349. <param name="scale">Right operand.</param>
  44350. <param name="result">Result of the operation.</param>
  44351. <summary>
  44352. Divides a vector by a scalar.
  44353. </summary>
  44354. <remarks></remarks>
  44355. </member>
  44356. <member name="M:Urho.Vector3.Divide(Urho.Vector3@,Urho.Vector3@,Urho.Vector3@)">
  44357. <param name="vector">Left operand.</param>
  44358. <param name="scale">Right operand.</param>
  44359. <param name="result">Result of the operation.</param>
  44360. <summary>
  44361. Divide a vector by the components of a vector (scale).
  44362. </summary>
  44363. <remarks></remarks>
  44364. </member>
  44365. <member name="M:Urho.Vector3.Dot(Urho.Vector3,Urho.Vector3)">
  44366. <param name="left">First operand</param>
  44367. <param name="right">Second operand</param>
  44368. <summary>
  44369. Calculate the dot (scalar) product of two vectors
  44370. </summary>
  44371. <returns>The dot product of the two inputs</returns>
  44372. <remarks></remarks>
  44373. </member>
  44374. <member name="M:Urho.Vector3.Dot(Urho.Vector3@,Urho.Vector3@,System.Single@)">
  44375. <param name="left">First operand</param>
  44376. <param name="right">Second operand</param>
  44377. <param name="result">The dot product of the two inputs</param>
  44378. <summary>
  44379. Calculate the dot (scalar) product of two vectors
  44380. </summary>
  44381. <remarks></remarks>
  44382. </member>
  44383. <member name="M:Urho.Vector3.Equals(System.Object)">
  44384. <param name="obj">The object to compare to.</param>
  44385. <summary>
  44386. Indicates whether this instance and a specified object are equal.
  44387. </summary>
  44388. <returns>True if the instances are equal; false otherwise.</returns>
  44389. <remarks></remarks>
  44390. </member>
  44391. <member name="M:Urho.Vector3.Equals(Urho.Vector3)">
  44392. <param name="other">A vector to compare with this vector.</param>
  44393. <summary>Indicates whether the current vector is equal to another vector.</summary>
  44394. <returns>true if the current vector is equal to the vector parameter; otherwise, false.</returns>
  44395. <remarks></remarks>
  44396. </member>
  44397. <member name="M:Urho.Vector3.GetHashCode">
  44398. <summary>
  44399. Returns the hashcode for this instance.
  44400. </summary>
  44401. <returns>A System.Int32 containing the unique hashcode for this instance.</returns>
  44402. <remarks></remarks>
  44403. </member>
  44404. <member name="P:Urho.Vector3.Length">
  44405. <summary>
  44406. Gets the length (magnitude) of the vector.
  44407. </summary>
  44408. <value></value>
  44409. <remarks></remarks>
  44410. <see cref="P:Urho.Vector3.LengthFast" />
  44411. <altmember cref="P:Urho.Vector3.LengthSquared" />
  44412. </member>
  44413. <member name="P:Urho.Vector3.LengthFast">
  44414. <summary>
  44415. Gets an approximation of the vector length (magnitude).
  44416. </summary>
  44417. <value></value>
  44418. <remarks>
  44419. This property uses an approximation of the square root function to calculate vector magnitude, with
  44420. an upper error bound of 0.001.
  44421. </remarks>
  44422. <see cref="P:Urho.Vector3.Length" />
  44423. <altmember cref="P:Urho.Vector3.LengthSquared" />
  44424. </member>
  44425. <member name="P:Urho.Vector3.LengthSquared">
  44426. <summary>
  44427. Gets the square of the vector length (magnitude).
  44428. </summary>
  44429. <value></value>
  44430. <remarks>
  44431. This property avoids the costly square root operation required by the Length property. This makes it more suitable
  44432. for comparisons.
  44433. </remarks>
  44434. <see cref="P:Urho.Vector3.Length" />
  44435. <altmember cref="P:Urho.Vector3.LengthFast" />
  44436. </member>
  44437. <member name="M:Urho.Vector3.Lerp(Urho.Vector3,Urho.Vector3,System.Single)">
  44438. <param name="a">First input vector</param>
  44439. <param name="b">Second input vector</param>
  44440. <param name="blend">The blend factor. a when blend=0, b when blend=1.</param>
  44441. <summary>
  44442. Returns a new Vector that is the linear blend of the 2 given Vectors
  44443. </summary>
  44444. <returns>a when blend=0, b when blend=1, and a linear combination otherwise</returns>
  44445. <remarks></remarks>
  44446. </member>
  44447. <member name="M:Urho.Vector3.Lerp(Urho.Vector3@,Urho.Vector3@,System.Single,Urho.Vector3@)">
  44448. <param name="a">First input vector</param>
  44449. <param name="b">Second input vector</param>
  44450. <param name="blend">The blend factor. a when blend=0, b when blend=1.</param>
  44451. <param name="result">a when blend=0, b when blend=1, and a linear combination otherwise</param>
  44452. <summary>
  44453. Returns a new Vector that is the linear blend of the 2 given Vectors
  44454. </summary>
  44455. <remarks></remarks>
  44456. </member>
  44457. <member name="M:Urho.Vector3.Max(Urho.Vector3,Urho.Vector3)">
  44458. <param name="left">Left operand</param>
  44459. <param name="right">Right operand</param>
  44460. <summary>
  44461. Returns the Vector3 with the minimum magnitude
  44462. </summary>
  44463. <returns>The minimum Vector3</returns>
  44464. <remarks></remarks>
  44465. </member>
  44466. <member name="M:Urho.Vector3.Min(Urho.Vector3,Urho.Vector3)">
  44467. <param name="left">Left operand</param>
  44468. <param name="right">Right operand</param>
  44469. <summary>
  44470. Returns the Vector3 with the minimum magnitude
  44471. </summary>
  44472. <returns>The minimum Vector3</returns>
  44473. <remarks></remarks>
  44474. </member>
  44475. <member name="M:Urho.Vector3.Mult(System.Single)">
  44476. <param name="f">Scalar operand.</param>
  44477. <summary>Multiply this instance by a scalar.</summary>
  44478. <remarks></remarks>
  44479. </member>
  44480. <member name="M:Urho.Vector3.Mult(Urho.Vector3,System.Single)">
  44481. <param name="a">Vector operand</param>
  44482. <param name="f">Scalar operand</param>
  44483. <summary>
  44484. Multiply a vector and a scalar
  44485. </summary>
  44486. <returns>Result of the multiplication</returns>
  44487. <remarks></remarks>
  44488. </member>
  44489. <member name="M:Urho.Vector3.Mult(Urho.Vector3@,System.Single,Urho.Vector3@)">
  44490. <param name="a">Vector operand</param>
  44491. <param name="f">Scalar operand</param>
  44492. <param name="result">Result of the multiplication</param>
  44493. <summary>
  44494. Multiply a vector and a scalar
  44495. </summary>
  44496. <remarks></remarks>
  44497. </member>
  44498. <member name="M:Urho.Vector3.Multiply(Urho.Vector3,System.Single)">
  44499. <param name="vector">Left operand.</param>
  44500. <param name="scale">Right operand.</param>
  44501. <summary>
  44502. Multiplies a vector by a scalar.
  44503. </summary>
  44504. <returns>Result of the operation.</returns>
  44505. <remarks></remarks>
  44506. </member>
  44507. <member name="M:Urho.Vector3.Multiply(Urho.Vector3,Urho.Vector3)">
  44508. <param name="vector">Left operand.</param>
  44509. <param name="scale">Right operand.</param>
  44510. <summary>
  44511. Multiplies a vector by the components a vector (scale).
  44512. </summary>
  44513. <returns>Result of the operation.</returns>
  44514. <remarks></remarks>
  44515. </member>
  44516. <member name="M:Urho.Vector3.Multiply(Urho.Vector3@,System.Single,Urho.Vector3@)">
  44517. <param name="vector">Left operand.</param>
  44518. <param name="scale">Right operand.</param>
  44519. <param name="result">Result of the operation.</param>
  44520. <summary>
  44521. Multiplies a vector by a scalar.
  44522. </summary>
  44523. <remarks></remarks>
  44524. </member>
  44525. <member name="M:Urho.Vector3.Multiply(Urho.Vector3@,Urho.Vector3@,Urho.Vector3@)">
  44526. <param name="vector">Left operand.</param>
  44527. <param name="scale">Right operand.</param>
  44528. <param name="result">Result of the operation.</param>
  44529. <summary>
  44530. Multiplies a vector by the components of a vector (scale).
  44531. </summary>
  44532. <remarks></remarks>
  44533. </member>
  44534. <member name="M:Urho.Vector3.Normalize">
  44535. <summary>
  44536. Scales the Vector3 to unit length.
  44537. </summary>
  44538. <remarks></remarks>
  44539. </member>
  44540. <member name="M:Urho.Vector3.Normalize(Urho.Vector3)">
  44541. <param name="vec">The input vector</param>
  44542. <summary>
  44543. Scale a vector to unit length
  44544. </summary>
  44545. <returns>The normalized vector</returns>
  44546. <remarks></remarks>
  44547. </member>
  44548. <member name="M:Urho.Vector3.Normalize(Urho.Vector3@,Urho.Vector3@)">
  44549. <param name="vec">The input vector</param>
  44550. <param name="result">The normalized vector</param>
  44551. <summary>
  44552. Scale a vector to unit length
  44553. </summary>
  44554. <remarks></remarks>
  44555. </member>
  44556. <member name="M:Urho.Vector3.NormalizeFast">
  44557. <summary>
  44558. Scales the Vector3 to approximately unit length.
  44559. </summary>
  44560. <remarks></remarks>
  44561. </member>
  44562. <member name="M:Urho.Vector3.NormalizeFast(Urho.Vector3)">
  44563. <param name="vec">The input vector</param>
  44564. <summary>
  44565. Scale a vector to approximately unit length
  44566. </summary>
  44567. <returns>The normalized vector</returns>
  44568. <remarks></remarks>
  44569. </member>
  44570. <member name="M:Urho.Vector3.NormalizeFast(Urho.Vector3@,Urho.Vector3@)">
  44571. <param name="vec">The input vector</param>
  44572. <param name="result">The normalized vector</param>
  44573. <summary>
  44574. Scale a vector to approximately unit length
  44575. </summary>
  44576. <remarks></remarks>
  44577. </member>
  44578. <member name="F:Urho.Vector3.One">
  44579. <summary>
  44580. Defines an instance with all components set to 1.
  44581. </summary>
  44582. <remarks></remarks>
  44583. </member>
  44584. <member name="M:Urho.Vector3.op_Addition(Urho.Vector3,Urho.Vector3)">
  44585. <param name="left">The first instance.</param>
  44586. <param name="right">The second instance.</param>
  44587. <summary>
  44588. Adds two instances.
  44589. </summary>
  44590. <returns>The result of the calculation.</returns>
  44591. <remarks></remarks>
  44592. </member>
  44593. <member name="M:Urho.Vector3.op_Division(Urho.Vector3,System.Single)">
  44594. <param name="vec">The instance.</param>
  44595. <param name="scale">The scalar.</param>
  44596. <summary>
  44597. Divides an instance by a scalar.
  44598. </summary>
  44599. <returns>The result of the calculation.</returns>
  44600. <remarks></remarks>
  44601. </member>
  44602. <member name="M:Urho.Vector3.op_Equality(Urho.Vector3,Urho.Vector3)">
  44603. <param name="left">The first instance.</param>
  44604. <param name="right">The second instance.</param>
  44605. <summary>
  44606. Compares two instances for equality.
  44607. </summary>
  44608. <returns>True, if left equals right; false otherwise.</returns>
  44609. <remarks></remarks>
  44610. </member>
  44611. <member name="M:Urho.Vector3.op_Inequality(Urho.Vector3,Urho.Vector3)">
  44612. <param name="left">The first instance.</param>
  44613. <param name="right">The second instance.</param>
  44614. <summary>
  44615. Compares two instances for inequality.
  44616. </summary>
  44617. <returns>True, if left does not equa lright; false otherwise.</returns>
  44618. <remarks></remarks>
  44619. </member>
  44620. <member name="M:Urho.Vector3.op_Multiply(System.Single,Urho.Vector3)">
  44621. <param name="scale">The scalar.</param>
  44622. <param name="vec">The instance.</param>
  44623. <summary>
  44624. Multiplies an instance by a scalar.
  44625. </summary>
  44626. <returns>The result of the calculation.</returns>
  44627. <remarks></remarks>
  44628. </member>
  44629. <member name="M:Urho.Vector3.op_Multiply(Urho.Vector3,System.Single)">
  44630. <param name="vec">The instance.</param>
  44631. <param name="scale">The scalar.</param>
  44632. <summary>
  44633. Multiplies an instance by a scalar.
  44634. </summary>
  44635. <returns>The result of the calculation.</returns>
  44636. <remarks></remarks>
  44637. </member>
  44638. <member name="M:Urho.Vector3.op_Subtraction(Urho.Vector3,Urho.Vector3)">
  44639. <param name="left">The first instance.</param>
  44640. <param name="right">The second instance.</param>
  44641. <summary>
  44642. Subtracts two instances.
  44643. </summary>
  44644. <returns>The result of the calculation.</returns>
  44645. <remarks></remarks>
  44646. </member>
  44647. <member name="M:Urho.Vector3.op_UnaryNegation(Urho.Vector3)">
  44648. <param name="vec">The instance.</param>
  44649. <summary>
  44650. Negates an instance.
  44651. </summary>
  44652. <returns>The result of the calculation.</returns>
  44653. <remarks></remarks>
  44654. </member>
  44655. <member name="M:Urho.Vector3.Scale(Urho.Vector3)">
  44656. <param name="scale">The scaling of the individual components.</param>
  44657. <summary>Scales this instance by the given parameter.</summary>
  44658. <remarks></remarks>
  44659. </member>
  44660. <member name="M:Urho.Vector3.Scale(Urho.Vector3@)">
  44661. <param name="scale">The scaling of the individual components.</param>
  44662. <summary>Scales this instance by the given parameter.</summary>
  44663. <remarks></remarks>
  44664. </member>
  44665. <member name="M:Urho.Vector3.Scale(System.Single,System.Single,System.Single)">
  44666. <param name="sx">The scale of the X component.</param>
  44667. <param name="sy">The scale of the Y component.</param>
  44668. <param name="sz">The scale of the Z component.</param>
  44669. <summary>
  44670. Scales the current Vector3 by the given amounts.
  44671. </summary>
  44672. <remarks></remarks>
  44673. </member>
  44674. <member name="F:Urho.Vector3.SizeInBytes">
  44675. <summary>
  44676. Defines the size of the Vector3 struct in bytes.
  44677. </summary>
  44678. <remarks></remarks>
  44679. </member>
  44680. <member name="M:Urho.Vector3.Sub(Urho.Vector3)">
  44681. <param name="right">Right operand. This parameter is only read from.</param>
  44682. <summary>Subtract the Vector passed as parameter from this instance.</summary>
  44683. <remarks></remarks>
  44684. </member>
  44685. <member name="M:Urho.Vector3.Sub(Urho.Vector3@)">
  44686. <param name="right">Right operand. This parameter is only read from.</param>
  44687. <summary>Subtract the Vector passed as parameter from this instance.</summary>
  44688. <remarks></remarks>
  44689. </member>
  44690. <member name="M:Urho.Vector3.Sub(Urho.Vector3,Urho.Vector3)">
  44691. <param name="a">First operand</param>
  44692. <param name="b">Second operand</param>
  44693. <summary>
  44694. Subtract one Vector from another
  44695. </summary>
  44696. <returns>Result of subtraction</returns>
  44697. <remarks></remarks>
  44698. </member>
  44699. <member name="M:Urho.Vector3.Sub(Urho.Vector3@,Urho.Vector3@,Urho.Vector3@)">
  44700. <param name="a">First operand</param>
  44701. <param name="b">Second operand</param>
  44702. <param name="result">Result of subtraction</param>
  44703. <summary>
  44704. Subtract one Vector from another
  44705. </summary>
  44706. <remarks></remarks>
  44707. </member>
  44708. <member name="M:Urho.Vector3.Subtract(Urho.Vector3,Urho.Vector3)">
  44709. <param name="a">First operand</param>
  44710. <param name="b">Second operand</param>
  44711. <summary>
  44712. Subtract one Vector from another
  44713. </summary>
  44714. <returns>Result of subtraction</returns>
  44715. <remarks></remarks>
  44716. </member>
  44717. <member name="M:Urho.Vector3.Subtract(Urho.Vector3@,Urho.Vector3@,Urho.Vector3@)">
  44718. <param name="a">First operand</param>
  44719. <param name="b">Second operand</param>
  44720. <param name="result">Result of subtraction</param>
  44721. <summary>
  44722. Subtract one Vector from another
  44723. </summary>
  44724. <remarks></remarks>
  44725. </member>
  44726. <member name="M:Urho.Vector3.ToString">
  44727. <summary>
  44728. Returns a System.String that represents the current Vector3.
  44729. </summary>
  44730. <returns />
  44731. <remarks></remarks>
  44732. </member>
  44733. <member name="M:Urho.Vector3.Transform(Urho.Vector3,Urho.Matrix4)">
  44734. <param name="vec">The vector to transform</param>
  44735. <param name="mat">The desired transformation</param>
  44736. <summary>Transform a Vector by the given Matrix</summary>
  44737. <returns>The transformed vector</returns>
  44738. <remarks></remarks>
  44739. </member>
  44740. <member name="M:Urho.Vector3.Transform(Urho.Vector3@,Urho.Matrix4@,Urho.Vector4@)">
  44741. <param name="vec">The vector to transform</param>
  44742. <param name="mat">The desired transformation</param>
  44743. <param name="result">The transformed vector</param>
  44744. <summary>Transform a Vector by the given Matrix</summary>
  44745. <remarks></remarks>
  44746. </member>
  44747. <member name="M:Urho.Vector3.TransformNormal(Urho.Vector3,Urho.Matrix4)">
  44748. <param name="norm">The normal to transform</param>
  44749. <param name="mat">The desired transformation</param>
  44750. <summary>Transform a Normal by the given Matrix</summary>
  44751. <returns>The transformed normal</returns>
  44752. <remarks>
  44753. This calculates the inverse of the given matrix, use TransformNormalInverse if you
  44754. already have the inverse to avoid this extra calculation
  44755. </remarks>
  44756. </member>
  44757. <member name="M:Urho.Vector3.TransformNormal(Urho.Vector3@,Urho.Matrix4@,Urho.Vector3@)">
  44758. <param name="norm">The normal to transform</param>
  44759. <param name="mat">The desired transformation</param>
  44760. <param name="result">The transformed normal</param>
  44761. <summary>Transform a Normal by the given Matrix</summary>
  44762. <remarks>
  44763. This calculates the inverse of the given matrix, use TransformNormalInverse if you
  44764. already have the inverse to avoid this extra calculation
  44765. </remarks>
  44766. </member>
  44767. <member name="M:Urho.Vector3.TransformNormalInverse(Urho.Vector3,Urho.Matrix4)">
  44768. <param name="norm">The normal to transform</param>
  44769. <param name="invMat">The inverse of the desired transformation</param>
  44770. <summary>Transform a Normal by the (transpose of the) given Matrix</summary>
  44771. <returns>The transformed normal</returns>
  44772. <remarks>
  44773. This version doesn't calculate the inverse matrix.
  44774. Use this version if you already have the inverse of the desired transform to hand
  44775. </remarks>
  44776. </member>
  44777. <member name="M:Urho.Vector3.TransformNormalInverse(Urho.Vector3@,Urho.Matrix4@,Urho.Vector3@)">
  44778. <param name="norm">The normal to transform</param>
  44779. <param name="invMat">The inverse of the desired transformation</param>
  44780. <param name="result">The transformed normal</param>
  44781. <summary>Transform a Normal by the (transpose of the) given Matrix</summary>
  44782. <remarks>
  44783. This version doesn't calculate the inverse matrix.
  44784. Use this version if you already have the inverse of the desired transform to hand
  44785. </remarks>
  44786. </member>
  44787. <member name="M:Urho.Vector3.TransformPerspective(Urho.Vector3,Urho.Matrix4)">
  44788. <param name="vec">The vector to transform</param>
  44789. <param name="mat">The desired transformation</param>
  44790. <summary>Transform a Vector3 by the given Matrix, and project the resulting Vector4 back to a Vector3</summary>
  44791. <returns>The transformed vector</returns>
  44792. <remarks></remarks>
  44793. </member>
  44794. <member name="M:Urho.Vector3.TransformPerspective(Urho.Vector3@,Urho.Matrix4@,Urho.Vector3@)">
  44795. <param name="vec">The vector to transform</param>
  44796. <param name="mat">The desired transformation</param>
  44797. <param name="result">The transformed vector</param>
  44798. <summary>Transform a Vector3 by the given Matrix, and project the resulting Vector4 back to a Vector3</summary>
  44799. <remarks></remarks>
  44800. </member>
  44801. <member name="M:Urho.Vector3.TransformPosition(Urho.Vector3,Urho.Matrix4)">
  44802. <param name="pos">The position to transform</param>
  44803. <param name="mat">The desired transformation</param>
  44804. <summary>Transform a Position by the given Matrix</summary>
  44805. <returns>The transformed position</returns>
  44806. <remarks></remarks>
  44807. </member>
  44808. <member name="M:Urho.Vector3.TransformPosition(Urho.Vector3@,Urho.Matrix4@,Urho.Vector3@)">
  44809. <param name="pos">The position to transform</param>
  44810. <param name="mat">The desired transformation</param>
  44811. <param name="result">The transformed position</param>
  44812. <summary>Transform a Position by the given Matrix</summary>
  44813. <remarks></remarks>
  44814. </member>
  44815. <member name="M:Urho.Vector3.TransformVector(Urho.Vector3,Urho.Matrix4)">
  44816. <param name="vec">The vector to transform</param>
  44817. <param name="mat">The desired transformation</param>
  44818. <summary>Transform a direction vector by the given Matrix
  44819. Assumes the matrix has a bottom row of (0,0,0,1), that is the translation part is ignored.
  44820. </summary>
  44821. <returns>The transformed vector</returns>
  44822. <remarks></remarks>
  44823. </member>
  44824. <member name="M:Urho.Vector3.TransformVector(Urho.Vector3@,Urho.Matrix4@,Urho.Vector3@)">
  44825. <param name="vec">The vector to transform</param>
  44826. <param name="mat">The desired transformation</param>
  44827. <param name="result">The transformed vector</param>
  44828. <summary>Transform a direction vector by the given Matrix
  44829. Assumes the matrix has a bottom row of (0,0,0,1), that is the translation part is ignored.
  44830. </summary>
  44831. <remarks></remarks>
  44832. </member>
  44833. <member name="F:Urho.Vector3.UnitX">
  44834. <summary>
  44835. Defines a unit-length Vector3 that points towards the X-axis.
  44836. </summary>
  44837. <remarks></remarks>
  44838. </member>
  44839. <member name="F:Urho.Vector3.UnitY">
  44840. <summary>
  44841. Defines a unit-length Vector3 that points towards the Y-axis.
  44842. </summary>
  44843. <remarks></remarks>
  44844. </member>
  44845. <member name="F:Urho.Vector3.UnitZ">
  44846. <summary>
  44847. /// Defines a unit-length Vector3 that points towards the Z-axis.
  44848. </summary>
  44849. <remarks></remarks>
  44850. </member>
  44851. <member name="F:Urho.Vector3.X">
  44852. <summary>
  44853. The X component of the Vector3.
  44854. </summary>
  44855. <remarks></remarks>
  44856. </member>
  44857. <member name="P:Urho.Vector3.Xy">
  44858. <summary>
  44859. Gets or sets an OpenTK.Vector2 with the X and Y components of this instance.
  44860. </summary>
  44861. <value></value>
  44862. <remarks></remarks>
  44863. </member>
  44864. <member name="F:Urho.Vector3.Y">
  44865. <summary>
  44866. The Y component of the Vector3.
  44867. </summary>
  44868. <remarks></remarks>
  44869. </member>
  44870. <member name="F:Urho.Vector3.Z">
  44871. <summary>
  44872. The Z component of the Vector3.
  44873. </summary>
  44874. <remarks></remarks>
  44875. </member>
  44876. <member name="F:Urho.Vector3.Zero">
  44877. <summary>
  44878. Defines a zero-length Vector3.
  44879. </summary>
  44880. <remarks></remarks>
  44881. </member>
  44882. <member name="T:Urho.Vector4">
  44883. <summary>Represents a 4D vector using four single-precision floating-point numbers.</summary>
  44884. <remarks>
  44885. The Vector4 structure is suitable for interoperation with unmanaged code requiring four consecutive floats.
  44886. </remarks>
  44887. </member>
  44888. <member name="C:Urho.Vector4(Urho.Vector2)">
  44889. <param name="v">The Vector2 to copy components from.</param>
  44890. <summary>
  44891. Constructs a new Vector4 from the given Vector2.
  44892. </summary>
  44893. <remarks></remarks>
  44894. </member>
  44895. <member name="C:Urho.Vector4(Urho.Vector3)">
  44896. <param name="v">The Vector3 to copy components from.</param>
  44897. <summary>
  44898. Constructs a new Vector4 from the given Vector3.
  44899. </summary>
  44900. <remarks></remarks>
  44901. </member>
  44902. <member name="C:Urho.Vector4(Urho.Vector4)">
  44903. <param name="v">The Vector4 to copy components from.</param>
  44904. <summary>
  44905. Constructs a new Vector4 from the given Vector4.
  44906. </summary>
  44907. <remarks></remarks>
  44908. </member>
  44909. <member name="C:Urho.Vector4(Urho.Vector3,System.Single)">
  44910. <param name="v">The Vector3 to copy components from.</param>
  44911. <param name="w">The W component of the new Vector4.</param>
  44912. <summary>
  44913. Constructs a new Vector4 from the specified Vector3 and W component.
  44914. </summary>
  44915. <remarks></remarks>
  44916. </member>
  44917. <member name="C:Urho.Vector4(System.Single,System.Single,System.Single,System.Single)">
  44918. <param name="x">The x component of the Vector4.</param>
  44919. <param name="y">The y component of the Vector4.</param>
  44920. <param name="z">The z component of the Vector4.</param>
  44921. <param name="w">The z component of the Vector4.</param>
  44922. <summary>
  44923. Constructs a new Vector4.
  44924. </summary>
  44925. <remarks></remarks>
  44926. </member>
  44927. <member name="M:Urho.Vector4.Add(Urho.Vector4)">
  44928. <param name="right">Right operand. This parameter is only read from.</param>
  44929. <summary>Add the Vector passed as parameter to this instance.</summary>
  44930. <remarks></remarks>
  44931. </member>
  44932. <member name="M:Urho.Vector4.Add(Urho.Vector4@)">
  44933. <param name="right">Right operand. This parameter is only read from.</param>
  44934. <summary>Add the Vector passed as parameter to this instance.</summary>
  44935. <remarks></remarks>
  44936. </member>
  44937. <member name="M:Urho.Vector4.Add(Urho.Vector4,Urho.Vector4)">
  44938. <param name="a">Left operand.</param>
  44939. <param name="b">Right operand.</param>
  44940. <summary>
  44941. Adds two vectors.
  44942. </summary>
  44943. <returns>Result of operation.</returns>
  44944. <remarks></remarks>
  44945. </member>
  44946. <member name="M:Urho.Vector4.Add(Urho.Vector4@,Urho.Vector4@,Urho.Vector4@)">
  44947. <param name="a">Left operand.</param>
  44948. <param name="b">Right operand.</param>
  44949. <param name="result">Result of operation.</param>
  44950. <summary>
  44951. Adds two vectors.
  44952. </summary>
  44953. <remarks></remarks>
  44954. </member>
  44955. <member name="M:Urho.Vector4.BaryCentric(Urho.Vector4,Urho.Vector4,Urho.Vector4,System.Single,System.Single)">
  44956. <param name="a">First input Vector</param>
  44957. <param name="b">Second input Vector</param>
  44958. <param name="c">Third input Vector</param>
  44959. <param name="u">First Barycentric Coordinate</param>
  44960. <param name="v">Second Barycentric Coordinate</param>
  44961. <summary>
  44962. Interpolate 3 Vectors using Barycentric coordinates
  44963. </summary>
  44964. <returns>a when u=v=0, b when u=1,v=0, c when u=0,v=1, and a linear combination of a,b,c otherwise</returns>
  44965. <remarks></remarks>
  44966. </member>
  44967. <member name="M:Urho.Vector4.BaryCentric(Urho.Vector4@,Urho.Vector4@,Urho.Vector4@,System.Single,System.Single,Urho.Vector4@)">
  44968. <param name="a">First input Vector.</param>
  44969. <param name="b">Second input Vector.</param>
  44970. <param name="c">Third input Vector.</param>
  44971. <param name="u">First Barycentric Coordinate.</param>
  44972. <param name="v">Second Barycentric Coordinate.</param>
  44973. <param name="result">Output Vector. a when u=v=0, b when u=1,v=0, c when u=0,v=1, and a linear combination of a,b,c otherwise</param>
  44974. <summary>Interpolate 3 Vectors using Barycentric coordinates</summary>
  44975. <remarks></remarks>
  44976. </member>
  44977. <member name="M:Urho.Vector4.Clamp(Urho.Vector4,Urho.Vector4,Urho.Vector4)">
  44978. <param name="vec">Input vector</param>
  44979. <param name="min">Minimum vector</param>
  44980. <param name="max">Maximum vector</param>
  44981. <summary>
  44982. Clamp a vector to the given minimum and maximum vectors
  44983. </summary>
  44984. <returns>The clamped vector</returns>
  44985. <remarks></remarks>
  44986. </member>
  44987. <member name="M:Urho.Vector4.Clamp(Urho.Vector4@,Urho.Vector4@,Urho.Vector4@,Urho.Vector4@)">
  44988. <param name="vec">Input vector</param>
  44989. <param name="min">Minimum vector</param>
  44990. <param name="max">Maximum vector</param>
  44991. <param name="result">The clamped vector</param>
  44992. <summary>
  44993. Clamp a vector to the given minimum and maximum vectors
  44994. </summary>
  44995. <remarks></remarks>
  44996. </member>
  44997. <member name="M:Urho.Vector4.Div(System.Single)">
  44998. <param name="f">Scalar operand.</param>
  44999. <summary>Divide this instance by a scalar.</summary>
  45000. <remarks></remarks>
  45001. </member>
  45002. <member name="M:Urho.Vector4.Div(Urho.Vector4,System.Single)">
  45003. <param name="a">Vector operand</param>
  45004. <param name="f">Scalar operand</param>
  45005. <summary>
  45006. Divide a vector by a scalar
  45007. </summary>
  45008. <returns>Result of the division</returns>
  45009. <remarks></remarks>
  45010. </member>
  45011. <member name="M:Urho.Vector4.Div(Urho.Vector4@,System.Single,Urho.Vector4@)">
  45012. <param name="a">Vector operand</param>
  45013. <param name="f">Scalar operand</param>
  45014. <param name="result">Result of the division</param>
  45015. <summary>
  45016. Divide a vector by a scalar
  45017. </summary>
  45018. <remarks></remarks>
  45019. </member>
  45020. <member name="M:Urho.Vector4.Divide(Urho.Vector4,System.Single)">
  45021. <param name="vector">Left operand.</param>
  45022. <param name="scale">Right operand.</param>
  45023. <summary>
  45024. Divides a vector by a scalar.
  45025. </summary>
  45026. <returns>Result of the operation.</returns>
  45027. <remarks></remarks>
  45028. </member>
  45029. <member name="M:Urho.Vector4.Divide(Urho.Vector4,Urho.Vector4)">
  45030. <param name="vector">Left operand.</param>
  45031. <param name="scale">Right operand.</param>
  45032. <summary>
  45033. Divides a vector by the components of a vector (scale).
  45034. </summary>
  45035. <returns>Result of the operation.</returns>
  45036. <remarks></remarks>
  45037. </member>
  45038. <member name="M:Urho.Vector4.Divide(Urho.Vector4@,System.Single,Urho.Vector4@)">
  45039. <param name="vector">Left operand.</param>
  45040. <param name="scale">Right operand.</param>
  45041. <param name="result">Result of the operation.</param>
  45042. <summary>
  45043. Divides a vector by a scalar.
  45044. </summary>
  45045. <remarks></remarks>
  45046. </member>
  45047. <member name="M:Urho.Vector4.Divide(Urho.Vector4@,Urho.Vector4@,Urho.Vector4@)">
  45048. <param name="vector">Left operand.</param>
  45049. <param name="scale">Right operand.</param>
  45050. <param name="result">Result of the operation.</param>
  45051. <summary>
  45052. Divide a vector by the components of a vector (scale).
  45053. </summary>
  45054. <remarks></remarks>
  45055. </member>
  45056. <member name="M:Urho.Vector4.Dot(Urho.Vector4,Urho.Vector4)">
  45057. <param name="left">First operand</param>
  45058. <param name="right">Second operand</param>
  45059. <summary>
  45060. Calculate the dot product of two vectors
  45061. </summary>
  45062. <returns>The dot product of the two inputs</returns>
  45063. <remarks></remarks>
  45064. </member>
  45065. <member name="M:Urho.Vector4.Dot(Urho.Vector4@,Urho.Vector4@,System.Single@)">
  45066. <param name="left">First operand</param>
  45067. <param name="right">Second operand</param>
  45068. <param name="result">The dot product of the two inputs</param>
  45069. <summary>
  45070. Calculate the dot product of two vectors
  45071. </summary>
  45072. <remarks></remarks>
  45073. </member>
  45074. <member name="M:Urho.Vector4.Equals(System.Object)">
  45075. <param name="obj">The object to compare to.</param>
  45076. <summary>
  45077. Indicates whether this instance and a specified object are equal.
  45078. </summary>
  45079. <returns>True if the instances are equal; false otherwise.</returns>
  45080. <remarks></remarks>
  45081. </member>
  45082. <member name="M:Urho.Vector4.Equals(Urho.Vector4)">
  45083. <param name="other">A vector to compare with this vector.</param>
  45084. <summary>Indicates whether the current vector is equal to another vector.</summary>
  45085. <returns>true if the current vector is equal to the vector parameter; otherwise, false.</returns>
  45086. <remarks></remarks>
  45087. </member>
  45088. <member name="M:Urho.Vector4.GetHashCode">
  45089. <summary>
  45090. Returns the hashcode for this instance.
  45091. </summary>
  45092. <returns>A System.Int32 containing the unique hashcode for this instance.</returns>
  45093. <remarks></remarks>
  45094. </member>
  45095. <member name="P:Urho.Vector4.Length">
  45096. <summary>
  45097. Gets the length (magnitude) of the vector.
  45098. </summary>
  45099. <value></value>
  45100. <remarks></remarks>
  45101. <see cref="P:Urho.Vector4.LengthFast" />
  45102. <altmember cref="P:Urho.Vector4.LengthSquared" />
  45103. </member>
  45104. <member name="P:Urho.Vector4.LengthFast">
  45105. <summary>
  45106. Gets an approximation of the vector length (magnitude).
  45107. </summary>
  45108. <value></value>
  45109. <remarks>
  45110. This property uses an approximation of the square root function to calculate vector magnitude, with
  45111. an upper error bound of 0.001.
  45112. </remarks>
  45113. <see cref="P:Urho.Vector4.Length" />
  45114. <altmember cref="P:Urho.Vector4.LengthSquared" />
  45115. </member>
  45116. <member name="P:Urho.Vector4.LengthSquared">
  45117. <summary>
  45118. Gets the square of the vector length (magnitude).
  45119. </summary>
  45120. <value></value>
  45121. <remarks>
  45122. This property avoids the costly square root operation required by the Length property. This makes it more suitable
  45123. for comparisons.
  45124. </remarks>
  45125. <see cref="P:Urho.Vector4.Length" />
  45126. <altmember cref="P:Urho.Vector4.LengthFast" />
  45127. </member>
  45128. <member name="M:Urho.Vector4.Lerp(Urho.Vector4,Urho.Vector4,System.Single)">
  45129. <param name="a">First input vector</param>
  45130. <param name="b">Second input vector</param>
  45131. <param name="blend">The blend factor. a when blend=0, b when blend=1.</param>
  45132. <summary>
  45133. Returns a new Vector that is the linear blend of the 2 given Vectors
  45134. </summary>
  45135. <returns>a when blend=0, b when blend=1, and a linear combination otherwise</returns>
  45136. <remarks></remarks>
  45137. </member>
  45138. <member name="M:Urho.Vector4.Lerp(Urho.Vector4@,Urho.Vector4@,System.Single,Urho.Vector4@)">
  45139. <param name="a">First input vector</param>
  45140. <param name="b">Second input vector</param>
  45141. <param name="blend">The blend factor. a when blend=0, b when blend=1.</param>
  45142. <param name="result">a when blend=0, b when blend=1, and a linear combination otherwise</param>
  45143. <summary>
  45144. Returns a new Vector that is the linear blend of the 2 given Vectors
  45145. </summary>
  45146. <remarks></remarks>
  45147. </member>
  45148. <member name="M:Urho.Vector4.Max(Urho.Vector4,Urho.Vector4)">
  45149. <param name="a">First operand</param>
  45150. <param name="b">Second operand</param>
  45151. <summary>
  45152. Calculate the component-wise maximum of two vectors
  45153. </summary>
  45154. <returns>The component-wise maximum</returns>
  45155. <remarks></remarks>
  45156. </member>
  45157. <member name="M:Urho.Vector4.Max(Urho.Vector4@,Urho.Vector4@,Urho.Vector4@)">
  45158. <param name="a">First operand</param>
  45159. <param name="b">Second operand</param>
  45160. <param name="result">The component-wise maximum</param>
  45161. <summary>
  45162. Calculate the component-wise maximum of two vectors
  45163. </summary>
  45164. <remarks></remarks>
  45165. </member>
  45166. <member name="M:Urho.Vector4.Min(Urho.Vector4,Urho.Vector4)">
  45167. <param name="a">First operand</param>
  45168. <param name="b">Second operand</param>
  45169. <summary>
  45170. Calculate the component-wise minimum of two vectors
  45171. </summary>
  45172. <returns>The component-wise minimum</returns>
  45173. <remarks></remarks>
  45174. </member>
  45175. <member name="M:Urho.Vector4.Min(Urho.Vector4@,Urho.Vector4@,Urho.Vector4@)">
  45176. <param name="a">First operand</param>
  45177. <param name="b">Second operand</param>
  45178. <param name="result">The component-wise minimum</param>
  45179. <summary>
  45180. Calculate the component-wise minimum of two vectors
  45181. </summary>
  45182. <remarks></remarks>
  45183. </member>
  45184. <member name="M:Urho.Vector4.Mult(System.Single)">
  45185. <param name="f">Scalar operand.</param>
  45186. <summary>Multiply this instance by a scalar.</summary>
  45187. <remarks></remarks>
  45188. </member>
  45189. <member name="M:Urho.Vector4.Mult(Urho.Vector4,System.Single)">
  45190. <param name="a">Vector operand</param>
  45191. <param name="f">Scalar operand</param>
  45192. <summary>
  45193. Multiply a vector and a scalar
  45194. </summary>
  45195. <returns>Result of the multiplication</returns>
  45196. <remarks></remarks>
  45197. </member>
  45198. <member name="M:Urho.Vector4.Mult(Urho.Vector4@,System.Single,Urho.Vector4@)">
  45199. <param name="a">Vector operand</param>
  45200. <param name="f">Scalar operand</param>
  45201. <param name="result">Result of the multiplication</param>
  45202. <summary>
  45203. Multiply a vector and a scalar
  45204. </summary>
  45205. <remarks></remarks>
  45206. </member>
  45207. <member name="M:Urho.Vector4.Multiply(Urho.Vector4,System.Single)">
  45208. <param name="vector">Left operand.</param>
  45209. <param name="scale">Right operand.</param>
  45210. <summary>
  45211. Multiplies a vector by a scalar.
  45212. </summary>
  45213. <returns>Result of the operation.</returns>
  45214. <remarks></remarks>
  45215. </member>
  45216. <member name="M:Urho.Vector4.Multiply(Urho.Vector4,Urho.Vector4)">
  45217. <param name="vector">Left operand.</param>
  45218. <param name="scale">Right operand.</param>
  45219. <summary>
  45220. Multiplies a vector by the components a vector (scale).
  45221. </summary>
  45222. <returns>Result of the operation.</returns>
  45223. <remarks></remarks>
  45224. </member>
  45225. <member name="M:Urho.Vector4.Multiply(Urho.Vector4@,System.Single,Urho.Vector4@)">
  45226. <param name="vector">Left operand.</param>
  45227. <param name="scale">Right operand.</param>
  45228. <param name="result">Result of the operation.</param>
  45229. <summary>
  45230. Multiplies a vector by a scalar.
  45231. </summary>
  45232. <remarks></remarks>
  45233. </member>
  45234. <member name="M:Urho.Vector4.Multiply(Urho.Vector4@,Urho.Vector4@,Urho.Vector4@)">
  45235. <param name="vector">Left operand.</param>
  45236. <param name="scale">Right operand.</param>
  45237. <param name="result">Result of the operation.</param>
  45238. <summary>
  45239. Multiplies a vector by the components of a vector (scale).
  45240. </summary>
  45241. <remarks></remarks>
  45242. </member>
  45243. <member name="M:Urho.Vector4.Normalize">
  45244. <summary>
  45245. Scales the Vector4 to unit length.
  45246. </summary>
  45247. <remarks></remarks>
  45248. </member>
  45249. <member name="M:Urho.Vector4.Normalize(Urho.Vector4)">
  45250. <param name="vec">The input vector</param>
  45251. <summary>
  45252. Scale a vector to unit length
  45253. </summary>
  45254. <returns>The normalized vector</returns>
  45255. <remarks></remarks>
  45256. </member>
  45257. <member name="M:Urho.Vector4.Normalize(Urho.Vector4@,Urho.Vector4@)">
  45258. <param name="vec">The input vector</param>
  45259. <param name="result">The normalized vector</param>
  45260. <summary>
  45261. Scale a vector to unit length
  45262. </summary>
  45263. <remarks></remarks>
  45264. </member>
  45265. <member name="M:Urho.Vector4.NormalizeFast">
  45266. <summary>
  45267. Scales the Vector4 to approximately unit length.
  45268. </summary>
  45269. <remarks></remarks>
  45270. </member>
  45271. <member name="M:Urho.Vector4.NormalizeFast(Urho.Vector4)">
  45272. <param name="vec">The input vector</param>
  45273. <summary>
  45274. Scale a vector to approximately unit length
  45275. </summary>
  45276. <returns>The normalized vector</returns>
  45277. <remarks></remarks>
  45278. </member>
  45279. <member name="M:Urho.Vector4.NormalizeFast(Urho.Vector4@,Urho.Vector4@)">
  45280. <param name="vec">The input vector</param>
  45281. <param name="result">The normalized vector</param>
  45282. <summary>
  45283. Scale a vector to approximately unit length
  45284. </summary>
  45285. <remarks></remarks>
  45286. </member>
  45287. <member name="F:Urho.Vector4.One">
  45288. <summary>
  45289. Defines an instance with all components set to 1.
  45290. </summary>
  45291. <remarks></remarks>
  45292. </member>
  45293. <member name="M:Urho.Vector4.op_Addition(Urho.Vector4,Urho.Vector4)">
  45294. <param name="left">The first instance.</param>
  45295. <param name="right">The second instance.</param>
  45296. <summary>
  45297. Adds two instances.
  45298. </summary>
  45299. <returns>The result of the calculation.</returns>
  45300. <remarks></remarks>
  45301. </member>
  45302. <member name="M:Urho.Vector4.op_Division(Urho.Vector4,System.Single)">
  45303. <param name="vec">The instance.</param>
  45304. <param name="scale">The scalar.</param>
  45305. <summary>
  45306. Divides an instance by a scalar.
  45307. </summary>
  45308. <returns>The result of the calculation.</returns>
  45309. <remarks></remarks>
  45310. </member>
  45311. <member name="M:Urho.Vector4.op_Equality(Urho.Vector4,Urho.Vector4)">
  45312. <param name="left">The first instance.</param>
  45313. <param name="right">The second instance.</param>
  45314. <summary>
  45315. Compares two instances for equality.
  45316. </summary>
  45317. <returns>True, if left equals right; false otherwise.</returns>
  45318. <remarks></remarks>
  45319. </member>
  45320. <member name="M:Urho.Vector4.op_Explicit(Urho.Vector4)~System.IntPtr">
  45321. <param name="v">The instance.</param>
  45322. <summary>
  45323. Returns a pointer to the first element of the specified instance.
  45324. </summary>
  45325. <returns>A pointer to the first element of v.</returns>
  45326. <remarks></remarks>
  45327. </member>
  45328. <member name="M:Urho.Vector4.op_Explicit(Urho.Vector4)~System.Single*">
  45329. <param name="v">The instance.</param>
  45330. <summary>
  45331. Returns a pointer to the first element of the specified instance.
  45332. </summary>
  45333. <returns>A pointer to the first element of v.</returns>
  45334. <remarks></remarks>
  45335. </member>
  45336. <member name="M:Urho.Vector4.op_Inequality(Urho.Vector4,Urho.Vector4)">
  45337. <param name="left">The first instance.</param>
  45338. <param name="right">The second instance.</param>
  45339. <summary>
  45340. Compares two instances for inequality.
  45341. </summary>
  45342. <returns>True, if left does not equa lright; false otherwise.</returns>
  45343. <remarks></remarks>
  45344. </member>
  45345. <member name="M:Urho.Vector4.op_Multiply(System.Single,Urho.Vector4)">
  45346. <param name="scale">The scalar.</param>
  45347. <param name="vec">The instance.</param>
  45348. <summary>
  45349. Multiplies an instance by a scalar.
  45350. </summary>
  45351. <returns>The result of the calculation.</returns>
  45352. <remarks></remarks>
  45353. </member>
  45354. <member name="M:Urho.Vector4.op_Multiply(Urho.Vector4,System.Single)">
  45355. <param name="vec">The instance.</param>
  45356. <param name="scale">The scalar.</param>
  45357. <summary>
  45358. Multiplies an instance by a scalar.
  45359. </summary>
  45360. <returns>The result of the calculation.</returns>
  45361. <remarks></remarks>
  45362. </member>
  45363. <member name="M:Urho.Vector4.op_Subtraction(Urho.Vector4,Urho.Vector4)">
  45364. <param name="left">The first instance.</param>
  45365. <param name="right">The second instance.</param>
  45366. <summary>
  45367. Subtracts two instances.
  45368. </summary>
  45369. <returns>The result of the calculation.</returns>
  45370. <remarks></remarks>
  45371. </member>
  45372. <member name="M:Urho.Vector4.op_UnaryNegation(Urho.Vector4)">
  45373. <param name="vec">The instance.</param>
  45374. <summary>
  45375. Negates an instance.
  45376. </summary>
  45377. <returns>The result of the calculation.</returns>
  45378. <remarks></remarks>
  45379. </member>
  45380. <member name="M:Urho.Vector4.Scale(Urho.Vector4)">
  45381. <param name="scale">The scaling of the individual components.</param>
  45382. <summary>Scales this instance by the given parameter.</summary>
  45383. <remarks></remarks>
  45384. </member>
  45385. <member name="M:Urho.Vector4.Scale(Urho.Vector4@)">
  45386. <param name="scale">The scaling of the individual components.</param>
  45387. <summary>Scales this instance by the given parameter.</summary>
  45388. <remarks></remarks>
  45389. </member>
  45390. <member name="M:Urho.Vector4.Scale(System.Single,System.Single,System.Single,System.Single)">
  45391. <param name="sx">The scale of the X component.</param>
  45392. <param name="sy">The scale of the Y component.</param>
  45393. <param name="sz">The scale of the Z component.</param>
  45394. <param name="sw">The scale of the Z component.</param>
  45395. <summary>
  45396. Scales the current Vector4 by the given amounts.
  45397. </summary>
  45398. <remarks></remarks>
  45399. </member>
  45400. <member name="F:Urho.Vector4.SizeInBytes">
  45401. <summary>
  45402. Defines the size of the Vector4 struct in bytes.
  45403. </summary>
  45404. <remarks></remarks>
  45405. </member>
  45406. <member name="M:Urho.Vector4.Sub(Urho.Vector4)">
  45407. <param name="right">Right operand. This parameter is only read from.</param>
  45408. <summary>Subtract the Vector passed as parameter from this instance.</summary>
  45409. <remarks></remarks>
  45410. </member>
  45411. <member name="M:Urho.Vector4.Sub(Urho.Vector4@)">
  45412. <param name="right">Right operand. This parameter is only read from.</param>
  45413. <summary>Subtract the Vector passed as parameter from this instance.</summary>
  45414. <remarks></remarks>
  45415. </member>
  45416. <member name="M:Urho.Vector4.Sub(Urho.Vector4,Urho.Vector4)">
  45417. <param name="a">First operand</param>
  45418. <param name="b">Second operand</param>
  45419. <summary>
  45420. Subtract one Vector from another
  45421. </summary>
  45422. <returns>Result of subtraction</returns>
  45423. <remarks></remarks>
  45424. </member>
  45425. <member name="M:Urho.Vector4.Sub(Urho.Vector4@,Urho.Vector4@,Urho.Vector4@)">
  45426. <param name="a">First operand</param>
  45427. <param name="b">Second operand</param>
  45428. <param name="result">Result of subtraction</param>
  45429. <summary>
  45430. Subtract one Vector from another
  45431. </summary>
  45432. <remarks></remarks>
  45433. </member>
  45434. <member name="M:Urho.Vector4.Subtract(Urho.Vector4,Urho.Vector4)">
  45435. <param name="a">First operand</param>
  45436. <param name="b">Second operand</param>
  45437. <summary>
  45438. Subtract one Vector from another
  45439. </summary>
  45440. <returns>Result of subtraction</returns>
  45441. <remarks></remarks>
  45442. </member>
  45443. <member name="M:Urho.Vector4.Subtract(Urho.Vector4@,Urho.Vector4@,Urho.Vector4@)">
  45444. <param name="a">First operand</param>
  45445. <param name="b">Second operand</param>
  45446. <param name="result">Result of subtraction</param>
  45447. <summary>
  45448. Subtract one Vector from another
  45449. </summary>
  45450. <remarks></remarks>
  45451. </member>
  45452. <member name="M:Urho.Vector4.ToString">
  45453. <summary>
  45454. Returns a System.String that represents the current Vector4.
  45455. </summary>
  45456. <returns />
  45457. <remarks></remarks>
  45458. </member>
  45459. <member name="M:Urho.Vector4.Transform(Urho.Vector4,Urho.Matrix4)">
  45460. <param name="vec">The vector to transform</param>
  45461. <param name="mat">The desired transformation</param>
  45462. <summary>Transform a Vector by the given Matrix</summary>
  45463. <returns>The transformed vector</returns>
  45464. <remarks></remarks>
  45465. </member>
  45466. <member name="M:Urho.Vector4.Transform(Urho.Vector4@,Urho.Matrix4@,Urho.Vector4@)">
  45467. <param name="vec">The vector to transform</param>
  45468. <param name="mat">The desired transformation</param>
  45469. <param name="result">The transformed vector</param>
  45470. <summary>Transform a Vector by the given Matrix</summary>
  45471. <remarks></remarks>
  45472. </member>
  45473. <member name="F:Urho.Vector4.UnitW">
  45474. <summary>
  45475. Defines a unit-length Vector4 that points towards the W-axis.
  45476. </summary>
  45477. <remarks></remarks>
  45478. </member>
  45479. <member name="F:Urho.Vector4.UnitX">
  45480. <summary>
  45481. Defines a unit-length Vector4 that points towards the X-axis.
  45482. </summary>
  45483. <remarks></remarks>
  45484. </member>
  45485. <member name="F:Urho.Vector4.UnitY">
  45486. <summary>
  45487. Defines a unit-length Vector4 that points towards the Y-axis.
  45488. </summary>
  45489. <remarks></remarks>
  45490. </member>
  45491. <member name="F:Urho.Vector4.UnitZ">
  45492. <summary>
  45493. Defines a unit-length Vector4 that points towards the Z-axis.
  45494. </summary>
  45495. <remarks></remarks>
  45496. </member>
  45497. <member name="F:Urho.Vector4.W">
  45498. <summary>
  45499. The W component of the Vector4.
  45500. </summary>
  45501. <remarks></remarks>
  45502. </member>
  45503. <member name="F:Urho.Vector4.X">
  45504. <summary>
  45505. The X component of the Vector4.
  45506. </summary>
  45507. <remarks></remarks>
  45508. </member>
  45509. <member name="P:Urho.Vector4.Xy">
  45510. <summary>
  45511. Gets or sets an OpenTK.Vector2 with the X and Y components of this instance.
  45512. </summary>
  45513. <value></value>
  45514. <remarks></remarks>
  45515. </member>
  45516. <member name="P:Urho.Vector4.Xyz">
  45517. <summary>
  45518. Gets or sets an OpenTK.Vector3 with the X, Y and Z components of this instance.
  45519. </summary>
  45520. <value></value>
  45521. <remarks></remarks>
  45522. </member>
  45523. <member name="F:Urho.Vector4.Y">
  45524. <summary>
  45525. The Y component of the Vector4.
  45526. </summary>
  45527. <remarks></remarks>
  45528. </member>
  45529. <member name="F:Urho.Vector4.Z">
  45530. <summary>
  45531. The Z component of the Vector4.
  45532. </summary>
  45533. <remarks></remarks>
  45534. </member>
  45535. <member name="F:Urho.Vector4.Zero">
  45536. <summary>
  45537. Defines a zero-length Vector4.
  45538. </summary>
  45539. <remarks></remarks>
  45540. </member>
  45541. <member name="T:Urho.VectorBase">
  45542. <summary></summary>
  45543. <remarks></remarks>
  45544. </member>
  45545. <member name="F:Urho.VectorBase.Buffer">
  45546. <summary></summary>
  45547. <remarks></remarks>
  45548. </member>
  45549. <member name="F:Urho.VectorBase.Capacity">
  45550. <summary></summary>
  45551. <remarks></remarks>
  45552. </member>
  45553. <member name="F:Urho.VectorBase.Size">
  45554. <summary></summary>
  45555. <remarks></remarks>
  45556. </member>
  45557. <member name="M:Urho.VectorBase.ToArray``1">
  45558. <typeparam name="T"></typeparam>
  45559. <summary></summary>
  45560. <returns></returns>
  45561. <remarks></remarks>
  45562. </member>
  45563. <member name="T:Urho.VertexBuffer">
  45564. <summary>
  45565. Hardware vertex buffer.
  45566. </summary>
  45567. <remarks></remarks>
  45568. </member>
  45569. <member name="C:Urho.VertexBuffer(System.IntPtr)">
  45570. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  45571. <summary>Constructs a new instance of VertexBuffer, given a raw pointer to an unmanaged object</summary>
  45572. <remarks>
  45573. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  45574. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  45575. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  45576. </remarks>
  45577. </member>
  45578. <member name="C:Urho.VertexBuffer(Urho.UrhoObjectFlag)">
  45579. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  45580. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  45581. <remarks>
  45582. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  45583. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  45584. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  45585. </remarks>
  45586. </member>
  45587. <member name="C:Urho.VertexBuffer(Urho.Context,System.Boolean)">
  45588. <param name="context">The context that this object will be attached to.</param>
  45589. <param name="forceHeadless"></param>
  45590. <summary>Creates an instance of VertexBuffer that is attached to an execution context.</summary>
  45591. <remarks>
  45592. <para>This creates an instance of VertexBuffer attached to the specified execution context.</para>
  45593. </remarks>
  45594. </member>
  45595. <member name="P:Urho.VertexBuffer.BaseType">
  45596. <summary>Urho's type system base type.</summary>
  45597. <value>StringHash representing the base type for this Urho type.</value>
  45598. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  45599. </member>
  45600. <member name="P:Urho.VertexBuffer.ElementMask">
  45601. <summary>
  45602. Return bitmask of vertex elements.
  45603. </summary>
  45604. <value></value>
  45605. <remarks></remarks>
  45606. </member>
  45607. <member name="M:Urho.VertexBuffer.GetElementOffset(Urho.VertexElement)">
  45608. <param name="element"></param>
  45609. <summary>
  45610. Return offset of a specified element within a vertex.
  45611. </summary>
  45612. <returns></returns>
  45613. <remarks></remarks>
  45614. </member>
  45615. <member name="M:Urho.VertexBuffer.GetElementOffset(Urho.ElementMask,Urho.VertexElement)">
  45616. <param name="elementMask"></param>
  45617. <param name="element"></param>
  45618. <summary>
  45619. Return element offset from an element mask.
  45620. </summary>
  45621. <returns></returns>
  45622. <remarks></remarks>
  45623. </member>
  45624. <member name="M:Urho.VertexBuffer.GetVertexSize(Urho.ElementMask)">
  45625. <param name="elementMask"></param>
  45626. <summary>
  45627. Return vertex size corresponding to a vertex element mask.
  45628. </summary>
  45629. <returns></returns>
  45630. <remarks></remarks>
  45631. </member>
  45632. <member name="M:Urho.VertexBuffer.IsDynamic">
  45633. <summary>
  45634. Return whether is dynamic.
  45635. </summary>
  45636. <returns></returns>
  45637. <remarks></remarks>
  45638. </member>
  45639. <member name="M:Urho.VertexBuffer.IsLocked">
  45640. <summary>
  45641. Return whether is currently locked.
  45642. </summary>
  45643. <returns></returns>
  45644. <remarks></remarks>
  45645. </member>
  45646. <member name="M:Urho.VertexBuffer.IsShadowed">
  45647. <summary>
  45648. Return whether CPU memory shadowing is enabled.
  45649. </summary>
  45650. <returns></returns>
  45651. <remarks></remarks>
  45652. </member>
  45653. <member name="M:Urho.VertexBuffer.Lock(System.UInt32,System.UInt32,System.Boolean)">
  45654. <param name="start"></param>
  45655. <param name="count"></param>
  45656. <param name="discard"></param>
  45657. <summary>
  45658. Lock the buffer for write-only editing. Return data pointer if successful. Optionally discard data outside the range.
  45659. </summary>
  45660. <returns></returns>
  45661. <remarks></remarks>
  45662. </member>
  45663. <member name="M:Urho.VertexBuffer.OnDeviceReset">
  45664. <summary>
  45665. Recreate the GPU resource and restore data if applicable.
  45666. </summary>
  45667. <remarks></remarks>
  45668. </member>
  45669. <member name="M:Urho.VertexBuffer.Release">
  45670. <summary>
  45671. Release the buffer.
  45672. </summary>
  45673. <remarks></remarks>
  45674. </member>
  45675. <member name="M:Urho.VertexBuffer.SetData(System.Single[])">
  45676. <param name="vertexData"></param>
  45677. <summary></summary>
  45678. <remarks></remarks>
  45679. </member>
  45680. <member name="M:Urho.VertexBuffer.SetData(System.Void*)">
  45681. <param name="data"></param>
  45682. <summary>
  45683. Set all data in the buffer.
  45684. </summary>
  45685. <returns></returns>
  45686. <remarks></remarks>
  45687. </member>
  45688. <member name="M:Urho.VertexBuffer.SetDataRange(System.Void*,System.UInt32,System.UInt32,System.Boolean)">
  45689. <param name="data"></param>
  45690. <param name="start"></param>
  45691. <param name="count"></param>
  45692. <param name="discard"></param>
  45693. <summary>
  45694. Set a data range in the buffer. Optionally discard data outside the range.
  45695. </summary>
  45696. <returns></returns>
  45697. <remarks></remarks>
  45698. </member>
  45699. <member name="M:Urho.VertexBuffer.SetShadowed(System.Boolean)">
  45700. <param name="enable"></param>
  45701. <summary>
  45702. Enable shadowing in CPU memory. Shadowing is forced on if the graphics subsystem does not exist.
  45703. </summary>
  45704. <remarks></remarks>
  45705. </member>
  45706. <member name="M:Urho.VertexBuffer.SetSize(System.UInt32,Urho.ElementMask,System.Boolean)">
  45707. <param name="vertexCount"></param>
  45708. <param name="elementMask"></param>
  45709. <param name="dynamic"></param>
  45710. <summary>
  45711. Set size and vertex elements and dynamic mode. Previous data will be lost.
  45712. </summary>
  45713. <returns></returns>
  45714. <remarks></remarks>
  45715. </member>
  45716. <member name="P:Urho.VertexBuffer.ShadowData">
  45717. <summary>
  45718. Return CPU memory shadow data.
  45719. </summary>
  45720. <value></value>
  45721. <remarks></remarks>
  45722. </member>
  45723. <member name="P:Urho.VertexBuffer.Type">
  45724. <summary>Urho's type system type.</summary>
  45725. <value>StringHash representing the type for this C# type.</value>
  45726. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  45727. </member>
  45728. <member name="P:Urho.VertexBuffer.TypeName">
  45729. <summary>Urho's low-level type name.</summary>
  45730. <value>Stringified low-level type name.</value>
  45731. <remarks />
  45732. </member>
  45733. <member name="P:Urho.VertexBuffer.TypeNameStatic">
  45734. <summary>Urho's low-level type name, accessible as a static method.</summary>
  45735. <value>Stringified low-level type name.</value>
  45736. <remarks />
  45737. </member>
  45738. <member name="P:Urho.VertexBuffer.TypeStatic">
  45739. <summary></summary>
  45740. <value></value>
  45741. <remarks></remarks>
  45742. </member>
  45743. <member name="M:Urho.VertexBuffer.Unlock">
  45744. <summary>
  45745. Unlock the buffer and apply changes to the GPU buffer.
  45746. </summary>
  45747. <remarks></remarks>
  45748. </member>
  45749. <member name="P:Urho.VertexBuffer.VertexCount">
  45750. <summary>
  45751. Return number of vertices.
  45752. </summary>
  45753. <value></value>
  45754. <remarks></remarks>
  45755. </member>
  45756. <member name="P:Urho.VertexBuffer.VertexSize">
  45757. <summary>
  45758. Return vertex size.
  45759. </summary>
  45760. <value></value>
  45761. <remarks></remarks>
  45762. </member>
  45763. <member name="T:Urho.VertexElement">
  45764. <summary>
  45765. Vertex elements.
  45766. </summary>
  45767. <remarks></remarks>
  45768. </member>
  45769. <member name="F:Urho.VertexElement.Blendindices">
  45770. <summary></summary>
  45771. </member>
  45772. <member name="F:Urho.VertexElement.Blendweights">
  45773. <summary></summary>
  45774. </member>
  45775. <member name="F:Urho.VertexElement.Color">
  45776. <summary></summary>
  45777. </member>
  45778. <member name="F:Urho.VertexElement.Cubetexcoord1">
  45779. <summary></summary>
  45780. </member>
  45781. <member name="F:Urho.VertexElement.Cubetexcoord2">
  45782. <summary></summary>
  45783. </member>
  45784. <member name="F:Urho.VertexElement.Instancematrix1">
  45785. <summary></summary>
  45786. </member>
  45787. <member name="F:Urho.VertexElement.Instancematrix2">
  45788. <summary></summary>
  45789. </member>
  45790. <member name="F:Urho.VertexElement.Instancematrix3">
  45791. <summary></summary>
  45792. </member>
  45793. <member name="F:Urho.VertexElement.MaxVertexElements">
  45794. <summary></summary>
  45795. </member>
  45796. <member name="F:Urho.VertexElement.Normal">
  45797. <summary></summary>
  45798. </member>
  45799. <member name="F:Urho.VertexElement.Position">
  45800. <summary></summary>
  45801. </member>
  45802. <member name="F:Urho.VertexElement.Tangent">
  45803. <summary></summary>
  45804. </member>
  45805. <member name="F:Urho.VertexElement.Texcoord1">
  45806. <summary></summary>
  45807. </member>
  45808. <member name="F:Urho.VertexElement.Texcoord2">
  45809. <summary></summary>
  45810. </member>
  45811. <member name="T:Urho.VertexLightVSVariation">
  45812. <summary>
  45813. Per-vertex light vertex shader variations.
  45814. </summary>
  45815. <remarks></remarks>
  45816. </member>
  45817. <member name="F:Urho.VertexLightVSVariation.MaxVertexlightVsVariations">
  45818. <summary></summary>
  45819. </member>
  45820. <member name="F:Urho.VertexLightVSVariation.N1Light">
  45821. <summary></summary>
  45822. </member>
  45823. <member name="F:Urho.VertexLightVSVariation.N2Lights">
  45824. <summary></summary>
  45825. </member>
  45826. <member name="F:Urho.VertexLightVSVariation.N3Lights">
  45827. <summary></summary>
  45828. </member>
  45829. <member name="F:Urho.VertexLightVSVariation.N4Lights">
  45830. <summary></summary>
  45831. </member>
  45832. <member name="F:Urho.VertexLightVSVariation.Nolights">
  45833. <summary></summary>
  45834. </member>
  45835. <member name="T:Urho.VerticalAlignment">
  45836. <summary>
  45837. %UI element vertical alignment.
  45838. </summary>
  45839. <remarks></remarks>
  45840. </member>
  45841. <member name="F:Urho.VerticalAlignment.Bottom">
  45842. <summary></summary>
  45843. </member>
  45844. <member name="F:Urho.VerticalAlignment.Center">
  45845. <summary></summary>
  45846. </member>
  45847. <member name="F:Urho.VerticalAlignment.Top">
  45848. <summary></summary>
  45849. </member>
  45850. <member name="T:Urho.View">
  45851. <summary>
  45852. Internal structure for 3D rendering work. Created for each backbuffer and texture viewport, but not for shadow cameras.
  45853. </summary>
  45854. <remarks></remarks>
  45855. </member>
  45856. <member name="C:Urho.View(System.IntPtr)">
  45857. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  45858. <summary>Constructs a new instance of View, given a raw pointer to an unmanaged object</summary>
  45859. <remarks>
  45860. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  45861. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  45862. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  45863. </remarks>
  45864. </member>
  45865. <member name="C:Urho.View(Urho.Context)">
  45866. <param name="context">The context that this object will be attached to.</param>
  45867. <summary>Creates an instance of View that is attached to an execution context.</summary>
  45868. <remarks>
  45869. <para>This creates an instance of View attached to the specified execution context.</para>
  45870. </remarks>
  45871. </member>
  45872. <member name="C:Urho.View(Urho.UrhoObjectFlag)">
  45873. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  45874. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  45875. <remarks>
  45876. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  45877. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  45878. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  45879. </remarks>
  45880. </member>
  45881. <member name="P:Urho.View.BaseType">
  45882. <summary>Urho's type system base type.</summary>
  45883. <value>StringHash representing the base type for this Urho type.</value>
  45884. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  45885. </member>
  45886. <member name="P:Urho.View.Camera">
  45887. <summary>
  45888. Return camera.
  45889. </summary>
  45890. <value></value>
  45891. <remarks></remarks>
  45892. </member>
  45893. <member name="M:Urho.View.Define(Urho.RenderSurface,Urho.Viewport)">
  45894. <param name="renderTarget"></param>
  45895. <param name="viewport"></param>
  45896. <summary>
  45897. Define with rendertarget and viewport. Return true if successful.
  45898. </summary>
  45899. <returns></returns>
  45900. <remarks></remarks>
  45901. </member>
  45902. <member name="P:Urho.View.DrawDebug">
  45903. <summary>
  45904. Return whether should draw debug geometry.
  45905. </summary>
  45906. <value></value>
  45907. <remarks></remarks>
  45908. </member>
  45909. <member name="P:Urho.View.Graphics">
  45910. <summary>
  45911. Return graphics subsystem.
  45912. </summary>
  45913. <value></value>
  45914. <remarks></remarks>
  45915. </member>
  45916. <member name="P:Urho.View.OcclusionBuffer">
  45917. <summary>
  45918. Return the last used software occlusion buffer.
  45919. </summary>
  45920. <value></value>
  45921. <remarks></remarks>
  45922. </member>
  45923. <member name="P:Urho.View.Octree">
  45924. <summary>
  45925. Return octree.
  45926. </summary>
  45927. <value></value>
  45928. <remarks></remarks>
  45929. </member>
  45930. <member name="M:Urho.View.Render">
  45931. <summary>
  45932. Render batches.
  45933. </summary>
  45934. <remarks></remarks>
  45935. </member>
  45936. <member name="P:Urho.View.Renderer">
  45937. <summary>
  45938. Return renderer subsystem.
  45939. </summary>
  45940. <value></value>
  45941. <remarks></remarks>
  45942. </member>
  45943. <member name="P:Urho.View.RenderTarget">
  45944. <summary>
  45945. Return the rendertarget. 0 if using the backbuffer.
  45946. </summary>
  45947. <value></value>
  45948. <remarks></remarks>
  45949. </member>
  45950. <member name="P:Urho.View.Scene">
  45951. <summary>
  45952. Return scene.
  45953. </summary>
  45954. <value></value>
  45955. <remarks></remarks>
  45956. </member>
  45957. <member name="M:Urho.View.SetCameraShaderParameters(Urho.Camera,System.Boolean)">
  45958. <param name="camera"></param>
  45959. <param name="setProjectionMatrix"></param>
  45960. <summary>
  45961. Set camera-specific shader parameters. Called by Batch and internally by View.
  45962. </summary>
  45963. <remarks></remarks>
  45964. </member>
  45965. <member name="M:Urho.View.SetGBufferShaderParameters(Urho.IntVector2,Urho.IntRect)">
  45966. <param name="texSize"></param>
  45967. <param name="viewRect"></param>
  45968. <summary>
  45969. Set G-buffer offset and inverse size shader parameters. Called by Batch and internally by View.
  45970. </summary>
  45971. <remarks></remarks>
  45972. </member>
  45973. <member name="M:Urho.View.SetGlobalShaderParameters">
  45974. <summary>
  45975. Set global (per-frame) shader parameters. Called by Batch and internally by View.
  45976. </summary>
  45977. <remarks></remarks>
  45978. </member>
  45979. <member name="P:Urho.View.Type">
  45980. <summary>Urho's type system type.</summary>
  45981. <value>StringHash representing the type for this C# type.</value>
  45982. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  45983. </member>
  45984. <member name="P:Urho.View.TypeName">
  45985. <summary>Urho's low-level type name.</summary>
  45986. <value>Stringified low-level type name.</value>
  45987. <remarks />
  45988. </member>
  45989. <member name="P:Urho.View.TypeNameStatic">
  45990. <summary>Urho's low-level type name, accessible as a static method.</summary>
  45991. <value>Stringified low-level type name.</value>
  45992. <remarks />
  45993. </member>
  45994. <member name="P:Urho.View.TypeStatic">
  45995. <summary></summary>
  45996. <value></value>
  45997. <remarks></remarks>
  45998. </member>
  45999. <member name="T:Urho.View3D">
  46000. <summary>
  46001. %UI element which renders a 3D scene.
  46002. </summary>
  46003. <remarks></remarks>
  46004. </member>
  46005. <member name="C:Urho.View3D(System.IntPtr)">
  46006. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  46007. <summary>Constructs a new instance of View3D, given a raw pointer to an unmanaged object</summary>
  46008. <remarks>
  46009. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  46010. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  46011. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  46012. </remarks>
  46013. </member>
  46014. <member name="C:Urho.View3D(Urho.Context)">
  46015. <param name="context">The context that this object will be attached to.</param>
  46016. <summary>Creates an instance of View3D that is attached to an execution context.</summary>
  46017. <remarks>
  46018. <para>This creates an instance of View3D attached to the specified execution context.</para>
  46019. </remarks>
  46020. </member>
  46021. <member name="C:Urho.View3D(Urho.UrhoObjectFlag)">
  46022. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  46023. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  46024. <remarks>
  46025. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  46026. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  46027. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  46028. </remarks>
  46029. </member>
  46030. <member name="P:Urho.View3D.AutoUpdate">
  46031. <summary>
  46032. Return whether render target updates automatically.
  46033. Or
  46034. Set render target auto update mode. Default is true.
  46035. </summary>
  46036. <value></value>
  46037. <remarks></remarks>
  46038. </member>
  46039. <member name="P:Urho.View3D.BaseType">
  46040. <summary>Urho's type system base type.</summary>
  46041. <value>StringHash representing the base type for this Urho type.</value>
  46042. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  46043. </member>
  46044. <member name="P:Urho.View3D.CameraNode">
  46045. <summary>
  46046. Return camera scene node.
  46047. </summary>
  46048. <value></value>
  46049. <remarks></remarks>
  46050. </member>
  46051. <member name="P:Urho.View3D.DepthTexture">
  46052. <summary>
  46053. Return depth stencil texture.
  46054. </summary>
  46055. <value></value>
  46056. <remarks></remarks>
  46057. </member>
  46058. <member name="P:Urho.View3D.Format">
  46059. <summary>
  46060. Return render texture pixel format.
  46061. Or
  46062. Set render texture pixel format. Default is RGB.
  46063. </summary>
  46064. <value></value>
  46065. <remarks></remarks>
  46066. </member>
  46067. <member name="M:Urho.View3D.OnResize">
  46068. <summary>
  46069. React to resize.
  46070. </summary>
  46071. <remarks></remarks>
  46072. </member>
  46073. <member name="M:Urho.View3D.QueueUpdate">
  46074. <summary>
  46075. Queue manual update on the render texture.
  46076. </summary>
  46077. <remarks></remarks>
  46078. </member>
  46079. <member name="M:Urho.View3D.RegisterObject(Urho.Context)">
  46080. <param name="context"></param>
  46081. <summary>
  46082. Register object factory.
  46083. </summary>
  46084. <remarks></remarks>
  46085. </member>
  46086. <member name="P:Urho.View3D.RenderTexture">
  46087. <summary>
  46088. Return render texture.
  46089. </summary>
  46090. <value></value>
  46091. <remarks></remarks>
  46092. </member>
  46093. <member name="P:Urho.View3D.Scene">
  46094. <summary>
  46095. Return scene.
  46096. </summary>
  46097. <value></value>
  46098. <remarks></remarks>
  46099. </member>
  46100. <member name="M:Urho.View3D.SetView(Urho.Scene,Urho.Camera,System.Boolean)">
  46101. <param name="scene"></param>
  46102. <param name="camera"></param>
  46103. <param name="ownScene"></param>
  46104. <summary>
  46105. Define the scene and camera to use in rendering. When ownScene is true the View3D will take ownership of them with shared pointers.
  46106. </summary>
  46107. <remarks></remarks>
  46108. </member>
  46109. <member name="P:Urho.View3D.Type">
  46110. <summary>Urho's type system type.</summary>
  46111. <value>StringHash representing the type for this C# type.</value>
  46112. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  46113. </member>
  46114. <member name="P:Urho.View3D.TypeName">
  46115. <summary>Urho's low-level type name.</summary>
  46116. <value>Stringified low-level type name.</value>
  46117. <remarks />
  46118. </member>
  46119. <member name="P:Urho.View3D.TypeNameStatic">
  46120. <summary>Urho's low-level type name, accessible as a static method.</summary>
  46121. <value>Stringified low-level type name.</value>
  46122. <remarks />
  46123. </member>
  46124. <member name="P:Urho.View3D.TypeStatic">
  46125. <summary></summary>
  46126. <value></value>
  46127. <remarks></remarks>
  46128. </member>
  46129. <member name="P:Urho.View3D.Viewport">
  46130. <summary>
  46131. Return viewport.
  46132. </summary>
  46133. <value></value>
  46134. <remarks></remarks>
  46135. </member>
  46136. <member name="T:Urho.ViewChangedEventArgs">
  46137. <summary></summary>
  46138. <remarks></remarks>
  46139. </member>
  46140. <member name="P:Urho.ViewChangedEventArgs.Element">
  46141. <summary></summary>
  46142. <value></value>
  46143. <remarks></remarks>
  46144. </member>
  46145. <member name="P:Urho.ViewChangedEventArgs.X">
  46146. <summary></summary>
  46147. <value></value>
  46148. <remarks></remarks>
  46149. </member>
  46150. <member name="P:Urho.ViewChangedEventArgs.Y">
  46151. <summary></summary>
  46152. <value></value>
  46153. <remarks></remarks>
  46154. </member>
  46155. <member name="T:Urho.ViewOverrideFlags">
  46156. <summary></summary>
  46157. <remarks></remarks>
  46158. </member>
  46159. <member name="F:Urho.ViewOverrideFlags.DisableOcclusion">
  46160. <summary></summary>
  46161. </member>
  46162. <member name="F:Urho.ViewOverrideFlags.DisableShadows">
  46163. <summary></summary>
  46164. </member>
  46165. <member name="F:Urho.ViewOverrideFlags.LowMaterialQuality">
  46166. <summary></summary>
  46167. </member>
  46168. <member name="F:Urho.ViewOverrideFlags.None">
  46169. <summary></summary>
  46170. </member>
  46171. <member name="T:Urho.Viewport">
  46172. <summary>
  46173. %Viewport definition either for a render surface or the backbuffer.
  46174. </summary>
  46175. <remarks></remarks>
  46176. </member>
  46177. <member name="C:Urho.Viewport(System.IntPtr)">
  46178. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  46179. <summary>Constructs a new instance of Viewport, given a raw pointer to an unmanaged object</summary>
  46180. <remarks>
  46181. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  46182. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  46183. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  46184. </remarks>
  46185. </member>
  46186. <member name="C:Urho.Viewport(Urho.Context)">
  46187. <param name="context">The context that this object will be attached to.</param>
  46188. <summary>Creates an instance of Viewport that is attached to an execution context.</summary>
  46189. <remarks>
  46190. <para>This creates an instance of Viewport attached to the specified execution context.</para>
  46191. </remarks>
  46192. </member>
  46193. <member name="C:Urho.Viewport(Urho.UrhoObjectFlag)">
  46194. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  46195. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  46196. <remarks>
  46197. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  46198. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  46199. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  46200. </remarks>
  46201. </member>
  46202. <member name="C:Urho.Viewport(Urho.Context,Urho.Scene,Urho.Camera,Urho.RenderPath)">
  46203. <param name="context">The context that this object will be attached to.</param>
  46204. <param name="scene"></param>
  46205. <param name="camera"></param>
  46206. <param name="renderPath"></param>
  46207. <summary>Creates an instance of Viewport that is attached to an execution context.</summary>
  46208. <remarks>
  46209. <para>This creates an instance of Viewport attached to the specified execution context.</para>
  46210. </remarks>
  46211. </member>
  46212. <member name="C:Urho.Viewport(Urho.Context,Urho.Scene,Urho.Camera,Urho.IntRect,Urho.RenderPath)">
  46213. <param name="context">The context that this object will be attached to.</param>
  46214. <param name="scene"></param>
  46215. <param name="camera"></param>
  46216. <param name="rect"></param>
  46217. <param name="renderPath"></param>
  46218. <summary>Creates an instance of Viewport that is attached to an execution context.</summary>
  46219. <remarks>
  46220. <para>This creates an instance of Viewport attached to the specified execution context.</para>
  46221. </remarks>
  46222. </member>
  46223. <member name="M:Urho.Viewport.AllocateView">
  46224. <summary>
  46225. Allocate the view structure. Called by Renderer.
  46226. </summary>
  46227. <remarks></remarks>
  46228. </member>
  46229. <member name="P:Urho.Viewport.BaseType">
  46230. <summary>Urho's type system base type.</summary>
  46231. <value>StringHash representing the base type for this Urho type.</value>
  46232. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  46233. </member>
  46234. <member name="P:Urho.Viewport.Camera">
  46235. <summary>
  46236. Return camera.
  46237. Or
  46238. Set camera.
  46239. </summary>
  46240. <value></value>
  46241. <remarks></remarks>
  46242. </member>
  46243. <member name="P:Urho.Viewport.DrawDebug">
  46244. <summary>
  46245. Return whether to draw debug geometry.
  46246. Or
  46247. Set whether to render debug geometry. Default true.
  46248. </summary>
  46249. <value></value>
  46250. <remarks></remarks>
  46251. </member>
  46252. <member name="M:Urho.Viewport.GetScreenRay(System.Int32,System.Int32)">
  46253. <param name="x"></param>
  46254. <param name="y"></param>
  46255. <summary>
  46256. Return ray corresponding to normalized screen coordinates.
  46257. </summary>
  46258. <returns></returns>
  46259. <remarks></remarks>
  46260. </member>
  46261. <member name="P:Urho.Viewport.Rect">
  46262. <summary>
  46263. Return rectangle.
  46264. Or
  46265. Set rectangle.
  46266. </summary>
  46267. <value></value>
  46268. <remarks></remarks>
  46269. </member>
  46270. <member name="P:Urho.Viewport.RenderPath">
  46271. <summary>
  46272. Return rendering path.
  46273. Or
  46274. Set rendering path.
  46275. </summary>
  46276. <value></value>
  46277. <remarks></remarks>
  46278. </member>
  46279. <member name="P:Urho.Viewport.Scene">
  46280. <summary>
  46281. Return scene.
  46282. Or
  46283. Set scene.
  46284. </summary>
  46285. <value></value>
  46286. <remarks></remarks>
  46287. </member>
  46288. <member name="M:Urho.Viewport.ScreenToWorldPoint(System.Int32,System.Int32,System.Single)">
  46289. <param name="x"></param>
  46290. <param name="y"></param>
  46291. <param name="depth"></param>
  46292. <summary></summary>
  46293. <returns></returns>
  46294. <remarks></remarks>
  46295. </member>
  46296. <member name="M:Urho.Viewport.SetRenderPath(Urho.XMLFile)">
  46297. <param name="file"></param>
  46298. <summary>
  46299. Set rendering path from an XML file.
  46300. </summary>
  46301. <remarks></remarks>
  46302. </member>
  46303. <member name="P:Urho.Viewport.Type">
  46304. <summary>Urho's type system type.</summary>
  46305. <value>StringHash representing the type for this C# type.</value>
  46306. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  46307. </member>
  46308. <member name="P:Urho.Viewport.TypeName">
  46309. <summary>Urho's low-level type name.</summary>
  46310. <value>Stringified low-level type name.</value>
  46311. <remarks />
  46312. </member>
  46313. <member name="P:Urho.Viewport.TypeNameStatic">
  46314. <summary>Urho's low-level type name, accessible as a static method.</summary>
  46315. <value>Stringified low-level type name.</value>
  46316. <remarks />
  46317. </member>
  46318. <member name="P:Urho.Viewport.TypeStatic">
  46319. <summary></summary>
  46320. <value></value>
  46321. <remarks></remarks>
  46322. </member>
  46323. <member name="P:Urho.Viewport.View">
  46324. <summary>
  46325. Return the internal rendering structure. May be null if the viewport has not been rendered yet.
  46326. </summary>
  46327. <value></value>
  46328. <remarks></remarks>
  46329. </member>
  46330. <member name="M:Urho.Viewport.WorldToScreenPoint(Urho.Vector3)">
  46331. <param name="worldPos"></param>
  46332. <summary></summary>
  46333. <returns></returns>
  46334. <remarks></remarks>
  46335. </member>
  46336. <member name="T:Urho.VisibleChangedEventArgs">
  46337. <summary></summary>
  46338. <remarks></remarks>
  46339. </member>
  46340. <member name="P:Urho.VisibleChangedEventArgs.Element">
  46341. <summary></summary>
  46342. <value></value>
  46343. <remarks></remarks>
  46344. </member>
  46345. <member name="P:Urho.VisibleChangedEventArgs.Visible">
  46346. <summary></summary>
  46347. <value></value>
  46348. <remarks></remarks>
  46349. </member>
  46350. <member name="T:Urho.WeakPtr">
  46351. <summary></summary>
  46352. <remarks></remarks>
  46353. </member>
  46354. <member name="T:Urho.Window">
  46355. <summary>
  46356. %Window %UI element that can optionally by moved or resized.
  46357. </summary>
  46358. <remarks></remarks>
  46359. </member>
  46360. <member name="C:Urho.Window(System.IntPtr)">
  46361. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  46362. <summary>Constructs a new instance of Window, given a raw pointer to an unmanaged object</summary>
  46363. <remarks>
  46364. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  46365. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  46366. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  46367. </remarks>
  46368. </member>
  46369. <member name="C:Urho.Window(Urho.Context)">
  46370. <param name="context">The context that this object will be attached to.</param>
  46371. <summary>Creates an instance of Window that is attached to an execution context.</summary>
  46372. <remarks>
  46373. <para>This creates an instance of Window attached to the specified execution context.</para>
  46374. </remarks>
  46375. </member>
  46376. <member name="C:Urho.Window(Urho.UrhoObjectFlag)">
  46377. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  46378. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  46379. <remarks>
  46380. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  46381. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  46382. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  46383. </remarks>
  46384. </member>
  46385. <member name="P:Urho.Window.BaseType">
  46386. <summary>Urho's type system base type.</summary>
  46387. <value>StringHash representing the base type for this Urho type.</value>
  46388. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  46389. </member>
  46390. <member name="P:Urho.Window.FixedHeightResizing">
  46391. <summary>
  46392. Return whether is resizing height is fixed.
  46393. Or
  46394. Set whether resizing height is fixed.
  46395. </summary>
  46396. <value></value>
  46397. <remarks></remarks>
  46398. </member>
  46399. <member name="P:Urho.Window.FixedWidthResizing">
  46400. <summary>
  46401. Return whether is resizing width is fixed.
  46402. Or
  46403. Set whether resizing width is fixed.
  46404. </summary>
  46405. <value></value>
  46406. <remarks></remarks>
  46407. </member>
  46408. <member name="M:Urho.Window.IsModal">
  46409. <summary>
  46410. Return modal flag.
  46411. </summary>
  46412. <returns></returns>
  46413. <remarks></remarks>
  46414. </member>
  46415. <member name="M:Urho.Window.IsMovable">
  46416. <summary>
  46417. Return whether is movable.
  46418. </summary>
  46419. <returns></returns>
  46420. <remarks></remarks>
  46421. </member>
  46422. <member name="M:Urho.Window.IsResizable">
  46423. <summary>
  46424. Return whether is resizable.
  46425. </summary>
  46426. <returns></returns>
  46427. <remarks></remarks>
  46428. </member>
  46429. <member name="P:Urho.Window.ModalAutoDismiss">
  46430. <summary>
  46431. Return whether can be dismissed with escape key.
  46432. Or
  46433. Set whether model window can be dismissed with the escape key. Default true.
  46434. </summary>
  46435. <value></value>
  46436. <remarks></remarks>
  46437. </member>
  46438. <member name="P:Urho.Window.ModalFrameColor">
  46439. <summary>
  46440. Get modal frame color.
  46441. Or
  46442. Set modal frame color.
  46443. </summary>
  46444. <value></value>
  46445. <remarks></remarks>
  46446. </member>
  46447. <member name="P:Urho.Window.ModalFrameSize">
  46448. <summary>
  46449. Get modal frame size.
  46450. Or
  46451. Set modal frame size.
  46452. </summary>
  46453. <value></value>
  46454. <remarks></remarks>
  46455. </member>
  46456. <member name="P:Urho.Window.ModalShadeColor">
  46457. <summary>
  46458. Get modal shade color.
  46459. Or
  46460. Set modal shade color.
  46461. </summary>
  46462. <value></value>
  46463. <remarks></remarks>
  46464. </member>
  46465. <member name="M:Urho.Window.OnDragBegin(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,Urho.Cursor)">
  46466. <param name="position"></param>
  46467. <param name="screenPosition"></param>
  46468. <param name="buttons"></param>
  46469. <param name="qualifiers"></param>
  46470. <param name="cursor"></param>
  46471. <summary>
  46472. React to mouse drag begin.
  46473. </summary>
  46474. <remarks></remarks>
  46475. </member>
  46476. <member name="M:Urho.Window.OnDragCancel(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,Urho.Cursor)">
  46477. <param name="position"></param>
  46478. <param name="screenPosition"></param>
  46479. <param name="dragButtons"></param>
  46480. <param name="buttons"></param>
  46481. <param name="cursor"></param>
  46482. <summary>
  46483. React to mouse drag cancel.
  46484. </summary>
  46485. <remarks></remarks>
  46486. </member>
  46487. <member name="M:Urho.Window.OnDragEnd(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,Urho.Cursor)">
  46488. <param name="position"></param>
  46489. <param name="screenPosition"></param>
  46490. <param name="dragButtons"></param>
  46491. <param name="buttons"></param>
  46492. <param name="cursor"></param>
  46493. <summary>
  46494. React to mouse drag end.
  46495. </summary>
  46496. <remarks></remarks>
  46497. </member>
  46498. <member name="M:Urho.Window.OnDragMove(Urho.IntVector2,Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,Urho.Cursor)">
  46499. <param name="position"></param>
  46500. <param name="screenPosition"></param>
  46501. <param name="deltaPos"></param>
  46502. <param name="buttons"></param>
  46503. <param name="qualifiers"></param>
  46504. <param name="cursor"></param>
  46505. <summary>
  46506. React to mouse drag motion.
  46507. </summary>
  46508. <remarks></remarks>
  46509. </member>
  46510. <member name="M:Urho.Window.OnHover(Urho.IntVector2,Urho.IntVector2,System.Int32,System.Int32,Urho.Cursor)">
  46511. <param name="position"></param>
  46512. <param name="screenPosition"></param>
  46513. <param name="buttons"></param>
  46514. <param name="qualifiers"></param>
  46515. <param name="cursor"></param>
  46516. <summary>
  46517. React to mouse hover.
  46518. </summary>
  46519. <remarks></remarks>
  46520. </member>
  46521. <member name="M:Urho.Window.RegisterObject(Urho.Context)">
  46522. <param name="context"></param>
  46523. <summary>
  46524. Register object factory.
  46525. </summary>
  46526. <remarks></remarks>
  46527. </member>
  46528. <member name="P:Urho.Window.ResizeBorder">
  46529. <summary>
  46530. Return resize area width at edges.
  46531. Or
  46532. Set resize area width at edges.
  46533. </summary>
  46534. <value></value>
  46535. <remarks></remarks>
  46536. </member>
  46537. <member name="M:Urho.Window.SetModal(System.Boolean)">
  46538. <param name="modal"></param>
  46539. <summary>
  46540. Set modal flag. When the modal flag is set, the focused window needs to be dismissed first to allow other UI elements to gain focus.
  46541. </summary>
  46542. <remarks></remarks>
  46543. </member>
  46544. <member name="M:Urho.Window.SetMovable(System.Boolean)">
  46545. <param name="enable"></param>
  46546. <summary>
  46547. Set whether can be moved.
  46548. </summary>
  46549. <remarks></remarks>
  46550. </member>
  46551. <member name="M:Urho.Window.SetResizable(System.Boolean)">
  46552. <param name="enable"></param>
  46553. <summary>
  46554. Set whether can be resized.
  46555. </summary>
  46556. <remarks></remarks>
  46557. </member>
  46558. <member name="P:Urho.Window.Type">
  46559. <summary>Urho's type system type.</summary>
  46560. <value>StringHash representing the type for this C# type.</value>
  46561. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  46562. </member>
  46563. <member name="P:Urho.Window.TypeName">
  46564. <summary>Urho's low-level type name.</summary>
  46565. <value>Stringified low-level type name.</value>
  46566. <remarks />
  46567. </member>
  46568. <member name="P:Urho.Window.TypeNameStatic">
  46569. <summary>Urho's low-level type name, accessible as a static method.</summary>
  46570. <value>Stringified low-level type name.</value>
  46571. <remarks />
  46572. </member>
  46573. <member name="P:Urho.Window.TypeStatic">
  46574. <summary></summary>
  46575. <value></value>
  46576. <remarks></remarks>
  46577. </member>
  46578. <member name="T:Urho.WindowDragMode">
  46579. <summary>
  46580. %Window movement and resizing modes.
  46581. </summary>
  46582. <remarks></remarks>
  46583. </member>
  46584. <member name="F:Urho.WindowDragMode.Move">
  46585. <summary></summary>
  46586. </member>
  46587. <member name="F:Urho.WindowDragMode.None">
  46588. <summary></summary>
  46589. </member>
  46590. <member name="F:Urho.WindowDragMode.ResizeBottom">
  46591. <summary></summary>
  46592. </member>
  46593. <member name="F:Urho.WindowDragMode.ResizeBottomLeft">
  46594. <summary></summary>
  46595. </member>
  46596. <member name="F:Urho.WindowDragMode.ResizeBottomRight">
  46597. <summary></summary>
  46598. </member>
  46599. <member name="F:Urho.WindowDragMode.ResizeLeft">
  46600. <summary></summary>
  46601. </member>
  46602. <member name="F:Urho.WindowDragMode.ResizeRight">
  46603. <summary></summary>
  46604. </member>
  46605. <member name="F:Urho.WindowDragMode.ResizeTop">
  46606. <summary></summary>
  46607. </member>
  46608. <member name="F:Urho.WindowDragMode.ResizeTopLeft">
  46609. <summary></summary>
  46610. </member>
  46611. <member name="F:Urho.WindowDragMode.ResizeTopright">
  46612. <summary></summary>
  46613. </member>
  46614. <member name="T:Urho.WindowPosEventArgs">
  46615. <summary></summary>
  46616. <remarks></remarks>
  46617. </member>
  46618. <member name="P:Urho.WindowPosEventArgs.X">
  46619. <summary></summary>
  46620. <value></value>
  46621. <remarks></remarks>
  46622. </member>
  46623. <member name="P:Urho.WindowPosEventArgs.Y">
  46624. <summary></summary>
  46625. <value></value>
  46626. <remarks></remarks>
  46627. </member>
  46628. <member name="T:Urho.WorkItem">
  46629. <summary></summary>
  46630. <remarks></remarks>
  46631. </member>
  46632. <member name="C:Urho.WorkItem(System.IntPtr)">
  46633. <param name="p"></param>
  46634. <summary></summary>
  46635. <remarks></remarks>
  46636. </member>
  46637. <member name="T:Urho.WorkItemCompletedEventArgs">
  46638. <summary></summary>
  46639. <remarks></remarks>
  46640. </member>
  46641. <member name="P:Urho.WorkItemCompletedEventArgs.Item">
  46642. <summary></summary>
  46643. <value></value>
  46644. <remarks></remarks>
  46645. </member>
  46646. <member name="T:Urho.WorkQueue">
  46647. <summary>
  46648. Work queue subsystem for multithreading.
  46649. </summary>
  46650. <remarks></remarks>
  46651. </member>
  46652. <member name="C:Urho.WorkQueue(System.IntPtr)">
  46653. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  46654. <summary>Constructs a new instance of WorkQueue, given a raw pointer to an unmanaged object</summary>
  46655. <remarks>
  46656. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  46657. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  46658. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  46659. </remarks>
  46660. </member>
  46661. <member name="C:Urho.WorkQueue(Urho.Context)">
  46662. <param name="context">The context that this object will be attached to.</param>
  46663. <summary>Creates an instance of WorkQueue that is attached to an execution context.</summary>
  46664. <remarks>
  46665. <para>This creates an instance of WorkQueue attached to the specified execution context.</para>
  46666. </remarks>
  46667. </member>
  46668. <member name="C:Urho.WorkQueue(Urho.UrhoObjectFlag)">
  46669. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  46670. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  46671. <remarks>
  46672. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  46673. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  46674. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  46675. </remarks>
  46676. </member>
  46677. <member name="P:Urho.WorkQueue.BaseType">
  46678. <summary>Urho's type system base type.</summary>
  46679. <value>StringHash representing the base type for this Urho type.</value>
  46680. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  46681. </member>
  46682. <member name="M:Urho.WorkQueue.Complete(System.UInt32)">
  46683. <param name="priority"></param>
  46684. <summary>
  46685. Finish all queued work which has at least the specified priority. Main thread will also execute priority work. Pause worker threads if no more work remains.
  46686. </summary>
  46687. <remarks></remarks>
  46688. </member>
  46689. <member name="M:Urho.WorkQueue.CreateThreads(System.UInt32)">
  46690. <param name="numThreads"></param>
  46691. <summary>
  46692. Create worker threads. Can only be called once.
  46693. </summary>
  46694. <remarks></remarks>
  46695. </member>
  46696. <member name="P:Urho.WorkQueue.FreeItem">
  46697. <summary>
  46698. Get pointer to an usable WorkItem from the item pool. Allocate one if no more free items.
  46699. </summary>
  46700. <value></value>
  46701. <remarks></remarks>
  46702. </member>
  46703. <member name="M:Urho.WorkQueue.IsCompleted(System.UInt32)">
  46704. <param name="priority"></param>
  46705. <summary>
  46706. Return whether all work with at least the specified priority is finished.
  46707. </summary>
  46708. <returns></returns>
  46709. <remarks></remarks>
  46710. </member>
  46711. <member name="M:Urho.WorkQueue.IsCompleting">
  46712. <summary>
  46713. Return whether the queue is currently completing work in the main thread.
  46714. </summary>
  46715. <returns></returns>
  46716. <remarks></remarks>
  46717. </member>
  46718. <member name="P:Urho.WorkQueue.NonThreadedWorkMs">
  46719. <summary>
  46720. Return how many milliseconds maximum to spend on non-threaded low-priority work.
  46721. Or
  46722. Set how many milliseconds maximum per frame to spend on low-priority work, when there are no worker threads.
  46723. </summary>
  46724. <value></value>
  46725. <remarks></remarks>
  46726. </member>
  46727. <member name="P:Urho.WorkQueue.NumThreads">
  46728. <summary>
  46729. Return number of worker threads.
  46730. </summary>
  46731. <value></value>
  46732. <remarks></remarks>
  46733. </member>
  46734. <member name="M:Urho.WorkQueue.Pause">
  46735. <summary>
  46736. Pause worker threads.
  46737. </summary>
  46738. <remarks></remarks>
  46739. </member>
  46740. <member name="M:Urho.WorkQueue.Resume">
  46741. <summary>
  46742. Resume worker threads.
  46743. </summary>
  46744. <remarks></remarks>
  46745. </member>
  46746. <member name="P:Urho.WorkQueue.Tolerance">
  46747. <summary>
  46748. Return the pool tolerance.
  46749. Or
  46750. Set the pool telerance before it starts deleting pool items.
  46751. </summary>
  46752. <value></value>
  46753. <remarks></remarks>
  46754. </member>
  46755. <member name="P:Urho.WorkQueue.Type">
  46756. <summary>Urho's type system type.</summary>
  46757. <value>StringHash representing the type for this C# type.</value>
  46758. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  46759. </member>
  46760. <member name="P:Urho.WorkQueue.TypeName">
  46761. <summary>Urho's low-level type name.</summary>
  46762. <value>Stringified low-level type name.</value>
  46763. <remarks />
  46764. </member>
  46765. <member name="P:Urho.WorkQueue.TypeNameStatic">
  46766. <summary>Urho's low-level type name, accessible as a static method.</summary>
  46767. <value>Stringified low-level type name.</value>
  46768. <remarks />
  46769. </member>
  46770. <member name="P:Urho.WorkQueue.TypeStatic">
  46771. <summary></summary>
  46772. <value></value>
  46773. <remarks></remarks>
  46774. </member>
  46775. <member name="T:Urho.WrapMode">
  46776. <summary>
  46777. Animation wrap mode.
  46778. </summary>
  46779. <remarks></remarks>
  46780. </member>
  46781. <member name="F:Urho.WrapMode.Clamp">
  46782. <summary></summary>
  46783. </member>
  46784. <member name="F:Urho.WrapMode.Loop">
  46785. <summary></summary>
  46786. </member>
  46787. <member name="F:Urho.WrapMode.Once">
  46788. <summary></summary>
  46789. </member>
  46790. <member name="T:Urho.XmlComponentSerializer">
  46791. <summary>
  46792. XMLElement based implementation of IComponentSerializer
  46793. </summary>
  46794. <remarks></remarks>
  46795. </member>
  46796. <member name="C:Urho.XmlComponentSerializer(Urho.XMLElement)">
  46797. <param name="xmlElement"></param>
  46798. <summary></summary>
  46799. <remarks></remarks>
  46800. </member>
  46801. <member name="M:Urho.XmlComponentSerializer.Deserialize``1(System.String)">
  46802. <typeparam name="T"></typeparam>
  46803. <param name="key"></param>
  46804. <summary></summary>
  46805. <returns></returns>
  46806. <remarks></remarks>
  46807. </member>
  46808. <member name="M:Urho.XmlComponentSerializer.Serialize(System.String,System.Object)">
  46809. <param name="key"></param>
  46810. <param name="value"></param>
  46811. <summary></summary>
  46812. <remarks></remarks>
  46813. </member>
  46814. <member name="T:Urho.XMLElement">
  46815. <summary>
  46816. Element in an XML file.
  46817. </summary>
  46818. <remarks></remarks>
  46819. </member>
  46820. <member name="C:Urho.XMLElement">
  46821. <summary></summary>
  46822. <remarks></remarks>
  46823. </member>
  46824. <member name="C:Urho.XMLElement(System.IntPtr)">
  46825. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  46826. <summary>Constructs a new instance of XMLElement, given a raw pointer to an unmanaged object</summary>
  46827. <remarks>
  46828. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  46829. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  46830. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  46831. </remarks>
  46832. </member>
  46833. <member name="C:Urho.XMLElement(Urho.XMLElement)">
  46834. <param name="rhs"></param>
  46835. <summary></summary>
  46836. <remarks></remarks>
  46837. </member>
  46838. <member name="P:Urho.XMLElement.BoundingBox">
  46839. <summary>
  46840. Return bounding box attribute, or empty if missing.
  46841. </summary>
  46842. <value></value>
  46843. <remarks></remarks>
  46844. </member>
  46845. <member name="P:Urho.XMLElement.File">
  46846. <summary>
  46847. Return XML file.
  46848. </summary>
  46849. <value></value>
  46850. <remarks></remarks>
  46851. </member>
  46852. <member name="M:Urho.XMLElement.GetAttribute(System.String)">
  46853. <param name="name"></param>
  46854. <summary>
  46855. Return attribute, or empty if missing.
  46856. </summary>
  46857. <returns></returns>
  46858. <remarks></remarks>
  46859. </member>
  46860. <member name="M:Urho.XMLElement.GetAttributeLower(System.String)">
  46861. <param name="name"></param>
  46862. <summary>
  46863. Return attribute in lowercase, or empty if missing.
  46864. </summary>
  46865. <returns></returns>
  46866. <remarks></remarks>
  46867. </member>
  46868. <member name="M:Urho.XMLElement.GetAttributeUpper(System.String)">
  46869. <param name="name"></param>
  46870. <summary>
  46871. Return attribute in lowercase, or empty if missing.
  46872. </summary>
  46873. <returns></returns>
  46874. <remarks></remarks>
  46875. </member>
  46876. <member name="M:Urho.XMLElement.GetBool(System.String)">
  46877. <param name="name"></param>
  46878. <summary>
  46879. Return bool attribute, or false if missing.
  46880. </summary>
  46881. <returns></returns>
  46882. <remarks></remarks>
  46883. </member>
  46884. <member name="M:Urho.XMLElement.GetBuffer(System.String,System.IntPtr,System.UInt32)">
  46885. <param name="name"></param>
  46886. <param name="dest"></param>
  46887. <param name="size"></param>
  46888. <summary>
  46889. Copy buffer attribute into a supplied buffer. Return true if buffer was large enough.
  46890. </summary>
  46891. <returns></returns>
  46892. <remarks></remarks>
  46893. </member>
  46894. <member name="M:Urho.XMLElement.GetColor(System.String)">
  46895. <param name="name"></param>
  46896. <summary>
  46897. Return a color attribute, or default if missing.
  46898. </summary>
  46899. <returns></returns>
  46900. <remarks></remarks>
  46901. </member>
  46902. <member name="M:Urho.XMLElement.GetDouble(System.String)">
  46903. <param name="name"></param>
  46904. <summary>
  46905. Return a double attribute, or zero if missing.
  46906. </summary>
  46907. <returns></returns>
  46908. <remarks></remarks>
  46909. </member>
  46910. <member name="M:Urho.XMLElement.GetFloat(System.String)">
  46911. <param name="name"></param>
  46912. <summary>
  46913. Return a float attribute, or zero if missing.
  46914. </summary>
  46915. <returns></returns>
  46916. <remarks></remarks>
  46917. </member>
  46918. <member name="M:Urho.XMLElement.GetInt(System.String)">
  46919. <param name="name"></param>
  46920. <summary>
  46921. Return an integer attribute, or zero if missing.
  46922. </summary>
  46923. <returns></returns>
  46924. <remarks></remarks>
  46925. </member>
  46926. <member name="M:Urho.XMLElement.GetIntRect(System.String)">
  46927. <param name="name"></param>
  46928. <summary>
  46929. Return an IntRect attribute, or default if missing.
  46930. </summary>
  46931. <returns></returns>
  46932. <remarks></remarks>
  46933. </member>
  46934. <member name="M:Urho.XMLElement.GetIntVector2(System.String)">
  46935. <param name="name"></param>
  46936. <summary>
  46937. Return an IntVector2 attribute, or default if missing.
  46938. </summary>
  46939. <returns></returns>
  46940. <remarks></remarks>
  46941. </member>
  46942. <member name="M:Urho.XMLElement.GetMatrix3(System.String)">
  46943. <param name="name"></param>
  46944. <summary>
  46945. Return a Matrix3 attribute, or zero matrix if missing.
  46946. </summary>
  46947. <returns></returns>
  46948. <remarks></remarks>
  46949. </member>
  46950. <member name="M:Urho.XMLElement.GetMatrix3x4(System.String)">
  46951. <param name="name"></param>
  46952. <summary>
  46953. Return a Matrix3x4 attribute, or zero matrix if missing.
  46954. </summary>
  46955. <returns></returns>
  46956. <remarks></remarks>
  46957. </member>
  46958. <member name="M:Urho.XMLElement.GetMatrix4(System.String)">
  46959. <param name="name"></param>
  46960. <summary>
  46961. Return a Matrix4 attribute, or zero matrix if missing.
  46962. </summary>
  46963. <returns></returns>
  46964. <remarks></remarks>
  46965. </member>
  46966. <member name="M:Urho.XMLElement.GetQuaternion(System.String)">
  46967. <param name="name"></param>
  46968. <summary>
  46969. Return a quaternion attribute, or default if missing.
  46970. </summary>
  46971. <returns></returns>
  46972. <remarks></remarks>
  46973. </member>
  46974. <member name="M:Urho.XMLElement.GetRect(System.String)">
  46975. <param name="name"></param>
  46976. <summary>
  46977. Return a Rect attribute, or default if missing.
  46978. </summary>
  46979. <returns></returns>
  46980. <remarks></remarks>
  46981. </member>
  46982. <member name="M:Urho.XMLElement.GetUInt(System.String)">
  46983. <param name="name"></param>
  46984. <summary>
  46985. Return an unsigned integer attribute, or zero if missing.
  46986. </summary>
  46987. <returns></returns>
  46988. <remarks></remarks>
  46989. </member>
  46990. <member name="M:Urho.XMLElement.GetVariantValue(Urho.VariantType)">
  46991. <param name="type"></param>
  46992. <summary>
  46993. Return a variant attribute with static type.
  46994. </summary>
  46995. <returns></returns>
  46996. <remarks></remarks>
  46997. </member>
  46998. <member name="M:Urho.XMLElement.GetVector(System.String)">
  46999. <param name="name"></param>
  47000. <summary>
  47001. Return any Vector attribute as Vector4. Missing coordinates will be zero.
  47002. </summary>
  47003. <returns></returns>
  47004. <remarks></remarks>
  47005. </member>
  47006. <member name="M:Urho.XMLElement.GetVector2(System.String)">
  47007. <param name="name"></param>
  47008. <summary>
  47009. Return a Vector2 attribute, or zero vector if missing.
  47010. </summary>
  47011. <returns></returns>
  47012. <remarks></remarks>
  47013. </member>
  47014. <member name="M:Urho.XMLElement.GetVector3(System.String)">
  47015. <param name="name"></param>
  47016. <summary>
  47017. Return a Vector3 attribute, or zero vector if missing.
  47018. </summary>
  47019. <returns></returns>
  47020. <remarks></remarks>
  47021. </member>
  47022. <member name="M:Urho.XMLElement.GetVector4(System.String)">
  47023. <param name="name"></param>
  47024. <summary>
  47025. Return a Vector4 attribute, or zero vector if missing.
  47026. </summary>
  47027. <returns></returns>
  47028. <remarks></remarks>
  47029. </member>
  47030. <member name="M:Urho.XMLElement.GetVectorVariant(System.String)">
  47031. <param name="name"></param>
  47032. <summary>
  47033. Return a float, Vector or Matrix attribute as Variant.
  47034. </summary>
  47035. <returns></returns>
  47036. <remarks></remarks>
  47037. </member>
  47038. <member name="M:Urho.XMLElement.HasAttribute(System.String)">
  47039. <param name="name"></param>
  47040. <summary>
  47041. Return whether has an attribute.
  47042. </summary>
  47043. <returns></returns>
  47044. <remarks></remarks>
  47045. </member>
  47046. <member name="M:Urho.XMLElement.HasChild(System.String)">
  47047. <param name="name"></param>
  47048. <summary>
  47049. Return whether has a child element.
  47050. </summary>
  47051. <returns></returns>
  47052. <remarks></remarks>
  47053. </member>
  47054. <member name="M:Urho.XMLElement.IsNull">
  47055. <summary>
  47056. Return whether does not refer to an element or an XPath node.
  47057. </summary>
  47058. <returns></returns>
  47059. <remarks></remarks>
  47060. </member>
  47061. <member name="P:Urho.XMLElement.Name">
  47062. <summary>
  47063. Return element name (or attribute name if it is an attribute only XPath query result).
  47064. </summary>
  47065. <value></value>
  47066. <remarks></remarks>
  47067. </member>
  47068. <member name="M:Urho.XMLElement.NotNull">
  47069. <summary>
  47070. Return whether refers to an element or an XPath node.
  47071. </summary>
  47072. <returns></returns>
  47073. <remarks></remarks>
  47074. </member>
  47075. <member name="P:Urho.XMLElement.NumAttributes">
  47076. <summary>
  47077. Return number of attributes.
  47078. </summary>
  47079. <value></value>
  47080. <remarks></remarks>
  47081. </member>
  47082. <member name="M:Urho.XMLElement.RemoveAttribute(System.String)">
  47083. <param name="name"></param>
  47084. <summary>
  47085. Remove an attribute by name. Return true if successful.
  47086. </summary>
  47087. <returns></returns>
  47088. <remarks></remarks>
  47089. </member>
  47090. <member name="M:Urho.XMLElement.RemoveChild(System.String)">
  47091. <param name="name"></param>
  47092. <summary>
  47093. Remove a child element by name. Return true if successful.
  47094. </summary>
  47095. <returns></returns>
  47096. <remarks></remarks>
  47097. </member>
  47098. <member name="M:Urho.XMLElement.RemoveChild(Urho.XMLElement)">
  47099. <param name="element"></param>
  47100. <summary>
  47101. Remove a child element. Return true if successful.
  47102. </summary>
  47103. <returns></returns>
  47104. <remarks></remarks>
  47105. </member>
  47106. <member name="M:Urho.XMLElement.RemoveChildren(System.String)">
  47107. <param name="name"></param>
  47108. <summary>
  47109. Remove child elements of certain name, or all child elements if name is empty. Return true if successful.
  47110. </summary>
  47111. <returns></returns>
  47112. <remarks></remarks>
  47113. </member>
  47114. <member name="P:Urho.XMLElement.ResourceRef">
  47115. <summary>
  47116. Return a resource reference attribute, or empty if missing.
  47117. </summary>
  47118. <value></value>
  47119. <remarks></remarks>
  47120. </member>
  47121. <member name="P:Urho.XMLElement.ResourceRefList">
  47122. <summary>
  47123. Return a resource reference list attribute, or empty if missing.
  47124. </summary>
  47125. <value></value>
  47126. <remarks></remarks>
  47127. </member>
  47128. <member name="M:Urho.XMLElement.SetAttribute(System.String)">
  47129. <param name="value"></param>
  47130. <summary>
  47131. Set an attribute. Only valid if it is an attribute only XPath query result.
  47132. </summary>
  47133. <returns></returns>
  47134. <remarks></remarks>
  47135. </member>
  47136. <member name="M:Urho.XMLElement.SetAttribute(System.String,System.String)">
  47137. <param name="name"></param>
  47138. <param name="value"></param>
  47139. <summary>
  47140. Set an attribute.
  47141. </summary>
  47142. <returns></returns>
  47143. <remarks></remarks>
  47144. </member>
  47145. <member name="M:Urho.XMLElement.SetBool(System.String,System.Boolean)">
  47146. <param name="name"></param>
  47147. <param name="value"></param>
  47148. <summary>
  47149. Set a bool attribute.
  47150. </summary>
  47151. <returns></returns>
  47152. <remarks></remarks>
  47153. </member>
  47154. <member name="M:Urho.XMLElement.SetBoundingBox(Urho.BoundingBox)">
  47155. <param name="value"></param>
  47156. <summary>
  47157. Set a BoundingBox attribute.
  47158. </summary>
  47159. <returns></returns>
  47160. <remarks></remarks>
  47161. </member>
  47162. <member name="M:Urho.XMLElement.SetBuffer(System.String,System.Void*,System.UInt32)">
  47163. <param name="name"></param>
  47164. <param name="data"></param>
  47165. <param name="size"></param>
  47166. <summary>
  47167. Set a buffer attribute.
  47168. </summary>
  47169. <returns></returns>
  47170. <remarks></remarks>
  47171. </member>
  47172. <member name="M:Urho.XMLElement.SetColor(System.String,Urho.Color)">
  47173. <param name="name"></param>
  47174. <param name="value"></param>
  47175. <summary>
  47176. Set a color attribute.
  47177. </summary>
  47178. <returns></returns>
  47179. <remarks></remarks>
  47180. </member>
  47181. <member name="M:Urho.XMLElement.SetDouble(System.String,System.Double)">
  47182. <param name="name"></param>
  47183. <param name="value"></param>
  47184. <summary>
  47185. Set a double attribute.
  47186. </summary>
  47187. <returns></returns>
  47188. <remarks></remarks>
  47189. </member>
  47190. <member name="M:Urho.XMLElement.SetFloat(System.String,System.Single)">
  47191. <param name="name"></param>
  47192. <param name="value"></param>
  47193. <summary>
  47194. Set a float attribute.
  47195. </summary>
  47196. <returns></returns>
  47197. <remarks></remarks>
  47198. </member>
  47199. <member name="M:Urho.XMLElement.SetInt(System.String,System.Int32)">
  47200. <param name="name"></param>
  47201. <param name="value"></param>
  47202. <summary>
  47203. Set an integer attribute.
  47204. </summary>
  47205. <returns></returns>
  47206. <remarks></remarks>
  47207. </member>
  47208. <member name="M:Urho.XMLElement.SetIntRect(System.String,Urho.IntRect)">
  47209. <param name="name"></param>
  47210. <param name="value"></param>
  47211. <summary>
  47212. Set an IntRect attribute.
  47213. </summary>
  47214. <returns></returns>
  47215. <remarks></remarks>
  47216. </member>
  47217. <member name="M:Urho.XMLElement.SetIntVector2(System.String,Urho.IntVector2)">
  47218. <param name="name"></param>
  47219. <param name="value"></param>
  47220. <summary>
  47221. Set an IntVector2 attribute.
  47222. </summary>
  47223. <returns></returns>
  47224. <remarks></remarks>
  47225. </member>
  47226. <member name="M:Urho.XMLElement.SetQuaternion(System.String,Urho.Quaternion)">
  47227. <param name="name"></param>
  47228. <param name="value"></param>
  47229. <summary>
  47230. Set a quaternion attribute.
  47231. </summary>
  47232. <returns></returns>
  47233. <remarks></remarks>
  47234. </member>
  47235. <member name="M:Urho.XMLElement.SetString(System.String,System.String)">
  47236. <param name="name"></param>
  47237. <param name="value"></param>
  47238. <summary>
  47239. Set a string attribute.
  47240. </summary>
  47241. <returns></returns>
  47242. <remarks></remarks>
  47243. </member>
  47244. <member name="M:Urho.XMLElement.SetUInt(System.String,System.UInt32)">
  47245. <param name="name"></param>
  47246. <param name="value"></param>
  47247. <summary>
  47248. Set an unsigned integer attribute.
  47249. </summary>
  47250. <returns></returns>
  47251. <remarks></remarks>
  47252. </member>
  47253. <member name="M:Urho.XMLElement.SetValue(System.String)">
  47254. <param name="value"></param>
  47255. <summary>
  47256. Set the value for an inner node in the following format
  47257. <node>value
  47258. </node>.
  47259. </summary>
  47260. <returns></returns>
  47261. <remarks></remarks>
  47262. </member>
  47263. <member name="M:Urho.XMLElement.SetVariant(System.Int32)">
  47264. <param name="value"></param>
  47265. <summary>
  47266. Set a variant attribute.
  47267. </summary>
  47268. <returns></returns>
  47269. <remarks></remarks>
  47270. </member>
  47271. <member name="M:Urho.XMLElement.SetVariant(System.Single)">
  47272. <param name="value"></param>
  47273. <summary>
  47274. Set a variant attribute.
  47275. </summary>
  47276. <returns></returns>
  47277. <remarks></remarks>
  47278. </member>
  47279. <member name="M:Urho.XMLElement.SetVariant(System.String)">
  47280. <param name="value"></param>
  47281. <summary>
  47282. Set a variant attribute.
  47283. </summary>
  47284. <returns></returns>
  47285. <remarks></remarks>
  47286. </member>
  47287. <member name="M:Urho.XMLElement.SetVariant(Urho.Color)">
  47288. <param name="value"></param>
  47289. <summary>
  47290. Set a variant attribute.
  47291. </summary>
  47292. <returns></returns>
  47293. <remarks></remarks>
  47294. </member>
  47295. <member name="M:Urho.XMLElement.SetVariant(Urho.IntRect)">
  47296. <param name="value"></param>
  47297. <summary>
  47298. Set a variant attribute.
  47299. </summary>
  47300. <returns></returns>
  47301. <remarks></remarks>
  47302. </member>
  47303. <member name="M:Urho.XMLElement.SetVariant(Urho.IntVector2)">
  47304. <param name="value"></param>
  47305. <summary>
  47306. Set a variant attribute.
  47307. </summary>
  47308. <returns></returns>
  47309. <remarks></remarks>
  47310. </member>
  47311. <member name="M:Urho.XMLElement.SetVariant(Urho.Quaternion)">
  47312. <param name="value"></param>
  47313. <summary>
  47314. Set a variant attribute.
  47315. </summary>
  47316. <returns></returns>
  47317. <remarks></remarks>
  47318. </member>
  47319. <member name="M:Urho.XMLElement.SetVariant(Urho.Vector2)">
  47320. <param name="value"></param>
  47321. <summary>
  47322. Set a variant attribute.
  47323. </summary>
  47324. <returns></returns>
  47325. <remarks></remarks>
  47326. </member>
  47327. <member name="M:Urho.XMLElement.SetVariant(Urho.Vector3)">
  47328. <param name="value"></param>
  47329. <summary>
  47330. Set a variant attribute.
  47331. </summary>
  47332. <returns></returns>
  47333. <remarks></remarks>
  47334. </member>
  47335. <member name="M:Urho.XMLElement.SetVariant(Urho.Vector4)">
  47336. <param name="value"></param>
  47337. <summary>
  47338. Set a variant attribute.
  47339. </summary>
  47340. <returns></returns>
  47341. <remarks></remarks>
  47342. </member>
  47343. <member name="M:Urho.XMLElement.SetVariantValue(System.Int32)">
  47344. <param name="value"></param>
  47345. <summary>
  47346. Set a variant attribute excluding the type.
  47347. </summary>
  47348. <returns></returns>
  47349. <remarks></remarks>
  47350. </member>
  47351. <member name="M:Urho.XMLElement.SetVariantValue(System.Single)">
  47352. <param name="value"></param>
  47353. <summary>
  47354. Set a variant attribute excluding the type.
  47355. </summary>
  47356. <returns></returns>
  47357. <remarks></remarks>
  47358. </member>
  47359. <member name="M:Urho.XMLElement.SetVariantValue(System.String)">
  47360. <param name="value"></param>
  47361. <summary>
  47362. Set a variant attribute excluding the type.
  47363. </summary>
  47364. <returns></returns>
  47365. <remarks></remarks>
  47366. </member>
  47367. <member name="M:Urho.XMLElement.SetVariantValue(Urho.Color)">
  47368. <param name="value"></param>
  47369. <summary>
  47370. Set a variant attribute excluding the type.
  47371. </summary>
  47372. <returns></returns>
  47373. <remarks></remarks>
  47374. </member>
  47375. <member name="M:Urho.XMLElement.SetVariantValue(Urho.IntRect)">
  47376. <param name="value"></param>
  47377. <summary>
  47378. Set a variant attribute excluding the type.
  47379. </summary>
  47380. <returns></returns>
  47381. <remarks></remarks>
  47382. </member>
  47383. <member name="M:Urho.XMLElement.SetVariantValue(Urho.IntVector2)">
  47384. <param name="value"></param>
  47385. <summary>
  47386. Set a variant attribute excluding the type.
  47387. </summary>
  47388. <returns></returns>
  47389. <remarks></remarks>
  47390. </member>
  47391. <member name="M:Urho.XMLElement.SetVariantValue(Urho.Quaternion)">
  47392. <param name="value"></param>
  47393. <summary>
  47394. Set a variant attribute excluding the type.
  47395. </summary>
  47396. <returns></returns>
  47397. <remarks></remarks>
  47398. </member>
  47399. <member name="M:Urho.XMLElement.SetVariantValue(Urho.Vector2)">
  47400. <param name="value"></param>
  47401. <summary>
  47402. Set a variant attribute excluding the type.
  47403. </summary>
  47404. <returns></returns>
  47405. <remarks></remarks>
  47406. </member>
  47407. <member name="M:Urho.XMLElement.SetVariantValue(Urho.Vector3)">
  47408. <param name="value"></param>
  47409. <summary>
  47410. Set a variant attribute excluding the type.
  47411. </summary>
  47412. <returns></returns>
  47413. <remarks></remarks>
  47414. </member>
  47415. <member name="M:Urho.XMLElement.SetVariantValue(Urho.Vector4)">
  47416. <param name="value"></param>
  47417. <summary>
  47418. Set a variant attribute excluding the type.
  47419. </summary>
  47420. <returns></returns>
  47421. <remarks></remarks>
  47422. </member>
  47423. <member name="M:Urho.XMLElement.SetVector2(System.String,Urho.Vector2)">
  47424. <param name="name"></param>
  47425. <param name="value"></param>
  47426. <summary>
  47427. Set a Vector2 attribute.
  47428. </summary>
  47429. <returns></returns>
  47430. <remarks></remarks>
  47431. </member>
  47432. <member name="M:Urho.XMLElement.SetVector3(System.String,Urho.Vector3)">
  47433. <param name="name"></param>
  47434. <param name="value"></param>
  47435. <summary>
  47436. Set a Vector3 attribute.
  47437. </summary>
  47438. <returns></returns>
  47439. <remarks></remarks>
  47440. </member>
  47441. <member name="M:Urho.XMLElement.SetVector4(System.String,Urho.Vector4)">
  47442. <param name="name"></param>
  47443. <param name="value"></param>
  47444. <summary>
  47445. Set a Vector4 attribute.
  47446. </summary>
  47447. <returns></returns>
  47448. <remarks></remarks>
  47449. </member>
  47450. <member name="M:Urho.XMLElement.SetVectorVariant(System.String,System.Int32)">
  47451. <param name="name"></param>
  47452. <param name="value"></param>
  47453. <summary>
  47454. Set a float, Vector or Matrix attribute stored in a variant.
  47455. </summary>
  47456. <returns></returns>
  47457. <remarks></remarks>
  47458. </member>
  47459. <member name="M:Urho.XMLElement.SetVectorVariant(System.String,System.Single)">
  47460. <param name="name"></param>
  47461. <param name="value"></param>
  47462. <summary>
  47463. Set a float, Vector or Matrix attribute stored in a variant.
  47464. </summary>
  47465. <returns></returns>
  47466. <remarks></remarks>
  47467. </member>
  47468. <member name="M:Urho.XMLElement.SetVectorVariant(System.String,System.String)">
  47469. <param name="name"></param>
  47470. <param name="value"></param>
  47471. <summary>
  47472. Set a float, Vector or Matrix attribute stored in a variant.
  47473. </summary>
  47474. <returns></returns>
  47475. <remarks></remarks>
  47476. </member>
  47477. <member name="M:Urho.XMLElement.SetVectorVariant(System.String,Urho.Color)">
  47478. <param name="name"></param>
  47479. <param name="value"></param>
  47480. <summary>
  47481. Set a float, Vector or Matrix attribute stored in a variant.
  47482. </summary>
  47483. <returns></returns>
  47484. <remarks></remarks>
  47485. </member>
  47486. <member name="M:Urho.XMLElement.SetVectorVariant(System.String,Urho.IntRect)">
  47487. <param name="name"></param>
  47488. <param name="value"></param>
  47489. <summary>
  47490. Set a float, Vector or Matrix attribute stored in a variant.
  47491. </summary>
  47492. <returns></returns>
  47493. <remarks></remarks>
  47494. </member>
  47495. <member name="M:Urho.XMLElement.SetVectorVariant(System.String,Urho.IntVector2)">
  47496. <param name="name"></param>
  47497. <param name="value"></param>
  47498. <summary>
  47499. Set a float, Vector or Matrix attribute stored in a variant.
  47500. </summary>
  47501. <returns></returns>
  47502. <remarks></remarks>
  47503. </member>
  47504. <member name="M:Urho.XMLElement.SetVectorVariant(System.String,Urho.Quaternion)">
  47505. <param name="name"></param>
  47506. <param name="value"></param>
  47507. <summary>
  47508. Set a float, Vector or Matrix attribute stored in a variant.
  47509. </summary>
  47510. <returns></returns>
  47511. <remarks></remarks>
  47512. </member>
  47513. <member name="M:Urho.XMLElement.SetVectorVariant(System.String,Urho.Vector2)">
  47514. <param name="name"></param>
  47515. <param name="value"></param>
  47516. <summary>
  47517. Set a float, Vector or Matrix attribute stored in a variant.
  47518. </summary>
  47519. <returns></returns>
  47520. <remarks></remarks>
  47521. </member>
  47522. <member name="M:Urho.XMLElement.SetVectorVariant(System.String,Urho.Vector3)">
  47523. <param name="name"></param>
  47524. <param name="value"></param>
  47525. <summary>
  47526. Set a float, Vector or Matrix attribute stored in a variant.
  47527. </summary>
  47528. <returns></returns>
  47529. <remarks></remarks>
  47530. </member>
  47531. <member name="M:Urho.XMLElement.SetVectorVariant(System.String,Urho.Vector4)">
  47532. <param name="name"></param>
  47533. <param name="value"></param>
  47534. <summary>
  47535. Set a float, Vector or Matrix attribute stored in a variant.
  47536. </summary>
  47537. <returns></returns>
  47538. <remarks></remarks>
  47539. </member>
  47540. <member name="P:Urho.XMLElement.Value">
  47541. <summary>
  47542. Return inner value, or empty if missing for nodes like
  47543. <node>value
  47544. </node></summary>
  47545. <value></value>
  47546. <remarks></remarks>
  47547. </member>
  47548. <member name="P:Urho.XMLElement.Variant">
  47549. <summary>
  47550. Return a variant attribute, or empty if missing.
  47551. </summary>
  47552. <value></value>
  47553. <remarks></remarks>
  47554. </member>
  47555. <member name="P:Urho.XMLElement.XPathResultIndex">
  47556. <summary>
  47557. Return current result index.
  47558. </summary>
  47559. <value></value>
  47560. <remarks></remarks>
  47561. </member>
  47562. <member name="P:Urho.XMLElement.XPathResultSet">
  47563. <summary>
  47564. Return XPath query result set.
  47565. </summary>
  47566. <value></value>
  47567. <remarks></remarks>
  47568. </member>
  47569. <member name="T:Urho.XMLFile">
  47570. <summary>
  47571. XML document resource.
  47572. </summary>
  47573. <remarks></remarks>
  47574. </member>
  47575. <member name="C:Urho.XMLFile(System.IntPtr)">
  47576. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  47577. <summary>Constructs a new instance of XMLFile, given a raw pointer to an unmanaged object</summary>
  47578. <remarks>
  47579. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  47580. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  47581. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  47582. </remarks>
  47583. </member>
  47584. <member name="C:Urho.XMLFile(Urho.Context)">
  47585. <param name="context">The context that this object will be attached to.</param>
  47586. <summary>Creates an instance of XMLFile that is attached to an execution context.</summary>
  47587. <remarks>
  47588. <para>This creates an instance of XMLFile attached to the specified execution context.</para>
  47589. </remarks>
  47590. </member>
  47591. <member name="C:Urho.XMLFile(Urho.UrhoObjectFlag)">
  47592. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  47593. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  47594. <remarks>
  47595. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  47596. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  47597. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  47598. </remarks>
  47599. </member>
  47600. <member name="P:Urho.XMLFile.BaseType">
  47601. <summary>Urho's type system base type.</summary>
  47602. <value>StringHash representing the base type for this Urho type.</value>
  47603. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  47604. </member>
  47605. <member name="M:Urho.XMLFile.FromString(System.String)">
  47606. <param name="source"></param>
  47607. <summary>
  47608. Deserialize from a string. Return true if successful.
  47609. </summary>
  47610. <returns></returns>
  47611. <remarks></remarks>
  47612. </member>
  47613. <member name="M:Urho.XMLFile.Patch(Urho.XMLFile)">
  47614. <param name="patchFile"></param>
  47615. <summary>
  47616. Patch the XMLFile with another XMLFile. Based on RFC 5261.
  47617. </summary>
  47618. <remarks></remarks>
  47619. </member>
  47620. <member name="M:Urho.XMLFile.RegisterObject(Urho.Context)">
  47621. <param name="context"></param>
  47622. <summary>
  47623. Register object factory.
  47624. </summary>
  47625. <remarks></remarks>
  47626. </member>
  47627. <member name="M:Urho.XMLFile.ToDebugString(System.String)">
  47628. <param name="indentation"></param>
  47629. <summary>
  47630. Serialize the XML content to a string.
  47631. </summary>
  47632. <returns></returns>
  47633. <remarks></remarks>
  47634. </member>
  47635. <member name="P:Urho.XMLFile.Type">
  47636. <summary>Urho's type system type.</summary>
  47637. <value>StringHash representing the type for this C# type.</value>
  47638. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  47639. </member>
  47640. <member name="P:Urho.XMLFile.TypeName">
  47641. <summary>Urho's low-level type name.</summary>
  47642. <value>Stringified low-level type name.</value>
  47643. <remarks />
  47644. </member>
  47645. <member name="P:Urho.XMLFile.TypeNameStatic">
  47646. <summary>Urho's low-level type name, accessible as a static method.</summary>
  47647. <value>Stringified low-level type name.</value>
  47648. <remarks />
  47649. </member>
  47650. <member name="P:Urho.XMLFile.TypeStatic">
  47651. <summary></summary>
  47652. <value></value>
  47653. <remarks></remarks>
  47654. </member>
  47655. <member name="T:Urho.XPathResultSet">
  47656. <summary></summary>
  47657. <remarks></remarks>
  47658. </member>
  47659. <member name="T:Urho.Zone">
  47660. <summary>
  47661. %Component that describes global rendering properties.
  47662. </summary>
  47663. <remarks></remarks>
  47664. </member>
  47665. <member name="C:Urho.Zone(System.IntPtr)">
  47666. <param name="handle">Pointer to the raw unmanaged Urho object.</param>
  47667. <summary>Constructs a new instance of Zone, given a raw pointer to an unmanaged object</summary>
  47668. <remarks>
  47669. <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
  47670. <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
  47671. <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
  47672. </remarks>
  47673. </member>
  47674. <member name="C:Urho.Zone(Urho.Context)">
  47675. <param name="context">The context that this object will be attached to.</param>
  47676. <summary>Creates an instance of Zone that is attached to an execution context.</summary>
  47677. <remarks>
  47678. <para>This creates an instance of Zone attached to the specified execution context.</para>
  47679. </remarks>
  47680. </member>
  47681. <member name="C:Urho.Zone(Urho.UrhoObjectFlag)">
  47682. <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
  47683. <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
  47684. <remarks>
  47685. <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
  47686. <para>This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.</para>
  47687. <para>You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.</para>
  47688. </remarks>
  47689. </member>
  47690. <member name="P:Urho.Zone.AmbientColor">
  47691. <summary>
  47692. Return zone's own ambient color, disregarding gradient mode.
  47693. Or
  47694. Set ambient color
  47695. </summary>
  47696. <value></value>
  47697. <remarks></remarks>
  47698. </member>
  47699. <member name="P:Urho.Zone.AmbientEndColor">
  47700. <summary>
  47701. Return ambient end color. Not safe to call from worker threads due to possible octree query.
  47702. </summary>
  47703. <value></value>
  47704. <remarks></remarks>
  47705. </member>
  47706. <member name="P:Urho.Zone.AmbientGradient">
  47707. <summary>
  47708. Return whether ambient gradient mode is enabled.
  47709. Or
  47710. Set ambient gradient mode. In gradient mode ambient color is interpolated from neighbor zones.
  47711. </summary>
  47712. <value></value>
  47713. <remarks></remarks>
  47714. </member>
  47715. <member name="P:Urho.Zone.AmbientStartColor">
  47716. <summary>
  47717. Return ambient start color. Not safe to call from worker threads due to possible octree query.
  47718. </summary>
  47719. <value></value>
  47720. <remarks></remarks>
  47721. </member>
  47722. <member name="P:Urho.Zone.BaseType">
  47723. <summary>Urho's type system base type.</summary>
  47724. <value>StringHash representing the base type for this Urho type.</value>
  47725. <remarks>This returns the Urho type system base type and is surfaced for low-level Urho code.</remarks>
  47726. </member>
  47727. <member name="M:Urho.Zone.DrawDebugGeometry(Urho.DebugRenderer,System.Boolean)">
  47728. <param name="debug"></param>
  47729. <param name="depthTest"></param>
  47730. <summary>
  47731. Visualize the component as debug geometry.
  47732. </summary>
  47733. <remarks></remarks>
  47734. </member>
  47735. <member name="P:Urho.Zone.FogColor">
  47736. <summary>
  47737. Return fog color.
  47738. Or
  47739. Set fog color.
  47740. </summary>
  47741. <value></value>
  47742. <remarks></remarks>
  47743. </member>
  47744. <member name="P:Urho.Zone.FogEnd">
  47745. <summary>
  47746. Return fog end distance.
  47747. Or
  47748. Set fog end distance.
  47749. </summary>
  47750. <value></value>
  47751. <remarks></remarks>
  47752. </member>
  47753. <member name="P:Urho.Zone.FogHeight">
  47754. <summary>
  47755. Return fog height distance relative to the scene node's world position.
  47756. Or
  47757. Set fog height distance relative to the scene node's world position. Effective only in height fog mode.
  47758. </summary>
  47759. <value></value>
  47760. <remarks></remarks>
  47761. </member>
  47762. <member name="P:Urho.Zone.FogHeightScale">
  47763. <summary>
  47764. Return fog height scale.
  47765. Or
  47766. Set fog height scale. Effective only in height fog mode.
  47767. </summary>
  47768. <value></value>
  47769. <remarks></remarks>
  47770. </member>
  47771. <member name="P:Urho.Zone.FogStart">
  47772. <summary>
  47773. Return fog start distance.
  47774. Or
  47775. Set fog start distance.
  47776. </summary>
  47777. <value></value>
  47778. <remarks></remarks>
  47779. </member>
  47780. <member name="P:Urho.Zone.HeightFog">
  47781. <summary>
  47782. Return whether height fog mode is enabled.
  47783. Or
  47784. Set height fog mode.
  47785. </summary>
  47786. <value></value>
  47787. <remarks></remarks>
  47788. </member>
  47789. <member name="M:Urho.Zone.IsInside(Urho.Vector3)">
  47790. <param name="point"></param>
  47791. <summary>
  47792. Check whether a point is inside.
  47793. </summary>
  47794. <returns></returns>
  47795. <remarks></remarks>
  47796. </member>
  47797. <member name="P:Urho.Zone.Override">
  47798. <summary>
  47799. Return whether override mode is enabled.
  47800. Or
  47801. Set override mode. If camera is inside an override zone, that zone will be used for all rendered objects instead of their own zone.
  47802. </summary>
  47803. <value></value>
  47804. <remarks></remarks>
  47805. </member>
  47806. <member name="P:Urho.Zone.Priority">
  47807. <summary>
  47808. Return zone priority.
  47809. Or
  47810. Set zone priority. If an object or camera is inside several zones, the one with highest priority is used.
  47811. </summary>
  47812. <value></value>
  47813. <remarks></remarks>
  47814. </member>
  47815. <member name="M:Urho.Zone.RegisterObject(Urho.Context)">
  47816. <param name="context"></param>
  47817. <summary>
  47818. Register object factory. Drawable must be registered first.
  47819. </summary>
  47820. <remarks></remarks>
  47821. </member>
  47822. <member name="M:Urho.Zone.SetBoundingBox(Urho.BoundingBox)">
  47823. <param name="box"></param>
  47824. <summary>
  47825. Set local-space bounding box. Will be used as an oriented bounding box to test whether objects or the camera are inside.
  47826. </summary>
  47827. <remarks></remarks>
  47828. </member>
  47829. <member name="P:Urho.Zone.Type">
  47830. <summary>Urho's type system type.</summary>
  47831. <value>StringHash representing the type for this C# type.</value>
  47832. <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
  47833. </member>
  47834. <member name="P:Urho.Zone.TypeName">
  47835. <summary>Urho's low-level type name.</summary>
  47836. <value>Stringified low-level type name.</value>
  47837. <remarks />
  47838. </member>
  47839. <member name="P:Urho.Zone.TypeNameStatic">
  47840. <summary>Urho's low-level type name, accessible as a static method.</summary>
  47841. <value>Stringified low-level type name.</value>
  47842. <remarks />
  47843. </member>
  47844. <member name="P:Urho.Zone.TypeStatic">
  47845. <summary></summary>
  47846. <value></value>
  47847. <remarks></remarks>
  47848. </member>
  47849. <member name="P:Urho.Zone.ZoneTexture">
  47850. <summary>
  47851. Return zone texture.
  47852. Or
  47853. Set zone texture. This will be bound to the zone texture unit when rendering objects inside the zone. Note that the default shaders do not use it.
  47854. </summary>
  47855. <value></value>
  47856. <remarks></remarks>
  47857. </member>
  47858. <member name="P:Urho.Zone.ZoneTextureAttr">
  47859. <summary>
  47860. Return zone texture attribute.
  47861. </summary>
  47862. <value></value>
  47863. <remarks></remarks>
  47864. </member>
  47865. </members>
  47866. </doc>