Microsoft DirectX 9.0 SDK Update (October 2004)

BaseMesh.SetIndexBufferData Method

Language:

Note: This documentation is preliminary and is subject to change.

Sets index buffer data.

Definition

Visual Basic .NET Public Sub SetIndexBufferData( _
    ByVal data As Object, _
    ByVal flags As LockFlags _
)
C# public void SetIndexBufferData(
    object data,
    LockFlags flags
);
Managed C++ public: void SetIndexBufferData(
    Object *data,
    LockFlags flags
);
JScript .NET public function SetIndexBufferData(
    data : Object,
    flags : LockFlags
);

Parameters

data System.Object. An Object Leave Site that contains the data to copy into the index buffer. This can be any value type or array of value types. The Int32 Leave Site and Int16 Leave Site values are commonly used.
flags Microsoft.DirectX.Direct3D.LockFlags. Combination of zero or more LockFlags that describe the type of lock to perform when setting the data. For this method, the valid flags are Discard, NoDirtyUpdate, NoSystemLock, and ReadOnly. For a description of the flags, see LockFlags.

Remarks

The SetIndexBufferData method locks, sets, and then unlocks the index buffer. A call to UnlockIndexBuffer is not required.

Exceptions
InvalidCallException The method call is invalid. For example, a method's parameter might contain an invalid value.

Applies To

Mesh, ProgressiveMesh

© 2004 Microsoft Corporation. All rights reserved. Terms of use.

Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center