# NIF File Format Documentation

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

## NiMorphMeshModifier

Performs linear-weighted blending between a set of target data streams.

### Attributes

Name | Type | Arg | Arr1 | Arr2 | Cond | Description | From | To
--- | --- | --- | --- | --- | --- | --- | --- | ---
From NiObject
From NiMeshModifier
Num Submit Points | uint |  |  |  |  | The number of submit points used by this mesh modifier. |  |
Submit Points | SyncPoint |  | Num Submit Points |  |  | The submit points used by this mesh modifier |  |
Num Complete Points | uint |  |  |  |  | The number of complete points used by this mesh modifier. |  |
Complete Points | SyncPoint |  | Num Complete Points |  |  | The complete points used by this mesh modifier |  |
From NiMorphMeshModifier
Flags | byte |  |  |  |  | FLAG_RELATIVETARGETS = 0x01 FLAG_UPDATENORMALS = 0x02 FLAG_NEEDSUPDATE = 0x04 FLAG_ALWAYSUPDATE = 0x08 FLAG_NEEDSCOMPLETION = 0x10 FLAG_SKINNED = 0x20 FLAG_SWSKINNED = 0x40 |  |
Num Targets | ushort |  |  |  |  | The number of morph targets. |  |
Num Elements | uint |  |  |  |  | The number of morphing data stream elements. |  |
Elements | ElementReference |  | Num Elements |  |  | Semantics and normalization of the morphing data stream elements. |  |

### Parent Of