@lightningjs/renderer
    Preparing search index...

    Interface WebGlBoundRenderOp

    Structural surface shared by node render ops (CoreNode / CoreTextNode) and batched SdfRenderOps that WebGlShaderProgram.bindRenderOp consumes.

    Node ops expose parentFramebufferDimensions, SdfRenderOp exposes framebufferDimensions; isCoreNode picks the active one. Keeping this as an interface (rather than widening to the full WebGlRenderOp union) avoids demanding properties from StencilClipRenderOp, which is never bound through this path.

    interface WebGlBoundRenderOp {
        framebufferDimensions?: null | Dimensions;
        h: number;
        isCoreNode: boolean;
        parentFramebufferDimensions?: null | Dimensions;
        parentHasRenderTexture: boolean;
        quadBufferCollection: BufferCollection;
        renderOpTextures: WebGlCoreCtxTexture[];
        rtt: boolean;
        shader: null | WebGlShaderNode<Record<string, unknown>>;
        stage: Stage;
        time: number;
        w: number;
        worldAlpha: number;
    }
    Index

    Properties

    framebufferDimensions?: null | Dimensions
    h: number
    isCoreNode: boolean
    parentFramebufferDimensions?: null | Dimensions
    parentHasRenderTexture: boolean
    quadBufferCollection: BufferCollection
    renderOpTextures: WebGlCoreCtxTexture[]
    rtt: boolean
    shader: null | WebGlShaderNode<Record<string, unknown>>
    stage: Stage
    time: number
    w: number
    worldAlpha: number