Hierarchy

  • WebGLResources

Properties

attribute: ((array: ArrayType, itemSize: AttributeItemSize, divisor: number, usageHint?: UsageHint) => AttributeBuffer)

Type declaration

destroy: (() => void)

Type declaration

    • (): void
    • Returns void

elements: ((array: ElementsType, usageHint?: UsageHint) => ElementsBuffer)

Type declaration

framebuffer: (() => Framebuffer)

Type declaration

getByteCounts: (() => ByteCounts)

Type declaration

program: ((defineValues: DefineValues, shaderCode: <internal>.ShaderCode, schema: <internal>.RenderableSchema) => Program)

Type declaration

renderbuffer: ((format: RenderbufferFormat, attachment: RenderbufferAttachment, width: number, height: number) => Renderbuffer)

Type declaration

reset: (() => void)

Type declaration

    • (): void
    • Returns void

shader: ((type: ShaderType, source: string) => Shader)

Type declaration

texture: ((kind: keyof TextureKindValue, format: TextureFormat, type: TextureType, filter: TextureFilter) => Texture)

Type declaration

vertexArray: ((program: Program, attributeBuffers: AttributeBuffers, elementsBuffer?: ElementsBuffer) => VertexArray)

Type declaration

Generated using TypeDoc