/** * Returns the names of the textures the view bind group holds for shaders processed against a * view uniform format: the textures set once per pass or per frame, and the shadow map and the * cookie of each light slot the format holds, which the light dispatch of the pass sets. A name no * shader declares costs nothing. The set is a function of the format alone, so the key of the * format identifies it in the shader processing key. * * @param {UniformBufferFormat} [viewUniformFormat] - The view uniform format. * @returns {Set|null} The names, or null without a view uniform format. * @ignore */ export function getViewTextures(viewUniformFormat?: UniformBufferFormat): Set | null; /** * Returns true for a name of a texture the renderer supplies through the view bind group in some * pass, which is ignored when set on a material using view textures, or on a mesh instance of one. * Used by the debug checks, which do not know the pass. * * @param {string} name - The name of the texture. * @returns {boolean} True when the texture can be a view texture. * @ignore */ export function isViewTexture(name: string): boolean; import type { UniformBufferFormat } from '../../platform/graphics/uniform-buffer-format.js';