正在准备搜索索引...
搜索索引不可用
LayaAir3引擎API
LayaAir3引擎API
laya/RenderEngine/RenderShader/ShaderVariantCollection
ShaderVariant
类 ShaderVariant
着色器变种。
索引
构造函数
constructor
访问器
define
Names
pass
Index
shader
sub
Shader
Index
方法
clone
equal
set
Value
构造函数
constructor
new
ShaderVariant
(
shader
:
Shader3D
,
subShaderIndex
:
number
,
passIndex
:
number
,
defines
:
string
[]
,
)
:
ShaderVariant
创建着色器变种。
参数
shader
:
Shader3D
着色器
subShaderIndex
:
number
子着色器索引
passIndex
:
number
通道索引
defines
:
string
[]
宏定义集合
返回
ShaderVariant
访问器
define
Names
get
defineNames
()
:
readonly
string
[]
宏定义集合。
返回
readonly
string
[]
pass
Index
get
passIndex
()
:
number
通道索引。
返回
number
shader
get
shader
()
:
Shader3D
着色器。
返回
Shader3D
sub
Shader
Index
get
subShaderIndex
()
:
number
子着色器索引。
返回
number
方法
clone
clone
()
:
ShaderVariant
克隆。
返回
ShaderVariant
着色器变种。
equal
equal
(
other
:
ShaderVariant
)
:
boolean
是否相等。
参数
other
:
ShaderVariant
其它着色器变种
返回
boolean
是否相等。
set
Value
setValue
(
shader
:
Shader3D
,
subShaderIndex
:
number
,
passIndex
:
number
,
defineNames
:
string
[]
,
)
:
void
给着色器变种赋值。
参数
shader
:
Shader3D
着色器
subShaderIndex
:
number
子着色器索引
passIndex
:
number
通道索引
defineNames
:
string
[]
宏定义集合
返回
void
切换版本:
显示设置
成员可见性
继承
外部
配色
自动
浅色
深色
目录
构造函数
constructor
访问器
define
Names
pass
Index
shader
sub
Shader
Index
方法
clone
equal
set
Value
LayaAir3引擎API
加载中……
着色器变种。