[PATCH 4/7] d3dx9: Add GetNumVertices and GetVertexBuffer calls to ID3DXMesh interface.
Misha Koshelev
misha680 at gmail.com
Wed Jun 23 22:18:47 CDT 2010
---
include/d3dx9mesh.h | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/include/d3dx9mesh.h b/include/d3dx9mesh.h
index 7e07561..e444693 100644
--- a/include/d3dx9mesh.h
+++ b/include/d3dx9mesh.h
@@ -125,11 +125,17 @@ DECLARE_INTERFACE_(ID3DXMesh, ID3DXBaseMesh)
#define ID3DXMesh_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
#define ID3DXMesh_AddRef(p) (p)->lpVtbl->AddRef(p)
#define ID3DXMesh_Release(p) (p)->lpVtbl->Release(p)
+/*** ID3DXBaseMesh methods ***/
+#define ID3DXMesh_GetNumVertices(p) (p)->lpVtbl->GetNumVertices(p)
+#define ID3DXMesh_GetVertexBuffer(p,a) (p)->lpVtbl->GetVertexBuffer(p,a)
#else
/*** IUnknown methods ***/
#define ID3DXMesh_QueryInterface(p,a,b) (p)->QueryInterface(a,b)
#define ID3DXMesh_AddRef(p) (p)->AddRef()
#define ID3DXMesh_Release(p) (p)->Release()
+/*** ID3DXBaseMesh methods ***/
+#define ID3DXMesh_GetNumVertices(p) (p)->GetNumVertices(p)
+#define ID3DXMesh_GetVertexBuffer(p,a) (p)->GetVertexBuffer(p,a)
#endif
#ifdef __cplusplus
--
1.7.1
More information about the wine-patches
mailing list