Table of Contents

Namespace ValveResourceFormat.Renderer.Buffers

Classes

Buffer

Base class for OpenGL buffer objects with automatic binding management.

EnvMapArray

Uniform buffer array containing all environment map probe data.

LightProbeVolumeArray

Uniform buffer array containing all light probe volume data.

LightingConstants

Uniform buffer containing all scene lights and lightmap configuration.

StorageBuffer

Shader storage buffer object for large read-write data arrays on the GPU.

UniformBuffer<T>

Uniform buffer object that stores shader-accessible structured data on the GPU.

ViewConstants

Uniform buffer containing camera transforms, fog, and per-frame view state.

Structs

DrawBounds
DrawElementsIndirectCommand
EnvMapData

Per-probe reflection data for shader uniform buffer.

LightProbeVolume

Per-volume light probe sampling parameters for shader uniform buffer.

MeshletCullInfo
ObjectDataStandard
OccludedBoundDebug

Enums

ReservedBufferSlots

Reserved GPU buffer binding slots for uniform and storage buffers.