OSDN Git Service

Merge branch 'feature/#36529_SlimDXからSharpDXへの移行' into develop
[dtxmania/dtxmania.git] / SlimDXc_Jun2010(VC++2008) / source / direct2d / Enums.h
diff --git a/SlimDXc_Jun2010(VC++2008)/source/direct2d/Enums.h b/SlimDXc_Jun2010(VC++2008)/source/direct2d/Enums.h
deleted file mode 100644 (file)
index 5f7fe2a..0000000
+++ /dev/null
@@ -1,240 +0,0 @@
-/*\r
-* Copyright (c) 2007-2010 SlimDX Group\r
-* \r
-* Permission is hereby granted, free of charge, to any person obtaining a copy\r
-* of this software and associated documentation files (the "Software"), to deal\r
-* in the Software without restriction, including without limitation the rights\r
-* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r
-* copies of the Software, and to permit persons to whom the Software is\r
-* furnished to do so, subject to the following conditions:\r
-* \r
-* The above copyright notice and this permission notice shall be included in\r
-* all copies or substantial portions of the Software.\r
-* \r
-* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r
-* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r
-* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r
-* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r
-* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r
-* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\r
-* THE SOFTWARE.\r
-*/\r
-#pragma once\r
-\r
-#include <d2d1.h>\r
-\r
-namespace SlimDX\r
-{\r
-       namespace Direct2D\r
-       {\r
-               // NOTE: The enumerations defined in this file are in alphabetical order. When\r
-               //       adding new enumerations or renaming existing ones, please make sure\r
-               //       the ordering is maintained.\r
-\r
-               public enum class AlphaMode : System::Int32\r
-               {\r
-                       Unknown = D2D1_ALPHA_MODE_UNKNOWN,\r
-                       Premultiplied = D2D1_ALPHA_MODE_PREMULTIPLIED,\r
-                       Straight = D2D1_ALPHA_MODE_STRAIGHT,\r
-                       Ignore = D2D1_ALPHA_MODE_IGNORE\r
-               };\r
-\r
-               public enum class AntialiasMode : System::Int32\r
-               {\r
-                       PerPrimitive = D2D1_ANTIALIAS_MODE_PER_PRIMITIVE,\r
-                       Aliased = D2D1_ANTIALIAS_MODE_ALIASED\r
-               };\r
-\r
-               public enum class ArcSize : System::Int32\r
-               {\r
-                       Small = D2D1_ARC_SIZE_SMALL,\r
-                       Large = D2D1_ARC_SIZE_LARGE\r
-               };\r
-\r
-               public enum class CapStyle : System::Int32\r
-               {\r
-                       Flat = D2D1_CAP_STYLE_FLAT,\r
-                       Square = D2D1_CAP_STYLE_SQUARE,\r
-                       Round = D2D1_CAP_STYLE_ROUND,\r
-                       Triangle = D2D1_CAP_STYLE_TRIANGLE\r
-               };\r
-\r
-               public enum class CombineMode : System::Int32\r
-               {\r
-                       Union = D2D1_COMBINE_MODE_UNION,\r
-                       Intersect = D2D1_COMBINE_MODE_INTERSECT,\r
-                       Xor = D2D1_COMBINE_MODE_XOR,\r
-                       Exclude = D2D1_COMBINE_MODE_EXCLUDE\r
-               };\r
-\r
-               public enum class CompatibleRenderTargetOptions : System::Int32\r
-               {\r
-                       None = D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE,\r
-                       GdiCompatible = D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE\r
-               };\r
-\r
-               public enum class DashStyle : System::Int32\r
-               {\r
-                       Solid = D2D1_DASH_STYLE_SOLID,\r
-                       Dash = D2D1_DASH_STYLE_DASH,\r
-                       Dot = D2D1_DASH_STYLE_DOT,\r
-                       DashDot = D2D1_DASH_STYLE_DASH_DOT,\r
-                       DashDotDot = D2D1_DASH_STYLE_DASH_DOT_DOT,\r
-                       Custom = D2D1_DASH_STYLE_CUSTOM\r
-               };\r
-\r
-               public enum class DebugLevel : System::Int32\r
-               {\r
-                       None = D2D1_DEBUG_LEVEL_NONE,\r
-                       Error = D2D1_DEBUG_LEVEL_ERROR,\r
-                       Warning = D2D1_DEBUG_LEVEL_WARNING,\r
-                       Information = D2D1_DEBUG_LEVEL_INFORMATION\r
-               };\r
-\r
-               public enum class DeviceContextInitializeMode : System::Int32\r
-               {\r
-                       Copy = D2D1_DC_INITIALIZE_MODE_COPY,\r
-                       Clear = D2D1_DC_INITIALIZE_MODE_CLEAR\r
-               };\r
-\r
-               [System::Flags]\r
-               public enum class DrawTextOptions : System::Int32\r
-               {\r
-                       None = D2D1_DRAW_TEXT_OPTIONS_NONE,\r
-                       NoSnap = D2D1_DRAW_TEXT_OPTIONS_NO_SNAP,\r
-                       Clip = D2D1_DRAW_TEXT_OPTIONS_CLIP\r
-               };\r
-\r
-               public enum class ExtendMode : System::Int32\r
-               {\r
-                       Clamp = D2D1_EXTEND_MODE_CLAMP,\r
-                       Wrap = D2D1_EXTEND_MODE_WRAP,\r
-                       Mirror = D2D1_EXTEND_MODE_MIRROR\r
-               };\r
-\r
-               public enum class FactoryType : System::Int32\r
-               {\r
-                       SingleThreaded = D2D1_FACTORY_TYPE_SINGLE_THREADED,\r
-                       Multithreaded = D2D1_FACTORY_TYPE_MULTI_THREADED\r
-               };\r
-\r
-               public enum class FeatureLevel : System::Int32\r
-               {\r
-                       Default = D2D1_FEATURE_LEVEL_DEFAULT,\r
-                       Direct3D9 = D2D1_FEATURE_LEVEL_9,\r
-                       Direct3D10 = D2D1_FEATURE_LEVEL_10\r
-               };\r
-\r
-               public enum class FigureBegin : System::Int32\r
-               {\r
-                       Filled = D2D1_FIGURE_BEGIN_FILLED,\r
-                       Hollow = D2D1_FIGURE_BEGIN_HOLLOW\r
-               };\r
-\r
-               public enum class FigureEnd : System::Int32\r
-               {\r
-                       Open = D2D1_FIGURE_END_OPEN,\r
-                       Closed = D2D1_FIGURE_END_CLOSED\r
-               };\r
-\r
-               public enum class FillMode : System::Int32\r
-               {\r
-                       Alternate = D2D1_FILL_MODE_ALTERNATE,\r
-                       Winding = D2D1_FILL_MODE_WINDING \r
-               };\r
-\r
-               public enum class Gamma : System::Int32\r
-               {\r
-                       StandardRgb = D2D1_GAMMA_2_2,\r
-                       Linear = D2D1_GAMMA_1_0\r
-               };\r
-\r
-               public enum class GeometryRelation : System::Int32\r
-               {\r
-                       Unknown = D2D1_GEOMETRY_RELATION_UNKNOWN,\r
-                       Disjoint = D2D1_GEOMETRY_RELATION_DISJOINT,\r
-                       IsContained = D2D1_GEOMETRY_RELATION_IS_CONTAINED,\r
-                       Contains = D2D1_GEOMETRY_RELATION_CONTAINS,\r
-                       Overlap = D2D1_GEOMETRY_RELATION_OVERLAP\r
-               };\r
-\r
-               public enum class InterpolationMode : System::Int32\r
-               {\r
-                       NearestNeighbor = D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR,\r
-                       Linear = D2D1_BITMAP_INTERPOLATION_MODE_LINEAR\r
-               };\r
-\r
-               [System::Flags]\r
-               public enum class LayerOptions : System::Int32\r
-               {\r
-                       None = D2D1_LAYER_OPTIONS_NONE,\r
-                       InitializeForClearType = D2D1_LAYER_OPTIONS_INITIALIZE_FOR_CLEARTYPE\r
-               };\r
-\r
-               public enum class LineJoin : System::Int32\r
-               {\r
-                       Miter = D2D1_LINE_JOIN_MITER,\r
-                       Bevel = D2D1_LINE_JOIN_BEVEL,\r
-                       Round = D2D1_LINE_JOIN_ROUND,\r
-                       MiterOrBevel = D2D1_LINE_JOIN_MITER_OR_BEVEL\r
-               };\r
-\r
-               [System::Flags]\r
-               public enum class OpacityMaskContent : System::Int32\r
-               {\r
-                       Graphics = D2D1_OPACITY_MASK_CONTENT_GRAPHICS,\r
-                       NaturalText = D2D1_OPACITY_MASK_CONTENT_TEXT_NATURAL,\r
-                       GdiCompatibleText = D2D1_OPACITY_MASK_CONTENT_TEXT_GDI_COMPATIBLE\r
-               };\r
-\r
-               [System::Flags]\r
-               public enum class PathSegment : System::Int32\r
-               {\r
-                       None = D2D1_PATH_SEGMENT_NONE,\r
-                       ForceUnstroked = D2D1_PATH_SEGMENT_FORCE_UNSTROKED,\r
-                       ForceRoundLineJoine = D2D1_PATH_SEGMENT_FORCE_ROUND_LINE_JOIN\r
-               };\r
-\r
-               public enum class PresentOptions : System::Int32\r
-               {\r
-                       None = D2D1_PRESENT_OPTIONS_NONE,\r
-                       RetainContents = D2D1_PRESENT_OPTIONS_RETAIN_CONTENTS,\r
-                       Immediately = D2D1_PRESENT_OPTIONS_IMMEDIATELY\r
-               };\r
-\r
-               public enum class RenderTargetType : System::Int32\r
-               {\r
-                       Default = D2D1_RENDER_TARGET_TYPE_DEFAULT,\r
-                       Software = D2D1_RENDER_TARGET_TYPE_SOFTWARE,\r
-                       Hardware = D2D1_RENDER_TARGET_TYPE_HARDWARE\r
-               };\r
-\r
-               [System::Flags]\r
-               public enum class RenderTargetUsage : System::Int32\r
-               {\r
-                       None = D2D1_RENDER_TARGET_USAGE_NONE,\r
-                       ForceBitmapRemoting = D2D1_RENDER_TARGET_USAGE_FORCE_BITMAP_REMOTING,\r
-                       GdiCompatible = D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE\r
-               };\r
-\r
-               public enum class SimplificationType : System::Int32\r
-               {\r
-                       CubicsAndLines = D2D1_GEOMETRY_SIMPLIFICATION_OPTION_CUBICS_AND_LINES,\r
-                       Lines = D2D1_GEOMETRY_SIMPLIFICATION_OPTION_LINES\r
-               };\r
-\r
-               public enum class SweepDirection : System::Int32\r
-               {\r
-                       Counterclockwise =  D2D1_SWEEP_DIRECTION_COUNTER_CLOCKWISE,\r
-                       Clockwise =  D2D1_SWEEP_DIRECTION_CLOCKWISE\r
-               };\r
-\r
-               public enum class TextAntialiasMode : System::Int32\r
-               {\r
-                       Default = D2D1_TEXT_ANTIALIAS_MODE_DEFAULT,\r
-                       ClearType = D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE,\r
-                       Grayscale = D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE,\r
-                       Aliased = D2D1_TEXT_ANTIALIAS_MODE_ALIASED\r
-               };\r
-       }\r
-}
\ No newline at end of file