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.
Определяет область действия параметра.