siShaderPropertyFilterType

Introduced

v9.0 (2011)

Description

Defines the types of filters when creating a shader parameter definition of type property look-up (siShaderDataTypeProperty). When you call the SetAttribute method, pass siPropertyFilterAttribute in the first parameter and one of these values in the second parameter.

C# Syntax

siShaderPropertyFilterType.siAnyPropertyFilter                              // 0
siShaderPropertyFilterType.siAnyVertexMapPropertyFilter                     // 1
siShaderPropertyFilterType.siUVPropertyFilter                               // 2
siShaderPropertyFilterType.siCAVPropertyFilter                              // 3
siShaderPropertyFilterType.siWeightMapPropertyFilter                        // 4
siShaderPropertyFilterType.siTextureMapPropertyFilter                       // 5
siShaderPropertyFilterType.siNormalPropertyFilter                           // 6

Constant Value Description
siAnyPropertyFilter 0 Any property.
siAnyVertexMapPropertyFilter 1 Any vertex map property.
siUVPropertyFilter 2 Texture projection property.
siCAVPropertyFilter 3 Color-at-Vertices property.
siWeightMapPropertyFilter 4 Weightmap property.
siTextureMapPropertyFilter 5 Texture map property.
siNormalPropertyFilter 6 Normal property.

Applies To

siPropertyFilterAttribute ShaderParamDefOptions.SetAttribute ShaderParamDefOptions::SetAttribute