DynamicIndexBuffer.SetData Generic Method (T[], Int32, Int32, SetDataOptions)
XNA Game Studio 2.0
Copies array data to the index buffer.
Namespace: Microsoft.Xna.Framework.Graphics
Assembly: Microsoft.Xna.Framework (in microsoft.xna.framework.dll)
public void SetData<T> ( T[] data, int startIndex, int elementCount, SetDataOptions options ) where T : ValueType
Type Parameters
- T
- The type of the elements in the array.
Parameters
- data
- The array of data to copy.
- startIndex
- The index of the element in the array at which to start copying.
- elementCount
- The number of elements to copy.
- options
- Specifies whether existing data in the buffer will be kept after this operation. Discard is not valid on Xbox 360, but dynamic geometry may be rendered on the Xbox 360 by using DrawUserIndexedPrimitives instead of setting the data for the index buffer.
An InvalidOperationException is thrown if an attempt is made to modify (for example, calls to the GetData or SetData methods) a resource that is currently set on a graphics device.