/haiku/headers/os/interface/ |
H A D | Gradient.h | 27 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 D | GradientConic.h | 19 class BGradientConic : public BGradient {
|
H A D | GradientDiamond.h | 19 class BGradientDiamond : public BGradient {
|
H A D | GradientRadial.h | 19 class BGradientRadial : public BGradient {
|
H A D | GradientLinear.h | 19 class BGradientLinear : public BGradient {
|
H A D | GradientRadialFocus.h | 19 class BGradientRadialFocus : public BGradient {
|
H A D | View.h | 373 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 D | GradientsView.h | 25 void SetType(BGradient::Type type); 28 BGradient::Type fType;
|
H A D | GradientsWindow.cpp | 62 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 D | GradientsView.cpp | 20 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 D | Gradient.cpp | 28 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 D | PicturePlayer.cpp | 527 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 D | GradientTransformable.h | 78 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 D | GradientTransformable.cpp | 40 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 D | LinkReceiver.cpp | 463 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 D | ServerLink.cpp | 133 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 D | RemoteMessage.cpp | 196 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 D | RemoteDrawingEngine.h | 75 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 D | SimpleTransform.h | 108 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 D | DrawingEngine.h | 109 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 D | Painter.h | 33 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 D | LinkReceiver.h | 17 class BGradient; 42 status_t ReadGradient(BGradient** gradient);
|
H A D | ServerLink.h | 20 class BGradient; 60 status_t AttachGradient(const BGradient& gradient); 81 status_t ReadGradient(BGradient** _gradient);
|
/haiku/headers/private/interface/ |
H A D | PicturePlayer.h | 24 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 D | PictureDataWriter.h | 23 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);
|