mirror of
https://github.com/amerkoleci/Vortice.Win32.git
synced 2026-01-14 08:06:02 +08:00
DirectComposition bindings just landed.
Generate enums and structs in single file (for easier readability)
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
<SuppressNETCoreSdkPreviewMessage>true</SuppressNETCoreSdkPreviewMessage>
|
||||
<EnablePreviewFeatures>true</EnablePreviewFeatures>
|
||||
|
||||
<VersionPrefix>1.8.2</VersionPrefix>
|
||||
<VersionPrefix>1.8.3</VersionPrefix>
|
||||
<VersionSuffix Condition="'$(VersionSuffix)' == ''"></VersionSuffix>
|
||||
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
|
||||
@@ -40,6 +40,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Graphics.Dxgi
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Graphics.Direct3D.Fxc", "src\Vortice.Win32.Graphics.Direct3D.Fxc\Vortice.Win32.Graphics.Direct3D.Fxc.csproj", "{65052A2C-E59E-4A75-B15D-2276225D859C}"
|
||||
EndProject
|
||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Vortice.Win32.Graphics.DirectComposition", "src\Vortice.Win32.Graphics.DirectComposition\Vortice.Win32.Graphics.DirectComposition.csproj", "{F7EBB80F-26EA-4C64-9454-C087BBC43549}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
@@ -94,6 +96,10 @@ Global
|
||||
{65052A2C-E59E-4A75-B15D-2276225D859C}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{65052A2C-E59E-4A75-B15D-2276225D859C}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{65052A2C-E59E-4A75-B15D-2276225D859C}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{F7EBB80F-26EA-4C64-9454-C087BBC43549}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{F7EBB80F-26EA-4C64-9454-C087BBC43549}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{F7EBB80F-26EA-4C64-9454-C087BBC43549}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{F7EBB80F-26EA-4C64-9454-C087BBC43549}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
||||
@@ -25,6 +25,7 @@ public static class Program
|
||||
"Graphics.DirectWrite.json",
|
||||
"Graphics.Direct2D.json",
|
||||
"Graphics.Imaging.D2D.json",
|
||||
"Graphics.DirectComposition.json",
|
||||
|
||||
// Media
|
||||
//"Media.Audio.json",
|
||||
@@ -776,6 +777,9 @@ public static class Program
|
||||
// FXC
|
||||
{ "D3DCOMPILER_STRIP_FLAGS", "D3DCOMPILER_STRIP" },
|
||||
{ "D3D_BLOB_PART", "D3D_BLOB" },
|
||||
|
||||
// DirectComposition
|
||||
{ "COMPOSITION_FRAME_ID_TYPE", "COMPOSITION_FRAME_ID" },
|
||||
};
|
||||
|
||||
private static readonly Dictionary<string, string> s_knownEnumValueNames = new()
|
||||
@@ -842,6 +846,7 @@ public static class Program
|
||||
"D2D1",
|
||||
"DWRITE",
|
||||
"D3DCOMPILER",
|
||||
"DCOMPOSITION",
|
||||
};
|
||||
|
||||
private static readonly HashSet<string> s_ignoredParts = new(StringComparer.OrdinalIgnoreCase)
|
||||
@@ -1048,6 +1053,7 @@ public static class Program
|
||||
string d2dPath = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Graphics.Direct2D");
|
||||
string dxcPath = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Graphics.Direct3D.Dxc");
|
||||
string fxcPath = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Graphics.Direct3D.Fxc");
|
||||
string directCompositionPath = Path.Combine(new DirectoryInfo(repoRoot).Parent.FullName, "Vortice.Win32.Graphics.DirectComposition");
|
||||
|
||||
// Generate docs
|
||||
//DocGenerator.Generate(new[] { "DXGI" }, Path.Combine(repoRoot, "Generated", "Graphics", "Dxgi.xml"));
|
||||
@@ -1058,6 +1064,7 @@ public static class Program
|
||||
|
||||
//DocGenerator.Generate(new[] { "D3D11" }, Path.Combine(d3d11Path, "Direct3D11.xml"));
|
||||
//DocGenerator.Generate(new[] { "D3D12" }, Path.Combine(d3d12Path, "Direct3D12.xml"));
|
||||
//DocGenerator.Generate(new[] { "DComposition" }, Path.Combine(directCompositionPath, "DirectComposition.xml"));
|
||||
|
||||
foreach (string jsonFile in jsons)
|
||||
{
|
||||
@@ -1120,6 +1127,11 @@ public static class Program
|
||||
outputPath = fxcPath;
|
||||
useSubFolders = false;
|
||||
}
|
||||
else if (jsonFile == "Graphics.DirectComposition.json")
|
||||
{
|
||||
outputPath = directCompositionPath;
|
||||
useSubFolders = false;
|
||||
}
|
||||
|
||||
outputPath = Path.Combine(outputPath, "Generated");
|
||||
|
||||
@@ -1328,6 +1340,13 @@ public static class Program
|
||||
|
||||
private static void GenerateTypes(string folder, string apiName, string docFileName, ApiData api)
|
||||
{
|
||||
using CodeWriter writer = new(
|
||||
Path.Combine(folder, $"{apiName}.Enums.cs"),
|
||||
apiName,
|
||||
docFileName,
|
||||
$"Win32.{apiName}");
|
||||
|
||||
bool needNewLine = false;
|
||||
foreach (ApiType enumType in api.Types.Where(item => item.Kind.ToLowerInvariant() == "enum"))
|
||||
{
|
||||
if (enumType.Name.StartsWith("D3DX11"))
|
||||
@@ -1335,13 +1354,20 @@ public static class Program
|
||||
continue;
|
||||
}
|
||||
|
||||
GenerateEnum(folder, apiName, docFileName, enumType, false);
|
||||
if (needNewLine)
|
||||
{
|
||||
writer.WriteLine();
|
||||
}
|
||||
|
||||
GenerateEnum(writer, enumType, false);
|
||||
s_visitedEnums.Add($"{apiName}.{enumType.Name}");
|
||||
needNewLine = true;
|
||||
}
|
||||
|
||||
// Generated enums -> from constants
|
||||
|
||||
Dictionary<string, ApiType> createdEnums = new();
|
||||
needNewLine = false;
|
||||
|
||||
foreach (ApiDataConstant constant in api.Constants)
|
||||
{
|
||||
@@ -1378,20 +1404,29 @@ public static class Program
|
||||
Value = constant.Value
|
||||
};
|
||||
createdEnumType.Values.Add(enumValue);
|
||||
|
||||
//string enumValueName = GetPrettyFieldName(constant.Name, createdEnumName);
|
||||
//writer.WriteLine($"{enumValueName} = {constant.Value},");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
foreach (ApiType enumType in createdEnums.Values)
|
||||
{
|
||||
GenerateEnum(folder, apiName, docFileName, enumType, true);
|
||||
if (needNewLine)
|
||||
{
|
||||
writer.WriteLine();
|
||||
}
|
||||
|
||||
GenerateEnum(writer, enumType, true);
|
||||
needNewLine = true;
|
||||
}
|
||||
|
||||
// Unions
|
||||
using var structWriter = new CodeWriter(
|
||||
Path.Combine(folder, $"{apiName}.Structs.cs"),
|
||||
apiName,
|
||||
docFileName,
|
||||
$"Win32.{apiName}");
|
||||
needNewLine = true;
|
||||
|
||||
// Unions
|
||||
foreach (ApiType structType in api.Types.Where(item => item.Kind.ToLowerInvariant() == "union"))
|
||||
{
|
||||
if (structType.Name.StartsWith("D3DX11") ||
|
||||
@@ -1405,17 +1440,19 @@ public static class Program
|
||||
continue;
|
||||
}
|
||||
|
||||
if (needNewLine)
|
||||
{
|
||||
structWriter.WriteLine();
|
||||
}
|
||||
|
||||
string structCsTypeName = GetCsStructTypeName(structType, apiName);
|
||||
using var writer = new CodeWriter(
|
||||
Path.Combine(folder, $"{structCsTypeName}.cs"),
|
||||
apiName,
|
||||
docFileName,
|
||||
$"Win32.{apiName}");
|
||||
GenerateStruct(writer, api, structType);
|
||||
GenerateStruct(structWriter, api, structType);
|
||||
s_visitedStructs.Add($"{apiName}.{structType.Name}");
|
||||
needNewLine = true;
|
||||
}
|
||||
|
||||
// Structs
|
||||
needNewLine = false;
|
||||
foreach (ApiType structType in api.Types.Where(item => item.Kind.ToLowerInvariant() == "struct"))
|
||||
{
|
||||
if (structType.Name.StartsWith("D3DX11") ||
|
||||
@@ -1430,14 +1467,15 @@ public static class Program
|
||||
continue;
|
||||
}
|
||||
|
||||
if (needNewLine)
|
||||
{
|
||||
structWriter.WriteLine();
|
||||
}
|
||||
|
||||
string structCsTypeName = GetCsStructTypeName(structType, apiName);
|
||||
using var writer = new CodeWriter(
|
||||
Path.Combine(folder, $"{structCsTypeName}.cs"),
|
||||
apiName,
|
||||
docFileName,
|
||||
$"Win32.{apiName}");
|
||||
GenerateStruct(writer, api, structType);
|
||||
GenerateStruct(structWriter, api, structType);
|
||||
s_visitedStructs.Add($"{apiName}.{structType.Name}");
|
||||
needNewLine = true;
|
||||
}
|
||||
|
||||
// Com types
|
||||
@@ -1681,7 +1719,7 @@ public static class Program
|
||||
return functionSignature.ToString();
|
||||
}
|
||||
|
||||
private static void GenerateEnum(string folder, string apiName, string docFileName, ApiType enumType, bool autoGenerated)
|
||||
private static void GenerateEnum(CodeWriter writer, ApiType enumType, bool autoGenerated)
|
||||
{
|
||||
string csTypeName;
|
||||
string enumPrefix = string.Empty;
|
||||
@@ -1700,17 +1738,11 @@ public static class Program
|
||||
else
|
||||
{
|
||||
csTypeName = GetDataTypeName(enumType.Name, out enumPrefix);
|
||||
AddCsMapping(apiName, enumType.Name, csTypeName);
|
||||
AddCsMapping(writer.Api, enumType.Name, csTypeName);
|
||||
}
|
||||
|
||||
string baseTypeName = GetTypeName(enumType.IntegerBase);
|
||||
|
||||
using var writer = new CodeWriter(
|
||||
Path.Combine(folder, $"{csTypeName}.cs"),
|
||||
apiName,
|
||||
docFileName,
|
||||
$"Win32.{apiName}");
|
||||
|
||||
if (!autoGenerated && string.IsNullOrEmpty(writer.DocFileName) == false)
|
||||
{
|
||||
writer.WriteLine($"/// <include file='{writer.DocFileName}.xml' path='doc/member[@name=\"{enumType.Name}\"]/*' />");
|
||||
@@ -1870,6 +1902,11 @@ public static class Program
|
||||
{
|
||||
csTypeName = structType.Name;
|
||||
}
|
||||
else if (structType.Name.StartsWith("DComposition"))
|
||||
{
|
||||
csTypeName = structType.Name.Substring("DComposition".Length);
|
||||
AddCsMapping(writer.Api, structType.Name, csTypeName);
|
||||
}
|
||||
else
|
||||
{
|
||||
csTypeName = GetDataTypeName(structType.Name, out structPrefix);
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_2DAFFINETRANSFORM_PROP</unmanaged>
|
||||
public enum AffineTransform2DProperties : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_PROP::D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_2DAFFINETRANSFORM_PROP_INTERPOLATION_MODE</unmanaged>
|
||||
InterpolationMode = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_PROP::D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_2DAFFINETRANSFORM_PROP_BORDER_MODE</unmanaged>
|
||||
BorderMode = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_PROP::D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX"]/*' />
|
||||
/// <unmanaged>D2D1_2DAFFINETRANSFORM_PROP_TRANSFORM_MATRIX</unmanaged>
|
||||
TransformMatrix = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_2DAFFINETRANSFORM_PROP::D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS"]/*' />
|
||||
/// <unmanaged>D2D1_2DAFFINETRANSFORM_PROP_SHARPNESS</unmanaged>
|
||||
Sharpness = 3,
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ANTIALIAS_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_ANTIALIAS_MODE</unmanaged>
|
||||
public enum AntialiasMode : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ANTIALIAS_MODE::D2D1_ANTIALIAS_MODE_PER_PRIMITIVE"]/*' />
|
||||
/// <unmanaged>D2D1_ANTIALIAS_MODE_PER_PRIMITIVE</unmanaged>
|
||||
PerPrimitive = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ANTIALIAS_MODE::D2D1_ANTIALIAS_MODE_ALIASED"]/*' />
|
||||
/// <unmanaged>D2D1_ANTIALIAS_MODE_ALIASED</unmanaged>
|
||||
Aliased = 1,
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT"]/*' />
|
||||
/// <unmanaged>D2D1_ARC_SEGMENT</unmanaged>
|
||||
public partial struct ArcSegment
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::point"]/*' />
|
||||
public System.Drawing.PointF point;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::size"]/*' />
|
||||
public System.Drawing.SizeF size;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::rotationAngle"]/*' />
|
||||
public float rotationAngle;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::sweepDirection"]/*' />
|
||||
public SweepDirection sweepDirection;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::arcSize"]/*' />
|
||||
public ArcSize arcSize;
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SIZE"]/*' />
|
||||
/// <unmanaged>D2D1_ARC_SIZE</unmanaged>
|
||||
public enum ArcSize : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SIZE::D2D1_ARC_SIZE_SMALL"]/*' />
|
||||
/// <unmanaged>D2D1_ARC_SIZE_SMALL</unmanaged>
|
||||
Small = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SIZE::D2D1_ARC_SIZE_LARGE"]/*' />
|
||||
/// <unmanaged>D2D1_ARC_SIZE_LARGE</unmanaged>
|
||||
Large = 1,
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARITHMETICCOMPOSITE_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_ARITHMETICCOMPOSITE_PROP</unmanaged>
|
||||
public enum ArithmeticCompositeProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARITHMETICCOMPOSITE_PROP::D2D1_ARITHMETICCOMPOSITE_PROP_COEFFICIENTS"]/*' />
|
||||
/// <unmanaged>D2D1_ARITHMETICCOMPOSITE_PROP_COEFFICIENTS</unmanaged>
|
||||
Coefficients = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARITHMETICCOMPOSITE_PROP::D2D1_ARITHMETICCOMPOSITE_PROP_CLAMP_OUTPUT"]/*' />
|
||||
/// <unmanaged>D2D1_ARITHMETICCOMPOSITE_PROP_CLAMP_OUTPUT</unmanaged>
|
||||
ClampOutput = 1,
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ATLAS_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_ATLAS_PROP</unmanaged>
|
||||
public enum AtlasProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ATLAS_PROP::D2D1_ATLAS_PROP_INPUT_RECT"]/*' />
|
||||
/// <unmanaged>D2D1_ATLAS_PROP_INPUT_RECT</unmanaged>
|
||||
InputRect = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ATLAS_PROP::D2D1_ATLAS_PROP_INPUT_PADDING_RECT"]/*' />
|
||||
/// <unmanaged>D2D1_ATLAS_PROP_INPUT_PADDING_RECT</unmanaged>
|
||||
InputPaddingRect = 1,
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAP_BRUSH_PROPERTIES</unmanaged>
|
||||
public partial struct BitmapBrushProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES::extendModeX"]/*' />
|
||||
public ExtendMode extendModeX;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES::extendModeY"]/*' />
|
||||
public ExtendMode extendModeY;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES::interpolationMode"]/*' />
|
||||
public BitmapInterpolationMode interpolationMode;
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES1"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAP_BRUSH_PROPERTIES1</unmanaged>
|
||||
public partial struct BitmapBrushProperties1
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES1::extendModeX"]/*' />
|
||||
public ExtendMode extendModeX;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES1::extendModeY"]/*' />
|
||||
public ExtendMode extendModeY;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES1::interpolationMode"]/*' />
|
||||
public InterpolationMode interpolationMode;
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_INTERPOLATION_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAP_INTERPOLATION_MODE</unmanaged>
|
||||
public enum BitmapInterpolationMode : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_INTERPOLATION_MODE::D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR</unmanaged>
|
||||
NearestNeighbor = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_INTERPOLATION_MODE::D2D1_BITMAP_INTERPOLATION_MODE_LINEAR"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAP_INTERPOLATION_MODE_LINEAR</unmanaged>
|
||||
Linear = 1,
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_OPTIONS"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAP_OPTIONS</unmanaged>
|
||||
[Flags]
|
||||
public enum BitmapOptions : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_OPTIONS::D2D1_BITMAP_OPTIONS_NONE"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAP_OPTIONS_NONE</unmanaged>
|
||||
None = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_OPTIONS::D2D1_BITMAP_OPTIONS_TARGET"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAP_OPTIONS_TARGET</unmanaged>
|
||||
Target = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_OPTIONS::D2D1_BITMAP_OPTIONS_CANNOT_DRAW"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAP_OPTIONS_CANNOT_DRAW</unmanaged>
|
||||
CannotDraw = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_OPTIONS::D2D1_BITMAP_OPTIONS_CPU_READ"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAP_OPTIONS_CPU_READ</unmanaged>
|
||||
CpuRead = 4,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_OPTIONS::D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE</unmanaged>
|
||||
GDICompatible = 8,
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAP_PROPERTIES</unmanaged>
|
||||
public partial struct BitmapProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES::pixelFormat"]/*' />
|
||||
public Common.PixelFormat pixelFormat;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES::dpiX"]/*' />
|
||||
public float dpiX;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES::dpiY"]/*' />
|
||||
public float dpiY;
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAP_PROPERTIES1</unmanaged>
|
||||
public partial struct BitmapProperties1
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::pixelFormat"]/*' />
|
||||
public Common.PixelFormat pixelFormat;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::dpiX"]/*' />
|
||||
public float dpiX;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::dpiY"]/*' />
|
||||
public float dpiY;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::bitmapOptions"]/*' />
|
||||
public BitmapOptions bitmapOptions;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::colorContext"]/*' />
|
||||
public unsafe ID2D1ColorContext* colorContext;
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ALPHA_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_ALPHA_MODE</unmanaged>
|
||||
public enum BitmapSourceAlphaMode : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ALPHA_MODE::D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED</unmanaged>
|
||||
Premultiplied = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ALPHA_MODE::D2D1_BITMAPSOURCE_ALPHA_MODE_STRAIGHT"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_ALPHA_MODE_STRAIGHT</unmanaged>
|
||||
Straight = 2,
|
||||
}
|
||||
@@ -1,31 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_INTERPOLATION_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_INTERPOLATION_MODE</unmanaged>
|
||||
public enum BitmapSourceInterpolationMode : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_INTERPOLATION_MODE::D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_INTERPOLATION_MODE_NEAREST_NEIGHBOR</unmanaged>
|
||||
NearestNeighbor = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_INTERPOLATION_MODE::D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_INTERPOLATION_MODE_LINEAR</unmanaged>
|
||||
Linear = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_INTERPOLATION_MODE::D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_INTERPOLATION_MODE_CUBIC</unmanaged>
|
||||
Cubic = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_INTERPOLATION_MODE::D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_INTERPOLATION_MODE_FANT</unmanaged>
|
||||
Fant = 6,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_INTERPOLATION_MODE::D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_INTERPOLATION_MODE_MIPMAP_LINEAR</unmanaged>
|
||||
MipmapLinear = 7,
|
||||
}
|
||||
@@ -1,40 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION</unmanaged>
|
||||
public enum BitmapSourceOrientation : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_DEFAULT</unmanaged>
|
||||
Default = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_FLIP_HORIZONTAL"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_FLIP_HORIZONTAL</unmanaged>
|
||||
FlipHorizontal = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180</unmanaged>
|
||||
RotateClockwise180 = 3,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE180_FLIP_HORIZONTAL</unmanaged>
|
||||
RotateClockwise180FlipHorizontal = 4,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270_FLIP_HORIZONTAL</unmanaged>
|
||||
RotateClockwise270FlipHorizontal = 5,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90</unmanaged>
|
||||
RotateClockwise90 = 6,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE90_FLIP_HORIZONTAL</unmanaged>
|
||||
RotateClockwise90FlipHorizontal = 7,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_ORIENTATION::D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_ORIENTATION_ROTATE_CLOCKWISE270</unmanaged>
|
||||
RotateClockwise270 = 8,
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_PROP</unmanaged>
|
||||
public enum BitmapSourceProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP::D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_PROP_WIC_BITMAP_SOURCE</unmanaged>
|
||||
WicBitmapSource = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP::D2D1_BITMAPSOURCE_PROP_SCALE"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_PROP_SCALE</unmanaged>
|
||||
Scale = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP::D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_PROP_INTERPOLATION_MODE</unmanaged>
|
||||
InterpolationMode = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP::D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_PROP_ENABLE_DPI_CORRECTION</unmanaged>
|
||||
EnableDpiCorrection = 3,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP::D2D1_BITMAPSOURCE_PROP_ALPHA_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_PROP_ALPHA_MODE</unmanaged>
|
||||
AlphaMode = 4,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAPSOURCE_PROP::D2D1_BITMAPSOURCE_PROP_ORIENTATION"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAPSOURCE_PROP_ORIENTATION</unmanaged>
|
||||
Orientation = 5,
|
||||
}
|
||||
@@ -1,55 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND</unmanaged>
|
||||
public enum Blend : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_ZERO"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_ZERO</unmanaged>
|
||||
Zero = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_ONE"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_ONE</unmanaged>
|
||||
One = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_SRC_COLOR"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_SRC_COLOR</unmanaged>
|
||||
SrcColor = 3,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_INV_SRC_COLOR"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_INV_SRC_COLOR</unmanaged>
|
||||
InvSrcColor = 4,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_SRC_ALPHA"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_SRC_ALPHA</unmanaged>
|
||||
SrcAlpha = 5,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_INV_SRC_ALPHA"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_INV_SRC_ALPHA</unmanaged>
|
||||
InvSrcAlpha = 6,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_DEST_ALPHA"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_DEST_ALPHA</unmanaged>
|
||||
DestAlpha = 7,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_INV_DEST_ALPHA"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_INV_DEST_ALPHA</unmanaged>
|
||||
InvDestAlpha = 8,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_DEST_COLOR"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_DEST_COLOR</unmanaged>
|
||||
DestColor = 9,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_INV_DEST_COLOR"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_INV_DEST_COLOR</unmanaged>
|
||||
InvDestColor = 10,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_SRC_ALPHA_SAT"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_SRC_ALPHA_SAT</unmanaged>
|
||||
SrcAlphaSat = 11,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_BLEND_FACTOR"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_BLEND_FACTOR</unmanaged>
|
||||
BlendFactor = 14,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND::D2D1_BLEND_INV_BLEND_FACTOR"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_INV_BLEND_FACTOR</unmanaged>
|
||||
InvBlendFactor = 15,
|
||||
}
|
||||
@@ -1,36 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_DESCRIPTION</unmanaged>
|
||||
public partial struct BlendDescription
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::sourceBlend"]/*' />
|
||||
public Blend sourceBlend;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::destinationBlend"]/*' />
|
||||
public Blend destinationBlend;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::blendOperation"]/*' />
|
||||
public BlendOperation blendOperation;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::sourceBlendAlpha"]/*' />
|
||||
public Blend sourceBlendAlpha;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::destinationBlendAlpha"]/*' />
|
||||
public Blend destinationBlendAlpha;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::blendOperationAlpha"]/*' />
|
||||
public BlendOperation blendOperationAlpha;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::blendFactor"]/*' />
|
||||
public unsafe fixed float blendFactor[4];
|
||||
}
|
||||
@@ -1,31 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_OPERATION"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_OPERATION</unmanaged>
|
||||
public enum BlendOperation : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_OPERATION::D2D1_BLEND_OPERATION_ADD"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_OPERATION_ADD</unmanaged>
|
||||
Add = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_OPERATION::D2D1_BLEND_OPERATION_SUBTRACT"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_OPERATION_SUBTRACT</unmanaged>
|
||||
Subtract = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_OPERATION::D2D1_BLEND_OPERATION_REV_SUBTRACT"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_OPERATION_REV_SUBTRACT</unmanaged>
|
||||
RevSubtract = 3,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_OPERATION::D2D1_BLEND_OPERATION_MIN"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_OPERATION_MIN</unmanaged>
|
||||
Min = 4,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_OPERATION::D2D1_BLEND_OPERATION_MAX"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_OPERATION_MAX</unmanaged>
|
||||
Max = 5,
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_PROP</unmanaged>
|
||||
public enum BlendProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_PROP::D2D1_BLEND_PROP_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_PROP_MODE</unmanaged>
|
||||
Mode = 0,
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BORDER_EDGE_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_BORDER_EDGE_MODE</unmanaged>
|
||||
public enum BorderEdgeMode : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BORDER_EDGE_MODE::D2D1_BORDER_EDGE_MODE_CLAMP"]/*' />
|
||||
/// <unmanaged>D2D1_BORDER_EDGE_MODE_CLAMP</unmanaged>
|
||||
Clamp = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BORDER_EDGE_MODE::D2D1_BORDER_EDGE_MODE_WRAP"]/*' />
|
||||
/// <unmanaged>D2D1_BORDER_EDGE_MODE_WRAP</unmanaged>
|
||||
Wrap = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BORDER_EDGE_MODE::D2D1_BORDER_EDGE_MODE_MIRROR"]/*' />
|
||||
/// <unmanaged>D2D1_BORDER_EDGE_MODE_MIRROR</unmanaged>
|
||||
Mirror = 2,
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BORDER_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_BORDER_PROP</unmanaged>
|
||||
public enum BorderProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BORDER_PROP::D2D1_BORDER_PROP_EDGE_MODE_X"]/*' />
|
||||
/// <unmanaged>D2D1_BORDER_PROP_EDGE_MODE_X</unmanaged>
|
||||
EdgeModeX = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BORDER_PROP::D2D1_BORDER_PROP_EDGE_MODE_Y"]/*' />
|
||||
/// <unmanaged>D2D1_BORDER_PROP_EDGE_MODE_Y</unmanaged>
|
||||
EdgeModeY = 1,
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BRIGHTNESS_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_BRIGHTNESS_PROP</unmanaged>
|
||||
public enum BrightnessProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BRIGHTNESS_PROP::D2D1_BRIGHTNESS_PROP_WHITE_POINT"]/*' />
|
||||
/// <unmanaged>D2D1_BRIGHTNESS_PROP_WHITE_POINT</unmanaged>
|
||||
WhitePoint = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BRIGHTNESS_PROP::D2D1_BRIGHTNESS_PROP_BLACK_POINT"]/*' />
|
||||
/// <unmanaged>D2D1_BRIGHTNESS_PROP_BLACK_POINT</unmanaged>
|
||||
BlackPoint = 1,
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BRUSH_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_BRUSH_PROPERTIES</unmanaged>
|
||||
public partial struct BrushProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BRUSH_PROPERTIES::opacity"]/*' />
|
||||
public float opacity;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BRUSH_PROPERTIES::transform"]/*' />
|
||||
public Matrix3x2 transform;
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION"]/*' />
|
||||
/// <unmanaged>D2D1_BUFFER_PRECISION</unmanaged>
|
||||
public enum BufferPrecision : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION::D2D1_BUFFER_PRECISION_UNKNOWN"]/*' />
|
||||
/// <unmanaged>D2D1_BUFFER_PRECISION_UNKNOWN</unmanaged>
|
||||
Unknown = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION::D2D1_BUFFER_PRECISION_8BPC_UNORM"]/*' />
|
||||
/// <unmanaged>D2D1_BUFFER_PRECISION_8BPC_UNORM</unmanaged>
|
||||
Precision8BitUnorm = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION::D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB"]/*' />
|
||||
/// <unmanaged>D2D1_BUFFER_PRECISION_8BPC_UNORM_SRGB</unmanaged>
|
||||
Precision8BitUnormSrgb = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION::D2D1_BUFFER_PRECISION_16BPC_UNORM"]/*' />
|
||||
/// <unmanaged>D2D1_BUFFER_PRECISION_16BPC_UNORM</unmanaged>
|
||||
Precision16BitUnorm = 3,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION::D2D1_BUFFER_PRECISION_16BPC_FLOAT"]/*' />
|
||||
/// <unmanaged>D2D1_BUFFER_PRECISION_16BPC_FLOAT</unmanaged>
|
||||
Precision16BitFloat = 4,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BUFFER_PRECISION::D2D1_BUFFER_PRECISION_32BPC_FLOAT"]/*' />
|
||||
/// <unmanaged>D2D1_BUFFER_PRECISION_32BPC_FLOAT</unmanaged>
|
||||
Precision32BitFloat = 5,
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CAP_STYLE"]/*' />
|
||||
/// <unmanaged>D2D1_CAP_STYLE</unmanaged>
|
||||
public enum CapStyle : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CAP_STYLE::D2D1_CAP_STYLE_FLAT"]/*' />
|
||||
/// <unmanaged>D2D1_CAP_STYLE_FLAT</unmanaged>
|
||||
Flat = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CAP_STYLE::D2D1_CAP_STYLE_SQUARE"]/*' />
|
||||
/// <unmanaged>D2D1_CAP_STYLE_SQUARE</unmanaged>
|
||||
Square = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CAP_STYLE::D2D1_CAP_STYLE_ROUND"]/*' />
|
||||
/// <unmanaged>D2D1_CAP_STYLE_ROUND</unmanaged>
|
||||
Round = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CAP_STYLE::D2D1_CAP_STYLE_TRIANGLE"]/*' />
|
||||
/// <unmanaged>D2D1_CAP_STYLE_TRIANGLE</unmanaged>
|
||||
Triangle = 3,
|
||||
}
|
||||
@@ -1,29 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANGE_TYPE"]/*' />
|
||||
/// <unmanaged>D2D1_CHANGE_TYPE</unmanaged>
|
||||
[Flags]
|
||||
public enum ChangeType : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANGE_TYPE::D2D1_CHANGE_TYPE_NONE"]/*' />
|
||||
/// <unmanaged>D2D1_CHANGE_TYPE_NONE</unmanaged>
|
||||
None = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANGE_TYPE::D2D1_CHANGE_TYPE_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_CHANGE_TYPE_PROPERTIES</unmanaged>
|
||||
Properties = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANGE_TYPE::D2D1_CHANGE_TYPE_CONTEXT"]/*' />
|
||||
/// <unmanaged>D2D1_CHANGE_TYPE_CONTEXT</unmanaged>
|
||||
Context = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANGE_TYPE::D2D1_CHANGE_TYPE_GRAPH"]/*' />
|
||||
/// <unmanaged>D2D1_CHANGE_TYPE_GRAPH</unmanaged>
|
||||
Graph = 3,
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_DEPTH"]/*' />
|
||||
/// <unmanaged>D2D1_CHANNEL_DEPTH</unmanaged>
|
||||
public enum ChannelDepth : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_DEPTH::D2D1_CHANNEL_DEPTH_DEFAULT"]/*' />
|
||||
/// <unmanaged>D2D1_CHANNEL_DEPTH_DEFAULT</unmanaged>
|
||||
Default = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_DEPTH::D2D1_CHANNEL_DEPTH_1"]/*' />
|
||||
/// <unmanaged>D2D1_CHANNEL_DEPTH_1</unmanaged>
|
||||
_1 = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_DEPTH::D2D1_CHANNEL_DEPTH_4"]/*' />
|
||||
/// <unmanaged>D2D1_CHANNEL_DEPTH_4</unmanaged>
|
||||
_4 = 4,
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_SELECTOR"]/*' />
|
||||
/// <unmanaged>D2D1_CHANNEL_SELECTOR</unmanaged>
|
||||
public enum ChannelSelector : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_SELECTOR::D2D1_CHANNEL_SELECTOR_R"]/*' />
|
||||
/// <unmanaged>D2D1_CHANNEL_SELECTOR_R</unmanaged>
|
||||
R = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_SELECTOR::D2D1_CHANNEL_SELECTOR_G"]/*' />
|
||||
/// <unmanaged>D2D1_CHANNEL_SELECTOR_G</unmanaged>
|
||||
G = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_SELECTOR::D2D1_CHANNEL_SELECTOR_B"]/*' />
|
||||
/// <unmanaged>D2D1_CHANNEL_SELECTOR_B</unmanaged>
|
||||
B = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHANNEL_SELECTOR::D2D1_CHANNEL_SELECTOR_A"]/*' />
|
||||
/// <unmanaged>D2D1_CHANNEL_SELECTOR_A</unmanaged>
|
||||
A = 3,
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHROMAKEY_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_CHROMAKEY_PROP</unmanaged>
|
||||
public enum ChromaKeyProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHROMAKEY_PROP::D2D1_CHROMAKEY_PROP_COLOR"]/*' />
|
||||
/// <unmanaged>D2D1_CHROMAKEY_PROP_COLOR</unmanaged>
|
||||
Color = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHROMAKEY_PROP::D2D1_CHROMAKEY_PROP_TOLERANCE"]/*' />
|
||||
/// <unmanaged>D2D1_CHROMAKEY_PROP_TOLERANCE</unmanaged>
|
||||
Tolerance = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHROMAKEY_PROP::D2D1_CHROMAKEY_PROP_INVERT_ALPHA"]/*' />
|
||||
/// <unmanaged>D2D1_CHROMAKEY_PROP_INVERT_ALPHA</unmanaged>
|
||||
InvertAlpha = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CHROMAKEY_PROP::D2D1_CHROMAKEY_PROP_FEATHER"]/*' />
|
||||
/// <unmanaged>D2D1_CHROMAKEY_PROP_FEATHER</unmanaged>
|
||||
Feather = 3,
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION"]/*' />
|
||||
/// <unmanaged>D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION</unmanaged>
|
||||
public enum ColorBitmapGlyphSnapOption : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION::D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT"]/*' />
|
||||
/// <unmanaged>D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DEFAULT</unmanaged>
|
||||
Default = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION::D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE"]/*' />
|
||||
/// <unmanaged>D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION_DISABLE</unmanaged>
|
||||
Disable = 1,
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_CONTEXT_TYPE"]/*' />
|
||||
/// <unmanaged>D2D1_COLOR_CONTEXT_TYPE</unmanaged>
|
||||
public enum ColorContextType : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_CONTEXT_TYPE::D2D1_COLOR_CONTEXT_TYPE_ICC"]/*' />
|
||||
/// <unmanaged>D2D1_COLOR_CONTEXT_TYPE_ICC</unmanaged>
|
||||
Icc = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_CONTEXT_TYPE::D2D1_COLOR_CONTEXT_TYPE_SIMPLE"]/*' />
|
||||
/// <unmanaged>D2D1_COLOR_CONTEXT_TYPE_SIMPLE</unmanaged>
|
||||
Simple = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_CONTEXT_TYPE::D2D1_COLOR_CONTEXT_TYPE_DXGI"]/*' />
|
||||
/// <unmanaged>D2D1_COLOR_CONTEXT_TYPE_DXGI</unmanaged>
|
||||
DXGI = 2,
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_INTERPOLATION_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_COLOR_INTERPOLATION_MODE</unmanaged>
|
||||
public enum ColorInterpolationMode : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_INTERPOLATION_MODE::D2D1_COLOR_INTERPOLATION_MODE_STRAIGHT"]/*' />
|
||||
/// <unmanaged>D2D1_COLOR_INTERPOLATION_MODE_STRAIGHT</unmanaged>
|
||||
Straight = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_INTERPOLATION_MODE::D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED"]/*' />
|
||||
/// <unmanaged>D2D1_COLOR_INTERPOLATION_MODE_PREMULTIPLIED</unmanaged>
|
||||
Premultiplied = 1,
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_ALPHA_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMANAGEMENT_ALPHA_MODE</unmanaged>
|
||||
public enum ColorManagementAlphaMode : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_ALPHA_MODE::D2D1_COLORMANAGEMENT_ALPHA_MODE_PREMULTIPLIED"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMANAGEMENT_ALPHA_MODE_PREMULTIPLIED</unmanaged>
|
||||
Premultiplied = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_ALPHA_MODE::D2D1_COLORMANAGEMENT_ALPHA_MODE_STRAIGHT"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMANAGEMENT_ALPHA_MODE_STRAIGHT</unmanaged>
|
||||
Straight = 2,
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMANAGEMENT_PROP</unmanaged>
|
||||
public enum ColorManagementProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP::D2D1_COLORMANAGEMENT_PROP_SOURCE_COLOR_CONTEXT"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMANAGEMENT_PROP_SOURCE_COLOR_CONTEXT</unmanaged>
|
||||
SourceColorContext = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP::D2D1_COLORMANAGEMENT_PROP_SOURCE_RENDERING_INTENT"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMANAGEMENT_PROP_SOURCE_RENDERING_INTENT</unmanaged>
|
||||
SourceRenderingIntent = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP::D2D1_COLORMANAGEMENT_PROP_DESTINATION_COLOR_CONTEXT"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMANAGEMENT_PROP_DESTINATION_COLOR_CONTEXT</unmanaged>
|
||||
DestinationColorContext = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP::D2D1_COLORMANAGEMENT_PROP_DESTINATION_RENDERING_INTENT"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMANAGEMENT_PROP_DESTINATION_RENDERING_INTENT</unmanaged>
|
||||
DestinationRenderingIntent = 3,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP::D2D1_COLORMANAGEMENT_PROP_ALPHA_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMANAGEMENT_PROP_ALPHA_MODE</unmanaged>
|
||||
AlphaMode = 4,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_PROP::D2D1_COLORMANAGEMENT_PROP_QUALITY"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMANAGEMENT_PROP_QUALITY</unmanaged>
|
||||
Quality = 5,
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_QUALITY"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMANAGEMENT_QUALITY</unmanaged>
|
||||
public enum ColorManagementQuality : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_QUALITY::D2D1_COLORMANAGEMENT_QUALITY_PROOF"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMANAGEMENT_QUALITY_PROOF</unmanaged>
|
||||
Proof = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_QUALITY::D2D1_COLORMANAGEMENT_QUALITY_NORMAL"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMANAGEMENT_QUALITY_NORMAL</unmanaged>
|
||||
Normal = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_QUALITY::D2D1_COLORMANAGEMENT_QUALITY_BEST"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMANAGEMENT_QUALITY_BEST</unmanaged>
|
||||
Best = 2,
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_RENDERING_INTENT"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMANAGEMENT_RENDERING_INTENT</unmanaged>
|
||||
public enum ColorManagementRenderingIntent : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_RENDERING_INTENT::D2D1_COLORMANAGEMENT_RENDERING_INTENT_PERCEPTUAL"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMANAGEMENT_RENDERING_INTENT_PERCEPTUAL</unmanaged>
|
||||
Perceptual = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_RENDERING_INTENT::D2D1_COLORMANAGEMENT_RENDERING_INTENT_RELATIVE_COLORIMETRIC"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMANAGEMENT_RENDERING_INTENT_RELATIVE_COLORIMETRIC</unmanaged>
|
||||
RelativeColorimetric = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_RENDERING_INTENT::D2D1_COLORMANAGEMENT_RENDERING_INTENT_SATURATION"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMANAGEMENT_RENDERING_INTENT_SATURATION</unmanaged>
|
||||
Saturation = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMANAGEMENT_RENDERING_INTENT::D2D1_COLORMANAGEMENT_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMANAGEMENT_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC</unmanaged>
|
||||
AbsoluteColorimetric = 3,
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMATRIX_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMATRIX_PROP</unmanaged>
|
||||
public enum ColorMatrixProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMATRIX_PROP::D2D1_COLORMATRIX_PROP_COLOR_MATRIX"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMATRIX_PROP_COLOR_MATRIX</unmanaged>
|
||||
ColorMatrix = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMATRIX_PROP::D2D1_COLORMATRIX_PROP_ALPHA_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMATRIX_PROP_ALPHA_MODE</unmanaged>
|
||||
AlphaMode = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLORMATRIX_PROP::D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT"]/*' />
|
||||
/// <unmanaged>D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT</unmanaged>
|
||||
ClampOutput = 2,
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_SPACE"]/*' />
|
||||
/// <unmanaged>D2D1_COLOR_SPACE</unmanaged>
|
||||
public enum ColorSpace : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_SPACE::D2D1_COLOR_SPACE_CUSTOM"]/*' />
|
||||
/// <unmanaged>D2D1_COLOR_SPACE_CUSTOM</unmanaged>
|
||||
Custom = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_SPACE::D2D1_COLOR_SPACE_SRGB"]/*' />
|
||||
/// <unmanaged>D2D1_COLOR_SPACE_SRGB</unmanaged>
|
||||
Srgb = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COLOR_SPACE::D2D1_COLOR_SPACE_SCRGB"]/*' />
|
||||
/// <unmanaged>D2D1_COLOR_SPACE_SCRGB</unmanaged>
|
||||
Scrgb = 2,
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMBINE_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_COMBINE_MODE</unmanaged>
|
||||
public enum CombineMode : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMBINE_MODE::D2D1_COMBINE_MODE_UNION"]/*' />
|
||||
/// <unmanaged>D2D1_COMBINE_MODE_UNION</unmanaged>
|
||||
Union = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMBINE_MODE::D2D1_COMBINE_MODE_INTERSECT"]/*' />
|
||||
/// <unmanaged>D2D1_COMBINE_MODE_INTERSECT</unmanaged>
|
||||
Intersect = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMBINE_MODE::D2D1_COMBINE_MODE_XOR"]/*' />
|
||||
/// <unmanaged>D2D1_COMBINE_MODE_XOR</unmanaged>
|
||||
Xor = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMBINE_MODE::D2D1_COMBINE_MODE_EXCLUDE"]/*' />
|
||||
/// <unmanaged>D2D1_COMBINE_MODE_EXCLUDE</unmanaged>
|
||||
Exclude = 3,
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS"]/*' />
|
||||
/// <unmanaged>D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS</unmanaged>
|
||||
[Flags]
|
||||
public enum CompatibleRenderTargetOptions : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS::D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE"]/*' />
|
||||
/// <unmanaged>D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE</unmanaged>
|
||||
None = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS::D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE"]/*' />
|
||||
/// <unmanaged>D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_GDI_COMPATIBLE</unmanaged>
|
||||
GDICompatible = 1,
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_COMPOSITE_PROP</unmanaged>
|
||||
public enum CompositeProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_COMPOSITE_PROP::D2D1_COMPOSITE_PROP_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_COMPOSITE_PROP_MODE</unmanaged>
|
||||
Mode = 0,
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONTRAST_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_CONTRAST_PROP</unmanaged>
|
||||
public enum ContrastProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONTRAST_PROP::D2D1_CONTRAST_PROP_CONTRAST"]/*' />
|
||||
/// <unmanaged>D2D1_CONTRAST_PROP_CONTRAST</unmanaged>
|
||||
Contrast = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONTRAST_PROP::D2D1_CONTRAST_PROP_CLAMP_INPUT"]/*' />
|
||||
/// <unmanaged>D2D1_CONTRAST_PROP_CLAMP_INPUT</unmanaged>
|
||||
ClampInput = 1,
|
||||
}
|
||||
@@ -1,49 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP</unmanaged>
|
||||
public enum ConvolveMatrixProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_KERNEL_UNIT_LENGTH"]/*' />
|
||||
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_KERNEL_UNIT_LENGTH</unmanaged>
|
||||
KernelUnitLength = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_SCALE_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_SCALE_MODE</unmanaged>
|
||||
ScaleMode = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_X"]/*' />
|
||||
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_X</unmanaged>
|
||||
KernelSizeX = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_Y"]/*' />
|
||||
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_KERNEL_SIZE_Y</unmanaged>
|
||||
KernelSizeY = 3,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_KERNEL_MATRIX"]/*' />
|
||||
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_KERNEL_MATRIX</unmanaged>
|
||||
KernelMatrix = 4,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_DIVISOR"]/*' />
|
||||
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_DIVISOR</unmanaged>
|
||||
Divisor = 5,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_BIAS"]/*' />
|
||||
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_BIAS</unmanaged>
|
||||
Bias = 6,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_KERNEL_OFFSET"]/*' />
|
||||
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_KERNEL_OFFSET</unmanaged>
|
||||
KernelOffset = 7,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_PRESERVE_ALPHA"]/*' />
|
||||
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_PRESERVE_ALPHA</unmanaged>
|
||||
PreserveAlpha = 8,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_BORDER_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_BORDER_MODE</unmanaged>
|
||||
BorderMode = 9,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_PROP::D2D1_CONVOLVEMATRIX_PROP_CLAMP_OUTPUT"]/*' />
|
||||
/// <unmanaged>D2D1_CONVOLVEMATRIX_PROP_CLAMP_OUTPUT</unmanaged>
|
||||
ClampOutput = 10,
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE</unmanaged>
|
||||
public enum ConvolveMatrixScaleMode : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE::D2D1_CONVOLVEMATRIX_SCALE_MODE_NEAREST_NEIGHBOR"]/*' />
|
||||
/// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE_NEAREST_NEIGHBOR</unmanaged>
|
||||
NearestNeighbor = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE::D2D1_CONVOLVEMATRIX_SCALE_MODE_LINEAR"]/*' />
|
||||
/// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE_LINEAR</unmanaged>
|
||||
Linear = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE::D2D1_CONVOLVEMATRIX_SCALE_MODE_CUBIC"]/*' />
|
||||
/// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE_CUBIC</unmanaged>
|
||||
Cubic = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE::D2D1_CONVOLVEMATRIX_SCALE_MODE_MULTI_SAMPLE_LINEAR"]/*' />
|
||||
/// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE_MULTI_SAMPLE_LINEAR</unmanaged>
|
||||
MultiSampleLinear = 3,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE::D2D1_CONVOLVEMATRIX_SCALE_MODE_ANISOTROPIC"]/*' />
|
||||
/// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE_ANISOTROPIC</unmanaged>
|
||||
Anisotropic = 4,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CONVOLVEMATRIX_SCALE_MODE::D2D1_CONVOLVEMATRIX_SCALE_MODE_HIGH_QUALITY_CUBIC"]/*' />
|
||||
/// <unmanaged>D2D1_CONVOLVEMATRIX_SCALE_MODE_HIGH_QUALITY_CUBIC</unmanaged>
|
||||
HighQualityCubic = 5,
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CREATION_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_CREATION_PROPERTIES</unmanaged>
|
||||
public partial struct CreationProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CREATION_PROPERTIES::threadingMode"]/*' />
|
||||
public ThreadingMode threadingMode;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CREATION_PROPERTIES::debugLevel"]/*' />
|
||||
public DebugLevel debugLevel;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CREATION_PROPERTIES::options"]/*' />
|
||||
public DeviceContextOptions options;
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CROP_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_CROP_PROP</unmanaged>
|
||||
public enum CropProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CROP_PROP::D2D1_CROP_PROP_RECT"]/*' />
|
||||
/// <unmanaged>D2D1_CROP_PROP_RECT</unmanaged>
|
||||
Rect = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CROP_PROP::D2D1_CROP_PROP_BORDER_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_CROP_PROP_BORDER_MODE</unmanaged>
|
||||
BorderMode = 1,
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CROSSFADE_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_CROSSFADE_PROP</unmanaged>
|
||||
public enum CrossfadeProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CROSSFADE_PROP::D2D1_CROSSFADE_PROP_WEIGHT"]/*' />
|
||||
/// <unmanaged>D2D1_CROSSFADE_PROP_WEIGHT</unmanaged>
|
||||
Weight = 0,
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES</unmanaged>
|
||||
public partial struct CustomVertexBufferProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::shaderBufferWithInputSignature"]/*' />
|
||||
public unsafe byte* shaderBufferWithInputSignature;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::shaderBufferSize"]/*' />
|
||||
public uint shaderBufferSize;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::inputElements"]/*' />
|
||||
public unsafe InputElementDescription* inputElements;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::elementCount"]/*' />
|
||||
public uint elementCount;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::stride"]/*' />
|
||||
public uint stride;
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DC_INITIALIZE_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_DC_INITIALIZE_MODE</unmanaged>
|
||||
public enum DCInitializeMode : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DC_INITIALIZE_MODE::D2D1_DC_INITIALIZE_MODE_COPY"]/*' />
|
||||
/// <unmanaged>D2D1_DC_INITIALIZE_MODE_COPY</unmanaged>
|
||||
Copy = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DC_INITIALIZE_MODE::D2D1_DC_INITIALIZE_MODE_CLEAR"]/*' />
|
||||
/// <unmanaged>D2D1_DC_INITIALIZE_MODE_CLEAR</unmanaged>
|
||||
Clear = 1,
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE"]/*' />
|
||||
/// <unmanaged>D2D1_DASH_STYLE</unmanaged>
|
||||
public enum DashStyle : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE::D2D1_DASH_STYLE_SOLID"]/*' />
|
||||
/// <unmanaged>D2D1_DASH_STYLE_SOLID</unmanaged>
|
||||
Solid = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE::D2D1_DASH_STYLE_DASH"]/*' />
|
||||
/// <unmanaged>D2D1_DASH_STYLE_DASH</unmanaged>
|
||||
Dash = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE::D2D1_DASH_STYLE_DOT"]/*' />
|
||||
/// <unmanaged>D2D1_DASH_STYLE_DOT</unmanaged>
|
||||
Dot = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE::D2D1_DASH_STYLE_DASH_DOT"]/*' />
|
||||
/// <unmanaged>D2D1_DASH_STYLE_DASH_DOT</unmanaged>
|
||||
DashDot = 3,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE::D2D1_DASH_STYLE_DASH_DOT_DOT"]/*' />
|
||||
/// <unmanaged>D2D1_DASH_STYLE_DASH_DOT_DOT</unmanaged>
|
||||
DashDotDot = 4,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DASH_STYLE::D2D1_DASH_STYLE_CUSTOM"]/*' />
|
||||
/// <unmanaged>D2D1_DASH_STYLE_CUSTOM</unmanaged>
|
||||
Custom = 5,
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DEBUG_LEVEL"]/*' />
|
||||
/// <unmanaged>D2D1_DEBUG_LEVEL</unmanaged>
|
||||
public enum DebugLevel : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DEBUG_LEVEL::D2D1_DEBUG_LEVEL_NONE"]/*' />
|
||||
/// <unmanaged>D2D1_DEBUG_LEVEL_NONE</unmanaged>
|
||||
None = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DEBUG_LEVEL::D2D1_DEBUG_LEVEL_ERROR"]/*' />
|
||||
/// <unmanaged>D2D1_DEBUG_LEVEL_ERROR</unmanaged>
|
||||
Error = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DEBUG_LEVEL::D2D1_DEBUG_LEVEL_WARNING"]/*' />
|
||||
/// <unmanaged>D2D1_DEBUG_LEVEL_WARNING</unmanaged>
|
||||
Warning = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DEBUG_LEVEL::D2D1_DEBUG_LEVEL_INFORMATION"]/*' />
|
||||
/// <unmanaged>D2D1_DEBUG_LEVEL_INFORMATION</unmanaged>
|
||||
Information = 3,
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DEVICE_CONTEXT_OPTIONS"]/*' />
|
||||
/// <unmanaged>D2D1_DEVICE_CONTEXT_OPTIONS</unmanaged>
|
||||
[Flags]
|
||||
public enum DeviceContextOptions : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DEVICE_CONTEXT_OPTIONS::D2D1_DEVICE_CONTEXT_OPTIONS_NONE"]/*' />
|
||||
/// <unmanaged>D2D1_DEVICE_CONTEXT_OPTIONS_NONE</unmanaged>
|
||||
None = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DEVICE_CONTEXT_OPTIONS::D2D1_DEVICE_CONTEXT_OPTIONS_ENABLE_MULTITHREADED_OPTIMIZATIONS"]/*' />
|
||||
/// <unmanaged>D2D1_DEVICE_CONTEXT_OPTIONS_ENABLE_MULTITHREADED_OPTIMIZATIONS</unmanaged>
|
||||
EnableMultithreadedOptimizations = 1,
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_OPTIMIZATION"]/*' />
|
||||
/// <unmanaged>D2D1_DIRECTIONALBLUR_OPTIMIZATION</unmanaged>
|
||||
public enum DirectionalBlurOptimization : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_OPTIMIZATION::D2D1_DIRECTIONALBLUR_OPTIMIZATION_SPEED"]/*' />
|
||||
/// <unmanaged>D2D1_DIRECTIONALBLUR_OPTIMIZATION_SPEED</unmanaged>
|
||||
Speed = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_OPTIMIZATION::D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED"]/*' />
|
||||
/// <unmanaged>D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED</unmanaged>
|
||||
Balanced = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_OPTIMIZATION::D2D1_DIRECTIONALBLUR_OPTIMIZATION_QUALITY"]/*' />
|
||||
/// <unmanaged>D2D1_DIRECTIONALBLUR_OPTIMIZATION_QUALITY</unmanaged>
|
||||
Quality = 2,
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_DIRECTIONALBLUR_PROP</unmanaged>
|
||||
public enum DirectionalBlurProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_PROP::D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION"]/*' />
|
||||
/// <unmanaged>D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION</unmanaged>
|
||||
StandardDeviation = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_PROP::D2D1_DIRECTIONALBLUR_PROP_ANGLE"]/*' />
|
||||
/// <unmanaged>D2D1_DIRECTIONALBLUR_PROP_ANGLE</unmanaged>
|
||||
Angle = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_PROP::D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION"]/*' />
|
||||
/// <unmanaged>D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION</unmanaged>
|
||||
Optimization = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DIRECTIONALBLUR_PROP::D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE</unmanaged>
|
||||
BorderMode = 3,
|
||||
}
|
||||
@@ -1,43 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP</unmanaged>
|
||||
public enum DiscreteTransferProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_RED_TABLE"]/*' />
|
||||
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP_RED_TABLE</unmanaged>
|
||||
RedTable = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_RED_DISABLE"]/*' />
|
||||
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP_RED_DISABLE</unmanaged>
|
||||
RedDisable = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE"]/*' />
|
||||
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP_GREEN_TABLE</unmanaged>
|
||||
GreenTable = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE"]/*' />
|
||||
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP_GREEN_DISABLE</unmanaged>
|
||||
GreenDisable = 3,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE"]/*' />
|
||||
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP_BLUE_TABLE</unmanaged>
|
||||
BlueTable = 4,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE"]/*' />
|
||||
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP_BLUE_DISABLE</unmanaged>
|
||||
BlueDisable = 5,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE"]/*' />
|
||||
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP_ALPHA_TABLE</unmanaged>
|
||||
AlphaTable = 6,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE"]/*' />
|
||||
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP_ALPHA_DISABLE</unmanaged>
|
||||
AlphaDisable = 7,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISCRETETRANSFER_PROP::D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT"]/*' />
|
||||
/// <unmanaged>D2D1_DISCRETETRANSFER_PROP_CLAMP_OUTPUT</unmanaged>
|
||||
ClampOutput = 8,
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISPLACEMENTMAP_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_DISPLACEMENTMAP_PROP</unmanaged>
|
||||
public enum DisplacementMapProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISPLACEMENTMAP_PROP::D2D1_DISPLACEMENTMAP_PROP_SCALE"]/*' />
|
||||
/// <unmanaged>D2D1_DISPLACEMENTMAP_PROP_SCALE</unmanaged>
|
||||
Scale = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISPLACEMENTMAP_PROP::D2D1_DISPLACEMENTMAP_PROP_X_CHANNEL_SELECT"]/*' />
|
||||
/// <unmanaged>D2D1_DISPLACEMENTMAP_PROP_X_CHANNEL_SELECT</unmanaged>
|
||||
XChannelSelect = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISPLACEMENTMAP_PROP::D2D1_DISPLACEMENTMAP_PROP_Y_CHANNEL_SELECT"]/*' />
|
||||
/// <unmanaged>D2D1_DISPLACEMENTMAP_PROP_Y_CHANNEL_SELECT</unmanaged>
|
||||
YChannelSelect = 2,
|
||||
}
|
||||
@@ -1,37 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTDIFFUSE_PROP</unmanaged>
|
||||
public enum DistantDiffuseProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_AZIMUTH"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_AZIMUTH</unmanaged>
|
||||
Azimuth = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_ELEVATION"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_ELEVATION</unmanaged>
|
||||
Elevation = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_DIFFUSE_CONSTANT"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_DIFFUSE_CONSTANT</unmanaged>
|
||||
DiffuseConstant = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_SURFACE_SCALE"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_SURFACE_SCALE</unmanaged>
|
||||
SurfaceScale = 3,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_COLOR"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_COLOR</unmanaged>
|
||||
Color = 4,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_KERNEL_UNIT_LENGTH"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_KERNEL_UNIT_LENGTH</unmanaged>
|
||||
KernelUnitLength = 5,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_PROP::D2D1_DISTANTDIFFUSE_PROP_SCALE_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTDIFFUSE_PROP_SCALE_MODE</unmanaged>
|
||||
ScaleMode = 6,
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE</unmanaged>
|
||||
public enum DistantDiffuseScaleMode : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE::D2D1_DISTANTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE_NEAREST_NEIGHBOR</unmanaged>
|
||||
NearestNeighbor = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE::D2D1_DISTANTDIFFUSE_SCALE_MODE_LINEAR"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE_LINEAR</unmanaged>
|
||||
Linear = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE::D2D1_DISTANTDIFFUSE_SCALE_MODE_CUBIC"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE_CUBIC</unmanaged>
|
||||
Cubic = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE::D2D1_DISTANTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE_MULTI_SAMPLE_LINEAR</unmanaged>
|
||||
MultiSampleLinear = 3,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE::D2D1_DISTANTDIFFUSE_SCALE_MODE_ANISOTROPIC"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE_ANISOTROPIC</unmanaged>
|
||||
Anisotropic = 4,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTDIFFUSE_SCALE_MODE::D2D1_DISTANTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTDIFFUSE_SCALE_MODE_HIGH_QUALITY_CUBIC</unmanaged>
|
||||
HighQualityCubic = 5,
|
||||
}
|
||||
@@ -1,40 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTSPECULAR_PROP</unmanaged>
|
||||
public enum DistantSpecularProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_AZIMUTH"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTSPECULAR_PROP_AZIMUTH</unmanaged>
|
||||
Azimuth = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_ELEVATION"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTSPECULAR_PROP_ELEVATION</unmanaged>
|
||||
Elevation = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_SPECULAR_EXPONENT"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTSPECULAR_PROP_SPECULAR_EXPONENT</unmanaged>
|
||||
SpecularExponent = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_SPECULAR_CONSTANT"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTSPECULAR_PROP_SPECULAR_CONSTANT</unmanaged>
|
||||
SpecularConstant = 3,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_SURFACE_SCALE"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTSPECULAR_PROP_SURFACE_SCALE</unmanaged>
|
||||
SurfaceScale = 4,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_COLOR"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTSPECULAR_PROP_COLOR</unmanaged>
|
||||
Color = 5,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_KERNEL_UNIT_LENGTH"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTSPECULAR_PROP_KERNEL_UNIT_LENGTH</unmanaged>
|
||||
KernelUnitLength = 6,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_PROP::D2D1_DISTANTSPECULAR_PROP_SCALE_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTSPECULAR_PROP_SCALE_MODE</unmanaged>
|
||||
ScaleMode = 7,
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE</unmanaged>
|
||||
public enum DistantSpecularScaleMode : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE::D2D1_DISTANTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE_NEAREST_NEIGHBOR</unmanaged>
|
||||
NearestNeighbor = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE::D2D1_DISTANTSPECULAR_SCALE_MODE_LINEAR"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE_LINEAR</unmanaged>
|
||||
Linear = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE::D2D1_DISTANTSPECULAR_SCALE_MODE_CUBIC"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE_CUBIC</unmanaged>
|
||||
Cubic = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE::D2D1_DISTANTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE_MULTI_SAMPLE_LINEAR</unmanaged>
|
||||
MultiSampleLinear = 3,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE::D2D1_DISTANTSPECULAR_SCALE_MODE_ANISOTROPIC"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE_ANISOTROPIC</unmanaged>
|
||||
Anisotropic = 4,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DISTANTSPECULAR_SCALE_MODE::D2D1_DISTANTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC"]/*' />
|
||||
/// <unmanaged>D2D1_DISTANTSPECULAR_SCALE_MODE_HIGH_QUALITY_CUBIC</unmanaged>
|
||||
HighQualityCubic = 5,
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE</unmanaged>
|
||||
public enum DpiCompensationInterpolationMode : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE::D2D1_DPICOMPENSATION_INTERPOLATION_MODE_NEAREST_NEIGHBOR"]/*' />
|
||||
/// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE_NEAREST_NEIGHBOR</unmanaged>
|
||||
NearestNeighbor = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE::D2D1_DPICOMPENSATION_INTERPOLATION_MODE_LINEAR"]/*' />
|
||||
/// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE_LINEAR</unmanaged>
|
||||
Linear = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE::D2D1_DPICOMPENSATION_INTERPOLATION_MODE_CUBIC"]/*' />
|
||||
/// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE_CUBIC</unmanaged>
|
||||
Cubic = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE::D2D1_DPICOMPENSATION_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR"]/*' />
|
||||
/// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE_MULTI_SAMPLE_LINEAR</unmanaged>
|
||||
MultiSampleLinear = 3,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE::D2D1_DPICOMPENSATION_INTERPOLATION_MODE_ANISOTROPIC"]/*' />
|
||||
/// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE_ANISOTROPIC</unmanaged>
|
||||
Anisotropic = 4,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_INTERPOLATION_MODE::D2D1_DPICOMPENSATION_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC"]/*' />
|
||||
/// <unmanaged>D2D1_DPICOMPENSATION_INTERPOLATION_MODE_HIGH_QUALITY_CUBIC</unmanaged>
|
||||
HighQualityCubic = 5,
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_DPICOMPENSATION_PROP</unmanaged>
|
||||
public enum DpiCompensationProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_PROP::D2D1_DPICOMPENSATION_PROP_INTERPOLATION_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_DPICOMPENSATION_PROP_INTERPOLATION_MODE</unmanaged>
|
||||
InterpolationMode = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_PROP::D2D1_DPICOMPENSATION_PROP_BORDER_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_DPICOMPENSATION_PROP_BORDER_MODE</unmanaged>
|
||||
BorderMode = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DPICOMPENSATION_PROP::D2D1_DPICOMPENSATION_PROP_INPUT_DPI"]/*' />
|
||||
/// <unmanaged>D2D1_DPICOMPENSATION_PROP_INPUT_DPI</unmanaged>
|
||||
InputDpi = 2,
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAW_TEXT_OPTIONS"]/*' />
|
||||
/// <unmanaged>D2D1_DRAW_TEXT_OPTIONS</unmanaged>
|
||||
[Flags]
|
||||
public enum DrawTextOptions : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAW_TEXT_OPTIONS::D2D1_DRAW_TEXT_OPTIONS_NO_SNAP"]/*' />
|
||||
/// <unmanaged>D2D1_DRAW_TEXT_OPTIONS_NO_SNAP</unmanaged>
|
||||
NoSnap = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAW_TEXT_OPTIONS::D2D1_DRAW_TEXT_OPTIONS_CLIP"]/*' />
|
||||
/// <unmanaged>D2D1_DRAW_TEXT_OPTIONS_CLIP</unmanaged>
|
||||
Clip = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAW_TEXT_OPTIONS::D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT"]/*' />
|
||||
/// <unmanaged>D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT</unmanaged>
|
||||
EnableColorFont = 4,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAW_TEXT_OPTIONS::D2D1_DRAW_TEXT_OPTIONS_DISABLE_COLOR_BITMAP_SNAPPING"]/*' />
|
||||
/// <unmanaged>D2D1_DRAW_TEXT_OPTIONS_DISABLE_COLOR_BITMAP_SNAPPING</unmanaged>
|
||||
DisableColorBitmapSnapping = 8,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAW_TEXT_OPTIONS::D2D1_DRAW_TEXT_OPTIONS_NONE"]/*' />
|
||||
/// <unmanaged>D2D1_DRAW_TEXT_OPTIONS_NONE</unmanaged>
|
||||
None = 0,
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION"]/*' />
|
||||
/// <unmanaged>D2D1_DRAWING_STATE_DESCRIPTION</unmanaged>
|
||||
public partial struct DrawingStateDescription
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::antialiasMode"]/*' />
|
||||
public AntialiasMode antialiasMode;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::textAntialiasMode"]/*' />
|
||||
public TextAntialiasMode textAntialiasMode;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::tag1"]/*' />
|
||||
public ulong tag1;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::tag2"]/*' />
|
||||
public ulong tag2;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::transform"]/*' />
|
||||
public Matrix3x2 transform;
|
||||
}
|
||||
@@ -1,36 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1"]/*' />
|
||||
/// <unmanaged>D2D1_DRAWING_STATE_DESCRIPTION1</unmanaged>
|
||||
public partial struct DrawingStateDescription1
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::antialiasMode"]/*' />
|
||||
public AntialiasMode antialiasMode;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::textAntialiasMode"]/*' />
|
||||
public TextAntialiasMode textAntialiasMode;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::tag1"]/*' />
|
||||
public ulong tag1;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::tag2"]/*' />
|
||||
public ulong tag2;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::transform"]/*' />
|
||||
public Matrix3x2 transform;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::primitiveBlend"]/*' />
|
||||
public PrimitiveBlend primitiveBlend;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::unitMode"]/*' />
|
||||
public UnitMode unitMode;
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_EDGEDETECTION_MODE</unmanaged>
|
||||
public enum EdgeDetectionMode : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_MODE::D2D1_EDGEDETECTION_MODE_SOBEL"]/*' />
|
||||
/// <unmanaged>D2D1_EDGEDETECTION_MODE_SOBEL</unmanaged>
|
||||
Sobel = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_MODE::D2D1_EDGEDETECTION_MODE_PREWITT"]/*' />
|
||||
/// <unmanaged>D2D1_EDGEDETECTION_MODE_PREWITT</unmanaged>
|
||||
Prewitt = 1,
|
||||
}
|
||||
@@ -1,31 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_EDGEDETECTION_PROP</unmanaged>
|
||||
public enum EdgeDetectionProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_PROP::D2D1_EDGEDETECTION_PROP_STRENGTH"]/*' />
|
||||
/// <unmanaged>D2D1_EDGEDETECTION_PROP_STRENGTH</unmanaged>
|
||||
Strength = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_PROP::D2D1_EDGEDETECTION_PROP_BLUR_RADIUS"]/*' />
|
||||
/// <unmanaged>D2D1_EDGEDETECTION_PROP_BLUR_RADIUS</unmanaged>
|
||||
BlurRadius = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_PROP::D2D1_EDGEDETECTION_PROP_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_EDGEDETECTION_PROP_MODE</unmanaged>
|
||||
Mode = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_PROP::D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES"]/*' />
|
||||
/// <unmanaged>D2D1_EDGEDETECTION_PROP_OVERLAY_EDGES</unmanaged>
|
||||
OverlayEdges = 3,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EDGEDETECTION_PROP::D2D1_EDGEDETECTION_PROP_ALPHA_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_EDGEDETECTION_PROP_ALPHA_MODE</unmanaged>
|
||||
AlphaMode = 4,
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EFFECT_INPUT_DESCRIPTION"]/*' />
|
||||
/// <unmanaged>D2D1_EFFECT_INPUT_DESCRIPTION</unmanaged>
|
||||
public partial struct EffectInputDescription
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EFFECT_INPUT_DESCRIPTION::effect"]/*' />
|
||||
public unsafe ID2D1Effect* effect;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EFFECT_INPUT_DESCRIPTION::inputIndex"]/*' />
|
||||
public uint inputIndex;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EFFECT_INPUT_DESCRIPTION::inputRectangle"]/*' />
|
||||
public Common.RectF inputRectangle;
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ELLIPSE"]/*' />
|
||||
/// <unmanaged>D2D1_ELLIPSE</unmanaged>
|
||||
public partial struct Ellipse
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ELLIPSE::point"]/*' />
|
||||
public System.Drawing.PointF point;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ELLIPSE::radiusX"]/*' />
|
||||
public float radiusX;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ELLIPSE::radiusY"]/*' />
|
||||
public float radiusY;
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EMBOSS_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_EMBOSS_PROP</unmanaged>
|
||||
public enum EmbossProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EMBOSS_PROP::D2D1_EMBOSS_PROP_HEIGHT"]/*' />
|
||||
/// <unmanaged>D2D1_EMBOSS_PROP_HEIGHT</unmanaged>
|
||||
Height = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EMBOSS_PROP::D2D1_EMBOSS_PROP_DIRECTION"]/*' />
|
||||
/// <unmanaged>D2D1_EMBOSS_PROP_DIRECTION</unmanaged>
|
||||
Direction = 1,
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EXPOSURE_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_EXPOSURE_PROP</unmanaged>
|
||||
public enum ExposureProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EXPOSURE_PROP::D2D1_EXPOSURE_PROP_EXPOSURE_VALUE"]/*' />
|
||||
/// <unmanaged>D2D1_EXPOSURE_PROP_EXPOSURE_VALUE</unmanaged>
|
||||
ExposureValue = 0,
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EXTEND_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_EXTEND_MODE</unmanaged>
|
||||
public enum ExtendMode : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EXTEND_MODE::D2D1_EXTEND_MODE_CLAMP"]/*' />
|
||||
/// <unmanaged>D2D1_EXTEND_MODE_CLAMP</unmanaged>
|
||||
Clamp = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EXTEND_MODE::D2D1_EXTEND_MODE_WRAP"]/*' />
|
||||
/// <unmanaged>D2D1_EXTEND_MODE_WRAP</unmanaged>
|
||||
Wrap = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EXTEND_MODE::D2D1_EXTEND_MODE_MIRROR"]/*' />
|
||||
/// <unmanaged>D2D1_EXTEND_MODE_MIRROR</unmanaged>
|
||||
Mirror = 2,
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FACTORY_OPTIONS"]/*' />
|
||||
/// <unmanaged>D2D1_FACTORY_OPTIONS</unmanaged>
|
||||
public partial struct FactoryOptions
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FACTORY_OPTIONS::debugLevel"]/*' />
|
||||
public DebugLevel debugLevel;
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FACTORY_TYPE"]/*' />
|
||||
/// <unmanaged>D2D1_FACTORY_TYPE</unmanaged>
|
||||
public enum FactoryType : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FACTORY_TYPE::D2D1_FACTORY_TYPE_SINGLE_THREADED"]/*' />
|
||||
/// <unmanaged>D2D1_FACTORY_TYPE_SINGLE_THREADED</unmanaged>
|
||||
SingleThreaded = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FACTORY_TYPE::D2D1_FACTORY_TYPE_MULTI_THREADED"]/*' />
|
||||
/// <unmanaged>D2D1_FACTORY_TYPE_MULTI_THREADED</unmanaged>
|
||||
MultiThreaded = 1,
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE"]/*' />
|
||||
/// <unmanaged>D2D1_FEATURE</unmanaged>
|
||||
public enum Feature : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE::D2D1_FEATURE_DOUBLES"]/*' />
|
||||
/// <unmanaged>D2D1_FEATURE_DOUBLES</unmanaged>
|
||||
Doubles = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE::D2D1_FEATURE_D3D10_X_HARDWARE_OPTIONS"]/*' />
|
||||
/// <unmanaged>D2D1_FEATURE_D3D10_X_HARDWARE_OPTIONS</unmanaged>
|
||||
XHardwareOptions = 1,
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS"]/*' />
|
||||
/// <unmanaged>D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS</unmanaged>
|
||||
public partial struct FeatureDataD3D10XHardwareOptions
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS::computeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x"]/*' />
|
||||
public Bool32 computeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x;
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_DATA_DOUBLES"]/*' />
|
||||
/// <unmanaged>D2D1_FEATURE_DATA_DOUBLES</unmanaged>
|
||||
public partial struct FeatureDataDoubles
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_DATA_DOUBLES::doublePrecisionFloatShaderOps"]/*' />
|
||||
public Bool32 doublePrecisionFloatShaderOps;
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_LEVEL"]/*' />
|
||||
/// <unmanaged>D2D1_FEATURE_LEVEL</unmanaged>
|
||||
public enum FeatureLevel : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_LEVEL::D2D1_FEATURE_LEVEL_DEFAULT"]/*' />
|
||||
/// <unmanaged>D2D1_FEATURE_LEVEL_DEFAULT</unmanaged>
|
||||
Default = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_LEVEL::D2D1_FEATURE_LEVEL_9"]/*' />
|
||||
/// <unmanaged>D2D1_FEATURE_LEVEL_9</unmanaged>
|
||||
Level_9 = 37120,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_LEVEL::D2D1_FEATURE_LEVEL_10"]/*' />
|
||||
/// <unmanaged>D2D1_FEATURE_LEVEL_10</unmanaged>
|
||||
Level_10 = 40960,
|
||||
}
|
||||
@@ -1,43 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER"]/*' />
|
||||
/// <unmanaged>D2D1_FILTER</unmanaged>
|
||||
public enum Filter : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_MAG_MIP_POINT"]/*' />
|
||||
/// <unmanaged>D2D1_FILTER_MIN_MAG_MIP_POINT</unmanaged>
|
||||
MinMagMipPoint = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR"]/*' />
|
||||
/// <unmanaged>D2D1_FILTER_MIN_MAG_POINT_MIP_LINEAR</unmanaged>
|
||||
MinMagPointMipLinear = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT"]/*' />
|
||||
/// <unmanaged>D2D1_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT</unmanaged>
|
||||
MinPointMagLinearMipPoint = 4,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR"]/*' />
|
||||
/// <unmanaged>D2D1_FILTER_MIN_POINT_MAG_MIP_LINEAR</unmanaged>
|
||||
MinPointMagMipLinear = 5,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT"]/*' />
|
||||
/// <unmanaged>D2D1_FILTER_MIN_LINEAR_MAG_MIP_POINT</unmanaged>
|
||||
MinLinearMagMipPoint = 16,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR"]/*' />
|
||||
/// <unmanaged>D2D1_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR</unmanaged>
|
||||
MinLinearMagPointMipLinear = 17,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT"]/*' />
|
||||
/// <unmanaged>D2D1_FILTER_MIN_MAG_LINEAR_MIP_POINT</unmanaged>
|
||||
MinMagLinearMipPoint = 20,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_MIN_MAG_MIP_LINEAR"]/*' />
|
||||
/// <unmanaged>D2D1_FILTER_MIN_MAG_MIP_LINEAR</unmanaged>
|
||||
MinMagMipLinear = 21,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FILTER::D2D1_FILTER_ANISOTROPIC"]/*' />
|
||||
/// <unmanaged>D2D1_FILTER_ANISOTROPIC</unmanaged>
|
||||
Anisotropic = 85,
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FLOOD_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_FLOOD_PROP</unmanaged>
|
||||
public enum FloodProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FLOOD_PROP::D2D1_FLOOD_PROP_COLOR"]/*' />
|
||||
/// <unmanaged>D2D1_FLOOD_PROP_COLOR</unmanaged>
|
||||
Color = 0,
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMA"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMA</unmanaged>
|
||||
public enum Gamma : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMA::D2D1_GAMMA_2_2"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMA_2_2</unmanaged>
|
||||
Gamma_2_2 = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMA::D2D1_GAMMA_1_0"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMA_1_0</unmanaged>
|
||||
Gamma_1_0 = 1,
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMA1"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMA1</unmanaged>
|
||||
public enum Gamma1 : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMA1::D2D1_GAMMA1_G22"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMA1_G22</unmanaged>
|
||||
G22 = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMA1::D2D1_GAMMA1_G10"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMA1_G10</unmanaged>
|
||||
G10 = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMA1::D2D1_GAMMA1_G2084"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMA1_G2084</unmanaged>
|
||||
G2084 = 2,
|
||||
}
|
||||
@@ -1,67 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMATRANSFER_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMATRANSFER_PROP</unmanaged>
|
||||
public enum GammaTransferProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMATRANSFER_PROP::D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE</unmanaged>
|
||||
RedAmplitude = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMATRANSFER_PROP::D2D1_GAMMATRANSFER_PROP_RED_EXPONENT"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMATRANSFER_PROP_RED_EXPONENT</unmanaged>
|
||||
RedExponent = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMATRANSFER_PROP::D2D1_GAMMATRANSFER_PROP_RED_OFFSET"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMATRANSFER_PROP_RED_OFFSET</unmanaged>
|
||||
RedOffset = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMATRANSFER_PROP::D2D1_GAMMATRANSFER_PROP_RED_DISABLE"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMATRANSFER_PROP_RED_DISABLE</unmanaged>
|
||||
RedDisable = 3,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMATRANSFER_PROP::D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE</unmanaged>
|
||||
GreenAmplitude = 4,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMATRANSFER_PROP::D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT</unmanaged>
|
||||
GreenExponent = 5,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMATRANSFER_PROP::D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET</unmanaged>
|
||||
GreenOffset = 6,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMATRANSFER_PROP::D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE</unmanaged>
|
||||
GreenDisable = 7,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMATRANSFER_PROP::D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE</unmanaged>
|
||||
BlueAmplitude = 8,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMATRANSFER_PROP::D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT</unmanaged>
|
||||
BlueExponent = 9,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMATRANSFER_PROP::D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET</unmanaged>
|
||||
BlueOffset = 10,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMATRANSFER_PROP::D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE</unmanaged>
|
||||
BlueDisable = 11,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMATRANSFER_PROP::D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE</unmanaged>
|
||||
AlphaAmplitude = 12,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMATRANSFER_PROP::D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT</unmanaged>
|
||||
AlphaExponent = 13,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMATRANSFER_PROP::D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET</unmanaged>
|
||||
AlphaOffset = 14,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMATRANSFER_PROP::D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE</unmanaged>
|
||||
AlphaDisable = 15,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAMMATRANSFER_PROP::D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT"]/*' />
|
||||
/// <unmanaged>D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT</unmanaged>
|
||||
ClampOutput = 16,
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAUSSIANBLUR_OPTIMIZATION"]/*' />
|
||||
/// <unmanaged>D2D1_GAUSSIANBLUR_OPTIMIZATION</unmanaged>
|
||||
public enum GaussianBlurOptimization : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAUSSIANBLUR_OPTIMIZATION::D2D1_GAUSSIANBLUR_OPTIMIZATION_SPEED"]/*' />
|
||||
/// <unmanaged>D2D1_GAUSSIANBLUR_OPTIMIZATION_SPEED</unmanaged>
|
||||
Speed = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAUSSIANBLUR_OPTIMIZATION::D2D1_GAUSSIANBLUR_OPTIMIZATION_BALANCED"]/*' />
|
||||
/// <unmanaged>D2D1_GAUSSIANBLUR_OPTIMIZATION_BALANCED</unmanaged>
|
||||
Balanced = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAUSSIANBLUR_OPTIMIZATION::D2D1_GAUSSIANBLUR_OPTIMIZATION_QUALITY"]/*' />
|
||||
/// <unmanaged>D2D1_GAUSSIANBLUR_OPTIMIZATION_QUALITY</unmanaged>
|
||||
Quality = 2,
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAUSSIANBLUR_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_GAUSSIANBLUR_PROP</unmanaged>
|
||||
public enum GaussianBlurProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAUSSIANBLUR_PROP::D2D1_GAUSSIANBLUR_PROP_STANDARD_DEVIATION"]/*' />
|
||||
/// <unmanaged>D2D1_GAUSSIANBLUR_PROP_STANDARD_DEVIATION</unmanaged>
|
||||
StandardDeviation = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAUSSIANBLUR_PROP::D2D1_GAUSSIANBLUR_PROP_OPTIMIZATION"]/*' />
|
||||
/// <unmanaged>D2D1_GAUSSIANBLUR_PROP_OPTIMIZATION</unmanaged>
|
||||
Optimization = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GAUSSIANBLUR_PROP::D2D1_GAUSSIANBLUR_PROP_BORDER_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_GAUSSIANBLUR_PROP_BORDER_MODE</unmanaged>
|
||||
BorderMode = 2,
|
||||
}
|
||||
@@ -1,31 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GEOMETRY_RELATION"]/*' />
|
||||
/// <unmanaged>D2D1_GEOMETRY_RELATION</unmanaged>
|
||||
public enum GeometryRelation : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GEOMETRY_RELATION::D2D1_GEOMETRY_RELATION_UNKNOWN"]/*' />
|
||||
/// <unmanaged>D2D1_GEOMETRY_RELATION_UNKNOWN</unmanaged>
|
||||
Unknown = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GEOMETRY_RELATION::D2D1_GEOMETRY_RELATION_DISJOINT"]/*' />
|
||||
/// <unmanaged>D2D1_GEOMETRY_RELATION_DISJOINT</unmanaged>
|
||||
Disjoint = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GEOMETRY_RELATION::D2D1_GEOMETRY_RELATION_IS_CONTAINED"]/*' />
|
||||
/// <unmanaged>D2D1_GEOMETRY_RELATION_IS_CONTAINED</unmanaged>
|
||||
IsContained = 2,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GEOMETRY_RELATION::D2D1_GEOMETRY_RELATION_CONTAINS"]/*' />
|
||||
/// <unmanaged>D2D1_GEOMETRY_RELATION_CONTAINS</unmanaged>
|
||||
Contains = 3,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GEOMETRY_RELATION::D2D1_GEOMETRY_RELATION_OVERLAP"]/*' />
|
||||
/// <unmanaged>D2D1_GEOMETRY_RELATION_OVERLAP</unmanaged>
|
||||
Overlap = 4,
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GEOMETRY_SIMPLIFICATION_OPTION"]/*' />
|
||||
/// <unmanaged>D2D1_GEOMETRY_SIMPLIFICATION_OPTION</unmanaged>
|
||||
public enum GeometrySimplificationOption : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GEOMETRY_SIMPLIFICATION_OPTION::D2D1_GEOMETRY_SIMPLIFICATION_OPTION_CUBICS_AND_LINES"]/*' />
|
||||
/// <unmanaged>D2D1_GEOMETRY_SIMPLIFICATION_OPTION_CUBICS_AND_LINES</unmanaged>
|
||||
CubicsAndLines = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GEOMETRY_SIMPLIFICATION_OPTION::D2D1_GEOMETRY_SIMPLIFICATION_OPTION_LINES"]/*' />
|
||||
/// <unmanaged>D2D1_GEOMETRY_SIMPLIFICATION_OPTION_LINES</unmanaged>
|
||||
Lines = 1,
|
||||
}
|
||||
@@ -1,87 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH"]/*' />
|
||||
/// <unmanaged>D2D1_GRADIENT_MESH_PATCH</unmanaged>
|
||||
public partial struct GradientMeshPatch
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point00"]/*' />
|
||||
public System.Drawing.PointF point00;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point01"]/*' />
|
||||
public System.Drawing.PointF point01;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point02"]/*' />
|
||||
public System.Drawing.PointF point02;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point03"]/*' />
|
||||
public System.Drawing.PointF point03;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point10"]/*' />
|
||||
public System.Drawing.PointF point10;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point11"]/*' />
|
||||
public System.Drawing.PointF point11;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point12"]/*' />
|
||||
public System.Drawing.PointF point12;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point13"]/*' />
|
||||
public System.Drawing.PointF point13;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point20"]/*' />
|
||||
public System.Drawing.PointF point20;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point21"]/*' />
|
||||
public System.Drawing.PointF point21;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point22"]/*' />
|
||||
public System.Drawing.PointF point22;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point23"]/*' />
|
||||
public System.Drawing.PointF point23;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point30"]/*' />
|
||||
public System.Drawing.PointF point30;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point31"]/*' />
|
||||
public System.Drawing.PointF point31;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point32"]/*' />
|
||||
public System.Drawing.PointF point32;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point33"]/*' />
|
||||
public System.Drawing.PointF point33;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::color00"]/*' />
|
||||
public Color4 color00;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::color03"]/*' />
|
||||
public Color4 color03;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::color30"]/*' />
|
||||
public Color4 color30;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::color33"]/*' />
|
||||
public Color4 color33;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::topEdgeMode"]/*' />
|
||||
public PatchEdgeMode topEdgeMode;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::leftEdgeMode"]/*' />
|
||||
public PatchEdgeMode leftEdgeMode;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::bottomEdgeMode"]/*' />
|
||||
public PatchEdgeMode bottomEdgeMode;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::rightEdgeMode"]/*' />
|
||||
public PatchEdgeMode rightEdgeMode;
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_STOP"]/*' />
|
||||
/// <unmanaged>D2D1_GRADIENT_STOP</unmanaged>
|
||||
public partial struct GradientStop
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_STOP::position"]/*' />
|
||||
public float position;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_STOP::color"]/*' />
|
||||
public Color4 color;
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,850 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAP_PROPERTIES</unmanaged>
|
||||
public partial struct BitmapProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES::pixelFormat"]/*' />
|
||||
public Common.PixelFormat pixelFormat;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES::dpiX"]/*' />
|
||||
public float dpiX;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES::dpiY"]/*' />
|
||||
public float dpiY;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_STOP"]/*' />
|
||||
/// <unmanaged>D2D1_GRADIENT_STOP</unmanaged>
|
||||
public partial struct GradientStop
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_STOP::position"]/*' />
|
||||
public float position;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_STOP::color"]/*' />
|
||||
public Color4 color;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BRUSH_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_BRUSH_PROPERTIES</unmanaged>
|
||||
public partial struct BrushProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BRUSH_PROPERTIES::opacity"]/*' />
|
||||
public float opacity;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BRUSH_PROPERTIES::transform"]/*' />
|
||||
public Matrix3x2 transform;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAP_BRUSH_PROPERTIES</unmanaged>
|
||||
public partial struct BitmapBrushProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES::extendModeX"]/*' />
|
||||
public ExtendMode extendModeX;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES::extendModeY"]/*' />
|
||||
public ExtendMode extendModeY;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES::interpolationMode"]/*' />
|
||||
public BitmapInterpolationMode interpolationMode;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES</unmanaged>
|
||||
public partial struct LinearGradientBrushProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES::startPoint"]/*' />
|
||||
public System.Drawing.PointF startPoint;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES::endPoint"]/*' />
|
||||
public System.Drawing.PointF endPoint;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES</unmanaged>
|
||||
public partial struct RadialGradientBrushProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES::center"]/*' />
|
||||
public System.Drawing.PointF center;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES::gradientOriginOffset"]/*' />
|
||||
public System.Drawing.PointF gradientOriginOffset;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES::radiusX"]/*' />
|
||||
public float radiusX;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES::radiusY"]/*' />
|
||||
public float radiusY;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_TRIANGLE"]/*' />
|
||||
/// <unmanaged>D2D1_TRIANGLE</unmanaged>
|
||||
public partial struct Triangle
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_TRIANGLE::point1"]/*' />
|
||||
public System.Drawing.PointF point1;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_TRIANGLE::point2"]/*' />
|
||||
public System.Drawing.PointF point2;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_TRIANGLE::point3"]/*' />
|
||||
public System.Drawing.PointF point3;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT"]/*' />
|
||||
/// <unmanaged>D2D1_ARC_SEGMENT</unmanaged>
|
||||
public partial struct ArcSegment
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::point"]/*' />
|
||||
public System.Drawing.PointF point;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::size"]/*' />
|
||||
public System.Drawing.SizeF size;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::rotationAngle"]/*' />
|
||||
public float rotationAngle;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::sweepDirection"]/*' />
|
||||
public SweepDirection sweepDirection;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ARC_SEGMENT::arcSize"]/*' />
|
||||
public ArcSize arcSize;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_QUADRATIC_BEZIER_SEGMENT"]/*' />
|
||||
/// <unmanaged>D2D1_QUADRATIC_BEZIER_SEGMENT</unmanaged>
|
||||
public partial struct QuadraticBezierSegment
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_QUADRATIC_BEZIER_SEGMENT::point1"]/*' />
|
||||
public System.Drawing.PointF point1;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_QUADRATIC_BEZIER_SEGMENT::point2"]/*' />
|
||||
public System.Drawing.PointF point2;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ELLIPSE"]/*' />
|
||||
/// <unmanaged>D2D1_ELLIPSE</unmanaged>
|
||||
public partial struct Ellipse
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ELLIPSE::point"]/*' />
|
||||
public System.Drawing.PointF point;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ELLIPSE::radiusX"]/*' />
|
||||
public float radiusX;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ELLIPSE::radiusY"]/*' />
|
||||
public float radiusY;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ROUNDED_RECT"]/*' />
|
||||
/// <unmanaged>D2D1_ROUNDED_RECT</unmanaged>
|
||||
public partial struct RoundedRect
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ROUNDED_RECT::rect"]/*' />
|
||||
public Common.RectF rect;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ROUNDED_RECT::radiusX"]/*' />
|
||||
public float radiusX;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_ROUNDED_RECT::radiusY"]/*' />
|
||||
public float radiusY;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_STROKE_STYLE_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_STROKE_STYLE_PROPERTIES</unmanaged>
|
||||
public partial struct StrokeStyleProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_STROKE_STYLE_PROPERTIES::startCap"]/*' />
|
||||
public CapStyle startCap;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_STROKE_STYLE_PROPERTIES::endCap"]/*' />
|
||||
public CapStyle endCap;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_STROKE_STYLE_PROPERTIES::dashCap"]/*' />
|
||||
public CapStyle dashCap;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_STROKE_STYLE_PROPERTIES::lineJoin"]/*' />
|
||||
public LineJoin lineJoin;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_STROKE_STYLE_PROPERTIES::miterLimit"]/*' />
|
||||
public float miterLimit;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_STROKE_STYLE_PROPERTIES::dashStyle"]/*' />
|
||||
public DashStyle dashStyle;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_STROKE_STYLE_PROPERTIES::dashOffset"]/*' />
|
||||
public float dashOffset;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_LAYER_PARAMETERS"]/*' />
|
||||
/// <unmanaged>D2D1_LAYER_PARAMETERS</unmanaged>
|
||||
public partial struct LayerParameters
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_LAYER_PARAMETERS::contentBounds"]/*' />
|
||||
public Common.RectF contentBounds;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_LAYER_PARAMETERS::geometricMask"]/*' />
|
||||
public unsafe ID2D1Geometry* geometricMask;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_LAYER_PARAMETERS::maskAntialiasMode"]/*' />
|
||||
public AntialiasMode maskAntialiasMode;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_LAYER_PARAMETERS::maskTransform"]/*' />
|
||||
public Matrix3x2 maskTransform;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_LAYER_PARAMETERS::opacity"]/*' />
|
||||
public float opacity;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_LAYER_PARAMETERS::opacityBrush"]/*' />
|
||||
public unsafe ID2D1Brush* opacityBrush;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_LAYER_PARAMETERS::layerOptions"]/*' />
|
||||
public LayerOptions layerOptions;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RENDER_TARGET_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_RENDER_TARGET_PROPERTIES</unmanaged>
|
||||
public partial struct RenderTargetProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RENDER_TARGET_PROPERTIES::type"]/*' />
|
||||
public RenderTargetType type;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RENDER_TARGET_PROPERTIES::pixelFormat"]/*' />
|
||||
public Common.PixelFormat pixelFormat;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RENDER_TARGET_PROPERTIES::dpiX"]/*' />
|
||||
public float dpiX;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RENDER_TARGET_PROPERTIES::dpiY"]/*' />
|
||||
public float dpiY;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RENDER_TARGET_PROPERTIES::usage"]/*' />
|
||||
public RenderTargetUsage usage;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RENDER_TARGET_PROPERTIES::minLevel"]/*' />
|
||||
public FeatureLevel minLevel;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_HWND_RENDER_TARGET_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_HWND_RENDER_TARGET_PROPERTIES</unmanaged>
|
||||
public partial struct HwndRenderTargetProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_HWND_RENDER_TARGET_PROPERTIES::hwnd"]/*' />
|
||||
public IntPtr hwnd;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_HWND_RENDER_TARGET_PROPERTIES::pixelSize"]/*' />
|
||||
public System.Drawing.Size pixelSize;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_HWND_RENDER_TARGET_PROPERTIES::presentOptions"]/*' />
|
||||
public PresentOptions presentOptions;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION"]/*' />
|
||||
/// <unmanaged>D2D1_DRAWING_STATE_DESCRIPTION</unmanaged>
|
||||
public partial struct DrawingStateDescription
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::antialiasMode"]/*' />
|
||||
public AntialiasMode antialiasMode;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::textAntialiasMode"]/*' />
|
||||
public TextAntialiasMode textAntialiasMode;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::tag1"]/*' />
|
||||
public ulong tag1;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::tag2"]/*' />
|
||||
public ulong tag2;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION::transform"]/*' />
|
||||
public Matrix3x2 transform;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FACTORY_OPTIONS"]/*' />
|
||||
/// <unmanaged>D2D1_FACTORY_OPTIONS</unmanaged>
|
||||
public partial struct FactoryOptions
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FACTORY_OPTIONS::debugLevel"]/*' />
|
||||
public DebugLevel debugLevel;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAP_PROPERTIES1</unmanaged>
|
||||
public partial struct BitmapProperties1
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::pixelFormat"]/*' />
|
||||
public Common.PixelFormat pixelFormat;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::dpiX"]/*' />
|
||||
public float dpiX;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::dpiY"]/*' />
|
||||
public float dpiY;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::bitmapOptions"]/*' />
|
||||
public BitmapOptions bitmapOptions;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_PROPERTIES1::colorContext"]/*' />
|
||||
public unsafe ID2D1ColorContext* colorContext;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_MAPPED_RECT"]/*' />
|
||||
/// <unmanaged>D2D1_MAPPED_RECT</unmanaged>
|
||||
public partial struct MappedRect
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_MAPPED_RECT::pitch"]/*' />
|
||||
public uint pitch;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_MAPPED_RECT::bits"]/*' />
|
||||
public unsafe byte* bits;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RENDERING_CONTROLS"]/*' />
|
||||
/// <unmanaged>D2D1_RENDERING_CONTROLS</unmanaged>
|
||||
public partial struct RenderingControls
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RENDERING_CONTROLS::bufferPrecision"]/*' />
|
||||
public BufferPrecision bufferPrecision;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RENDERING_CONTROLS::tileSize"]/*' />
|
||||
public System.Drawing.Size tileSize;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EFFECT_INPUT_DESCRIPTION"]/*' />
|
||||
/// <unmanaged>D2D1_EFFECT_INPUT_DESCRIPTION</unmanaged>
|
||||
public partial struct EffectInputDescription
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EFFECT_INPUT_DESCRIPTION::effect"]/*' />
|
||||
public unsafe ID2D1Effect* effect;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EFFECT_INPUT_DESCRIPTION::inputIndex"]/*' />
|
||||
public uint inputIndex;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_EFFECT_INPUT_DESCRIPTION::inputRectangle"]/*' />
|
||||
public Common.RectF inputRectangle;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_POINT_DESCRIPTION"]/*' />
|
||||
/// <unmanaged>D2D1_POINT_DESCRIPTION</unmanaged>
|
||||
public partial struct PointDescription
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_POINT_DESCRIPTION::point"]/*' />
|
||||
public System.Drawing.PointF point;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_POINT_DESCRIPTION::unitTangentVector"]/*' />
|
||||
public System.Drawing.PointF unitTangentVector;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_POINT_DESCRIPTION::endSegment"]/*' />
|
||||
public uint endSegment;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_POINT_DESCRIPTION::endFigure"]/*' />
|
||||
public uint endFigure;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_POINT_DESCRIPTION::lengthToEndSegment"]/*' />
|
||||
public float lengthToEndSegment;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_IMAGE_BRUSH_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_IMAGE_BRUSH_PROPERTIES</unmanaged>
|
||||
public partial struct ImageBrushProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_IMAGE_BRUSH_PROPERTIES::sourceRectangle"]/*' />
|
||||
public Common.RectF sourceRectangle;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_IMAGE_BRUSH_PROPERTIES::extendModeX"]/*' />
|
||||
public ExtendMode extendModeX;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_IMAGE_BRUSH_PROPERTIES::extendModeY"]/*' />
|
||||
public ExtendMode extendModeY;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_IMAGE_BRUSH_PROPERTIES::interpolationMode"]/*' />
|
||||
public InterpolationMode interpolationMode;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES1"]/*' />
|
||||
/// <unmanaged>D2D1_BITMAP_BRUSH_PROPERTIES1</unmanaged>
|
||||
public partial struct BitmapBrushProperties1
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES1::extendModeX"]/*' />
|
||||
public ExtendMode extendModeX;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES1::extendModeY"]/*' />
|
||||
public ExtendMode extendModeY;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BITMAP_BRUSH_PROPERTIES1::interpolationMode"]/*' />
|
||||
public InterpolationMode interpolationMode;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_STROKE_STYLE_PROPERTIES1"]/*' />
|
||||
/// <unmanaged>D2D1_STROKE_STYLE_PROPERTIES1</unmanaged>
|
||||
public partial struct StrokeStyleProperties1
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_STROKE_STYLE_PROPERTIES1::startCap"]/*' />
|
||||
public CapStyle startCap;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_STROKE_STYLE_PROPERTIES1::endCap"]/*' />
|
||||
public CapStyle endCap;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_STROKE_STYLE_PROPERTIES1::dashCap"]/*' />
|
||||
public CapStyle dashCap;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_STROKE_STYLE_PROPERTIES1::lineJoin"]/*' />
|
||||
public LineJoin lineJoin;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_STROKE_STYLE_PROPERTIES1::miterLimit"]/*' />
|
||||
public float miterLimit;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_STROKE_STYLE_PROPERTIES1::dashStyle"]/*' />
|
||||
public DashStyle dashStyle;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_STROKE_STYLE_PROPERTIES1::dashOffset"]/*' />
|
||||
public float dashOffset;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_STROKE_STYLE_PROPERTIES1::transformType"]/*' />
|
||||
public StrokeTransformType transformType;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_LAYER_PARAMETERS1"]/*' />
|
||||
/// <unmanaged>D2D1_LAYER_PARAMETERS1</unmanaged>
|
||||
public partial struct LayerParameters1
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_LAYER_PARAMETERS1::contentBounds"]/*' />
|
||||
public Common.RectF contentBounds;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_LAYER_PARAMETERS1::geometricMask"]/*' />
|
||||
public unsafe ID2D1Geometry* geometricMask;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_LAYER_PARAMETERS1::maskAntialiasMode"]/*' />
|
||||
public AntialiasMode maskAntialiasMode;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_LAYER_PARAMETERS1::maskTransform"]/*' />
|
||||
public Matrix3x2 maskTransform;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_LAYER_PARAMETERS1::opacity"]/*' />
|
||||
public float opacity;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_LAYER_PARAMETERS1::opacityBrush"]/*' />
|
||||
public unsafe ID2D1Brush* opacityBrush;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_LAYER_PARAMETERS1::layerOptions"]/*' />
|
||||
public LayerOptions1 layerOptions;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1"]/*' />
|
||||
/// <unmanaged>D2D1_DRAWING_STATE_DESCRIPTION1</unmanaged>
|
||||
public partial struct DrawingStateDescription1
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::antialiasMode"]/*' />
|
||||
public AntialiasMode antialiasMode;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::textAntialiasMode"]/*' />
|
||||
public TextAntialiasMode textAntialiasMode;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::tag1"]/*' />
|
||||
public ulong tag1;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::tag2"]/*' />
|
||||
public ulong tag2;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::transform"]/*' />
|
||||
public Matrix3x2 transform;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::primitiveBlend"]/*' />
|
||||
public PrimitiveBlend primitiveBlend;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_DRAWING_STATE_DESCRIPTION1::unitMode"]/*' />
|
||||
public UnitMode unitMode;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_PRINT_CONTROL_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_PRINT_CONTROL_PROPERTIES</unmanaged>
|
||||
public partial struct PrintControlProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_PRINT_CONTROL_PROPERTIES::fontSubset"]/*' />
|
||||
public PrintFontSubsetMode fontSubset;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_PRINT_CONTROL_PROPERTIES::rasterDPI"]/*' />
|
||||
public float rasterDPI;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_PRINT_CONTROL_PROPERTIES::colorSpace"]/*' />
|
||||
public ColorSpace colorSpace;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CREATION_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_CREATION_PROPERTIES</unmanaged>
|
||||
public partial struct CreationProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CREATION_PROPERTIES::threadingMode"]/*' />
|
||||
public ThreadingMode threadingMode;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CREATION_PROPERTIES::debugLevel"]/*' />
|
||||
public DebugLevel debugLevel;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CREATION_PROPERTIES::options"]/*' />
|
||||
public DeviceContextOptions options;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_PROPERTY_BINDING"]/*' />
|
||||
/// <unmanaged>D2D1_PROPERTY_BINDING</unmanaged>
|
||||
public partial struct PropertyBinding
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_PROPERTY_BINDING::propertyName"]/*' />
|
||||
public unsafe ushort* propertyName;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_PROPERTY_BINDING::setFunction"]/*' />
|
||||
public unsafe delegate* unmanaged[Stdcall]<IUnknown*, byte*, uint, HResult> setFunction;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_PROPERTY_BINDING::getFunction"]/*' />
|
||||
public unsafe delegate* unmanaged[Stdcall]<IUnknown*, byte*, uint, uint*, HResult> getFunction;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RESOURCE_TEXTURE_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_RESOURCE_TEXTURE_PROPERTIES</unmanaged>
|
||||
public partial struct ResourceTextureProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RESOURCE_TEXTURE_PROPERTIES::extents"]/*' />
|
||||
public unsafe uint* extents;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RESOURCE_TEXTURE_PROPERTIES::dimensions"]/*' />
|
||||
public uint dimensions;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RESOURCE_TEXTURE_PROPERTIES::bufferPrecision"]/*' />
|
||||
public BufferPrecision bufferPrecision;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RESOURCE_TEXTURE_PROPERTIES::channelDepth"]/*' />
|
||||
public ChannelDepth channelDepth;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RESOURCE_TEXTURE_PROPERTIES::filter"]/*' />
|
||||
public Filter filter;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_RESOURCE_TEXTURE_PROPERTIES::extendModes"]/*' />
|
||||
public unsafe ExtendMode* extendModes;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INPUT_ELEMENT_DESC"]/*' />
|
||||
/// <unmanaged>D2D1_INPUT_ELEMENT_DESC</unmanaged>
|
||||
public partial struct InputElementDescription
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INPUT_ELEMENT_DESC::semanticName"]/*' />
|
||||
public unsafe sbyte* semanticName;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INPUT_ELEMENT_DESC::semanticIndex"]/*' />
|
||||
public uint semanticIndex;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INPUT_ELEMENT_DESC::format"]/*' />
|
||||
public Graphics.Dxgi.Common.Format format;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INPUT_ELEMENT_DESC::inputSlot"]/*' />
|
||||
public uint inputSlot;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INPUT_ELEMENT_DESC::alignedByteOffset"]/*' />
|
||||
public uint alignedByteOffset;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_VERTEX_BUFFER_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_VERTEX_BUFFER_PROPERTIES</unmanaged>
|
||||
public partial struct VertexBufferProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_VERTEX_BUFFER_PROPERTIES::inputCount"]/*' />
|
||||
public uint inputCount;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_VERTEX_BUFFER_PROPERTIES::usage"]/*' />
|
||||
public VertexUsage usage;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_VERTEX_BUFFER_PROPERTIES::data"]/*' />
|
||||
public unsafe byte* data;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_VERTEX_BUFFER_PROPERTIES::byteWidth"]/*' />
|
||||
public uint byteWidth;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES</unmanaged>
|
||||
public partial struct CustomVertexBufferProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::shaderBufferWithInputSignature"]/*' />
|
||||
public unsafe byte* shaderBufferWithInputSignature;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::shaderBufferSize"]/*' />
|
||||
public uint shaderBufferSize;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::inputElements"]/*' />
|
||||
public unsafe InputElementDescription* inputElements;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::elementCount"]/*' />
|
||||
public uint elementCount;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES::stride"]/*' />
|
||||
public uint stride;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_VERTEX_RANGE"]/*' />
|
||||
/// <unmanaged>D2D1_VERTEX_RANGE</unmanaged>
|
||||
public partial struct VertexRange
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_VERTEX_RANGE::startVertex"]/*' />
|
||||
public uint startVertex;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_VERTEX_RANGE::vertexCount"]/*' />
|
||||
public uint vertexCount;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION"]/*' />
|
||||
/// <unmanaged>D2D1_BLEND_DESCRIPTION</unmanaged>
|
||||
public partial struct BlendDescription
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::sourceBlend"]/*' />
|
||||
public Blend sourceBlend;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::destinationBlend"]/*' />
|
||||
public Blend destinationBlend;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::blendOperation"]/*' />
|
||||
public BlendOperation blendOperation;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::sourceBlendAlpha"]/*' />
|
||||
public Blend sourceBlendAlpha;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::destinationBlendAlpha"]/*' />
|
||||
public Blend destinationBlendAlpha;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::blendOperationAlpha"]/*' />
|
||||
public BlendOperation blendOperationAlpha;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_BLEND_DESCRIPTION::blendFactor"]/*' />
|
||||
public unsafe fixed float blendFactor[4];
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INPUT_DESCRIPTION"]/*' />
|
||||
/// <unmanaged>D2D1_INPUT_DESCRIPTION</unmanaged>
|
||||
public partial struct InputDescription
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INPUT_DESCRIPTION::filter"]/*' />
|
||||
public Filter filter;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INPUT_DESCRIPTION::levelOfDetailCount"]/*' />
|
||||
public uint levelOfDetailCount;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_DATA_DOUBLES"]/*' />
|
||||
/// <unmanaged>D2D1_FEATURE_DATA_DOUBLES</unmanaged>
|
||||
public partial struct FeatureDataDoubles
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_DATA_DOUBLES::doublePrecisionFloatShaderOps"]/*' />
|
||||
public Bool32 doublePrecisionFloatShaderOps;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS"]/*' />
|
||||
/// <unmanaged>D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS</unmanaged>
|
||||
public partial struct FeatureDataD3D10XHardwareOptions
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS::computeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x"]/*' />
|
||||
public Bool32 computeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_SVG_LENGTH"]/*' />
|
||||
/// <unmanaged>D2D1_SVG_LENGTH</unmanaged>
|
||||
public partial struct SvgLength
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_SVG_LENGTH::value"]/*' />
|
||||
public float value;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_SVG_LENGTH::units"]/*' />
|
||||
public SvgLengthUnits units;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_SVG_PRESERVE_ASPECT_RATIO"]/*' />
|
||||
/// <unmanaged>D2D1_SVG_PRESERVE_ASPECT_RATIO</unmanaged>
|
||||
public partial struct SvgPreserveAspectRatio
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_SVG_PRESERVE_ASPECT_RATIO::defer"]/*' />
|
||||
public Bool32 defer;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_SVG_PRESERVE_ASPECT_RATIO::align"]/*' />
|
||||
public SvgAspectAlign align;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_SVG_PRESERVE_ASPECT_RATIO::meetOrSlice"]/*' />
|
||||
public SvgAspectScaling meetOrSlice;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_SVG_VIEWBOX"]/*' />
|
||||
/// <unmanaged>D2D1_SVG_VIEWBOX</unmanaged>
|
||||
public partial struct SvgViewbox
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_SVG_VIEWBOX::x"]/*' />
|
||||
public float x;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_SVG_VIEWBOX::y"]/*' />
|
||||
public float y;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_SVG_VIEWBOX::width"]/*' />
|
||||
public float width;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_SVG_VIEWBOX::height"]/*' />
|
||||
public float height;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES</unmanaged>
|
||||
public partial struct TransformedImageSourceProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES::orientation"]/*' />
|
||||
public Orientation orientation;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES::scaleX"]/*' />
|
||||
public float scaleX;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES::scaleY"]/*' />
|
||||
public float scaleY;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES::interpolationMode"]/*' />
|
||||
public InterpolationMode interpolationMode;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES::options"]/*' />
|
||||
public TransformedImageSourceOptions options;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INK_POINT"]/*' />
|
||||
/// <unmanaged>D2D1_INK_POINT</unmanaged>
|
||||
public partial struct InkPoint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INK_POINT::x"]/*' />
|
||||
public float x;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INK_POINT::y"]/*' />
|
||||
public float y;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INK_POINT::radius"]/*' />
|
||||
public float radius;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INK_BEZIER_SEGMENT"]/*' />
|
||||
/// <unmanaged>D2D1_INK_BEZIER_SEGMENT</unmanaged>
|
||||
public partial struct InkBezierSegment
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INK_BEZIER_SEGMENT::point1"]/*' />
|
||||
public InkPoint point1;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INK_BEZIER_SEGMENT::point2"]/*' />
|
||||
public InkPoint point2;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INK_BEZIER_SEGMENT::point3"]/*' />
|
||||
public InkPoint point3;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INK_STYLE_PROPERTIES"]/*' />
|
||||
/// <unmanaged>D2D1_INK_STYLE_PROPERTIES</unmanaged>
|
||||
public partial struct InkStyleProperties
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INK_STYLE_PROPERTIES::nibShape"]/*' />
|
||||
public InkNibShape nibShape;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_INK_STYLE_PROPERTIES::nibTransform"]/*' />
|
||||
public Matrix3x2 nibTransform;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH"]/*' />
|
||||
/// <unmanaged>D2D1_GRADIENT_MESH_PATCH</unmanaged>
|
||||
public partial struct GradientMeshPatch
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point00"]/*' />
|
||||
public System.Drawing.PointF point00;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point01"]/*' />
|
||||
public System.Drawing.PointF point01;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point02"]/*' />
|
||||
public System.Drawing.PointF point02;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point03"]/*' />
|
||||
public System.Drawing.PointF point03;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point10"]/*' />
|
||||
public System.Drawing.PointF point10;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point11"]/*' />
|
||||
public System.Drawing.PointF point11;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point12"]/*' />
|
||||
public System.Drawing.PointF point12;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point13"]/*' />
|
||||
public System.Drawing.PointF point13;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point20"]/*' />
|
||||
public System.Drawing.PointF point20;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point21"]/*' />
|
||||
public System.Drawing.PointF point21;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point22"]/*' />
|
||||
public System.Drawing.PointF point22;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point23"]/*' />
|
||||
public System.Drawing.PointF point23;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point30"]/*' />
|
||||
public System.Drawing.PointF point30;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point31"]/*' />
|
||||
public System.Drawing.PointF point31;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point32"]/*' />
|
||||
public System.Drawing.PointF point32;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::point33"]/*' />
|
||||
public System.Drawing.PointF point33;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::color00"]/*' />
|
||||
public Color4 color00;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::color03"]/*' />
|
||||
public Color4 color03;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::color30"]/*' />
|
||||
public Color4 color30;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::color33"]/*' />
|
||||
public Color4 color33;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::topEdgeMode"]/*' />
|
||||
public PatchEdgeMode topEdgeMode;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::leftEdgeMode"]/*' />
|
||||
public PatchEdgeMode leftEdgeMode;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::bottomEdgeMode"]/*' />
|
||||
public PatchEdgeMode bottomEdgeMode;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_GRADIENT_MESH_PATCH::rightEdgeMode"]/*' />
|
||||
public PatchEdgeMode rightEdgeMode;
|
||||
}
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_SIMPLE_COLOR_PROFILE"]/*' />
|
||||
/// <unmanaged>D2D1_SIMPLE_COLOR_PROFILE</unmanaged>
|
||||
public partial struct SimpleColorProfile
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_SIMPLE_COLOR_PROFILE::redPrimary"]/*' />
|
||||
public System.Drawing.PointF redPrimary;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_SIMPLE_COLOR_PROFILE::greenPrimary"]/*' />
|
||||
public System.Drawing.PointF greenPrimary;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_SIMPLE_COLOR_PROFILE::bluePrimary"]/*' />
|
||||
public System.Drawing.PointF bluePrimary;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_SIMPLE_COLOR_PROFILE::whitePointXZ"]/*' />
|
||||
public System.Drawing.PointF whitePointXZ;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_SIMPLE_COLOR_PROFILE::gamma"]/*' />
|
||||
public Gamma1 gamma;
|
||||
}
|
||||
@@ -7,12 +7,5 @@
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct3D.Dxc;
|
||||
namespace Win32.Graphics.Imaging.D2D;
|
||||
|
||||
/// <unmanaged>DxcDefine</unmanaged>
|
||||
public partial struct DxcDefine
|
||||
{
|
||||
public unsafe ushort* Name;
|
||||
|
||||
public unsafe ushort* Value;
|
||||
}
|
||||
@@ -7,12 +7,5 @@
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct3D.Dxc;
|
||||
namespace Win32.Graphics.Imaging.D2D;
|
||||
|
||||
/// <unmanaged>DxcArgPair</unmanaged>
|
||||
public partial struct DxcArgPair
|
||||
{
|
||||
public unsafe ushort* pName;
|
||||
|
||||
public unsafe ushort* pValue;
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_HDRTONEMAP_DISPLAY_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_HDRTONEMAP_DISPLAY_MODE</unmanaged>
|
||||
public enum HDRTonemapDisplayMode : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_HDRTONEMAP_DISPLAY_MODE::D2D1_HDRTONEMAP_DISPLAY_MODE_SDR"]/*' />
|
||||
/// <unmanaged>D2D1_HDRTONEMAP_DISPLAY_MODE_SDR</unmanaged>
|
||||
Sdr = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_HDRTONEMAP_DISPLAY_MODE::D2D1_HDRTONEMAP_DISPLAY_MODE_HDR"]/*' />
|
||||
/// <unmanaged>D2D1_HDRTONEMAP_DISPLAY_MODE_HDR</unmanaged>
|
||||
HDR = 1,
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_HDRTONEMAP_PROP"]/*' />
|
||||
/// <unmanaged>D2D1_HDRTONEMAP_PROP</unmanaged>
|
||||
public enum HDRTonemapProp : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_HDRTONEMAP_PROP::D2D1_HDRTONEMAP_PROP_INPUT_MAX_LUMINANCE"]/*' />
|
||||
/// <unmanaged>D2D1_HDRTONEMAP_PROP_INPUT_MAX_LUMINANCE</unmanaged>
|
||||
InputMaxLuminance = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_HDRTONEMAP_PROP::D2D1_HDRTONEMAP_PROP_OUTPUT_MAX_LUMINANCE"]/*' />
|
||||
/// <unmanaged>D2D1_HDRTONEMAP_PROP_OUTPUT_MAX_LUMINANCE</unmanaged>
|
||||
OutputMaxLuminance = 1,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_HDRTONEMAP_PROP::D2D1_HDRTONEMAP_PROP_DISPLAY_MODE"]/*' />
|
||||
/// <unmanaged>D2D1_HDRTONEMAP_PROP_DISPLAY_MODE</unmanaged>
|
||||
DisplayMode = 2,
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
// ------------------------------------------------------------------------------
|
||||
|
||||
namespace Win32.Graphics.Direct2D;
|
||||
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA"]/*' />
|
||||
/// <unmanaged>D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA</unmanaged>
|
||||
public enum HighlightSandShadowsInputGamma : uint
|
||||
{
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA::D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_LINEAR"]/*' />
|
||||
/// <unmanaged>D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_LINEAR</unmanaged>
|
||||
Linear = 0,
|
||||
/// <include file='../Direct2D.xml' path='doc/member[@name="D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA::D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_SRGB"]/*' />
|
||||
/// <unmanaged>D2D1_HIGHLIGHTSANDSHADOWS_INPUT_GAMMA_SRGB</unmanaged>
|
||||
Srgb = 1,
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user