Lines Matching defs:pos
127 float pos[3] = {0.0f, 0.5f, 1.0f};
140 OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix(&start, &end, colors, pos, 3, mode, matrix);
144 // 2. Test OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix with pos set to NULL
149 &start, &end, colors, pos, 3, OH_Drawing_TileMode::CLAMP, nullptr);
168 float pos[3] = {0.0f, 0.5f, 1.0f};
180 OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix(nullptr, &end, colors, pos, 3, modes[0], matrix);
185 OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix(&start, nullptr, colors, pos, 3, modes[0], matrix);
190 OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix(&start, &end, nullptr, pos, 3, modes[0], matrix);
210 float pos[3] = {0.0f, 0.5f, 1.0f};
222 OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix(&start, &end, colors, pos, 3, modes[0], matrix);
227 OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix(&start, &end, colors, pos, 3, modes[0], matrix);
231 OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix(&start, &end, colors, pos, 3, modes[0], matrix);
232 // 4. OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix interface with negative values for pos
234 pos[0] = -0.1f;
236 OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix(&start, &end, colors, pos, 3, modes[0], matrix);
256 float pos[3] = {0.0f, 0.5f, 1.0f};
268 OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix(&start, &end, colors, pos, 3, modes[0], matrix);
273 OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix(&start, &end, colors, pos, 3, modes[0], matrix);
277 OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix(&start, &end, colors, pos, 3, modes[0], matrix);
278 // 4. OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix interface with pos set to maximum value
280 pos[0] = FLT_MAX;
282 OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix(&start, &end, colors, pos, 3, modes[0], matrix);
303 float pos[3] = {0.0f, 0.5f, 1.0f};
309 OH_Drawing_ShaderEffectCreateLinearGradientWithLocalMatrix(&start, &end, colors, pos, 3, CLAMP, matrix);
327 float pos[3] = {0.0f, 0.5f, 1.0f};
337 OH_Drawing_ShaderEffectCreateLinearGradient(startPt, endPt, colors, pos, 3, mode);
340 // 2. OH_Drawing_ShaderEffectCreateLinearGradient interface with pos set to NULL
360 float pos[3] = {0.0f, 0.5f, 1.0f};
365 OH_Drawing_ShaderEffectCreateLinearGradient(nullptr, endPt, colors, pos, 3, CLAMP);
370 OH_Drawing_ShaderEffectCreateLinearGradient(startPt, nullptr, colors, pos, 3, CLAMP);
375 OH_Drawing_ShaderEffectCreateLinearGradient(startPt, endPt, nullptr, pos, 3, CLAMP);
396 float pos[3] = {0.0f, 0.5f, 1.0f};
401 OH_Drawing_ShaderEffectCreateLinearGradient(startPt2, endPt, colors, pos, 3, CLAMP);
405 OH_Drawing_ShaderEffectCreateLinearGradient(startPt, endPt2, colors, pos, 3, CLAMP);
409 OH_Drawing_ShaderEffectCreateLinearGradient(startPt, endPt, colors, pos, 3, CLAMP);
410 // 4. OH_Drawing_ShaderEffectCreateLinearGradient interface with pos set to negative values
412 pos[0] = -0.1f;
414 OH_Drawing_ShaderEffectCreateLinearGradient(startPt, endPt, colors, pos, 3, CLAMP);
437 float pos[3] = {0.0f, 0.5f, 1.0f};
442 OH_Drawing_ShaderEffectCreateLinearGradient(startPt2, endPt, colors, pos, 3, CLAMP);
446 OH_Drawing_ShaderEffectCreateLinearGradient(startPt, endPt2, colors, pos, 3, CLAMP);
450 OH_Drawing_ShaderEffectCreateLinearGradient(startPt, endPt, colors, pos, 3, CLAMP);
451 // 4. Call OH_Drawing_ShaderEffectCreateLinearGradient with pos set to maximum values
453 pos[0] = FLT_MAX;
455 OH_Drawing_ShaderEffectCreateLinearGradient(startPt, endPt, colors, pos, 3, CLAMP);
478 float pos[3] = {0.0f, 0.5f, 1.0f};
483 OH_Drawing_ShaderEffectCreateLinearGradient(startPt, endPt, colors, pos, 3, CLAMP);
501 float pos[] = {0, 0.5, 1.0};
509 OH_Drawing_ShaderEffect *effect = OH_Drawing_ShaderEffectCreateRadialGradient(point, 100, colors, pos, 3, mode);
513 // 2. OH_Drawing_ShaderEffectCreateRadialGradient with pos set to nullptr
533 float pos[] = {0, 0.5, 1.0};
536 OH_Drawing_ShaderEffect *effect = OH_Drawing_ShaderEffectCreateRadialGradient(nullptr, 100, colors, pos, 3, CLAMP);
539 OH_Drawing_ShaderEffect *effect2 = OH_Drawing_ShaderEffectCreateRadialGradient(point, 100, nullptr, pos, 3, CLAMP);
563 float pos[] = {0, 0.5, 1.0};
566 OH_Drawing_ShaderEffect *effect = OH_Drawing_ShaderEffectCreateRadialGradient(point2, 100, colors, pos, 3, CLAMP);
568 OH_Drawing_ShaderEffect *effect2 = OH_Drawing_ShaderEffectCreateRadialGradient(point, -100, colors, pos, 3, CLAMP);
571 OH_Drawing_ShaderEffect *effect3 = OH_Drawing_ShaderEffectCreateRadialGradient(point, 100, colors, pos, 3, CLAMP);
572 // 4. Call OH_Drawing_ShaderEffectCreateRadialGradient with pos set to negative values
574 pos[0] = -0.1f;
575 OH_Drawing_ShaderEffect *effect4 = OH_Drawing_ShaderEffectCreateRadialGradient(point, 100, colors, pos, 3, CLAMP);
596 float pos[] = {0, 0.5, 1.0};
599 OH_Drawing_ShaderEffect *effect = OH_Drawing_ShaderEffectCreateRadialGradient(point2, 100, colors, pos, 3, CLAMP);
602 OH_Drawing_ShaderEffectCreateRadialGradient(point, FLT_MAX, colors, pos, 3, CLAMP);
605 OH_Drawing_ShaderEffect *effect3 = OH_Drawing_ShaderEffectCreateRadialGradient(point, 100, colors2, pos, 3, CLAMP);
606 // 4. Call OH_Drawing_ShaderEffectCreateRadialGradient with pos set to maximum values
629 float pos[] = {0, 0.5, 1.0};
633 OH_Drawing_ShaderEffectCreateRadialGradient(point, 100, colors, pos, 3, CLAMP);
648 float pos[] = {0.0f, 0.5f, 1.0f}; // 0.5f: gradient color points, 1.0f: gradient color points
663 OH_Drawing_ShaderEffectCreateRadialGradientWithLocalMatrix(&start, radius, colors, pos, 3, mode, matrix);
667 // 2. Call OH_Drawing_ShaderEffectCreateRadialGradientWithLocalMatrix with pos set to nullptr
672 &start, radius, colors, pos, 3, OH_Drawing_TileMode::CLAMP, nullptr);
688 float pos[] = {0.0f, 0.5f, 1.0f}; // 0.5f: gradient color points, 1.0f: gradient color points
696 OH_Drawing_ShaderEffectCreateRadialGradientWithLocalMatrix(nullptr, radius, colors, pos, 3, CLAMP, matrix);
700 OH_Drawing_ShaderEffectCreateRadialGradientWithLocalMatrix(&start, radius, nullptr, pos, 3, CLAMP, matrix);
724 float pos[] = {0.0f, 0.5f, 1.0f};
727 OH_Drawing_ShaderEffectCreateRadialGradientWithLocalMatrix(¢erPt, radius, colors, pos, 3, CLAMP, matrix);
732 OH_Drawing_ShaderEffectCreateRadialGradientWithLocalMatrix(¢erPt, radius, colors, pos, 3, CLAMP, matrix);
736 OH_Drawing_ShaderEffectCreateRadialGradientWithLocalMatrix(¢erPt, radius, colors, pos, 3, CLAMP, matrix);
737 // 4. Call OH_Drawing_ShaderEffectCreateRadialGradientWithLocalMatrix with pos set to negative values
739 pos[0] = -0.1f;
741 OH_Drawing_ShaderEffectCreateRadialGradientWithLocalMatrix(¢erPt, radius, colors, pos, 3, CLAMP, matrix);
763 float pos[] = {0.0f, 0.5f, 1.0f};
766 OH_Drawing_ShaderEffectCreateRadialGradientWithLocalMatrix(¢erPt, radius, colors, pos, 3, CLAMP, matrix);
771 OH_Drawing_ShaderEffectCreateRadialGradientWithLocalMatrix(¢erPt, radius, colors, pos, 3, CLAMP, matrix);
775 OH_Drawing_ShaderEffectCreateRadialGradientWithLocalMatrix(¢erPt, radius, colors, pos, 3, CLAMP, matrix);
776 // 4. Call OH_Drawing_ShaderEffectCreateRadialGradientWithLocalMatrix with pos set to a large number
778 pos[0] = FLT_MAX;
780 OH_Drawing_ShaderEffectCreateRadialGradientWithLocalMatrix(¢erPt, radius, colors, pos, 3, CLAMP, matrix);
802 float pos[] = {0.0f, 0.5f, 1.0f};
807 ¢erPt, radius, colors, pos, 3, CLAMP, matrix);
825 float pos[] = {0, 0.5, 1.0};
833 OH_Drawing_ShaderEffect *effect = OH_Drawing_ShaderEffectCreateSweepGradient(centerPt, colors, pos, 3, mode);
837 // 2. Call OH_Drawing_ShaderEffectCreateSweepGradient with pos set to nullptr
856 float pos[] = {0, 0.5, 1.0};
859 OH_Drawing_ShaderEffect *effect = OH_Drawing_ShaderEffectCreateSweepGradient(nullptr, colors, pos, 3, CLAMP);
863 OH_Drawing_ShaderEffect *effect2 = OH_Drawing_ShaderEffectCreateSweepGradient(centerPt, nullptr, pos, 3, CLAMP);
882 float pos[] = {0, 0.5, 1.0};
886 OH_Drawing_ShaderEffectCreateSweepGradient(centerPt2, colors, pos, 3, CLAMP);
890 OH_Drawing_ShaderEffectCreateSweepGradient(centerPt, colors, pos, 3, CLAMP);
891 // 3. Call OH_Drawing_ShaderEffectCreateSweepGradient with pos set to negative values
893 pos[0] = -0.1f;
895 OH_Drawing_ShaderEffectCreateSweepGradient(centerPt, colors, pos, 3, CLAMP);
915 float pos[] = {0, 0.5, 1.0};
919 OH_Drawing_ShaderEffectCreateSweepGradient(centerPt2, colors, pos, 3, CLAMP);
923 OH_Drawing_ShaderEffectCreateSweepGradient(centerPt, colors, pos, 3, CLAMP);
924 // 3. Call OH_Drawing_ShaderEffectCreateSweepGradient with pos set to a large number
926 pos[0] = FLT_MAX;
928 OH_Drawing_ShaderEffectCreateSweepGradient(centerPt, colors, pos, 3, CLAMP);
948 float pos[] = {0, 0.5, 1.0};
952 OH_Drawing_ShaderEffectCreateSweepGradient(centerPt, colors, pos, 3, CLAMP);
1059 float pos[3] = {0.0f, 0.5f, 1.0f}; // 0.5f: gradient color points, 1.0f: gradient color points
1072 &startPt, startRadius, &endPt, endRadius, colors, pos, 3, mode, matrix);
1078 &startPt, startRadius, &endPt, endRadius, colors, pos, 3, mode, matrix);
1083 // 2. Call OH_Drawing_ShaderEffectCreateTwoPointConicalGradient with pos set to nullptr
1090 &startPt, startRadius, &endPt, endRadius, colors, pos, 3, CLAMP, nullptr);
1110 float pos[3] = {0.0f, 0.5f, 1.0f}; // 0.5f: gradient color points, 1.0f: gradient color points
1116 nullptr, startRadius, &endPt, endRadius, colors, pos, 3, CLAMP, matrix);
1120 &startPt, 0, &endPt, endRadius, colors, pos, 3, CLAMP, matrix);
1124 &startPt, startRadius, nullptr, endRadius, colors, pos, 3, CLAMP, matrix);
1128 &startPt, startRadius, &endPt, 0, colors, pos, 3, CLAMP, matrix);
1132 &startPt, startRadius, &endPt, endRadius, nullptr, pos, 3, CLAMP, matrix);
1159 float pos[3] = {0.0f, 0.5f, 1.0f}; // 0.5f: gradient color points, 1.0f: gradient color points
1165 &startPt2, startRadius, &endPt, endRadius, colors, pos, 3, CLAMP, matrix);
1168 &startPt, -5.0f, &endPt, endRadius, colors, pos, 3, CLAMP, matrix);
1172 &startPt, startRadius, &endPt2, endRadius, colors, pos, 3, CLAMP, matrix);
1175 &startPt, startRadius, &endPt, -10.0f, colors, pos, 3, CLAMP, matrix);
1179 &startPt, startRadius, &endPt, endRadius, colors, pos, 3, CLAMP, matrix);
1180 // 6. Call OH_Drawing_ShaderEffectCreateTwoPointConicalGradient with pos set to a negative value
1182 pos[0] = -0.1f;
1184 &startPt, startRadius, &endPt, endRadius, colors, pos, 3, CLAMP, matrix);
1207 float pos[3] = {0.0f, 0.5f, 1.0f}; // 0.5f: gradient color points, 1.0f: gradient color points
1213 &startPt2, startRadius, &endPt, endRadius, colors, pos, 3, CLAMP, matrix);
1216 &startPt, FLT_MAX, &endPt, endRadius, colors, pos, 3, CLAMP, matrix);
1220 &startPt, startRadius, &endPt2, endRadius, colors, pos, 3, CLAMP, matrix);
1223 &startPt, startRadius, &endPt, FLT_MAX, colors, pos, 3, CLAMP, matrix);
1227 &startPt, startRadius, &endPt, endRadius, colors, pos, 3, CLAMP, matrix);
1228 // 6. Call OH_Drawing_ShaderEffectCreateTwoPointConicalGradient with pos set to a maximum value
1230 pos[0] = FLT_MAX;
1232 &startPt, startRadius, &endPt, endRadius, colors, pos, 3, CLAMP, matrix);
1255 float pos[3] = {0.0f, 0.5f, 1.0f}; // 0.5f: gradient color points, 1.0f: gradient color points
1261 &startPt, startRadius, &endPt, endRadius, colors, pos, 3, CLAMP, matrix);
1279 float pos[3] = {0.0f, 0.5f, 1.0f}; // 0.5f: gradient color points, 1.0f: gradient color points
1284 &startPt, startRadius, &endPt, endRadius, colors, pos, 3, CLAMP, matrix);