FilterAttribute Constructor
Declaration
public FilterAttribute(ShaderKeywordFilter.FilterAction action, ShaderKeywordFilter.FilterAttribute.Precedence precedence, ShaderKeywordFilter.FilterAttribute.EvaluationMode evaluationMode, object condition, string fileName, int lineNumber, params string[] keywordNames);Параметры
| Параметр | Описание |
|---|---|
| действия | Действие фильтра, запускаемое этим атрибутом. |
| приоритет | Режим приоритета между этим атрибутом и любыми атрибутами, оцениваемыми до него. |
| evaluationMode | Режим оценки условий, используемый для определения того, должно ли условие соответствовать или нет. |
| условие | Значение, которое сравнивается с полем данных назначения. Результат сравнения определяет поведение фильтра. |
| fileName | Путь к файлу, в котором находится этот атрибут. Автоматически заполняется по умолчанию. |
| lineNumber | Номер строки этого атрибута. Автоматически заполняется по умолчанию. |
| keywordNames | Массив имен ключевых слов шейдеров, на которые влияет этот атрибут фильтра. |
Описание
Сообщает системе шейдеров, какие ключевые слова шейдеров включать в сборку или исключать из нее, на основе поля данных под ними.