xtd 0.2.0
flush_intention.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 {
20  enum class flush_intention {
22  flush = 0,
24  sync = 1,
25  };
26  }
27  }
28 }
29 
33 };
Specifies that all graphics operations on the stack are executed as soon as possible. This synchronizes the graphics state.
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
Specifies that the stack of all graphics operations is flushed immediately.
flush_intention
Specifies whether commands in the graphics stack are terminated (flushed) immediately or executed as ...
Definition: flush_intention.h:20
Contains xtd::drawing::drawing_2d/::matrix class.
Provides the registration struct for enumerations.
Definition: enum_register.h:36