ShaderScript
public ShaderType Type { get; set; }
Language: C#
Тип шейдера
public string Code { get; set; }
Language: C#
Код шейдера
public ShaderScript(ShaderType type, string code)
Language: C#
Создает шейдерный скрипт
Parameters:
- type: Тип шейдера
- code: Код шейдера
public readonly void Deconstruct(out ShaderType type, out string code)
Language: C#
Деконструктор шейдерного скрипта
Parameters:
- type: Тип шейдера
- code: Код шейдера
public readonly bool Equals(ShaderScript other)
Language: C#
Проверяет равенство с другим шейдерным скриптом
Parameters:
- other: Другой шейдерный скрипт
Returns: Возвращает true, если шейдерные скрипты равны, иначе false
public override readonly bool Equals(object? obj)
Language: C#
Проверяет равенство с другим объектом
Parameters:
- obj: Другой объект
Returns: Возвращает true, если объекты равны, иначе false
public override readonly int GetHashCode()
Language: C#
Возвращает хеш-код шейдерного скрипта
Returns: Хеш-код шейдерного скрипта
public static operator bool ==(ShaderScript left, ShaderScript right)
Language: C#
Переопределение оператора равенства
Parameters:
- left: Левый шейдерный скрипт
- right: Правый шейдерный скрипт
Returns: Возвращает true, если шейдерные скрипты равны, иначе false
public static operator bool !=(ShaderScript left, ShaderScript right)
Language: C#
Переопределение оператора неравенства
Parameters:
- left: Левый шейдерный скрипт
- right: Правый шейдерный скрипт
Returns: Возвращает true, если шейдерные скрипты не равны, иначе false