Partager via


Interface ID3D10Texture2D (d3d10.h)

Une interface de texture 2D gère les données texel, qui sont de la mémoire structurée.

Héritage

L’interface ID3D10Texture2D hérite d’ID3D10Resource. ID3D10Texture2D possède également les types de membres suivants :

Méthodes

L’interface ID3D10Texture2D possède ces méthodes.

 
ID3D10Texture2D::GetDesc

Obtenez les propriétés de la ressource de texture. (ID3D10Texture2D.GetDesc)
ID3D10Texture2D::Map

Obtenez un pointeur vers les données contenues dans une sous-ressource et refusez l’accès GPU à cette sous-ressource. (ID3D10Texture2D.Map)
ID3D10Texture2D::Unmap

Invalidez le pointeur vers la ressource récupérée par ID3D10Texture2D::Map et réactivez l’accès GPU à la ressource.

Notes

Pour créer une ressource Texture2D vide, appelez ID3D10Device::CreateTexture2D. Pour plus d’informations sur la création et le chargement de textures, consultez Création de ressources de texture.

Les textures ne peuvent pas être liées directement au pipeline ; au lieu de cela, une vue doit être créée et liée. À l’aide d’une vue, les données de texture peuvent être interprétées au moment de l’exécution dans le cadre de certaines restrictions. Pour utiliser la texture comme cible de rendu ou ressource de gabarit de profondeur, appelez RESPECTIVEment ID3D10Device::CreateRenderTargetView et ID3D10Device::CreateDepthStencilView. Pour utiliser la texture comme entrée dans un nuanceur, créez un en appelant ID3D10Device::CreateShaderResourceView.

Configuration requise

   
Plateforme cible Windows
En-tête d3d10.h

Voir aussi

ID3D10Resource

Interfaces de ressources