支持各种 Graphics.CopyTexture 情况。
大多数现代平台和图形 API 都支持相当灵活的纹理复制(例如,从 RenderTexture
复制到 Cubemap 图面)。但是,某些旧系统可能不支持某些纹理复制功能。
此枚举指示对此功能的支持。在调用 Graphics.CopyTexture 前可使用 SystemInfo.copyTextureSupport
检查是否支持。
Direct3D11、DirectD12 和 PS4 平台通常支持灵活纹理复制(所有 CopyTextureSupport 标记都设置)。
从 OpenGL 4.3 开始的 OpenGL 支持灵活纹理复制;从 OpenGL ES 3.1 aep 开始的 OpenGL ES 支持灵活纹理复制;之前的版本上目前没有复制支持 (CopyTextureSupport.None)。
Direct3D9 系统具有有限的纹理复制支持(不能复制 3D 纹理,不能在
纹理和渲染纹理之间复制)。
Metal, WebGL, WiiU, Vita currently do not have texture copy support (CopyTextureSupport.None).
另请参阅:Graphics.CopyTexture、SystemInfo.copyTextureSupport。
None | 不支持 Graphics.CopyTexture。 |
Basic | 基本 Graphics.CopyTexture 支持。 |
Copy3D | Graphics.CopyTexture 中的 Texture3D 支持。 |
DifferentTypes | 不同纹理类型之间的 Graphics.CopyTexture 支持。 |
TextureToRT | Graphics.CopyTexture 中的 Texture 到 RenderTexture 复制支持。 |
RTToTexture | Graphics.CopyTexture 中的 RenderTexture 到 Texture 复制支持。 |