C# Class Reign.Video.IVertexBuffer

Inheritance: DisposableResource
Afficher le fichier Open project: reignstudios/ReignSDK Class Usage Examples

Protected Properties

Свойство Type Description
usage BufferUsages
vertexByteSize int

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
IVertexBuffer ( IDisposableResource parent, IBufferLayoutDesc bufferLayoutDesc, BufferUsages usage, float vertices ) : System

Method Details

Draw() public abstract méthode

public abstract Draw ( ) : void
Résultat void

Draw() public abstract méthode

public abstract Draw ( int drawCount ) : void
drawCount int
Résultat void

DrawInstanced() public abstract méthode

public abstract DrawInstanced ( int drawCount ) : void
drawCount int
Résultat void

DrawInstancedClassic() public abstract méthode

public abstract DrawInstancedClassic ( int drawCount, int meshVertexCount, int meshIndexCount ) : void
drawCount int
meshVertexCount int
meshIndexCount int
Résultat void

Enable() public abstract méthode

public abstract Enable ( ) : void
Résultat void

Enable() public abstract méthode

public abstract Enable ( IIndexBuffer indexBuffer ) : void
indexBuffer IIndexBuffer
Résultat void

Enable() public abstract méthode

public abstract Enable ( IIndexBuffer indexBuffer, IVertexBuffer instanceBuffer ) : void
indexBuffer IIndexBuffer
instanceBuffer IVertexBuffer
Résultat void

Enable() public abstract méthode

public abstract Enable ( IVertexBuffer instanceBuffer ) : void
instanceBuffer IVertexBuffer
Résultat void

IVertexBuffer() protected méthode

protected IVertexBuffer ( IDisposableResource parent, IBufferLayoutDesc bufferLayoutDesc, BufferUsages usage, float vertices ) : System
parent IDisposableResource
bufferLayoutDesc IBufferLayoutDesc
usage BufferUsages
vertices float
Résultat System

Update() public abstract méthode

public abstract Update ( float vertices, int updateCount ) : void
vertices float
updateCount int
Résultat void

Property Details

usage protected_oe property

protected BufferUsages usage
Résultat BufferUsages

vertexByteSize protected_oe property

protected int vertexByteSize
Résultat int