CD3D11_TEXTURE2D_DESC1-Struktur (d3d11_3.h)
Beschreibt eine 2D-Textur.
Syntax
struct CD3D11_TEXTURE2D_DESC1 : D3D11_TEXTURE2D_DESC1 {
void CD3D11_TEXTURE2D_DESC1();
void CD3D11_TEXTURE2D_DESC1(
const D3D11_TEXTURE2D_DESC1 & o
);
void CD3D11_TEXTURE2D_DESC1(
DXGI_FORMAT format,
UINT width,
UINT height,
UINT arraySize,
UINT mipLevels,
UINT bindFlags,
D3D11_USAGE usage,
UINT cpuaccessFlags,
UINT sampleCount,
UINT sampleQuality,
UINT miscFlags,
D3D11_TEXTURE_LAYOUT textureLayout
);
void CD3D11_TEXTURE2D_DESC1(
const D3D11_TEXTURE2D_DESC & desc,
D3D11_TEXTURE_LAYOUT textureLayout
);
void ~CD3D11_TEXTURE2D_DESC1();
};
Vererbung
Die CD3D11_TEXTURE2D_DESC1-Struktur implementiert D3D11_TEXTURE2D_DESC1.
Member
void CD3D11_TEXTURE2D_DESC1()
TBD
void CD3D11_TEXTURE2D_DESC1( const D3D11_TEXTURE2D_DESC1 & o)
void CD3D11_TEXTURE2D_DESC1( DXGI_FORMAT format, UINT width, UINT height, UINT arraySize, UINT mipLevels, UINT bindFlags, D3D11_USAGE usage, UINT cpuaccessFlags, UINT sampleCount, UINT sampleQuality, UINT miscFlags, D3D11_TEXTURE_LAYOUT textureLayout)
void CD3D11_TEXTURE2D_DESC1( const D3D11_TEXTURE2D_DESC & desc, D3D11_TEXTURE_LAYOUT textureLayout)
void ~CD3D11_TEXTURE2D_DESC1()
TBD
Hinweise
Diese Struktur wird in einem Aufruf von ID3D11Device3::CreateTexture2D1 verwendet.
Zusätzlich zu dieser Struktur können Sie auch die CD3D11_TEXTURE2D_DESC1 abgeleitete Struktur verwenden, die in D3D11_3.h definiert ist und sich wie eine geerbte Klasse verhält, um eine Texturbeschreibung zu erstellen.
Das Gerät schränkt einige Größeneinschränkungen ein (muss ein Vielfaches einer Mindestgröße sein) für eine ressource im Unterstempel, eine blockkomprimierte Ressource oder eine Ressource im Bitformat.
Der Texturgrößenbereich wird durch die Featureebene bestimmt, auf der Sie das Gerät erstellen, und nicht durch die Version der Microsoft Direct3D-Schnittstelle. Wenn Sie beispielsweise Microsoft Direct3D 10-Hardware auf Featureebene 10 (D3D_FEATURE_LEVEL_10_0) verwenden und D3D11ErstellenDevice aufrufen, um eine ID3D11Geräte zu erstellen, müssen Sie die maximale Texturgröße auf D3D10_REQ_TEXTURE2D_U_OR_V_DIMENSION (8192) beschränken, wenn Sie Ihre 2D-Textur erstellen.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d11_3.h |