| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951 |
- <Type Name="Texture" FullName="Urho.Texture">
- <TypeSignature Language="C#" Value="public class Texture : Urho.ResourceWithMetadata, Urho.IGPUObject" />
- <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Texture extends Urho.ResourceWithMetadata implements class Urho.IGPUObject" />
- <AssemblyInfo>
- <AssemblyName>Urho</AssemblyName>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <Base>
- <BaseTypeName>Urho.ResourceWithMetadata</BaseTypeName>
- </Base>
- <Interfaces>
- <Interface>
- <InterfaceName>Urho.IGPUObject</InterfaceName>
- </Interface>
- </Interfaces>
- <Docs>
- <summary>
- Base class for texture resources.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- <Members>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="public Texture ();" />
- <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>
- <Attributes>
- <Attribute>
- <AttributeName>Preserve</AttributeName>
- </Attribute>
- </Attributes>
- <Parameters />
- <Docs>
- <summary>
- <para>Constructs a new instance of Urho.Texture which is tied to the <see cref="P:Urho.Application.CurrentContext" />.</para>
- </summary>
- <remarks>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="public Texture (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>
- <Attributes>
- <Attribute>
- <AttributeName>Preserve</AttributeName>
- </Attribute>
- </Attributes>
- <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.Texture, 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 Texture (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>
- <Attributes>
- <Attribute>
- <AttributeName>Preserve</AttributeName>
- </Attribute>
- </Attributes>
- <Parameters>
- <Parameter Name="context" Type="Urho.Context" />
- </Parameters>
- <Docs>
- <param name="context">The context that this object will be attached to.</param>
- <summary>
- <para>Constructs a new instance of Urho.Texture linked to a specific <see cref="T:Urho.Context" />.</para>
- </summary>
- <remarks>
- </remarks>
- </Docs>
- </Member>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="protected Texture (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>
- <Attributes>
- <Attribute>
- <AttributeName>Preserve</AttributeName>
- </Attribute>
- </Attributes>
- <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="Anisotropy">
- <MemberSignature Language="C#" Value="public uint Anisotropy { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 Anisotropy" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Return texture max. anisotropy level. Value 0 means to use the default value from Renderer. Or Set texture max. anisotropy level. No effect if not using anisotropic filtering. Value 0 (default) uses the default setting from Renderer.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="AsGPUObject">
- <MemberSignature Language="C#" Value="public Urho.GPUObject AsGPUObject ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Urho.GPUObject AsGPUObject() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.GPUObject</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>To be added.</summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="AutoResolve">
- <MemberSignature Language="C#" Value="public bool AutoResolve { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool AutoResolve" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Return texture multisampling autoresolve mode. When true, the texture is resolved before being sampled on SetTexture(). When false, the texture will not be resolved and must be read as individual samples in the shader.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="BackupTexture">
- <MemberSignature Language="C#" Value="public Urho.Texture BackupTexture { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance class Urho.Texture BackupTexture" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Texture</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return backup texture.
- Or
- Set backup texture to use when rendering to this texture.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="BorderColor">
- <MemberSignature Language="C#" Value="public Urho.Color BorderColor { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.Color BorderColor" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.Color</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return border color.
- Or
- Set border color for border addressing mode.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="CheckMaxLevels">
- <MemberSignature Language="C#" Value="public static uint CheckMaxLevels (int width, int height, uint requestedLevels);" />
- <MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 CheckMaxLevels(int32 width, int32 height, unsigned int32 requestedLevels) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="width" Type="System.Int32" />
- <Parameter Name="height" Type="System.Int32" />
- <Parameter Name="requestedLevels" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="width">To be added.</param>
- <param name="height">To be added.</param>
- <param name="requestedLevels">To be added.</param>
- <summary>Check maximum allowed mip levels for a specific texture size.</summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="CheckMaxLevels">
- <MemberSignature Language="C#" Value="public static uint CheckMaxLevels (int width, int height, int depth, uint requestedLevels);" />
- <MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 CheckMaxLevels(int32 width, int32 height, int32 depth, unsigned int32 requestedLevels) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="width" Type="System.Int32" />
- <Parameter Name="height" Type="System.Int32" />
- <Parameter Name="depth" Type="System.Int32" />
- <Parameter Name="requestedLevels" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="width">To be added.</param>
- <param name="height">To be added.</param>
- <param name="depth">To be added.</param>
- <param name="requestedLevels">To be added.</param>
- <summary>Check maximum allowed mip levels for a specific 3D texture size.</summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Components">
- <MemberSignature Language="C#" Value="public uint Components { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 Components" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return number of image components required to receive pixel data from GetData(), or 0 for compressed images.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Compressed">
- <MemberSignature Language="C#" Value="public bool Compressed { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool Compressed" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Return whether the texture format is compressed.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Depth">
- <MemberSignature Language="C#" Value="public int Depth { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance int32 Depth" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Int32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return height.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="FilterMode">
- <MemberSignature Language="C#" Value="public Urho.TextureFilterMode FilterMode { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.TextureFilterMode FilterMode" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.TextureFilterMode</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return filtering mode.
- Or
- Set filtering mode.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Format">
- <MemberSignature Language="C#" Value="public uint Format { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 Format" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return texture format.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetAddressMode">
- <MemberSignature Language="C#" Value="public Urho.TextureAddressMode GetAddressMode (Urho.TextureCoordinate coord);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Urho.TextureAddressMode GetAddressMode(valuetype Urho.TextureCoordinate coord) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.TextureAddressMode</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="coord" Type="Urho.TextureCoordinate" />
- </Parameters>
- <Docs>
- <param name="coord">To be added.</param>
- <summary>
- Return addressing mode by texture coordinate.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetDataSize">
- <MemberSignature Language="C#" Value="public uint GetDataSize (int width, int height);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int32 GetDataSize(int32 width, int32 height) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</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>
- Return data size in bytes for a rectangular region.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetDataSize">
- <MemberSignature Language="C#" Value="public uint GetDataSize (int width, int height, int depth);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int32 GetDataSize(int32 width, int32 height, int32 depth) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="width" Type="System.Int32" />
- <Parameter Name="height" Type="System.Int32" />
- <Parameter Name="depth" Type="System.Int32" />
- </Parameters>
- <Docs>
- <param name="width">To be added.</param>
- <param name="height">To be added.</param>
- <param name="depth">To be added.</param>
- <summary>
- Return data size in bytes for a volume region.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetLevelDepth">
- <MemberSignature Language="C#" Value="public int GetLevelDepth (uint level);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 GetLevelDepth(unsigned int32 level) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Int32</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="level" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="level">To be added.</param>
- <summary>
- Return mip level depth, or 0 if level does not exist.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetLevelHeight">
- <MemberSignature Language="C#" Value="public int GetLevelHeight (uint level);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 GetLevelHeight(unsigned int32 level) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Int32</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="level" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="level">To be added.</param>
- <summary>
- Return mip level width, or 0 if level does not exist.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetLevelWidth">
- <MemberSignature Language="C#" Value="public int GetLevelWidth (uint level);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 GetLevelWidth(unsigned int32 level) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Int32</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="level" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="level">To be added.</param>
- <summary>
- Return mip level width, or 0 if level does not exist.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetMipsToSkip">
- <MemberSignature Language="C#" Value="public int GetMipsToSkip (int quality);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 GetMipsToSkip(int32 quality) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Int32</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="quality" Type="System.Int32" />
- </Parameters>
- <Docs>
- <param name="quality">To be added.</param>
- <summary>
- Return mip levels to skip on a quality setting when loading.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetRowDataSize">
- <MemberSignature Language="C#" Value="public uint GetRowDataSize (int width);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int32 GetRowDataSize(int32 width) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="width" Type="System.Int32" />
- </Parameters>
- <Docs>
- <param name="width">To be added.</param>
- <summary>
- Return data size in bytes for a pixel or block row.
- </summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="GetSRGBFormat">
- <MemberSignature Language="C#" Value="public uint GetSRGBFormat (uint format);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int32 GetSRGBFormat(unsigned int32 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="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="format">To be added.</param>
- <summary>
- Return the corresponding SRGB texture format if supported. If not supported, return format unchanged.
- </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 height.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Levels">
- <MemberSignature Language="C#" Value="public uint Levels { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 Levels" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return number of mip levels.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="LevelsDirty">
- <MemberSignature Language="C#" Value="public bool LevelsDirty { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool LevelsDirty" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Return whether rendertarget mipmap levels need regenration.</summary>
- <value>To be added.</value>
- <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 texture multisampling level (1 = no multisampling).</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ParametersDirty">
- <MemberSignature Language="C#" Value="public bool ParametersDirty { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool ParametersDirty" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether parameters are dirty.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="RegenerateLevels">
- <MemberSignature Language="C#" Value="public void RegenerateLevels ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RegenerateLevels() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>Regenerate mipmap levels for a rendertarget after rendering and before sampling. Called internally by Graphics. No-op on Direct3D9. On OpenGL the texture must have been bound to work properly.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ResolveDirty">
- <MemberSignature Language="C#" Value="public bool ResolveDirty { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool ResolveDirty" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Set or clear the need resolve flag. Called internally by Graphics.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ResolveTexture">
- <MemberSignature Language="C#" Value="public IntPtr ResolveTexture { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance native int ResolveTexture" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.IntPtr</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Return resolve texture. Only used on Direct3D11.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Sampler">
- <MemberSignature Language="C#" Value="public IntPtr Sampler { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance native int Sampler" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.IntPtr</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Return sampler state object. Only used on Direct3D11.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetAddressMode">
- <MemberSignature Language="C#" Value="public void SetAddressMode (Urho.TextureCoordinate coord, Urho.TextureAddressMode address);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetAddressMode(valuetype Urho.TextureCoordinate coord, valuetype Urho.TextureAddressMode address) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="coord" Type="Urho.TextureCoordinate" />
- <Parameter Name="address" Type="Urho.TextureAddressMode" />
- </Parameters>
- <Docs>
- <param name="coord">To be added.</param>
- <param name="address">To be added.</param>
- <summary>
- Set addressing mode by texture coordinate.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetLevelsDirty">
- <MemberSignature Language="C#" Value="public void SetLevelsDirty ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetLevelsDirty() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>Set the mipmap levels dirty flag. Called internally by Graphics.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetMipsToSkip">
- <MemberSignature Language="C#" Value="public void SetMipsToSkip (int quality, int toSkip);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetMipsToSkip(int32 quality, int32 toSkip) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="quality" Type="System.Int32" />
- <Parameter Name="mips" Type="System.Int32" />
- </Parameters>
- <Docs>
- <param name="quality">To be added.</param>
- <param name="toSkip">To be added.</param>
- <summary>
- Set mip levels to skip on a quality setting when loading. Ensures higher quality levels do not skip more.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetNumLevels">
- <MemberSignature Language="C#" Value="public void SetNumLevels (uint levels);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetNumLevels(unsigned int32 levels) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="levels" Type="System.UInt32" />
- </Parameters>
- <Docs>
- <param name="levels">To be added.</param>
- <summary>
- Set number of requested mip levels. Needs to be called before setting size.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetParameters">
- <MemberSignature Language="C#" Value="public void SetParameters (Urho.Resources.XmlElement element);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetParameters(class Urho.Resources.XmlElement element) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="element" Type="Urho.Resources.XmlElement" />
- </Parameters>
- <Docs>
- <param name="element">To be added.</param>
- <summary>Set additional parameters from an XML element.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetParameters">
- <MemberSignature Language="C#" Value="public void SetParameters (Urho.Resources.XmlFile xml);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetParameters(class Urho.Resources.XmlFile xml) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="xml" Type="Urho.Resources.XmlFile" />
- </Parameters>
- <Docs>
- <param name="xml">To be added.</param>
- <summary>Set additional parameters from an XML file.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="SetParametersDirty">
- <MemberSignature Language="C#" Value="public void SetParametersDirty ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetParametersDirty() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Dirty the parameters.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ShaderResourceView">
- <MemberSignature Language="C#" Value="public IntPtr ShaderResourceView { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance native int ShaderResourceView" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.IntPtr</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>Return shader resource view. Only used on Direct3D11.</summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="ShadowCompare">
- <MemberSignature Language="C#" Value="public bool ShadowCompare { get; set; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool ShadowCompare" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return whether shadow compare is enabled.
- Or
- Set shadow compare mode.
- </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 is using sRGB sampling and writing.
- Or
- Set sRGB sampling and writing mode.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="UpdateParameters">
- <MemberSignature Language="C#" Value="public void UpdateParameters ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void UpdateParameters() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <summary>
- Update changed parameters to OpenGL. Called by Graphics when binding the texture.
- </summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="Usage">
- <MemberSignature Language="C#" Value="public Urho.TextureUsage Usage { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance valuetype Urho.TextureUsage Usage" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>1.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>Urho.TextureUsage</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>
- Return texture usage type.
- </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 width.
- </summary>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- </Members>
- </Type>
|