[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