C# Класс Reign.Video.D3D9.VertexBuffer

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

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

Метод Описание
Dispose ( ) : void
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
VertexBuffer ( IDisposableResource parent, IBufferLayoutDesc bufferLayoutDesc, BufferUsages usage, VertexBufferTopologys topology, float vertices ) : System
VertexBuffer ( IDisposableResource parent, IBufferLayoutDesc bufferLayoutDesc, BufferUsages usage, VertexBufferTopologys topology, float vertices, int indices ) : System

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

Метод Описание
init ( IDisposableResource parent, IBufferLayoutDesc bufferLayoutDesc, BufferUsages usage, VertexBufferTopologys topology, float vertices, int indices ) : void

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public VertexBuffer ( IDisposableResource parent, IBufferLayoutDesc bufferLayoutDesc, BufferUsages usage, VertexBufferTopologys topology, float vertices ) : System
parent IDisposableResource
bufferLayoutDesc Reign.Video.IBufferLayoutDesc
usage BufferUsages
topology VertexBufferTopologys
vertices float
Результат System

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

public VertexBuffer ( IDisposableResource parent, IBufferLayoutDesc bufferLayoutDesc, BufferUsages usage, VertexBufferTopologys topology, float vertices, int indices ) : System
parent IDisposableResource
bufferLayoutDesc Reign.Video.IBufferLayoutDesc
usage BufferUsages
topology VertexBufferTopologys
vertices float
indices int
Результат System