Microsoft.Xna.Framework.Graphics
Class VertexBuffer
java.lang.Object
Microsoft.Xna.Framework.Graphics.GraphicsResource
Microsoft.Xna.Framework.Graphics.VertexBuffer
- All Implemented Interfaces:
- IDisposable
public class VertexBuffer
- extends GraphicsResource
Represents a list of 3D vertices to be streamed to the graphics device.
- Author:
- Halofreak1990
Method Summary |
BufferUsage |
getBufferUsage()
|
|
GetData(int offsetInBytes,
T[] data,
int startIndex,
int elementCount,
int vertexStride)
|
|
GetData(T[] data)
|
|
GetData(T[] data,
int startIndex,
int elementCount)
|
VertexDeclaration |
getVertexDeclaration()
|
|
SetData(int offsetInBytes,
T[] data,
int startIndex,
int elementCount,
int vertexStride)
|
|
SetData(T[] data)
|
|
SetData(T[] data,
int startIndex,
int elementCount)
|
java.lang.String |
toString()
Gets a string representation of the current instance. |
int |
VertexCount()
|
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
_usage
protected BufferUsage _usage
VertexBuffer
public VertexBuffer(GraphicsDevice graphicsDevice,
VertexDeclaration vertexDeclaration,
int vertexCount,
BufferUsage usage)
- Creates an instance of this object.
- Parameters:
graphicsDevice
- The graphics device.vertexDeclaration
- vertexCount
- usage
-
VertexBuffer
public VertexBuffer(GraphicsDevice graphicsDevice,
java.lang.Class vertexType,
int vertexCount,
BufferUsage usage)
- Creates an instance of this object.
- Parameters:
graphicsDevice
- The graphics device.vertexType
- vertexCount
- usage
-
getBufferUsage
public BufferUsage getBufferUsage()
- Returns:
VertexCount
public int VertexCount()
- Returns:
getVertexDeclaration
public VertexDeclaration getVertexDeclaration()
- Returns:
GetData
public <T> void GetData(T[] data)
GetData
public <T> void GetData(T[] data,
int startIndex,
int elementCount)
GetData
public <T> void GetData(int offsetInBytes,
T[] data,
int startIndex,
int elementCount,
int vertexStride)
SetData
public <T> void SetData(T[] data)
SetData
public <T> void SetData(T[] data,
int startIndex,
int elementCount)
SetData
public <T> void SetData(int offsetInBytes,
T[] data,
int startIndex,
int elementCount,
int vertexStride)
toString
public java.lang.String toString()
- Description copied from class:
GraphicsResource
- Gets a string representation of the current instance.
- Overrides:
toString
in class GraphicsResource