# Sandbox.Terrain.TerrainMaterialInfo

Information about terrain materials at a specific position

- Kind: struct
- Assembly: `Sandbox.Engine`
- Modifiers: sealed

## Properties

- [`BaseMaterial`](/api/Sandbox.Terrain.TerrainMaterialInfo/BaseMaterial): The base terrain material resource (if available)
- [`BaseTextureId`](/api/Sandbox.Terrain.TerrainMaterialInfo/BaseTextureId): The base (primary) material index at this position
- [`BlendFactor`](/api/Sandbox.Terrain.TerrainMaterialInfo/BlendFactor): Blend factor between base and overlay (0-1, where 0 = full base, 1 = full overlay)
- [`IsHole`](/api/Sandbox.Terrain.TerrainMaterialInfo/IsHole): Whether this position is marked as a hole
- [`OverlayMaterial`](/api/Sandbox.Terrain.TerrainMaterialInfo/OverlayMaterial): The overlay terrain material resource (if available)
- [`OverlayTextureId`](/api/Sandbox.Terrain.TerrainMaterialInfo/OverlayTextureId): The overlay (secondary) material index at this position

## Methods

- [`GetDominantMaterial`](/api/Sandbox.Terrain.TerrainMaterialInfo/GetDominantMaterial): Gets the dominant material at this position based on blend factor
- [`GetDominantMaterialIndex`](/api/Sandbox.Terrain.TerrainMaterialInfo/GetDominantMaterialIndex): Gets the dominant material index at this position based on blend factor
