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

BSShaderPPLightingProperty

Bethesda-specific property.

Attributes

Name Type Description
From NiObject
From NiObjectNET
Skyrim Shader Type BSLightingShaderPropertyShaderType Configures the main shader path
Name string Name of this controllable object, used to refer to the object in .kf files.
Num Extra Data List uint The number of Extra Data objects referenced through the list.
Extra Data List Ref<NiExtraData> List of extra data indices.
Controller Ref<NiTimeController> Controller object index. (The first in a chain)
From NiProperty
From NiShadeProperty
Flags Flags Bit 0: Enable smooth phong shading on this shape. Otherwise, hard-edged flat shading will be used on this shape.
From BSShaderProperty
Shader Type BSShaderType
Shader Flags BSShaderFlags
Shader Flags 2 BSShaderFlags2
Environment Map Scale float Scales the intensity of the environment/cube map.
From BSShaderLightingProperty
Texture Clamp Mode TexClampMode How to handle texture borders.
From BSShaderPPLightingProperty
Texture Set Ref<BSShaderTextureSet> Texture Set
Refraction Strength float The amount of distortion. **Not based on physically accurate refractive index** (0=none) (0-1)
Refraction Fire Period int Rate of texture movement for refraction shader.
Parallax Max Passes float The number of passes the parallax shader can apply.
Parallax Scale float The strength of the parallax.
Emissive Color Color4 Glow color and alpha

Parent Of