MAXScript Language Reference > 3ds Max Objects > TextureMap : Material > TextureMap Types >

# CompositeTextureMap : TextureMap

    CompositeTextureMap - superclass: textureMap; super-superclass:material - classID: #(640, 0)

Value > MAXWrapper > Material > TextureMap > CompositeTextureMap

| Materials and Maps - Quick Navigation

The CompositeTextureMap has been reimplemented in 3ds Max 2009 but provides backwards compatibility with files containing the old version of the map.

Constructors:

    compositeTextureMap...
    compositeMap...
    compositeTexture...

Properties:

    <CompositeTexturemap>.blendMode ArrayParameter default: #(0) -- int array; Map_Blend_Mode

Get/set the blend modesassociated withalllayersas an arrayof integers.

Available in 3ds Max 2009 and higher.

Possible values are:

# | Blend Mode | # | Blend Mode | # | Blend Mode
0 | Normal | 9 | Screen | 18 | Hard Mix
1 | Average | 10 | Color Dodge | 19 | Difference
2 | Addition | 11 | Linear Dodge | 20 | Exclusion
3 | Subtract | 12 | Spotlight | 21 | Hue
4 | Darken | 13 | Spotlight Blend | 22 | Saturation
5 | Multiply | 14 | Overlay | 23 | Color
6 | Color Burn | 15 | Soft Light | 24 | Value
7 | Linear Burn | 16 | Hard Light |  |
8 | Lighten | 17 | Pin Light |  |

    <CompositeTexturemap>.dlgOpened ArrayParameter default: #(true) -- boolean array; Dialog_Opened

Get/set the rollout open statesofallcomposite layersasanarrayof booleans.

Available in 3ds Max 2009 and higher.

    <CompositeTexturemap>.layerName ArrayParameter default: #(undefined) -- string array; Name

Get/set the namesofallcomposite layersasan array ofstrings.

Available in 3ds Max 2009 and higher.

    <CompositeTexturemap>.mapEnabled ArrayParameter default: #(true) -- boolean array; Map_1_Enable

Get/set the enabled statesofallcomposite layersas an array of Boolean values.

This property existed in the legacy version of the CompositeMap prior to 3ds Max 2009.

    <CompositeTexturemap>.mapList ArrayParameter default: #(undefined) -- texturemap array; Maps

Get/set the mapsofallcomposite layersas an array ofTextureMaps.

This property existed in the legacy version of the CompositeMap prior to 3ds Max 2009.

    <CompositeTexturemap>.mask ArrayParameter default: #(undefined) -- texturemap array; Map_Mask

Get/set the mask of each composite layer as a TextureMap object element of the array.

Available in 3ds Max 2009 and higher.

    <CompositeTexturemap>.maskEnabled ArrayParameter default: #(true) -- boolean array; Map_1_Enable

Get/set the mask enabled statesofallcomposite layersas an array of Booleans.

Available in 3ds Max 2009 and higher.

    <CompositeTexturemap>.opacity ArrayParameter default: #(100.0) --floatarray; Map_Opacity

Get/set the opacity ofallcomposite layersas anarray of Integers.

Available in 3ds Max 2009 and higher.

Composite Texturemap interfaces:

    Interface: layers

Methods:

    <void>add()

Adds a new layer to the Composite Map. Equivalent to pressing the "Add a New Layer" icon in the UI.

Available in 3ds Max 2009 and higher.

    <void>delete <integer>index

Deletes the indexed layer of the Composite Map.Equivalent to pressing the "Delete This Layer" icon in the UI.

Available in 3ds Max 2009 and higher.

    <void>duplicate <integer>index

Duplicates the indexed layer of the Composite Map, creating an identical new layer.Equivalent to pressing the "Duplicate This Layer" icon in the UI.

Available in 3ds Max 2009 and higher.

#### See Also

- TextureMap Common Properties, Operators, and Methods

- Material Common Properties, Operators, and Methods

- MAXWrapper Common Properties, Operators, and Methods

- Value Common Properties, Operators, and Methods