Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
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.