C# Class Axiom.Graphics.DefaultHardwareVertexBuffer

Inheritance: HardwareVertexBuffer
Afficher le fichier Open project: WolfgangSt/axiom Class Usage Examples

Méthodes publiques

Méthode Description
DefaultHardwareVertexBuffer ( HardwareBufferManagerBase manager, Axiom.Graphics.VertexDeclaration vertexDeclaration, int numVertices, BufferUsage usage ) : System
DefaultHardwareVertexBuffer ( Axiom.Graphics.VertexDeclaration vertexDeclaration, int numVertices, BufferUsage usage ) : System
Lock ( int offset, int length, BufferLocking locking ) : IntPtr
ReadData ( int offset, int length, IntPtr dest ) : void
Unlock ( ) : void
WriteData ( int offset, int length, Array data, bool discardWholeBuffer ) : void
WriteData ( int offset, int length, IntPtr src, bool discardWholeBuffer ) : void

Méthodes protégées

Méthode Description
LockImpl ( int offset, int length, BufferLocking locking ) : IntPtr
UnlockImpl ( ) : void

Method Details

DefaultHardwareVertexBuffer() public méthode

public DefaultHardwareVertexBuffer ( HardwareBufferManagerBase manager, Axiom.Graphics.VertexDeclaration vertexDeclaration, int numVertices, BufferUsage usage ) : System
manager HardwareBufferManagerBase
vertexDeclaration Axiom.Graphics.VertexDeclaration
numVertices int
usage BufferUsage
Résultat System

DefaultHardwareVertexBuffer() public méthode

public DefaultHardwareVertexBuffer ( Axiom.Graphics.VertexDeclaration vertexDeclaration, int numVertices, BufferUsage usage ) : System
vertexDeclaration Axiom.Graphics.VertexDeclaration
numVertices int
usage BufferUsage
Résultat System

Lock() public méthode

public Lock ( int offset, int length, BufferLocking locking ) : IntPtr
offset int
length int
locking BufferLocking
Résultat System.IntPtr

LockImpl() protected méthode

protected LockImpl ( int offset, int length, BufferLocking locking ) : IntPtr
offset int
length int
locking BufferLocking
Résultat System.IntPtr

ReadData() public méthode

public ReadData ( int offset, int length, IntPtr dest ) : void
offset int
length int
dest System.IntPtr
Résultat void

Unlock() public méthode

public Unlock ( ) : void
Résultat void

UnlockImpl() protected méthode

protected UnlockImpl ( ) : void
Résultat void

WriteData() public méthode

public WriteData ( int offset, int length, Array data, bool discardWholeBuffer ) : void
offset int
length int
data System.Array
discardWholeBuffer bool
Résultat void

WriteData() public méthode

public WriteData ( int offset, int length, IntPtr src, bool discardWholeBuffer ) : void
offset int
length int
src System.IntPtr
discardWholeBuffer bool
Résultat void