Hilo3d API - v2.0.0-alpha.8
    Preparing search index...

    Interface RenderPipelineFactory

    Reusable pipeline configuration; create() must return a new runtime for every Renderer.

    interface RenderPipelineFactory {
        invocationPolicy?: Readonly<RenderPipelineInvocationPolicy>;
        name: string;
        requirements?: Readonly<RenderPipelineRequirements>;
        create(
            context: RenderPipelineCreateContext,
        ): RenderPipeline | Promise<RenderPipeline>;
    }

    Implemented by

    Index
    invocationPolicy?: Readonly<RenderPipelineInvocationPolicy>

    Camera and per-application-frame invocation constraints, snapshotted before creation. Omission accepts any camera with no host-imposed invocation limit. Violations abort the entire application frame before submission, even when the caller catches the error.

    name: string

    Human-readable factory name used in selection and initialization diagnostics.

    requirements?: Readonly<RenderPipelineRequirements>

    Static constraints snapshotted before asynchronous renderer creation.