Interface ID3D10Texture1D (d3d10.h)
Une interface de texture 1D accède aux données texel, qui sont de la mémoire structurée.
Héritage
L’interface ID3D10Texture1D hérite d’ID3D10Resource. ID3D10Texture1D a également les types de membres suivants :
Méthodes
L’interface ID3D10Texture1D utilise ces méthodes.
ID3D10Texture1D::GetDesc Obtient les propriétés de la ressource de texture. (ID3D10Texture1D.GetDesc) |
ID3D10Texture1D::Map Obtenez un pointeur vers les données contenues dans une sous-ressource et refusez l’accès GPU à cette sous-ressource. |
ID3D10Texture1D::Unmap Invalidez le pointeur vers une ressource récupérée par ID3D10Texture1D::Map, puis réactivez l’accès du GPU à cette ressource. |
Remarques
Pour créer une texture 1D vide, appelez ID3D10Device::CreateTexture1D. 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 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 |