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