struttura D3DX10_IMAGE_LOAD_INFO

Facoltativamente, fornire informazioni alle API del caricatore di trame per controllare la modalità di caricamento delle trame. Un valore di D3DX10_DEFAULT per uno di questi parametri causerà l'uso automatico del valore di D3DX dal file di origine.

Sintassi

typedef struct D3DX10_IMAGE_LOAD_INFO {
  UINT              Width;
  UINT              Height;
  UINT              Depth;
  UINT              FirstMipLevel;
  UINT              MipLevels;
  D3D10_USAGE       Usage;
  UINT              BindFlags;
  UINT              CpuAccessFlags;
  UINT              MiscFlags;
  DXGI_FORMAT       Format;
  UINT              Filter;
  UINT              MipFilter;
  D3DX10_IMAGE_INFO *pSrcInfo;
} D3DX10_IMAGE_LOAD_INFO, *LPD3DX10_IMAGE_LOAD_INFO;

Members

Width

Tipo: UINT

Larghezza di destinazione della trama. Se la larghezza effettiva della trama è maggiore o minore di questo valore, la trama verrà ridimensionata verso l'alto o verso il basso per adattarla alla larghezza di destinazione.

Altezza

Tipo: UINT

Altezza di destinazione della trama. Se l'altezza effettiva della trama è maggiore o minore di questo valore, la trama verrà ridimensionata verso l'alto o verso il basso per adattarla a questa altezza di destinazione.

Livello nidificazione

Tipo: UINT

Profondità della trama. Questo vale solo per le trame del volume.

FirstMipLevel

Tipo: UINT

Livello mipmap con risoluzione più alta della trama. Se è maggiore di 0, dopo il caricamento della trama FirstMipLevel verrà eseguito il mapping al livello mipmap 0.

MipLevels

Tipo: UINT

Numero massimo di livelli mipmap che la trama avrà. L'uso di 0 o D3DX10_DEFAULT causerà la creazione di una catena mipmap completa.

Utilizzo

Tipo: D3D10_USAGE

Modalità di utilizzo della risorsa trama. Vedere D3D10_USAGE.

BindFlags

Tipo: UINT

Fasi della pipeline a cui sarà consentita l'associazione della trama. Vedere D3D10_BIND_FLAG.

CpuAccessFlags

Tipo: UINT

Le autorizzazioni di accesso che la CPU avrà per la risorsa trama. Vedere D3D10_CPU_ACCESS_FLAG.

MiscFlags

Tipo: UINT

Varie proprietà delle risorse (vedere D3D10_RESOURCE_MISC_FLAG).

Formato

Tipo: DXGI_FORMAT

Il formato della trama sarà in dopo il caricamento. Vedere DXGI_FORMAT.

Filter

Tipo: UINT

Filtrare la trama usando il filtro specificato (solo durante la ricampionatura). Vedere D3DX10_FILTER_FLAG.

MipFilter

Tipo: UINT

Filtrare i livelli mip della trama usando il filtro specificato (solo se si generano mipmap). I valori validi sono D3DX10_FILTER_NONE, D3DX10_FILTER_POINT, D3DX10_FILTER_LINEAR o D3DX10_FILTER_TRIANGLE. Vedere D3DX10_FILTER_FLAG.

pSrcInfo

Tipo: D3DX10_IMAGE_INFO*

Informazioni sull'immagine originale. Vedere D3DX10_IMAGE_INFO. Può essere ottenuto con D3DX10GetImageInfoFromFile, D3DX10GetImageInfoFromMemory o D3DX10GetImageInfoFromResource.

Commenti

Durante l'inizializzazione della struttura, è possibile impostare qualsiasi membro su D3DX10_DEFAULT e D3DX lo inizializzerà con un valore predefinito dalla trama di origine al caricamento della trama.

Questa struttura può essere usata dalle API che:

Requisiti

Requisito Valore
Intestazione
D3DX10Tex.h

Vedi anche

Strutture D3DX