跳到主要内容

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

NameTypeDescription
hasDynamicOffsetboolean是否允许绑定时指定缓存偏移参数。

name

name: string

【扩展】GLSL中UNIFORM唯一名称,用于定位变量。


sampler

Optional sampler: Object

该UNIFORM应绑定采样器(uniform sampler2D baseColorMap;)。


texture

Optional texture: Object

该UNIFORM应绑定贴图(uniform sampler2D baseColorMap;)。

Type declaration

NameTypeDescription
sampleType"float" | "depth" | "sint" | "uint"贴图应使用的采样器类型(数值类型):sampler2DArray、sampler2DArrayShadow、isampler2DArray、usampler2DArray。
viewDimension"2d" | "3d" | "2d-array" | "cube"贴图应使用的采样器类型(贴图维度):sampler2D、sampler2DArray、samplerCube、sampler3D。

visibility

visibility: number

组合标志集,标志UNIFORM变量分别在顶点着色器和片元着色器中的可见性;