Interfaccia ID3DXPRTBuffer
L'interfaccia ID3DXPRTBuffer viene usata come buffer di dati per archiviare i dati dei vertici e dei pixel da usare con metodi di radianza precompilate e funzioni.
Membri
L'interfaccia ID3DXPRTBuffer eredita dall'interfaccia IUnknown . ID3DXPRTBuffer include anche questi tipi di membri:
Metodi
L'interfaccia ID3DXPRTBuffer include questi metodi.
Metodo | Descrizione |
---|---|
AddBuffer | Aggiunge un altro buffer all'ID3DXPRTBuffer e archivia i risultati in ID3DXPRTBuffer. |
AttachGH | Associa un oggetto ID3DXTextureGutterHelper all'oggetto ID3DXPRTBuffer . |
EvalGH | Applica i dati della trama archiviati a un buffer di trama ID3DXPRTBuffer . |
ExtractTexture | Estrae i dati del coefficiente da un canale di colore del buffer per un intervallo specificato di coefficienti e aggiunge i dati a un oggetto IDirect3DTexture9 . |
ExtractToMesh | Estrae i dati del coefficiente da un buffer a canale singolo e aggiunge i dati a un oggetto ID3DXMesh . |
Getheight | Recupera l'altezza della trama, in pixel. |
GetNumChannels | Recupera il numero di canali di colore usati in memoria per archiviare esempi. |
GetNumCoeffs | Recupera il numero di scalari per canale di colore usato in memoria per archiviare esempi. |
GetNumSamples | Recupera il numero di vertici (o texel) campionati. |
GetWidth | Recupera la larghezza della trama, in pixel. |
IsTexture | Indica se il buffer contiene una trama. |
LockBuffer | Blocca un intervallo di dati di esempio vertex o texel e ottiene un puntatore alla posizione nella memoria buffer. |
ReleaseGH | Annulla l'accesso a un oggetto ID3DXTextureGutterHelper con l'oggetto ID3DXPRTBuffer . |
Ridimensionare | Modifica il numero di esempi contenuti nel buffer. |
ScaleBuffer | Moltiplica ogni valore nel buffer in base a un valore costante. |
UnlockBuffer | Termina la durata del puntatore ppData restituito da ID3DXPRTBuffer::LockBuffer. |
Commenti
L'interfaccia ID3DXPRTBuffer viene ottenuta chiamando le funzioni D3DXCreatePRTBuffer o D3DXCreatePRTBufferTex .
Il tipo LPD3DXPRTBUFFER è definito come puntatore all'interfaccia ID3DXPRTBuffer .
typedef interface ID3DXPRTBuffer ID3DXPRTBuffer;
typedef interface ID3DXPRTBuffer *LPD3DXPRTBUFFER;
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche