D3DXCreatePRTCompBuffer fonction)
Crée une mémoire tampon luminance de transfert précalculée (PRT) compressée à partir d’un objet ID3DXPRTBuffer non compressé. Cette fonction doit être utilisée avec des tampons par vertex ou de volume.
Syntaxe
HRESULT D3DXCreatePRTCompBuffer(
_In_ D3DXSHCOMPRESSQUALITYTYPE Quality,
_In_ UINT NumClusters,
_In_ UINT NumPCA,
_In_ LPD3DXSHPRTSIMCB pCB,
_In_ LPVOID lpUserContext,
_In_ LPD3DXPRTBUFFER pBuffer,
_Inout_ LPD3DXPRTCOMPBUFFER *ppBuffer
);
Paramètres
-
Qualité [ dans]
-
Type : D3DXSHCOMPRESSQUALITYTYPE
Qualité de la compression de l’harmonique sphérique (SH). Consultez D3DXSHCOMPRESSQUALITYTYPE.
-
NumClusters [ dans]
-
Type : uint
Nombre de clusters à utiliser pour la compression.
-
NumPCA [ dans]
-
Type : uint
Nombre de vecteurs de base de l’analyse des composants principaux (PCA) à utiliser dans chaque cluster.
-
PCB [ dans]
-
Type : LPD3DXSHPRTSIMCB
Pointeur facultatif vers la fonction de rappel LPD3DXSHPRTSIMCB utilisée pour calculer le pourcentage de calculs de compression PRT terminés. La fonction de rappel doit être implémentée pour retourner _ la valeur OK afin de continuer l’exécution de la routine de compression. Toute autre valeur arrêtera la compression. Peut avoir la valeur null.
-
lpUserContext [ dans]
-
Type : LPVOID
Pointeur facultatif vers une valeur définie par l’utilisateur passée à la fonction de rappel LPD3DXSHPRTSIMCB . Généralement utilisé par une application pour passer un pointeur vers une structure de données qui fournit des informations de contexte pour la fonction de rappel. Peut avoir la valeur null.
-
pbuffer [ dans]
-
Type : LPD3DXPRTBUFFER
Adresse d’un pointeur vers l’objet ID3DXPRTBuffer non compressé qui sera compressé.
-
ppBuffer [ in, out]
-
Type : LPD3DXPRTCOMPBUFFER*
Adresse d’un pointeur vers l’objet ID3DXPRTCompBuffer de sortie.
Valeur de retour
Type : HRESULT
Si la fonction est réussie, la valeur de retour est D3D _ OK. Si la fonction échoue, la valeur de retour peut être l’une des suivantes : D3DERR _ INVALIDCALL, E _ OUTOFMEMORY.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|