## siShaderType

### Description

Defines the shader type

### C# Syntax

    siShaderType.siShaderUnknown                                                // 0
    siShaderType.siShader                                                       // 1
    siShaderType.siShaderCompound                                               // 2
    siShaderType.siShaderComment                                                // 3

Constant | Value | Description
--- | --- | ---
siShaderUnknown | 0 | Unknown shader
siShader | 1 | Normal shader
siShaderCompound | 2 | Shader Compound
siShaderComment | 3 | Shader Comment

### Applies To

Shader.ShaderType Shader::GetShaderType