Hierarchy

  • ShaderBuilder

Constructors

Properties

attributes: string[] = ...
attributesCode: string = ''
fragmentCode: ShaderCode = ...
fragmentExtensions: string = ''
fragmentExtensionsSet: Set<string> = ...
fragmentMain: string = ''
gl: GL
initializers: ShaderInitializer[] = []
nextSymbolID: number = 0
nextTextureUnit: number = 0
outputBufferCode: string = ''
required: Set<ShaderModule> = ...
textureUnits: Map<Symbol, number> = ...
uniforms: string[] = ...
uniformsCode: string = ''
varyingsCodeFS: string = ''
varyingsCodeVS: string = ''
vertexCode: ShaderCode = ...
vertexDebugOutputs: VertexDebugOutput[] = []
vertexMain: string = ''

Methods

  • Parameters

    • typeName: string
    • name: string
    • Optional location: number

    Returns string

  • Parameters

    • typeName: string
    • name: string
    • location: null | number

    Returns void

  • Parameters

    • typeName: string
    • name: string
    • Optional extent: number

    Returns string

Generated using TypeDoc