# NIF File Format Documentation

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

## SkyrimShaderPropertyFlags1

Skyrim Shader Property Flags 1

### Choices

Number | Name | Description
--- | --- | ---
0x00000001 | SLSF1_Specular | Enables Specularity
0x00000002 | SLSF1_Skinned | Required For Skinned Meshes.
0x00000004 | SLSF1_Temp_Refraction | Unknown
0x00000008 | SLSF1_Vertex_Alpha | Enables using alpha component of vertex colors.
0x00000010 | SLSF1_Greyscale_To_PaletteColor | in EffectShaderProperty
0x00000020 | SLSF1_Greyscale_To_PaletteAlpha | in EffectShaderProperty
0x00000040 | SLSF1_Use_Falloff | Use Falloff value in EffectShaderProperty
0x00000080 | SLSF1_Environment_Mapping | Environment mapping (uses Envmap Scale).
0x00000100 | SLSF1_Recieve_Shadows | Object can recieve shadows.
0x00000200 | SLSF1_Cast_Shadows | Can cast shadows
0x00000400 | SLSF1_Facegen_Detail_Map | Use a face detail map in the 4th texture slot.
0x00000800 | SLSF1_Parallax | Unused?
0x00001000 | SLSF1_Model_Space_Normals | Use Model space normals and an external Specular Map.
0x00002000 | SLSF1_Non_Projective_Shadows | Unknown.
0x00004000 | SLSF1_Landscape | Unknown.
0x00008000 | SLSF1_Refraction | Use normal map for refraction effect.
0x00010000 | SLSF1_Fire_Refraction | SLSF1_Fire_Refraction
0x00020000 | SLSF1_Eye_Environment_Mapping | Eye Environment Mapping (Must use the Eye shader and the model must be skinned)
0x00040000 | SLSF1_Hair_Soft_Lighting | Keeps from going too bright under lights (hair shader only)
0x00080000 | SLSF1_Screendoor_Alpha_Fade | SLSF1_Screendoor_Alpha_Fade
0x00100000 | SLSF1_Localmap_Hide_Secret | Object and anything it is positioned above will not render on local map view.
0x00200000 | SLSF1_FaceGen_RGB_Tint | Use tintmask for Face.
0x00400000 | SLSF1_Own_Emit | Provides its own emittance color. (will not absorb light/ambient color?)
0x00800000 | SLSF1_Projected_UV | Used for decalling?
0x01000000 | SLSF1_Multiple_Textures | SLSF1_Multiple_Textures
0x02000000 | SLSF1_Remappable_Textures | SLSF1_Remappable_Textures
0x04000000 | SLSF1_Decal | SLSF1_Decal
0x08000000 | SLSF1_Dynamic_Decal | SLSF1_Dynamic_Decal
0x10000000 | SLSF1_Parallax_Occlusion | SLSF1_Parallax_Occlusion
0x20000000 | SLSF1_External_Emittance | SLSF1_External_Emittance
0x40000000 | SLSF1_Soft_Effect | SLSF1_Soft_Effect
0x80000000 | SLSF1_ZBuffer_Test | ZBuffer Test (1=on)

### Storage Type

unsigned int

### Found In

- BSEffectShaderProperty
- BSLightingShaderProperty
- BSSkyShaderProperty
- BSWaterShaderProperty