UnityEngine.VirtualTexturingModule.xml 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. <?xml version="1.0" encoding="utf-8" standalone="yes"?>
  2. <doc>
  3. <members>
  4. <assembly>
  5. <name>UnityEngine.VirtualTexturingModule</name>
  6. </assembly>
  7. <member name="T:UnityEngine.Rendering.VirtualTexturing.FilterMode">
  8. <summary>
  9. <para>Filtering modes available in the virtual texturing system.</para>
  10. </summary>
  11. </member>
  12. <member name="F:UnityEngine.Rendering.VirtualTexturing.FilterMode.Bilinear">
  13. <summary>
  14. <para>Bilinear filtering.</para>
  15. </summary>
  16. </member>
  17. <member name="F:UnityEngine.Rendering.VirtualTexturing.FilterMode.Trilinear">
  18. <summary>
  19. <para>Trilinear filtering.</para>
  20. </summary>
  21. </member>
  22. <member name="T:UnityEngine.Rendering.VirtualTexturing.GPUCacheSetting">
  23. <summary>
  24. <para>Settings for a virtual texturing GPU cache.</para>
  25. </summary>
  26. </member>
  27. <member name="F:UnityEngine.Rendering.VirtualTexturing.GPUCacheSetting.format">
  28. <summary>
  29. <para>Format of the cache these settings are applied to.</para>
  30. </summary>
  31. </member>
  32. <member name="F:UnityEngine.Rendering.VirtualTexturing.GPUCacheSetting.sizeInMegaBytes">
  33. <summary>
  34. <para>Size in MegaBytes of the cache created with these settings.</para>
  35. </summary>
  36. </member>
  37. <member name="T:UnityEngine.Rendering.VirtualTexturing.Procedural">
  38. <summary>
  39. <para>Static class representing the Procedural Virtual Texturing system. Unity does not currently support this system.</para>
  40. </summary>
  41. </member>
  42. <member name="T:UnityEngine.Rendering.VirtualTexturing.Resolver">
  43. <summary>
  44. <para>Class responsable for virtual texturing feedback analysis.</para>
  45. </summary>
  46. </member>
  47. <member name="M:UnityEngine.Rendering.VirtualTexturing.Resolver.#ctor">
  48. <summary>
  49. <para>Create a new VirtualTextureResolver object.</para>
  50. </summary>
  51. </member>
  52. <member name="P:UnityEngine.Rendering.VirtualTexturing.Resolver.CurrentHeight">
  53. <summary>
  54. <para>&gt;Height of the texture that the internal buffers can hold.</para>
  55. </summary>
  56. </member>
  57. <member name="P:UnityEngine.Rendering.VirtualTexturing.Resolver.CurrentWidth">
  58. <summary>
  59. <para>Width of the texture that the internal buffers can hold.</para>
  60. </summary>
  61. </member>
  62. <member name="M:UnityEngine.Rendering.VirtualTexturing.Resolver.Dispose">
  63. <summary>
  64. <para>Disposes this object.</para>
  65. </summary>
  66. </member>
  67. <member name="M:UnityEngine.Rendering.VirtualTexturing.Resolver.Process(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
  68. <summary>
  69. <para>Process the passed in feedback texture.</para>
  70. </summary>
  71. <param name="cmd">The commandbuffer used to schedule processing.</param>
  72. <param name="rt">Texture containing the feedback data.</param>
  73. <param name="x">X position of the subrect that is processed.</param>
  74. <param name="width">Width of the subrect that is processed.</param>
  75. <param name="y">Y position of the subrect that is processed.</param>
  76. <param name="height">Height of the subrect that is processed.</param>
  77. <param name="mip">Miplevel of the texture to process.</param>
  78. <param name="slice">Arrayslice of the texture to process.</param>
  79. </member>
  80. <member name="M:UnityEngine.Rendering.VirtualTexturing.Resolver.Process(UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RenderTargetIdentifier)">
  81. <summary>
  82. <para>Process the passed in feedback texture.</para>
  83. </summary>
  84. <param name="cmd">The commandbuffer used to schedule processing.</param>
  85. <param name="rt">Texture containing the feedback data.</param>
  86. <param name="x">X position of the subrect that is processed.</param>
  87. <param name="width">Width of the subrect that is processed.</param>
  88. <param name="y">Y position of the subrect that is processed.</param>
  89. <param name="height">Height of the subrect that is processed.</param>
  90. <param name="mip">Miplevel of the texture to process.</param>
  91. <param name="slice">Arrayslice of the texture to process.</param>
  92. </member>
  93. <member name="M:UnityEngine.Rendering.VirtualTexturing.Resolver.UpdateSize(System.Int32,System.Int32)">
  94. <summary>
  95. <para>Update the internal buffers.</para>
  96. </summary>
  97. <param name="width">Width of the texture passed in during Process.</param>
  98. <param name="height">Height of the texture passed in during Process.</param>
  99. </member>
  100. <member name="T:UnityEngine.Rendering.VirtualTexturing.Streaming">
  101. <summary>
  102. <para>Static class representing the Streaming Virtual Texturing system.</para>
  103. </summary>
  104. </member>
  105. <member name="M:UnityEngine.Rendering.VirtualTexturing.Streaming.GetCPUCacheSize">
  106. <summary>
  107. <para>Gets the CPU cache size (in MegaBytes) used by Streaming Virtual Texturing.</para>
  108. </summary>
  109. </member>
  110. <member name="M:UnityEngine.Rendering.VirtualTexturing.Streaming.GetGPUCacheSettings">
  111. <summary>
  112. <para>Gets the GPU cache settings used by Streaming Virtual Texturing.</para>
  113. </summary>
  114. </member>
  115. <member name="M:UnityEngine.Rendering.VirtualTexturing.Streaming.GetTextureStackSize(UnityEngine.Material,System.Int32,System.Int32&amp;,System.Int32&amp;)">
  116. <summary>
  117. <para>Gets the width and height of a Virtual Texture Stack, in pixels.</para>
  118. </summary>
  119. <param name="mat">The Material that contains the Virtual Texture Stack. The Virtual Texture Stacks contained in a Material are declared in the Material's Shader.</param>
  120. <param name="stackNameId">The unique identifier for the name of the Virtual Texture Stack, as declared in the Shader. To find the identifier for a given Shader property name, use Shader.PropertyToID.</param>
  121. <param name="width">Unity populates width with the width of the Virtual Texture Stack, in pixels.</param>
  122. <param name="height">Unity populates height with the height of the Virtual Texture Stack, in pixels.</param>
  123. </member>
  124. <member name="M:UnityEngine.Rendering.VirtualTexturing.Streaming.RequestRegion(UnityEngine.Material,System.Int32,UnityEngine.Rect,System.Int32,System.Int32)">
  125. <summary>
  126. <para>Make a rectangle in UV space resident for a given Virtual Texture Stack.</para>
  127. </summary>
  128. <param name="mat">The Material that contains the Virtual Texture Stack. The Virtual Texture Stacks contained in a Material are declared in the Material's Shader.</param>
  129. <param name="stackNameId">The unique identifier for the name of the Virtual Texture Stack, as declared in the Shader. To find the identifier for a given Shader property name, use Shader.PropertyToID.</param>
  130. <param name="r">The rectangle in 0-1 UV space to make resident. Anything outside the [ 0...1 [ x [ 0...1 [ rectangle will be silently ignored.</param>
  131. <param name="mipMap">The mip level to make resident. Mips are numbered from 0 (= full resolution) to n (= lowest resolution) where n is the mipmap level what is a single tile in size. Requesting invalid mips is silently ignored.</param>
  132. <param name="numMips">The number of mip levels starting from 'mipMap' to make resident. Requesting invalid mips is silently ignored.</param>
  133. </member>
  134. <member name="M:UnityEngine.Rendering.VirtualTexturing.Streaming.SetCPUCacheSize(System.Int32)">
  135. <summary>
  136. <para>Sets the CPU cache size (in MegaBytes) used by Streaming Virtual Texturing.</para>
  137. </summary>
  138. <param name="sizeInMegabytes"></param>
  139. </member>
  140. <member name="M:UnityEngine.Rendering.VirtualTexturing.Streaming.SetGPUCacheSettings(UnityEngine.Rendering.VirtualTexturing.GPUCacheSetting[])">
  141. <summary>
  142. <para>Sets the GPU cache settings used by Streaming Virtual Texturing.</para>
  143. </summary>
  144. <param name="cacheSettings"></param>
  145. </member>
  146. <member name="T:UnityEngine.Rendering.VirtualTexturing.System">
  147. <summary>
  148. <para>The virtual texturing system.</para>
  149. </summary>
  150. </member>
  151. <member name="F:UnityEngine.Rendering.VirtualTexturing.System.AllMips">
  152. <summary>
  153. <para>Request all avalable mips.</para>
  154. </summary>
  155. </member>
  156. <member name="M:UnityEngine.Rendering.VirtualTexturing.System.Update">
  157. <summary>
  158. <para>Update the virtual texturing system.</para>
  159. </summary>
  160. </member>
  161. <member name="A:UnityEngine.VirtualTexturingModule">
  162. <summary>
  163. <para>Module that implements virtual texturing.</para>
  164. </summary>
  165. </member>
  166. </members>
  167. </doc>