NIF Objects | Compound Types | Enum Types | Basic Types | File Versions
Name | Type | Description |
---|---|---|
From NiObject | ||
From NiObjectNET | ||
Skyrim Shader Type | BSLightingShaderPropertyShaderType | Configures the main shader path |
Name | string | Name of this controllable object, used to refer to the object in .kf files. |
Num Extra Data List | uint | The number of Extra Data objects referenced through the list. |
Extra Data List | Ref<NiExtraData> | List of extra data indices. |
Controller | Ref<NiTimeController> | Controller object index. (The first in a chain) |
From NiAVObject | ||
Flags | uint | Basic flags for AV objects. For Bethesda streams above 26 only. |
Flags | Flags | Basic flags for AV objects; commonly 0x000C or 0x000A. |
Translation | Vector3 | The translation vector. |
Rotation | Matrix33 | The rotation part of the transformation matrix. |
Scale | float | Scaling part (only uniform scaling is supported). |
Num Properties | uint | |
Properties | Ref<NiProperty> | All rendering properties attached to this object. |
Collision Object | Ref<NiCollisionObject> | |
From NiRenderObject | ||
Material Data | MaterialData | Per-material data. |
From NiMesh | ||
Primitive Type | MeshPrimitiveType | The primitive type of the mesh, such as triangles or lines. |
Unknown 51 | int | Unknown. |
Unknown 52 | int | Unknown. |
Unknown 53 | int | Unknown. |
Unknown 54 | int | Unknown. |
Unknown 55 | float | Unknown. |
Unknown 56 | int | Unknown. |
Num Submeshes | ushort | The number of submeshes contained in this mesh. |
Instancing Enabled | bool | Sets whether hardware instancing is being used. |
Bound | NiBound | The combined bounding volume of all submeshes. |
Num Datastreams | uint | |
Datastreams | DataStreamRef | |
Num Modifiers | uint | |
Modifiers | Ref<NiMeshModifier> | |
Unknown 100 | byte | Unknown. |
Unknown 101 | int | Unknown. |
Unknown 102 | uint | Size of additional data. |
Unknown 103 | float | Unknown. |
Unknown 200 | int | Unknown. |
Unknown 201 | ExtraMeshDataEpicMickey | Unknown. |
Unknown 250 | int | Unknown. |
Unknown 251 | int | Unknown. |
Unknown 300 | int | Unknown. |
Unknown 301 | short | Unknown. |
Unknown 302 | int | Unknown. |
Unknown 303 | byte | Unknown. |
Unknown 350 | int | Unknown. |
Unknown 351 | ExtraMeshDataEpicMickey2 | Unknown. |
Unknown 400 | int | Unknown. |