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 NiCamera | ||
Camera Flags | ushort | Obsolete flags. |
Frustum Left | float | Frustrum left. |
Frustum Right | float | Frustrum right. |
Frustum Top | float | Frustrum top. |
Frustum Bottom | float | Frustrum bottom. |
Frustum Near | float | Frustrum near. |
Frustum Far | float | Frustrum far. |
Use Orthographic Projection | bool | Determines whether perspective is used. Orthographic means no perspective. |
Viewport Left | float | Viewport left. |
Viewport Right | float | Viewport right. |
Viewport Top | float | Viewport top. |
Viewport Bottom | float | Viewport bottom. |
LOD Adjust | float | Level of detail adjust. |
Scene | Ref<NiAVObject> | |
Num Screen Polygons | uint | Deprecated. Array is always zero length on disk write. |
Num Screen Textures | uint | Deprecated. Array is always zero length on disk write. |