# `ExMujoco.Types.DisableBit`
[🔗](https://github.com/d-led/ex.mujoco/blob/main/lib/ex_mujoco/types/disable_bit.ex#L2)

`mjtDisableBit`, from MuJoCo's headers, as numbers. All 21 values carry a number in the header.

# `t`

```elixir
@type t() :: integer()
```

# `actuation`

```elixir
@spec actuation() :: 2048
```

mjDSBL_ACTUATION is 2048.

# `autoreset`

```elixir
@spec autoreset() :: 65536
```

mjDSBL_AUTORESET is 65536.

# `clampctrl`

```elixir
@spec clampctrl() :: 256
```

mjDSBL_CLAMPCTRL is 256.

# `constraint`

```elixir
@spec constraint() :: 1
```

mjDSBL_CONSTRAINT is 1.

# `contact`

```elixir
@spec contact() :: 16
```

mjDSBL_CONTACT is 16.

# `damper`

```elixir
@spec damper() :: 64
```

mjDSBL_DAMPER is 64.

# `equality`

```elixir
@spec equality() :: 2
```

mjDSBL_EQUALITY is 2.

# `eulerdamp`

```elixir
@spec eulerdamp() :: 32768
```

mjDSBL_EULERDAMP is 32768.

# `filterparent`

```elixir
@spec filterparent() :: 1024
```

mjDSBL_FILTERPARENT is 1024.

# `frictionloss`

```elixir
@spec frictionloss() :: 4
```

mjDSBL_FRICTIONLOSS is 4.

# `gravity`

```elixir
@spec gravity() :: 128
```

mjDSBL_GRAVITY is 128.

# `island`

```elixir
@spec island() :: 262_144
```

mjDSBL_ISLAND is 262144.

# `limit`

```elixir
@spec limit() :: 8
```

mjDSBL_LIMIT is 8.

# `midphase`

```elixir
@spec midphase() :: 16384
```

mjDSBL_MIDPHASE is 16384.

# `mjndisable`

```elixir
@spec mjndisable() :: 20
```

mjNDISABLE is 20.

# `multiccd`

```elixir
@spec multiccd() :: 524_288
```

mjDSBL_MULTICCD is 524288.

# `nativeccd`

```elixir
@spec nativeccd() :: 131_072
```

mjDSBL_NATIVECCD is 131072.

# `refsafe`

```elixir
@spec refsafe() :: 4096
```

mjDSBL_REFSAFE is 4096.

# `sensor`

```elixir
@spec sensor() :: 8192
```

mjDSBL_SENSOR is 8192.

# `spring`

```elixir
@spec spring() :: 32
```

mjDSBL_SPRING is 32.

# `to_atom`

```elixir
@spec to_atom(integer() | atom()) :: atom() | nil
```

The name behind an integer. An atom is already one.

# `to_integer`

```elixir
@spec to_integer(t() | atom()) :: integer() | nil
```

The integer behind a name. An integer is already one.

# `values`

```elixir
@spec values() :: [{atom(), integer()}]
```

Every value, as `{name, integer}`, in the order the header lists them.

# `warmstart`

```elixir
@spec warmstart() :: 512
```

mjDSBL_WARMSTART is 512.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
