C# Класс CSharpGL.VertexBuffer

type of Vertex Buffer Object, which represents one of vertex's attribute(position, color, uv coordinate, normal, etc).

In CSharpGL, one VertexBuffer contains only one kind of attribute.

Наследование: Buffer, ICloneable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
VertexBuffer System

Открытые методы

Метод Описание
Clone ( ) : object

Shallow copy of this VertexBuffer instance.

Standby ( ShaderProgram shaderProgram ) : void

在使用VertexArrayObject后,此方法只会执行一次。 This method will only be invoked once when using VertexArrayObject.

Приватные методы

Метод Описание
VertexBuffer ( uint bufferId, VBOConfig config, string varNameInVertexShader, int length, int byteLength, uint instancedDivisor, int patchVertexes ) : System

Vertex' attribute buffer's pointer.

Описание методов

Clone() публичный Метод

Shallow copy of this VertexBuffer instance.
public Clone ( ) : object
Результат object

Standby() публичный Метод

在使用VertexArrayObject后,此方法只会执行一次。 This method will only be invoked once when using VertexArrayObject.
public Standby ( ShaderProgram shaderProgram ) : void
shaderProgram ShaderProgram
Результат void