Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

CD3D11_TEXTURE2D_DESC class

Represents a 2D texture and provides convenience methods for creating 2D textures.

Members

The CD3D11_TEXTURE2D_DESC class inherits from D3D11_TEXTURE2D_DESC. CD3D11_TEXTURE2D_DESC also has these types of members:

Constructors

The CD3D11_TEXTURE2D_DESC class has these constructors.

ConstructorDescription
CD3D11_TEXTURE2D_DESC()

Instantiates a new instance of an uninitialized CD3D11_TEXTURE2D_DESC structure.

CD3D11_TEXTURE2D_DESC(D3D11_TEXTURE2D_DESC_values)(DXGI_FORMAT,UINT,UINT,UINT,UINT,UINT,D3D11_USAGE,UINT,UINT,UINT,UINT)

Instantiates a new instance of a CD3D11_TEXTURE2D_DESC structure that is initialized with D3D11_TEXTURE2D_DESC values.

 

Methods

The CD3D11_TEXTURE2D_DESC class has these methods.

MethodDescription
~CD3D11_TEXTURE2D_DESC

Destroys an instance of a CD3D11_TEXTURE2D_DESC structure.

CD3D11_TEXTURE2D_DESC(D3D11_TEXTURE2D_DESC&)(const &D3D11_TEXTURE2D_DESC)

Instantiates a new instance of a CD3D11_TEXTURE2D_DESC structure that is initialized with a D3D11_TEXTURE2D_DESC structure.

D3D11_TEXTURE2D_DESC()

This operator returns the address of a D3D11_TEXTURE2D_DESC structure that contains the data from the CD3D11_TEXTURE2D_DESC instance.

 

Remarks

Here is how D3D11.h defines CD3D11_TEXTURE2D_DESC:



struct CD3D11_TEXTURE2D_DESC : public D3D11_TEXTURE2D_DESC
{
    CD3D11_TEXTURE2D_DESC()
    {}
    explicit CD3D11_TEXTURE2D_DESC( const D3D11_TEXTURE2D_DESC& o ) :
        D3D11_TEXTURE2D_DESC( o )
    {}
    explicit CD3D11_TEXTURE2D_DESC(
        DXGI_FORMAT format,
        UINT width,
        UINT height,
        UINT arraySize = 1,
        UINT mipLevels = 0,
        UINT bindFlags = D3D11_BIND_SHADER_RESOURCE,
        D3D11_USAGE usage = D3D11_USAGE_DEFAULT,
        UINT cpuaccessFlags = 0,
        UINT sampleCount = 1,
        UINT sampleQuality = 0,
        UINT miscFlags = 0 )
    {
        Width = width;
        Height = height;
        MipLevels = mipLevels;
        ArraySize = arraySize;
        Format = format;
        SampleDesc.Count = sampleCount;
        SampleDesc.Quality = sampleQuality;
        Usage = usage;
        BindFlags = bindFlags;
        CPUAccessFlags = cpuaccessFlags;
        MiscFlags = miscFlags;
    }
    ~CD3D11_TEXTURE2D_DESC() {}
    operator const D3D11_TEXTURE2D_DESC&() const { return *this; }
};


Requirements

Minimum supported client

Windows 7 [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2008 R2 [desktop apps | Windows Store apps]

Header

D3D11.h

Library

D3D11.lib

See also

D3D11_TEXTURE2D_DESC
CD3D11 Helper Structures

 

 

Show:
© 2017 Microsoft