ID3DXMesh::LockAttributeBuffer 方法
锁定包含网格属性数据的网格缓冲区,并返回指向它的指针。
语法
HRESULT LockAttributeBuffer(
[in] DWORD Flags,
[out] DWORD **ppData
);
参数
-
Flags [in]
-
类型: DWORD
描述要执行的锁类型的零个或多个锁定标志的组合。 对于此方法,有效标志为:
- D3DLOCK_DISCARD
- D3DLOCK_NO_DIRTY_UPDATE
- D3DLOCK_NOSYSLOCK
- D3DLOCK_READONLY
有关标志的说明,请参阅 D3DLOCK。
-
ppData [out]
-
类型: DWORD**
指向包含网格中每个人脸的 DWORD 的缓冲区的指针的地址。
返回值
类型: HRESULT
如果方法成功,则返回值D3D_OK。 如果 方法失败,则可以D3DERR_INVALIDCALL返回值。
备注
如果已调用 ID3DXMesh::Optimize ,则网格还将具有一个可以使用 ID3DXBaseMesh::GetAttributeTable 方法访问的属性表。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