Función D3DXComputeIMTFromPerVertexSignal
Calcular los IMT por triángulo a partir de los datos por vértice. Esta función le permite calcular el IMT en función de cualquier valor de una malla (color, normal, etc.).
Sintaxis
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
);
Parámetros
-
pMesh [in]
-
Tipo: LPD3DXMESH
Un puntero a una malla de entrada (vea ID3DXMesh) que contiene la geometría del objeto para calcular el IMT.
-
pfVertexSignal [in]
-
Tipo: const FLOAT*
Un puntero a una matriz de datos por vértice desde el que se calculará el IMT. El tamaño de la matriz es uSignalStride * v, donde v es el número de vértices de la malla.
-
uSignalDimension [in]
-
Tipo: UINT
Número de floats por vértice.
-
uSignalStride [in]
-
Tipo: UINT
Número de bytes por vértice de la matriz. Debe ser un múltiplo de sizeof(float)
-
dwOptions [in]
-
Tipo: DWORD
Opciones de encapsulado de textura. Se trata de una combinación de una o varias MARCAS DE D3DXIMT.
-
pStatusCallback
-
Tipo: LPD3DXUVATLASCB
Un puntero a una función de devolución de llamada para supervisar el progreso del cálculo del IMT.
-
pUserContext
-
Tipo: LPVOID
Un puntero a una variable definida por el usuario que se pasa a la función de devolución de llamada de estado. Normalmente, una aplicación lo usa para pasar un puntero a una estructura de datos que proporciona información de contexto para la función de devolución de llamada.
-
ppIMTData [out]
-
Tipo: LPD3DXBUFFER*
Un puntero al búfer (vea ID3DXBuffer) que contiene la matriz IMT devuelta. Esta matriz se puede proporcionar como entrada a las funciones UVAtlas D3DX para priorizar la asignación de espacio de textura en la parametrización de textura.
Valor devuelto
Tipo: HRESULT
Si la función se ejecuta correctamente, el valor devuelto es D3D_OK; de lo contrario, el valor es D3DERR_INVALIDCALL.
Requisitos
Requisito | Valor |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también