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:
- Creare risorse, ad esempio D3DX10CreateTextureFromFile e D3DX10CreateShaderResourceViewFromFile.
- Creare processori di dati, ad esempio D3DX10CreateAsyncTextureInfoProcessor o D3DX10CreateAsyncShaderResourceViewProcessor.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Vedi anche