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

NiSourceCubeMap

Represents cube maps that are created from either a set of six image files, six blocks of pixel data, or a single pixel data with six faces.

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 NiTexture
From NiSourceTexture
Use External byte Is the texture external?
File Name FilePath The external texture file name.
Unknown Link Ref<NiObject> Unknown.
File Name FilePath The original source filename of the image embedded by the referred NiPixelData object.
Pixel Data Ref<NiPixelFormat> NiPixelData or NiPersistentSrcTextureRendererData
Format Prefs FormatPrefs A set of preferences for the texture format. They are a request only and the renderer may ignore them.
Is Static byte If set, then the application cannot assume that any dynamic changes to the pixel data will show in the rendered image.
Direct Render bool A hint to the renderer that the texture can be loaded directly from a texture file into a renderer-specific resource, bypassing the NiPixelData object.
Persist Render Data bool Pixel Data is NiPersistentSrcTextureRendererData instead of NiPixelData.
From NiSourceCubeMap

Parent Of