## siShaderCnxPointType

### Description

This enumeration type specifies what kind of shader port connections you are interested in when using the RemoveAllShadersFromCnxPoint command.

### C# Syntax

    siShaderCnxPointType.siShaderCnxPointNone                                   // 0
    siShaderCnxPointType.siShaderCnxPointBasePorts                              // 1
    siShaderCnxPointType.siShaderCnxPointTextureLayerPorts                      // 2
    siShaderCnxPointType.siShaderCnxPointAll                                    // 65535

Constant | Value | Description
--- | --- | ---
siShaderCnxPointNone | 0 | Reference none of the connections on a parameter. (not normally used)
siShaderCnxPointBasePorts | 1 | Reference only regular shader connections (not including texture layer port connections). "Regular connections" refers to connections of one shader to another.
siShaderCnxPointTextureLayerPorts | 2 | Reference texture layer port connections only.
siShaderCnxPointAll | 65535 | Reference all types of shader connections, including both regular and texture layer port connections.

### Applies To

RemoveAllShadersFromCnxPoint