Namespace ValveResourceFormat.Renderer.Materials ​
Classes ​
| Name | Description |
|---|---|
| MaterialInputs<T> | A RenderMaterial's inputs of one type, keyed by uniform name. |
| MaterialLoader | Loads and caches materials and textures from Source 2 resources. |
| RenderMaterial | Material with shader, textures, and render state for GPU rendering. |
| RenderModes | Available render mode options for debug visualization. |
| SamplerNameAttribute | Names the sampler uniforms bound to a ReservedTextureSlots member. Names may share a slot when their texture targets differ, since a unit holds one binding per target, or when no shader variant declares both. |
| TextureStreamingHelper | Reads texture mip data on background threads and gives it to the GPU over the frames that follow. A streamed texture starts out holding only its smallest mip and grows one level at a time as data arrives. |
Structs ​
| Name | Description |
|---|---|
| RenderModes. | Render mode configuration with optional header flag. |
Enums ​
| Name | Description |
|---|---|
| ReservedTextureSlots | Reserved GPU texture unit slots for global textures. |
| TextureStreamingMode | How texture mip data reaches the GPU. |

