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 NiProperty | ||
From NiShadeProperty | ||
Flags | Flags | Bit 0: Enable smooth phong shading on this shape. Otherwise, hard-edged flat shading will be used on this shape. |
From BSShaderProperty | ||
Shader Type | BSShaderType | |
Shader Flags | BSShaderFlags | |
Shader Flags 2 | BSShaderFlags2 | |
Environment Map Scale | float | Scales the intensity of the environment/cube map. |
From BSSkyShaderProperty | ||
Shader Flags 1 | SkyrimShaderPropertyFlags1 | |
Shader Flags 2 | SkyrimShaderPropertyFlags2 | |
UV Offset | TexCoord | Offset UVs. Seems to be unused, but it fits with the other Skyrim shader properties. |
UV Scale | TexCoord | Offset UV Scale to repeat tiling textures, see above. |
Source Texture | SizedString | points to an external texture. |
Sky Object Type | SkyObjectType |