BTRFS: Implement BTree::Path and change _Find.
[haiku.git] / docs / user / interface / GraphicsDefs.dox
blob0be753536367b2280cac8fb72d55e25fddbfdd6d
1 /*
2  * Copyright 2013 Haiku, Inc. All rights reserved.
3  * Distributed under the terms of the MIT License.
4  *
5  * Authors:
6  *              John Scipione, jscipione@gmail.com
7  *
8  * Corresponds to:
9  *              headers/os/interface/GraphicsDefs.h     hrev45737
10  *              src/kits/interface/GraphicsDefs.cpp     hrev45737
11  */
14 /*!
15         \file GraphicsDefs.h
16         \ingroup interface
17         \ingroup libbe
18         \brief Graphics-related functions and variables used by the Interface Kit.
22 /*!
23         \struct pattern
24         \ingroup interface
25         \ingroup libbe
26         \brief A pattern to use when drawing.
28         \since BeOS R3
32 /*!
33         \var B_SOLID_HIGH
35         Draw using the view's high color.
37         \since BeOS R3
41 /*!
42         \var B_MIXED_COLORS
44         Draw a pattern of the view's high and low colors.
46         \since BeOS R3
50 /*!
51         \var B_SOLID_LOW
53         Draw using the view's low color.
55         \since BeOS R3
59 /*!
60         \enum source_alpha
61         \ingroup interface
63         Blending alpha mode constants.
65         \since BeOS R3
69 /*!
70         \var source_alpha B_PIXEL_ALPHA
72         Use the alpha value of each pixel when drawing a bitmap.
74         \since BeOS R3
78 /*!
79         \var source_alpha B_CONSTANT_ALPHA
81         Use the alpha channel of the view's high color.
83         \since BeOS R3
87 /*!
88         \enum alpha_function
89         \ingroup interface
91         Blending alpha function constants.
93         \since BeOS R3
97 /*!
98         \var alpha_function B_ALPHA_OVERLAY
100         Used for drawing a image with transparency over an opaque background.
102         \since BeOS R3
107         \var alpha_function B_ALPHA_COMPOSITE
109         Used to composite two or more transparent images together offscreen to
110         produce a new image drawn using \c B_ALPHA_OVERLAY mode.
112         \since BeOS R3