RenderTexture
继承自 Texture
RenderTexture类包含所有可以渲染到的纹理,可用于实现基于图像的渲染效果、动态阴影、投影仪、反射或监控摄像头。
成员变量
RenderTexture.antiAliasing : AntiAliasingLevel |
| (只读)渲染纹理的抗锯齿水平。 |
RenderTexture.renderTextureFormat : RenderTextureFormat |
| (只读)渲染纹理格式。 |
RenderTexture.depthStencilFormat : GraphicsFormat |
| (只读)深度和模板缓冲区的格式。 |
RenderTexture.depthType : DepthType |
| (只读)当前渲染纹理的深度缓冲格式。 |
静态变量
RenderTexture.active : RenderTexture |
| 当前活动的渲染纹理。 |
成员方法
RenderTexture.ReleaseCPUMemory ( ) : void |
| 手动清理纹理相关cpu内存。 |
RenderTexture.GetPixel ( x : number , y : number , mipLevel : number ) : Color |
| 获取坐标 (x, y) 处的像素颜色。 |
RenderTexture.GetPixels ( x : number , y : number , blockWidth : number , blockHeight : number , mipLevel : number? ) : Color|undefined [] |
| 获取右上角坐标 (x, y) 处blockWidth宽blockHeight高区块的像素颜色。 |
RenderTexture.SetPixel ( x : number , y : number , col : Color , mipLevel : number ) : void |
| 设置坐标 (x, y) 处的像素颜色。 |
RenderTexture.SetPixels ( x : number , y : number , blockWidth : number , blockHeight : number , colors : Color[] , mipLevel : number? ) : void |
| 获取右上角坐标 (x, y) 处blockWidth宽blockHeight高区块的像素颜色。 |
RenderTexture.Apply ( mipLevel : number? ) : void |
| 应用纹理。 |
静态方法
RenderTexture.GetTemporary ( width : number , height : number , colorFmt : RenderTextureFormat , depth : DepthType , aa : AntiAliasingLevel? ) : RenderTexture|null |
| 分配一个临时渲染纹理。 |
RenderTexture.ReleaseTemporary ( rt : RenderTexture ) : void |
| 释放使用GetTemporary分配的临时纹理。 |
RenderTexture.CreateRenderTexture ( width : number , height : number , colorFmt : RenderTextureFormat , depth : DepthType , aa : AntiAliasingLevel? , mip : boolean? ) : RenderTexture |
| 创建一个渲染纹理。 |
