Merge branch 'master' into th2

Conflicts:
	tools/docs/Placeholders.xml
	winrt/docsrc/UapApiDescription.cs
This commit is contained in:
Damyan Pepper 2015-11-03 16:16:45 -08:00
Родитель 151a886af1 a1e45c8234
Коммит e5f90f8e17
123 изменённых файлов: 1873 добавлений и 3905 удалений

Просмотреть файл

@ -300,7 +300,7 @@
<Target Name="BuildDocs"
Condition="$(BuildDocs) and
$(BuildTools) and
$(BuildWindows) and
$(BuildUAP) and
$(BuildPlatforms.Contains('AnyCPU')) and
$(BuildPlatforms.Contains('Win32')) and
$(BuildConfigurations.Contains('Release'))">

Просмотреть файл

@ -49,48 +49,48 @@
<file target="Win2d.githash.txt" src="obj\Win2d.githash.txt" />
<file target="bin\Phone\arm\Microsoft.Graphics.Canvas.Numerics.dll" src="$bin$\phonearm\release\dotnetnumerics.windowsphone\Microsoft.Graphics.Canvas.Numerics.dll" />
<file target="bin\Phone\arm\Microsoft.Graphics.Canvas.Numerics.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.Numerics.xml" />
<file target="bin\Phone\arm\Microsoft.Graphics.Canvas.Numerics.xml" src="numerics\DotNet\docsrc\Microsoft.Graphics.Canvas.Numerics.xml" />
<file target="bin\Phone\arm\Microsoft.Graphics.Canvas.dll" src="$bin$\phonearm\release\winrt.dll.windowsphone\Microsoft.Graphics.Canvas.dll" />
<file target="bin\Phone\arm\Microsoft.Graphics.Canvas.lib" src="bin\phonearm\release\winrt.dll.windowsphone\Microsoft.Graphics.Canvas.lib" />
<file target="bin\Phone\arm\Microsoft.Graphics.Canvas.winmd" src="$bin$\phonearm\release\winrt.dll.windowsphone\Microsoft.Graphics.Canvas.winmd" />
<file target="bin\Phone\arm\Microsoft.Graphics.Canvas.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.xml" />
<file target="bin\Phone\arm\en\Microsoft.Graphics.Canvas.Numerics.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.Numerics.xml" /> <!-- [1] -->
<file target="bin\Phone\arm\en\Microsoft.Graphics.Canvas.Numerics.xml" src="numerics\DotNet\docsrc\Microsoft.Graphics.Canvas.Numerics.xml" /> <!-- [1] -->
<file target="bin\Phone\arm\en\Microsoft.Graphics.Canvas.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.xml" /> <!-- [1] -->
<file target="bin\Phone\x86\Microsoft.Graphics.Canvas.Numerics.dll" src="$bin$\phonex86\release\dotnetnumerics.windowsphone\Microsoft.Graphics.Canvas.Numerics.dll" />
<file target="bin\Phone\x86\Microsoft.Graphics.Canvas.Numerics.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.Numerics.xml" />
<file target="bin\Phone\x86\Microsoft.Graphics.Canvas.Numerics.xml" src="numerics\DotNet\docsrc\Microsoft.Graphics.Canvas.Numerics.xml" />
<file target="bin\Phone\x86\Microsoft.Graphics.Canvas.dll" src="$bin$\phonex86\release\winrt.dll.windowsphone\Microsoft.Graphics.Canvas.dll" />
<file target="bin\Phone\x86\Microsoft.Graphics.Canvas.lib" src="bin\phonex86\release\winrt.dll.windowsphone\Microsoft.Graphics.Canvas.lib" />
<file target="bin\Phone\x86\Microsoft.Graphics.Canvas.winmd" src="$bin$\phonex86\release\winrt.dll.windowsphone\Microsoft.Graphics.Canvas.winmd" />
<file target="bin\Phone\x86\Microsoft.Graphics.Canvas.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.xml" />
<file target="bin\Phone\x86\en\Microsoft.Graphics.Canvas.Numerics.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.Numerics.xml" /> <!-- [1] -->
<file target="bin\Phone\x86\en\Microsoft.Graphics.Canvas.Numerics.xml" src="numerics\DotNet\docsrc\Microsoft.Graphics.Canvas.Numerics.xml" /> <!-- [1] -->
<file target="bin\Phone\x86\en\Microsoft.Graphics.Canvas.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.xml" /> <!-- [1] -->
<file target="bin\Windows\arm\Microsoft.Graphics.Canvas.Numerics.dll" src="$bin$\windowsarm\release\dotnetnumerics.windows\Microsoft.Graphics.Canvas.Numerics.dll" />
<file target="bin\Windows\arm\Microsoft.Graphics.Canvas.Numerics.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.Numerics.xml" />
<file target="bin\Windows\arm\Microsoft.Graphics.Canvas.Numerics.xml" src="numerics\DotNet\docsrc\Microsoft.Graphics.Canvas.Numerics.xml" />
<file target="bin\Windows\arm\Microsoft.Graphics.Canvas.dll" src="$bin$\windowsarm\release\winrt.dll.windows\Microsoft.Graphics.Canvas.dll" />
<file target="bin\Windows\arm\Microsoft.Graphics.Canvas.lib" src="bin\windowsarm\release\winrt.dll.windows\Microsoft.Graphics.Canvas.lib" />
<file target="bin\Windows\arm\Microsoft.Graphics.Canvas.winmd" src="$bin$\windowsarm\release\winrt.dll.windows\Microsoft.Graphics.Canvas.winmd" />
<file target="bin\Windows\arm\Microsoft.Graphics.Canvas.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.xml" />
<file target="bin\Windows\arm\en\Microsoft.Graphics.Canvas.Numerics.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.Numerics.xml" /> <!-- [1] -->
<file target="bin\Windows\arm\en\Microsoft.Graphics.Canvas.Numerics.xml" src="numerics\DotNet\docsrc\Microsoft.Graphics.Canvas.Numerics.xml" /> <!-- [1] -->
<file target="bin\Windows\arm\en\Microsoft.Graphics.Canvas.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.xml" /> <!-- [1] -->
<file target="bin\Windows\x64\Microsoft.Graphics.Canvas.Numerics.dll" src="$bin$\windowsx64\release\dotnetnumerics.windows\Microsoft.Graphics.Canvas.Numerics.dll" />
<file target="bin\Windows\x64\Microsoft.Graphics.Canvas.Numerics.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.Numerics.xml" />
<file target="bin\Windows\x64\Microsoft.Graphics.Canvas.Numerics.xml" src="numerics\DotNet\docsrc\Microsoft.Graphics.Canvas.Numerics.xml" />
<file target="bin\Windows\x64\Microsoft.Graphics.Canvas.dll" src="$bin$\windowsx64\release\winrt.dll.windows\Microsoft.Graphics.Canvas.dll" />
<file target="bin\Windows\x64\Microsoft.Graphics.Canvas.lib" src="bin\windowsx64\release\winrt.dll.windows\Microsoft.Graphics.Canvas.lib" />
<file target="bin\Windows\x64\Microsoft.Graphics.Canvas.winmd" src="$bin$\windowsx64\release\winrt.dll.windows\Microsoft.Graphics.Canvas.winmd" />
<file target="bin\Windows\x64\Microsoft.Graphics.Canvas.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.xml" />
<file target="bin\Windows\x64\en\Microsoft.Graphics.Canvas.Numerics.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.Numerics.xml" /> <!-- [1] -->
<file target="bin\Windows\x64\en\Microsoft.Graphics.Canvas.Numerics.xml" src="numerics\DotNet\docsrc\Microsoft.Graphics.Canvas.Numerics.xml" /> <!-- [1] -->
<file target="bin\Windows\x64\en\Microsoft.Graphics.Canvas.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.xml" /> <!-- [1] -->
<file target="bin\Windows\x86\Microsoft.Graphics.Canvas.Numerics.dll" src="$bin$\windowsx86\release\dotnetnumerics.windows\Microsoft.Graphics.Canvas.Numerics.dll" />
<file target="bin\Windows\x86\Microsoft.Graphics.Canvas.Numerics.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.Numerics.xml" />
<file target="bin\Windows\x86\Microsoft.Graphics.Canvas.Numerics.xml" src="numerics\DotNet\docsrc\Microsoft.Graphics.Canvas.Numerics.xml" />
<file target="bin\Windows\x86\Microsoft.Graphics.Canvas.dll" src="$bin$\windowsx86\release\winrt.dll.windows\Microsoft.Graphics.Canvas.dll" />
<file target="bin\Windows\x86\Microsoft.Graphics.Canvas.lib" src="bin\windowsx86\release\winrt.dll.windows\Microsoft.Graphics.Canvas.lib" />
<file target="bin\Windows\x86\Microsoft.Graphics.Canvas.winmd" src="$bin$\windowsx86\release\winrt.dll.windows\Microsoft.Graphics.Canvas.winmd" />
<file target="bin\Windows\x86\Microsoft.Graphics.Canvas.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.xml" />
<file target="bin\Windows\x86\en\Microsoft.Graphics.Canvas.Numerics.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.Numerics.xml" /> <!-- [1] -->
<file target="bin\Windows\x86\en\Microsoft.Graphics.Canvas.Numerics.xml" src="numerics\DotNet\docsrc\Microsoft.Graphics.Canvas.Numerics.xml" /> <!-- [1] -->
<file target="bin\Windows\x86\en\Microsoft.Graphics.Canvas.xml" src="bin\intellisense\Microsoft.Graphics.Canvas.xml" /> <!-- [1] -->
<file target="build\native\Win2D.win81.targets" src="build\nuget\Win2D.win81-native.targets" />

Просмотреть файл

@ -11,10 +11,10 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<introduction>
<para>
This namespace defines C++ vector and matrix types. It extends the structs from
<codeEntityReference>N:Microsoft.Graphics.Canvas.Numerics</codeEntityReference>
<externalLink><linkText>Windows.Foundation.Numerics</linkText><linkUri>https://msdn.microsoft.com/en-us/library/windows/apps/windows.foundation.numerics.aspx</linkUri></externalLink>
with a range of mathematical operators and functions.
</para>
<para>This namespace is only available in C++. Its .NET equivalent is <codeEntityReference>N:System.Numerics</codeEntityReference>.</para>
<para>This namespace is only available in C++. Its .NET equivalent is <externalLink><linkText>System.Numerics</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/System.Numerics</linkUri></externalLink>.</para>
<para>
<markup><br/></markup>
<legacyBold>Header:</legacyBold> WindowsNumerics.h
@ -35,49 +35,49 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<entry><link xlink:href="WindowsNumerics_float2">float2</link></entry>
<entry>
<para>A vector with two components.</para>
<para>This type is only available in C++. Its .NET equivalent is <codeEntityReference>T:System.Numerics.Vector2</codeEntityReference>.</para>
<para>This type is only available in C++. Its .NET equivalent is <externalLink><linkText>System.Numerics.Vector2</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/System.Numerics.Vector2</linkUri></externalLink>.</para>
</entry>
</row>
<row>
<entry><link xlink:href="WindowsNumerics_float3">float3</link></entry>
<entry>
<para>A vector with three components.</para>
<para>This type is only available in C++. Its .NET equivalent is <codeEntityReference>T:System.Numerics.Vector3</codeEntityReference>.</para>
<para>This type is only available in C++. Its .NET equivalent is <externalLink><linkText>System.Numerics.Vector3</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/System.Numerics.Vector3</linkUri></externalLink>.</para>
</entry>
</row>
<row>
<entry><link xlink:href="WindowsNumerics_float4">float4</link></entry>
<entry>
<para>A vector with four components.</para>
<para>This type is only available in C++. Its .NET equivalent is <codeEntityReference>T:System.Numerics.Vector4</codeEntityReference>.</para>
<para>This type is only available in C++. Its .NET equivalent is <externalLink><linkText>System.Numerics.Vector4</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/System.Numerics.Vector4</linkUri></externalLink>.</para>
</entry>
</row>
<row>
<entry><link xlink:href="WindowsNumerics_float3x2">float3x2</link></entry>
<entry>
<para>A 3x2 matrix, used for 2D transforms.</para>
<para>This type is only available in C++. Its .NET equivalent is <codeEntityReference>T:System.Numerics.Matrix3x2</codeEntityReference>.</para>
<para>This type is only available in C++. Its .NET equivalent is <externalLink><linkText>System.Numerics.Matrix3x2</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/System.Numerics.Matrix3x2</linkUri></externalLink>.</para>
</entry>
</row>
<row>
<entry><link xlink:href="WindowsNumerics_float4x4">float4x4</link></entry>
<entry>
<para>A 4x4 matrix, used for 3D transforms.</para>
<para>This type is only available in C++. Its .NET equivalent is <codeEntityReference>T:System.Numerics.Matrix4x4</codeEntityReference>.</para>
<para>This type is only available in C++. Its .NET equivalent is <externalLink><linkText>System.Numerics.Matrix4x4</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/System.Numerics.Matrix4x4</linkUri></externalLink>.</para>
</entry>
</row>
<row>
<entry><link xlink:href="WindowsNumerics_plane">plane</link></entry>
<entry>
<para>A plane.</para>
<para>This type is only available in C++. Its .NET equivalent is <codeEntityReference>T:System.Numerics.Plane</codeEntityReference>.</para>
<para>This type is only available in C++. Its .NET equivalent is <externalLink><linkText>System.Numerics.Plane</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/System.Numerics.Plane</linkUri></externalLink>.</para>
</entry>
</row>
<row>
<entry><link xlink:href="WindowsNumerics_quaternion">quaternion</link></entry>
<entry>
<para>A four dimensional vector, used to represent a rotation.</para>
<para>This type is only available in C++. Its .NET equivalent is <codeEntityReference>T:System.Numerics.Quaternion</codeEntityReference>.</para>
<para>This type is only available in C++. Its .NET equivalent is <externalLink><linkText>System.Numerics.Quaternion</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/System.Numerics.Quaternion</linkUri></externalLink>.</para>
</entry>
</row>
</table>

Просмотреть файл

@ -10,7 +10,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<introduction>
<para>A vector with two components.</para>
<para>This type is only available in C++. Its .NET equivalent is <codeEntityReference>T:System.Numerics.Vector2</codeEntityReference>.</para>
<para>This type is only available in C++. Its .NET equivalent is <externalLink><linkText>System.Numerics.Vector2</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/System.Numerics.Vector2</linkUri></externalLink>.</para>
<para>
<markup><br/></markup>
<legacyBold>Namespace:</legacyBold> <link xlink:href="WindowsNumerics">Windows::Foundation::Numerics</link>

Просмотреть файл

@ -10,7 +10,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<introduction>
<para>A vector with three components.</para>
<para>This type is only available in C++. Its .NET equivalent is <codeEntityReference>T:System.Numerics.Vector3</codeEntityReference>.</para>
<para>This type is only available in C++. Its .NET equivalent is <externalLink><linkText>System.Numerics.Vector3</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/System.Numerics.Vector3</linkUri></externalLink>.</para>
<para>
<markup><br/></markup>
<legacyBold>Namespace:</legacyBold> <link xlink:href="WindowsNumerics">Windows::Foundation::Numerics</link>

Просмотреть файл

@ -11,7 +11,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<introduction>
<para>A 3x2 matrix, used for 2D transforms.</para>
<para>This matrix type uses a row vector layout. The x and y of this matrix's translation vector correspond to the fields m31, m32.</para>
<para>This type is only available in C++. Its .NET equivalent is <codeEntityReference>T:System.Numerics.Matrix3x2</codeEntityReference>.</para>
<para>This type is only available in C++. Its .NET equivalent is <externalLink><linkText>System.Numerics.Matrix3x2</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/System.Numerics.Matrix3x2</linkUri></externalLink>.</para>
<para>
<markup><br/></markup>
<legacyBold>Namespace:</legacyBold> <link xlink:href="WindowsNumerics">Windows::Foundation::Numerics</link>

Просмотреть файл

@ -10,7 +10,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<introduction>
<para>A vector with four components.</para>
<para>This type is only available in C++. Its .NET equivalent is <codeEntityReference>T:System.Numerics.Vector4</codeEntityReference>.</para>
<para>This type is only available in C++. Its .NET equivalent is <externalLink><linkText>System.Numerics.Vector4</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/System.Numerics.Vector4</linkUri></externalLink>.</para>
<para>
<markup><br/></markup>
<legacyBold>Namespace:</legacyBold> <link xlink:href="WindowsNumerics">Windows::Foundation::Numerics</link>

Просмотреть файл

@ -11,7 +11,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<introduction>
<para>A 4x4 matrix, used for 3D transforms.</para>
<para>This matrix type uses a row vector layout. The x, y, and z of this matrix's translation vector correspond to the fields m41, m42, m43.</para>
<para>This type is only available in C++. Its .NET equivalent is <codeEntityReference>T:System.Numerics.Matrix4x4</codeEntityReference>.</para>
<para>This type is only available in C++. Its .NET equivalent is <externalLink><linkText>System.Numerics.Matrix4x4</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/System.Numerics.Matrix4x4</linkUri></externalLink>.</para>
<para>
<markup><br/></markup>
<legacyBold>Namespace:</legacyBold> <link xlink:href="WindowsNumerics">Windows::Foundation::Numerics</link>

Просмотреть файл

@ -10,7 +10,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<introduction>
<para>This structure represents a plane using a 3D vector normal and a distance value.</para>
<para>This type is only available in C++. Its .NET equivalent is <codeEntityReference>T:System.Numerics.Plane</codeEntityReference>.</para>
<para>This type is only available in C++. Its .NET equivalent is <externalLink><linkText>System.Numerics.Plane</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/System.Numerics.Plane</linkUri></externalLink>.</para>
<para>
<markup><br/></markup>
<legacyBold>Namespace:</legacyBold> <link xlink:href="WindowsNumerics">Windows::Foundation::Numerics</link>

Просмотреть файл

@ -11,7 +11,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<introduction>
<para>A four dimensional vector, used to represent a rotation.</para>
<para>Quaternions can efficiently rotate an object about the (x, y, z) vector by the angle theta, where w = cos(theta/2). They are typically used for smooth interpolation between two angles, and for avoiding the gimbal lock problem that can occur with Euler angles.</para>
<para>This type is only available in C++. Its .NET equivalent is <codeEntityReference>T:System.Numerics.Quaternion</codeEntityReference>.</para>
<para>This type is only available in C++. Its .NET equivalent is <externalLink><linkText>System.Numerics.Quaternion</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/System.Numerics.Quaternion</linkUri></externalLink>.</para>
<para>
<markup><br/></markup>
<legacyBold>Namespace:</legacyBold> <link xlink:href="WindowsNumerics">Windows::Foundation::Numerics</link>

Просмотреть файл

