ID2D1Geometry::CompareWithGeometry(ID2D1Geometry*,constD2D1_MATRIX_3X2_F&,FLOAT,D2D1_GEOMETRY_RELATION*) (d2d1.h)
Describe la intersección entre esta geometría y la geometría especificada. La comparación se realiza mediante la tolerancia de acoplamiento especificada.
Sintaxis
HRESULT CompareWithGeometry(
ID2D1Geometry *inputGeometry,
const D2D1_MATRIX_3X2_F & inputGeometryTransform,
FLOAT flatteningTolerance,
D2D1_GEOMETRY_RELATION *relation
);
Parámetros
inputGeometry
Tipo: [in] ID2D1Geometry*
Geometría que se va a probar.
inputGeometryTransform
Tipo: [in] const D2D1_MATRIX_3X2_F &
Transformación que se va a aplicar a inputGeometry.
flatteningTolerance
Tipo: [in] FLOAT
Error máximo permitido al construir una aproximación poligonal de la geometría. Ningún punto de la representación poligonal diverge de la geometría original por más que la tolerancia de aplanamiento. Los valores menores generan resultados más precisos pero hacen que la ejecución sea más lenta.
relation
Tipo: [out] D2D1_GEOMETRY_RELATION*
Cuando este método devuelve, contiene un puntero a un valor que describe cómo esta geometría está relacionada con inputGeometry. Debe asignar almacenamiento para este parámetro.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .
Comentarios
Al interpretar el valor de relación devuelto, es importante recordar que el miembro D2D1_GEOMETRY_RELATION_IS_CONTAINED del tipo de enumeración D2D1_GEOMETRY_RELATION significa que esta geometría se encuentra dentro de inputGeometry, no que esta geometría contenga inputGeometry.
Para obtener más información sobre cómo interpretar otros valores devueltos posibles, consulte D2D1_GEOMETRY_RELATION.
Requisitos
Cliente mínimo compatible | Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | d2d1.h |
Library | D2d1.lib |
Archivo DLL | D2d1.dll |