Const
Creates a depth-only frame buffer for depth testing or shadow mapping
Width of the depth buffer in pixels
Height of the depth buffer in pixels
Configuration options for the depth buffer
Internal format for the depth texture (default: Depth32F)
Mip level to use (default: 0)
A FrameBuffer configured with only a depth attachment
Creates a standard frame buffer with the specified configuration
Frame buffer descriptor containing width, height, texture formats, and other options
A configured FrameBuffer instance with color and optional depth attachments
Creates a frame buffer with a cube map texture attachment for environment mapping or shadow mapping
Cube map frame buffer descriptor
A tuple containing the FrameBuffer and RenderTargetTextureCube
Creates a frame buffer with multi-sample anti-aliasing (MSAA) support
MSAA frame buffer descriptor containing dimensions, sample count, and buffer formats
A configured FrameBuffer instance with MSAA render buffers
Creates a frame buffer with a 2D texture array attachment
Texture array frame buffer descriptor
A tuple containing the FrameBuffer and RenderTargetTexture2DArray
Creates a frame buffer with texture arrays for multi-view rendering (e.g., VR/AR stereo rendering)
Multi-view frame buffer descriptor
A configured FrameBuffer with color and depth-stencil texture arrays
Utility helper for creating various types of frame buffers and render targets