返回介绍

Shader 着色器

发布于 2019-12-18 15:38:31 字数 4264 浏览 932 评论 0 收藏 0

Namespace: UnityEngine/Inherits from: Object

Description 描述

Shader scripts used for all rendering.

着色器脚本适用于所有渲染。

Most of the advanced rendering is controlled via Material class. Shader class is mostly used just to check whether a shader can run on the user's hardware (isSupported property) and to find shaders by name (Find method).

大多数高级的渲染是通过材质类控制的。shader类通常仅用于检查一个着色器是否能运行在用户的硬件上(已经支持属性)和通过名称找出某个着色器(Find方法)。

另见: Material class,

Static Variables静态变量

globalMaximumLODShader LOD level for all shaders.
用于所有着色器的Shader LOD level(细节级别)。

Variables 变量

isSupportedCan this shader run on the end-users graphics card? (Read Only)
可以在终端用户的图形卡上运行这个着色器么?(只读)
maximumLODShader LOD level for this shader.
用于这个着色器的Shader LOD level(细节级别)。
renderQueueRender queue of this shader. (Read Only)
这个着色器的渲染队列(只读)。

Static Functions 静态函数

DisableKeywordUnset a global shader keyword.
取消设置全局的着色器关键字。
EnableKeywordSet a global shader keyword.
设置全局的着色器关键字。
FindFinds a shader with the given name.
通过名称找到着色器。
IsKeywordEnabledIs global shader keyword enabled?
某个全局的关键字是否启用?
PropertyToIDGets unique identifier for a shader property name.
为一个着色器属性名获取唯一标识。
SetGlobalBufferSets a global compute buffer property for all shaders.
对所有着色器设置一个全局计算缓冲属性。
SetGlobalColorSets a global color property for all shaders.
对所有着色器设置一个全局颜色属性。
SetGlobalFloatSets a global float property for all shaders.
对所有着色器设置一个全局浮点数属性
SetGlobalIntSets a global int property for all shaders.
对所有着色器设置一个全局的整形属性。
SetGlobalMatrixSets a global matrix property for all shaders.
对所有着色器设置一个全局的整矩阵属性。
SetGlobalTextureSets a global texture property for all shaders.
对所有着色器设置一个全局的纹理属性。
SetGlobalVectorSets a global vector property for all shaders.
对所有着色器设置一个全局的vector(矢量)属性。
WarmupAllShadersFully load all shaders to prevent future performance hiccups.
完全加载所有着色器来防止未来的性能问题。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文