xtd 0.2.0
Loading...
Searching...
No Matches
copy_pixel_operations.hpp
1#pragma once
3#if !defined(__XTD_DRAWING_NATIVE_LIBRARY__)
4#error "Do not include this file: Internal use only"
5#endif
7
8#include <xtd/types>
9
17
24constexpr xtd::int32 CPO_CAPTURE_BLT = 1073741824;
25
33
40constexpr xtd::int32 CPO_MERGE_COPY = 12583114;
41
48constexpr xtd::int32 CPO_MERGE_PAINT = 12255782;
49
56constexpr xtd::int32 CPO_NO_MIRROR_BITMAP = -2147483648ll;
57
64constexpr xtd::int32 CPO_NOT_SOURCE_COPY = 3342344;
65
72constexpr xtd::int32 CPO_NOT_SOURCE_ERASE = 1114278;
73
80constexpr xtd::int32 CPO_PAT_COPY = 15728673;
81
88constexpr xtd::int32 CPO_PAT_INVERT = 5898313;
89
96constexpr xtd::int32 CPO_PAT_PAINT = 16452105;
97
104constexpr xtd::int32 CPO_SOURCE_AND = 8913094;
105
112constexpr xtd::int32 CPO_SOURCE_COPY = 13369376;
113
120constexpr xtd::int32 CPO_SOURCE_ERASE = 4457256;
121
128constexpr xtd::int32 CPO_SOURCE_INVERT = 6684742;
129
136constexpr xtd::int32 CPO_SOURCE_PAINT = 15597702;
137
144constexpr xtd::int32 CPO_WHITENESS = 16711778;
constexpr xtd::int32 CPO_SOURCE_COPY
The source area is copied directly to the destination area.
Definition copy_pixel_operations.hpp:112
constexpr xtd::int32 CPO_SOURCE_PAINT
The colors of the source and destination areas are combined using the Boolean OR operator.
Definition copy_pixel_operations.hpp:136
constexpr xtd::int32 CPO_SOURCE_INVERT
The colors of the source and destination areas are combined using the Boolean XOR operator.
Definition copy_pixel_operations.hpp:128
constexpr xtd::int32 CPO_WHITENESS
The destination area is filled by using the color associated with index 1 in the physical palette....
Definition copy_pixel_operations.hpp:144
constexpr xtd::int32 CPO_BLACKNESS
The destination area is filled by using the color associated with index 0 in the physical palette....
Definition copy_pixel_operations.hpp:16
constexpr xtd::int32 CPO_PAT_INVERT
The colors of the brush currently selected in the destination device context are combined with the co...
Definition copy_pixel_operations.hpp:88
constexpr xtd::int32 CPO_NO_MIRROR_BITMAP
The bitmap is not mirrored.
Definition copy_pixel_operations.hpp:56
constexpr xtd::int32 CPO_NOT_SOURCE_COPY
The inverted source area is copied to the destination.
Definition copy_pixel_operations.hpp:64
constexpr xtd::int32 CPO_CAPTURE_BLT
Windows that are layered on top of your window are included in the resulting image....
Definition copy_pixel_operations.hpp:24
constexpr xtd::int32 CPO_PAT_PAINT
The colors of the brush currently selected in the destination device context are combined with the co...
Definition copy_pixel_operations.hpp:96
constexpr xtd::int32 CPO_NOT_SOURCE_ERASE
The source and destination colors are combined using the Boolean OR operator, and then resultant colo...
Definition copy_pixel_operations.hpp:72
constexpr xtd::int32 CPO_MERGE_COPY
The colors of the source area are merged with the colors of the selected brush of the destination dev...
Definition copy_pixel_operations.hpp:40
constexpr xtd::int32 CPO_PAT_COPY
The brush currently selected in the destination device context is copied to the destination bitmap.
Definition copy_pixel_operations.hpp:80
constexpr xtd::int32 CPO_SOURCE_AND
The colors of the source and destination areas are combined using the Boolean AND operator.
Definition copy_pixel_operations.hpp:104
constexpr xtd::int32 CPO_DESTINATION_INVERT
The destination area is inverted.
Definition copy_pixel_operations.hpp:32
constexpr xtd::int32 CPO_SOURCE_ERASE
The inverted colors of the destination area are combined with the colors of the source area using the...
Definition copy_pixel_operations.hpp:120
constexpr xtd::int32 CPO_MERGE_PAINT
The colors of the inverted source area are merged with the colors of the destination area by using th...
Definition copy_pixel_operations.hpp:48
int32_t int32
Represents a 32-bit signed integer.
Definition int32.hpp:23