ID3D11RasterizerState,ID3D11DepthStencilView,ID3D11DepthStencilState

来源:互联网 发布:mac 用什么三维软件 编辑:程序博客网 时间:2024/05/24 07:11

1、ID3D11RasterizerState结构体-渲染状态

ID3D11RasterizerState : public ID3D11DeviceChild

    {
    public:
        virtual void STDMETHODCALLTYPE GetDesc( 
            /* [annotation] */ 
            __out  D3D11_RASTERIZER_DESC *pDesc) = 0;
        

    };


  ID3D11DeviceChild : public IUnknown
    {
    public:
        virtual void STDMETHODCALLTYPE GetDevice( 
            /* [annotation] */ 
            __out  ID3D11Device **ppDevice) = 0;
        
        virtual HRESULT STDMETHODCALLTYPE GetPrivateData( 
            /* [annotation] */ 
            __in  REFGUID guid,


2、ID3D11DepthStencilView结构体-深度目标视图

ID3D11DepthStencilView : public ID3D11View
    {
    public:
        virtual void STDMETHODCALLTYPE GetDesc( 
            /* [annotation] */ 
            __out  D3D11_DEPTH_STENCIL_VIEW_DESC *pDesc) = 0;
        
    };


ID3D11View : public ID3D11DeviceChild
    {
    public:
        virtual void STDMETHODCALLTYPE GetResource( 
            /* [annotation] */ 
            __out  ID3D11Resource **ppResource) = 0;
        
    };
    

3、ID3D11DepthStencilState机构体

ID3D11DepthStencilState : public ID3D11DeviceChild
    {
    public:
        virtual void STDMETHODCALLTYPE GetDesc( 
            /* [annotation] */ 
            __out  D3D11_DEPTH_STENCIL_DESC *pDesc) = 0;
        
    };

0 0
原创粉丝点击