Searched refs:BGradient (Results 1 - 25 of 41) sorted by relevance

12

/haiku/headers/os/interface/
H A DGradient.h27 class BGradient : public BArchivable { class in inherits:BArchivable
51 BGradient();
52 BGradient(const BGradient& other);
53 BGradient(BMessage* archive);
54 virtual ~BGradient();
59 BGradient& operator=(const BGradient& other);
61 bool operator==(const BGradient& other) const;
62 bool operator!=(const BGradient
[all...]
H A DGradientConic.h19 class BGradientConic : public BGradient {
H A DGradientDiamond.h19 class BGradientDiamond : public BGradient {
H A DGradientRadial.h19 class BGradientRadial : public BGradient {
H A DGradientLinear.h19 class BGradientLinear : public BGradient {
H A DGradientRadialFocus.h19 class BGradientRadialFocus : public BGradient {
H A DView.h373 const BGradient& gradient);
375 int32 numPoints, const BGradient& gradient);
378 const BGradient& gradient);
393 BPoint point3, const BGradient& gradient);
396 const BGradient& gradient);
402 void FillRect(BRect rect, const BGradient& gradient);
406 const BGradient& gradient);
416 float yRadius, const BGradient& gradient);
429 float yRadius, const BGradient& gradient);
431 const BGradient
[all...]
/haiku/src/apps/gradients/
H A DGradientsView.h25 void SetType(BGradient::Type type);
28 BGradient::Type fType;
H A DGradientsWindow.cpp62 fGradientsView->SetType(BGradient::TYPE_LINEAR);
65 fGradientsView->SetType(BGradient::TYPE_RADIAL);
68 fGradientsView->SetType(BGradient::TYPE_RADIAL_FOCUS);
71 fGradientsView->SetType(BGradient::TYPE_DIAMOND);
74 fGradientsView->SetType(BGradient::TYPE_CONIC);
H A DGradientsView.cpp20 fType(BGradient::TYPE_LINEAR)
34 case BGradient::TYPE_LINEAR:
38 case BGradient::TYPE_RADIAL:
42 case BGradient::TYPE_RADIAL_FOCUS:
46 case BGradient::TYPE_DIAMOND:
50 case BGradient::TYPE_CONIC:
54 case BGradient::TYPE_NONE:
282 GradientsView::SetType(BGradient::Type type)
/haiku/src/kits/interface/
H A DGradient.cpp28 BGradient::ColorStop::ColorStop(const rgb_color c, float o)
39 BGradient::ColorStop::ColorStop(uint8 r, uint8 g, uint8 b, uint8 a, float o)
50 BGradient::ColorStop::ColorStop(const ColorStop& other)
61 BGradient::ColorStop::ColorStop()
73 BGradient::ColorStop::operator!=(const ColorStop& other) const
84 sort_color_stops_by_offset(const BGradient::ColorStop* left,
85 const BGradient::ColorStop* right)
95 BGradient::BGradient() function in class:BGradient
103 BGradient function in class:BGradient
112 BGradient::BGradient(BMessage* archive) function in class:BGradient
[all...]
H A DPicturePlayer.cpp527 draw_rect_gradient(void* _context, const BRect& rect, BGradient& gradient, bool fill)
530 ((void (*)(void*, BRect, BGradient&))context->function_table[fill ? 56 : 57])(
536 draw_round_rect_gradient(void* _context, const BRect& rect, const BPoint& radii, BGradient& gradient,
540 ((void (*)(void*, BRect, BPoint, BGradient&))context->function_table[fill ? 58 : 59])(
546 draw_bezier_gradient(void* _context, size_t numPoints, const BPoint _points[], BGradient& gradient, bool fill)
553 ((void (*)(void*, BPoint*, BGradient&))context->function_table[fill ? 60 : 61])(
560 float startTheta, float arcTheta, BGradient& gradient, bool fill)
563 ((void (*)(void*, BPoint, BPoint, float, float, BGradient&))
570 draw_ellipse_gradient(void* _context, const BRect& rect, BGradient& gradient, bool fill)
575 ((void (*)(void*, BPoint, BPoint, BGradient
[all...]
/haiku/src/libs/icon/style/
H A DGradientTransformable.h78 bool AddColor(const BGradient::ColorStop& color,
84 const BGradient::ColorStop& step);
89 BGradient::ColorStop* ColorAt(int32 index) const;
90 BGradient::ColorStop* ColorAtFast(int32 index) const;
H A DGradientTransformable.cpp40 AddColor(BGradient::ColorStop(0, 0, 0, 255, 0.0), 0);
41 AddColor(BGradient::ColorStop(255, 255, 255, 255, 1.0), 1);
74 BGradient::ColorStop step;
110 for (int32 i = 0; BGradient::ColorStop* step = other.ColorAt(i); i++) {
139 for (int32 i = 0; BGradient::ColorStop* step = ColorAt(i); i++) {
211 BGradient::ColorStop* ourStep = ColorAtFast(i);
212 BGradient::ColorStop* otherStep = other.ColorAtFast(i);
232 for (int32 i = 0; BGradient::ColorStop* step = other.ColorAt(i); i++)
245 BGradient::ColorStop* step = new BGradient
[all...]
/haiku/src/kits/app/
H A DLinkReceiver.cpp463 static BGradient*
464 gradient_for_type(BGradient::Type type)
467 case BGradient::TYPE_LINEAR:
469 case BGradient::TYPE_RADIAL:
471 case BGradient::TYPE_RADIAL_FOCUS:
473 case BGradient::TYPE_DIAMOND:
475 case BGradient::TYPE_CONIC:
477 case BGradient::TYPE_NONE:
478 return new (std::nothrow) BGradient();
485 LinkReceiver::ReadGradient(BGradient** _gradien
[all...]
H A DServerLink.cpp133 ServerLink::ReadGradient(BGradient** _gradient)
141 ServerLink::AttachGradient(const BGradient& gradient)
144 BGradient::Type gradientType = gradient.GetType();
148 fSender->Attach(&gradientType, sizeof(BGradient::Type));
153 sizeof(BGradient::ColorStop));
158 case BGradient::TYPE_LINEAR:
166 case BGradient::TYPE_RADIAL:
176 case BGradient::TYPE_RADIAL_FOCUS:
189 case BGradient::TYPE_DIAMOND:
197 case BGradient
[all...]
/haiku/src/servers/app/drawing/interface/remote/
H A DRemoteMessage.cpp196 RemoteMessage::AddGradient(const BGradient& gradient)
201 case BGradient::TYPE_NONE:
204 case BGradient::TYPE_LINEAR:
216 case BGradient::TYPE_RADIAL:
228 case BGradient::TYPE_RADIAL_FOCUS:
241 case BGradient::TYPE_DIAMOND:
252 case BGradient::TYPE_CONIC:
269 BGradient::ColorStop* stop = gradient.ColorStopAt(i);
460 RemoteMessage::ReadGradient(BGradient** _gradient)
462 BGradient
[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/servers/app/
H A DSimpleTransform.h108 void Apply(BGradient* gradient) const
111 case BGradient::TYPE_LINEAR:
123 case BGradient::TYPE_RADIAL:
132 case BGradient::TYPE_RADIAL_FOCUS:
145 case BGradient::TYPE_DIAMOND:
154 case BGradient::TYPE_CONIC:
163 case BGradient::TYPE_NONE:
173 BGradient::ColorStop* end = gradient->ColorStopAtFast(
179 BGradient::ColorStop* start = gradient->ColorStopAtFast(0);
/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/servers/app/drawing/Painter/
H A DPainter.h33 class BGradient;
124 const BGradient& gradient);
130 const BGradient& gradient,
137 const BGradient& gradient);
148 const BGradient& gradient,
161 const BGradient& gradient);
186 const BGradient& gradient);
194 const BGradient& gradient);
206 const BGradient& gradient);
242 const BGradient
[all...]
/haiku/headers/private/app/
H A DLinkReceiver.h17 class BGradient;
42 status_t ReadGradient(BGradient** gradient);
H A DServerLink.h20 class BGradient;
60 status_t AttachGradient(const BGradient& gradient);
81 status_t ReadGradient(BGradient** _gradient);
/haiku/headers/private/interface/
H A DPicturePlayer.h24 class BGradient;
98 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);
H A DPictureDataWriter.h23 class BGradient;
96 status_t WriteDrawRectGradient(const BRect& rect, const BGradient& gradient,
99 const BPoint& radius, const BGradient& gradient, const bool& fill);
100 status_t WriteDrawBezierGradient(const BPoint points[4], const BGradient& gradient,
105 const float& arcTheta, const BGradient& gradient, const bool& fill);
106 status_t WriteDrawEllipseGradient(const BRect& rect, const BGradient& gradient,
109 BPoint* points, const bool& isClosed, const BGradient& gradient,
113 const void* ptList, const BGradient& gradient, const bool& fill);

Completed in 195 milliseconds

12