DynamicVertexBuffer.SetData<T> Method (array<T[], Int32, Int32, SetDataOptions)
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Sets dynamic vertex buffer data, specifying the start index, number of elements and options.
Namespace: Microsoft.Xna.Framework.Graphics
Assembly: Microsoft.Xna.Framework.Graphics (in Microsoft.Xna.Framework.Graphics.dll)
Syntax
'Declaration
Public Sub SetData(Of T As {Structure, New}) ( _
data As T(), _
startIndex As Integer, _
elementCount As Integer, _
options As SetDataOptions _
)
public void SetData<T>(
T[] data,
int startIndex,
int elementCount,
SetDataOptions options
)
where T : struct, new()
Type Parameters
- T
The type of the elements in the array.
Parameters
- data
Type: array<T[]
Array of data.
- startIndex
Type: System.Int32
The first element to use.
- elementCount
Type: System.Int32
The number of elements to use.
- options
Type: Microsoft.Xna.Framework.Graphics.SetDataOptions
Specifies whether existing data in the buffer will be kept after this operation.
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.
Version Information
Silverlight
Supported in: 5
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
See Also