Abstract class representing a rendering pipeline. It provides methods for creating camera and color uniform bind groups, updating camera and color uniforms, and defining the structure for building and rendering the pipeline.
Pipeline constructor
Camera bind group
Camera bind group layout
Color map texture
Color uniform buffer
Highlight color uniform buffer
ModelView matrix uniform buffer
Opacity uniform buffer
Projection matrix uniform buffer
Renderer reference
Render information bind group
Render information bind group layout
Use color map uniform buffer
Use highlight uniform buffer
Builds the pipeline.
Creates the camera uniform bind group.
Creates the color uniform bind group.
Creates the vertex buffers.
Creates the shaders for the pipeline.
Updates the camera uniform buffers with the current camera state.
Updates the color uniform buffers with the current layer state.
Updates the vertex buffers with the provided data.
Abstract class representing a rendering pipeline. It provides methods for creating camera and color uniform bind groups, updating camera and color uniforms, and defining the structure for building and rendering the pipeline.