[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