Lines Matching refs:STDMETHOD

60     STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID* object) PURE;
64 STDMETHOD(DrawSubset)(THIS_ DWORD attrib_id) PURE;
68 STDMETHOD(GetDeclaration)(THIS_ D3DVERTEXELEMENT9 declaration[MAX_FVF_DECL_SIZE]) PURE;
71 STDMETHOD(GetDevice)(THIS_ LPDIRECT3DDEVICE9* device) PURE;
72 STDMETHOD(CloneMeshFVF)(THIS_ DWORD options, DWORD fvf, LPDIRECT3DDEVICE9 device, LPD3DXMESH* clone_mesh) PURE;
73 STDMETHOD(CloneMesh)(THIS_ DWORD options, CONST D3DVERTEXELEMENT9* declaration, LPDIRECT3DDEVICE9 device,
75 STDMETHOD(GetVertexBuffer)(THIS_ LPDIRECT3DVERTEXBUFFER9* vertex_buffer) PURE;
76 STDMETHOD(GetIndexBuffer)(THIS_ LPDIRECT3DINDEXBUFFER9* index_buffer) PURE;
77 STDMETHOD(LockVertexBuffer)(THIS_ DWORD flags, LPVOID* data) PURE;
78 STDMETHOD(UnlockVertexBuffer)(THIS) PURE;
79 STDMETHOD(LockIndexBuffer)(THIS_ DWORD flags, LPVOID* data) PURE;
80 STDMETHOD(UnlockIndexBuffer)(THIS) PURE;
81 STDMETHOD(GetAttributeTable)(THIS_ D3DXATTRIBUTERANGE* attrib_table, DWORD* attrib_table_size) PURE;
82 STDMETHOD(ConvertPointRepsToAdjacency)(THIS_ CONST DWORD* point_reps, DWORD* adjacency) PURE;
83 STDMETHOD(ConvertAdjacencyToPointReps)(THIS_ CONST DWORD* adjacency, DWORD* point_reps) PURE;
84 STDMETHOD(GenerateAdjacency)(THIS_ FLOAT epsilon, DWORD* adjacency) PURE;
85 STDMETHOD(UpdateSemantics)(THIS_ D3DVERTEXELEMENT9 declaration[MAX_FVF_DECL_SIZE]) PURE;
95 STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID* object) PURE;
99 STDMETHOD(DrawSubset)(THIS_ DWORD attrib_id) PURE;
103 STDMETHOD(GetDeclaration)(THIS_ D3DVERTEXELEMENT9 declaration[MAX_FVF_DECL_SIZE]) PURE;
106 STDMETHOD(GetDevice)(THIS_ LPDIRECT3DDEVICE9* device) PURE;
107 STDMETHOD(CloneMeshFVF)(THIS_ DWORD options, DWORD fvf, LPDIRECT3DDEVICE9 device, LPD3DXMESH* clone_mesh) PURE;
108 STDMETHOD(CloneMesh)(THIS_ DWORD options, CONST D3DVERTEXELEMENT9* declaration, LPDIRECT3DDEVICE9 device,
110 STDMETHOD(GetVertexBuffer)(THIS_ LPDIRECT3DVERTEXBUFFER9* vertex_buffer) PURE;
111 STDMETHOD(GetIndexBuffer)(THIS_ LPDIRECT3DINDEXBUFFER9* index_buffer) PURE;
112 STDMETHOD(LockVertexBuffer)(THIS_ DWORD flags, LPVOID* data) PURE;
113 STDMETHOD(UnlockVertexBuffer)(THIS) PURE;
114 STDMETHOD(LockIndexBuffer)(THIS_ DWORD flags, LPVOID* data) PURE;
115 STDMETHOD(UnlockIndexBuffer)(THIS) PURE;
116 STDMETHOD(GetAttributeTable)(THIS_ D3DXATTRIBUTERANGE* attrib_table, DWORD* attrib_table_size) PURE;
117 STDMETHOD(ConvertPointRepsToAdjacency)(THIS_ CONST DWORD* point_reps, DWORD* adjacency) PURE;
118 STDMETHOD(ConvertAdjacencyToPointReps)(THIS_ CONST DWORD* adjacency, DWORD* point_reps) PURE;
119 STDMETHOD(GenerateAdjacency)(THIS_ FLOAT epsilon, DWORD* adjacency) PURE;
120 STDMETHOD(UpdateSemantics)(THIS_ D3DVERTEXELEMENT9 declaration[MAX_FVF_DECL_SIZE]) PURE;
122 STDMETHOD(LockAttributeBuffer)(THIS_ DWORD flags, DWORD** data) PURE;
123 STDMETHOD(UnlockAttributeBuffer)(THIS) PURE;
124 STDMETHOD(Optimize)(THIS_ DWORD flags, CONST DWORD* adjacency_in, DWORD* adjacency_out,
126 STDMETHOD(OptimizeInplace)(THIS_ DWORD flags, CONST DWORD* adjacency_in, DWORD* adjacency_out,
128 STDMETHOD(SetAttributeTable)(THIS_ CONST D3DXATTRIBUTERANGE* attrib_table, DWORD attrib_table_size) PURE;