Sdílet prostřednictvím


CD2DGeometry::GetWidenedBounds

Hranice geometrii získá po rozšířit šířku tahu zadané a styl a transformována ve zadaná matice.

BOOL GetWidenedBounds(
   FLOAT strokeWidth,
   ID2D1StrokeStyle* strokeStyle,
   const D2D1_MATRIX_3X2_F& worldTransform,
   CD2DRectF& bounds,
   FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;

Parametry

  • strokeWidth
    Částka, kterou rozšířit geometrii vytažením jeho obrys.

  • strokeStyle
    Styl tahu, která rozšiřuje geometrii.

  • worldTransform
    Transformace po transformují geometrie a geometrie byly vytažené. použít geometrii.

  • bounds
    Tato metoda vrátí, obsahuje hranice vypláchnutí geometrie.Tento parametr musí přidělit úložiště.

  • flatteningTolerance
    Maximální hranice na vzdálenost mezi body v mnohoúhelníkové sbližování geometrií.Menší hodnoty poskytuje přesnější výsledky, ale způsobit pomalejší spuštění.

Vrácená hodnota

Pokud metoda uspěje, vrací hodnotu TRUE.V opačném případě vrátí hodnotu FALSE.

Požadavky

Záhlaví: afxrendertarget.h

Viz také

Referenční dokumentace

Třída CD2DGeometry