xtd 0.2.0
Loading...
Searching...
No Matches
copy pixel operation

Definition

copy pixel operation definitions.

Warning
Internal use only

Variables

constexpr xtd::int32 CPO_BLACKNESS
 The destination area is filled by using the color associated with index 0 in the physical palette. (This color is black for the default physical palette.)
 
constexpr xtd::int32 CPO_CAPTURE_BLT
 Windows that are layered on top of your window are included in the resulting image. By default, the image contains only your window. Note that this generally cannot be used for printing device contexts.
 
constexpr xtd::int32 CPO_DESTINATION_INVERT
 The destination area is inverted.
 
constexpr xtd::int32 CPO_MERGE_COPY
 The colors of the source area are merged with the colors of the selected brush of the destination device context using the Boolean AND operator.
 
constexpr xtd::int32 CPO_MERGE_PAINT
 The colors of the inverted source area are merged with the colors of the destination area by using the Boolean OR operator.
 
constexpr xtd::int32 CPO_NO_MIRROR_BITMAP
 The bitmap is not mirrored.
 
constexpr xtd::int32 CPO_NOT_SOURCE_COPY
 The inverted source area is copied to the destination.
 
constexpr xtd::int32 CPO_NOT_SOURCE_ERASE
 The source and destination colors are combined using the Boolean OR operator, and then resultant color is then inverted.
 
constexpr xtd::int32 CPO_PAT_COPY
 The brush currently selected in the destination device context is copied to the destination bitmap.
 
constexpr xtd::int32 CPO_PAT_INVERT
 The colors of the brush currently selected in the destination device context are combined with the colors of the destination are using the Boolean XOR operator.
 
constexpr xtd::int32 CPO_PAT_PAINT
 The colors of the brush currently selected in the destination device context are combined with the colors of the inverted source area using the Boolean OR operator. The result of this operation is combined with the colors of the destination area using the Boolean OR operator.
 
constexpr xtd::int32 CPO_SOURCE_AND
 The colors of the source and destination areas are combined using the Boolean AND operator.
 
constexpr xtd::int32 CPO_SOURCE_COPY
 The source area is copied directly to the destination area.
 
constexpr xtd::int32 CPO_SOURCE_ERASE
 The inverted colors of the destination area are combined with the colors of the source area using the Boolean AND operator.
 
constexpr xtd::int32 CPO_SOURCE_INVERT
 The colors of the source and destination areas are combined using the Boolean XOR operator.
 
constexpr xtd::int32 CPO_SOURCE_PAINT
 The colors of the source and destination areas are combined using the Boolean OR operator.
 
constexpr xtd::int32 CPO_WHITENESS
 The destination area is filled by using the color associated with index 1 in the physical palette. (This color is white for the default physical palette.)
 

Variable Documentation

◆ CPO_BLACKNESS

constexpr xtd::int32 CPO_BLACKNESS
constexpr

#include <xtd.drawing.native/include/xtd/drawing/native/copy_pixel_operations.h>

The destination area is filled by using the color associated with index 0 in the physical palette. (This color is black for the default physical palette.)

Library
xtd.drawing.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ CPO_CAPTURE_BLT

constexpr xtd::int32 CPO_CAPTURE_BLT
constexpr

#include <xtd.drawing.native/include/xtd/drawing/native/copy_pixel_operations.h>

Windows that are layered on top of your window are included in the resulting image. By default, the image contains only your window. Note that this generally cannot be used for printing device contexts.

Library
xtd.drawing.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ CPO_DESTINATION_INVERT

constexpr xtd::int32 CPO_DESTINATION_INVERT
constexpr

#include <xtd.drawing.native/include/xtd/drawing/native/copy_pixel_operations.h>

The destination area is inverted.

Library
xtd.drawing.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ CPO_MERGE_COPY

constexpr xtd::int32 CPO_MERGE_COPY
constexpr

#include <xtd.drawing.native/include/xtd/drawing/native/copy_pixel_operations.h>

The colors of the source area are merged with the colors of the selected brush of the destination device context using the Boolean AND operator.

Library
xtd.drawing.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ CPO_MERGE_PAINT

constexpr xtd::int32 CPO_MERGE_PAINT
constexpr

