Namespace ValveResourceFormat.Renderer.Buffers ​
Classes ​
Base class for OpenGL buffer objects with automatic binding management.
Uniform buffer array containing all environment map probe data.
Uniform buffer array containing all light probe volume data.
Uniform buffer containing all scene lights and lightmap configuration.
Shader storage buffer object for large read-write data arrays on the GPU.
Uniform buffer object that stores shader-accessible structured data on the GPU.
Uniform buffer containing camera transforms, fog, and per-frame view state.
Structs ​
GPU struct holding parameters for a single barn light.
Axis-aligned bounding box for a draw call, used in GPU culling.
Arguments for a glDrawElementsIndirect GPU draw call.
Per-probe reflection data for shader uniform buffer.
Per-volume light probe sampling parameters for shader uniform buffer.
GPU culling data for a single meshlet, including bounds and cone.
Per-object GPU data including tint, transform, and environment map visibility.
Debug bounding box for a draw call that was culled as occluded.
Enums ​
Reserved GPU buffer binding slots for uniform and storage buffers.

