Interface WebGLStrategy

interface WebGLStrategy {
    _reSetupShaderForMaterialBySpector(material: Material, primitive: Primitive, updatedShaderSources: ShaderSources, onError: ((message: string) => void)): number;
    attachGPUData(primitive: Primitive): void;
    attachVertexData(i: number, primitive: Primitive, glw: WebGLContextWrapper, instanceIDBufferUid: number): void;
    setupShaderForMaterial(material: Material, primitive: Primitive): number;
}

Implemented by

Methods

  • Parameters

    • material: Material
    • primitive: Primitive
    • updatedShaderSources: ShaderSources
    • onError: ((message: string) => void)
        • (message): void
        • Parameters

          • message: string

          Returns void

    Returns number