RDShaderFile
Наследует: Resource < RefCounted < Object
Скомпилированный файл шейдера в формате SPIR-V (используется RenderingDevice). Не путать с собственным Shader Годо.
Описание
Скомпилированный файл шейдера в форме SPIR-V.
См. также RDShaderSource. RDShaderFile предназначен только для использования с API RenderingDevice. Его не следует путать с собственным ресурсом Godot Shader, который различные узлы Godot используют для высокоуровневого программирования шейдеров.
Свойства
|
Методы
get_spirv(version: StringName = &"") const |
|
get_version_list() const |
|
void |
set_bytecode(bytecode: RDShaderSPIRV, version: StringName = &"") |
Описания свойств
Базовое сообщение об ошибке компиляции, которое указывает на ошибки, не связанные с определенным этапом шейдера, если не пусто. Если пусто, компиляция шейдера не обязательно успешна (проверьте члены сообщения об ошибке RDShaderSPIRV).
Описания метода
RDShaderSPIRV get_spirv(version: StringName = &"") const 🔗
Возвращает промежуточное представление SPIR-V для указанного шейдера version.
Array[StringName] get_version_list() const 🔗
Возвращает список скомпилированных версий для этого шейдера.
void set_bytecode(bytecode: RDShaderSPIRV, version: StringName = &"") 🔗
Устанавливает SPIR-V bytecode, который будет скомпилирован для указанной version.