Difference between revisions of "NiTexturingPropertyGetTextureFlags"
Jump to navigation
Jump to search
imported>DragoonWraith (New page: This is a command from NifSE. '''Syntax''' (short:clampMode) NiTexturingPropertyGetTextureClampMode short:texSlot short:nifID ''short:blockID'' (short:clampMode) NiT...) |
imported>DragoonWraith |
||
Line 5: | Line 5: | ||
(short:clampMode) NiTexPropGetTexClamp short:texSlot short:nifID ''short:blockID'' | (short:clampMode) NiTexPropGetTexClamp short:texSlot short:nifID ''short:blockID'' | ||
Returns a short value called the "flags" of the [[:Category:NifSE ( | Returns a short value called the "flags" of the [[:Category:NifSE (NiSourceTexture)|<tt>NiSourceTexture</tt>]]-derived block that is filling the specified <tt>texSlot</tt>. The texture slots range from 0 to [[NiTexturingPropertyGetTextureCount]], and the possible choices are given below. See [[NiTexturingPropertyGetTextureCount]] for more details. | ||
The flags value is presumably a bitfield, assumed to be involved in clamp and filter modes, but the exact values are unknown. | The flags value is presumably a bitfield, assumed to be involved in clamp and filter modes, but the exact values are unknown. | ||
Line 18: | Line 18: | ||
* [[:Category:NifSE (NiSourceTexture)|NiSourceTexture functions]] | * [[:Category:NifSE (NiSourceTexture)|NiSourceTexture functions]] | ||
[[Category:NifSE| | [[Category:NifSE|TexturingPropertyGetTextureFlags]] | ||
[[Category:NifSE (NiTexturingProperty)| | [[Category:NifSE (NiTexturingProperty)|GetTextureFlags]] |
Revision as of 17:54, 31 August 2010
This is a command from NifSE.
Syntax
(short:clampMode) NiTexturingPropertyGetTextureClampMode short:texSlot short:nifID short:blockID (short:clampMode) NiTexPropGetTexClamp short:texSlot short:nifID short:blockID
Returns a short value called the "flags" of the NiSourceTexture-derived block that is filling the specified texSlot. The texture slots range from 0 to NiTexturingPropertyGetTextureCount, and the possible choices are given below. See NiTexturingPropertyGetTextureCount for more details.
The flags value is presumably a bitfield, assumed to be involved in clamp and filter modes, but the exact values are unknown.
Returns -1 if the function fails for whatever reason.
The default value of blockID, 0, indicates the NIF's root, a NiNode. NiNode blocks are not derived from NiTexturingProperty, so this function will always require an explicit blockID.
Texture Slots
- BASE_MAP = 0 - a.k.a. the color map
- DARK_MAP = 1
- DETAIL_MAP = 2
- GLOSS_MAP = 3
- GLOW_MAP = 4
- BUMP_MAP = 5
- NORMAL_MAP = 6
- UNKNOWN2_MAP = 7
- DECAL_0_MAP = 8
- DECAL_1_MAP = 9
- DECAL_2_MAP = 10
- DECAL_3_MAP = 11