C# Класс Reign.Video.IVertexBuffer

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

Защищенные свойства (Protected)

Свойство Тип Описание
usage BufferUsages
vertexByteSize int

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

Метод Описание
Draw ( ) : void
Draw ( int drawCount ) : void
DrawInstanced ( int drawCount ) : void
DrawInstancedClassic ( int drawCount, int meshVertexCount, int meshIndexCount ) : void
Enable ( ) : void
Enable ( IIndexBuffer indexBuffer ) : void
Enable ( IIndexBuffer indexBuffer, IVertexBuffer instanceBuffer ) : void
Enable ( IVertexBuffer instanceBuffer ) : void
Update ( float vertices, int updateCount ) : void

Защищенные методы

Метод Описание
IVertexBuffer ( IDisposableResource parent, IBufferLayoutDesc bufferLayoutDesc, BufferUsages usage, float vertices ) : System

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

Draw() публичный абстрактный Метод

public abstract Draw ( ) : void
Результат void

Draw() публичный абстрактный Метод

public abstract Draw ( int drawCount ) : void
drawCount int
Результат void

DrawInstanced() публичный абстрактный Метод

public abstract DrawInstanced ( int drawCount ) : void
drawCount int
Результат void

DrawInstancedClassic() публичный абстрактный Метод

public abstract DrawInstancedClassic ( int drawCount, int meshVertexCount, int meshIndexCount ) : void
drawCount int
meshVertexCount int
meshIndexCount int
Результат void

Enable() публичный абстрактный Метод

public abstract Enable ( ) : void
Результат void

Enable() публичный абстрактный Метод

public abstract Enable ( IIndexBuffer indexBuffer ) : void
indexBuffer IIndexBuffer
Результат void

Enable() публичный абстрактный Метод

public abstract Enable ( IIndexBuffer indexBuffer, IVertexBuffer instanceBuffer ) : void
indexBuffer IIndexBuffer
instanceBuffer IVertexBuffer
Результат void

Enable() публичный абстрактный Метод

public abstract Enable ( IVertexBuffer instanceBuffer ) : void
instanceBuffer IVertexBuffer
Результат void

IVertexBuffer() защищенный Метод

protected IVertexBuffer ( IDisposableResource parent, IBufferLayoutDesc bufferLayoutDesc, BufferUsages usage, float vertices ) : System
parent IDisposableResource
bufferLayoutDesc IBufferLayoutDesc
usage BufferUsages
vertices float
Результат System

Update() публичный абстрактный Метод

public abstract Update ( float vertices, int updateCount ) : void
vertices float
updateCount int
Результат void

Описание свойств

usage защищенное свойство

protected BufferUsages usage
Результат BufferUsages

vertexByteSize защищенное свойство

protected int vertexByteSize
Результат int