NIF File Format Documentation

NIF Objects | Compound Types | Enum Types | Basic Types | File Versions

NiZBufferProperty

This Property controls the Z buffer (OpenGL: depth buffer).

Attributes

Name Type Arg Arr1 Arr2 Cond Description FromTo
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 NiZBufferProperty
Flags Flags Bit 0 enables the z test
Bit 1 controls wether the Z buffer is read only (0) or read/write (1)
Function ZCompareMode Z-Test function (see: glDepthFunc). In Flags from 20.1.0.3 on. 4.1.0.12 20.0.0.5

Parent Of