18 #ifndef _D2D1_3HELPER_H_ 19 #define _D2D1_3HELPER_H_ 21 #if NTDDI_VERSION >= NTDDI_WINTHRESHOLD 25 #endif // #ifndef _D2D1_3_H_ 27 #ifndef D2D_USE_C_DEFINITIONS 100 GradientMeshPatchFromCoonsPatch(
178 inkPoint.
x = point.
x;
179 inkPoint.
y = point.
y;
196 inkBezierSegment.
point1 = point1;
197 inkBezierSegment.
point2 = point2;
198 inkBezierSegment.
point3 = point3;
200 return inkBezierSegment;
213 inkStyleProperties.
nibShape = nibShape;
216 return inkStyleProperties;
245 simpleColorProfile.
gamma = gamma;
248 return simpleColorProfile;
255 #endif // #ifndef D2D_USE_C_DEFINITIONS 257 #endif // #if NTDDI_VERSION >= NTDDI_WINTHRESHOLD 259 #endif // #ifndef _D2D1_HELPER_H_ D2D1_POINT_2F point21
The gradient mesh patch control point at position 21.
Definition: d2d1_3.h:277
FLOAT y
Definition: d2d1_3.h:155
D2D1_INK_POINT point3
Definition: d2d1_3.h:170
FLOAT y
Definition: dcommon.h:178
D2D1_POINT_2F greenPrimary
The XY coordinates of the green primary in CIEXYZ space.
Definition: d2d1_3.h:430
#define D2D1FORCEINLINE
Definition: d2d1.h:3704
Defines the general pen tip shape and the transform used in an ID2D1InkStyle object.
Definition: d2d1_3.h:179
D2D1_POINT_2F point22
The gradient mesh patch control point at position 22.
Definition: d2d1_3.h:282
D2D1_PATCH_EDGE_MODE leftEdgeMode
The edge mode for the left edge of the patch.
Definition: d2d1_3.h:337
Definition: glslang_tab.cpp:129
D2D1_COLOR_F color30
The color associated with control point at position 30.
Definition: d2d1_3.h:322
FLOAT x
Definition: d2d1_3.h:154
D2D1_POINT_2F point11
The gradient mesh patch control point at position 11.
Definition: d2d1_3.h:257
D2D1_POINT_2F point02
The gradient mesh patch control point at position 02.
Definition: d2d1_3.h:242
D2D1_POINT_2F redPrimary
The XY coordinates of the red primary in CIEXYZ space.
Definition: d2d1_3.h:425
Simple description of a color space.
Definition: d2d1_3.h:419
D2D1_PATCH_EDGE_MODE topEdgeMode
The edge mode for the top edge of the patch.
Definition: d2d1_3.h:332
D2D1_INK_NIB_SHAPE nibShape
The general shape of the nib used to draw a given ink object.
Definition: d2d1_3.h:185
Represents a Bezier segment to be used in the creation of an ID2D1Ink object. This structure differs ...
Definition: d2d1_3.h:166
D2D1_COLOR_F color00
The color associated with control point at position 00.
Definition: d2d1_3.h:312
D2D1_POINT_2F point10
The gradient mesh patch control point at position 10.
Definition: d2d1_3.h:252
D2D1_POINT_2F point12
The gradient mesh patch control point at position 12.
Definition: d2d1_3.h:262
D2D1_INK_NIB_SHAPE
Specifies the appearance of the ink nib (pen tip) as part of an D2D1_INK_STYLE_PROPERTIES structure.
Definition: d2d1_3.h:37
D2D1_POINT_2F whitePointXZ
The X/Z tristimulus values for the whitepoint, normalized for relative luminance.
Definition: d2d1_3.h:441
D2D1_POINT_2F point33
The gradient mesh patch control point at position 33.
Definition: d2d1_3.h:307
D2D1_COLOR_F color03
The color associated with control point at position 03.
Definition: d2d1_3.h:317
FLOAT x
Definition: dcommon.h:177
D2D1_GAMMA1
This determines what gamma is used for interpolation/blending.
Definition: d2d1_3.h:394
D2D1_POINT_2F point20
The gradient mesh patch control point at position 20.
Definition: d2d1_3.h:272
D2D1_PATCH_EDGE_MODE bottomEdgeMode
The edge mode for the bottom edge of the patch.
Definition: d2d1_3.h:342
D2D1_POINT_2F point00
The gradient mesh patch control point at position 00.
Definition: d2d1_3.h:232
D2D1_PATCH_EDGE_MODE
Specifies how to render gradient mesh edges.
Definition: d2d1_3.h:198
D2D1_POINT_2F point01
The gradient mesh patch control point at position 01.
Definition: d2d1_3.h:237
D2D1_INK_POINT point2
Definition: d2d1_3.h:169
Represents an x-coordinate and y-coordinate pair in two-dimensional space.
Definition: dcommon.h:175
D2D1_POINT_2F point23
The gradient mesh patch control point at position 23.
Definition: d2d1_3.h:287
Represents a 3-by-2 matrix.
Definition: dcommon.h:275
void WINAPI D2D1GetGradientMeshInteriorPointsFromCoonsPatch(_In_ CONST D2D1_POINT_2F *pPoint0, _In_ CONST D2D1_POINT_2F *pPoint1, _In_ CONST D2D1_POINT_2F *pPoint2, _In_ CONST D2D1_POINT_2F *pPoint3, _In_ CONST D2D1_POINT_2F *pPoint4, _In_ CONST D2D1_POINT_2F *pPoint5, _In_ CONST D2D1_POINT_2F *pPoint6, _In_ CONST D2D1_POINT_2F *pPoint7, _In_ CONST D2D1_POINT_2F *pPoint8, _In_ CONST D2D1_POINT_2F *pPoint9, _In_ CONST D2D1_POINT_2F *pPoint10, _In_ CONST D2D1_POINT_2F *pPoint11, _Out_ D2D1_POINT_2F *pTensorPoint11, _Out_ D2D1_POINT_2F *pTensorPoint12, _Out_ D2D1_POINT_2F *pTensorPoint21, _Out_ D2D1_POINT_2F *pTensorPoint22)
D2D1_GAMMA1 gamma
The gamma encoding to use for this color space.
Definition: d2d1_3.h:446
Represents a rectangle defined by the coordinates of the upper-left corner (left, top) and the coordi...
Definition: dcommon.h:238
D2D1_MATRIX_3X2_F nibTransform
The transform applied to shape of the nib. _31 and _32 are ignored.
Definition: d2d1_3.h:190
D2D1_POINT_2F point32
The gradient mesh patch control point at position 32.
Definition: d2d1_3.h:302
D2D1_POINT_2F point03
The gradient mesh patch control point at position 03.
Definition: d2d1_3.h:247
D2D1_INK_POINT point1
Definition: d2d1_3.h:168
FLOAT radius
Definition: d2d1_3.h:156
Represents a tensor patch with 16 control points, 4 corner colors, and boundary flags....
Definition: d2d1_3.h:226
D2D1_POINT_2F point13
The gradient mesh patch control point at position 13.
Definition: d2d1_3.h:267
D2D1_POINT_2F point30
The gradient mesh patch control point at position 30.
Definition: d2d1_3.h:292
D2D1_PATCH_EDGE_MODE rightEdgeMode
The edge mode for the right edge of the patch.
Definition: d2d1_3.h:347
D2D1_POINT_2F point31
The gradient mesh patch control point at position 31.
Definition: d2d1_3.h:297
D2D1_COLOR_F color33
The color associated with control point at position 33.
Definition: d2d1_3.h:327
Represents a point, radius pair that makes up part of a D2D1_INK_BEZIER_SEGMENT.
Definition: d2d1_3.h:152
The text renderer interface represents a set of application-defined callbacks that perform rendering ...
Definition: d3d8types.h:57
D2D1_POINT_2F bluePrimary
The XY coordinates of the blue primary in CIEXYZ space.
Definition: d2d1_3.h:435