DynamicVertexBuffer Constructor (GraphicsDevice, Type, Int32, BufferUsage)

Initializes a new instance of DynamicVertexBuffer with the specified parameters.

Namespace: Microsoft.Xna.Framework.Graphics
Assembly: Microsoft.Xna.Framework (in microsoft.xna.framework.dll)

Syntax

public DynamicVertexBuffer (
         GraphicsDevice graphicsDevice,
         Type vertexType,
         int elementCount,
         BufferUsage usage
)

Parameters

  • graphicsDevice
    The graphics device to associate with this vertex buffer.
  • vertexType
    The type of vertices in this vertex buffer.
  • elementCount
    The number of elements in this vertex buffer.
  • usage
    A set of options identifying the behaviors of this vertex buffer resource. It is good practice to match the usage parameter with the createOptions parameter in the GraphicsDevice constructor.

Exceptions

Exception type Condition
ArgumentNullException The graphicsDevice must not be null when creating new resources.
ArgumentOutOfRangeException elementCount must be greater than zero.
InvalidOperationException This resource could not be created.

See Also

Reference

DynamicVertexBuffer Class
DynamicVertexBuffer Members
Microsoft.Xna.Framework.Graphics Namespace

Platforms

Xbox 360, Windows XP SP2, Windows Vista