2
0

WebGLMultipleRenderTargets.html 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <!DOCTYPE html>
  2. <html lang="zh">
  3. <head>
  4. <meta charset="utf-8" />
  5. <base href="../../../" />
  6. <script src="page.js"></script>
  7. <link type="text/css" rel="stylesheet" href="page.css" />
  8. </head>
  9. <body>
  10. [page:WebGLRenderTarget] &rarr;
  11. <h1>[name]</h1>
  12. <p class="desc">
  13. 一个特殊的渲染目标,使片段着色器能够写入多个纹理。这种方法对于高级渲染技术很有用,例如后处理或延迟渲染。
  14. 注意:[name]只能与 WebGL 2 渲染上下文一起使用。
  15. </p>
  16. <h2>例子(Examples)</h2>
  17. <p>
  18. [example:webgl2_multiple_rendertargets webgl2 / multiple / rendertargets ]
  19. </p>
  20. <h2>构造器(Constructor)</h2>
  21. <h3>[name]([param:Number width], [param:Number height], [param:Number count])</h3>
  22. <p>
  23. [page:Number width] - 渲染目标的宽度。默认为`1`。<br />
  24. [page:Number height] - 渲染目标的高度。默认为`1`。<br />
  25. [page:Number count] - 渲染目标的数量。默认为`1`。
  26. </p>
  27. <h2>特性(Properties)</h2>
  28. <h3>[property:Boolean isWebGLMultipleRenderTargets]</h3>
  29. <p>
  30. 只读标志,用于检查给定对象是否属于[name]类型。
  31. </p>
  32. <h3>[property:Array texture]</h3>
  33. <p>
  34. 纹理属性在[name]中被覆盖并替换为数组。该数组包含各个渲染目标的[page:WebGLRenderTarget.texture 纹理]引用。
  35. </p>
  36. <p>[page:WebGLRenderTarget WebGLRenderTarget]属性在此类上可用。</p>
  37. <h2>方法(Methods)</h2>
  38. <p>[page:WebGLRenderTarget WebGLRenderTarget]方法在此类上可用。</p>
  39. <h2>源代码(Source)</h2>
  40. <p>
  41. [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
  42. </p>
  43. </body>
  44. </html>