NIF Objects | Compound Types | Enum Types | Basic Types | File Versions
Name | Type | Arg | Arr1 | Arr2 | Cond | Description | From | To |
---|---|---|---|---|---|---|---|---|
From NiObject | ||||||||
From NiObjectNET | ||||||||
Skyrim Shader Type | BSLightingShaderPropertyShaderType | IsDerivedType(BSLightingShaderProperty::TYPE) | Configures the main shader path | |||||
Name | string | Name of this controllable object, used to refer to the object in .kf files. | ||||||
Has Old Extra Data | bool | Extra data for pre-3.0 versions. | 2.3 | |||||
Old Extra Prop Name | string | hasOldExtraData | (=NiStringExtraData) | 2.3 | ||||
Old Extra Internal Id | uint | hasOldExtraData | ref | 2.3 | ||||
Old Extra String | string | hasOldExtraData | Extra string data. | 2.3 | ||||
Unknown Byte | byte | Always 0. | 2.3 | |||||
Extra Data | Ref<NiExtraData> | Extra data object index. (The first in a chain) | 3.0 | 4.2.2.0 | ||||
Num Extra Data List | uint | The number of Extra Data objects referenced through the list. | 10.0.1.0 | |||||
Extra Data List | Ref<NiExtraData> | Num Extra Data List | List of extra data indices. | 10.0.1.0 | ||||
Controller | Ref<NiTimeController> | Controller object index. (The first in a chain) | 3.0 | |||||
From NiProperty | ||||||||
From NiMaterialProperty | ||||||||
Flags | Flags | Property flags. | 3.0 | 10.0.1.2 | ||||
Ambient Color | Color3 | How much the material reflects ambient light. | ||||||
Diffuse Color | Color3 | How much the material reflects diffuse light. | ||||||
Specular Color | Color3 | How much light the material reflects in a specular manner. | ||||||
Emissive Color | Color3 | How much light the material emits. | ||||||
Glossiness | float | The material's glossiness. | ||||||
Alpha | float | The material transparency (1=non-transparant). Refer to a NiAlphaProperty object in this material's parent NiTriShape object, when alpha is not 1. | ||||||
Emit Multi | float | Unknown |