# Sandbox.Shader.VariableDescription

- Kind: struct
- Assembly: `Sandbox.Engine`
- Modifiers: sealed

## Properties

- [`AttributeName`](/api/Sandbox.Shader.VariableDescription/AttributeName)
- [`DefaultInputTexture`](/api/Sandbox.Shader.VariableDescription/DefaultInputTexture)
- [`FloatDefault`](/api/Sandbox.Shader.VariableDescription/FloatDefault)
- [`FloatMax`](/api/Sandbox.Shader.VariableDescription/FloatMax)
- [`FloatMin`](/api/Sandbox.Shader.VariableDescription/FloatMin)
- [`IntDefault`](/api/Sandbox.Shader.VariableDescription/IntDefault)
- [`Name`](/api/Sandbox.Shader.VariableDescription/Name)
- [`SourceType`](/api/Sandbox.Shader.VariableDescription/SourceType)
- [`Type`](/api/Sandbox.Shader.VariableDescription/Type)
- [`UiGroup`](/api/Sandbox.Shader.VariableDescription/UiGroup)
- [`UiStep`](/api/Sandbox.Shader.VariableDescription/UiStep)
- [`UiType`](/api/Sandbox.Shader.VariableDescription/UiType)
