Skip to content

niTexturingPropertyMap⚓︎

A combination of a texture, a filter mode, a clamping mode, and an index to a set of texture coordinates.

Properties⚓︎

clampMode⚓︎

The clamp mode for the Map. Maps to values in ni.texturingPropertyClampMode table.

Returns:


filterMode⚓︎

The filter mode for the Map. Maps to values in ni.texturingPropertyFilterMode table.

Returns:


texCoordSet⚓︎

The texture coordinate set for the Map.

Returns:

  • result (integer)

texture⚓︎

The texture for the Map.

Returns:


Functions⚓︎

new⚓︎

Creates a new basic or bump map.

local map = niTexturingPropertyMap.new({ texture = ..., clampMode = ..., filterMode = ..., textCoords = ..., isBumpMap = ... })

Parameters:

  • params (table): Optional.
    • texture (niTexture): Optional. If provided, sets the map texture to the given value.
    • clampMode (ni.texturingPropertyClampMode): Default: ni.texturingPropertyClampMode.wrapSwrapT. The clamp mode to set the map to use.
    • filterMode (ni.texturingPropertyFilterMode): Default: ni.texturingPropertyFilterMode.trilerp. The filter mode to set the map to use.
    • textCoords (integer): Default: 0. The texture coordinates to set the map to use.
    • isBumpMap (boolean): Default: false. If true, a bump map will be created instead.

Returns: