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 NiDynamicEffect | ||
Switch State | bool | If true, then the dynamic effect is applied to affected nodes during rendering. |
Num Affected Nodes | uint | |
Affected Nodes | Ptr<NiNode> | If a node appears in this list, then its entire subtree will be affected by the effect. |
From NiTextureEffect | ||
Model Projection Matrix | Matrix33 | Model projection matrix. Always identity? |
Model Projection Transform | Vector3 | Model projection transform. Always (0,0,0)? |
Texture Filtering | TexFilterMode | Texture Filtering mode. |
Max Anisotropy | ushort | |
Texture Clamping | TexClampMode | Texture Clamp mode. |
Texture Type | TextureType | The type of effect that the texture is used for. |
Coordinate Generation Type | CoordGenType | The method that will be used to generate UV coordinates for the texture effect. |
Source Texture | Ref<NiSourceTexture> | Source texture index. |
Enable Plane | byte | Determines whether a clipping plane is used. |
Plane | NiPlane |