D3DXComputeIMTFromPerVertexSignal fonction)
Calcule les IMT par triangle à partir des données par vertex. Cette fonction vous permet de calculer le IMT en fonction de la valeur d’une maille (couleur, normal, etc.).
Syntaxe
HRESULT D3DXComputeIMTFromPerVertexSignal(
_In_ LPD3DXMESH pMesh,
_In_ const FLOAT *pfVertexSignal,
_In_ UINT uSignalDimension,
_In_ UINT uSignalStride,
_In_ DWORD dwOptions,
LPD3DXUVATLASCB pStatusCallback,
LPVOID pUserContext,
_Out_ LPD3DXBUFFER *ppIMTData
);
Paramètres
-
pMesh [ dans]
-
Type : LPD3DXMESH
Pointeur vers un maillage d’entrée (voir ID3DXMesh) qui contient la géométrie d’objet pour le calcul du IMT.
-
pfVertexSignal [ dans]
-
Type : const float *
Pointeur vers un tableau de données par vertex à partir duquel IMT sera calculé. La taille du tableau est uSignalStride * v, où v est le nombre de vertex dans le maillage.
-
uSignalDimension [ dans]
-
Type : uint
Nombre de valeurs float par vertex.
-
uSignalStride [ dans]
-
Type : uint
Nombre d’octets par vertex dans le tableau. Il doit s’agir d’un multiple de sizeof (float)
-
dwOptions [ dans]
-
Type : DWORD
Options de retour à la ligne. Il s’agit d’une combinaison d’un ou plusieurs indicateurs D3DXIMT.
-
pStatusCallback
-
Type : LPD3DXUVATLASCB
Pointeur vers une fonction de rappel pour surveiller la progression du calcul IMT.
-
pUserContext
-
Type : LPVOID
Pointeur vers une variable définie par l’utilisateur qui est passée à la fonction de rappel d’État. 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.
-
ppIMTData [ à]
-
Type : LPD3DXBUFFER*
Pointeur vers la mémoire tampon (consultez ID3DXBuffer) contenant le tableau IMT retourné. Ce tableau peut être fourni comme entrée aux fonctions D3DX UVAtlas pour classer par ordre de priorité l’allocation d’espace de texture dans le paramétrage de la texture.
Valeur de retour
Type : HRESULT
Si la fonction est réussie, la valeur de retour est D3D _ OK ; sinon, la valeur est D3DERR _ INVALIDCALL.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|