[2/3] d3dx9: Add d3dx9effect.h
Alexandre Julliard
julliard at winehq.org
Tue Aug 26 04:23:15 CDT 2008
Busquets Pérez Luis C. <luiscar2001 at yahoo.es> writes:
> + /*** ID3DXEffect ***/
> + STDMETHOD(GetPool)(THIS_ LPD3DXEFFECTPOOL* ppPool) PURE;
> + STDMETHOD(SetTechnique)(THIS_ D3DXHANDLE hTechnique) PURE;
> + STDMETHOD_(D3DXHANDLE, GetCurrentTechnique)(THIS) PURE;
> + STDMETHOD(ValidateTechnique)(THIS_ D3DXHANDLE hTechnique) PURE;
> + STDMETHOD(FindNextValidTechnique)(THIS_ D3DXHANDLE hTechnique, D3DXHANDLE *pTechnique) PURE;
> + STDMETHOD_(BOOL, IsParameterUsed)(THIS_ D3DXHANDLE hParameter, D3DXHANDLE hTechnique) PURE;
> + STDMETHOD(Begin)(THIS_ UINT *pPasses, DWORD Flags) PURE;
> + STDMETHOD(Pass)(THIS_ UINT Pass) PURE;
> + STDMETHOD(End)(THIS) PURE;
> + STDMETHOD(GetDevice)(THIS_ LPDIRECT3DDEVICE9* ppDevice) PURE;
> + STDMETHOD(OnLostDevice)(THIS) PURE;
> + STDMETHOD(OnResetDevice)(THIS) PURE;
> + STDMETHOD(CloneEffect)(THIS_ LPDIRECT3DDEVICE9 pDevice, LPD3DXEFFECT* ppEffect) PURE;
This doesn't match the headers I have. Is the interface different
between d3dx9 versions?
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list