| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200 |
- <Type Name="Graphics" FullName="Urho.Graphics">
- <TypeSignature Language="C#" Value="public class Graphics : Urho.UrhoObject" />
- <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Graphics extends Urho.UrhoObject" />
- <AssemblyInfo>
- <AssemblyName>Urho</AssemblyName>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <Base>
- <BaseTypeName>Urho.UrhoObject</BaseTypeName>
- </Base>
- <Interfaces />
- <Docs>
- <summary>Graphics subsystem. Manages the application window, rendering state and GPU resources.
- </summary>
- <remarks>
- <para>Graphics implements the low-level functionality:</para>
- <list type="bullet">
- <item>
- <term>Creating the window and the rendering context.</term>
- </item>
- <item>
- <term>Setting the screen mode.</term>
- </item>
- <item>
- <term>Keeping track of GPU resources.</term>
- </item>
- <item>
- <term>Keeping track of rendering context state (current rendertarget, vertex and index buffers, textures, shaders and renderstates)</term>
- </item>
- <item>
- <term>Loading shaders.</term>
- </item>
- <item>
- <term>Performing primitive rendering operations.</term>
- </item>
- <item>
- <term>Handling disconnected GPUs.</term>
- </item>
- </list>
- <para>The screen resolution, fullscreen or windowed mode, vertical sync and hardware multisampling level are all set at once by calling <see cref="M:Urho.Graphics.SetMode" />. </para>
- <para>When setting the initial screen mode, Graphics does a few checks:</para>
- <list type="bullet">
- <item>
- <term>For Direct3D9, shader model 3.0 support is checked.</term>
- </item>
- <item>
- <term>For OpenGL, version 3.2 support is checked for first and used if available. As a fallback, version 2.0 with EXT_framebuffer_object, EXT_packed_depth_stencil and EXT_texture_filter_anisotropic extensions is checked for. The ARB_instanced_arrays extension is also checked for but not required; it will enable hardware instancing support when present.</term>
- </item>
- <item>
- <term>Are hardware shadow maps supported? Both AMD & NVIDIA style shadow maps can be used. If neither are available, no shadows will be rendered.</term>
- </item>
- <item>
- <term>Are light pre-pass and deferred rendering modes supported? These require sufficient multiple rendertarget support, and R32F texture format support.</term>
- </item>
- </list>
- <para>The actual rendering of 3D views is driven by the <see cref="T:Urho.Renderer" /> class.</para>
- <format type="text/html">
- <h2>Dealing with GPU Disconnetion</h2>
- <div>
- <p style="box-sizing: border-box; margin: 0px 0px 20px; color: rgb(119, 119, 119); font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);">On Direct3D9 and Android OpenGL ES 2.0 it is possible to lose the rendering context (and therefore GPU resources) due to the application window being minimized or sent to the background. &nbsp;</p>
- <p style="box-sizing: border-box; margin: 0px 0px 20px; color: rgb(119, 119, 119); font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);">Additionally, to work around possible GPU driver bugs the desktop OpenGL context will be voluntarily destroyed and recreated when changing screen mode or toggling between fullscreen and windowed. Therefore, on all graphics APIs one must be prepared for losing GPU resources.</p>
- <p style="box-sizing: border-box; margin: 0px 0px 20px; color: rgb(119, 119, 119); font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);">Textures that have been loaded from a file, as well as vertex &amp; index buffers that have shadowing enabled will restore their contents automatically, the rest have to be restored manually. On Direct3D9 non-dynamic (managed) textures and buffers will never be lost, as the runtime automatically backs them up to system memory.</p>
- </div>
- </format>
- </remarks>
- </Docs>
- <Members>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="public Graphics ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
- <MemberType>Constructor</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <Parameters />
- <Docs>
- <summary>To be added.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="public Graphics (IntPtr handle);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
- <MemberType>Constructor</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <Parameters>
- <Parameter Name="handle" Type="System.IntPtr" />
- </Parameters>
- <Docs>
- <param name="handle">Pointer to the raw unmanaged Urho object.</param>
- <summary>Constructs a new instance of Urho.Graphics, given a raw pointer to an unmanaged object</summary>
- <remarks>
- <para>This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.</para>
- <para>Objects that are created in this fashion get registered with the UrhoSharp runtime.</para>
- <para>This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.</para>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="public Graphics (Urho.Context context_);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Urho.Context context_) cil managed" />
- <MemberType>Constructor</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <Parameters>
- <Parameter Name="context_" Type="Urho.Context" />
- </Parameters>
- <Docs>
- <param name="context_">To be added.</param>
- <summary>To be added.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="protected Graphics (Urho.UrhoObjectFlag emptyFlag);" />
- <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(valuetype Urho.UrhoObjectFlag emptyFlag) cil managed" />
- <MemberType>Constructor</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <Parameters>
- <Parameter Name="emptyFlag" Type="Urho.UrhoObjectFlag" />
- </Parameters>
- <Docs>
- <param name="emptyFlag">Pass UrhoObjectFlag.Empty.</param>
- <summary>Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.</summary>
- <remarks>
- <para>This constructor should be invoked by your code if you provide your own constructor that sets the handle field.</para>
- <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>
- <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>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName="AddGPUObject">
- <MemberSignature Language="C#" Value="public void AddGPUObject (Urho.GPUObject* object);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddGPUObject(valuetype Urho.GPUObject* object) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="object" Type="Urho.GPUObject*" />
- </Parameters>
- <Docs>
- <param name="object">To be added.</param>
- <summary>
- Add a GPU object to keep track of. Called by GPUObject.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="AlphaFormat">
- <MemberSignature Language="C#" Value="public static uint AlphaFormat { get; }" />
- <MemberSignature Language="ILAsm" Value=".property unsigned int32 AlphaFormat" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the API-specific alpha texture format.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="AnisotropySupport">
- <MemberSignature Language="C#" Value="public bool AnisotropySupport { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool AnisotropySupport" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether anisotropic texture filtering is supported.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ApiName">
- <MemberSignature Language="C#" Value="public string ApiName { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance string ApiName" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return graphics API name.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="BeginDumpShaders">
- <MemberSignature Language="C#" Value="public void BeginDumpShaders (string fileName);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void BeginDumpShaders(string fileName) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="fileName" Type="System.String" />
- </Parameters>
- <Docs>
- <param name="fileName">To be added.</param>
- <summary>
- Begin dumping shader variation names to an XML file for precaching.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="BeginFrame">
- <MemberSignature Language="C#" Value="public bool BeginFrame ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool BeginFrame() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Begin frame rendering. Return true if device available and can render.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="BlendMode">
- <MemberSignature Language="C#" Value="public Urho.BlendMode BlendMode { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.BlendMode BlendMode" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.BlendMode</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return blending mode.
- Or
- Set blending mode.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Borderless">
- <MemberSignature Language="C#" Value="public bool Borderless { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool Borderless" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether window is borderless.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="CleanupRenderSurface">
- <MemberSignature Language="C#" Value="public void CleanupRenderSurface (Urho.RenderSurface surface);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void CleanupRenderSurface(class Urho.RenderSurface surface) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="surface" Type="Urho.RenderSurface" />
- </Parameters>
- <Docs>
- <param name="surface">To be added.</param>
- <summary>
- Clean up a render surface from all FBOs.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="CleanupScratchBuffers">
- <MemberSignature Language="C#" Value="public void CleanupScratchBuffers ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void CleanupScratchBuffers() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Clean up too large scratch buffers.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="CleanupShaderPrograms">
- <MemberSignature Language="C#" Value="public void CleanupShaderPrograms (Urho.ShaderVariation variation);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void CleanupShaderPrograms(class Urho.ShaderVariation variation) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="variation" Type="Urho.ShaderVariation" />
- </Parameters>
- <Docs>
- <param name="variation">To be added.</param>
- <summary>
- Clean up shader programs when a shader variation is released or destroyed.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Clear">
- <MemberSignature Language="C#" Value="public void Clear (uint flags, Urho.Color color, float depth, uint stencil);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Clear(unsigned int32 flags, valuetype Urho.Color color, float32 depth, unsigned int32 stencil) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="flags" Type="System.UInt32" />
- <Parameter Name="color" Type="Urho.Color" />
- <Parameter Name="depth" Type="System.Single" />
- <Parameter Name="stencil" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="flags">To be added.</param>
- <param name="color">To be added.</param>
- <param name="depth">To be added.</param>
- <param name="stencil">To be added.</param>
- <summary>
- Clear any or all of rendertarget, depth buffer and stencil buffer.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ClearParameterSource">
- <MemberSignature Language="C#" Value="public void ClearParameterSource (Urho.ShaderParameterGroup group);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ClearParameterSource(valuetype Urho.ShaderParameterGroup group) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="group" Type="Urho.ShaderParameterGroup" />
- </Parameters>
- <Docs>
- <param name="group">To be added.</param>
- <summary>
- Clear remembered shader parameter source group.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ClearParameterSources">
- <MemberSignature Language="C#" Value="public void ClearParameterSources ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ClearParameterSources() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Clear remembered shader parameter sources.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ClearTransformSources">
- <MemberSignature Language="C#" Value="public void ClearTransformSources ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ClearTransformSources() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Clear remembered transform shader parameter sources.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Close">
- <MemberSignature Language="C#" Value="public void Close ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Close() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Close the window.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ColorWrite">
- <MemberSignature Language="C#" Value="public bool ColorWrite { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool ColorWrite" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether color write is enabled.
- Or
- Set color write on/off.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="CullMode">
- <MemberSignature Language="C#" Value="public Urho.CullMode CullMode { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.CullMode CullMode" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.CullMode</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return hardware culling mode.
- Or
- Set hardware culling mode.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="DefaultTextureFilterMode">
- <MemberSignature Language="C#" Value="public Urho.TextureFilterMode DefaultTextureFilterMode { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.TextureFilterMode DefaultTextureFilterMode" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.TextureFilterMode</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return default texture filtering mode.
- Or
- Set default texture filtering mode.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="DeferredSupport">
- <MemberSignature Language="C#" Value="public bool DeferredSupport { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool DeferredSupport" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether deferred rendering is supported.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="DepthConstantBias">
- <MemberSignature Language="C#" Value="public float DepthConstantBias { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance float32 DepthConstantBias" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Single</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return depth constant bias.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="DepthSlopeScaledBias">
- <MemberSignature Language="C#" Value="public float DepthSlopeScaledBias { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance float32 DepthSlopeScaledBias" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Single</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return depth slope scaled bias.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="DepthStencil">
- <MemberSignature Language="C#" Value="public Urho.RenderSurface DepthStencil { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance class Urho.RenderSurface DepthStencil" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.RenderSurface</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return depth-stencil surface.
- Or
- Set depth-stencil surface.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="DepthStencilFormat">
- <MemberSignature Language="C#" Value="public static uint DepthStencilFormat { get; }" />
- <MemberSignature Language="ILAsm" Value=".property unsigned int32 DepthStencilFormat" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the API-specific hardware depth-stencil texture format.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="DepthTest">
- <MemberSignature Language="C#" Value="public Urho.CompareMode DepthTest { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.CompareMode DepthTest" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.CompareMode</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return depth compare mode.
- Or
- Set depth compare.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="DepthTexture">
- <MemberSignature Language="C#" Value="public Urho.Urho2D.Texture2D DepthTexture { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance class Urho.Urho2D.Texture2D DepthTexture" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Urho2D.Texture2D</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return readable depth-stencil texture. Not created automatically on OpenGL.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="DepthWrite">
- <MemberSignature Language="C#" Value="public bool DepthWrite { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool DepthWrite" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether depth write is enabled.
- Or
- Set depth write on/off.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="DesktopResolution">
- <MemberSignature Language="C#" Value="public Urho.IntVector2 DesktopResolution { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.IntVector2 DesktopResolution" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.IntVector2</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the desktop resolution.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="DeviceLost">
- <MemberSignature Language="C#" Value="public bool DeviceLost { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool DeviceLost" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Return whether device is lost, and can not yet render.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Draw">
- <MemberSignature Language="C#" Value="public void Draw (Urho.PrimitiveType type, uint vertexStart, uint vertexCount);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Draw(valuetype Urho.PrimitiveType type, unsigned int32 vertexStart, unsigned int32 vertexCount) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="type" Type="Urho.PrimitiveType" />
- <Parameter Name="vertexStart" Type="System.UInt32" />
- <Parameter Name="vertexCount" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="type">To be added.</param>
- <param name="vertexStart">To be added.</param>
- <param name="vertexCount">To be added.</param>
- <summary>
- Draw non-indexed geometry.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Draw">
- <MemberSignature Language="C#" Value="public void Draw (Urho.PrimitiveType type, uint indexStart, uint indexCount, uint minVertex, uint vertexCount);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Draw(valuetype Urho.PrimitiveType type, unsigned int32 indexStart, unsigned int32 indexCount, unsigned int32 minVertex, unsigned int32 vertexCount) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="type" Type="Urho.PrimitiveType" />
- <Parameter Name="indexStart" Type="System.UInt32" />
- <Parameter Name="indexCount" Type="System.UInt32" />
- <Parameter Name="minVertex" Type="System.UInt32" />
- <Parameter Name="vertexCount" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="type">To be added.</param>
- <param name="indexStart">To be added.</param>
- <param name="indexCount">To be added.</param>
- <param name="minVertex">To be added.</param>
- <param name="vertexCount">To be added.</param>
- <summary>
- Draw indexed geometry.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="DrawInstanced">
- <MemberSignature Language="C#" Value="public void DrawInstanced (Urho.PrimitiveType type, uint indexStart, uint indexCount, uint minVertex, uint vertexCount, uint instanceCount);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DrawInstanced(valuetype Urho.PrimitiveType type, unsigned int32 indexStart, unsigned int32 indexCount, unsigned int32 minVertex, unsigned int32 vertexCount, unsigned int32 instanceCount) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="type" Type="Urho.PrimitiveType" />
- <Parameter Name="indexStart" Type="System.UInt32" />
- <Parameter Name="indexCount" Type="System.UInt32" />
- <Parameter Name="minVertex" Type="System.UInt32" />
- <Parameter Name="vertexCount" Type="System.UInt32" />
- <Parameter Name="instanceCount" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="type">To be added.</param>
- <param name="indexStart">To be added.</param>
- <param name="indexCount">To be added.</param>
- <param name="minVertex">To be added.</param>
- <param name="vertexCount">To be added.</param>
- <param name="instanceCount">To be added.</param>
- <summary>
- Draw indexed, instanced geometry.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="DummyColorFormat">
- <MemberSignature Language="C#" Value="public uint DummyColorFormat { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 DummyColorFormat" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- 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.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="EndDumpShaders">
- <MemberSignature Language="C#" Value="public void EndDumpShaders ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void EndDumpShaders() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- End dumping shader variations names.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="EndFrame">
- <MemberSignature Language="C#" Value="public void EndFrame ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void EndFrame() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- End frame rendering and swap buffers.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ExternalWindow">
- <MemberSignature Language="C#" Value="public IntPtr ExternalWindow { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance native int ExternalWindow" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.IntPtr</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return OS-specific external window handle. Null if not in use.
- Or
- 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.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="FillMode">
- <MemberSignature Language="C#" Value="public Urho.FillMode FillMode { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.FillMode FillMode" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.FillMode</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return polygon fill mode.
- Or
- Set polygon fill mode.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Float16Format">
- <MemberSignature Language="C#" Value="public static uint Float16Format { get; }" />
- <MemberSignature Language="ILAsm" Value=".property unsigned int32 Float16Format" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the API-specific single channel 16-bit float texture format.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Float32Format">
- <MemberSignature Language="C#" Value="public static uint Float32Format { get; }" />
- <MemberSignature Language="ILAsm" Value=".property unsigned int32 Float32Format" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the API-specific single channel 32-bit float texture format.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="FlushGPU">
- <MemberSignature Language="C#" Value="public bool FlushGPU { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool FlushGPU" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether the GPU command buffer is flushed each frame. Not yet implemented on OpenGL.
- Or
- Set whether to flush the GPU command buffer to prevent multiple frames being queued and uneven frame timesteps. Not yet implemented on OpenGL.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ForceGL2">
- <MemberSignature Language="C#" Value="public bool ForceGL2 { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool ForceGL2" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether OpenGL 2 use is forced.
- Or
- 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.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="FreeScratchBuffer">
- <MemberSignature Language="C#" Value="public void FreeScratchBuffer (IntPtr buffer);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void FreeScratchBuffer(native int buffer) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="buffer" Type="System.IntPtr" />
- </Parameters>
- <Docs>
- <param name="buffer">To be added.</param>
- <summary>
- Free a CPU-side scratch buffer.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Fullscreen">
- <MemberSignature Language="C#" Value="public bool Fullscreen { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool Fullscreen" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether window is fullscreen.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetFormat">
- <MemberSignature Language="C#" Value="public static uint GetFormat (string formatName);" />
- <MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 GetFormat(string formatName) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="formatName" Type="System.String" />
- </Parameters>
- <Docs>
- <param name="formatName">To be added.</param>
- <summary>
- Return the API-specific texture format from a textual description, for example "rgb".
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetFormat">
- <MemberSignature Language="C#" Value="public uint GetFormat (Urho.Resources.CompressedFormat format);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int32 GetFormat(valuetype Urho.Resources.CompressedFormat format) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="format" Type="Urho.Resources.CompressedFormat" />
- </Parameters>
- <Docs>
- <param name="format">To be added.</param>
- <summary>
- Return hardware format for a compressed image format, or 0 if unsupported.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetOrCreateConstantBuffer">
- <MemberSignature Language="C#" Value="public Urho.ConstantBuffer GetOrCreateConstantBuffer (uint bindingIndex, uint size);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.ConstantBuffer GetOrCreateConstantBuffer(unsigned int32 bindingIndex, unsigned int32 size) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.ConstantBuffer</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="bindingIndex" Type="System.UInt32" />
- <Parameter Name="size" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="bindingIndex">To be added.</param>
- <param name="size">To be added.</param>
- <summary>
- Reserve a constant buffer.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetRenderTarget">
- <MemberSignature Language="C#" Value="public Urho.RenderSurface GetRenderTarget (uint index);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.RenderSurface GetRenderTarget(unsigned int32 index) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.RenderSurface</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="index" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="index">To be added.</param>
- <summary>
- Return rendertarget by index.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetShader">
- <MemberSignature Language="C#" Value="public Urho.ShaderVariation GetShader (Urho.ShaderType type, string name, string defines);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.ShaderVariation GetShader(valuetype Urho.ShaderType type, string name, string defines) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.ShaderVariation</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="type" Type="Urho.ShaderType" />
- <Parameter Name="name" Type="System.String" />
- <Parameter Name="defines" Type="System.String" />
- </Parameters>
- <Docs>
- <param name="type">To be added.</param>
- <param name="name">To be added.</param>
- <param name="defines">To be added.</param>
- <summary>
- Return a shader variation by name and defines.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetTexture">
- <MemberSignature Language="C#" Value="public Urho.Texture GetTexture (uint index);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.Texture GetTexture(unsigned int32 index) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Texture</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="index" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="index">To be added.</param>
- <summary>
- Return texture by texture unit index.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetTextureUnit">
- <MemberSignature Language="C#" Value="public Urho.TextureUnit GetTextureUnit (string name);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Urho.TextureUnit GetTextureUnit(string name) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.TextureUnit</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="name" Type="System.String" />
- </Parameters>
- <Docs>
- <param name="name">To be added.</param>
- <summary>
- Return texture unit index by name.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetTextureUnitName">
- <MemberSignature Language="C#" Value="public string GetTextureUnitName (Urho.TextureUnit unit);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance string GetTextureUnitName(valuetype Urho.TextureUnit unit) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="unit" Type="Urho.TextureUnit" />
- </Parameters>
- <Docs>
- <param name="unit">To be added.</param>
- <summary>
- Return texture unit name by index.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetVertexBuffer">
- <MemberSignature Language="C#" Value="public Urho.VertexBuffer GetVertexBuffer (uint index);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Urho.VertexBuffer GetVertexBuffer(unsigned int32 index) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.VertexBuffer</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="index" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="index">To be added.</param>
- <summary>
- Return current vertex buffer by index.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GL3Support">
- <MemberSignature Language="C#" Value="public static bool GL3Support { get; }" />
- <MemberSignature Language="ILAsm" Value=".property bool GL3Support" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether is using an OpenGL 3 context.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="HardwareShadowSupport">
- <MemberSignature Language="C#" Value="public bool HardwareShadowSupport { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool HardwareShadowSupport" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether shadow map depth compare is done in hardware. Always true on OpenGL.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="HasShaderParameter">
- <MemberSignature Language="C#" Value="public bool HasShaderParameter (Urho.StringHash param);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool HasShaderParameter(valuetype Urho.StringHash param) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="param" Type="Urho.StringHash" />
- </Parameters>
- <Docs>
- <param name="param">To be added.</param>
- <summary>
- Check whether a shader parameter exists on the currently set shaders.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="HasTextureUnit">
- <MemberSignature Language="C#" Value="public bool HasTextureUnit (Urho.TextureUnit unit);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool HasTextureUnit(valuetype Urho.TextureUnit unit) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="unit" Type="Urho.TextureUnit" />
- </Parameters>
- <Docs>
- <param name="unit">To be added.</param>
- <summary>
- Check whether the current shader program uses a texture unit.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Height">
- <MemberSignature Language="C#" Value="public int Height { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance int32 Height" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Int32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return window height.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="HiresShadowMapFormat">
- <MemberSignature Language="C#" Value="public uint HiresShadowMapFormat { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 HiresShadowMapFormat" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return 24-bit shadow map depth texture format, or 0 if not supported.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Impl">
- <MemberSignature Language="C#" Value="public Urho.GraphicsImpl* Impl { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.GraphicsImpl* Impl" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.GraphicsImpl*</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return graphics implementation, which holds the actual API-specific resources.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="IndexBuffer">
- <MemberSignature Language="C#" Value="public Urho.IndexBuffer IndexBuffer { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance class Urho.IndexBuffer IndexBuffer" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.IndexBuffer</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return index buffer.
- Or
- Set index buffer.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Initialized">
- <MemberSignature Language="C#" Value="public bool Initialized { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool Initialized" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Return whether rendering initialized.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="InstancingSupport">
- <MemberSignature Language="C#" Value="public bool InstancingSupport { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool InstancingSupport" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether hardware instancing is supported.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="LightPrepassSupport">
- <MemberSignature Language="C#" Value="public bool LightPrepassSupport { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool LightPrepassSupport" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether light pre-pass rendering is supported.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="LinearDepthFormat">
- <MemberSignature Language="C#" Value="public static uint LinearDepthFormat { get; }" />
- <MemberSignature Language="ILAsm" Value=".property unsigned int32 LinearDepthFormat" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the API-specific linear depth texture format.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="LuminanceAlphaFormat">
- <MemberSignature Language="C#" Value="public static uint LuminanceAlphaFormat { get; }" />
- <MemberSignature Language="ILAsm" Value=".property unsigned int32 LuminanceAlphaFormat" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the API-specific luminance alpha texture format.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="LuminanceFormat">
- <MemberSignature Language="C#" Value="public static uint LuminanceFormat { get; }" />
- <MemberSignature Language="ILAsm" Value=".property unsigned int32 LuminanceFormat" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the API-specific luminance texture format.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="MarkFBODirty">
- <MemberSignature Language="C#" Value="public void MarkFBODirty ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void MarkFBODirty() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Mark the FBO needing an update.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="MaxBones">
- <MemberSignature Language="C#" Value="public static uint MaxBones { get; }" />
- <MemberSignature Language="ILAsm" Value=".property unsigned int32 MaxBones" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return maximum number of supported bones for skinning.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Maximize">
- <MemberSignature Language="C#" Value="public void Maximize ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Maximize() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Maximize the Window.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Minimize">
- <MemberSignature Language="C#" Value="public void Minimize ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Minimize() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Minimize the Window.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="MultiSample">
- <MemberSignature Language="C#" Value="public int MultiSample { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance int32 MultiSample" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Int32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return multisample mode (1 = no multisampling.)
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="NeedParameterUpdate">
- <MemberSignature Language="C#" Value="public bool NeedParameterUpdate (Urho.ShaderParameterGroup group, void* source);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool NeedParameterUpdate(valuetype Urho.ShaderParameterGroup group, void* source) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="group" Type="Urho.ShaderParameterGroup" />
- <Parameter Name="source" Type="System.Void*" />
- </Parameters>
- <Docs>
- <param name="group">To be added.</param>
- <param name="source">To be added.</param>
- <summary>
- Check whether a shader parameter group needs update. Does not actually check whether parameters exist in the shaders.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="NumBatches">
- <MemberSignature Language="C#" Value="public uint NumBatches { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 NumBatches" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return number of batches drawn this frame.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="NumPrimitives">
- <MemberSignature Language="C#" Value="public uint NumPrimitives { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 NumPrimitives" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return number of primitives drawn this frame.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Orientations">
- <MemberSignature Language="C#" Value="public string Orientations { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance string Orientations" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return allowed screen orientations.
- Or
- Set allowed screen orientations as a space-separated list of "LandscapeLeft", "LandscapeRight", "Portrait" and "PortraitUpsideDown". Affects currently only iOS platform.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="PixelShader">
- <MemberSignature Language="C#" Value="public Urho.ShaderVariation PixelShader { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance class Urho.ShaderVariation PixelShader" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.ShaderVariation</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return pixel shader.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="PixelUVOffset">
- <MemberSignature Language="C#" Value="public static Urho.Vector2 PixelUVOffset { get; }" />
- <MemberSignature Language="ILAsm" Value=".property valuetype Urho.Vector2 PixelUVOffset" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Vector2</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return UV offset required for pixel perfect rendering.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="PrecacheShaders">
- <MemberSignature Language="C#" Value="public void PrecacheShaders (Urho.IO.File source);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void PrecacheShaders(class Urho.IO.File source) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="source" Type="Urho.IO.File" />
- </Parameters>
- <Docs>
- <param name="source">To be added.</param>
- <summary>To be added.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ReadableDepthFormat">
- <MemberSignature Language="C#" Value="public static uint ReadableDepthFormat { get; }" />
- <MemberSignature Language="ILAsm" Value=".property unsigned int32 ReadableDepthFormat" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the API-specific readable hardware depth format, or 0 if not supported.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ReadableDepthSupport">
- <MemberSignature Language="C#" Value="public bool ReadableDepthSupport { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool ReadableDepthSupport" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether a readable hardware depth format is available.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Release">
- <MemberSignature Language="C#" Value="public void Release (bool clearGPUObjects, bool closeWindow);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Release(bool clearGPUObjects, bool closeWindow) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="clearGPUObjects" Type="System.Boolean" />
- <Parameter Name="closeWindow" Type="System.Boolean" />
- </Parameters>
- <Docs>
- <param name="clearGPUObjects">To be added.</param>
- <param name="closeWindow">To be added.</param>
- <summary>
- Release/clear GPU objects and optionally close the window.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RemoveGPUObject">
- <MemberSignature Language="C#" Value="public void RemoveGPUObject (Urho.GPUObject* object);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveGPUObject(valuetype Urho.GPUObject* object) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="object" Type="Urho.GPUObject*" />
- </Parameters>
- <Docs>
- <param name="object">To be added.</param>
- <summary>
- Remove a GPU object. Called by GPUObject.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RenderTargetDimensions">
- <MemberSignature Language="C#" Value="public Urho.IntVector2 RenderTargetDimensions { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.IntVector2 RenderTargetDimensions" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.IntVector2</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return rendertarget width and height.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ReserveScratchBuffer">
- <MemberSignature Language="C#" Value="public IntPtr ReserveScratchBuffer (uint size);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance native int ReserveScratchBuffer(unsigned int32 size) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.IntPtr</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="size" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="size">To be added.</param>
- <summary>
- Reserve a CPU-side scratch buffer.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ResetDepthStencil">
- <MemberSignature Language="C#" Value="public void ResetDepthStencil ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ResetDepthStencil() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Reset depth-stencil surface.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ResetRenderTarget">
- <MemberSignature Language="C#" Value="public void ResetRenderTarget (uint index);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ResetRenderTarget(unsigned int32 index) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="index" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="index">To be added.</param>
- <summary>
- Reset specific rendertarget.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ResetRenderTargets">
- <MemberSignature Language="C#" Value="public void ResetRenderTargets ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ResetRenderTargets() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Reset all rendertargets, depth-stencil surface and viewport.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Resizable">
- <MemberSignature Language="C#" Value="public bool Resizable { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool Resizable" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether window is resizable.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ResolveToTexture">
- <MemberSignature Language="C#" Value="public bool ResolveToTexture (Urho.Urho2D.Texture2D destination, Urho.IntRect viewport);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool ResolveToTexture(class Urho.Urho2D.Texture2D destination, valuetype Urho.IntRect viewport) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="destination" Type="Urho.Urho2D.Texture2D" />
- <Parameter Name="viewport" Type="Urho.IntRect" />
- </Parameters>
- <Docs>
- <param name="destination">To be added.</param>
- <param name="viewport">To be added.</param>
- <summary>
- Resolve multisampled backbuffer to a texture rendertarget. The texture's size should match the viewport size.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Restore">
- <MemberSignature Language="C#" Value="public void Restore ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Restore() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Restore GPU objects and reinitialize state. Requires an open window.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RG16Format">
- <MemberSignature Language="C#" Value="public static uint RG16Format { get; }" />
- <MemberSignature Language="ILAsm" Value=".property unsigned int32 RG16Format" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the API-specific RG 16-bit texture format.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RGBA16Format">
- <MemberSignature Language="C#" Value="public static uint RGBA16Format { get; }" />
- <MemberSignature Language="ILAsm" Value=".property unsigned int32 RGBA16Format" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the API-specific RGBA 16-bit texture format.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RGBAFloat16Format">
- <MemberSignature Language="C#" Value="public static uint RGBAFloat16Format { get; }" />
- <MemberSignature Language="ILAsm" Value=".property unsigned int32 RGBAFloat16Format" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the API-specific RGBA 16-bit float texture format.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RGBAFloat32Format">
- <MemberSignature Language="C#" Value="public static uint RGBAFloat32Format { get; }" />
- <MemberSignature Language="ILAsm" Value=".property unsigned int32 RGBAFloat32Format" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the API-specific RGBA 32-bit float texture format.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RGBAFormat">
- <MemberSignature Language="C#" Value="public static uint RGBAFormat { get; }" />
- <MemberSignature Language="ILAsm" Value=".property unsigned int32 RGBAFormat" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the API-specific RGBA texture format.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RGBFormat">
- <MemberSignature Language="C#" Value="public static uint RGBFormat { get; }" />
- <MemberSignature Language="ILAsm" Value=".property unsigned int32 RGBFormat" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the API-specific RGB texture format.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RGFloat16Format">
- <MemberSignature Language="C#" Value="public static uint RGFloat16Format { get; }" />
- <MemberSignature Language="ILAsm" Value=".property unsigned int32 RGFloat16Format" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the API-specific RG 16-bit float texture format.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RGFloat32Format">
- <MemberSignature Language="C#" Value="public static uint RGFloat32Format { get; }" />
- <MemberSignature Language="ILAsm" Value=".property unsigned int32 RGFloat32Format" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the API-specific RG 32-bit float texture format.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ScissorRect">
- <MemberSignature Language="C#" Value="public Urho.IntRect ScissorRect { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.IntRect ScissorRect" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.IntRect</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return scissor rectangle coordinates.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ScissorTest">
- <MemberSignature Language="C#" Value="public bool ScissorTest { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool ScissorTest" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether scissor test is enabled.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetDepthBias">
- <MemberSignature Language="C#" Value="public void SetDepthBias (float constantBias, float slopeScaledBias);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetDepthBias(float32 constantBias, float32 slopeScaledBias) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="constantBias" Type="System.Single" />
- <Parameter Name="slopeScaledBias" Type="System.Single" />
- </Parameters>
- <Docs>
- <param name="constantBias">To be added.</param>
- <param name="slopeScaledBias">To be added.</param>
- <summary>
- Set depth bias.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetDepthStencil">
- <MemberSignature Language="C#" Value="public void SetDepthStencil (Urho.Urho2D.Texture2D texture);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetDepthStencil(class Urho.Urho2D.Texture2D texture) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="texture" Type="Urho.Urho2D.Texture2D" />
- </Parameters>
- <Docs>
- <param name="texture">To be added.</param>
- <summary>
- Set depth-stencil surface.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetMode">
- <MemberSignature Language="C#" Value="public bool SetMode (int width, int height);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool SetMode(int32 width, int32 height) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="width" Type="System.Int32" />
- <Parameter Name="height" Type="System.Int32" />
- </Parameters>
- <Docs>
- <param name="width">To be added.</param>
- <param name="height">To be added.</param>
- <summary>
- Set screen resolution only. Return true if successful.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetMode">
- <MemberSignature Language="C#" Value="public bool SetMode (int width, int height, bool fullscreen, bool borderless, bool resizable, bool vsync, bool tripleBuffer, int multiSample);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool SetMode(int32 width, int32 height, bool fullscreen, bool borderless, bool resizable, bool vsync, bool tripleBuffer, int32 multiSample) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="width" Type="System.Int32" />
- <Parameter Name="height" Type="System.Int32" />
- <Parameter Name="fullscreen" Type="System.Boolean" />
- <Parameter Name="borderless" Type="System.Boolean" />
- <Parameter Name="resizable" Type="System.Boolean" />
- <Parameter Name="vsync" Type="System.Boolean" />
- <Parameter Name="tripleBuffer" Type="System.Boolean" />
- <Parameter Name="multiSample" Type="System.Int32" />
- </Parameters>
- <Docs>
- <param name="width">To be added.</param>
- <param name="height">To be added.</param>
- <param name="fullscreen">To be added.</param>
- <param name="borderless">To be added.</param>
- <param name="resizable">To be added.</param>
- <param name="vsync">To be added.</param>
- <param name="tripleBuffer">To be added.</param>
- <param name="multiSample">To be added.</param>
- <summary>
- Set screen mode. Return true if successful.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetRenderTarget">
- <MemberSignature Language="C#" Value="public void SetRenderTarget (uint index, Urho.RenderSurface renderTarget);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetRenderTarget(unsigned int32 index, class Urho.RenderSurface renderTarget) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="index" Type="System.UInt32" />
- <Parameter Name="renderTarget" Type="Urho.RenderSurface" />
- </Parameters>
- <Docs>
- <param name="index">To be added.</param>
- <param name="renderTarget">To be added.</param>
- <summary>
- Set rendertarget.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetRenderTarget">
- <MemberSignature Language="C#" Value="public void SetRenderTarget (uint index, Urho.Urho2D.Texture2D texture);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetRenderTarget(unsigned int32 index, class Urho.Urho2D.Texture2D texture) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="index" Type="System.UInt32" />
- <Parameter Name="texture" Type="Urho.Urho2D.Texture2D" />
- </Parameters>
- <Docs>
- <param name="index">To be added.</param>
- <param name="texture">To be added.</param>
- <summary>
- Set rendertarget.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetScissorTest">
- <MemberSignature Language="C#" Value="public void SetScissorTest (bool enable, Urho.IntRect rect);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetScissorTest(bool enable, valuetype Urho.IntRect rect) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="enable" Type="System.Boolean" />
- <Parameter Name="rect" Type="Urho.IntRect" />
- </Parameters>
- <Docs>
- <param name="enable">To be added.</param>
- <param name="rect">To be added.</param>
- <summary>
- Set scissor test.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetShaderParameter">
- <MemberSignature Language="C#" Value="public void SetShaderParameter (Urho.StringHash param, float value);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaderParameter(valuetype Urho.StringHash param, float32 value) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="param" Type="Urho.StringHash" />
- <Parameter Name="value" Type="System.Single" />
- </Parameters>
- <Docs>
- <param name="param">To be added.</param>
- <param name="value">To be added.</param>
- <summary>
- Set shader float constant.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetShaderParameter">
- <MemberSignature Language="C#" Value="public void SetShaderParameter (Urho.StringHash param, Urho.Color color);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaderParameter(valuetype Urho.StringHash param, valuetype Urho.Color color) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="param" Type="Urho.StringHash" />
- <Parameter Name="color" Type="Urho.Color" />
- </Parameters>
- <Docs>
- <param name="param">To be added.</param>
- <param name="color">To be added.</param>
- <summary>
- Set shader color constant.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetShaderParameter">
- <MemberSignature Language="C#" Value="public void SetShaderParameter (Urho.StringHash param, Urho.Vector2 vector);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaderParameter(valuetype Urho.StringHash param, valuetype Urho.Vector2 vector) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="param" Type="Urho.StringHash" />
- <Parameter Name="vector" Type="Urho.Vector2" />
- </Parameters>
- <Docs>
- <param name="param">To be added.</param>
- <param name="vector">To be added.</param>
- <summary>
- Set shader 2D vector constant.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetShaderParameter">
- <MemberSignature Language="C#" Value="public void SetShaderParameter (Urho.StringHash param, Urho.Vector3 vector);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaderParameter(valuetype Urho.StringHash param, valuetype Urho.Vector3 vector) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="param" Type="Urho.StringHash" />
- <Parameter Name="vector" Type="Urho.Vector3" />
- </Parameters>
- <Docs>
- <param name="param">To be added.</param>
- <param name="vector">To be added.</param>
- <summary>
- Set shader 3D vector constant.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetShaderParameter">
- <MemberSignature Language="C#" Value="public void SetShaderParameter (Urho.StringHash param, Urho.Vector4 vector);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaderParameter(valuetype Urho.StringHash param, valuetype Urho.Vector4 vector) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="param" Type="Urho.StringHash" />
- <Parameter Name="vector" Type="Urho.Vector4" />
- </Parameters>
- <Docs>
- <param name="param">To be added.</param>
- <param name="vector">To be added.</param>
- <summary>
- Set shader 4D vector constant.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetShaderParameter">
- <MemberSignature Language="C#" Value="public void SetShaderParameter (Urho.StringHash param, float* data, uint count);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaderParameter(valuetype Urho.StringHash param, float32* data, unsigned int32 count) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="param" Type="Urho.StringHash" />
- <Parameter Name="data" Type="System.Single*" />
- <Parameter Name="count" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="param">To be added.</param>
- <param name="data">To be added.</param>
- <param name="count">To be added.</param>
- <summary>
- Set shader float constants.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetShaders">
- <MemberSignature Language="C#" Value="public void SetShaders (Urho.ShaderVariation vs, Urho.ShaderVariation ps);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetShaders(class Urho.ShaderVariation vs, class Urho.ShaderVariation ps) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="vs" Type="Urho.ShaderVariation" />
- <Parameter Name="ps" Type="Urho.ShaderVariation" />
- </Parameters>
- <Docs>
- <param name="vs">To be added.</param>
- <param name="ps">To be added.</param>
- <summary>
- Set shaders.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetStencilTest">
- <MemberSignature Language="C#" Value="public void SetStencilTest (bool enable, Urho.CompareMode mode, Urho.StencilOp pass, Urho.StencilOp fail, Urho.StencilOp zFail, uint stencilRef, uint compareMask, uint writeMask);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetStencilTest(bool enable, valuetype Urho.CompareMode mode, valuetype Urho.StencilOp pass, valuetype Urho.StencilOp fail, valuetype Urho.StencilOp zFail, unsigned int32 stencilRef, unsigned int32 compareMask, unsigned int32 writeMask) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="enable" Type="System.Boolean" />
- <Parameter Name="mode" Type="Urho.CompareMode" />
- <Parameter Name="pass" Type="Urho.StencilOp" />
- <Parameter Name="fail" Type="Urho.StencilOp" />
- <Parameter Name="zFail" Type="Urho.StencilOp" />
- <Parameter Name="stencilRef" Type="System.UInt32" />
- <Parameter Name="compareMask" Type="System.UInt32" />
- <Parameter Name="writeMask" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="enable">To be added.</param>
- <param name="mode">To be added.</param>
- <param name="pass">To be added.</param>
- <param name="fail">To be added.</param>
- <param name="zFail">To be added.</param>
- <param name="stencilRef">To be added.</param>
- <param name="compareMask">To be added.</param>
- <param name="writeMask">To be added.</param>
- <summary>
- Set stencil test.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetTexture">
- <MemberSignature Language="C#" Value="public void SetTexture (uint index, Urho.Texture texture);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetTexture(unsigned int32 index, class Urho.Texture texture) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="index" Type="System.UInt32" />
- <Parameter Name="texture" Type="Urho.Texture" />
- </Parameters>
- <Docs>
- <param name="index">To be added.</param>
- <param name="texture">To be added.</param>
- <summary>
- Set texture.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetTextureForUpdate">
- <MemberSignature Language="C#" Value="public void SetTextureForUpdate (Urho.Texture texture);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetTextureForUpdate(class Urho.Texture texture) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="texture" Type="Urho.Texture" />
- </Parameters>
- <Docs>
- <param name="texture">To be added.</param>
- <summary>
- Bind texture unit 0 for update. Called by Texture.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetTextureParametersDirty">
- <MemberSignature Language="C#" Value="public void SetTextureParametersDirty ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetTextureParametersDirty() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Dirty texture parameters of all textures (when global settings change.)
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetUBO">
- <MemberSignature Language="C#" Value="public void SetUBO (uint object);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetUBO(unsigned int32 object) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="object" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="object">To be added.</param>
- <summary>
- Bind a UBO, avoiding redundant operation.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetVBO">
- <MemberSignature Language="C#" Value="public void SetVBO (uint object);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetVBO(unsigned int32 object) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="object" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="object">To be added.</param>
- <summary>
- Bind a VBO, avoiding redundant operation.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetVertexBuffer">
- <MemberSignature Language="C#" Value="public void SetVertexBuffer (Urho.VertexBuffer buffer);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetVertexBuffer(class Urho.VertexBuffer buffer) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="buffer" Type="Urho.VertexBuffer" />
- </Parameters>
- <Docs>
- <param name="buffer">To be added.</param>
- <summary>
- Set vertex buffer.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetViewport">
- <MemberSignature Language="C#" Value="public void SetViewport (Urho.IntRect rect);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetViewport(valuetype Urho.IntRect rect) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="rect" Type="Urho.IntRect" />
- </Parameters>
- <Docs>
- <param name="rect">To be added.</param>
- <summary>
- Set viewport.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetWindowIcon">
- <MemberSignature Language="C#" Value="public void SetWindowIcon (Urho.Resources.Image windowIcon);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetWindowIcon(class Urho.Resources.Image windowIcon) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="windowIcon" Type="Urho.Resources.Image" />
- </Parameters>
- <Docs>
- <param name="windowIcon">To be added.</param>
- <summary>
- Set window icon.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetWindowPosition">
- <MemberSignature Language="C#" Value="public void SetWindowPosition (Urho.IntVector2 position);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetWindowPosition(valuetype Urho.IntVector2 position) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="position" Type="Urho.IntVector2" />
- </Parameters>
- <Docs>
- <param name="position">To be added.</param>
- <summary>
- Set window position.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetWindowPosition">
- <MemberSignature Language="C#" Value="public void SetWindowPosition (int x, int y);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetWindowPosition(int32 x, int32 y) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="x" Type="System.Int32" />
- <Parameter Name="y" Type="System.Int32" />
- </Parameters>
- <Docs>
- <param name="x">To be added.</param>
- <param name="y">To be added.</param>
- <summary>
- Set window position.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ShaderProgram">
- <MemberSignature Language="C#" Value="public Urho.ShaderProgram ShaderProgram { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance class Urho.ShaderProgram ShaderProgram" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.ShaderProgram</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return shader program.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ShadowMapFormat">
- <MemberSignature Language="C#" Value="public uint ShadowMapFormat { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 ShadowMapFormat" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return shadow map depth texture format, or 0 if not supported.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SRGB">
- <MemberSignature Language="C#" Value="public bool SRGB { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool SRGB" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether the main window is using sRGB conversion on write.
- Or
- Set whether the main window uses sRGB conversion on write.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SRGBSupport">
- <MemberSignature Language="C#" Value="public bool SRGBSupport { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool SRGBSupport" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether sRGB conversion on texture sampling is supported.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SRGBWriteSupport">
- <MemberSignature Language="C#" Value="public bool SRGBWriteSupport { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool SRGBWriteSupport" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether sRGB conversion on rendertarget writing is supported.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="StencilCompareMask">
- <MemberSignature Language="C#" Value="public uint StencilCompareMask { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 StencilCompareMask" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return stencil compare bitmask.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="StencilFail">
- <MemberSignature Language="C#" Value="public Urho.StencilOp StencilFail { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.StencilOp StencilFail" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.StencilOp</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return stencil operation to do if stencil test fails.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="StencilPass">
- <MemberSignature Language="C#" Value="public Urho.StencilOp StencilPass { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.StencilOp StencilPass" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.StencilOp</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return stencil operation to do if stencil test passes.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="StencilRef">
- <MemberSignature Language="C#" Value="public uint StencilRef { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 StencilRef" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return stencil reference value.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="StencilTest">
- <MemberSignature Language="C#" Value="public bool StencilTest { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool StencilTest" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether stencil test is enabled.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="StencilTestMode">
- <MemberSignature Language="C#" Value="public Urho.CompareMode StencilTestMode { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.CompareMode StencilTestMode" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.CompareMode</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return stencil compare mode.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="StencilWriteMask">
- <MemberSignature Language="C#" Value="public uint StencilWriteMask { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 StencilWriteMask" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return stencil write bitmask.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="StencilZFail">
- <MemberSignature Language="C#" Value="public Urho.StencilOp StencilZFail { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.StencilOp StencilZFail" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.StencilOp</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return stencil operation to do if depth compare fails.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="TextureAnisotropy">
- <MemberSignature Language="C#" Value="public uint TextureAnisotropy { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 TextureAnisotropy" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return texture anisotropy.
- Or
- Set texture anisotropy.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ToggleFullscreen">
- <MemberSignature Language="C#" Value="public bool ToggleFullscreen ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool ToggleFullscreen() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Toggle between full screen and windowed mode. Return true if successful.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="TripleBuffer">
- <MemberSignature Language="C#" Value="public bool TripleBuffer { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool TripleBuffer" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether triple buffering is enabled.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Type">
- <MemberSignature Language="C#" Value="public override Urho.StringHash Type { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.StringHash Type" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.StringHash</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Urho's type system type.</summary>
- <value>StringHash representing the type for this C# type.</value>
- <remarks>This returns the Urho's type and is surfaced for low-level Urho code.</remarks>
- </Docs>
- </Member>
- <Member MemberName="TypeName">
- <MemberSignature Language="C#" Value="public override string TypeName { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance string TypeName" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Urho's low-level type name.</summary>
- <value>Stringified low-level type name.</value>
- <remarks></remarks>
- </Docs>
- </Member>
- <Member MemberName="TypeNameStatic">
- <MemberSignature Language="C#" Value="public static string TypeNameStatic { get; }" />
- <MemberSignature Language="ILAsm" Value=".property string TypeNameStatic" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Urho's low-level type name, accessible as a static method.</summary>
- <value>Stringified low-level type name.</value>
- <remarks></remarks>
- </Docs>
- </Member>
- <Member MemberName="TypeStatic">
- <MemberSignature Language="C#" Value="public static Urho.StringHash TypeStatic { get; }" />
- <MemberSignature Language="ILAsm" Value=".property valuetype Urho.StringHash TypeStatic" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.StringHash</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Urho's low-level type, accessible as a static method.</summary>
- <value>This returns the Urho's type and is surface for the low-level Urho code.</value>
- <remarks></remarks>
- </Docs>
- </Member>
- <Member MemberName="UseClipPlane">
- <MemberSignature Language="C#" Value="public bool UseClipPlane { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool UseClipPlane" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether a custom clipping plane is in use.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="VertexShader">
- <MemberSignature Language="C#" Value="public Urho.ShaderVariation VertexShader { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance class Urho.ShaderVariation VertexShader" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.ShaderVariation</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return vertex shader.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Viewport">
- <MemberSignature Language="C#" Value="public Urho.IntRect Viewport { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.IntRect Viewport" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.IntRect</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return the viewport coordinates.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="VSync">
- <MemberSignature Language="C#" Value="public bool VSync { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool VSync" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether vertical sync is on.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Width">
- <MemberSignature Language="C#" Value="public int Width { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance int32 Width" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Int32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return window width.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="WindowMoved">
- <MemberSignature Language="C#" Value="public void WindowMoved ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void WindowMoved() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Window was moved through user interaction. Called by Input subsystem.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="WindowPosition">
- <MemberSignature Language="C#" Value="public Urho.IntVector2 WindowPosition { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.IntVector2 WindowPosition" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.IntVector2</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return window position.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="WindowResized">
- <MemberSignature Language="C#" Value="public void WindowResized ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void WindowResized() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Window was resized through user interaction. Called by Input subsystem.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="WindowTitle">
- <MemberSignature Language="C#" Value="public string WindowTitle { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance string WindowTitle" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.String</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return window title.
- Or
- Set window title.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- </Members>
- </Type>
|