## ShaderDef.PluginBased

### Introduced

v9.0 (2011)

### Description

Returns a Boolean value describing whether or not the definition is plug-in-based. Shader definitions can be created in a self-installing plug-in using the PluginRegistrar.RegisterShader method. The DefineInfo and Define callbacks give you access to the ShaderDef object so you can populate it with the list of parameters, categories, attributes, etc. See the Creating Shader Definition Plug-ins topic for more details.

### C# Syntax

    // get accessor
    Boolean rtn = ShaderDef.PluginBased;

### See Also

ShaderDef.ParserBased ShaderDef.Plugin Creating Shader Definition Plug-ins