Structures


Content:

public struct CompiledShaderProgram

Language: C#

Скомпилированная программа шейдера

public class Font

Language: C#

Класс для работы со шрифтами

public interface IShader : IDisposable, IPointable<uint>

Language: C#

Интерфейс шейдера.

public interface ITexture : IDisposable, IPointable<uint>

Language: C#

Интерфейс текстуры

public class Material

Language: C#

Материал для рендеринга. Автоматически получает uniforms из шейдера.

public class Mesh

Language: C#

Меш, содержащий вершины и индексы треугольников

public struct RawImage

Language: C#

Структура для хранения необработанного изображения

public struct RenderState

Language: C#

Состояние рендера объекта

Parameters:

  • transform: Преобразование объекта
  • materials: Материалы объекта

public class RenderTexture : ITexture

Language: C#

Текстура для рендеринга сцены в текстуру

public struct ShaderScript : IEquatable<ShaderScript>

Language: C#

Структура для хранения шейдерного скрипта и его типа

public struct Vertex

Language: C#

Структура вершины для рендеринга

Parameters:

  • position: Позиция вершины
  • uv: Текстурные координаты вершины
  • material: Идентификатор материала вершины

public class Viewport

Language: C#

Представляет область просмотра камеры и связанные с ней преобразования.