Interfaccia ID3D10Blob (d3dcommon.h)

Questa interfaccia viene usata per restituire dati di lunghezza arbitraria.

Ereditarietà

L'interfaccia ID3D10Blob eredita dall'interfaccia IUnknown . ID3D10Blob include anche questi tipi di membri:

Metodi

L'interfaccia ID3D10Blob include questi metodi.

 
ID3D10Blob::GetBufferPointer

Ottiene un puntatore ai dati.
ID3D10Blob::GetBufferSize

Ottiene la dimensione.

Commenti

L'interfaccia ID3DBlob è definita dal tipo nel file di intestazione D3DCommon.h come interfaccia ID3D10Blob , definita completamente nel file di intestazione D3DCommon.h. ID3DBlob è indipendente dalla versione e può essere usato nel codice per qualsiasi versione di Direct3D.

I BLOB possono essere usati come buffer di dati, archiviando vertici, adiacenza e informazioni sui materiali durante le operazioni di ottimizzazione e caricamento della mesh. Questi oggetti vengono inoltre usati per restituire il codice oggetto e i messaggi di errore nelle API che compilano vertex, geometry e pixel shader.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3dcommon.h

Vedi anche

Interfacce di versione comuni

ID3DBlob

IUnknown