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...
VisualShaderNodeParameter
Наследует: VisualShaderNode < Resource < RefCounted < Object
Наследуется от: VisualShaderNodeBooleanParameter, VisualShaderNodeColorParameter, VisualShaderNodeFloatParameter, VisualShaderNodeIntParameter, VisualShaderNodeTextureParameter, VisualShaderNodeTransformParameter, VisualShaderNodeUIntParameter, VisualShaderNodeVec2Parameter, VisualShaderNodeVec3Parameter, VisualShaderNodeVec4Parameter
Базовый тип для параметров в графе визуального шейдера.
Описание
Параметр представляет собой переменную в шейдере, которая задается извне, т. е. из ShaderMaterial. Параметры представлены как свойства в ShaderMaterial и могут быть назначены из Инспектора или из скрипта.
Свойства
|
||
|
||
|
Перечисления
enum Qualifier: 🔗
Qualifier QUAL_NONE = 0
Параметр будет привязан к ShaderMaterial с помощью этого шейдера.
Qualifier QUAL_GLOBAL = 1
Параметр будет использовать глобальное значение, определенное в настройках проекта.
Qualifier QUAL_INSTANCE = 2
Параметр будет привязан к узлу с прикрепленным ShaderMaterial с помощью этого шейдера.
Qualifier QUAL_INSTANCE_INDEX = 3
Параметр будет привязан к узлу с прикрепленным ShaderMaterial с помощью этого шейдера. Позволяет установить свойство instance_index.
Qualifier QUAL_MAX = 4
Представляет размер перечисления Qualifier.
Описания свойств
Индекс в диапазоне 0-15, используемый для предотвращения конфликтов при применении шейдера к нескольким материалам.
Имя параметра, по которому к нему можно получить доступ через свойства ShaderMaterial.
Определяет область действия параметра.