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 |