xtd 0.2.0
pen_type.h
Go to the documentation of this file.
1 #pragma once
5 #include "drawing2d.h"
6 #include <xtd/enum>
7 
9 namespace xtd {
11  namespace drawing {
13  namespace drawing_2d {
21  enum class pen_type {
23  solid_color = 0,
25  hatch_fill = 1,
27  texture_fill = 2,
29  path_gradient = 3,
31  linear_gradient = 4,
33  conical_gradient = 5,
35  radial_gradient = 6,
36  };
37  }
38  }
39 }
40 
42 template<> struct xtd::enum_register<xtd::drawing::drawing_2d::pen_type> {
44 };
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
std::vector< std::pair< enum_t, xtd::ustring > > enum_collection
Represents a pair of an enum_t value and a string of an enum of type enum_t.
Definition: enum_collection.h:19
pen_type
Specifies the type of fill a xtd::drawing::pen object uses to fill lines.
Definition: pen_type.h:21
Specifies a radial gradient fill.
Specifies a bitmap texture fill.
Specifies a conical gradient fill.
Contains xtd::drawing::drawing_2d/::matrix class.
Specifies a linear gradient fill.
Provides the registration struct for enumerations.
Definition: enum_register.h:36