# NIF File Format Documentation

NIF Objects | Compound Types | Enum Types | Basic Types | File Versions

## ns keyvecarray

Array of interpolable keys (!!! for NifSkope only, use keyvecarray for regular use).

### Attributes

Name | Type | Arg | Arr1 | Arr2 | Cond | Description | From | To
--- | --- | --- | --- | --- | --- | --- | --- | ---
Num Keys | uint |  |  |  |  | Number of keys. |  |
Key Type | uint |  |  |  | numKeys != 0 | The key type (1, 2, or 3). |  |
Keys | ns keylin<TEMPLATE> |  | Num Keys |  | keyType == 1 | Linearly interpolated keys. |  |
Keys | ns keytan<TEMPLATE> |  | Num Keys |  | keyType == 2 | Interpolated keys, using tangents. |  |
Keys | ns keytbc<TEMPLATE> |  | Num Keys |  | keyType == 3 | Keys, interpolated with tension, bias, continuity. |  |
Keys | ns keylin<TEMPLATE> |  | Num Keys |  | keyType == 5 | Another type of linear key? |  |

### Found In

- ns keyrotsub