![]() |
![]() |
![]() |
PatchMesh.SetVertexBufferData Method |
Language: |
Sets vertex buffer data.
Visual Basic .NET Public Sub SetVertexBufferData( _
ByVal data As Object, _
ByVal flags As LockFlags _
)C# public void SetVertexBufferData(
object data,
LockFlags flags
);Managed C++ public: void SetVertexBufferData(
Object *data,
LockFlags flags
);JScript .NET public function SetVertexBufferData(
data : Object,
flags : LockFlags
);
data System.Object. An Object that contains the data to copy into the vertex buffer. This can be any value type or array of value types. The Int32
and Int16
values are commonly used.
flags Microsoft.DirectX.Direct3D.LockFlags. 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.
The SetVertexBufferData method locks, sets, and then unlocks the vertex buffer. A call to UnlockVertexBuffer is not required.
Exceptions
InvalidCallException The method call is invalid. For example, a method's parameter might contain an invalid value.
Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center