Interface IShaderLayoutInfo

着色器布局信息。

Hierarchy

  • IShaderLayoutInfo

Properties

LeftOverFSUBOName: string

把片元着色器单独的 Unifrom 放入该名称的 UBO 中。

LeftOverVSUBOName: string

把顶点着色器单独的 Unifrom 放入该名称的 UBO 中。

activeUniforms: {
    name: string;
    size: number;
    type: "float" | "texture2D" | "bool" | "int" | "vec2" | "vec3" | "vec4" | "mat4";
}[]

激活的 Uniform 列表。

Type declaration

  • name: string
  • size: number
  • type: "float" | "texture2D" | "bool" | "int" | "vec2" | "vec3" | "vec4" | "mat4"
fagmentOut: IFagmentOutLayout

片元着色器输出属性布局信息。

uniform: IUniformLayout

Uniform 布局信息。

varying: IVaryingLayout

顶点着色器到片元着色器变量布局信息。

vertexIn: IVertexInLayout

顶点着色器输入属性布局信息。

Generated using TypeDoc