Searched refs:gradient (Results 1 - 25 of 71) sorted by relevance

123

/haiku/src/apps/gradients/
H A DGradientsView.cpp64 BGradientLinear gradient; local
69 gradient.AddColor(c, 0);
73 gradient.AddColor(c, 127);
77 gradient.AddColor(c, 255);
82 gradient.SetStart(BPoint(120, 10));
83 gradient.SetEnd(BPoint(220, 110));
84 FillRoundRect(BRect(120, 10, 220, 110), 5, 5, gradient);
89 gradient.SetStart(BPoint(120, 120));
90 gradient.SetEnd(BPoint(220, 220));
91 FillRect(BRect(120, 120, 220, 220), gradient);
113 BGradientRadial gradient; local
149 BGradientRadialFocus gradient; local
194 BGradientDiamond gradient; local
239 BGradientConic gradient; local
[all...]
/haiku/src/add-ons/screen_savers/gravity/
H A DRainbowItem.cpp61 BGradientLinear gradient; local
62 gradient.AddColor((rgb_color){ 255, 65, 54 }, 0); // red
63 gradient.AddColor((rgb_color){ 255, 133, 27 }, 60); // orange
64 gradient.AddColor((rgb_color){ 255, 220, 0 }, 102); // yellow
65 gradient.AddColor((rgb_color){ 46, 204, 64 }, 153); // green
66 gradient.AddColor((rgb_color){ 0, 116, 217 }, 195); // blue
68 gradient.AddColor((rgb_color){ 177, 13, 201 }, 255); // violet
69 gradient.SetStart(colorRect.LeftTop());
70 gradient.SetEnd(colorRect.RightBottom());
71 owner->FillRect(colorRect, gradient);
[all...]
/haiku/src/apps/icon-o-matic/import_export/svg/
H A DDocumentBuilder.cpp256 Gradient gradient(true);
267 gradient.SetType(GRADIENT_LINEAR);
268 // The base gradient axis in Icon-O-Matic is a horizontal line from
269 // (-64, 0) to (64, 0). The base gradient axis used by nanosvg is
274 gradient.multiply(baseTransform);
279 gradient.SetType(GRADIENT_CIRCULAR);
282 gradient.multiply(baseTransform);
288 gradient.SetInterpolation(INTERPOLATION_LINEAR);
290 paint->gradient->xform[0], paint->gradient
[all...]
H A DSVGExporter.cpp367 SVGExporter::_ExportGradient(const Gradient* gradient, BPositionIO* stream) argument
371 // start new gradient tag
372 if (gradient->Type() == GRADIENT_CIRCULAR) {
379 BString gradientName("gradient");
384 // write gradient transformation
385 if (gradient->Type() == GRADIENT_CIRCULAR) {
387 if (!gradient->IsIdentity()) {
389 _AppendMatrix(gradient, helper);
396 gradient->Transform(&x1, &y1);
397 gradient
[all...]
/haiku/src/tests/servers/app/unit_tests/
H A DSimpleTransformTest.cpp103 BGradientLinear gradient(10.0, 20.0, 30.0, 40.0);
107 specimen.Apply(&gradient);
108 CPPUNIT_ASSERT(gradient.Start() == BPoint(35.0, 70.0));
109 CPPUNIT_ASSERT(gradient.End() == BPoint(85.0, 120.0));
116 BGradientRadial gradient(10.0, 20.0, 10.0);
120 specimen.Apply(&gradient);
121 CPPUNIT_ASSERT(gradient.Center() == BPoint(35.0, 70.0));
128 BGradientRadialFocus gradient(10.0, 20.0, 10.0, 30.0, 40.0);
132 specimen.Apply(&gradient);
133 CPPUNIT_ASSERT(gradient
[all...]
/haiku/src/apps/mediaplayer/interface/
H A DPlayPauseButton.cpp81 BGradientLinear gradient; local
83 gradient.AddColor(active, 0);
84 gradient.AddColor(tint_color(active, B_LIGHTEN_1_TINT), 255);
86 gradient.AddColor(tint_color(base, B_DARKEN_1_TINT), 0);
87 gradient.AddColor(base, 255);
89 gradient.SetStart(offset);
91 gradient.SetEnd(offset);
92 FillShape(fPlaySymbol, gradient);
102 gradient.MakeEmpty();
104 gradient
[all...]
H A DSymbolButton.cpp72 BGradientLinear gradient; local
73 gradient.AddColor(tint_color(base, B_DARKEN_1_TINT), 0);
74 gradient.AddColor(base, 255);
75 gradient.SetStart(offset);
77 gradient.SetEnd(offset);
78 FillShape(fSymbol, gradient);
H A DVolumeSlider.cpp195 BGradientLinear gradient; local
197 gradient.AddColor(tint_color(base, topTint), 0);
198 gradient.AddColor(tint_color(base, bottomTint), 255);
200 gradient.AddColor(tint_color(base, topTint), 0);
201 gradient.AddColor(tint_color(base, middleTint1), 132);
202 gradient.AddColor(tint_color(base, middleTint2), 136);
203 gradient.AddColor(tint_color(base, bottomTint), 255);
205 gradient.SetStart(rect.LeftTop());
206 gradient.SetEnd(rect.LeftBottom());
207 FillEllipse(rect, gradient);
[all...]
/haiku/src/tests/kits/interface/flatten_picture/
H A DPictureTestCases.cpp215 BGradientLinear gradient(0, 0, frame.right, frame.bottom);
216 gradient.AddColor(kRed, 0);
217 gradient.AddColor(kBlue, 255);
219 view->FillRect(frame, gradient);
224 BGradientRadial gradient(10, 10, 10);
225 gradient.AddColor(kRed, 0);
226 gradient.AddColor(kBlue, 255);
228 view->FillRect(frame, gradient);
233 BGradientRadialFocus gradient(0, 0, 10, 10, 5);
234 gradient
[all...]
/haiku/src/servers/app/
H A DSimpleTransform.h108 void Apply(BGradient* gradient) const
110 switch (gradient->GetType()) {
113 BGradientLinear* linear = (BGradientLinear*) gradient;
125 BGradientRadial* radial = (BGradientRadial*) gradient;
135 (BGradientRadialFocus*)gradient;
147 BGradientDiamond* diamond = (BGradientDiamond*) gradient;
156 BGradientConic* conic = (BGradientConic*) gradient;
169 // Make sure the gradient is fully padded so that out of bounds access
171 gradient->SortColorStopsByOffset();
173 BGradient::ColorStop* end = gradient
[all...]
/haiku/src/apps/icon-o-matic/style/
H A DSetGradientCommand.cpp29 const Gradient* gradient)
32 fGradient(gradient ? new (nothrow) Gradient(*gradient) : NULL)
62 // clone the new gradient for handling over to the style
71 // remember the current gradient of the style
82 // the style didn't have a gradient set
87 // remove the gradient or set the new one
105 name << B_TRANSLATE("Edit gradient");
119 // remembered gradient
28 SetGradientCommand(Style* style, const Gradient* gradient) argument
H A DSetGradientCommand.h27 const Gradient* gradient);
/haiku/src/servers/app/drawing/interface/remote/
H A DRemoteMessage.cpp196 RemoteMessage::AddGradient(const BGradient& gradient) argument
198 Add((uint32)gradient.GetType());
200 switch (gradient.GetType()) {
207 = dynamic_cast<const BGradientLinear *>(&gradient);
219 = dynamic_cast<const BGradientRadial *>(&gradient);
231 = dynamic_cast<const BGradientRadialFocus *>(&gradient);
244 = dynamic_cast<const BGradientDiamond *>(&gradient);
255 = dynamic_cast<const BGradientConic *>(&gradient);
265 int32 stopCount = gradient.CountColorStops();
269 BGradient::ColorStop* stop = gradient
465 BGradient *gradient = NULL; local
[all...]
H A DRemoteDrawingEngine.h75 const BGradient& gradient);
79 const BGradient& gradient);
83 const BGradient& gradient);
88 BRect bounds, const BGradient& gradient,
101 virtual void FillRect(BRect rect, const BGradient& gradient);
105 const BGradient& gradient);
110 float yRadius, const BGradient& gradient);
121 const BGradient& gradient,
129 const BGradient& gradient);
/haiku/src/kits/app/
H A DServerLink.cpp141 ServerLink::AttachGradient(const BGradient& gradient) argument
144 BGradient::Type gradientType = gradient.GetType();
145 int32 stopCount = gradient.CountColorStops();
152 fSender->Attach(gradient.ColorStopAtFast(i),
161 const BGradientLinear* linear = (BGradientLinear*)&gradient;
169 const BGradientRadial* radial = (BGradientRadial*)&gradient;
180 = (BGradientRadialFocus*)&gradient;
192 const BGradientDiamond* diamond = (BGradientDiamond*)&gradient;
200 const BGradientConic* conic = (BGradientConic*)&gradient;
/haiku/src/servers/app/drawing/
H A DDrawingEngine.h109 const float& span, const BGradient& gradient);
112 virtual void FillBezier(BPoint* pts, const BGradient& gradient);
115 virtual void FillEllipse(BRect r, const BGradient& gradient);
120 BRect bounds, const BGradient& gradient,
132 virtual void FillRect(BRect rect, const BGradient& gradient);
136 const BGradient& gradient);
141 float yrad, const BGradient& gradient);
151 const BGradient& gradient,
158 const BGradient& gradient);
/haiku/src/apps/remotedesktop/
H A DRemoteView.cpp824 BGradient *gradient; local
825 if (message.ReadGradient(&gradient) != B_OK)
828 offscreen->FillArc(rect, angle, span, *gradient);
829 delete gradient;
851 BGradient *gradient; local
852 if (message.ReadGradient(&gradient) != B_OK)
855 offscreen->FillBezier(points, *gradient);
856 delete gradient;
877 BGradient *gradient; local
878 if (message.ReadGradient(&gradient) !
913 BGradient *gradient; local
940 BGradient *gradient; local
971 BGradient *gradient; local
1029 BGradient *gradient; local
1063 BGradient *gradient; local
1124 BGradient *gradient; local
[all...]
/haiku/src/apps/icon-o-matic/transformable/
H A DTransformGradientCommand.h25 TransformBox* box, Gradient* gradient,
H A DTransformGradientCommand.cpp19 Gradient* gradient, BPoint pivot, BPoint translation, double rotation,
24 fGradient(gradient)
18 TransformGradientCommand(TransformBox* box, Gradient* gradient, BPoint pivot, BPoint translation, double rotation, double xScale, double yScale, const char* name) argument
/haiku/src/servers/app/drawing/Painter/
H A DPainter.h124 const BGradient& gradient);
130 const BGradient& gradient,
137 const BGradient& gradient);
148 const BGradient& gradient,
161 const BGradient& gradient);
167 // fills a rect with a linear gradient, the caller should be
168 // sure that the gradient is indeed vertical. The start point of
169 // the gradient should be above the end point, or this function
172 const BGradientLinear& gradient) const;
186 const BGradient& gradient);
[all...]
/haiku/src/kits/interface/
H A DPicturePlayer.cpp527 draw_rect_gradient(void* _context, const BRect& rect, BGradient& gradient, bool fill) argument
531 context->user_data, rect, gradient);
536 draw_round_rect_gradient(void* _context, const BRect& rect, const BPoint& radii, BGradient& gradient, argument
541 context->user_data, rect, radii, gradient);
546 draw_bezier_gradient(void* _context, size_t numPoints, const BPoint _points[], BGradient& gradient, bool fill) argument
554 context->user_data, points, gradient);
560 float startTheta, float arcTheta, BGradient& gradient, bool fill)
565 radii, startTheta, arcTheta, gradient);
570 draw_ellipse_gradient(void* _context, const BRect& rect, BGradient& gradient, bool fill) argument
577 radii, gradient);
559 draw_arc_gradient(void* _context, const BPoint& center, const BPoint& radii, float startTheta, float arcTheta, BGradient& gradient, bool fill) argument
582 draw_polygon_gradient(void* _context, size_t numPoints, const BPoint _points[], bool isClosed, BGradient& gradient, bool fill) argument
600 draw_shape_gradient(void* _context, const BShape& shape, BGradient& gradient, bool fill) argument
841 GetGradient(BGradient*& gradient) argument
1076 BGradient* gradient; local
1091 BGradient* gradient; local
1108 BGradient* gradient; local
1125 BGradient* gradient; local
1156 BGradient* gradient; local
1180 BGradient* gradient; local
1197 BGradient* gradient; local
[all...]
H A DGradient.cpp201 // gradient type
470 // order. This can be used to have sharp color changes in the gradient.
570 ObjectDeleter<BGradient> gradient(gradient_for_type(gradientType));
571 if (!gradient.IsSet())
579 if (!gradient->AddColorStop(stop, i))
586 stream->Read(&gradient->fData.linear.x1, sizeof(float));
587 stream->Read(&gradient->fData.linear.y1, sizeof(float));
588 stream->Read(&gradient->fData.linear.x2, sizeof(float));
589 if ((status = stream->Read(&gradient->fData.linear.y2, sizeof(float))) < B_OK)
593 stream->Read(&gradient
[all...]
/haiku/src/apps/icon-o-matic/gui/
H A DStyleView.cpp81 // gradient type
208 // gradient to the style gradient. Setting this here would cause to
219 // transfer the current gradient color to the current color
228 // transfer the current gradient color to the current color
232 // maybe the gradient was added or removed
241 // gradient stop color, that's why we ignore
265 Gradient* gradient = NULL; local
269 gradient = fStyle->Gradient();
271 if (fCurrentColor && !gradient)
309 _SetGradient(Gradient* gradient, bool forceControlUpdate, bool sendMessage) argument
[all...]
/haiku/src/libs/icon/style/
H A DStyle.cpp138 if (archive->FindMessage("gradient", &gradientArchive) == B_OK) {
139 ::Gradient gradient(&gradientArchive);
140 SetGradient(&gradient);
182 ret = into->AddMessage("gradient", &gradientArchive);
237 Style::SetGradient(const ::Gradient* gradient) argument
239 if (!fGradient && !gradient)
242 if (gradient) {
244 fGradient = new (nothrow) ::Gradient(*gradient);
249 // generate gradient
257 if (*fGradient != *gradient) {
[all...]
/haiku/headers/private/interface/
H A DPicturePlayer.h98 void (*draw_rect_gradient)(void* userData, const BRect& rect, BGradient& gradient, bool fill);
99 void (*draw_round_rect_gradient)(void* userData, const BRect& rect, const BPoint& radii, BGradient& gradient, bool fill);
100 void (*draw_bezier_gradient)(void* userData, size_t numControlPoints, const BPoint controlPoints[], BGradient& gradient, bool fill);
101 void (*draw_arc_gradient)(void* userData, const BPoint& center, const BPoint& radii, float startTheta, float arcTheta, BGradient& gradient, bool fill);
102 void (*draw_ellipse_gradient)(void* userData, const BRect& rect, BGradient& gradient, bool fill);
103 void (*draw_polygon_gradient)(void* userData, size_t numPoints, const BPoint points[], bool isClosed, BGradient& gradient, bool fill);
104 void (*draw_shape_gradient)(void* userData, const BShape& shape, BGradient& gradient, bool fill);

Completed in 422 milliseconds

123