xtd
1.0.0
Toggle main menu visibility
Loading...
Searching...
No Matches
xtd.drawing
include
xtd
drawing
imaging
bitmap_data.hpp
Go to the documentation of this file.
1
4
#pragma once
5
#include "
pixel_format.hpp
"
6
#include <xtd/object>
7
#include <xtd/types>
8
10
namespace
xtd
{
12
namespace
drawing
{
15
namespace
imaging
{
22
struct
bitmap_data
final :
object
{
24
29
int32
height
= 0;
30
35
xtd::drawing::imaging::pixel_format
pixel_format
=
xtd::drawing::imaging::pixel_format::undefined
;
36
40
int32
reserved
= 0;
41
45
intptr
scan0
= 0;
46
51
int32
stride
= 0;
52
56
int32
width
= 0;
58
};
59
}
60
}
61
}
xtd::object::object
object()=default
Create a new instance of the ultimate base class object.
xtd::intptr
std::intmax_t intptr
Represent a pointer or a handle.
Definition
intptr.hpp:23
xtd::int32
std::int32_t int32
Represents a 32-bit signed integer.
Definition
int32.hpp:25
xtd::drawing::imaging::pixel_format
pixel_format
Specifies the format of the color data for each pixel in the image.
Definition
pixel_format.hpp:23
xtd::drawing::imaging::pixel_format::undefined
@ undefined
The pixel format is undefined.
Definition
pixel_format.hpp:25
xtd::drawing::imaging
The xtd::drawing::imaging namespace provides advanced GDI+ imaging functionality. Basic graphics func...
Definition
bitmap_data.hpp:15
xtd::drawing
The xtd::drawing namespace provides access to GDI+ basic graphics functionality. More advanced functi...
Definition
actions_system_images.hpp:10
xtd
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition
abstract_object.hpp:8
pixel_format.hpp
Contains xtd::drawing::imaging::pixel_format enum class.
xtd::drawing::imaging::bitmap_data
Specifies the attributes of a bitmap image. The xtd::drawing::imaging::bitmap_data struct is used by ...
Definition
bitmap_data.hpp:22
xtd::drawing::imaging::bitmap_data::height
int32 height
Gets or sets the pixel height of the xtd::drawing::bitmap object. Also sometimes referred to as the n...
Definition
bitmap_data.hpp:29
xtd::drawing::imaging::bitmap_data::stride
int32 stride
Gets or sets the stride width (also called scan width) of the xtd::drawing::bitmap object.
Definition
bitmap_data.hpp:51
xtd::drawing::imaging::bitmap_data::pixel_format
xtd::drawing::imaging::pixel_format pixel_format
Gets or sets the format of the pixel information in the xtd::drawing::bitmap object that returned thi...
Definition
bitmap_data.hpp:35
xtd::drawing::imaging::bitmap_data::reserved
int32 reserved
Reserved. Do not use.
Definition
bitmap_data.hpp:40
xtd::drawing::imaging::bitmap_data::width
int32 width
Gets or sets or sets the pixel width of the xtd::drawing::bitmap object. This can also be thought of ...
Definition
bitmap_data.hpp:56
xtd::drawing::imaging::bitmap_data::scan0
intptr scan0
Gets or sets or sets the address of the first pixel data in the bitmap. This can also be thought of a...
Definition
bitmap_data.hpp:45
Generated on
for xtd by
Gammasoft
. All rights reserved.