NIF File Format Documentation

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

NiVertexColorProperty

Property of vertex colors. This object is referred to by the root object of the NIF file whenever some NiTriShapeData object has vertex colors with non-default settings; if not present, vertex colors have vertex_mode=2 and lighting_mode=1.

Attributes

Name Type Arg Arr1 Arr2 Cond Description FromTo
From NiObject
From NiObjectNET
Name string Name of this controllable object, used to refer to the object in .kf files.
Has Old Extra Data uint 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 NiVertexColorProperty
Flags Flags Property flags. Appears to be unused until 20.1.0.3.

Bits 0-2: Unknown
Bit 3: Lighting Mode?
Bits 4-5: Vertex Mode?
Vertex Mode VertMode Determines how vertex and material colors are mixed.
related gl function: glColorMaterial
In Flags from version 20.1.0.3 onwards.
20.0.0.5
Lighting Mode LightMode The light mode. In Flags from 20.1.0.3 on. 20.0.0.5

Parent Of