VirtualBox

Ignore:
Timestamp:
Jul 21, 2009 9:16:52 AM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
50306
Message:

crOpenGL: update to wine 1.1.26

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/d3d10effect.h

    r19678 r21731  
    213213#undef INTERFACE
    214214
     215DEFINE_GUID(IID_ID3D10EffectMatrixVariable, 0x50666c24, 0xb82f, 0x4eed, 0xa1, 0x72, 0x5b, 0x6e, 0x7e, 0x85, 0x22, 0xe0);
     216
     217#define INTERFACE ID3D10EffectMatrixVariable
     218DECLARE_INTERFACE_(ID3D10EffectMatrixVariable, ID3D10EffectVariable)
     219{
     220    /* ID3D10EffectVariable methods */
     221    STDMETHOD_(BOOL, IsValid)(THIS) PURE;
     222    STDMETHOD_(struct ID3D10EffectType *, GetType)(THIS) PURE;
     223    STDMETHOD(GetDesc)(THIS_ D3D10_EFFECT_VARIABLE_DESC *desc) PURE;
     224    STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByIndex)(THIS_ UINT index) PURE;
     225    STDMETHOD_(struct ID3D10EffectVariable *, GetAnnotationByName)(THIS_ LPCSTR name) PURE;
     226    STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByIndex)(THIS_ UINT index) PURE;
     227    STDMETHOD_(struct ID3D10EffectVariable *, GetMemberByName)(THIS_ LPCSTR name) PURE;
     228    STDMETHOD_(struct ID3D10EffectVariable *, GetMemberBySemantic)(THIS_ LPCSTR semantic) PURE;
     229    STDMETHOD_(struct ID3D10EffectVariable *, GetElement)(THIS_ UINT index) PURE;
     230    STDMETHOD_(struct ID3D10EffectConstantBuffer *, GetParentConstantBuffer)(THIS) PURE;
     231    STDMETHOD_(struct ID3D10EffectScalarVariable *, AsScalar)(THIS) PURE;
     232    STDMETHOD_(struct ID3D10EffectVectorVariable *, AsVector)(THIS) PURE;
     233    STDMETHOD_(struct ID3D10EffectMatrixVariable *, AsMatrix)(THIS) PURE;
     234    STDMETHOD_(struct ID3D10EffectStringVariable *, AsString)(THIS) PURE;
     235    STDMETHOD_(struct ID3D10EffectShaderResourceVariable *, AsShaderResource)(THIS) PURE;
     236    STDMETHOD_(struct ID3D10EffectRenderTargetViewVariable *, AsRenderTargetView)(THIS) PURE;
     237    STDMETHOD_(struct ID3D10EffectDepthStencilViewVariable *, AsDepthStencilView)(THIS) PURE;
     238    STDMETHOD_(struct ID3D10EffectConstantBuffer *, AsConstantBuffer)(THIS) PURE;
     239    STDMETHOD_(struct ID3D10EffectShaderVariable *, AsShader)(THIS) PURE;
     240    STDMETHOD_(struct ID3D10EffectBlendVariable *, AsBlend)(THIS) PURE;
     241    STDMETHOD_(struct ID3D10EffectDepthStencilVariable *, AsDepthStencil)(THIS) PURE;
     242    STDMETHOD_(struct ID3D10EffectRasterizerVariable *, AsRasterizer)(THIS) PURE;
     243    STDMETHOD_(struct ID3D10EffectSamplerVariable *, AsSampler)(THIS) PURE;
     244    STDMETHOD(SetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE;
     245    STDMETHOD(GetRawValue)(THIS_ void *data, UINT offset, UINT count) PURE;
     246    /* ID3D10EffectMatrixVariable methods */
     247    STDMETHOD(SetMatrix)(THIS_ float *data) PURE;
     248    STDMETHOD(GetMatrix)(THIS_ float *data) PURE;
     249    STDMETHOD(SetMatrixArray)(THIS_ float *data, UINT offset, UINT count) PURE;
     250    STDMETHOD(GetMatrixArray)(THIS_ float *data, UINT offset, UINT count) PURE;
     251    STDMETHOD(SetMatrixTranspose)(THIS_ float *data) PURE;
     252    STDMETHOD(GetMatrixTranspose)(THIS_ float *data) PURE;
     253    STDMETHOD(SetMatrixTransposeArray)(THIS_ float *data, UINT offset, UINT count) PURE;
     254    STDMETHOD(GetMatrixTransposeArray)(THIS_ float *data, UINT offset, UINT count) PURE;
     255};
     256#undef INTERFACE
     257
    215258DEFINE_GUID(IID_ID3D10EffectTechnique, 0xdb122ce8, 0xd1c9, 0x4292, 0xb2, 0x37, 0x24, 0xed, 0x3d, 0xe8, 0xb1, 0x75);
    216259
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette