IVertexAttributes

public void AddAttribute(uint index, int size, VertexAttribPointerType type, bool normalized, uint stride, int offset)

Language: C#

Добавляет атрибут вершины с заданными параметрами

Parameters:

  • index: Индекс атрибута вершины
  • size: Количество компонентов атрибута
  • type: Тип данных атрибута
  • normalized: Флаг нормализации данных
  • stride: Шаг между атрибутами в байтах
  • offset: Смещение атрибута в байтах

public void Bind()

Language: C#

Привязывает атрибуты вершин к текущему контексту OpenGL

public void Unbind()

Language: C#

Отвязывает атрибуты вершин от текущего контекста OpenGL

public bool EnableAttribute(uint index)

Language: C#

Включает атрибут вершины по индексу

Parameters:

  • index: Индекс атрибута вершины

public bool DisableAttribute(uint index)

Language: C#

Отключает атрибут вершины по индексу

Parameters:

  • index: Индекс атрибута вершины

Returns: Статус успешности операции