ShaderIncludeDB
Внутренняя база данных встроенных файлов шейдеров.
Внутренняя база данных встроенных файлов шейдеров.
Этот объект содержит фрагменты шейдеров из внутренних шейдеров Reckfell. Их можно использовать, когда требуется доступ к внутренним униформным буферам и/или внутренним функциям, например, при составлении эффектов композитора или вычислительных шейдеров. Загружаются только фрагменты для текущего устройства рендеринга.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
ShaderIncludeDBКонструктор
public ShaderIncludeDB();Методы3
GetBuiltInIncludeFilestring
public static string GetBuiltInIncludeFile(string fileName);Возвращает код для встроенного фрагмента шейдера. Вы также можете получить к нему доступ в коде шейдера через #include "filename".
| Имя | Тип | По умолчанию |
|---|---|---|
fileName | string | — |
stringHasBuiltInIncludeFilebool
public static bool HasBuiltInIncludeFile(string fileName);Возвращает true, если включаемый файл с таким именем существует.
| Имя | Тип | По умолчанию |
|---|---|---|
fileName | string | — |
boolListBuiltInIncludeFilesstring[]
public static string[] ListBuiltInIncludeFiles();Возвращает список встроенных включаемых файлов, которые в данный момент зарегистрированы.
string[]