# NIF File Format Documentation

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

## BSLightingShaderPropertyShaderType

Values for configuring the shader type in a BSLightingShaderProperty

### Choices

Number | Name | Description
--- | --- | ---
0 | Default | Default
1 | Environment Map | Enables EnvMap Mask(TS6), EnvMap Scale
2 | Glow Shader | Enables Glow(TS3)
3 | Heightmap | Enables Height(TS4)
4 | Face Tint | Enables SubSurface(TS3), Detail(TS4), Tint(TS7)
5 | Skin Tint | Enables Skin Tint Color
6 | Hair Tint | Enables Hair Tint Color
7 | Parallax Occ Material | Enables Height(TS4), Max Passes, Scale. Unused?
8 | World Multitexture | World Multitexture
9 | WorldMap1 | WorldMap1
10 | Unknown 10 | Unknown 10
11 | MultiLayer Parallax | Enables EnvMap Mask(TS6), Layer(TS7), Parallax Layer Thickness, Parallax Refraction Scale, Parallax Inner Layer U Scale, Parallax Inner Layer V Scale, EnvMap Scale
12 | Unknown 12 | Unknown 12
13 | WorldMap2 | WorldMap2
14 | Sparkle Snow | Enables SparkleParams
15 | WorldMap3 | WorldMap3
16 | Eye Envmap | Enables EnvMap Mask(TS6), Eye EnvMap Scale
17 | Unknown 17 | Unknown 17
18 | WorldMap4 | WorldMap4
19 | World LOD Multitexture | World LOD Multitexture

### Storage Type

unsigned int

### Found In

- NiObjectNET