rhodonite
    Preparing search index...

    Interface WebGLStrategy

    interface WebGLStrategy {
        _reSetupShaderForMaterialBySpector(
            material: Material,
            primitive: Primitive,
            updatedShaderSources: ShaderSources,
            onError: (message: string) => void,
        ): number;
        $load(meshComponent: MeshComponent): boolean;
        attachGPUData(primitive: Primitive): void;
        attachVertexData(
            i: number,
            primitive: Primitive,
            glw: WebGLContextWrapper,
            instanceIDBufferUid: number,
        ): void;
        common_$load(): void;
        common_$render(
            primitiveUids: number[],
            renderPass: RenderPass,
            renderPassTickCount: number,
            displayIdx: number,
        ): boolean;
        destroy(): void;
        prerender(): void;
        setupShaderForMaterial(material: Material, primitive: Primitive): number;
    }

    Implemented by

    Index

    Methods

    • Parameters

      • primitiveUids: number[]
      • renderPass: RenderPass
      • renderPassTickCount: number
      • displayIdx: number

      Returns boolean