#include <xtd.drawing.native/include/xtd/drawing/native/copy_pixel_operations.h>

The colors of the inverted source area are merged with the colors of the destination area by using the Boolean OR operator.

Library
xtd.drawing.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ CPO_NO_MIRROR_BITMAP

constexpr xtd::int32 CPO_NO_MIRROR_BITMAP
constexpr

#include <xtd.drawing.native/include/xtd/drawing/native/copy_pixel_operations.h>

The bitmap is not mirrored.

Library
xtd.drawing.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ CPO_NOT_SOURCE_COPY

constexpr xtd::int32 CPO_NOT_SOURCE_COPY
constexpr

#include <xtd.drawing.native/include/xtd/drawing/native/copy_pixel_operations.h>

The inverted source area is copied to the destination.

Library
xtd.drawing.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ CPO_NOT_SOURCE_ERASE

constexpr xtd::int32 CPO_NOT_SOURCE_ERASE
constexpr

#include <xtd.drawing.native/include/xtd/drawing/native/copy_pixel_operations.h>

The source and destination colors are combined using the Boolean OR operator, and then resultant color is then inverted.

Library
xtd.drawing.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ CPO_PAT_COPY

constexpr xtd::int32 CPO_PAT_COPY
constexpr

#include <xtd.drawing.native/include/xtd/drawing/native/copy_pixel_operations.h>

The brush currently selected in the destination device context is copied to the destination bitmap.

Library
xtd.drawing.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ CPO_PAT_INVERT

constexpr xtd::int32 CPO_PAT_INVERT
constexpr

#include <xtd.drawing.native/include/xtd/drawing/native/copy_pixel_operations.h>

The colors of the brush currently selected in the destination device context are combined with the colors of the destination are using the Boolean XOR operator.

Library
xtd.drawing.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ CPO_PAT_PAINT

constexpr xtd::int32 CPO_PAT_PAINT
constexpr

#include <xtd.drawing.native/include/xtd/drawing/native/copy_pixel_operations.h>

The colors of the brush currently selected in the destination device context are combined with the colors of the inverted source area using the Boolean OR operator. The result of this operation is combined with the colors of the destination area using the Boolean OR operator.

Library
xtd.drawing.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ CPO_SOURCE_AND

constexpr xtd::int32 CPO_SOURCE_AND
constexpr

#include <xtd.drawing.native/include/xtd/drawing/native/copy_pixel_operations.h>

The colors of the source and destination areas are combined using the Boolean AND operator.

Library
xtd.drawing.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ CPO_SOURCE_COPY

constexpr xtd::int32 CPO_SOURCE_COPY
constexpr

#include <xtd.drawing.native/include/xtd/drawing/native/copy_pixel_operations.h>

The source area is copied directly to the destination area.

Library
xtd.drawing.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ CPO_SOURCE_ERASE

constexpr xtd::int32 CPO_SOURCE_ERASE
constexpr

#include <xtd.drawing.native/include/xtd/drawing/native/copy_pixel_operations.h>

The inverted colors of the destination area are combined with the colors of the source area using the Boolean AND operator.

Library
xtd.drawing.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ CPO_SOURCE_INVERT

constexpr xtd::int32 CPO_SOURCE_INVERT
constexpr

#include <xtd.drawing.native/include/xtd/drawing/native/copy_pixel_operations.h>

The colors of the source and destination areas are combined using the Boolean XOR operator.

Library
xtd.drawing.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ CPO_SOURCE_PAINT

constexpr xtd::int32 CPO_SOURCE_PAINT
constexpr

#include <xtd.drawing.native/include/xtd/drawing/native/copy_pixel_operations.h>

The colors of the source and destination areas are combined using the Boolean OR operator.

Library
xtd.drawing.native
Remarks
Added specifically for xtd.
Warning
Internal use only

◆ CPO_WHITENESS

constexpr xtd::int32 CPO_WHITENESS
constexpr

#include <xtd.drawing.native/include/xtd/drawing/native/copy_pixel_operations.h>

The destination area is filled by using the color associated with index 1 in the physical palette. (This color is white for the default physical palette.)

Library
xtd.drawing.native
Remarks
Added specifically for xtd.
Warning
Internal use only