IndexBuffer.GetData Generic Method (T )

Gets a copy of the index buffer data.

Syntax

'Declaration
Public Sub GetData(Of T As ValueType) ( _
         data As T() _
)
public void GetData<T> (
         T[] data
) where T : ValueType
public:
generic<typename T> where T : ValueType
void GetData(
         T data[]
)

Type Parameters

  • T
    The type of elements in the array.

Parameters

  • data
    Type: T
    Array of data.

Exceptions

Exception type Condition
ArgumentNullException data is null.
InvalidOperationException The array specified in the data parameter is not the correct size for the amount of data requested.
NotSupportedException This IndexBuffer was created with a usage type of BufferUsage.WriteOnly. Calling GetData on a resource that was created with BufferUsage.WriteOnly is not supported.

Remarks

An InvalidOperationException is thrown if an attempt is made to modify (for example, calls to the SetData method) a resource that is currently set on a graphics device.

Requirements

Namespace: Microsoft.Xna.Framework.Graphics

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

See Also

Reference

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

Platforms

Windows Phone