@ -1,164 +0,0 @@
<?xml version="1.0"?>
<!--
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See LICENSE.txt in the project root for license information.
-->
<doc>
<assembly>
<name>Microsoft.Graphics.Canvas.Numerics</name>
</assembly>
<members>
<member name="T:System.Numerics.Matrix3x2">
<summary>
<p>A 3x2 matrix, used for 2D transforms.</p>
<p intellisense="false">This type is only available in .NET. Its C++ equivalent is <a href="WindowsNumerics_float3x2.htm">float3x2</a>.</p>
</summary>
<remarks>This matrix type uses a row vector layout. Matrices can be either row vector or column vector. Row vector matrices view vectors as a row from left to right, while column vector matrices view vectors as a column from top to bottom. For example, the x and y of this matrix's translation vector correspond to the fields M31, M32.</remarks>
</member>
<member name="M:System.Numerics.Matrix3x2.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
<summary>Initializes a new instance of Matrix3x2.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.CreateTranslation(System.Numerics.Vector2)">
<summary>Creates a translation matrix.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.CreateTranslation(System.Single,System.Single)">
<summary>Creates a translation matrix.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.CreateScale(System.Single,System.Single)">
<summary>Creates a scaling matrix, centered on the origin.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.CreateScale(System.Single,System.Single,System.Numerics.Vector2)">
<summary>Creates a scaling matrix, centered on the specified point.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.CreateScale(System.Numerics.Vector2)">
<summary>Creates a scaling matrix, centered on the origin.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.CreateScale(System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Creates a scaling matrix, centered on the specified point.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.CreateScale(System.Single)">
<summary>Creates a scaling matrix, centered on the origin.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.CreateScale(System.Single,System.Numerics.Vector2)">
<summary>Creates a scaling matrix, centered on the specified point.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.CreateSkew(System.Single,System.Single)">
<summary>Creates a skew matrix, centered on the origin.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.CreateSkew(System.Single,System.Single,System.Numerics.Vector2)">
<summary>Creates a skew matrix, centered on the specified point.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.CreateRotation(System.Single)">
<summary>Creates a rotation matrix, centered on the origin.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.CreateRotation(System.Single,System.Numerics.Vector2)">
<summary>Creates a rotation matrix, centered on the specified point.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.GetDeterminant">
<summary>Calculates the determinant of the matrix.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.Invert(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2@)">
<summary>Calculates the inverse of a matrix.</summary>
<param name="matrix">The matrix to be inverted.</param>
<param name="result">Outputs the inverted matrix.</param>
<returns>true if the matrix can be inverted; false otherwise.</returns>
<remarks>
<p>The inverse of a matrix is a transform which has the opposite effect of the original matrix.</p>
<p>If y = x * matrix, then y * Invert(matrix) == x.</p>
<p>Multiplying a matrix by its inverse returns the identity matrix.</p>
</remarks>
</member>
<member name="M:System.Numerics.Matrix3x2.Lerp(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2,System.Single)">
<summary>Linearly interpolates between the corresponding values of two matrices.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.Negate(System.Numerics.Matrix3x2)">
<summary>Negates each component of a matrix.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.Add(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
<summary>Adds each component of a matrix to another matrix.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.Subtract(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
<summary>Subtracts each component of a matrix from another matrix.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.Multiply(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
<summary>Multiplies a matrix by another matrix. This has the effect of concatenating two transforms.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.Multiply(System.Numerics.Matrix3x2,System.Single)">
<summary>Multiplies each component of a matrix by a scalar value</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.op_UnaryNegation(System.Numerics.Matrix3x2)">
<summary>Negates each component of a matrix.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.op_Addition(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
<summary>Adds each component of a matrix to another matrix.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.op_Subtraction(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
<summary>Subtracts each component of a matrix from another matrix.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.op_Multiply(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
<summary>Multiplies a matrix by another matrix. This has the effect of concatenating two transforms.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.op_Multiply(System.Numerics.Matrix3x2,System.Single)">
<summary>Multiplies each component of a matrix by a scalar value.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.op_Equality(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
<summary>Determines whether two instances of Matrix3x2 are equal.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.</remarks>
</member>
<member name="M:System.Numerics.Matrix3x2.op_Inequality(System.Numerics.Matrix3x2,System.Numerics.Matrix3x2)">
<summary>Determines whether two instances of Matrix3x2 are not equal.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.</remarks>
</member>
<member name="M:System.Numerics.Matrix3x2.Equals(System.Numerics.Matrix3x2)">
<summary>Determines whether the specified Matrix3x2 is equal to the Matrix3x2.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.</remarks>
</member>
<member name="M:System.Numerics.Matrix3x2.Equals(System.Object)">
<summary>Determines whether the specified Object is equal to the Matrix3x2.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.ToString">
<summary>Returns a String that represents the current Matrix3x2.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.GetHashCode">
<summary>Gets the hash code for this object.</summary>
</member>
<member name="M:System.Numerics.Matrix3x2.op_Implicit(System.Numerics.Matrix3x2)~Microsoft.Graphics.Canvas.Numerics.Matrix3x2">
<summary>Converts a System.Numerics.Matrix3x2 to a Microsoft.Graphics.Canvas.Numerics.Matrix3x2.</summary>
<remarks>This allows application code to use the rich System.Numerics math types, then pass these objects directly to WinRT APIs that use the WinRT structs from Microsoft.Graphics.Canvas.Numerics.</remarks>
</member>
<member name="M:System.Numerics.Matrix3x2.op_Implicit(Microsoft.Graphics.Canvas.Numerics.Matrix3x2)~System.Numerics.Matrix3x2">
<summary>Converts a Microsoft.Graphics.Canvas.Numerics.Matrix3x2 to a System.Numerics.Matrix3x2.</summary>
<remarks>This allows application code to use the rich System.Numerics math types, and assign to these objects directly from the return values of WinRT APIs that use the WinRT structs from Microsoft.Graphics.Canvas.Numerics.</remarks>
</member>
<member name="F:System.Numerics.Matrix3x2.M11">
<summary>Value at row 1 column 1 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix3x2.M12">
<summary>Value at row 1 column 2 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix3x2.M21">
<summary>Value at row 2 column 1 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix3x2.M22">
<summary>Value at row 2 column 2 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix3x2.M31">
<summary>Value at row 3 column 1 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix3x2.M32">
<summary>Value at row 3 column 2 of the matrix.</summary>
</member>
<member name="P:System.Numerics.Matrix3x2.Identity">
<summary>Returns an instance of the identity matrix.</summary>
<remarks>Except for the main diagonal, whose elements are all ones, the identity matrix is composed of zeros. Multiplying another matrix or transforming a vector by the identity matrix is a no-op, returning the other matrix or vector unchanged.</remarks>
</member>
<member name="P:System.Numerics.Matrix3x2.IsIdentity">
<summary>Checks whether this is an identity matrix.</summary>
</member>
<member name="P:System.Numerics.Matrix3x2.Translation">
<summary>Gets or sets the translation vector of the matrix.</summary>
</member>
</members>
</doc>

Просмотреть файл

@ -1,276 +0,0 @@
<?xml version="1.0"?>
<!--
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See LICENSE.txt in the project root for license information.
-->
<doc>
<assembly>
<name>Microsoft.Graphics.Canvas.Numerics</name>
</assembly>
<members>
<member name="T:System.Numerics.Matrix4x4">
<summary>
<p>A 4x4 matrix, used for 3D transforms.</p>
<p intellisense="false">This type is only available in .NET. Its C++ equivalent is <a href="WindowsNumerics_float4x4.htm">float4x4</a>.</p>
</summary>
<remarks>This matrix type uses a row vector layout. Matrices can be either row vector or column vector. Row vector matrices view vectors as a row from left to right, while column vector matrices view vectors as a column from top to bottom. For example, the x, y, and z of this matrix's translation vector correspond to the fields M41, M42, M43.</remarks>
</member>
<member name="M:System.Numerics.Matrix4x4.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
<summary>Initializes a new instance of Matrix4x4.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.#ctor(System.Numerics.Matrix3x2)">
<summary>Initializes a Matrix4x4 from a Matrix3x2.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateBillboard(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Creates a spherical billboard that rotates around a specified object position, using a right handed coordinate system.</summary>
<remarks>This method computes the facing direction of the billboard from the object position and camera position. When the object and camera positions are too close, the matrix will not be accurate. To avoid this problem, the method uses the camera forward vector if the positions are too close.</remarks>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateConstrainedBillboard(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Creates a cylindrical billboard that rotates around a specified axis, using a right handed coordinate system.</summary>
<remarks>This method computes the facing direction of the billboard from the object position and camera position. When the object and camera positions are too close, the matrix will not be accurate. To avoid this problem, the method uses the camera forward vector if the positions are too close.</remarks>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateTranslation(System.Numerics.Vector3)">
<summary>Creates a translation matrix.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateTranslation(System.Single,System.Single,System.Single)">
<summary>Creates a translation matrix.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateScale(System.Single,System.Single,System.Single)">
<summary>Creates a scaling matrix, centered on the origin.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateScale(System.Single,System.Single,System.Single,System.Numerics.Vector3)">
<summary>Creates a scaling matrix, centered on the specified point.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateScale(System.Numerics.Vector3)">
<summary>Creates a scaling matrix, centered on the origin.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateScale(System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Creates a scaling matrix, centered on the specified point.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateScale(System.Single)">
<summary>Creates a scaling matrix, centered on the origin.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateScale(System.Single,System.Numerics.Vector3)">
<summary>Creates a scaling matrix, centered on the specified point.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateRotationX(System.Single)">
<summary>Creates an x-axis rotation matrix, centered on the origin.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateRotationX(System.Single,System.Numerics.Vector3)">
<summary>Creates an x-axis rotation matrix, centered on the specified point.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateRotationY(System.Single)">
<summary>Creates a y-axis rotation matrix, centered on the origin.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateRotationY(System.Single,System.Numerics.Vector3)">
<summary>Creates a y-axis rotation matrix, centered on the specified point.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateRotationZ(System.Single)">
<summary>Creates a z-axis rotation matrix, centered on the origin.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateRotationZ(System.Single,System.Numerics.Vector3)">
<summary>Creates a z-axis rotation matrix, centered on the specified point.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateFromAxisAngle(System.Numerics.Vector3,System.Single)">
<summary>Creates a matrix that rotates around an arbitrary vector.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.CreatePerspectiveFieldOfView(System.Single,System.Single,System.Single,System.Single)">
<summary>Creates a perspective projection matrix based on a field of view, using a right handed coordinate system.</summary>
<remarks>Projection space refers to the space after applying projection transformation from view space. After the projection transformation, visible content has x- and y-coordinates ranging from -1 to 1, and a z-coordinate ranging from 0 to 1.</remarks>
</member>
<member name="M:System.Numerics.Matrix4x4.CreatePerspective(System.Single,System.Single,System.Single,System.Single)">
<summary>Creates a perspective projection matrix, using a right handed coordinate system.</summary>
<remarks>Projection space refers to the space after applying projection transformation from view space. After the projection transformation, visible content has x- and y-coordinates ranging from -1 to 1, and a z-coordinate ranging from 0 to 1.</remarks>
</member>
<member name="M:System.Numerics.Matrix4x4.CreatePerspectiveOffCenter(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
<summary>Creates a customized perspective projection matrix, using a right handed coordinate system.</summary>
<remarks>Projection space refers to the space after applying projection transformation from view space. After the projection transformation, visible content has x and y-coordinates ranging from -1 to 1, and a z-coordinate ranging from 0 to 1.</remarks>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateOrthographic(System.Single,System.Single,System.Single,System.Single)">
<summary>Creates an orthographic projection matrix, using a right handed coordinate system.</summary>
<remarks>
<p>Projection space refers to the space after applying projection transformation from view space. After the projection transformation, visible content has x and y coordinates ranging from -1 to 1, and z coordinates ranging from 0 to 1.</p>
<p>Unlike perspective projection, in orthographic projection there is no perspective foreshortening.</p>
<p>The viewable area of this orthographic projection is centered on 0,0,0. The x-axis of the area ranges from -width/2 to width/2. The y-axis of the area ranges from -height/2 to height/2. The z-axis of the area ranges from zNearPlane to zFarPlane. These values are relative to the position and x, y, and z-axes of the view.</p>
</remarks>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateOrthographicOffCenter(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
<summary>Creates a customized orthographic projection matrix, using a right handed coordinate system.</summary>
<remarks>
<p>Projection space refers to the space after applying projection transformation from view space. After the projection transformation, visible content has x and y coordinates ranging from -1 to 1, and z coordinates ranging from 0 to 1.</p>
<p>Unlike perspective projection, in orthographic projection there is no perspective foreshortening.</p>
<p>The viewable area of this orthographic projection extends from left to right on the x-axis, bottom to top on the y-axis, and zNearPlane to zFarPlane on the z-axis. These values are relative to the position and x, y, and z-axes of the view.</p>
</remarks>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateLookAt(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Creates a view matrix, using a right handed coordinate system.</summary>
<remarks>View space, sometimes called camera space, is similar to world space in that it is typically used for the entire scene. However, in view space, the origin is at the viewer or camera.</remarks>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateWorld(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Creates a world matrix, using a right handed coordinate system.</summary>
<remarks>This can be used to position objects in 3D space. The matrix includes rotation and translation, but not scaling.</remarks>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateFromQuaternion(System.Numerics.Quaternion)">
<summary>Creates a rotation matrix from a quaternion.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateFromYawPitchRoll(System.Single,System.Single,System.Single)">
<summary>Creates a rotation matrix from a specified yaw, pitch, and roll.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateShadow(System.Numerics.Vector3,System.Numerics.Plane)">
<summary>Creates a matrix that flattens geometry into a specified Plane as if casting a shadow from a specified light source.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.CreateReflection(System.Numerics.Plane)">
<summary>Creates a matrix that reflects the coordinate system about a specified Plane.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.GetDeterminant">
<summary>Calculates the determinant of the matrix.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.Invert(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4@)">
<summary>Calculates the inverse of a matrix.</summary>
<param name="matrix">The matrix to be inverted.</param>
<param name="result">Outputs the inverted matrix.</param>
<returns>true if the matrix can be inverted; false otherwise.</returns>
<remarks>
<p>The inverse of a matrix is a transform which has the opposite effect of the original matrix.</p>
<p>If y = x * matrix, then y * Invert(matrix) == x.</p>
<p>Multiplying a matrix by its inverse returns the identity matrix.</p>
</remarks>
</member>
<member name="M:System.Numerics.Matrix4x4.Decompose(System.Numerics.Matrix4x4,System.Numerics.Vector3@,System.Numerics.Quaternion@,System.Numerics.Vector3@)">
<summary>Extracts the scalar, translation, and rotation components from a 3D scale/rotate/translate (SRT) matrix.</summary>
<param name="matrix">The matrix to be decomposed.</param>
<param name="scale">Outputs the scalar component of the transform matrix, expressed as a Vector3.</param>
<param name="rotation"> Outputs the rotation component of the transform matrix, expressed as a Quaternion.</param>
<param name="translation">Outputs the translation component of the transform matrix, expressed as a Vector3.</param>
<returns>true if the matrix can be decomposed; false otherwise.</returns>
</member>
<member name="M:System.Numerics.Matrix4x4.Transform(System.Numerics.Matrix4x4,System.Numerics.Quaternion)">
<summary>Transforms a matrix by applying a quaternion rotation.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.Transpose(System.Numerics.Matrix4x4)">
<summary>Transposes the components of a matrix along its diagonal.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.Lerp(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4,System.Single)">
<summary>Linearly interpolates between the corresponding values of two matrices.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.Negate(System.Numerics.Matrix4x4)">
<summary>Negates each component of a matrix.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.Add(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
<summary>Adds each component of a matrix to another matrix.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.Subtract(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
<summary>Subtracts each component of a matrix from another matrix.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.Multiply(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
<summary>Multiplies a matrix by another matrix. This has the effect of concatenating two transforms.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.Multiply(System.Numerics.Matrix4x4,System.Single)">
<summary>Multiplies each component of a matrix by a scalar value</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.op_UnaryNegation(System.Numerics.Matrix4x4)">
<summary>Negates each component of a matrix.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.op_Addition(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
<summary>Adds each component of a matrix to another matrix.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.op_Subtraction(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
<summary>Subtracts each component of a matrix from another matrix.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.op_Multiply(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
<summary>Multiplies a matrix by another matrix. This has the effect of concatenating two transforms.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.op_Multiply(System.Numerics.Matrix4x4,System.Single)">
<summary>Multiplies each component of a matrix by a scalar value.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.op_Equality(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
<summary>Determines whether two instances of Matrix4x4 are equal.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.</remarks>
</member>
<member name="M:System.Numerics.Matrix4x4.op_Inequality(System.Numerics.Matrix4x4,System.Numerics.Matrix4x4)">
<summary>Determines whether two instances of Matrix4x4 are not equal.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.</remarks>
</member>
<member name="M:System.Numerics.Matrix4x4.Equals(System.Numerics.Matrix4x4)">
<summary>Determines whether the specified Matrix4x4 is equal to the Matrix4x4.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.</remarks>
</member>
<member name="M:System.Numerics.Matrix4x4.Equals(System.Object)">
<summary>Determines whether the specified Object is equal to the Matrix4x4.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.ToString">
<summary>Returns a String that represents the current Matrix4x4.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.GetHashCode">
<summary>Gets the hash code for this object.</summary>
</member>
<member name="M:System.Numerics.Matrix4x4.op_Implicit(System.Numerics.Matrix4x4)~Microsoft.Graphics.Canvas.Numerics.Matrix4x4">
<summary>Converts a System.Numerics.Matrix4x4 to a Microsoft.Graphics.Canvas.Numerics.Matrix4x4.</summary>
<remarks>This allows application code to use the rich System.Numerics math types, then pass these objects directly to WinRT APIs that use the WinRT structs from Microsoft.Graphics.Canvas.Numerics.</remarks>
</member>
<member name="M:System.Numerics.Matrix4x4.op_Implicit(Microsoft.Graphics.Canvas.Numerics.Matrix4x4)~System.Numerics.Matrix4x4">
<summary>Converts a Microsoft.Graphics.Canvas.Numerics.Matrix4x4 to a System.Numerics.Matrix4x4.</summary>
<remarks>This allows application code to use the rich System.Numerics math types, and assign to these objects directly from the return values of WinRT APIs that use the WinRT structs from Microsoft.Graphics.Canvas.Numerics.</remarks>
</member>
<member name="F:System.Numerics.Matrix4x4.M11">
<summary>Value at row 1 column 1 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix4x4.M12">
<summary>Value at row 1 column 2 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix4x4.M13">
<summary>Value at row 1 column 3 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix4x4.M14">
<summary>Value at row 1 column 4 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix4x4.M21">
<summary>Value at row 2 column 1 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix4x4.M22">
<summary>Value at row 2 column 2 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix4x4.M23">
<summary>Value at row 2 column 3 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix4x4.M24">
<summary>Value at row 2 column 4 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix4x4.M31">
<summary>Value at row 3 column 1 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix4x4.M32">
<summary>Value at row 3 column 2 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix4x4.M33">
<summary>Value at row 3 column 3 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix4x4.M34">
<summary>Value at row 3 column 4 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix4x4.M41">
<summary>Value at row 4 column 1 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix4x4.M42">
<summary>Value at row 4 column 2 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix4x4.M43">
<summary>Value at row 4 column 3 of the matrix.</summary>
</member>
<member name="F:System.Numerics.Matrix4x4.M44">
<summary>Value at row 4 column 4 of the matrix.</summary>
</member>
<member name="P:System.Numerics.Matrix4x4.Identity">
<summary>Returns an instance of the identity matrix.</summary>
<remarks>Except for the main diagonal, whose elements are all ones, the identity matrix is composed of zeros. Multiplying another matrix or transforming a vector by the identity matrix is a no-op, returning the other matrix or vector unchanged.</remarks>
</member>
<member name="P:System.Numerics.Matrix4x4.IsIdentity">
<summary>Checks whether this is an identity matrix.</summary>
</member>
<member name="P:System.Numerics.Matrix4x4.Translation">
<summary>Gets or sets the translation vector of the matrix.</summary>
</member>
</members>
</doc>

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1,26 +0,0 @@
<?xml version="1.0"?>
<!--
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See LICENSE.txt in the project root for license information.
-->
<doc>
<assembly>
<name>Microsoft.Graphics.Canvas.Numerics</name>
</assembly>
<members>
<member name="N:System.Numerics">.
<summary>
<p>This namespace defines .NET vector and matrix types. It extends the structs from
<see cref="N:Microsoft.Graphics.Canvas.Numerics"/> with a range of mathematical
operators and functions.</p>
<p>This namespace is only available in .NET.
Its C++ equivalent is <a href="WindowsNumerics.htm">Windows.Foundation.Numerics</a>.</p>
</summary>
</member>
</members>
</doc>

Просмотреть файл

@ -1,86 +0,0 @@
<?xml version="1.0"?>
<!--
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See LICENSE.txt in the project root for license information.
-->
<doc>
<assembly>
<name>Microsoft.Graphics.Canvas.Numerics</name>
</assembly>
<members>
<member name="T:System.Numerics.Plane">
<summary>
<p>A plane.</p>
<p intellisense="false">This type is only available in .NET. Its C++ equivalent is <a href="WindowsNumerics_plane.htm">plane</a>.</p>
</summary>
<remarks>The Plane structure represents a plane using a 3D vector normal and a distance value.</remarks>
</member>
<member name="M:System.Numerics.Plane.#ctor(System.Single,System.Single,System.Single,System.Single)">
<summary>Creates a Plane from 4 floats.</summary>
</member>
<member name="M:System.Numerics.Plane.#ctor(System.Numerics.Vector3,System.Single)">
<summary>Creates a Plane from a Vector3 and a distance.</summary>
</member>
<member name="M:System.Numerics.Plane.#ctor(System.Numerics.Vector4)">
<summary>Creates a Plane from a Vector4.</summary>
</member>
<member name="M:System.Numerics.Plane.CreateFromVertices(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Creates a Plane from a set of three vertex positions, which must all be different and not in a straight line.</summary>
</member>
<member name="M:System.Numerics.Plane.Normalize(System.Numerics.Plane)">
<summary>Changes the coefficients of the normal vector of a plane to make it of unit length.</summary>
</member>
<member name="M:System.Numerics.Plane.Transform(System.Numerics.Plane,System.Numerics.Matrix4x4)">
<summary>Transforms a normalized plane by a Matrix4x4.</summary>
</member>
<member name="M:System.Numerics.Plane.Transform(System.Numerics.Plane,System.Numerics.Quaternion)">
<summary>Transforms a normalized plane by a quaternion rotation.</summary>
</member>
<member name="M:System.Numerics.Plane.Dot(System.Numerics.Plane,System.Numerics.Vector4)">
<summary>Calculates the dot product of a plane with a Vector4.</summary>
</member>
<member name="M:System.Numerics.Plane.DotCoordinate(System.Numerics.Plane,System.Numerics.Vector3)">
<summary>Calculates the dot product of a plane with a Vector3 coordinate. Unlike DotNormal, this computation includes the plane D value.</summary>
</member>
<member name="M:System.Numerics.Plane.DotNormal(System.Numerics.Plane,System.Numerics.Vector3)">
<summary>Calculates the dot product of a plane with a Vector3 normal. Unlike DotCoordinate, this computation ignores the plane D value.</summary>
</member>
<member name="M:System.Numerics.Plane.op_Equality(System.Numerics.Plane,System.Numerics.Plane)">
<summary>Determines whether two instances of Plane are equal.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.</remarks>
</member>
<member name="M:System.Numerics.Plane.op_Inequality(System.Numerics.Plane,System.Numerics.Plane)">
<summary>Determines whether two instances of Plane are not equal.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.</remarks>
</member>
<member name="M:System.Numerics.Plane.Equals(System.Numerics.Plane)">
<summary>Determines whether the specified Plane is equal to the Plane.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.</remarks>
</member>
<member name="M:System.Numerics.Plane.Equals(System.Object)">
<summary>Determines whether the specified Object is equal to the Plane.</summary>
</member>
<member name="M:System.Numerics.Plane.ToString">
<summary>Returns a String that represents the current Plane.</summary>
</member>
<member name="M:System.Numerics.Plane.GetHashCode">
<summary>Gets the hash code for this object.</summary>
</member>
<member name="M:System.Numerics.Plane.op_Implicit(System.Numerics.Plane)~Microsoft.Graphics.Canvas.Numerics.Plane">
<summary>Converts a System.Numerics.Plane to a Microsoft.Graphics.Canvas.Numerics.Plane.</summary>
<remarks>This allows application code to use the rich System.Numerics math types, then pass these objects directly to WinRT APIs that use the WinRT structs from Microsoft.Graphics.Canvas.Numerics.</remarks>
</member>
<member name="M:System.Numerics.Plane.op_Implicit(Microsoft.Graphics.Canvas.Numerics.Plane)~System.Numerics.Plane">
<summary>Converts a Microsoft.Graphics.Canvas.Numerics.Plane to a System.Numerics.Plane.</summary>
<remarks>This allows application code to use the rich System.Numerics math types, and assign to these objects directly from the return values of WinRT APIs that use the WinRT structs from Microsoft.Graphics.Canvas.Numerics.</remarks>
</member>
<member name="F:System.Numerics.Plane.Normal">
<summary>Normal vector of the plane.</summary>
</member>
<member name="F:System.Numerics.Plane.D">
<summary>Distance of the plane along its normal from the origin.</summary>
</member>
</members>
</doc>

Просмотреть файл

@ -1,146 +0,0 @@
<?xml version="1.0"?>
<!--
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See LICENSE.txt in the project root for license information.
-->
<doc>
<assembly>
<name>Microsoft.Graphics.Canvas.Numerics</name>
</assembly>
<members>
<member name="T:System.Numerics.Quaternion">
<summary>
<p>A four dimensional vector, used to represent a rotation.</p>
<p intellisense="false">This type is only available in .NET. Its C++ equivalent is <a href="WindowsNumerics_quaternion.htm">quaternion</a>.</p>
</summary>
<remarks>Quaternions can efficiently rotate an object about the (x, y, z) vector by the angle theta, where w = cos(theta/2). They are typically used for smooth interpolation between two angles, and for avoiding the gimbal lock problem that can occur with Euler angles.</remarks>
</member>
<member name="M:System.Numerics.Quaternion.#ctor(System.Single,System.Single,System.Single,System.Single)">
<summary>Initializes a new instance of Quaternion.</summary>
</member>
<member name="M:System.Numerics.Quaternion.#ctor(System.Numerics.Vector3,System.Single)">
<summary>Initializes a new instance of Quaternion.</summary>
</member>
<member name="M:System.Numerics.Quaternion.Length">
<summary>Calculates the length of a quaternion.</summary>
</member>
<member name="M:System.Numerics.Quaternion.LengthSquared">
<summary>Calculates the length squared of a quaternion.</summary>
</member>
<member name="M:System.Numerics.Quaternion.Normalize(System.Numerics.Quaternion)">
<summary>Divides each component of a quaternion by the length of the quaternion.</summary>
</member>
<member name="M:System.Numerics.Quaternion.Conjugate(System.Numerics.Quaternion)">
<summary>Calculates the conjugate of a quaternion.</summary>
</member>
<member name="M:System.Numerics.Quaternion.Inverse(System.Numerics.Quaternion)">
<summary>Calculates the inverse of a quaternion.</summary>
</member>
<member name="M:System.Numerics.Quaternion.CreateFromAxisAngle(System.Numerics.Vector3,System.Single)">
<summary>Creates a quaternion from a vector and an angle to rotate about the vector.</summary>
</member>
<member name="M:System.Numerics.Quaternion.CreateFromYawPitchRoll(System.Single,System.Single,System.Single)">
<summary>Creates a quaternion from specified yaw, pitch, and roll angles.</summary>
</member>
<member name="M:System.Numerics.Quaternion.CreateFromRotationMatrix(System.Numerics.Matrix4x4)">
<summary>Creates a quaternion from a rotation matrix.</summary>
</member>
<member name="M:System.Numerics.Quaternion.Dot(System.Numerics.Quaternion,System.Numerics.Quaternion)">
<summary>Calculates the dot product of two quaternions.</summary>
</member>
<member name="M:System.Numerics.Quaternion.Slerp(System.Numerics.Quaternion,System.Numerics.Quaternion,System.Single)">
<summary>Interpolates between two quaternions, using spherical linear interpolation.</summary>
</member>
<member name="M:System.Numerics.Quaternion.Lerp(System.Numerics.Quaternion,System.Numerics.Quaternion,System.Single)">
<summary>Linearly interpolates between two quaternions.</summary>
</member>
<member name="M:System.Numerics.Quaternion.Concatenate(System.Numerics.Quaternion,System.Numerics.Quaternion)">
<summary>Concatenates two quaternions; the result represents the first rotation followed by the second rotation.</summary>
</member>
<member name="M:System.Numerics.Quaternion.Negate(System.Numerics.Quaternion)">
<summary>Flips the sign of each component of the quaternion.</summary>
</member>
<member name="M:System.Numerics.Quaternion.Add(System.Numerics.Quaternion,System.Numerics.Quaternion)">
<summary>Adds two quaternions.</summary>
</member>
<member name="M:System.Numerics.Quaternion.Subtract(System.Numerics.Quaternion,System.Numerics.Quaternion)">
<summary>Subtracts a quaternion from another quaternion.</summary>
</member>
<member name="M:System.Numerics.Quaternion.Multiply(System.Numerics.Quaternion,System.Numerics.Quaternion)">
<summary>Multiplies a quaternion by another quaternion.</summary>
</member>
<member name="M:System.Numerics.Quaternion.Multiply(System.Numerics.Quaternion,System.Single)">
<summary>Multiplies a quaternion by a scalar value.</summary>
</member>
<member name="M:System.Numerics.Quaternion.Divide(System.Numerics.Quaternion,System.Numerics.Quaternion)">
<summary>Divides a quaternion by another quaternion.</summary>
</member>
<member name="M:System.Numerics.Quaternion.op_UnaryNegation(System.Numerics.Quaternion)">
<summary>Flips the sign of each component of the quaternion.</summary>
</member>
<member name="M:System.Numerics.Quaternion.op_Addition(System.Numerics.Quaternion,System.Numerics.Quaternion)">
<summary>Adds two quaternions.</summary>
</member>
<member name="M:System.Numerics.Quaternion.op_Subtraction(System.Numerics.Quaternion,System.Numerics.Quaternion)">
<summary>Subtracts a quaternion from another quaternion.</summary>
</member>
<member name="M:System.Numerics.Quaternion.op_Multiply(System.Numerics.Quaternion,System.Numerics.Quaternion)">
<summary>Multiplies a quaternion by another quaternion.</summary>
</member>
<member name="M:System.Numerics.Quaternion.op_Multiply(System.Numerics.Quaternion,System.Single)">
<summary>Multiplies a quaternion by a scalar value.</summary>
</member>
<member name="M:System.Numerics.Quaternion.op_Division(System.Numerics.Quaternion,System.Numerics.Quaternion)">
<summary>Divides a quaternion by another quaternion.</summary>
</member>
<member name="M:System.Numerics.Quaternion.op_Equality(System.Numerics.Quaternion,System.Numerics.Quaternion)">
<summary>Determines whether two instances of Quaternion are equal.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.</remarks>
</member>
<member name="M:System.Numerics.Quaternion.op_Inequality(System.Numerics.Quaternion,System.Numerics.Quaternion)">
<summary>Determines whether two instances of Quaternion are not equal.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.</remarks>
</member>
<member name="M:System.Numerics.Quaternion.Equals(System.Numerics.Quaternion)">
<summary>Determines whether the specified Quaternion is equal to the Quaternion.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.</remarks>
</member>
<member name="M:System.Numerics.Quaternion.Equals(System.Object)">
<summary>Determines whether the specified Object is equal to the Quaternion.</summary>
</member>
<member name="M:System.Numerics.Quaternion.ToString">
<summary>Returns a String that represents the current Quaternion.</summary>
</member>
<member name="M:System.Numerics.Quaternion.GetHashCode">
<summary>Gets the hash code for this object.</summary>
</member>
<member name="M:System.Numerics.Quaternion.op_Implicit(System.Numerics.Quaternion)~Microsoft.Graphics.Canvas.Numerics.Quaternion">
<summary>Converts a System.Numerics.Quaternion to a Microsoft.Graphics.Canvas.Numerics.Quaternion.</summary>
<remarks>This allows application code to use the rich System.Numerics math types, then pass these objects directly to WinRT APIs that use the WinRT structs from Microsoft.Graphics.Canvas.Numerics.</remarks>
</member>
<member name="M:System.Numerics.Quaternion.op_Implicit(Microsoft.Graphics.Canvas.Numerics.Quaternion)~System.Numerics.Quaternion">
<summary>Converts a Microsoft.Graphics.Canvas.Numerics.Quaternion to a System.Numerics.Quaternion.</summary>
<remarks>This allows application code to use the rich System.Numerics math types, and assign to these objects directly from the return values of WinRT APIs that use the WinRT structs from Microsoft.Graphics.Canvas.Numerics.</remarks>
</member>
<member name="F:System.Numerics.Quaternion.X">
<summary>X value of the vector component of the quaternion.</summary>
</member>
<member name="F:System.Numerics.Quaternion.Y">
<summary>Y value of the vector component of the quaternion.</summary>
</member>
<member name="F:System.Numerics.Quaternion.Z">
<summary>Z value of the vector component of the quaternion.</summary>
</member>
<member name="F:System.Numerics.Quaternion.W">
<summary>Rotation component of the quaternion.</summary>
</member>
<member name="P:System.Numerics.Quaternion.Identity">
<summary>Returns a quaternion representing no rotation.</summary>
</member>
<member name="P:System.Numerics.Quaternion.IsIdentity">
<summary>Checks whether this is an identity (no rotation) quaternion.</summary>
</member>
</members>
</doc>

Просмотреть файл

@ -1,172 +0,0 @@
<?xml version="1.0"?>
<!--
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See LICENSE.txt in the project root for license information.
-->
<doc>
<assembly>
<name>Microsoft.Graphics.Canvas.Numerics</name>
</assembly>
<members>
<member name="T:System.Numerics.Vector2">
<summary>
<p>A vector with two components.</p>
<p intellisense="false">This type is only available in .NET. Its C++ equivalent is <a href="WindowsNumerics_float2.htm">float2</a>.</p>
</summary>
</member>
<member name="M:System.Numerics.Vector2.#ctor(System.Single,System.Single)">
<summary>Creates a new instance of Vector2.</summary>
<param name="x">Initial value for the x component of the vector.</param>
<param name="y">Initial value for the y component of the vector.</param>
</member>
<member name="M:System.Numerics.Vector2.#ctor(System.Single)">
<summary>Creates a new instance of Vector2.</summary>
<param name="value">Value to initialize each component to.</param>
</member>
<member name="M:System.Numerics.Vector2.Length">
<summary>Calculates the length, or Euclidean distance, of the vector.</summary>
</member>
<member name="M:System.Numerics.Vector2.LengthSquared">
<summary>Calculates the length, or Euclidean distance, of the vector squared.</summary>
</member>
<member name="M:System.Numerics.Vector2.Distance(System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Calculates the Euclidean distance between two vectors.</summary>
</member>
<member name="M:System.Numerics.Vector2.DistanceSquared(System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Calculates the Euclidean distance between two vectors squared.</summary>
</member>
<member name="M:System.Numerics.Vector2.Dot(System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Calculates the dot product of two vectors.</summary>
</member>
<member name="M:System.Numerics.Vector2.Normalize(System.Numerics.Vector2)">
<summary>Creates a unit vector from the specified vector.</summary>
</member>
<member name="M:System.Numerics.Vector2.Min(System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Returns a vector that contains the lowest value from each matching pair of components.</summary>
</member>
<member name="M:System.Numerics.Vector2.Max(System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Returns a vector that contains the highest value from each matching pair of components.</summary>
</member>
<member name="M:System.Numerics.Vector2.Clamp(System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Restricts a value to be within a specified range.</summary>
</member>
<member name="M:System.Numerics.Vector2.Lerp(System.Numerics.Vector2,System.Numerics.Vector2,System.Single)">
<summary>Performs a linear interpolation between two vectors.</summary>
</member>
<member name="M:System.Numerics.Vector2.Reflect(System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Determines the reflect vector of the given vector and normal.</summary>
</member>
<member name="M:System.Numerics.Vector2.Transform(System.Numerics.Vector2,System.Numerics.Matrix4x4)">
<summary>Transforms the vector (x, y, 0, 1) by the specified matrix.</summary>
</member>
<member name="M:System.Numerics.Vector2.Transform(System.Numerics.Vector2,System.Numerics.Matrix3x2)">
<summary>Transforms the vector (x, y, 0, 1) by the specified matrix.</summary>
</member>
<member name="M:System.Numerics.Vector2.TransformNormal(System.Numerics.Vector2,System.Numerics.Matrix4x4)">
<summary>Transforms the normal vector (x, y, 0, 0) by the specified matrix.</summary>
</member>
<member name="M:System.Numerics.Vector2.TransformNormal(System.Numerics.Vector2,System.Numerics.Matrix3x2)">
<summary>Transforms the normal vector (x, y, 0, 0) by the specified matrix.</summary>
</member>
<member name="M:System.Numerics.Vector2.Transform(System.Numerics.Vector2,System.Numerics.Quaternion)">
<summary>Transforms a Vector2 by the given quaternion.</summary>
</member>
<member name="M:System.Numerics.Vector2.Negate(System.Numerics.Vector2)">
<summary>Returns a vector pointing in the opposite direction.</summary>
</member>
<member name="M:System.Numerics.Vector2.Add(System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Adds two vectors.</summary>
</member>
<member name="M:System.Numerics.Vector2.Subtract(System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Subtracts a vector from a vector.</summary>
</member>
<member name="M:System.Numerics.Vector2.Multiply(System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Multiplies the components of two vectors by each other.</summary>
</member>
<member name="M:System.Numerics.Vector2.Multiply(System.Numerics.Vector2,System.Single)">
<summary>Multiplies a vector by a scalar.</summary>
</member>
<member name="M:System.Numerics.Vector2.Divide(System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Divides the components of a vector by the components of another vector.</summary>
</member>
<member name="M:System.Numerics.Vector2.Divide(System.Numerics.Vector2,System.Single)">
<summary>Divides a vector by a scalar value.</summary>
</member>
<member name="M:System.Numerics.Vector2.op_UnaryNegation(System.Numerics.Vector2)">
<summary>Returns a vector pointing in the opposite direction.</summary>
</member>
<member name="M:System.Numerics.Vector2.op_Addition(System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Adds two vectors.</summary>
</member>
<member name="M:System.Numerics.Vector2.op_Subtraction(System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Subtracts a vector from a vector.</summary>
</member>
<member name="M:System.Numerics.Vector2.op_Multiply(System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Multiplies the components of two vectors by each other.</summary>
</member>
<member name="M:System.Numerics.Vector2.op_Multiply(System.Numerics.Vector2,System.Single)">
<summary>Multiplies a vector by a scalar.</summary>
</member>
<member name="M:System.Numerics.Vector2.op_Multiply(System.Single,System.Numerics.Vector2)">
<summary>Multiplies a vector by a scalar.</summary>
</member>
<member name="M:System.Numerics.Vector2.op_Division(System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Divides the components of a vector by the components of another vector.</summary>
</member>
<member name="M:System.Numerics.Vector2.op_Division(System.Numerics.Vector2,System.Single)">
<summary>Divides a vector by a scalar value.</summary>
</member>
<member name="M:System.Numerics.Vector2.op_Equality(System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Determines whether two instances of Vector2 are equal.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.
In such cases, comparing DistanceSquared against a very small tolerance threshold may be a better approach.</remarks>
</member>
<member name="M:System.Numerics.Vector2.op_Inequality(System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Determines whether two instances of Vector2 are not equal.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.
In such cases, comparing DistanceSquared against a very small tolerance threshold may be a better approach.</remarks>
</member>
<member name="M:System.Numerics.Vector2.Equals(System.Numerics.Vector2)">
<summary>Determines whether the specified Vector2 is equal to the Vector2.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.
In such cases, comparing DistanceSquared against a very small tolerance threshold may be a better approach.</remarks>
</member>
<member name="M:System.Numerics.Vector2.Equals(System.Object)">
<summary>Determines whether the specified Object is equal to the Vector2.</summary>
</member>
<member name="M:System.Numerics.Vector2.ToString">
<summary>Returns a String that represents the current Vector2.</summary>
</member>
<member name="M:System.Numerics.Vector2.GetHashCode">
<summary>Gets the hash code for this object.</summary>
</member>
<member name="M:System.Numerics.Vector2.op_Implicit(System.Numerics.Vector2)~Microsoft.Graphics.Canvas.Numerics.Vector2">
<summary>Converts a System.Numerics.Vector2 to a Microsoft.Graphics.Canvas.Numerics.Vector2.</summary>
<remarks>This allows application code to use the rich System.Numerics math types, then pass these objects directly to WinRT APIs that use the WinRT structs from Microsoft.Graphics.Canvas.Numerics.</remarks>
</member>
<member name="M:System.Numerics.Vector2.op_Implicit(Microsoft.Graphics.Canvas.Numerics.Vector2)~System.Numerics.Vector2">
<summary>Converts a Microsoft.Graphics.Canvas.Numerics.Vector2 to a System.Numerics.Vector2.</summary>
<remarks>This allows application code to use the rich System.Numerics math types, and assign to these objects directly from the return values of WinRT APIs that use the WinRT structs from Microsoft.Graphics.Canvas.Numerics.</remarks>
</member>
<member name="F:System.Numerics.Vector2.X">
<summary>X component of the vector.</summary>
</member>
<member name="F:System.Numerics.Vector2.Y">
<summary>Y component of the vector.</summary>
</member>
<member name="P:System.Numerics.Vector2.Zero">
<summary>Returns a Vector2 with all of its components set to zero.</summary>
</member>
<member name="P:System.Numerics.Vector2.One">
<summary>Returns a Vector2 with all of its components set to one.</summary>
</member>
<member name="P:System.Numerics.Vector2.UnitX">
<summary>Returns the Vector2 (1, 0).</summary>
</member>
<member name="P:System.Numerics.Vector2.UnitY">
<summary>Returns the Vector2 (0, 1).</summary>
</member>
</members>
</doc>

Просмотреть файл

@ -1,181 +0,0 @@
<?xml version="1.0"?>
<!--
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See LICENSE.txt in the project root for license information.
-->
<doc>
<assembly>
<name>Microsoft.Graphics.Canvas.Numerics</name>
</assembly>
<members>
<member name="T:System.Numerics.Vector3">
<summary>
<p>A vector with three components.</p>
<p intellisense="false">This type is only available in .NET. Its C++ equivalent is <a href="WindowsNumerics_float3.htm">float3</a>.</p>
</summary>
</member>
<member name="M:System.Numerics.Vector3.#ctor(System.Single,System.Single,System.Single)">
<summary>Creates a new instance of Vector3.</summary>
<param name="x">Initial value for the x component of the vector.</param>
<param name="y">Initial value for the y component of the vector.</param>
<param name="z">Initial value for the z component of the vector.</param>
</member>
<member name="M:System.Numerics.Vector3.#ctor(System.Numerics.Vector2,System.Single)">
<summary>Creates a new instance of Vector3.</summary>
<param name="value">A vector containing the values to initialize x and y components with.</param>
<param name="z">Initial value for the z component of the vector.</param>
</member>
<member name="M:System.Numerics.Vector3.#ctor(System.Single)">
<summary>Creates a new instance of Vector3.</summary>
<param name="value">Value to initialize each component to.</param>
</member>
<member name="M:System.Numerics.Vector3.Length">
<summary>Calculates the length, or Euclidean distance, of the vector.</summary>
</member>
<member name="M:System.Numerics.Vector3.LengthSquared">
<summary>Calculates the length, or Euclidean distance, of the vector squared.</summary>
</member>
<member name="M:System.Numerics.Vector3.Distance(System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Calculates the Euclidean distance between two vectors.</summary>
</member>
<member name="M:System.Numerics.Vector3.DistanceSquared(System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Calculates the Euclidean distance between two vectors squared.</summary>
</member>
<member name="M:System.Numerics.Vector3.Cross(System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Calculates the cross product of two vectors.</summary>
</member>
<member name="M:System.Numerics.Vector3.Dot(System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Calculates the dot product of two vectors.</summary>
</member>
<member name="M:System.Numerics.Vector3.Normalize(System.Numerics.Vector3)">
<summary>Creates a unit vector from the specified vector.</summary>
</member>
<member name="M:System.Numerics.Vector3.Min(System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Returns a vector that contains the lowest value from each matching pair of components.</summary>
</member>
<member name="M:System.Numerics.Vector3.Max(System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Returns a vector that contains the highest value from each matching pair of components.</summary>
</member>
<member name="M:System.Numerics.Vector3.Clamp(System.Numerics.Vector3,System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Restricts a value to be within a specified range.</summary>
</member>
<member name="M:System.Numerics.Vector3.Lerp(System.Numerics.Vector3,System.Numerics.Vector3,System.Single)">
<summary>Performs a linear interpolation between two vectors.</summary>
</member>
<member name="M:System.Numerics.Vector3.Reflect(System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Determines the reflect vector of the given vector and normal.</summary>
</member>
<member name="M:System.Numerics.Vector3.Transform(System.Numerics.Vector3,System.Numerics.Matrix4x4)">
<summary>Transforms the vector (x, y, z, 1) by the specified matrix.</summary>
</member>
<member name="M:System.Numerics.Vector3.TransformNormal(System.Numerics.Vector3,System.Numerics.Matrix4x4)">
<summary>Transforms the normal vector (x, y, z, 0) by the specified matrix.</summary>
</member>
<member name="M:System.Numerics.Vector3.Transform(System.Numerics.Vector3,System.Numerics.Quaternion)">
<summary>Transforms a Vector3 by the given quaternion.</summary>
</member>
<member name="M:System.Numerics.Vector3.Negate(System.Numerics.Vector3)">
<summary>Returns a vector pointing in the opposite direction.</summary>
</member>
<member name="M:System.Numerics.Vector3.Add(System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Adds two vectors.</summary>
</member>
<member name="M:System.Numerics.Vector3.Subtract(System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Subtracts a vector from a vector.</summary>
</member>
<member name="M:System.Numerics.Vector3.Multiply(System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Multiplies the components of two vectors by each other.</summary>
</member>
<member name="M:System.Numerics.Vector3.Multiply(System.Numerics.Vector3,System.Single)">
<summary>Multiplies a vector by a scalar.</summary>
</member>
<member name="M:System.Numerics.Vector3.Divide(System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Divides the components of a vector by the components of another vector.</summary>
</member>
<member name="M:System.Numerics.Vector3.Divide(System.Numerics.Vector3,System.Single)">
<summary>Divides a vector by a scalar value.</summary>
</member>
<member name="M:System.Numerics.Vector3.op_UnaryNegation(System.Numerics.Vector3)">
<summary>Returns a vector pointing in the opposite direction.</summary>
</member>
<member name="M:System.Numerics.Vector3.op_Addition(System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Adds two vectors.</summary>
</member>
<member name="M:System.Numerics.Vector3.op_Subtraction(System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Subtracts a vector from a vector.</summary>
</member>
<member name="M:System.Numerics.Vector3.op_Multiply(System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Multiplies the components of two vectors by each other.</summary>
</member>
<member name="M:System.Numerics.Vector3.op_Multiply(System.Numerics.Vector3,System.Single)">
<summary>Multiplies a vector by a scalar.</summary>
</member>
<member name="M:System.Numerics.Vector3.op_Multiply(System.Single,System.Numerics.Vector3)">
<summary>Multiplies a vector by a scalar.</summary>
</member>
<member name="M:System.Numerics.Vector3.op_Division(System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Divides the components of a vector by the components of another vector.</summary>
</member>
<member name="M:System.Numerics.Vector3.op_Division(System.Numerics.Vector3,System.Single)">
<summary>Divides a vector by a scalar value.</summary>
</member>
<member name="M:System.Numerics.Vector3.op_Equality(System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Determines whether two instances of Vector3 are equal.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.
In such cases, comparing DistanceSquared against a very small tolerance threshold may be a better approach.</remarks>
</member>
<member name="M:System.Numerics.Vector3.op_Inequality(System.Numerics.Vector3,System.Numerics.Vector3)">
<summary>Determines whether two instances of Vector3 are not equal.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.
In such cases, comparing DistanceSquared against a very small tolerance threshold may be a better approach.</remarks>
</member>
<member name="M:System.Numerics.Vector3.Equals(System.Numerics.Vector3)">
<summary>Determines whether the specified Vector3 is equal to the Vector3.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.
In such cases, comparing DistanceSquared against a very small tolerance threshold may be a better approach.</remarks>
</member>
<member name="M:System.Numerics.Vector3.Equals(System.Object)">
<summary>Determines whether the specified Object is equal to the Vector3.</summary>
</member>
<member name="M:System.Numerics.Vector3.ToString">
<summary>Returns a String that represents the current Vector3.</summary>
</member>
<member name="M:System.Numerics.Vector3.GetHashCode">
<summary>Gets the hash code for this object.</summary>
</member>
<member name="M:System.Numerics.Vector3.op_Implicit(System.Numerics.Vector3)~Microsoft.Graphics.Canvas.Numerics.Vector3">
<summary>Converts a System.Numerics.Vector3 to a Microsoft.Graphics.Canvas.Numerics.Vector3.</summary>
<remarks>This allows application code to use the rich System.Numerics math types, then pass these objects directly to WinRT APIs that use the WinRT structs from Microsoft.Graphics.Canvas.Numerics.</remarks>
</member>
<member name="M:System.Numerics.Vector3.op_Implicit(Microsoft.Graphics.Canvas.Numerics.Vector3)~System.Numerics.Vector3">
<summary>Converts a Microsoft.Graphics.Canvas.Numerics.Vector3 to a System.Numerics.Vector3.</summary>
<remarks>This allows application code to use the rich System.Numerics math types, and assign to these objects directly from the return values of WinRT APIs that use the WinRT structs from Microsoft.Graphics.Canvas.Numerics.</remarks>
</member>
<member name="F:System.Numerics.Vector3.X">
<summary>X component of the vector.</summary>
</member>
<member name="F:System.Numerics.Vector3.Y">
<summary>Y component of the vector.</summary>
</member>
<member name="F:System.Numerics.Vector3.Z">
<summary>Z component of the vector.</summary>
</member>
<member name="P:System.Numerics.Vector3.Zero">
<summary>Returns a Vector3 with all of its components set to zero.</summary>
</member>
<member name="P:System.Numerics.Vector3.One">
<summary>Returns a Vector3 with all of its components set to one.</summary>
</member>
<member name="P:System.Numerics.Vector3.UnitX">
<summary>Returns the Vector3 (1, 0, 0).</summary>
</member>
<member name="P:System.Numerics.Vector3.UnitY">
<summary>Returns the Vector3 (0, 1, 0).</summary>
</member>
<member name="P:System.Numerics.Vector3.UnitZ">
<summary>Returns the Vector3 (0, 0, 1).</summary>
</member>
</members>
</doc>

Просмотреть файл

@ -1,197 +0,0 @@
<?xml version="1.0"?>
<!--
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See LICENSE.txt in the project root for license information.
-->
<doc>
<assembly>
<name>Microsoft.Graphics.Canvas.Numerics</name>
</assembly>
<members>
<member name="T:System.Numerics.Vector4">
<summary>
<p>A vector with four components.</p>
<p intellisense="false">This type is only available in .NET. Its C++ equivalent is <a href="WindowsNumerics_float4.htm">float4</a>.</p>
</summary>
</member>
<member name="M:System.Numerics.Vector4.#ctor(System.Single,System.Single,System.Single,System.Single)">
<summary>Creates a new instance of Vector4.</summary>
<param name="x">Initial value for the x component of the vector.</param>
<param name="y">Initial value for the y component of the vector.</param>
<param name="z">Initial value for the z component of the vector.</param>
<param name="w">Initial value for the w component of the vector.</param>
</member>
<member name="M:System.Numerics.Vector4.#ctor(System.Numerics.Vector2,System.Single,System.Single)">
<summary>Creates a new instance of Vector4.</summary>
<param name="value">A vector containing the values to initialize x and y components with.</param>
<param name="z">Initial value for the z component of the vector.</param>
<param name="w">Initial value for the w component of the vector.</param>
</member>
<member name="M:System.Numerics.Vector4.#ctor(System.Numerics.Vector3,System.Single)">
<summary>Creates a new instance of Vector4.</summary>
<param name="value">A vector containing the values to initialize x, y and z components with.</param>
<param name="w">Initial value for the w component of the vector.</param>
</member>
<member name="M:System.Numerics.Vector4.#ctor(System.Single)">
<summary>Creates a new instance of Vector4.</summary>
<param name="value">Value to initialize each component to.</param>
</member>
<member name="M:System.Numerics.Vector4.Length">
<summary>Calculates the length, or Euclidean distance, of the vector.</summary>
</member>
<member name="M:System.Numerics.Vector4.LengthSquared">
<summary>Calculates the length, or Euclidean distance, of the vector squared.</summary>
</member>
<member name="M:System.Numerics.Vector4.Distance(System.Numerics.Vector4,System.Numerics.Vector4)">
<summary>Calculates the Euclidean distance between two vectors.</summary>
</member>
<member name="M:System.Numerics.Vector4.DistanceSquared(System.Numerics.Vector4,System.Numerics.Vector4)">
<summary>Calculates the Euclidean distance between two vectors squared.</summary>
</member>
<member name="M:System.Numerics.Vector4.Dot(System.Numerics.Vector4,System.Numerics.Vector4)">
<summary>Calculates the dot product of two vectors.</summary>
</member>
<member name="M:System.Numerics.Vector4.Normalize(System.Numerics.Vector4)">
<summary>Creates a unit vector from the specified vector.</summary>
</member>
<member name="M:System.Numerics.Vector4.Min(System.Numerics.Vector4,System.Numerics.Vector4)">
<summary>Returns a vector that contains the lowest value from each matching pair of components.</summary>
</member>
<member name="M:System.Numerics.Vector4.Max(System.Numerics.Vector4,System.Numerics.Vector4)">
<summary>Returns a vector that contains the highest value from each matching pair of components.</summary>
</member>
<member name="M:System.Numerics.Vector4.Clamp(System.Numerics.Vector4,System.Numerics.Vector4,System.Numerics.Vector4)">
<summary>Restricts a value to be within a specified range.</summary>
</member>
<member name="M:System.Numerics.Vector4.Lerp(System.Numerics.Vector4,System.Numerics.Vector4,System.Single)">
<summary>Performs a linear interpolation between two vectors.</summary>
</member>
<member name="M:System.Numerics.Vector4.Transform(System.Numerics.Vector2,System.Numerics.Matrix4x4)">
<summary>Transforms a Vector2 by the given matrix, returning a Vector4.</summary>
</member>
<member name="M:System.Numerics.Vector4.Transform(System.Numerics.Vector3,System.Numerics.Matrix4x4)">
<summary>Transforms a Vector3 by the given matrix, returning a Vector4.</summary>
</member>
<member name="M:System.Numerics.Vector4.Transform(System.Numerics.Vector4,System.Numerics.Matrix4x4)">
<summary>Transforms a Vector4 by the given matrix.</summary>
</member>
<member name="M:System.Numerics.Vector4.Transform(System.Numerics.Vector2,System.Numerics.Quaternion)">
<summary>Transforms a Vector2 by the given quaternion, returning a Vector4.</summary>
</member>
<member name="M:System.Numerics.Vector4.Transform(System.Numerics.Vector3,System.Numerics.Quaternion)">
<summary>Transforms a Vector3 by the given quaternion, returning a Vector4.</summary>
</member>
<member name="M:System.Numerics.Vector4.Transform(System.Numerics.Vector4,System.Numerics.Quaternion)">
<summary>Transforms a Vector4 by the given quaternion.</summary>
</member>
<member name="M:System.Numerics.Vector4.Negate(System.Numerics.Vector4)">
<summary>Returns a vector pointing in the opposite direction.</summary>
</member>
<member name="M:System.Numerics.Vector4.Add(System.Numerics.Vector4,System.Numerics.Vector4)">
<summary>Adds two vectors.</summary>
</member>
<member name="M:System.Numerics.Vector4.Subtract(System.Numerics.Vector4,System.Numerics.Vector4)">
<summary>Subtracts a vector from a vector.</summary>
</member>
<member name="M:System.Numerics.Vector4.Multiply(System.Numerics.Vector4,System.Numerics.Vector4)">
<summary>Multiplies the components of two vectors by each other.</summary>
</member>
<member name="M:System.Numerics.Vector4.Multiply(System.Numerics.Vector4,System.Single)">
<summary>Multiplies a vector by a scalar.</summary>
</member>
<member name="M:System.Numerics.Vector4.Divide(System.Numerics.Vector4,System.Numerics.Vector4)">
<summary>Divides the components of a vector by the components of another vector.</summary>
</member>
<member name="M:System.Numerics.Vector4.Divide(System.Numerics.Vector4,System.Single)">
<summary>Divides a vector by a scalar value.</summary>
</member>
<member name="M:System.Numerics.Vector4.op_UnaryNegation(System.Numerics.Vector4)">
<summary>Returns a vector pointing in the opposite direction.</summary>
</member>
<member name="M:System.Numerics.Vector4.op_Addition(System.Numerics.Vector4,System.Numerics.Vector4)">
<summary>Adds two vectors.</summary>
</member>
<member name="M:System.Numerics.Vector4.op_Subtraction(System.Numerics.Vector4,System.Numerics.Vector4)">
<summary>Subtracts a vector from a vector.</summary>
</member>
<member name="M:System.Numerics.Vector4.op_Multiply(System.Numerics.Vector4,System.Numerics.Vector4)">
<summary>Multiplies the components of two vectors by each other.</summary>
</member>
<member name="M:System.Numerics.Vector4.op_Multiply(System.Numerics.Vector4,System.Single)">
<summary>Multiplies a vector by a scalar.</summary>
</member>
<member name="M:System.Numerics.Vector4.op_Multiply(System.Single,System.Numerics.Vector4)">
<summary>Multiplies a vector by a scalar.</summary>
</member>
<member name="M:System.Numerics.Vector4.op_Division(System.Numerics.Vector4,System.Numerics.Vector4)">
<summary>Divides the components of a vector by the components of another vector.</summary>
</member>
<member name="M:System.Numerics.Vector4.op_Division(System.Numerics.Vector4,System.Single)">
<summary>Divides a vector by a scalar value.</summary>
</member>
<member name="M:System.Numerics.Vector4.op_Equality(System.Numerics.Vector4,System.Numerics.Vector4)">
<summary>Determines whether two instances of Vector4 are equal.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.
In such cases, comparing DistanceSquared against a very small tolerance threshold may be a better approach.</remarks>
</member>
<member name="M:System.Numerics.Vector4.op_Inequality(System.Numerics.Vector4,System.Numerics.Vector4)">
<summary>Determines whether two instances of Vector4 are not equal.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.
In such cases, comparing DistanceSquared against a very small tolerance threshold may be a better approach.</remarks>
</member>
<member name="M:System.Numerics.Vector4.Equals(System.Numerics.Vector4)">
<summary>Determines whether the specified Vector4 is equal to the Vector4.</summary>
<remarks>Uses an exact floating point equality comparison, which is not advised if the values being compared are the result of computations which could have introduced floating point precision errors.
In such cases, comparing DistanceSquared against a very small tolerance threshold may be a better approach.</remarks>
</member>
<member name="M:System.Numerics.Vector4.Equals(System.Object)">
<summary>Determines whether the specified Object is equal to the Vector4.</summary>
</member>
<member name="M:System.Numerics.Vector4.ToString">
<summary>Returns a String that represents the current Vector4.</summary>
</member>
<member name="M:System.Numerics.Vector4.GetHashCode">
<summary>Gets the hash code for this object.</summary>
</member>
<member name="M:System.Numerics.Vector4.op_Implicit(System.Numerics.Vector4)~Microsoft.Graphics.Canvas.Numerics.Vector4">
<summary>Converts a System.Numerics.Vector4 to a Microsoft.Graphics.Canvas.Numerics.Vector4.</summary>
<remarks>This allows application code to use the rich System.Numerics math types, then pass these objects directly to WinRT APIs that use the WinRT structs from Microsoft.Graphics.Canvas.Numerics.</remarks>
</member>
<member name="M:System.Numerics.Vector4.op_Implicit(Microsoft.Graphics.Canvas.Numerics.Vector4)~System.Numerics.Vector4">
<summary>Converts a Microsoft.Graphics.Canvas.Numerics.Vector4 to a System.Numerics.Vector4.</summary>
<remarks>This allows application code to use the rich System.Numerics math types, and assign to these objects directly from the return values of WinRT APIs that use the WinRT structs from Microsoft.Graphics.Canvas.Numerics.</remarks>
</member>
<member name="F:System.Numerics.Vector4.X">
<summary>X component of the vector.</summary>
</member>
<member name="F:System.Numerics.Vector4.Y">
<summary>Y component of the vector.</summary>
</member>
<member name="F:System.Numerics.Vector4.Z">
<summary>Z component of the vector.</summary>
</member>
<member name="F:System.Numerics.Vector4.W">
<summary>W component of the vector.</summary>
</member>
<member name="P:System.Numerics.Vector4.Zero">
<summary>Returns a Vector4 with all of its components set to zero.</summary>
</member>
<member name="P:System.Numerics.Vector4.One">
<summary>Returns a Vector4 with all of its components set to one.</summary>
</member>
<member name="P:System.Numerics.Vector4.UnitX">
<summary>Returns the Vector4 (1, 0, 0, 0).</summary>
</member>
<member name="P:System.Numerics.Vector4.UnitY">
<summary>Returns the Vector4 (0, 1, 0, 0).</summary>
</member>
<member name="P:System.Numerics.Vector4.UnitZ">
<summary>Returns the Vector4 (0, 0, 1, 0).</summary>
</member>
<member name="P:System.Numerics.Vector4.UnitW">
<summary>Returns the Vector4 (0, 0, 0, 1).</summary>
</member>
</members>
</doc>

Просмотреть файл

@ -1,29 +0,0 @@
<?xml version="1.0"?>
<!--
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See LICENSE.txt in the project root for license information.
-->
<doc>
<assembly>
<name>Microsoft.Graphics.Canvas.Numerics</name>
</assembly>
<members>
<member name="T:System.Numerics.VectorExtensions">
<summary>Extension methods for converting between Vector2, Point, and Size types.</summary>
</member>
<member name="M:System.Numerics.VectorExtensions.ToPoint(System.Numerics.Vector2)">
<summary>Converts a Vector2 to a Windows.Foundation.Point.</summary>
</member>
<member name="M:System.Numerics.VectorExtensions.ToSize(System.Numerics.Vector2)">
<summary>Converts a Vector2 to a Windows.Foundation.Size.</summary>
</member>
<member name="M:System.Numerics.VectorExtensions.ToVector2(Windows.Foundation.Point)">
<summary>Converts a Windows.Foundation.Point to a Vector2.</summary>
</member>
<member name="M:System.Numerics.VectorExtensions.ToVector2(Windows.Foundation.Size)">
<summary>Converts a Windows.Foundation.Size to a Vector2.</summary>
</member>
</members>
</doc>

Просмотреть файл

@ -15,21 +15,15 @@
<!-- Binaries containing the API to be documented -->
<ItemGroup>
<InputAssembly Include="$(BinariesDirectory)\Windowsx86\$(Configuration)\winrt.dll.windows\Microsoft.Graphics.Canvas.winmd">
<InputAssembly Include="$(BinariesDirectory)\uapx86\$(Configuration)\winrt.dll.uap\Microsoft.Graphics.Canvas.winmd">
<DocSrc>..\..\winrt\docsrc\*.xml;..\..\winrt\docsrc\effects\*.xml</DocSrc>
<AdditionalApiDescription>..\..\winrt\docsrc\effects\UapApiDescription.cs;..\..\winrt\docsrc\UapApiDescription.cs</AdditionalApiDescription>
</InputAssembly>
<InputAssembly Include="$(BinariesDirectory)\Windowsx86\$(Configuration)\DotNetNumerics.Windows\Microsoft.Graphics.Canvas.Numerics.dll">
<DocSrc>..\..\numerics\DotNet\docsrc\*.xml</DocSrc>
<References>$(IntermediateOutputPath)Microsoft.Graphics.Canvas.winmd</References>
</InputAssembly>
</ItemGroup>
<!-- Other files that are not part of the API, but which define types used by it -->
<ItemGroup>
<ReferenceAssembly Include="$(registry:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Kits\Installed Roots@KitsRoot81)References\CommonConfiguration\Neutral\Windows.winmd" />
<ReferenceAssembly Include="$(registry:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Kits\Installed Roots@KitsRoot10)UnionMetadata\Windows.winmd" />
</ItemGroup>

Просмотреть файл

@ -1,13 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
<PropertyGroup>
<SHFBROOT>$(MSBuildThisFileDirectory)..\..\packages\EWSoftware.SHFB.2014.11.22.0\Tools\</SHFBROOT>
<SHFBROOT>$(MSBuildThisFileDirectory)..\..\packages\EWSoftware.SHFB.2015.10.10.0\Tools\</SHFBROOT>
<!-- Sandcastle configuration options -->
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{ec5bd60b-d070-432b-bf14-ab50cfc1d7f8}</ProjectGuid>
<SHFBSchemaVersion>1.9.9.0</SHFBSchemaVersion>
<FrameworkVersion>.NET Framework 4.0</FrameworkVersion>
<FrameworkVersion>.NET for Universal Windows</FrameworkVersion>
<ComponentPath>$(MSBuildThisFileDirectory)..\..\packages\EWSoftware.SHFB.UniversalWindows.1.0\</ComponentPath>
<HtmlHelpName>Documentation</HtmlHelpName>
<Language>en-US</Language>
<BuildAssemblerVerbosity>OnlyErrors</BuildAssemblerVerbosity>
@ -43,16 +44,13 @@
<DocumentationSources>
<!-- Reference assemblies -->
<DocumentationSource sourceFile="$(MSBuildThisFileDirectory)..\..\obj\docs\Microsoft.Graphics.Canvas.winmd" />
<DocumentationSource sourceFile="$(MSBuildThisFileDirectory)..\..\obj\docs\Microsoft.Graphics.Canvas.Numerics.dll" />
<!-- Reference documentation source XML -->
<DocumentationSource sourceFile="$(MSBuildThisFileDirectory)..\..\obj\docs\docsrc\*.xml" />
<!-- Generated placeholder documentation linking to types on MSDN -->
<DocumentationSource sourceFile="$(MSBuildThisFileDirectory)..\..\obj\docs\Microsoft.Graphics.Canvas.placeholders.xml" />
<DocumentationSource sourceFile="$(MSBuildThisFileDirectory)..\..\obj\docs\Microsoft.Graphics.Canvas.Numerics.placeholders.xml" />
<DocumentationSource sourceFile="$(MSBuildThisFileDirectory)..\..\obj\docs\PlaceholderNamespaces.xml" />
<DocumentationSource sourceFile="$(MSBuildThisFileDirectory)Placeholders.xml" />
</DocumentationSources>
</PropertyGroup>

Просмотреть файл

@ -539,15 +539,15 @@ namespace ExtractAPISurface
}
// The CLR maps some special WinRT types to equivalents from these assemblies, so these count as
// WinRT references even though we can't tell that from relecting over the .NET version of the type.
static string[] magicWinRTAssemblies = { "System.Runtime.WindowsRuntime", "System.Numerics" };
// Writes dummy versions of WinRT system types, which are not part of our API but needed to compile the generated C#.
void WriteReferencedTypePlaceholders()
{
// The CLR maps some special WinRT types to equivalents from this assembly, so these count as
// WinRT references even though we can't tell that from relecting over the .NET version of the type.
const string magicWinRTAssembly = "System.Runtime.WindowsRuntime";
var placeholders = (from type in seenTypes
where assemblies.TypeIsFromReferenceAssembly(type) || type.Assembly.GetName().Name == magicWinRTAssembly
where assemblies.TypeIsFromReferenceAssembly(type) || magicWinRTAssemblies.Contains(type.Assembly.GetName().Name)
where !placeholdersWritten.Contains(type)
select type).ToList();

Просмотреть файл

@ -28,6 +28,6 @@
<Topic id="WithoutControls" title="Using Win2D without built-in controls" />
<Topic id="LoadingResourcesOutsideCreateResources" title="Loading resources outside of CreateResources" />
<Topic id="RefCycles" title="Avoiding memory leaks" />
<Topic id="UAP" title="Windows 10 support" />
<Topic id="Win81" title="Windows 8.1 support" />
</Topic>
</Topics>

Просмотреть файл

@ -1,65 +0,0 @@
<?xml version="1.0"?>
<!--
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See LICENSE.txt in the project root for license information.
-->
<doc>
<members>
<member name="N:Windows.Graphics.Imaging">
<summary>
<a href="https://msdn.microsoft.com/en-us/library/windows/apps/windows.graphics.imaging.aspx">This namespace is documented on MSDN.</a>
</summary>
</member>
<member name="T:Windows.Graphics.Imaging.SoftwareBitmap">
<tocexclude />
<summary>
<b>
<a href="https://msdn.microsoft.com/en-us/library/windows/apps/windows.graphics.imaging.softwarebitmap.aspx">This type is documented on MSDN.</a>
</b>
</summary>
</member>
<member name="N:Windows.UI.Input.Inking">
<summary>
<a href="http://msdn.microsoft.com/library/windows/apps/Windows.UI.Input.Inking">This namespace is documented on MSDN.</a>
</summary>
</member>
<member name="T:Windows.UI.Input.Inking.InkStroke">
<tocexclude />
<summary>
<b>
<a href="http://msdn.microsoft.com/library/windows/apps/Windows.UI.Input.Inking.InkStroke">This type is documented on MSDN.</a>
</b>
</summary>
</member>
<member name="N:Windows.UI.Composition">
<summary>
<a href="http://msdn.microsoft.com/library/windows/apps/Windows.UI.Composition">This namespace is documented on MSDN.</a>
</summary>
</member>
<member name="T:Windows.UI.Composition.Compositor">
<tocexclude />
</member>
<member name="T:Windows.UI.Composition.CompositionDrawingSurface">
<tocexclude />
</member>
<member name="T:Windows.UI.Composition.CompositionGraphicsDevice">
<tocexclude />
</member>
<member name="T:Windows.UI.Composition.ICompositionSurface">
<tocexclude />
</member>
</members>
</doc>

Просмотреть файл

@ -1,3 +1,3 @@
msbuild %~dp0..\..\win2d.proj /p:BuildPlatforms="Win32;AnyCPU" /p:BuildConfigurations=Release /p:BuildPhone=false /p:BuildUAP=false /p:BuildTests=false
msbuild %~dp0..\..\win2d.proj /p:BuildPlatforms="Win32;AnyCPU" /p:BuildConfigurations=Release /p:BuildPhone=false /p:BuildWindows=false /p:BuildUAP=true /p:BuildTests=false

Просмотреть файл

@ -1,4 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EWSoftware.SHFB" version="2014.11.22.0" />
<package id="EWSoftware.SHFB" version="2015.10.10" />
<package id="EWSoftware.SHFB.UniversalWindows" version="1.0.0" />
</packages>

Просмотреть файл

@ -1,27 +0,0 @@
<?xml version="1.0"?>
<!--
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See LICENSE.txt in the project root for license information.
-->
<doc>
<assembly>
<name>Microsoft.Graphics.Canvas</name>
</assembly>
<members>
<member name="T:Microsoft.Graphics.Canvas.BitmapSize">
<summary>Describes the size of a bitmap, in integer pixel units.</summary>
<remarks>
When targeting the Universal Windows Platform,
this struct is moved to the namespace Windows.Graphics.Imaging.
</remarks>
</member>
<member name="F:Microsoft.Graphics.Canvas.BitmapSize.Width">
<summary>Width of the bitmap, in pixels.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.BitmapSize.Height">
<summary>Height of the bitmap, in pixels.</summary>
</member>
</members>
</doc>

Просмотреть файл

@ -89,7 +89,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<seealso cref="O:Microsoft.Graphics.Canvas.CanvasDrawingSession.CreateLayer"/>
<seealso cref="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillRectangle(Windows.Foundation.Rect,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)"/>
<seealso cref="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillRectangle(System.Single,System.Single,System.Single,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)"/>
<seealso cref="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)"/>
<seealso cref="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)"/>
<seealso cref="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Single,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)"/>
<seealso cref="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)"/>
</member>

Просмотреть файл

@ -105,13 +105,13 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="P:Microsoft.Graphics.Canvas.CanvasBitmap.Description">
<summary>The description of this bitmap's underlying surface.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasBitmap.CreateFromDirect3D11Surface(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Microsoft.Graphics.Canvas.DirectX.Direct3D11.IDirect3DSurface)">
<member name="M:Microsoft.Graphics.Canvas.CanvasBitmap.CreateFromDirect3D11Surface(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface)">
<summary>Creates a CanvasBitmap from an existing Direct3D graphics surface.</summary>
<remarks>
<p>
The bitmap's properties are determined by the properties of the surface. If the surface is able to be used as
a render target then a CanvasRenderTarget instance is actually returned. However, to avoid needing to cast, use
<see cref="M:Microsoft.Graphics.Canvas.CanvasRenderTarget.CreateFromDirect3D11Surface(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Microsoft.Graphics.Canvas.DirectX.Direct3D11.IDirect3DSurface)"/>.
<see cref="M:Microsoft.Graphics.Canvas.CanvasRenderTarget.CreateFromDirect3D11Surface(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface)"/>.
</p>
<p>
This will use the default (96) DPI.
@ -123,13 +123,13 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</p>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasBitmap.CreateFromDirect3D11Surface(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Microsoft.Graphics.Canvas.DirectX.Direct3D11.IDirect3DSurface,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.CanvasBitmap.CreateFromDirect3D11Surface(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface,System.Single)">
<summary>Creates a CanvasBitmap from an existing Direct3D graphics surface.</summary>
<remarks>
<p>
The bitmap's properties are determined by the properties of the surface. If the surface is able to be used as
a render target then a CanvasRenderTarget instance is actually returned. However, to avoid needing to cast, use
<see cref="M:Microsoft.Graphics.Canvas.CanvasRenderTarget.CreateFromDirect3D11Surface(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Microsoft.Graphics.Canvas.DirectX.Direct3D11.IDirect3DSurface)"/>.
<see cref="M:Microsoft.Graphics.Canvas.CanvasRenderTarget.CreateFromDirect3D11Surface(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface)"/>.
</p>
<p>
The value of AlphaMode is determined by the pixel format of the surface. If the surface supports alpha, then the AlphaMode is set to
@ -138,23 +138,23 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</p>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasBitmap.CreateFromDirect3D11Surface(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Microsoft.Graphics.Canvas.DirectX.Direct3D11.IDirect3DSurface,System.Single,Microsoft.Graphics.Canvas.CanvasAlphaMode)">
<member name="M:Microsoft.Graphics.Canvas.CanvasBitmap.CreateFromDirect3D11Surface(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface,System.Single,Microsoft.Graphics.Canvas.CanvasAlphaMode)">
<summary>Creates a CanvasBitmap from an existing Direct3D graphics surface, using the specified DPI and alpha behavior.</summary>
<remarks>
The bitmap's properties are determined by the properties of the surface. If the surface is able to be used as
a render target then a CanvasRenderTarget instance is actually returned. However, to avoid needing to cast, use
<see cref="M:Microsoft.Graphics.Canvas.CanvasRenderTarget.CreateFromDirect3D11Surface(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Microsoft.Graphics.Canvas.DirectX.Direct3D11.IDirect3DSurface)"/>.
<see cref="M:Microsoft.Graphics.Canvas.CanvasRenderTarget.CreateFromDirect3D11Surface(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface)"/>.
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasBitmap.CreateFromBytes(Microsoft.Graphics.Canvas.ICanvasResourceCreator,System.Byte[],System.Int32,System.Int32,Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat)">
<member name="M:Microsoft.Graphics.Canvas.CanvasBitmap.CreateFromBytes(Microsoft.Graphics.Canvas.ICanvasResourceCreator,System.Byte[],System.Int32,System.Int32,Windows.Graphics.DirectX.DirectXPixelFormat)">
<summary>Creates a CanvasBitmap from an array of bytes, using the specified pixel width/height, premultiplied alpha and default (96) DPI.</summary>
<remarks>List of <a href="PixelFormats.htm">supported pixel formats</a>.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasBitmap.CreateFromBytes(Microsoft.Graphics.Canvas.ICanvasResourceCreator,System.Byte[],System.Int32,System.Int32,Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.CanvasBitmap.CreateFromBytes(Microsoft.Graphics.Canvas.ICanvasResourceCreator,System.Byte[],System.Int32,System.Int32,Windows.Graphics.DirectX.DirectXPixelFormat,System.Single)">
<summary>Creates a CanvasBitmap from an array of colors, using the specified pixel width/height, specified DPI, and premultiplied alpha.</summary>
<remarks>List of <a href="PixelFormats.htm">supported pixel formats</a>.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasBitmap.CreateFromBytes(Microsoft.Graphics.Canvas.ICanvasResourceCreator,System.Byte[],System.Int32,System.Int32,Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat,System.Single,Microsoft.Graphics.Canvas.CanvasAlphaMode)">
<member name="M:Microsoft.Graphics.Canvas.CanvasBitmap.CreateFromBytes(Microsoft.Graphics.Canvas.ICanvasResourceCreator,System.Byte[],System.Int32,System.Int32,Windows.Graphics.DirectX.DirectXPixelFormat,System.Single,Microsoft.Graphics.Canvas.CanvasAlphaMode)">
<summary>Creates a CanvasBitmap from an array of bytes, using the specified pixel width/height, DPI and alpha behavior.</summary>
<remarks>List of <a href="PixelFormats.htm">supported pixel formats</a>.</remarks>
</member>
@ -361,7 +361,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<seealso cref="P:Microsoft.Graphics.Canvas.CanvasBitmap.Bounds"/>
<seealso cref="P:Microsoft.Graphics.Canvas.CanvasBitmap.Size"/>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasBitmap.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.CanvasBitmap.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<remarks>
<inheritdoc/>

Просмотреть файл

@ -34,7 +34,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasCommandList.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.CanvasCommandList.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>

Просмотреть файл

@ -30,7 +30,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="M:Microsoft.Graphics.Canvas.CanvasDevice.Dispose">
<summary>Releases all resources used by the CanvasDevice.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDevice.CreateFromDirect3D11Device(Microsoft.Graphics.Canvas.DirectX.Direct3D11.IDirect3DDevice)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDevice.CreateFromDirect3D11Device(Windows.Graphics.DirectX.Direct3D11.IDirect3DDevice)">
<summary>Creates a CanvasDevice that will use the specified IDirect3DDevice.</summary>
</member>
<member name="P:Microsoft.Graphics.Canvas.CanvasDevice.ForceSoftwareRenderer">

Просмотреть файл

@ -56,7 +56,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</ul>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawImage(Microsoft.Graphics.Canvas.ICanvasImage,Microsoft.Graphics.Canvas.Numerics.Vector2)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawImage(Microsoft.Graphics.Canvas.ICanvasImage,System.Numerics.Vector2)">
<summary>Draws an image.</summary>
<remarks>
<ul>
@ -85,7 +85,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</ul>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawImage(Microsoft.Graphics.Canvas.ICanvasImage,Microsoft.Graphics.Canvas.Numerics.Vector2,Windows.Foundation.Rect)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawImage(Microsoft.Graphics.Canvas.ICanvasImage,System.Numerics.Vector2,Windows.Foundation.Rect)">
<summary>Draws an image.</summary>
<remarks>
<ul>
@ -118,7 +118,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</ul>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawImage(Microsoft.Graphics.Canvas.ICanvasImage,Microsoft.Graphics.Canvas.Numerics.Vector2,Windows.Foundation.Rect,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawImage(Microsoft.Graphics.Canvas.ICanvasImage,System.Numerics.Vector2,Windows.Foundation.Rect,System.Single)">
<summary>Draws an image.</summary>
<remarks>
<ul>
@ -154,7 +154,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</ul>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawImage(Microsoft.Graphics.Canvas.ICanvasImage,Microsoft.Graphics.Canvas.Numerics.Vector2,Windows.Foundation.Rect,System.Single,Microsoft.Graphics.Canvas.CanvasImageInterpolation)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawImage(Microsoft.Graphics.Canvas.ICanvasImage,System.Numerics.Vector2,Windows.Foundation.Rect,System.Single,Microsoft.Graphics.Canvas.CanvasImageInterpolation)">
<summary>Draws an image.</summary>
<remarks>
<ul>
@ -193,7 +193,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</ul>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawImage(Microsoft.Graphics.Canvas.ICanvasImage,Microsoft.Graphics.Canvas.Numerics.Vector2,Windows.Foundation.Rect,System.Single,Microsoft.Graphics.Canvas.CanvasImageInterpolation,Microsoft.Graphics.Canvas.CanvasComposite)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawImage(Microsoft.Graphics.Canvas.ICanvasImage,System.Numerics.Vector2,Windows.Foundation.Rect,System.Single,Microsoft.Graphics.Canvas.CanvasImageInterpolation,Microsoft.Graphics.Canvas.CanvasComposite)">
<summary>Draws an image.</summary>
<remarks>
<ul>
@ -235,7 +235,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</ul>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawImage(Microsoft.Graphics.Canvas.CanvasBitmap,Microsoft.Graphics.Canvas.Numerics.Vector2,Windows.Foundation.Rect,System.Single,Microsoft.Graphics.Canvas.CanvasImageInterpolation,Microsoft.Graphics.Canvas.Numerics.Matrix4x4)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawImage(Microsoft.Graphics.Canvas.CanvasBitmap,System.Numerics.Vector2,Windows.Foundation.Rect,System.Single,Microsoft.Graphics.Canvas.CanvasImageInterpolation,System.Numerics.Matrix4x4)">
<summary>Draws a bitmap.</summary>
<remarks>
<ul>
@ -248,7 +248,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</ul>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawImage(Microsoft.Graphics.Canvas.CanvasBitmap,System.Single,System.Single,Windows.Foundation.Rect,System.Single,Microsoft.Graphics.Canvas.CanvasImageInterpolation,Microsoft.Graphics.Canvas.Numerics.Matrix4x4)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawImage(Microsoft.Graphics.Canvas.CanvasBitmap,System.Single,System.Single,Windows.Foundation.Rect,System.Single,Microsoft.Graphics.Canvas.CanvasImageInterpolation,System.Numerics.Matrix4x4)">
<summary>Draws a bitmap.</summary>
<remarks>
<ul>
@ -261,7 +261,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</ul>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawImage(Microsoft.Graphics.Canvas.CanvasBitmap,Windows.Foundation.Rect,Windows.Foundation.Rect,System.Single,Microsoft.Graphics.Canvas.CanvasImageInterpolation,Microsoft.Graphics.Canvas.Numerics.Matrix4x4)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawImage(Microsoft.Graphics.Canvas.CanvasBitmap,Windows.Foundation.Rect,Windows.Foundation.Rect,System.Single,Microsoft.Graphics.Canvas.CanvasImageInterpolation,System.Numerics.Matrix4x4)">
<summary>Draws a bitmap.</summary>
<remarks>
<ul>
@ -293,22 +293,22 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawLine(System.Single,System.Single,System.Single,System.Single,Windows.UI.Color,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<summary>Draws a line of the specified width and color, with a custom stroke style.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawLine(Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawLine(System.Numerics.Vector2,System.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<summary>Draws a line of single unit width, using a brush to define the color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawLine(Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawLine(System.Numerics.Vector2,System.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,System.Single)">
<summary>Draws a line of the specified width, using a brush to define the color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawLine(Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawLine(System.Numerics.Vector2,System.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<summary>Draws a line of the specified width, using a brush to define the color and with a custom stroke style.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawLine(Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Numerics.Vector2,Windows.UI.Color)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawLine(System.Numerics.Vector2,System.Numerics.Vector2,Windows.UI.Color)">
<summary>Draws a line of single unit width and the specified color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawLine(Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Numerics.Vector2,Windows.UI.Color,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawLine(System.Numerics.Vector2,System.Numerics.Vector2,Windows.UI.Color,System.Single)">
<summary>Draws a line of the specified width and color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawLine(Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Numerics.Vector2,Windows.UI.Color,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawLine(System.Numerics.Vector2,System.Numerics.Vector2,Windows.UI.Color,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<summary>Draws a line of the specified width and color, with a custom stroke style.</summary>
</member>
@ -484,22 +484,22 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawEllipse(System.Single,System.Single,System.Single,System.Single,Windows.UI.Color,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<summary>It's like a circle, but squashed.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawEllipse(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawEllipse(System.Numerics.Vector2,System.Single,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<summary>It's like a circle, but squashed. Using a brush to define the color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawEllipse(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawEllipse(System.Numerics.Vector2,System.Single,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,System.Single)">
<summary>It's like a circle, but squashed. Using a brush to define the color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawEllipse(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawEllipse(System.Numerics.Vector2,System.Single,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<summary>It's like a circle, but squashed. Using a brush to define the color and with a custom stroke style.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawEllipse(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,System.Single,Windows.UI.Color)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawEllipse(System.Numerics.Vector2,System.Single,System.Single,Windows.UI.Color)">
<summary>It's like a circle, but squashed.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawEllipse(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,System.Single,Windows.UI.Color,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawEllipse(System.Numerics.Vector2,System.Single,System.Single,Windows.UI.Color,System.Single)">
<summary>It's like a circle, but squashed.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawEllipse(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,System.Single,Windows.UI.Color,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawEllipse(System.Numerics.Vector2,System.Single,System.Single,Windows.UI.Color,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<summary>It's like a circle, but squashed.</summary>
</member>
@ -509,10 +509,10 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillEllipse(System.Single,System.Single,System.Single,System.Single,Windows.UI.Color)">
<summary>Fills the interior of a ellipse with the specified color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillEllipse(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillEllipse(System.Numerics.Vector2,System.Single,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<summary>Fills the interior of an ellipse, using a brush to define the color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillEllipse(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,System.Single,Windows.UI.Color)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillEllipse(System.Numerics.Vector2,System.Single,System.Single,Windows.UI.Color)">
<summary>Fills the interior of a ellipse with the specified color.</summary>
</member>
@ -534,22 +534,22 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawCircle(System.Single,System.Single,System.Single,Windows.UI.Color,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<summary>Draws a circle of the specified stroke width and color, with a custom stroke style.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawCircle(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawCircle(System.Numerics.Vector2,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<summary>Draws a circle of single unit stroke width, using a brush to define the color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawCircle(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawCircle(System.Numerics.Vector2,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,System.Single)">
<summary>Draws a circle of the specified stroke width, using a brush to define the color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawCircle(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawCircle(System.Numerics.Vector2,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<summary>Draws a circle of the specified stroke width, using a brush to define the color and with a custom stroke style.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawCircle(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,Windows.UI.Color)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawCircle(System.Numerics.Vector2,System.Single,Windows.UI.Color)">
<summary>Draws a circle of single unit stroke width and the specified color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawCircle(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,Windows.UI.Color,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawCircle(System.Numerics.Vector2,System.Single,Windows.UI.Color,System.Single)">
<summary>Draws a circle of the specified stroke width and color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawCircle(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,Windows.UI.Color,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawCircle(System.Numerics.Vector2,System.Single,Windows.UI.Color,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<summary>Draws a circle of the specified stroke width and color, with a custom stroke style.</summary>
</member>
@ -559,17 +559,17 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillCircle(System.Single,System.Single,System.Single,Windows.UI.Color)">
<summary>Fills the interior of a circle with the specified color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillCircle(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillCircle(System.Numerics.Vector2,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<summary>Fills the interior of a circle, using a brush to define the color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillCircle(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,Windows.UI.Color)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillCircle(System.Numerics.Vector2,System.Single,Windows.UI.Color)">
<summary>Fills the interior of a circle with the specified color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawText(System.String,System.Single,System.Single,Windows.UI.Color)">
<summary>Draws text using a default font.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawText(System.String,Microsoft.Graphics.Canvas.Numerics.Vector2,Windows.UI.Color)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawText(System.String,System.Numerics.Vector2,Windows.UI.Color)">
<summary>Draws text using a default font.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawText(System.String,System.Single,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,Microsoft.Graphics.Canvas.Text.CanvasTextFormat)">
@ -584,13 +584,13 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
The text format object is allowed to be null.
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawText(System.String,Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,Microsoft.Graphics.Canvas.Text.CanvasTextFormat)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawText(System.String,System.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,Microsoft.Graphics.Canvas.Text.CanvasTextFormat)">
<summary>Draws text at the specified position, using a brush to define the color.</summary>
<remarks>
The text format object is allowed to be null.
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawText(System.String,Microsoft.Graphics.Canvas.Numerics.Vector2,Windows.UI.Color,Microsoft.Graphics.Canvas.Text.CanvasTextFormat)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawText(System.String,System.Numerics.Vector2,Windows.UI.Color,Microsoft.Graphics.Canvas.Text.CanvasTextFormat)">
<summary>Draws text at the specified position.</summary>
<remarks>
The text format object is allowed to be null.
@ -779,22 +779,22 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Single,System.Single,Windows.UI.Color,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<summary>Draws a geometry relative to the specified position, with the specified stroke width, stroke style, and color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<summary>Draws a geometry relative to the specified position, with a single unit stroke width, and using a brush to define the color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,Microsoft.Graphics.Canvas.Numerics.Vector2,Windows.UI.Color)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Numerics.Vector2,Windows.UI.Color)">
<summary>Draws a geometry relative to the specified position, with a single unit stroke width and the specified color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,System.Single)">
<summary>Draws a geometry relative to the specified position, with the specified stroke width, and using a brush to define the color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,Microsoft.Graphics.Canvas.Numerics.Vector2,Windows.UI.Color,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Numerics.Vector2,Windows.UI.Color,System.Single)">
<summary>Draws a geometry relative to the specified position, with the specified stroke width and color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<summary>Draws a geometry relative to the specified position, with the specified stroke width and stroke style, and using a brush to define the color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,Microsoft.Graphics.Canvas.Numerics.Vector2,Windows.UI.Color,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Numerics.Vector2,Windows.UI.Color,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<summary>Draws a geometry relative to the specified position, with the specified stroke width, stroke style, and color.</summary>
</member>
@ -804,10 +804,10 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,Windows.UI.Color)">
<summary>Fills a geometry relative to the origin with the specified color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<summary>Fills a geometry relative to the specified position, using a brush to define the color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,Microsoft.Graphics.Canvas.Numerics.Vector2,Windows.UI.Color)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Numerics.Vector2,Windows.UI.Color)">
<summary>Fills a geometry relative to the specified position with the specified color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Single,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
@ -816,7 +816,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Single,System.Single,Windows.UI.Color)">
<summary>Fills a geometry relative to the specified position with the specified color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.FillGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<summary>Fills a geometry relative to the specified position, using a brush to define the color and a second brush to specify an opacity mask.</summary>
<remarks>
<p>
@ -903,14 +903,14 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
created by <see cref="O:Microsoft.Graphics.Canvas.Geometry.CanvasCachedGeometry.CreateStroke"/> or <see cref="O:Microsoft.Graphics.Canvas.Geometry.CanvasCachedGeometry.CreateFill"/>.
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawCachedGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasCachedGeometry,Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawCachedGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasCachedGeometry,System.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<summary>Draws a cached geometry relative to the specified position, using a brush to define the color.</summary>
<remarks>
Whether this operation is a stroke or fill is determined by whether the cached geometry was
created by <see cref="O:Microsoft.Graphics.Canvas.Geometry.CanvasCachedGeometry.CreateStroke"/> or <see cref="O:Microsoft.Graphics.Canvas.Geometry.CanvasCachedGeometry.CreateFill"/>.
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawCachedGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasCachedGeometry,Microsoft.Graphics.Canvas.Numerics.Vector2,Windows.UI.Color)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawCachedGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasCachedGeometry,System.Numerics.Vector2,Windows.UI.Color)">
<summary>Draws a cached geometry relative to the specified position and with the specified color.</summary>
<remarks>
Whether this operation is a stroke or fill is determined by whether the cached geometry was
@ -932,13 +932,13 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawTextLayout(Microsoft.Graphics.Canvas.Text.CanvasTextLayout,Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawTextLayout(Microsoft.Graphics.Canvas.Text.CanvasTextLayout,System.Numerics.Vector2,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<summary>Draws a text layout, using a brush to define the color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawTextLayout(Microsoft.Graphics.Canvas.Text.CanvasTextLayout,System.Single,System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush)">
<summary>Draws a text layout, using a brush to define the color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawTextLayout(Microsoft.Graphics.Canvas.Text.CanvasTextLayout,Microsoft.Graphics.Canvas.Numerics.Vector2,Windows.UI.Color)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawTextLayout(Microsoft.Graphics.Canvas.Text.CanvasTextLayout,System.Numerics.Vector2,Windows.UI.Color)">
<summary>Draws a text layout with the specified color.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawTextLayout(Microsoft.Graphics.Canvas.Text.CanvasTextLayout,System.Single,System.Single,Windows.UI.Color)">
@ -995,7 +995,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</remarks>
<seealso cref="T:Microsoft.Graphics.Canvas.CanvasActiveLayer"/>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.CreateLayer(System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.CreateLayer(System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Numerics.Matrix3x2)">
<summary>Creates a layer that will clip its contents to an arbitrarily complex region defined by a geometry, and blend using the specified opacity.</summary>
<remarks>
<p>The layer affects all drawing until the returned <see cref="T:Microsoft.Graphics.Canvas.CanvasActiveLayer"/> object is closed. In C#, this is typically done with a "using" statement.</p>
@ -1004,7 +1004,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</remarks>
<seealso cref="T:Microsoft.Graphics.Canvas.CanvasActiveLayer"/>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.CreateLayer(Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.CreateLayer(Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Numerics.Matrix3x2)">
<summary>Creates a layer that will clip its contents to an arbitrarily complex region defined by a geometry, and blend the specified opacity mask brush.</summary>
<remarks>
<p>The layer affects all drawing until the returned <see cref="T:Microsoft.Graphics.Canvas.CanvasActiveLayer"/> object is closed. In C#, this is typically done with a "using" statement.</p>
@ -1013,7 +1013,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</remarks>
<seealso cref="T:Microsoft.Graphics.Canvas.CanvasActiveLayer"/>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.CreateLayer(System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,Windows.Foundation.Rect,Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,Microsoft.Graphics.Canvas.Numerics.Matrix3x2,Microsoft.Graphics.Canvas.CanvasLayerOptions)">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.CreateLayer(System.Single,Microsoft.Graphics.Canvas.Brushes.ICanvasBrush,Windows.Foundation.Rect,Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Numerics.Matrix3x2,Microsoft.Graphics.Canvas.CanvasLayerOptions)">
<summary>Creates a layer that will clip its contents to a rectangle and/or geometry region, and blend using the specified opacity and/or opacity mask brush.</summary>
<remarks>
<p>The layer affects all drawing until the returned <see cref="T:Microsoft.Graphics.Canvas.CanvasActiveLayer"/> object is closed. In C#, this is typically done with a "using" statement.</p>
@ -1102,7 +1102,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawGradientMesh(Microsoft.Graphics.Canvas.Geometry.CanvasGradientMesh,System.Single,System.Single)" Experimental="true" Win10="true">
<summary>Draws a gradient mesh, relative to the specified position.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawGradientMesh(Microsoft.Graphics.Canvas.Geometry.CanvasGradientMesh,Microsoft.Graphics.Canvas.Numerics.Vector2)" Experimental="true" Win10="true">
<member name="M:Microsoft.Graphics.Canvas.CanvasDrawingSession.DrawGradientMesh(Microsoft.Graphics.Canvas.Geometry.CanvasGradientMesh,System.Numerics.Vector2)" Experimental="true" Win10="true">
<summary>Draws a gradient mesh, relative to the specified position.</summary>
</member>

Просмотреть файл

@ -118,10 +118,10 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasFontFace.GetRecommendedRenderingMode(System.Single,System.Single,Microsoft.Graphics.Canvas.Text.CanvasTextMeasuringMode,Microsoft.Graphics.Canvas.Text.CanvasTextRenderingParameters)">
<summary>Determines the recommended rendering mode for the font, using the specified size and rendering constraints.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasFontFace.GetRecommendedRenderingMode(System.Single,System.Single,Microsoft.Graphics.Canvas.Text.CanvasTextMeasuringMode,Microsoft.Graphics.Canvas.Text.CanvasTextRenderingParameters,Microsoft.Graphics.Canvas.Numerics.Matrix3x2,System.Boolean,Microsoft.Graphics.Canvas.CanvasAntialiasing)">
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasFontFace.GetRecommendedRenderingMode(System.Single,System.Single,Microsoft.Graphics.Canvas.Text.CanvasTextMeasuringMode,Microsoft.Graphics.Canvas.Text.CanvasTextRenderingParameters,System.Numerics.Matrix3x2,System.Boolean,Microsoft.Graphics.Canvas.CanvasAntialiasing)">
<summary>Determines the recommended rendering mode for the font, using the specified size and rendering constraints.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasFontFace.GetRecommendedGridFit(System.Single,System.Single,Microsoft.Graphics.Canvas.Text.CanvasTextMeasuringMode,Microsoft.Graphics.Canvas.Text.CanvasTextRenderingParameters,Microsoft.Graphics.Canvas.Numerics.Matrix3x2,System.Boolean,Microsoft.Graphics.Canvas.CanvasAntialiasing)">
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasFontFace.GetRecommendedGridFit(System.Single,System.Single,Microsoft.Graphics.Canvas.Text.CanvasTextMeasuringMode,Microsoft.Graphics.Canvas.Text.CanvasTextRenderingParameters,System.Numerics.Matrix3x2,System.Boolean,Microsoft.Graphics.Canvas.CanvasAntialiasing)">
<summary>Determines the recommended grid fit for the font, using the specified size and rendering constraints.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasFontFace.GetVerticalGlyphVariants(System.Int32[])">
@ -160,6 +160,9 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="P:Microsoft.Graphics.Canvas.Text.CanvasFontFace.FaceNames">
<summary>Gets a map of localized strings that contain the face names for the font (for example, Regular or Bold).</summary>
</member>
<member name="P:Microsoft.Graphics.Canvas.Text.CanvasFontFace.FamilyNames">
<summary>FamilyNames</summary>
</member>
<member name="P:Microsoft.Graphics.Canvas.Text.CanvasFontFace.FileFormatType">
<summary>Gets the file format type of a font face. </summary>
</member>

Просмотреть файл

@ -95,11 +95,11 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Gets a grouping of all the fonts available locally on the system.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasFontSet.GetMatchingFontsFromProperties(Microsoft.Graphics.Canvas.Text.CanvasFontProperty[])" Win10="true">
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasFontSet.GetMatchingFonts(Microsoft.Graphics.Canvas.Text.CanvasFontProperty[])" Win10="true">
<summary>Gets a subset of fonts matching the specified criteria.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasFontSet.GetMatchingFontsFromProperties(System.String,Windows.UI.Text.FontWeight,Windows.UI.Text.FontStretch,Windows.UI.Text.FontStyle)" Win10="true">
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasFontSet.GetMatchingFonts(System.String,Windows.UI.Text.FontWeight,Windows.UI.Text.FontStretch,Windows.UI.Text.FontStyle)" Win10="true">
<summary>Gets a subset of fonts within the given WWS family prioritized by WWS distance.</summary>
</member>
@ -107,11 +107,11 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Returns a count of how many times a given property value occurs in the set.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasFontSet.GetPropertyValuesFromIndex(System.UInt32,Microsoft.Graphics.Canvas.Text.CanvasFontPropertyIdentifier)" Win10="true">
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasFontSet.GetPropertyValues(System.UInt32,Microsoft.Graphics.Canvas.Text.CanvasFontPropertyIdentifier)" Win10="true">
<summary>Returns the property values of a specific font item index.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasFontSet.GetPropertyValuesFromIdentifier(Microsoft.Graphics.Canvas.Text.CanvasFontPropertyIdentifier,System.String)" Win10="true">
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasFontSet.GetPropertyValues(Microsoft.Graphics.Canvas.Text.CanvasFontPropertyIdentifier,System.String)" Win10="true">
<summary>Returns all unique property values in the set, which can be used for purposes such as displaying a family list or tag cloud.</summary>
<remarks>
<p>Values are returned in priority order according to the language list, such that if a font contains more than one localized name, the preferred one will be returned.</p>
@ -119,7 +119,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasFontSet.GetPropertyValuesFromIdentifier(Microsoft.Graphics.Canvas.Text.CanvasFontPropertyIdentifier)" Win10="true">
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasFontSet.GetPropertyValues(Microsoft.Graphics.Canvas.Text.CanvasFontPropertyIdentifier)" Win10="true">
<summary>Returns all unique property values in the set, which can be used for purposes such as displaying a family list or tag cloud.</summary>
<remarks>All values are returned regardless of language, including all localized names.</remarks>
</member>

Просмотреть файл

@ -69,13 +69,13 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.CreateRoundedRectangle(Microsoft.Graphics.Canvas.ICanvasResourceCreator,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
<summary>Creates a new rounded rectangle geometry object with the specified extents.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.CreateEllipse(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.CreateEllipse(Microsoft.Graphics.Canvas.ICanvasResourceCreator,System.Numerics.Vector2,System.Single,System.Single)">
<summary>Creates a new ellipse geometry object with the specified extents.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.CreateEllipse(Microsoft.Graphics.Canvas.ICanvasResourceCreator,System.Single,System.Single,System.Single,System.Single)">
<summary>Creates a new ellipse geometry object with the specified extents.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.CreateCircle(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.CreateCircle(Microsoft.Graphics.Canvas.ICanvasResourceCreator,System.Numerics.Vector2,System.Single)">
<summary>Creates a new circle geometry object with the specified extents.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.CreateCircle(Microsoft.Graphics.Canvas.ICanvasResourceCreator,System.Single,System.Single,System.Single)">
@ -89,7 +89,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
If your app needs to create multiple paths, say, where one is a strict subset of the other,
consider using multiple CanvasPathBuilder objects.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.CreatePolygon(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Microsoft.Graphics.Canvas.Numerics.Vector2[])">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.CreatePolygon(Microsoft.Graphics.Canvas.ICanvasResourceCreator,System.Numerics.Vector2[])">
<summary>Creates a new polygon geometry (triangle, quadrilateral, etc.), connecting the specified points.</summary>
<remarks>
<p>The polygon will automatically be closed by connecting the last point back to the first one.</p>
@ -97,12 +97,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.CombineWith(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,Microsoft.Graphics.Canvas.Numerics.Matrix3x2,Microsoft.Graphics.Canvas.Geometry.CanvasGeometryCombine)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.CombineWith(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Numerics.Matrix3x2,Microsoft.Graphics.Canvas.Geometry.CanvasGeometryCombine)">
<summary>Returns the combination of this geometry and the specified geometry according to the specified combine operation,
such as union, intersection, etc. </summary>
<remarks>Uses default flattening tolerance and identity transform.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.CombineWith(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,Microsoft.Graphics.Canvas.Numerics.Matrix3x2,Microsoft.Graphics.Canvas.Geometry.CanvasGeometryCombine,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.CombineWith(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Numerics.Matrix3x2,Microsoft.Graphics.Canvas.Geometry.CanvasGeometryCombine,System.Single)">
<summary>Returns the combination of this geometry and the specified geometry according to the specified combine operation,
such as union, intersection, etc. </summary>
<remarks>Uses the specified flattening tolerance and transform.</remarks>
@ -115,7 +115,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Returns a geometry equivalent to a stroked area of this geometry, with the specified stroke width and a default stroke style. </summary>
<remarks>Uses the default flattening tolerance and identity transform.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.Stroke(System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle,Microsoft.Graphics.Canvas.Numerics.Matrix3x2,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.Stroke(System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle,System.Numerics.Matrix3x2,System.Single)">
<summary>Returns a geometry equivalent to a stroked area of this geometry, with the specified stroke width and a default stroke style. </summary>
<remarks>Uses the specified flattening tolerance and transform.</remarks>
</member>
@ -125,7 +125,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
Uses default flattening tolerance and identity transform.
The output geometry is created such that its fill won't ever depend on the choice of CanvasFilledRegionDetermination.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.Outline(Microsoft.Graphics.Canvas.Numerics.Matrix3x2,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.Outline(System.Numerics.Matrix3x2,System.Single)">
<summary>Returns a geometry with equivalent fill, but no self-intersections, and figures are all oriented counterclockwise. </summary>
<remarks>
Uses the specified flattening tolerance and transform.
@ -137,7 +137,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
Uses default flattening tolerance and identity transform.
Any arcs or quadratic beziers in the source geometry will be output as roughly equivalent cubic beziers or lines, depending on the simplification option.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.Simplify(Microsoft.Graphics.Canvas.Geometry.CanvasGeometrySimplification,Microsoft.Graphics.Canvas.Numerics.Matrix3x2,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.Simplify(Microsoft.Graphics.Canvas.Geometry.CanvasGeometrySimplification,System.Numerics.Matrix3x2,System.Single)">
<summary>Returns a version of the geometry that contains only lines, and, optionally, cubic Bezier curves. </summary>
<remarks>
Uses the specified flattening tolerance and transform.
@ -147,7 +147,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Returns a value describing the intersection between this geometry and the specified geometry. </summary>
<remarks>Uses default flattening tolerance and identity transform on the input geometry.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.CompareWith(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,Microsoft.Graphics.Canvas.Numerics.Matrix3x2,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.CompareWith(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry,System.Numerics.Matrix3x2,System.Single)">
<summary>Returns a value describing the intersection between this geometry and the specified geometry. </summary>
<remarks>Uses the specified flattening tolerance, and the specified transform on the input geometry.</remarks>
</member>
@ -158,7 +158,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<p>Area is a two-dimensional quantity.</p>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.ComputeArea(Microsoft.Graphics.Canvas.Numerics.Matrix3x2,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.ComputeArea(System.Numerics.Matrix3x2,System.Single)">
<summary>Returns the area of this geometry. </summary>
<remarks>
<p>Uses the specified flattening tolerance and transform.</p>
@ -169,7 +169,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Returns the length of the geometry as though the entire path were unrolled into a single straight line. </summary>
<remarks>Uses default flattening tolerance and identity transform on the input geometry.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.ComputePathLength(Microsoft.Graphics.Canvas.Numerics.Matrix3x2,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.ComputePathLength(System.Numerics.Matrix3x2,System.Single)">
<summary>Returns the length of the geometry as though the entire path were unrolled into a single straight line.</summary>
<remarks>Uses the specified flattening tolerance and transform.</remarks>
</member>
@ -177,19 +177,19 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Returns the point at the specified distance along the segments of the geometry.</summary>
<remarks>Uses default flattening tolerance and identity transform on the input geometry.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.ComputePointOnPath(System.Single,Microsoft.Graphics.Canvas.Numerics.Vector2@)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.ComputePointOnPath(System.Single,System.Numerics.Vector2@)">
<summary>Returns the point and tangent vector at the specified distance along the segments of the geometry.</summary>
<remarks>Uses default flattening tolerance and identity transform on the input geometry.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.ComputePointOnPath(System.Single,Microsoft.Graphics.Canvas.Numerics.Matrix3x2,System.Single,Microsoft.Graphics.Canvas.Numerics.Vector2@)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.ComputePointOnPath(System.Single,System.Numerics.Matrix3x2,System.Single,System.Numerics.Vector2@)">
<summary>Returns the point and tangent vector at the specified distance along the segments of the geometry.</summary>
<remarks>Uses the specified flattening tolerance and transform.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.FillContainsPoint(Microsoft.Graphics.Canvas.Numerics.Vector2)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.FillContainsPoint(System.Numerics.Vector2)">
<summary>Returns whether the area filled by the geometry contains the specified point.</summary>
<remarks>Uses default flattening tolerance and identity transform on the input geometry.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.FillContainsPoint(Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Numerics.Matrix3x2,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.FillContainsPoint(System.Numerics.Vector2,System.Numerics.Matrix3x2,System.Single)">
<summary>Returns whether the area filled by the geometry contains the specified point.</summary>
<remarks>Uses the specified flattening tolerance and transform.</remarks>
</member>
@ -197,7 +197,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Returns the bounds of the geometry.</summary>
<remarks>Uses default flattening tolerance and identity transform on the input geometry.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.ComputeBounds(Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.ComputeBounds(System.Numerics.Matrix3x2)">
<summary>Returns the bounds of the geometry.</summary>
<remarks>Uses the specified flattening tolerance and transform.</remarks>
</member>
@ -209,19 +209,19 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Returns the bounds of a stroked area of this geometry, with the specified stroke width and stroke style.</summary>
<remarks>Uses default flattening tolerance and identity transform on the input geometry.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.ComputeStrokeBounds(System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle,Microsoft.Graphics.Canvas.Numerics.Matrix3x2,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.ComputeStrokeBounds(System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle,System.Numerics.Matrix3x2,System.Single)">
<summary>Returns the bounds of a stroked area of this geometry, with the specified stroke width and stroke style.</summary>
<remarks>Uses the specified flattening tolerance and transform.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.StrokeContainsPoint(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.StrokeContainsPoint(System.Numerics.Vector2,System.Single)">
<summary>Returns whether the stroked area of this geometry, with the specified stroke width and default stroke style, would contain the specified point.</summary>
<remarks>Uses default flattening tolerance and identity transform on the input geometry.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.StrokeContainsPoint(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.StrokeContainsPoint(System.Numerics.Vector2,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle)">
<summary>Returns whether the stroked area of this geometry, with the specified stroke width and stroke style, would contain the specified point.</summary>
<remarks>Uses default flattening tolerance and identity transform on the input geometry.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.StrokeContainsPoint(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle,Microsoft.Graphics.Canvas.Numerics.Matrix3x2,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.StrokeContainsPoint(System.Numerics.Vector2,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasStrokeStyle,System.Numerics.Matrix3x2,System.Single)">
<summary>Returns whether the stroked area of this geometry, with the specified stroke width and stroke style, would contain the specified point.</summary>
<remarks>Uses the specified flattening tolerance and transform.</remarks>
</member>
@ -266,7 +266,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<remarks>If there are any curves in the input geometry, the curves are output as roughly equivalent, very short lines.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.Transform(Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.Transform(System.Numerics.Matrix3x2)">
<summary>Returns a transformed version of this geometry.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.CreateGroup(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Microsoft.Graphics.Canvas.Geometry.CanvasGeometry[])">
@ -344,7 +344,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
For more information, see <a href="https://msdn.microsoft.com/en-us/library/windows/desktop/dn280327%28v=vs.85%29.aspx">ComputeFlatteningTolerance</a>.
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.ComputeFlatteningTolerance(System.Single,System.Single,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.ComputeFlatteningTolerance(System.Single,System.Single,System.Numerics.Matrix3x2)">
<summary>Computes the correct flattening tolerance given the specified DPI, maximum zoom level, and geometry transform.</summary>
<remarks>
This computation guarantees that under any scaling up to the maximum zoom level, curves will have no loss of fidelity.
@ -360,7 +360,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.Tessellate">
<summary>Returns an array of clockwise-wound triangles that cover the geometry.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.Tessellate(Microsoft.Graphics.Canvas.Numerics.Matrix3x2,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGeometry.Tessellate(System.Numerics.Matrix3x2,System.Single)">
<summary>Returns an array of clockwise-wound triangles that cover the geometry after it has
been transformed using the specified matrix and flattened using the specified tolerance.</summary>
</member>
@ -389,19 +389,19 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="T:Microsoft.Graphics.Canvas.Geometry.ICanvasPathReceiver">
<summary>Applications implement this interface in order to read back geometry path data.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.ICanvasPathReceiver.BeginFigure(Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Geometry.CanvasFigureFill)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.ICanvasPathReceiver.BeginFigure(System.Numerics.Vector2,Microsoft.Graphics.Canvas.Geometry.CanvasFigureFill)">
<summary>Signals the beginning of a figure to the app.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.ICanvasPathReceiver.AddArc(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,System.Single,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasSweepDirection,Microsoft.Graphics.Canvas.Geometry.CanvasArcSize)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.ICanvasPathReceiver.AddArc(System.Numerics.Vector2,System.Single,System.Single,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasSweepDirection,Microsoft.Graphics.Canvas.Geometry.CanvasArcSize)">
<summary>Signals an arc to the app.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.ICanvasPathReceiver.AddCubicBezier(Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Numerics.Vector2)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.ICanvasPathReceiver.AddCubicBezier(System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Signals a cubic bezier to the app.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.ICanvasPathReceiver.AddLine(Microsoft.Graphics.Canvas.Numerics.Vector2)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.ICanvasPathReceiver.AddLine(System.Numerics.Vector2)">
<summary>Signals a line to the app.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.ICanvasPathReceiver.AddQuadraticBezier(Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Numerics.Vector2)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.ICanvasPathReceiver.AddQuadraticBezier(System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Signals a quadratic bezier to the app.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.ICanvasPathReceiver.SetFilledRegionDetermination(Microsoft.Graphics.Canvas.Geometry.CanvasFilledRegionDetermination)">

Просмотреть файл

@ -132,6 +132,9 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</p>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGradientMesh.#ctor(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Microsoft.Graphics.Canvas.Geometry.CanvasGradientMeshPatch[])">
<summary>Initializes a new instance of the CanvasGradientMesh class.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGradientMesh.Dispose">
<summary>Releases all resources used by the CanvasGradientMesh.</summary>
</member>
@ -148,7 +151,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="P:Microsoft.Graphics.Canvas.Geometry.CanvasGradientMesh.Device">
<summary>Gets the device associated with this CanvasGradientMesh.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGradientMesh.CreateCoonsPatch(Microsoft.Graphics.Canvas.Numerics.Vector2[],Windows.UI.Color[],Microsoft.Graphics.Canvas.Geometry.CanvasGradientMeshPatchEdge[])">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGradientMesh.CreateCoonsPatch(System.Numerics.Vector2[],Windows.UI.Color[],Microsoft.Graphics.Canvas.Geometry.CanvasGradientMeshPatchEdge[])">
<summary>Creates a CanvasGradientMesh using Coons patch semantics.</summary>
<remarks>
<p>
@ -169,7 +172,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<img src="../media/CanvasGradientMesh_CreateCoonsPatch.png" alt="CanvasGradientMeshPatch.CreateCoonsPatch diagram"/>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGradientMesh.CreateTensorPatch(Microsoft.Graphics.Canvas.Numerics.Vector2[],Windows.UI.Color[],Microsoft.Graphics.Canvas.Geometry.CanvasGradientMeshPatchEdge[])">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasGradientMesh.CreateTensorPatch(System.Numerics.Vector2[],Windows.UI.Color[],Microsoft.Graphics.Canvas.Geometry.CanvasGradientMeshPatchEdge[])">
<summary>Creates a CanvasGradientMesh using tensor patch semantics.</summary>
<remarks>
<p>

Просмотреть файл

@ -25,7 +25,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
session.
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.ICanvasImage.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.ICanvasImage.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<remarks>
These bounds are the area the image would fill if it were drawn at

Просмотреть файл

@ -147,10 +147,10 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.#ctor(Microsoft.Graphics.Canvas.ICanvasResourceCreator)">
<summary>Initializes a new instance of the CanvasPathBuilder class.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.BeginFigure(Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Geometry.CanvasFigureFill)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.BeginFigure(System.Numerics.Vector2,Microsoft.Graphics.Canvas.Geometry.CanvasFigureFill)">
<summary>Starts a new figure at the specified point, with the specified figure fill option.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.BeginFigure(Microsoft.Graphics.Canvas.Numerics.Vector2)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.BeginFigure(System.Numerics.Vector2)">
<summary>Starts a new figure at the specified point, with the default figure fill option of <see cref="F:Microsoft.Graphics.Canvas.Geometry.CanvasFigureFill.Default"/>.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.BeginFigure(System.Single,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasFigureFill)">
@ -159,7 +159,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.BeginFigure(System.Single,System.Single)">
<summary>Starts a new figure at the specified point, with the default figure fill option of <see cref="F:Microsoft.Graphics.Canvas.Geometry.CanvasFigureFill.Default"/>.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.AddArc(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,System.Single,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasSweepDirection,Microsoft.Graphics.Canvas.Geometry.CanvasArcSize)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.AddArc(System.Numerics.Vector2,System.Single,System.Single,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasSweepDirection,Microsoft.Graphics.Canvas.Geometry.CanvasArcSize)">
<summary>Adds a single arc to the path, specified by start and end points through which an ellipse will be fitted.</summary>
<remarks>
<p>
@ -170,13 +170,13 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
is more than one possible solution.
</p>
<p>
See the <see cref="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.AddArc(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,System.Single,System.Single,System.Single)"/>
See the <see cref="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.AddArc(System.Numerics.Vector2,System.Single,System.Single,System.Single,System.Single)"/>
overload for an alternative (often easier) way to specify arcs.
</p>
<p>The ellipse rotation angle is in radians.</p>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.AddArc(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,System.Single,System.Single,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.AddArc(System.Numerics.Vector2,System.Single,System.Single,System.Single,System.Single)">
<summary>Adds a single arc to the path, specified as a portion of an ellipse.</summary>
<remarks>
<p>
@ -198,24 +198,24 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
will begin, these will be automatically connected using a straight line.
</p>
<p>
See the <see cref="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.AddArc(Microsoft.Graphics.Canvas.Numerics.Vector2,System.Single,System.Single,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasSweepDirection,Microsoft.Graphics.Canvas.Geometry.CanvasArcSize)"/>
See the <see cref="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.AddArc(System.Numerics.Vector2,System.Single,System.Single,System.Single,Microsoft.Graphics.Canvas.Geometry.CanvasSweepDirection,Microsoft.Graphics.Canvas.Geometry.CanvasArcSize)"/>
overload for an alternative way to specify arcs, which is more complicated but offers extra
abilities such as the option to rotate the ellipse.
</p>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.AddCubicBezier(Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Numerics.Vector2)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.AddCubicBezier(System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Adds a cubic bezier to the path. The bezier starts where the path left off, and has the specified control points and end point.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.AddLine(Microsoft.Graphics.Canvas.Numerics.Vector2)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.AddLine(System.Numerics.Vector2)">
<summary>Adds a line segment to the path, with the specified end point.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.AddLine(System.Single,System.Single)">
<summary>Adds a line segment to the path, with the specified end point.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.AddQuadraticBezier(Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Numerics.Vector2)">
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.AddQuadraticBezier(System.Numerics.Vector2,System.Numerics.Vector2)">
<summary>Adds a quadratic bezier to the path. The bezier starts where the path left off, and has the specified control point and end point.</summary>
<remarks>To add a bezier with two control points, see <see cref="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.AddCubicBezier(Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Numerics.Vector2)"/></remarks>
<remarks>To add a bezier with two control points, see <see cref="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.AddCubicBezier(System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2)"/></remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Geometry.CanvasPathBuilder.AddGeometry(Microsoft.Graphics.Canvas.Geometry.CanvasGeometry)">
<summary>Adds all the figures of the specified geometry to the path.</summary>

Просмотреть файл

@ -51,20 +51,20 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Initializes a new instance of the CanvasRenderTarget class.</summary>
<remarks>Size is in device independent pixels (DIPs), using the specified DPI.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasRenderTarget.#ctor(Microsoft.Graphics.Canvas.ICanvasResourceCreator,System.Single,System.Single,System.Single,Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat,Microsoft.Graphics.Canvas.CanvasAlphaMode)">
<member name="M:Microsoft.Graphics.Canvas.CanvasRenderTarget.#ctor(Microsoft.Graphics.Canvas.ICanvasResourceCreator,System.Single,System.Single,System.Single,Windows.Graphics.DirectX.DirectXPixelFormat,Microsoft.Graphics.Canvas.CanvasAlphaMode)">
<summary>Initializes a new instance of the CanvasRenderTarget class.</summary>
<remarks>
<p>Size is in device independent pixels (DIPs), using the specified DPI.</p>
<p>List of <a href="PixelFormats.htm">supported pixel formats</a>.</p>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasRenderTarget.CreateFromDirect3D11Surface(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Microsoft.Graphics.Canvas.DirectX.Direct3D11.IDirect3DSurface)">
<member name="M:Microsoft.Graphics.Canvas.CanvasRenderTarget.CreateFromDirect3D11Surface(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface)">
<summary>Creates a CanvasRenderTarget from an existing Direct3D graphics surface, using premultiplied alpha and default (96) DPI.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasRenderTarget.CreateFromDirect3D11Surface(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Microsoft.Graphics.Canvas.DirectX.Direct3D11.IDirect3DSurface,System.Single)">
<member name="M:Microsoft.Graphics.Canvas.CanvasRenderTarget.CreateFromDirect3D11Surface(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface,System.Single)">
<summary>Creates a CanvasRenderTarget from an existing Direct3D graphics surface, using the specified DPI and premultiplied alpha.</summary>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasRenderTarget.CreateFromDirect3D11Surface(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Microsoft.Graphics.Canvas.DirectX.Direct3D11.IDirect3DSurface,System.Single,Microsoft.Graphics.Canvas.CanvasAlphaMode)">
<member name="M:Microsoft.Graphics.Canvas.CanvasRenderTarget.CreateFromDirect3D11Surface(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface,System.Single,Microsoft.Graphics.Canvas.CanvasAlphaMode)">
<summary>Creates a CanvasRenderTarget from an existing Direct3D graphics surface, using the specified DPI and alpha behavior.</summary>
</member>

Просмотреть файл

@ -80,7 +80,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
Size is in <a href="DPI.htm">device independent pixels (DIPs)</a>.
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasSwapChain.#ctor(Microsoft.Graphics.Canvas.ICanvasResourceCreator,System.Single,System.Single,System.Single,Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat,System.Int32,Microsoft.Graphics.Canvas.CanvasAlphaMode)">
<member name="M:Microsoft.Graphics.Canvas.CanvasSwapChain.#ctor(Microsoft.Graphics.Canvas.ICanvasResourceCreator,System.Single,System.Single,System.Single,Windows.Graphics.DirectX.DirectXPixelFormat,System.Int32,Microsoft.Graphics.Canvas.CanvasAlphaMode)">
<summary>Initializes a new instance of the CanvasSwapChain class with the options specified.</summary>
<remarks>
<p>Size is in <a href="DPI.htm">device independent pixels (DIPs)</a>.</p>
@ -113,7 +113,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</p>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasSwapChain.CreateForCoreWindow(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Windows.UI.Core.CoreWindow,System.Single,System.Single,System.Single,Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat,System.Int32)">
<member name="M:Microsoft.Graphics.Canvas.CanvasSwapChain.CreateForCoreWindow(Microsoft.Graphics.Canvas.ICanvasResourceCreator,Windows.UI.Core.CoreWindow,System.Single,System.Single,System.Single,Windows.Graphics.DirectX.DirectXPixelFormat,System.Int32)">
<summary>Initializes a new instance of a CanvasSwapChain, suitable for use with CoreWindow.</summary>
<remarks>
<p>
@ -188,7 +188,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</p>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.CanvasSwapChain.ResizeBuffers(System.Single,System.Single,System.Single,Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat,System.Int32)">
<member name="M:Microsoft.Graphics.Canvas.CanvasSwapChain.ResizeBuffers(System.Single,System.Single,System.Single,Windows.Graphics.DirectX.DirectXPixelFormat,System.Int32)">
<summary>Changes the CanvasSwapChain's back buffer size, DPI, pixel format, and number of buffers.</summary>
<remarks>
<p>

Просмотреть файл

@ -392,7 +392,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<remarks>The bounds are relative to the text's layout box.
These bounds are in DIPs, and do not take into account any transforms that might be applied while rendering the text.</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasTextLayout.HitTest(Microsoft.Graphics.Canvas.Numerics.Vector2)">
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasTextLayout.HitTest(System.Numerics.Vector2)">
<summary>Gets whether the point overlaps with any text in the text layout.</summary>
<remarks>
<p>Any whitespace before the end of the text, also counts as text.</p>
@ -412,7 +412,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</p>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasTextLayout.HitTest(Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Text.CanvasTextLayoutRegion@)">
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasTextLayout.HitTest(System.Numerics.Vector2,Microsoft.Graphics.Canvas.Text.CanvasTextLayoutRegion@)">
<summary>Gets whether the point overlaps with any text in the text layout.</summary>
<remarks>
<p>Any whitespace before the end of the text, also counts as text.</p>
@ -432,7 +432,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</p>
</remarks>
</member>
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasTextLayout.HitTest(Microsoft.Graphics.Canvas.Numerics.Vector2,Microsoft.Graphics.Canvas.Text.CanvasTextLayoutRegion@,System.Boolean@)">
<member name="M:Microsoft.Graphics.Canvas.Text.CanvasTextLayout.HitTest(System.Numerics.Vector2,Microsoft.Graphics.Canvas.Text.CanvasTextLayoutRegion@,System.Boolean@)">
<summary>Gets whether the point overlaps with any text in the text layout.</summary>
<remarks>
<p>Any whitespace before the end of the text, also counts as text.</p>

Просмотреть файл

@ -30,12 +30,6 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<member name="T:Microsoft.Graphics.Canvas.Text.CanvasTextRenderingMode" Experimental="true">
<summary>Specifies the behavior when glyphs are rendered.</summary>
<remarks>
<p>
This enum contains an additional field, NaturalSymmetricDownsampled,
available on Windows 10 only. NaturalSymmetricDownsampled is the same as NaturalSymmetric
except that text is rendered in a downsampled form where possible, sacrificing quality
for faster performance.
</p>
<p>
Outline text is recommended for scenarios where text size is animated- for example, text being
zoomed in and out- if maintaining smooth quality is important. The default rendering mode
@ -84,6 +78,13 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
and diagonal lines look smoother.
</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Text.CanvasTextRenderingMode.NaturalSymmetricDownsampled" Win10="true">
<summary>
Similar to NaturalSymmetric except that text is rendered in a
downsampled form where possible, sacrificing quality for faster
performance.
</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Text.CanvasTextRenderingMode.Outline">
<summary>Specifies that text rendering should be perfomed using geometric outlines.</summary>
</member>

Просмотреть файл

@ -50,37 +50,5 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</summary>
</member>
<member name="N:Microsoft.Graphics.Canvas.DirectX">
<summary>This namespace defines DirectX types used for interop with other components.</summary>
<remarks>
When targeting the Universal Windows Platform,
this namespace is renamed to Windows.Graphics.DirectX.
</remarks>
</member>
<member name="N:Microsoft.Graphics.Canvas.DirectX.Direct3D11">
<summary>This namespace defines Direct3D11 types used for interop with other components.</summary>
<remarks>
When targeting the Universal Windows Platform,
this namespace is renamed to Windows.Graphics.DirectX.Direct3D11.
</remarks>
</member>
<member name="N:Microsoft.Graphics.Canvas.Numerics">
<summary>This namespace defines Windows Runtime vector and matrix types. These are only used
for data exchange, and do not include any methods for doing math with the values.
For more complete functionality, see the .NET <see cref="N:System.Numerics"/> and
C++ <a href="WindowsNumerics.htm">Windows.Foundation.Numerics</a> namespaces.</summary>
<remarks>
<p>
When targeting the Universal Windows Platform,
this namespace is renamed to Windows.Foundation.Numerics.
</p>
<p>
See <conceptualLink target="UAP"/> for more information about the numerics types on Windows 10.
</p>
</remarks>
</member>
</members>
</doc>

Просмотреть файл

@ -65,8 +65,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<para>
Or, to use a CanvasRenderTarget as an input to an effect, pass it
in wherever the effect expects to use an
<codeEntityReference>T:Microsoft.Graphics.Canvas.Effects.IGraphicsEffectSource</codeEntityReference>
in wherever the effect expects to use an <link xlink:href="https://msdn.microsoft.com/en-us/library/windows/apps/windows.graphics.effects.igraphicseffectsource.aspx">IGraphicsEffectSource</link>
as a source. For example:
<code>
GaussianBlurEffect blurEffect = new GaussianBlurEffect()

Просмотреть файл

@ -9,7 +9,11 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<developerConceptualDocument xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5" xmlns:xlink="http://www.w3.org/1999/xlink">
<introduction>
<para>
The <codeEntityReference>T:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat</codeEntityReference>
The
<externalLink>
<linkText>DirectXPixelFormat</linkText>
<linkUri>https://msdn.microsoft.com/en-us/library/windows/apps/windows.graphics.directx.directxpixelformat.aspx</linkUri>
</externalLink>
enum includes all the many and varied pixel formats used by Direct3D and DXGI,
but only a few of these options are supported by Win2D (or by Direct2D upon which
Win2D is built).
@ -35,7 +39,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<table>
<tableHeader>
<row>
<entry><codeEntityReference>T:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat</codeEntityReference></entry>
<entry>DirectXPixelFormat</entry>
<entry>Compatible <codeEntityReference>T:Microsoft.Graphics.Canvas.CanvasAlphaMode</codeEntityReference>s</entry>
<entry>Notes</entry>
</row>
@ -131,7 +135,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<table>
<tableHeader>
<row>
<entry><codeEntityReference>T:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat</codeEntityReference></entry>
<entry>DirectXPixelFormat</entry>
<entry>Compatible <codeEntityReference>T:Microsoft.Graphics.Canvas.CanvasAlphaMode</codeEntityReference>s</entry>
<entry>Notes</entry>
</row>
@ -186,7 +190,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<table>
<tableHeader>
<row>
<entry><codeEntityReference>T:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat</codeEntityReference></entry>
<entry>DirectXPixelFormat</entry>
<entry>Compatible <codeEntityReference>T:Microsoft.Graphics.Canvas.CanvasAlphaMode</codeEntityReference>s</entry>
<entry>Notes</entry>
</row>

Просмотреть файл

@ -378,7 +378,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<para>
Let's break down how <codeInline>DrawText</codeInline> has changed. "<legacyBold>Hello, World!</legacyBold>" remains the same
as before. The x and y offset parameters have been replaced with a single
<codeEntityReference>T:System.Numerics.Vector2</codeEntityReference> which is generated
<externalLink><linkText>System.Numerics.Vector2</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/System.Numerics.Vector2</linkUri></externalLink> which is generated
by <codeInline>RndPosition</codeInline>. Finally, instead of using a predefined color, <codeInline>Color.FromArgb</codeInline>
allows you to define a color using A, R, G and B values. A is alpha, or the opacity level; in this case you always want fully
opaque (<legacyBold>255</legacyBold>).

Просмотреть файл

@ -1,123 +0,0 @@
<?xml version="1.0"?>
<!--
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See LICENSE.txt in the project root for license information.
-->
<topic id="UAP" revisionNumber="1">
<developerConceptualDocument xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5" xmlns:xlink="http://www.w3.org/1999/xlink">
<introduction>
<para>
As of Win2D version 1.0.0, Win2D can be used to build Universal
Windows apps using
<externalLink>
<linkText>Visual Studio 2015</linkText>
<linkUri>http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx</linkUri>
</externalLink>.
</para>
</introduction>
<section>
<title>Substituted Types</title>
<content>
<para>
Some types that were previously provided by Win2D are now included as
part of the Universal Windows Platform. This allows Win2D to
interoperate with other Universal Windows Platform APIs. As an
application developer you may need to update your application to use
the updated type names.
</para>
<table>
<title>New Universal Windows Platform types used by Win2D</title>
<tableHeader>
<row>
<entry><para>Win2D for Windows 8.1 / Windows Phone 8.1</para></entry>
<entry><para>Win2D for Universal Windows Platform</para></entry>
</row>
</tableHeader>
<row>
<entry><codeEntityReference qualifyHint="true">T:Microsoft.Graphics.Canvas.BitmapSize</codeEntityReference></entry>
<entry><codeInline>Windows.Graphics.Imaging.BitmapSize</codeInline></entry>
</row>
<row>
<entry><codeEntityReference>N:Microsoft.Graphics.Canvas.DirectX</codeEntityReference>.*</entry>
<entry><codeInline>Windows.Graphics.DirectX.*</codeInline></entry>
</row>
<row>
<entry><codeEntityReference>N:Microsoft.Graphics.Canvas.DirectX.Direct3D11</codeEntityReference>.*</entry>
<entry><codeInline>Windows.Graphics.DirectX.Direct3D11.*</codeInline></entry>
</row>
<row>
<entry><codeEntityReference qualifyHint="true">T:Microsoft.Graphics.Canvas.Effects.IGraphicsEffect</codeEntityReference></entry>
<entry><codeInline>Windows.Graphics.Effects.IGraphicsEffect</codeInline></entry>
</row>
<row>
<entry><codeEntityReference qualifyHint="true">T:Microsoft.Graphics.Canvas.Effects.IGraphicsEffectSource</codeEntityReference></entry>
<entry><codeInline>Windows.Graphics.Effects.IGraphicsEffectSource</codeInline></entry>
</row>
<row>
<entry><codeEntityReference>N:Microsoft.Graphics.Canvas.Numerics</codeEntityReference>.*</entry>
<entry><codeInline>Windows.Foundation.Numerics.*</codeInline></entry>
</row>
</table>
</content>
</section>
<section>
<title>Numerics Types</title>
<content>
<para>
The <codeEntityReference> N:System.Numerics </codeEntityReference>
namespace was previously implemented by the
Microsoft.Graphics.Canvas.Numerics.dll assembly. For the Universal
Windows Platform it is implemented by the CLR assembly
System.Numerics.Vectors. The CLR assembly is able to provide more
efficient interop with WinRT APIs. In addition, the runtime is able
to perform SIMD optimizations on code using these types.
</para>
<para>
As a general rule, if you code against System.Numerics then the same
code will build with all flavors of Win2D.
</para>
</content>
</section>
<section>
<title>DirectX Types</title>
<content>
<para>
<codeEntityReference>
T:Microsoft.Graphics.Canvas.DirectX.Direct3D11.IDirect3DSurface
</codeEntityReference> and <codeEntityReference>
T:Microsoft.Graphics.Canvas.DirectX.Direct3D11.IDirect3DDevice
</codeEntityReference> are now built into the Universal Windows Platform.
This allows other Universal Windows Platform APIs to interoperate with
Win2D. For example, the Video Effect example in ExampleGallery uses
the Win2D and the new media effects API (via IBasicVideoEffect) by
exchanging IDirect3DDevice and IDirect3DSurface objects.
</para>
</content>
</section>
<section>
<title>Effect Interfaces</title>
<content>
<para>
<codeEntityReference>
T:Microsoft.Graphics.Canvas.Effects.IGraphicsEffect
</codeEntityReference> and <codeEntityReference>
T:Microsoft.Graphics.Canvas.Effects.IGraphicsEffectSource
</codeEntityReference> are now built into the Universal Windows Platform.
This allows other Universal Windows Platform APIs to interoperate with
Win2D. For example, the new <codeInline>Windows.UI.Composition.EffectVisual</codeInline>
API can use Win2D types such as CompositeEffect or SaturationEffect
to describe what effect processing should be applied to a composition visual.
</para>
</content>
</section>
</developerConceptualDocument>
</topic>

Просмотреть файл

@ -1,261 +0,0 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// Licensed under the MIT License. See LICENSE.txt in the project root for license information.
// TODO #3356 - delete this file when we switch docs to have UAP as primary focus.
// It is needed because our docs are currently generated against the 8.1 flavor of Win2D,
// yet we want docs to include the new effects that are only available in UAP. Therefore
// this file explicitly declares the API surface of the new effect types, in the same
// format as normally output by the ExtractAPISurface tool.
namespace Windows.Graphics.Imaging
{
public class SoftwareBitmap { internal SoftwareBitmap() { } }
}
namespace Windows.UI.Composition
{
public class Compositor { internal Compositor() { } }
public class CompositionDrawingSurface { internal CompositionDrawingSurface() { } }
public class CompositionGraphicsDevice { internal CompositionGraphicsDevice() { } }
public interface ICompositionSurface { }
}
namespace Windows.UI.Input.Inking
{
public class InkStroke { internal InkStroke() { } }
}
namespace Microsoft.Graphics.Canvas
{
/// <summary></summary>
public sealed partial class CanvasDrawingSession : global::System.IDisposable, global::Microsoft.Graphics.Canvas.ICanvasResourceCreatorWithDpi, global::Microsoft.Graphics.Canvas.ICanvasResourceCreator
{
/// <summary></summary>
public void DrawInk(System.Collections.Generic.IEnumerable<Windows.UI.Input.Inking.InkStroke> inkStrokes) { throw new System.NotImplementedException(); }
/// <summary></summary>
public void DrawInk(System.Collections.Generic.IEnumerable<Windows.UI.Input.Inking.InkStroke> inkStrokes, bool highContrast) { throw new System.NotImplementedException(); }
/// <summary></summary>
public void DrawGradientMesh(Microsoft.Graphics.Canvas.Geometry.CanvasGradientMesh gradientMesh) { throw new System.NotImplementedException(); }
/// <summary></summary>
public void DrawGradientMesh(Microsoft.Graphics.Canvas.Geometry.CanvasGradientMesh gradientMesh, global::System.Single x, global::System.Single y) { throw new System.NotImplementedException(); }
/// <summary></summary>
public void DrawGradientMesh(Microsoft.Graphics.Canvas.Geometry.CanvasGradientMesh gradientMesh, Microsoft.Graphics.Canvas.Numerics.Vector2 offset) { throw new System.NotImplementedException(); }
}
/// <summary></summary>
public partial class CanvasBitmap
{
/// <summary></summary>
public void CreateFromSoftwareBitmap(ICanvasResourceCreator resourceCreator, Windows.Graphics.Imaging.SoftwareBitmap sourceBitmap) { throw new System.NotImplementedException(); }
}
}
namespace Microsoft.Graphics.Canvas.Geometry
{
/// <summary></summary>
public enum CanvasGradientMeshPatchEdge : int
{
/// <summary></summary>
Aliased = 0,
/// <summary></summary>
Antialiased = 1,
/// <summary></summary>
AliasedAndInflated = 2,
}
/// <summary></summary>
public struct CanvasGradientMeshPatch
{
/// <summary></summary>
public Microsoft.Graphics.Canvas.Numerics.Vector2 Point00;
/// <summary></summary>
public Microsoft.Graphics.Canvas.Numerics.Vector2 Point01;
/// <summary></summary>
public Microsoft.Graphics.Canvas.Numerics.Vector2 Point02;
/// <summary></summary>
public Microsoft.Graphics.Canvas.Numerics.Vector2 Point03;
/// <summary></summary>
public Microsoft.Graphics.Canvas.Numerics.Vector2 Point10;
/// <summary></summary>
public Microsoft.Graphics.Canvas.Numerics.Vector2 Point11;
/// <summary></summary>
public Microsoft.Graphics.Canvas.Numerics.Vector2 Point12;
/// <summary></summary>
public Microsoft.Graphics.Canvas.Numerics.Vector2 Point13;
/// <summary></summary>
public Microsoft.Graphics.Canvas.Numerics.Vector2 Point20;
/// <summary></summary>
public Microsoft.Graphics.Canvas.Numerics.Vector2 Point21;
/// <summary></summary>
public Microsoft.Graphics.Canvas.Numerics.Vector2 Point22;
/// <summary></summary>
public Microsoft.Graphics.Canvas.Numerics.Vector2 Point23;
/// <summary></summary>
public Microsoft.Graphics.Canvas.Numerics.Vector2 Point30;
/// <summary></summary>
public Microsoft.Graphics.Canvas.Numerics.Vector2 Point31;
/// <summary></summary>
public Microsoft.Graphics.Canvas.Numerics.Vector2 Point32;
/// <summary></summary>
public Microsoft.Graphics.Canvas.Numerics.Vector2 Point33;
/// <summary></summary>
public global::Windows.UI.Color Color00;
/// <summary></summary>
public global::Windows.UI.Color Color03;
/// <summary></summary>
public global::Windows.UI.Color Color30;
/// <summary></summary>
public global::Windows.UI.Color Color33;
/// <summary></summary>
public Microsoft.Graphics.Canvas.Geometry.CanvasGradientMeshPatchEdge Edge00To03;
/// <summary></summary>
public Microsoft.Graphics.Canvas.Geometry.CanvasGradientMeshPatchEdge Edge03To33;
/// <summary></summary>
public Microsoft.Graphics.Canvas.Geometry.CanvasGradientMeshPatchEdge Edge33To30;
/// <summary></summary>
public Microsoft.Graphics.Canvas.Geometry.CanvasGradientMeshPatchEdge Edge30To00;
}
/// <summary></summary>
public sealed class CanvasGradientMesh : global::System.IDisposable
{
internal CanvasGradientMesh() { }
/// <summary>Releases all resources used by the CanvasGradientMesh.</summary>
public void Dispose() { throw new System.NotImplementedException(); }
/// <summary></summary>
public CanvasGradientMeshPatch[] Patches
{
get { throw new System.NotImplementedException(); }
}
/// <summary></summary>
public global::Windows.Foundation.Rect GetBounds(CanvasDrawingSession drawingSession)
{
throw new System.NotImplementedException();
}
/// <summary></summary>
public global::Microsoft.Graphics.Canvas.CanvasDevice Device
{
get { throw new System.NotImplementedException(); }
}
/// <summary></summary>
public static CanvasGradientMeshPatch CreateCoonsPatch(
global::Microsoft.Graphics.Canvas.Numerics.Vector2[] points,
global::Windows.UI.Color[] colors,
CanvasGradientMeshPatchEdge[] edges)
{
throw new System.NotImplementedException();
}
/// <summary></summary>
public static CanvasGradientMeshPatch CreateTensorPatch(
global::Microsoft.Graphics.Canvas.Numerics.Vector2[] points,
global::Windows.UI.Color[] colors,
CanvasGradientMeshPatchEdge[] edges)
{
throw new System.NotImplementedException();
}
}
}
namespace Microsoft.Graphics.Canvas.Text
{
/// <summary></summary>
public enum CanvasLineSpacingMode : int
{
/// <summary></summary>
Default = 0,
/// <summary></summary>
Uniform = 1,
/// <summary></summary>
Proportional = 2,
}
/// <summary></summary>
public sealed partial class CanvasTextFormat : global::System.IDisposable
{
/// <summary></summary>
public global::Microsoft.Graphics.Canvas.Text.CanvasLineSpacingMode LineSpacingMode
{
get { throw new System.NotImplementedException(); }
set { throw new System.NotImplementedException(); }
}
}
/// <summary></summary>
public sealed partial class CanvasTextLayout : global::System.IDisposable
{
/// <summary></summary>
public global::Microsoft.Graphics.Canvas.Text.CanvasLineSpacingMode LineSpacingMode
{
get { throw new System.NotImplementedException(); }
set { throw new System.NotImplementedException(); }
}
}
/// <summary></summary>
public sealed partial class CanvasFontSet : global::System.IDisposable
{
/// <summary></summary>
public global::Microsoft.Graphics.Canvas.Text.CanvasFontSet GetMatchingFontsFromProperties(global::Microsoft.Graphics.Canvas.Text.CanvasFontProperty[] properties) { throw new System.NotImplementedException(); }
/// <summary></summary>
public global::Microsoft.Graphics.Canvas.Text.CanvasFontSet GetMatchingFontsFromProperties(global::System.String familyName, global::Windows.UI.Text.FontWeight weight, global::Windows.UI.Text.FontStretch stretch, global::Windows.UI.Text.FontStyle style) { throw new System.NotImplementedException(); }
/// <summary></summary>
public global::System.UInt32 CountFontsMatchingProperty(global::Microsoft.Graphics.Canvas.Text.CanvasFontProperty property) { throw new System.NotImplementedException(); }
/// <summary></summary>
public global::System.Collections.Generic.IReadOnlyDictionary<global::System.String, global::System.String> GetPropertyValuesFromIndex(global::System.UInt32 index, global::Microsoft.Graphics.Canvas.Text.CanvasFontPropertyIdentifier id) { throw new System.NotImplementedException(); }
/// <summary></summary>
public global::Microsoft.Graphics.Canvas.Text.CanvasFontProperty[] GetPropertyValuesFromIdentifier(global::Microsoft.Graphics.Canvas.Text.CanvasFontPropertyIdentifier id, global::System.String preferredLocales) { throw new System.NotImplementedException(); }
/// <summary></summary>
public global::Microsoft.Graphics.Canvas.Text.CanvasFontProperty[] GetPropertyValuesFromIdentifier(global::Microsoft.Graphics.Canvas.Text.CanvasFontPropertyIdentifier id) { throw new System.NotImplementedException(); }
}
}
namespace Microsoft.Graphics.Canvas.UI.Composition
{
/// <summary></summary>
public static class CanvasComposition
{
/// <summary></summary>
public static Windows.UI.Composition.CompositionGraphicsDevice CreateCompositionGraphicsDevice(Windows.UI.Composition.Compositor compositor, Microsoft.Graphics.Canvas.CanvasDevice canvasDevice) { throw new System.NotImplementedException(); }
/// <summary></summary>
public static Windows.UI.Composition.ICompositionSurface CreateCompositionSurfaceForSwapChain(Windows.UI.Composition.Compositor compositor, Microsoft.Graphics.Canvas.CanvasSwapChain swapChain) { throw new System.NotImplementedException(); }
/// <summary></summary>
public static Microsoft.Graphics.Canvas.CanvasDrawingSession CreateDrawingSession(Windows.UI.Composition.CompositionDrawingSurface drawingSurface) { throw new System.NotImplementedException(); }
/// <summary></summary>
public static Microsoft.Graphics.Canvas.CanvasDrawingSession CreateDrawingSession(Windows.UI.Composition.CompositionDrawingSurface drawingSurface, global::Windows.Foundation.Rect updateRect) { throw new System.NotImplementedException(); }
/// <summary></summary>
public static Microsoft.Graphics.Canvas.CanvasDevice GetCanvasDevice(Windows.UI.Composition.CompositionGraphicsDevice graphicsDevice) { throw new System.NotImplementedException(); }
/// <summary></summary>
public static void Resize(Windows.UI.Composition.CompositionDrawingSurface drawingSurface, global::Windows.Foundation.Size sizeInPixels) { throw new System.NotImplementedException(); }
/// <summary></summary>
public static void SetCanvasDevice(Windows.UI.Composition.CompositionGraphicsDevice graphicsDevice, Microsoft.Graphics.Canvas.CanvasDevice canvasDevice) { throw new System.NotImplementedException(); }
}
// This shouldn't be necessary, and it is in the wrong namespace, but it
// conflicts with the W.F.Point generated for the numerics docs if it is put
// in the right namespace, and it complains that it can't be found if it
// isn't present at all.
public struct Point { }
}

86
winrt/docsrc/Win81.aml Normal file
Просмотреть файл

@ -0,0 +1,86 @@
<?xml version="1.0"?>
<!--
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See LICENSE.txt in the project root for license information.
-->
<topic id="Win81" revisionNumber="1">
<developerConceptualDocument xmlns="http://ddue.schemas.microsoft.com/authoring/2003/5" xmlns:xlink="http://www.w3.org/1999/xlink">
<introduction>
<para>
Win2D can be used to build Windows 8.1 and Windows Phone 8.1 apps.
</para>
</introduction>
<section>
<title>Substituted Types</title>
<content>
<para>
Some types that are included as part of the Universal Windows Platform
are not available on Windows 8.1. Where possible, Win2D provides its
own implementation of these.
</para>
<table>
<title>Universal Windows Platform types used by Win2D</title>
<tableHeader>
<row>
<entry><para>Win2D for Universal Windows Platform</para></entry>
<entry><para>Win2D for Windows 8.1 / Windows Phone 8.1</para></entry>
</row>
</tableHeader>
<row>
<entry><externalLink><linkText>Windows.Graphics.Imaging.BitmapSize</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/Windows.Graphics.Imaging.BitmapSize</linkUri></externalLink></entry>
<entry>Microsoft.Graphics.Canvas.BitmapSize</entry>
</row>
<row>
<entry><externalLink><linkText>Windows.Graphics.DirectX</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/Windows.Graphics.DirectX</linkUri></externalLink>.*</entry>
<entry>Microsoft.Graphics.Canvas.DirectX.*</entry>
</row>
<row>
<entry><externalLink><linkText>Windows.Graphics.DirectX.Direct3D11</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/Windows.Graphics.DirectX.Direct3D11</linkUri></externalLink>.*</entry>
<entry>Microsoft.Graphics.Canvas.DirectX.Direct3D11.*</entry>
</row>
<row>
<entry><externalLink><linkText>Windows.Graphics.Effects.IGraphicsEffect</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/Windows.Graphics.Effects.IGraphicsEffect</linkUri></externalLink></entry>
<entry>Microsoft.Graphics.Canvas.Effects.IGraphicsEffect</entry>
</row>
<row>
<entry><externalLink><linkText>Windows.Graphics.Effects.IGraphicsEffectSource</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/Windows.Graphics.Effects.IGraphicsEffectSource</linkUri></externalLink></entry>
<entry>Microsoft.Graphics.Canvas.Effects.IGraphicsEffectSource</entry>
</row>
<row>
<entry><externalLink><linkText>Windows.Foundation.Numerics</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/Windows.Foundation.Numerics</linkUri></externalLink>.*</entry>
<entry>Microsoft.Graphics.Canvas.Numerics.*</entry>
</row>
</table>
</content>
</section>
<section>
<title>Numerics Types</title>
<content>
<para>
For the Universal Windows Platform, the
<externalLink><linkText>System.Numerics</linkText><linkUri>https://msdn.microsoft.com/library/windows/apps/System.Numerics</linkUri></externalLink>
namespace is implemented by the CLR assembly System.Numerics.Vectors.
The CLR assembly is able to provde more efficient interop with WinRT
APIs. In addition, the runtime is able to perform SIMD optimizations
on code using these types.
</para>
<para>
Win2D for Windows 8.1 provides an implementation of the
System.Numerics namespace in the
Microsoft.Graphics.Canvas.Numerics.dll assembly.
</para>
<para>
As a general rule, if you code against System.Numerics then the same
code will build with all flavors of Win2D.
</para>
</content>
</section>
</developerConceptualDocument>
</topic>

Просмотреть файл

@ -1,290 +0,0 @@
<?xml version="1.0"?>
<!--
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See LICENSE.txt in the project root for license information.
-->
<doc>
<assembly>
<name>Microsoft.Graphics.Canvas</name>
</assembly>
<members>
<member name="T:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DBindings">
<summary>Identifies the ways in which a resource may be bound to the graphics pipeline.</summary>
<remarks>
<p>
When targeting the Universal Windows Platform,
this enum is moved to the namespace Windows.Graphics.DirectX.Direct3D11.
</p>
<p>
This Windows Runtime type corresponds to the DirectX
<a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ff476085">D3D11_BIND_FLAG</a> enum.
</p>
</remarks>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DBindings.VertexBuffer">
<summary>Bind a buffer as a vertex buffer to the input-assembler stage.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DBindings.IndexBuffer">
<summary>Bind a buffer as an index buffer to the input-assembler stage.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DBindings.ConstantBuffer">
<summary>Bind a buffer as a constant buffer to a shader stage.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DBindings.ShaderResource">
<summary>Bind a buffer or texture to a shader stage.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DBindings.StreamOutput">
<summary>Bind an output buffer for the stream-output stage.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DBindings.RenderTarget">
<summary>Bind a texture as a render target for the output-merger stage.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DBindings.DepthStencil">
<summary>Bind a texture as a depth-stencil target for the output-merger stage.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DBindings.UnorderedAccess">
<summary>Bind an unordered access resource.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DBindings.Decoder">
<summary>Set this flag to indicate that a 2D texture is used to receive output from the decoder API.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DBindings.VideoEncoder">
<summary>Set this flag to indicate that a 2D texture is used to receive input from the video encoder API.</summary>
</member>
<member name="T:Microsoft.Graphics.Canvas.DirectX.Direct3D11.IDirect3DDevice">
<summary>A GPU rendering device, used for interop between different APIs.</summary>
<remarks>
<p>
When targeting the Universal Windows Platform,
this interface is moved to the namespace Windows.Graphics.DirectX.Direct3D11.
</p>
<p>Classes that implement this interface can be queried for the DirectX
<a href="http://msdn.microsoft.com/en-us/library/windows/desktop/bb174527">IDXGIDevice</a>.</p>
<p>To move back and forth between IDirect3DDevice and IDXGIDevice, use the methods:</p>
<code>
// For Windows 8.1 / Windows Phone 8.1:
// header: Microsoft.Graphics.Canvas.DirectX.Direct3D11.interop.h
// namespace: Microsoft::Graphics::Canvas::DirectX::Direct3D11
//
// For Universal Windows Platform:
// header: Windows.Graphics.DirectX.Direct3D11.interop.h
// namespace: Windows::Graphics::DirectX::Direct3D11
template&lt;typename DXGI_TYPE&gt;
HRESULT GetDXGIInterface(_In_ IDirect3DDevice^ device, _COM_Outptr_ DXGI_TYPE** dxgi);
IDirect3DDevice^ CreateDirect3DDevice(_In_ IDXGIDevice* dxgiDevice);
</code>
</remarks>
<example>
<p>First include the necessary headers and namespaces:</p>
<code>
#include &lt;sdkddkver.h&gt;
#if WINVER &lt;= _WIN32_WINNT_WINBLUE
// Use the Windows 8.1 / Windows Phone 8.1 version
#include &lt;Microsoft.Graphics.Canvas.DirectX.Direct3D11.interop.h&gt;
using namespace Microsoft::Graphics::Canvas::DirectX::Direct3D11;
#else
// Use the Universal Windows Platform version
#include &lt;Windows.Graphics.DirectX.Direct3D11.interop.h&gt;
using namespace Windows::Graphics::DirectX::Direct3D11;
#endif
#include &lt;d2d1_2.h&gt;
using namespace Microsoft::WRL;
</code>
<p>To get the native DirectX device that is wrapped by a CanvasDevice:</p>
<code>
CanvasDevice^ canvasDevice = ...; // CanvasDevice implements IDirect3DDevice
ComPtr&lt;IDXGIDevice&gt; nativeDevice;
HRESULT hr = GetDXGIInterface(canvasDevice, nativeDevice.GetAddressOf());
</code>
<p>To create a new object wrapping a native DirectX device that can then
be used to construct a CanvasDevice:</p>
<code>
ComPtr&lt;IDXGIDevice&gt; nativeDevice = ...;
IDirect3DDevice^ winRTDevice = CreateDirect3DDevice(nativeDevice.Get());
CanvasDevice^ canvasDevice = CanvasDevice::CreateFromDirect3D11Device(CanvasDebugLevel::None, winRTDevice);
</code>
</example>
</member>
<member name="M:Microsoft.Graphics.Canvas.DirectX.Direct3D11.IDirect3DDevice.Trim">
<summary>Trims any graphics memory allocated by the graphics device on the app's behalf.</summary>
</member>
<member name="T:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DMultisampleDescription">
<summary>Describes multi-sampling parameters for a <see cref="T:Microsoft.Graphics.Canvas.DirectX.Direct3D11.IDirect3DSurface"/>.</summary>
<remarks>
<p>
When targeting the Universal Windows Platform,
this struct is moved to the namespace Windows.Graphics.DirectX.Direct3D11.
</p>
<p>
This Windows Runtime type corresponds to the DirectX
<a href="http://msdn.microsoft.com/en-us/library/windows/desktop/bb173072">DXGI_SAMPLE_DESC</a> structure.
</p>
</remarks>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DMultisampleDescription.Count">
<summary>The number of multisamples per pixel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DMultisampleDescription.Quality">
<summary>The image quality level. The higher the quality, the lower the performance.</summary>
</member>
<member name="T:Microsoft.Graphics.Canvas.DirectX.Direct3D11.IDirect3DSurface">
<summary>A GPU format 2D bitmap surface, used for interop between different APIs.</summary>
<remarks>
<p>
When targeting the Universal Windows Platform,
this interface is moved to the namespace Windows.Graphics.DirectX.Direct3D11.
</p>
<p>Classes that implement this interface can be queried for the DirectX
<a href="http://msdn.microsoft.com/en-us/library/windows/desktop/bb174565">IDXGISurface</a>
interface.</p>
<p>To move back and forth between IDirect3DSurface and IDXGISurface, use the methods:</p>
<code>
// For Windows 8.1 / Windows Phone 8.1:
// header: Microsoft.Graphics.Canvas.DirectX.Direct3D11.interop.h
// namespace: Microsoft::Graphics::Canvas::DirectX::Direct3D11
//
// For Universal Windows Platform:
// header: Windows.Graphics.DirectX.Direct3D11.interop.h
// namespace: Windows::Graphics::DirectX::Direct3D11
template&lt;typename DXGI_TYPE&gt;
HRESULT GetDXGIInterface(_In_ IDirect3DSurface^ surface, _COM_Outptr_ DXGI_TYPE** dxgi);
IDirect3DSurface^ CreateDirect3DSurface(_In_ IDXGISurface* dxgiSurface);
</code>
</remarks>
<example>
<p>First include the necessary headers and namespaces:</p>
<code>
#include &lt;sdkddkver.h&gt;
#if WINVER &lt;= _WIN32_WINNT_WINBLUE
// Use the Windows 8.1 / Windows Phone 8.1 version
#include &lt;Microsoft.Graphics.Canvas.DirectX.Direct3D11.interop.h&gt;
using namespace Microsoft::Graphics::Canvas::DirectX::Direct3D11;
#else
// Use the Universal Windows Platform version
#include &lt;Windows.Graphics.DirectX.Direct3D11.interop.h&gt;
using namespace Windows::Graphics::DirectX::Direct3D11;
#endif
#include &lt;d2d1_2.h&gt;
using namespace Microsoft::WRL;
</code>
<p>To get the native DirectX surface that is wrapped by an object that implements IDirect3DSurface:</p>
<code>
CanvasRenderTarget^ renderTarget = ref new CanvasRenderTarget();
ComPtr&lt;IDXGISurface&gt; dxgiSurface;
HRESULT hr = GetDXGIInterface(renderTarget, dxgiSurface.GetAddressOf());
</code>
<p>To create a new Windows Runtime surface wrapping a native DXGI surface:</p>
<code>
ComPtr&lt;IDXGISurface&gt; nativeSurface = ...;
IDirect3DSurface^ winRTSurface = CreateDirect3DSurface(nativeSurface.Get());
</code>
</example>
</member>
<member name="P:Microsoft.Graphics.Canvas.DirectX.Direct3D11.IDirect3DSurface.Description">
<summary>Gets a description of the surface.</summary>
</member>
<member name="T:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DSurfaceDescription">
<summary>Describes a <see cref="T:Microsoft.Graphics.Canvas.DirectX.Direct3D11.IDirect3DSurface"/>.</summary>
<remarks>
<p>
When targeting the Universal Windows Platform,
this struct is moved to the namespace Windows.Graphics.DirectX.Direct3D11.
</p>
<p>
This Windows Runtime type corresponds to the DirectX
<a href="http://msdn.microsoft.com/en-us/library/windows/desktop/bb173074">DXGI_SURFACE_DESC</a> structure.
</p>
</remarks>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DSurfaceDescription.Width">
<summary>Width of the surface.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DSurfaceDescription.Height">
<summary>Height of the surface.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DSurfaceDescription.Format">
<summary>Pixel format of the surface.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DSurfaceDescription.MultisampleDescription">
<summary>Multi-sampling parameters for the surface.</summary>
</member>
<member name="T:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DUsage">
<summary>Identifies expected resource use during rendering.
The usage directly reflects whether a resource is accessible by the CPU and/or the graphics processing unit (GPU).</summary>
<remarks>
<p>
When targeting the Universal Windows Platform,
this enum is moved to the namespace Windows.Graphics.DirectX.Direct3D11.
</p>
<p>
This Windows Runtime type corresponds to the DirectX
<a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ff476259">D3D11_USAGE</a> enum.
</p>
</remarks>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DUsage.Default">
<summary>A resource that requires read and write access by the GPU.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DUsage.Immutable">
<summary>A resource that can only be read by the GPU.
It cannot be written by the GPU, and cannot be accessed at all by the CPU.
This type of resource must be initialized when it is created, since it cannot be changed after creation.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DUsage.Dynamic">
<summary>A resource that is accessible by both the GPU (read only) and the CPU (write only).
A dynamic resource is a good choice for a resource that will be updated by the CPU at least once per frame.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.Direct3D11.Direct3DUsage.Staging">
<summary>A resource that supports data transfer (copy) from the GPU to the CPU.</summary>
</member>
</members>
</doc>

Просмотреть файл

@ -1,377 +0,0 @@
<?xml version="1.0"?>
<!--
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See LICENSE.txt in the project root for license information.
-->
<doc>
<assembly>
<name>Microsoft.Graphics.Canvas</name>
</assembly>
<members>
<member name="T:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat">
<summary>Specifies the pixel format of a DirectX surface.</summary>
<remarks>
<p>
When targeting the Universal Windows Platform,
this enum is moved to the namespace Windows.Graphics.DirectX.
</p>
<p>
This Windows Runtime type corresponds to the DirectX
<a href="http://msdn.microsoft.com/en-us/library/windows/desktop/bb173059">DXGI_FORMAT</a> enum.
</p>
</remarks>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.Unknown">
<summary>The format is not known.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R32G32B32A32Typeless">
<summary>A four-component, 128-bit typeless format that supports 32 bits per channel including alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R32G32B32A32Float">
<summary>A four-component, 128-bit floating-point format that supports 32 bits per channel including alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R32G32B32A32UInt">
<summary>A four-component, 128-bit unsigned-integer format that supports 32 bits per channel including alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R32G32B32A32Int">
<summary>A four-component, 128-bit signed-integer format that supports 32 bits per channel including alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R32G32B32Typeless">
<summary>A three-component, 96-bit typeless format that supports 32 bits per color channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R32G32B32Float">
<summary>A three-component, 96-bit floating-point format that supports 32 bits per color channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R32G32B32UInt">
<summary>A three-component, 96-bit unsigned-integer format that supports 32 bits per color channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R32G32B32Int">
<summary>A three-component, 96-bit signed-integer format that supports 32 bits per color channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R16G16B16A16Typeless">
<summary>A four-component, 64-bit typeless format that supports 16 bits per channel including alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R16G16B16A16Float">
<summary>A four-component, 64-bit floating-point format that supports 16 bits per channel including alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R16G16B16A16UIntNormalized">
<summary>A four-component, 64-bit unsigned-normalized-integer format that supports 16 bits per channel including alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R16G16B16A16UInt">
<summary>A four-component, 64-bit unsigned-integer format that supports 16 bits per channel including alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R16G16B16A16IntNormalized">
<summary>A four-component, 64-bit signed-normalized-integer format that supports 16 bits per channel including alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R16G16B16A16Int">
<summary>A four-component, 64-bit signed-integer format that supports 16 bits per channel including alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R32G32Typeless">
<summary>A two-component, 64-bit typeless format that supports 32 bits for the red channel and 32 bits for the green channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R32G32Float">
<summary>A two-component, 64-bit floating-point format that supports 32 bits for the red channel and 32 bits for the green channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R32G32UInt">
<summary>A two-component, 64-bit unsigned-integer format that supports 32 bits for the red channel and 32 bits for the green channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R32G32Int">
<summary>A two-component, 64-bit signed-integer format that supports 32 bits for the red channel and 32 bits for the green channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R32G8X24Typeless">
<summary>A two-component, 64-bit typeless format that supports 32 bits for the red channel, 8 bits for the green channel, and 24 bits are unused.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.D32FloatS8X24UInt">
<summary>A 32-bit floating-point component, and two unsigned-integer components (with an additional 32 bits). This format supports 32-bit depth, 8-bit stencil, and 24 bits are unused.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R32FloatX8X24Typeless">
<summary>A 32-bit floating-point component, and two typeless components (with an additional 32 bits). This format supports 32-bit red channel, 8 bits are unused, and 24 bits are unused.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.X32TypelessG8X24UInt">
<summary>A 32-bit typeless component, and two unsigned-integer components (with an additional 32 bits). This format has 32 bits unused, 8 bits for green channel, and 24 bits are unused.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R10G10B10A2Typeless">
<summary>A four-component, 32-bit typeless format that supports 10 bits for each color and 2 bits for alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R10G10B10A2UIntNormalized">
<summary>A four-component, 32-bit unsigned-normalized-integer format that supports 10 bits for each color and 2 bits for alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R10G10B10A2UInt">
<summary>A four-component, 32-bit unsigned-integer format that supports 10 bits for each color and 2 bits for alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R11G11B10Float">
<summary>Three partial-precision floating-point numbers encoded into a single 32-bit value (a variant of s10e5, which is sign bit, 10-bit mantissa, and 5-bit biased (15) exponent). There are no sign bits, and there is a 5-bit biased (15) exponent for each channel, 6-bit mantissa for R and G, and a 5-bit mantissa for B.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R8G8B8A8Typeless">
<summary>A four-component, 32-bit typeless format that supports 8 bits per channel including alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R8G8B8A8UIntNormalized">
<summary>A four-component, 32-bit unsigned-normalized-integer format that supports 8 bits per channel including alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R8G8B8A8UIntNormalizedSrgb">
<summary>A four-component, 32-bit unsigned-normalized integer sRGB format that supports 8 bits per channel including alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R8G8B8A8UInt">
<summary>A four-component, 32-bit unsigned-integer format that supports 8 bits per channel including alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R8G8B8A8IntNormalized">
<summary>A four-component, 32-bit signed-normalized-integer format that supports 8 bits per channel including alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R8G8B8A8Int">
<summary>A four-component, 32-bit signed-integer format that supports 8 bits per channel including alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R16G16Typeless">
<summary>A two-component, 32-bit typeless format that supports 16 bits for the red channel and 16 bits for the green channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R16G16Float">
<summary>A two-component, 32-bit floating-point format that supports 16 bits for the red channel and 16 bits for the green channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R16G16UIntNormalized">
<summary>A two-component, 32-bit unsigned-normalized-integer format that supports 16 bits each for the green and red channels.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R16G16UInt">
<summary>A two-component, 32-bit unsigned-integer format that supports 16 bits for the red channel and 16 bits for the green channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R16G16IntNormalized">
<summary>A two-component, 32-bit signed-normalized-integer format that supports 16 bits for the red channel and 16 bits for the green channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R16G16Int">
<summary>A two-component, 32-bit signed-integer format that supports 16 bits for the red channel and 16 bits for the green channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R32Typeless">
<summary>A single-component, 32-bit typeless format that supports 32 bits for the red channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.D32Float">
<summary>A single-component, 32-bit floating-point format that supports 32 bits for depth.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R32Float">
<summary>A single-component, 32-bit floating-point format that supports 32 bits for the red channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R32UInt">
<summary>A single-component, 32-bit unsigned-integer format that supports 32 bits for the red channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R32Int">
<summary>A single-component, 32-bit signed-integer format that supports 32 bits for the red channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R24G8Typeless">
<summary>A two-component, 32-bit typeless format that supports 24 bits for the red channel and 8 bits for the green channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.D24UIntNormalizedS8UInt">
<summary>A 32-bit z-buffer format that supports 24 bits for depth and 8 bits for stencil.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R24UIntNormalizedX8Typeless">
<summary>A 32-bit format, that contains a 24 bit, single-component, unsigned-normalized integer, with an additional typeless 8 bits. This format has 24 bits red channel and 8 bits unused.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.X24TypelessG8UInt">
<summary>A 32-bit format, that contains a 24 bit, single-component, typeless format, with an additional 8 bit unsigned integer component. This format has 24 bits unused and 8 bits green channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R8G8Typeless">
<summary>A two-component, 16-bit typeless format that supports 8 bits for the red channel and 8 bits for the green channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R8G8UIntNormalized">
<summary>A two-component, 16-bit unsigned-normalized-integer format that supports 8 bits for the red channel and 8 bits for the green channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R8G8UInt">
<summary>A two-component, 16-bit unsigned-integer format that supports 8 bits for the red channel and 8 bits for the green channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R8G8IntNormalized">
<summary>A two-component, 16-bit signed-normalized-integer format that supports 8 bits for the red channel and 8 bits for the green channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R8G8Int">
<summary>A two-component, 16-bit signed-integer format that supports 8 bits for the red channel and 8 bits for the green channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R16Typeless">
<summary>A single-component, 16-bit typeless format that supports 16 bits for the red channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R16Float">
<summary>A single-component, 16-bit floating-point format that supports 16 bits for the red channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.D16UIntNormalized">
<summary>A single-component, 16-bit unsigned-normalized-integer format that supports 16 bits for depth.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R16UIntNormalized">
<summary>A single-component, 16-bit unsigned-normalized-integer format that supports 16 bits for the red channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R16UInt">
<summary>A single-component, 16-bit unsigned-integer format that supports 16 bits for the red channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R16IntNormalized">
<summary>A single-component, 16-bit signed-normalized-integer format that supports 16 bits for the red channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R16Int">
<summary>A single-component, 16-bit signed-integer format that supports 16 bits for the red channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R8Typeless">
<summary>A single-component, 8-bit typeless format that supports 8 bits for the red channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R8UIntNormalized">
<summary>A single-component, 8-bit unsigned-normalized-integer format that supports 8 bits for the red channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R8UInt">
<summary>A single-component, 8-bit unsigned-integer format that supports 8 bits for the red channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R8IntNormalized">
<summary>A single-component, 8-bit signed-normalized-integer format that supports 8 bits for the red channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R8Int">
<summary>A single-component, 8-bit signed-integer format that supports 8 bits for the red channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.A8UIntNormalized">
<summary>A single-component, 8-bit unsigned-normalized-integer format for alpha only.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R1UIntNormalized">
<summary>A single-component, 1-bit unsigned-normalized integer format that supports 1 bit for the red channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R9G9B9E5SharedExponent">
<summary>Three partial-precision floating-point numbers encoded into a single 32-bit value all sharing the same 5-bit exponent (variant of s10e5, which is sign bit, 10-bit mantissa, and 5-bit biased (15) exponent). There is no sign bit, and there is a shared 5-bit biased (15) exponent and a 9-bit mantissa for each channel.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R8G8B8G8UIntNormalized">
<summary>A four-component, 32-bit unsigned-normalized-integer format. This packed RGB format is analogous to the UYVY format. Each 32-bit block describes a pair of pixels: (R8, G8, B8) and (R8, G8, B8) where the R8/B8 values are repeated, and the G8 values are unique to each pixel. Width must be even.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.G8R8G8B8UIntNormalized">
<summary>A four-component, 32-bit unsigned-normalized-integer format. This packed RGB format is analogous to the YUY2 format. Each 32-bit block describes a pair of pixels: (R8, G8, B8) and (R8, G8, B8) where the R8/B8 values are repeated, and the G8 values are unique to each pixel. Width must be even.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC1Typeless">
<summary>Four-component typeless block-compression format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC1UIntNormalized">
<summary>Four-component block-compression format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC1UIntNormalizedSrgb">
<summary>Four-component block-compression format for sRGB data.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC2Typeless">
<summary>Four-component typeless block-compression format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC2UIntNormalized">
<summary>Four-component block-compression format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC2UIntNormalizedSrgb">
<summary>Four-component block-compression format for sRGB data.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC3Typeless">
<summary>Four-component typeless block-compression format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC3UIntNormalized">
<summary>Four-component block-compression format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC3UIntNormalizedSrgb">
<summary>Four-component block-compression format for sRGB data.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC4Typeless">
<summary>One-component typeless block-compression format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC4UIntNormalized">
<summary>One-component block-compression format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC4IntNormalized">
<summary>One-component block-compression format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC5Typeless">
<summary>Two-component typeless block-compression format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC5UIntNormalized">
<summary>Two-component block-compression format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC5IntNormalized">
<summary>Two-component block-compression format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.B5G6R5UIntNormalized">
<summary>A three-component, 16-bit unsigned-normalized-integer format that supports 5 bits for blue, 6 bits for green, and 5 bits for red.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.B5G5R5A1UIntNormalized">
<summary>A four-component, 16-bit unsigned-normalized-integer format that supports 5 bits for each color channel and 1-bit alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.B8G8R8A8UIntNormalized">
<summary>A four-component, 32-bit unsigned-normalized-integer format that supports 8 bits for each color channel and 8-bit alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.B8G8R8X8UIntNormalized">
<summary>A four-component, 32-bit unsigned-normalized-integer format that supports 8 bits for each color channel and 8 bits unused.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.R10G10B10XRBiasA2UIntNormalized">
<summary>A four-component, 32-bit 2.8-biased fixed-point format that supports 10 bits for each color channel and 2-bit alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.B8G8R8A8Typeless">
<summary>A four-component, 32-bit typeless format that supports 8 bits for each channel including alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.B8G8R8A8UIntNormalizedSrgb">
<summary>A four-component, 32-bit unsigned-normalized standard RGB format that supports 8 bits for each channel including alpha.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.B8G8R8X8Typeless">
<summary>A four-component, 32-bit typeless format that supports 8 bits for each color channel, and 8 bits are unused.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.B8G8R8X8UIntNormalizedSrgb">
<summary>A four-component, 32-bit unsigned-normalized standard RGB format that supports 8 bits for each color channel, and 8 bits are unused.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC6HTypeless">
<summary>A typeless block-compression format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC6H16UnsignedFloat">
<summary>A block-compression format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC6H16Float">
<summary>A block-compression format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC7Typeless">
<summary>A typeless block-compression format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC7UIntNormalized">
<summary>A block-compression format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.BC7UIntNormalizedSrgb">
<summary>A block-compression format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.Ayuv">
<summary>Most common YUV 4:4:4 video resource format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.Y410">
<summary>10-bit per channel packed YUV 4:4:4 video resource format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.Y416">
<summary>16-bit per channel packed YUV 4:4:4 video resource format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.NV12">
<summary>Most common YUV 4:2:0 video resource format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.P010">
<summary>10-bit per channel planar YUV 4:2:0 video resource format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.P016">
<summary>16-bit per channel planar YUV 4:2:0 video resource format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.Opaque420">
<summary>8-bit per channel planar YUV 4:2:0 video resource format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.Yuy2">
<summary>Most common YUV 4:2:2 video resource format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.Y210">
<summary>10-bit per channel packed YUV 4:2:2 video resource format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.Y216">
<summary>16-bit per channel packed YUV 4:2:2 video resource format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.NV11">
<summary>Most common planar YUV 4:1:1 video resource format.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.AI44">
<summary>4-bit palletized YUV format that is commonly used for DVD subpicture.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.IA44">
<summary>4-bit palletized YUV format that is commonly used for DVD subpicture.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.P8">
<summary>8-bit palletized format that is used for palletized RGB data when the processor processes ISDB-T data and for palletized YUV data when the processor processes BluRay data.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.A8P8">
<summary>8-bit palletized format with 8 bits of alpha that is used for palletized YUV data when the processor processes BluRay data.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.DirectX.DirectXPixelFormat.B4G4R4A4UIntNormalized">
<summary>A four-component, 16-bit unsigned-normalized integer format that supports 4 bits for each channel including alpha.</summary>
</member>
</members>
</doc>

Просмотреть файл

@ -1,286 +0,0 @@
<?xml version="1.0"?>
<!--
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See LICENSE.txt in the project root for license information.
-->
<doc>
<assembly>
<name>Microsoft.Graphics.Canvas</name>
</assembly>
<members>
<member name="T:Microsoft.Graphics.Canvas.Numerics.Matrix3x2">
<summary>
<p>A 3x2 matrix, used for 2D transforms.</p>
<p>To manipulate matrix values, use the .NET <see cref="T:System.Numerics.Matrix3x2"/>
or C++ <a href="WindowsNumerics_float3x2.htm">float3x2</a> types instead.</p>
</summary>
<remarks>
<p>When targeting the Universal Windows Platform,
this struct is moved to the namespace Windows.Foundation.Numerics.</p>
<p>This Windows Runtime type is only used for data exchange, and does not include
any methods for manipulating the values or performing math computations.
For more complete functionality, see the .NET <see cref="N:System.Numerics"/>
and C++ <a href="WindowsNumerics.htm">Windows.Foundation.Numerics</a> namespaces.</p>
<p>System.Numerics.Matrix3x2 and Windows.Foundation.Numerics.float3x2 provide implicit
conversion operators to and from Microsoft.Graphics.Canvas.Numerics.Matrix3x2, so you
can use these richer types in your application code, then pass them directly to Windows
Runtime APIs that consume the Microsoft.Graphics.Canvas.Numerics types.</p>
</remarks>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix3x2.M11">
<summary>Value at row 1 column 1 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix3x2.M12">
<summary>Value at row 1 column 2 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix3x2.M21">
<summary>Value at row 2 column 1 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix3x2.M22">
<summary>Value at row 2 column 2 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix3x2.M31">
<summary>Value at row 3 column 1 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix3x2.M32">
<summary>Value at row 3 column 2 of the matrix.</summary>
</member>
<member name="T:Microsoft.Graphics.Canvas.Numerics.Matrix4x4">
<summary>
<p>A 4x4 matrix, used for 3D transforms.</p>
<p>To manipulate matrix values, use the .NET <see cref="T:System.Numerics.Matrix4x4"/>
or C++ <a href="WindowsNumerics_float4x4.htm">float4x4</a> types instead.</p>
</summary>
<remarks>
<p>When targeting the Universal Windows Platform,
this struct is moved to the namespace Windows.Foundation.Numerics.</p>
<p>This Windows Runtime type is only used for data exchange, and does not include
any methods for manipulating the values or performing math computations.
For more complete functionality, see the .NET <see cref="N:System.Numerics"/>
and C++ <a href="WindowsNumerics.htm">Windows.Foundation.Numerics</a> namespaces.</p>
<p>System.Numerics.Matrix4x4 and Windows.Foundation.Numerics.float4x4 provide implicit
conversion operators to and from Microsoft.Graphics.Canvas.Numerics.Matrix4x4, so you
can use these richer types in your application code, then pass them directly to Windows
Runtime APIs that consume the Microsoft.Graphics.Canvas.Numerics types.</p>
</remarks>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix4x4.M11">
<summary>Value at row 1 column 1 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix4x4.M12">
<summary>Value at row 1 column 2 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix4x4.M13">
<summary>Value at row 1 column 3 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix4x4.M14">
<summary>Value at row 1 column 4 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix4x4.M21">
<summary>Value at row 2 column 1 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix4x4.M22">
<summary>Value at row 2 column 2 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix4x4.M23">
<summary>Value at row 2 column 3 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix4x4.M24">
<summary>Value at row 2 column 4 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix4x4.M31">
<summary>Value at row 3 column 1 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix4x4.M32">
<summary>Value at row 3 column 2 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix4x4.M33">
<summary>Value at row 3 column 3 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix4x4.M34">
<summary>Value at row 3 column 4 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix4x4.M41">
<summary>Value at row 4 column 1 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix4x4.M42">
<summary>Value at row 4 column 2 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix4x4.M43">
<summary>Value at row 4 column 3 of the matrix.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Matrix4x4.M44">
<summary>Value at row 4 column 4 of the matrix.</summary>
</member>
<member name="T:Microsoft.Graphics.Canvas.Numerics.Plane">
<summary>
<p>A plane.</p>
<p>To manipulate plane values, use the .NET <see cref="T:System.Numerics.Plane"/>
or C++ <a href="WindowsNumerics_plane.htm">plane</a> types instead.</p>
</summary>
<remarks>
<p>When targeting the Universal Windows Platform,
this struct is moved to the namespace Windows.Foundation.Numerics.</p>
<p>This Windows Runtime type is only used for data exchange, and does not include
any methods for manipulating the values or performing math computations.
For more complete functionality, see the .NET <see cref="N:System.Numerics"/>
and C++ <a href="WindowsNumerics.htm">Windows.Foundation.Numerics</a> namespaces.</p>
<p>System.Numerics.Plane and Windows.Foundation.Numerics.plane provide implicit
conversion operators to and from Microsoft.Graphics.Canvas.Numerics.Plane, so you
can use these richer types in your application code, then pass them directly to Windows
Runtime APIs that consume the Microsoft.Graphics.Canvas.Numerics types.</p>
</remarks>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Plane.Normal">
<summary>Normal vector of the plane.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Plane.D">
<summary>Distance of the plane along its normal from the origin.</summary>
</member>
<member name="T:Microsoft.Graphics.Canvas.Numerics.Quaternion">
<summary>
<p>A four dimensional vector, used to represent a rotation.</p>
<p>To manipulate quaternion values, use the .NET <see cref="T:System.Numerics.Quaternion"/>
or C++ <a href="WindowsNumerics_quaternion.htm">quaternion</a> types instead.</p>
</summary>
<remarks>
<p>When targeting the Universal Windows Platform,
this struct is moved to the namespace Windows.Foundation.Numerics.</p>
<p>This Windows Runtime type is only used for data exchange, and does not include
any methods for manipulating the values or performing math computations.
For more complete functionality, see the .NET <see cref="N:System.Numerics"/>
and C++ <a href="WindowsNumerics.htm">Windows.Foundation.Numerics</a> namespaces.</p>
<p>System.Numerics.Quaternion and Windows.Foundation.Numerics.quaternion provide implicit
conversion operators to and from Microsoft.Graphics.Canvas.Numerics.Quaternion, so you
can use these richer types in your application code, then pass them directly to Windows
Runtime APIs that consume the Microsoft.Graphics.Canvas.Numerics types.</p>
</remarks>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Quaternion.X">
<summary>X value of the vector component of the quaternion.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Quaternion.Y">
<summary>Y value of the vector component of the quaternion.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Quaternion.Z">
<summary>Z value of the vector component of the quaternion.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Quaternion.W">
<summary>Rotation component of the quaternion.</summary>
</member>
<member name="T:Microsoft.Graphics.Canvas.Numerics.Vector2">
<summary>
<p>A vector with two components.</p>
<p>To manipulate vector values, use the .NET <see cref="T:System.Numerics.Vector2"/>
or C++ <a href="WindowsNumerics_float2.htm">float2</a> types instead.</p>
</summary>
<remarks>
<p>When targeting the Universal Windows Platform,
this struct is moved to the namespace Windows.Foundation.Numerics.</p>
<p>This Windows Runtime type is only used for data exchange, and does not include
any methods for manipulating the values or performing math computations.
For more complete functionality, see the .NET <see cref="N:System.Numerics"/>
and C++ <a href="WindowsNumerics.htm">Windows.Foundation.Numerics</a> namespaces.</p>
<p>System.Numerics.Vector2 and Windows.Foundation.Numerics.float2 provide implicit
conversion operators to and from Microsoft.Graphics.Canvas.Numerics.Vector2, so you
can use these richer types in your application code, then pass them directly to Windows
Runtime APIs that consume the Microsoft.Graphics.Canvas.Numerics types.</p>
</remarks>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Vector2.X">
<summary>X component of the vector.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Vector2.Y">
<summary>Y component of the vector.</summary>
</member>
<member name="T:Microsoft.Graphics.Canvas.Numerics.Vector3">
<summary>
<p>A vector with three components.</p>
<p>To manipulate vector values, use the .NET <see cref="T:System.Numerics.Vector3"/>
or C++ <a href="WindowsNumerics_float3.htm">float3</a> types instead.</p>
</summary>
<remarks>
<p>When targeting the Universal Windows Platform,
this struct is moved to the namespace Windows.Foundation.Numerics.</p>
<p>This Windows Runtime type is only used for data exchange, and does not include
any methods for manipulating the values or performing math computations.
For more complete functionality, see the .NET <see cref="N:System.Numerics"/>
and C++ <a href="WindowsNumerics.htm">Windows.Foundation.Numerics</a> namespaces.</p>
<p>System.Numerics.Vector3 and Windows.Foundation.Numerics.float3 provide implicit
conversion operators to and from Microsoft.Graphics.Canvas.Numerics.Vector3, so you
can use these richer types in your application code, then pass them directly to Windows
Runtime APIs that consume the Microsoft.Graphics.Canvas.Numerics types.</p>
</remarks>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Vector3.X">
<summary>X component of the vector.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Vector3.Y">
<summary>Y component of the vector.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Vector3.Z">
<summary>Z component of the vector.</summary>
</member>
<member name="T:Microsoft.Graphics.Canvas.Numerics.Vector4">
<summary>
<p>A vector with four components.</p>
<p>To manipulate vector values, use the .NET <see cref="T:System.Numerics.Vector4"/>
or C++ <a href="WindowsNumerics_float4.htm">float4</a> types instead.</p>
</summary>
<remarks>
<p>When targeting the Universal Windows Platform,
this struct is moved to the namespace Windows.Foundation.Numerics.</p>
<p>This Windows Runtime type is only used for data exchange, and does not include
any methods for manipulating the values or performing math computations.
For more complete functionality, see the .NET <see cref="N:System.Numerics"/>
and C++ <a href="WindowsNumerics.htm">Windows.Foundation.Numerics</a> namespaces.</p>
<p>System.Numerics.Vector4 and Windows.Foundation.Numerics.float4 provide implicit
conversion operators to and from Microsoft.Graphics.Canvas.Numerics.Vector4, so you
can use these richer types in your application code, then pass them directly to Windows
Runtime APIs that consume the Microsoft.Graphics.Canvas.Numerics types.</p>
</remarks>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Vector4.X">
<summary>X component of the vector.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Vector4.Y">
<summary>Y component of the vector.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Vector4.Z">
<summary>Z component of the vector.</summary>
</member>
<member name="F:Microsoft.Graphics.Canvas.Numerics.Vector4.W">
<summary>W component of the vector.</summary>
</member>
</members>
</doc>

Просмотреть файл

@ -109,13 +109,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.ArithmeticCompositeEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.ArithmeticCompositeEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.ArithmeticCompositeEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -54,13 +54,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.AtlasEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.AtlasEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.AtlasEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -148,13 +148,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.BlendEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.BlendEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.BlendEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -47,13 +47,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.BorderEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.BorderEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.BorderEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -47,13 +47,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.BrightnessEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.BrightnessEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.BrightnessEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -41,7 +41,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.ChromaKeyEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.ChromaKeyEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
@ -50,7 +50,6 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.ChromaKeyEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.ChromaKeyEffect.Source">
<summary>Gets or sets the input source for ChromaKey effect.</summary>

Просмотреть файл

@ -153,13 +153,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.ColorMatrixEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.ColorMatrixEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.ColorMatrixEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
<member name="T:Microsoft.Graphics.Canvas.Effects.Matrix5x4">

Просмотреть файл

@ -45,13 +45,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.ColorSourceEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.ColorSourceEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.ColorSourceEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -59,13 +59,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.CompositeEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.CompositeEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.CompositeEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -38,7 +38,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.ContrastEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.ContrastEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
@ -47,7 +47,6 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.ContrastEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.ContrastEffect.Source">
<summary>Gets or sets the input source for Contrast effect.</summary>

Просмотреть файл

@ -158,13 +158,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.ConvolveMatrixEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.ConvolveMatrixEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.ConvolveMatrixEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -48,13 +48,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.CropEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.CropEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.CropEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -55,13 +55,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.DirectionalBlurEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.DirectionalBlurEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.DirectionalBlurEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -83,13 +83,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.DiscreteTransferEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.DiscreteTransferEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.DiscreteTransferEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -68,13 +68,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.DisplacementMapEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.DisplacementMapEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.DisplacementMapEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -64,13 +64,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.DistantDiffuseEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.DistantDiffuseEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.DistantDiffuseEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -69,13 +69,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.DistantSpecularEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.DistantSpecularEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.DistantSpecularEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -47,13 +47,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.DpiCompensationEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.DpiCompensationEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.DpiCompensationEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -28,7 +28,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.EdgeDetectionEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.EdgeDetectionEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
@ -37,7 +37,6 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.EdgeDetectionEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.EdgeDetectionEffect.Source">
<summary>Gets or sets the input source for EdgeDetection effect.</summary>

Просмотреть файл

@ -11,46 +11,6 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</assembly>
<members>
<member name="T:Microsoft.Graphics.Canvas.Effects.IGraphicsEffect">
<summary>Abstract interface representing an effect used for image processing.</summary>
<remarks>
<p>
When targeting the Universal Windows Platform,
this interface is moved to the namespace Windows.Graphics.Effects.
</p>
<p>
C++ developers can QI an IGraphicsEffect for the IGraphicsEffectD2D1Interop interface,
which exposes all the information needed to construct a matching D2D effect.
</p>
</remarks>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.IGraphicsEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<remarks>
The name string is not used directly by Win2D.
Applications can use this to store arbitrary information of their choosing,
for instance it could be used as an id to locate a particular effect in a graph.
</remarks>
</member>
<member name="T:Microsoft.Graphics.Canvas.Effects.IGraphicsEffectSource">
<summary>Represents a type that can be accepted as input for an IGraphicsEffect.</summary>
<remarks>
<p>
When targeting the Universal Windows Platform,
this interface is moved to the namespace Windows.Graphics.Effects.
</p>
<p>Although IGraphicsEffect objects will accept any IGraphicsEffectSource as their source,
<see cref="T:Microsoft.Graphics.Canvas.CanvasDrawingSession"/> can draw only objects
which implement <see cref="T:Microsoft.Graphics.Canvas.ICanvasImage"/> such as
<see cref="T:Microsoft.Graphics.Canvas.CanvasBitmap"/>,
<see cref="T:Microsoft.Graphics.Canvas.CanvasCommandList"/>,
or an image processing effect.</p>
</remarks>
</member>
<member name="T:Microsoft.Graphics.Canvas.Effects.EffectBorderMode">
<summary>Enumeration type that specifies how to process border pixels.</summary>
</member>

Просмотреть файл

@ -28,7 +28,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.EmbossEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.EmbossEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
@ -37,7 +37,6 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.EmbossEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.EmbossEffect.Source">
<summary>Gets or sets the input source for Emboss effect.</summary>

Просмотреть файл

@ -28,7 +28,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.ExposureEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.ExposureEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
@ -37,7 +37,6 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.ExposureEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.ExposureEffect.Source">
<summary>Gets or sets the input source for Exposure effect.</summary>

Просмотреть файл

@ -100,13 +100,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.GammaTransferEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.GammaTransferEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.GammaTransferEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -78,13 +78,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.GaussianBlurEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.GaussianBlurEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.GaussianBlurEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -33,7 +33,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.GrayscaleEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.GrayscaleEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
@ -42,7 +42,6 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.GrayscaleEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.GrayscaleEffect.Source">
<summary>Gets or sets the input source for Grayscale effect.</summary>

Просмотреть файл

@ -28,7 +28,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.HighlightsAndShadowsEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.HighlightsAndShadowsEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
@ -37,7 +37,6 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.HighlightsAndShadowsEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.HighlightsAndShadowsEffect.Source">
<summary>Gets or sets the input source for HighlightsAndShadows effect.</summary>

Просмотреть файл

@ -47,13 +47,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.HueRotationEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.HueRotationEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.HueRotationEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -44,7 +44,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.HueToRgbEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.HueToRgbEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
@ -53,7 +53,6 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.HueToRgbEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.HueToRgbEffect.Source">
<summary>Gets or sets the input source for HueToRgb effect.</summary>

Просмотреть файл

@ -33,7 +33,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.InvertEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.InvertEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
@ -42,7 +42,6 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.InvertEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.InvertEffect.Source">
<summary>Gets or sets the input source for Invert effect.</summary>

Просмотреть файл

@ -88,13 +88,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.LinearTransferEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.LinearTransferEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.LinearTransferEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -55,13 +55,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.LuminanceToAlphaEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.LuminanceToAlphaEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.LuminanceToAlphaEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -60,13 +60,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.MorphologyEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.MorphologyEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.MorphologyEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -40,13 +40,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.OpacityMetadataEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.OpacityMetadataEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.OpacityMetadataEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -299,8 +299,8 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</p>
<p>
If you are building for Windows or Windows Phone 8.1, you must specify vector
and matrix property values using the types from <see cref="N:Microsoft.Graphics.Canvas.Numerics"/>
rather than <see cref="N:System.Numerics"/>. This is not an issue with UWP,
and matrix property values using the types from Microsoft.Graphics.Canvas.Numerics
rather than System.Numerics. This is not an issue with UWP,
where the System.Numerics types are automatically projected into WinRT.
</p>
</remarks>
@ -329,13 +329,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.PixelShaderEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.PixelShaderEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.PixelShaderEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
<member name="T:Microsoft.Graphics.Canvas.Effects.SamplerCoordinateMapping" Experimental="true">
@ -357,8 +356,8 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
or the output of a <see cref="T:Microsoft.Graphics.Canvas.Effects.BorderEffect"/>).
<p>
</p>
If you get an exception message <i>drawing this effect would require too big an
intermediate surface</i>, consider switching from Unknown to Offset mapping
If you get an exception <i>the graph could not be rendered with the context's
current tiling settings</i>, consider switching from Unknown to Offset mapping
mode (if that is suitable for your shader) or wrapping the source with a
<see cref="T:Microsoft.Graphics.Canvas.Effects.CropEffect"/> to reduce its size.
</p>

Просмотреть файл

@ -59,13 +59,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.PointDiffuseEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.PointDiffuseEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.PointDiffuseEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -63,13 +63,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.PointSpecularEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.PointSpecularEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.PointSpecularEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -28,7 +28,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.PosterizeEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.PosterizeEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
@ -37,7 +37,6 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.PosterizeEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.PosterizeEffect.Source">
<summary>Gets or sets the input source for Posterize effect.</summary>

Просмотреть файл

@ -37,13 +37,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.PremultiplyEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.PremultiplyEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.PremultiplyEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -43,7 +43,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.RgbToHueEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.RgbToHueEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
@ -52,7 +52,6 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.RgbToHueEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.RgbToHueEffect.Source">
<summary>Gets or sets the input source for RgbToHue effect.</summary>

Просмотреть файл

@ -63,13 +63,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.SaturationEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.SaturationEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.SaturationEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -56,13 +56,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.ScaleEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.ScaleEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.ScaleEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -28,7 +28,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.SepiaEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.SepiaEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
@ -37,7 +37,6 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.SepiaEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.SepiaEffect.Source">
<summary>Gets or sets the input source for Sepia effect.</summary>

Просмотреть файл

@ -53,13 +53,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.ShadowEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.ShadowEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.ShadowEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -28,7 +28,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.SharpenEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.SharpenEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
@ -37,7 +37,6 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.SharpenEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.SharpenEffect.Source">
<summary>Gets or sets the input source for Sharpen effect.</summary>

Просмотреть файл

@ -70,13 +70,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.SpotDiffuseEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.SpotDiffuseEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.SpotDiffuseEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -74,13 +74,12 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.SpotSpecularEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.SpotSpecularEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of the CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.SpotSpecularEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
</members>

Просмотреть файл

@ -29,7 +29,7 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
<member name="M:Microsoft.Graphics.Canvas.Effects.StraightenEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,Microsoft.Graphics.Canvas.Numerics.Matrix3x2)">
<member name="M:Microsoft.Graphics.Canvas.Effects.StraightenEffect.GetBounds(Microsoft.Graphics.Canvas.CanvasDrawingSession,System.Numerics.Matrix3x2)">
<summary>Retrieves the bounds of this CanvasImage, in device-independent units.</summary>
<inheritdoc/>
</member>
@ -38,7 +38,6 @@ Licensed under the MIT License. See LICENSE.txt in the project root for license
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.StraightenEffect.Name">
<summary>Attaches a user-defined name string to the effect.</summary>
<inheritdoc/>
</member>
<member name="P:Microsoft.Graphics.Canvas.Effects.StraightenEffect.Source">
<summary>Gets or sets the input source for Straighten effect.</summary>

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше