# NIF File Format Documentation

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

## NiDataStream

### Attributes

Name | Type | Arg | Arr1 | Arr2 | Cond | Description | From | To
--- | --- | --- | --- | --- | --- | --- | --- | ---
From NiObject
From NiDataStream
Usage | DataStreamUsage |  |  |  |  | Unknown. |  |
Access | DataStreamAccess |  |  |  |  | Unknown. |  |
Num Bytes | uint |  |  |  |  | The size in bytes of this data stream. |  |
Cloning Behavior | CloningBehavior |  |  |  |  | Unknown. |  |
Num Regions | uint |  |  |  |  | Number of regions (such as submeshes). |  |
Regions | Region |  | Num Regions |  |  | The regions in the mesh. Regions can be used to mark off submeshes which are independent draw calls. |  |
Num Components | uint |  |  |  |  | Number of components of the data (matches corresponding field in MeshData). |  |
Component Formats | ComponentFormat |  | Num Components |  |  | The format of each component in this data stream. |  |
Data | byte |  | Num Bytes |  |  | Unknown. |  |
Streamable | bool |  |  |  |  | Unknown. |  |

### Parent Of