Condividi tramite


D3DTA

Le costanti degli argomenti trama vengono usate come valori per i membri seguenti del tipo enumerato D3DTEXTURESTAGESTATETYPE :

  • D3DTSS_ALPHAARG0
  • D3DTSS_ALPHAARG1
  • D3DTSS_ALPHAARG2
  • D3DTSS_COLORARG0
  • D3DTSS_COLORARG1
  • D3DTSS_COLORARG2
  • D3DTSS_RESULTARG

Impostare e recuperare gli argomenti della trama chiamando i metodi SetTextureStageState e GetTextureStageState .

Flag di argomento

È possibile combinare un flag di argomento con un modificatore, ma non è possibile combinare due flag di argomento.

#define Descrizione
D3DTA_CONSTANT Selezionare una costante da una fase di trama. Il valore predefinito è 0xffffffff.
D3DTA_CURRENT L'argomento trama è il risultato della fase di fusione precedente. Nella prima fase della trama (fase 0), questo argomento equivale a D3DTA_DIFFUSE. Se la fase di fusione precedente usa una trama della mappa d'urto (operazione di D3DTOP_BUMPENVMAP), il sistema sceglie la trama dalla fase prima della trama della mappa d'urto. Se s rappresenta la fase corrente della trama e s - 1 contiene una trama della mappa d'urto, questo argomento diventa l'output del risultato per fase trama s - 2. Le autorizzazioni sono di lettura/scrittura.
D3DTA_DIFFUSE L'argomento trama è il colore diffuso interpolato dai componenti dei vertici durante l'ombreggiatura gouraud. Se il vertice non contiene un colore diffuso, il colore predefinito è 0xffffffff. Le autorizzazioni sono di sola lettura.
D3DTA_SELECTMASK Valore mask per tutti gli argomenti; non utilizzato durante l'impostazione degli argomenti della trama.
D3DTA_SPECULAR L'argomento trama è il colore speculare interpolato dai componenti dei vertici durante l'ombreggiatura di Gouraud. Se il vertice non contiene un colore speculare, il colore predefinito è 0xffffffff. Le autorizzazioni sono di sola lettura.
D3DTA_TEMP L'argomento trama è un colore di registro temporaneo per la lettura o la scrittura. D3DTA_TEMP è supportato se è presente la funzionalità del dispositivo D3DPMISCCAPS_TSSARGTEMP . Il valore predefinito per il registro è (0,0, 0,0, 0,0, 0,0). Le autorizzazioni sono di lettura/scrittura.
D3DTA_TEXTURE L'argomento trama è il colore della trama per questa fase della trama. Le autorizzazioni sono di sola lettura.
D3DTA_TFACTOR L'argomento trama è il fattore di trama impostato in una chiamata precedente a SetRenderState con il valore di stato di rendering D3DRS_TEXTUREFACTOR . Le autorizzazioni sono di sola lettura.

 

Flag di modificatore

Un flag di argomento può essere combinato con uno dei flag di modificatore seguenti.

#define Descrizione
D3DTA_ALPHAREPLICATE Replicare le informazioni alfa in tutti i canali di colore prima del completamento dell'operazione. Si tratta di un modificatore di lettura.
D3DTA_COMPLEMENT Prendere il complemento dell'argomento x, (1,0 - x). Si tratta di un modificatore di lettura.

 

Informazioni costanti

Requisito Valore
Intestazione d3d9types.h
Sistema operativo minimo Windows 98

 

Costanti Direct3D