# NIF File Format Documentation

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

## SyncPoint

Specifies the time when an application must syncronize for some reason.

### Choices

Number | Name | Description
--- | --- | ---
0x8000 | SYNC_ANY | Value used when no specific sync point is desired.
0x8010 | SYNC_UPDATE | Synchronize when an object is updated.
0x8020 | SYNC_POST_UPDATE | Synchronize when an entire scene graph has been updated.
0x8030 | SYNC_VISIBLE | Synchronize when an object is determined to be potentially visible.
0x8040 | SYNC_RENDER | Synchronize when an object is rendered.
0x8050 | SYNC_PHYSICS_SIMULATE | Synchronize when a physics simulation step is about to begin.
0x8060 | SYNC_PHYSICS_COMPLETED | Synchronize when a physics simulation step has produced results.
0x8070 | SYNC_REFLECTIONS | Syncronize after all data necessary to calculate reflections is ready.

### Storage Type

unsigned short

### Found In

- NiMeshModifier