# Sandbox.Animation.GraphBuilder.ControlParameterSettings

Optional settings for [Sandbox.Animation.GraphBuilder.AddControlParameter](/api/Sandbox.Animation.GraphBuilder/AddControlParameter).

- Kind: class
- Assembly: `Sandbox.Engine`
- Modifiers: sealed

## Constructors

- [`ControlParameterSettings`](/api/Sandbox.Animation.GraphBuilder.ControlParameterSettings/.ctor)

## Properties

- [`DefaultBool`](/api/Sandbox.Animation.GraphBuilder.ControlParameterSettings/DefaultBool)
- [`DefaultFloat`](/api/Sandbox.Animation.GraphBuilder.ControlParameterSettings/DefaultFloat)
- [`DefaultID`](/api/Sandbox.Animation.GraphBuilder.ControlParameterSettings/DefaultID)
- [`DefaultVector`](/api/Sandbox.Animation.GraphBuilder.ControlParameterSettings/DefaultVector)
- [`Describe`](/api/Sandbox.Animation.GraphBuilder.ControlParameterSettings/Describe): Whether the parameter is described to tools and listed in [Sandbox.Animation.Graph.Parameters](/api/Sandbox.Animation.Graph/Parameters). It's still settable at runtime either way.
- [`Max`](/api/Sandbox.Animation.GraphBuilder.ControlParameterSettings/Max): Upper bound of a float parameter's range. A range only exists when this is greater than [Sandbox.Animation.GraphBuilder.ControlParameterSettings.Min](/api/Sandbox.Animation.GraphBuilder.ControlParameterSettings/Min).
- [`Min`](/api/Sandbox.Animation.GraphBuilder.ControlParameterSettings/Min): Lower bound of a float parameter's range. Only describes the parameter to tools, values aren't clamped.
- [`Options`](/api/Sandbox.Animation.GraphBuilder.ControlParameterSettings/Options): The values an ID parameter is expected to take. Only describes the parameter to tools.
