# NIF File Format Documentation

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

## KeyType

The type of animation interpolation (blending) that will be used on the associated key frames.

### Choices

Number | Name | Description
--- | --- | ---
1 | LINEAR_KEY | Use linear interpolation.
2 | QUADRATIC_KEY | Use quadratic interpolation. Forward and back tangents will be stored.
3 | TBC_KEY | Use Tension Bias Continuity interpolation. Tension, bias, and continuity will be stored.
4 | XYZ_ROTATION_KEY | For use only with rotation data. Separate X, Y, and Z keys will be stored instead of using quaternions.
5 | CONST_KEY | Step function. Used for visibility keys in NiBoolData.

### Storage Type

unsigned int

### Found In

- NiKeyframeData
- KeyGroup
- Morph