Interface IPass<Tid>

interface IPass<Tid> {
    dirty?: ValOrFunc<boolean>;
    materialExtension?: MaterialExtension;
    onDirty?: (() => void)[];
    passId?: Tid;
    uniforms?: {
        [name: string]: IUniform;
    };
    updateShaderProperties?: ((updater?) => void);
    setDirty?(): void;
}

Type Parameters

Hierarchy (view full)

Implemented by

Properties

dirty?: ValOrFunc<boolean>
materialExtension?: MaterialExtension
onDirty?: (() => void)[]

Type declaration

    • (): void
    • Returns void

passId?: Tid
uniforms?: {
    [name: string]: IUniform;
}

Type declaration

updateShaderProperties?: ((updater?) => void)

Type declaration

Methods

Generated using TypeDoc