GLBindGroupLayoutEntry
Ploy3D / GLBindGroupLayoutEntry
Interface: GLBindGroupLayoutEntry
资源组布局条目描述符。
Table of contents
Properties
Properties
binding
• binding: number
在WGSL中与组编号结合来定位UNIFORM变量。
buffer
• Optional
buffer: Object
该UNIFORM应绑定缓存(layout(std140) uniform FrameUniforms {};)。
Type declaration
Name | Type | Description |
---|---|---|
hasDynamicOffset | boolean | 是否允许绑定时指定缓存偏移参数。 |
name
• name: string
【扩展】GLSL中UNIFORM唯一名称,用于定位变量。
sampler
• Optional
sampler: Object
该UNIFORM应绑定采样器(uniform sampler2D baseColorMap;)。
texture
• Optional
texture: Object
该UNIFORM应绑定贴图(uniform sampler2D baseColorMap;)。
Type declaration
Name | Type | Description |
---|---|---|
sampleType | "float" | "depth" | "sint" | "uint" | 贴图应使用的采样器类型(数值类型):sampler2DArray、sampler2DArrayShadow、isampler2DArray、usampler2DArray。 |
viewDimension | "2d" | "3d" | "2d-array" | "cube" | 贴图应使用的采样器类型(贴图维度):sampler2D、sampler2DArray、samplerCube、sampler3D。 |
visibility
• visibility: number
组合标志集,标志UNIFORM变量分别在顶点着色器和片元着色器中的可见性;