// ------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
// ------------------------------------------------------------------------------

namespace Win32.Graphics.DirectWrite;

/// <include file='../DirectWrite.xml' path='doc/member[@name="DWRITE_FONT_METRICS1"]/*' />
/// <unmanaged>DWRITE_FONT_METRICS1</unmanaged>
public partial struct FontMetrics1
{
	/// <include file='../DirectWrite.xml' path='doc/member[@name="DWRITE_FONT_METRICS1::Base"]/*' />
	public FontMetrics Base;

	/// <include file='../DirectWrite.xml' path='doc/member[@name="DWRITE_FONT_METRICS1::glyphBoxLeft"]/*' />
	public short glyphBoxLeft;

	/// <include file='../DirectWrite.xml' path='doc/member[@name="DWRITE_FONT_METRICS1::glyphBoxTop"]/*' />
	public short glyphBoxTop;

	/// <include file='../DirectWrite.xml' path='doc/member[@name="DWRITE_FONT_METRICS1::glyphBoxRight"]/*' />
	public short glyphBoxRight;

	/// <include file='../DirectWrite.xml' path='doc/member[@name="DWRITE_FONT_METRICS1::glyphBoxBottom"]/*' />
	public short glyphBoxBottom;

	/// <include file='../DirectWrite.xml' path='doc/member[@name="DWRITE_FONT_METRICS1::subscriptPositionX"]/*' />
	public short subscriptPositionX;

	/// <include file='../DirectWrite.xml' path='doc/member[@name="DWRITE_FONT_METRICS1::subscriptPositionY"]/*' />
	public short subscriptPositionY;

	/// <include file='../DirectWrite.xml' path='doc/member[@name="DWRITE_FONT_METRICS1::subscriptSizeX"]/*' />
	public short subscriptSizeX;

	/// <include file='../DirectWrite.xml' path='doc/member[@name="DWRITE_FONT_METRICS1::subscriptSizeY"]/*' />
	public short subscriptSizeY;

	/// <include file='../DirectWrite.xml' path='doc/member[@name="DWRITE_FONT_METRICS1::superscriptPositionX"]/*' />
	public short superscriptPositionX;

	/// <include file='../DirectWrite.xml' path='doc/member[@name="DWRITE_FONT_METRICS1::superscriptPositionY"]/*' />
	public short superscriptPositionY;

	/// <include file='../DirectWrite.xml' path='doc/member[@name="DWRITE_FONT_METRICS1::superscriptSizeX"]/*' />
	public short superscriptSizeX;

	/// <include file='../DirectWrite.xml' path='doc/member[@name="DWRITE_FONT_METRICS1::superscriptSizeY"]/*' />
	public short superscriptSizeY;

	/// <include file='../DirectWrite.xml' path='doc/member[@name="DWRITE_FONT_METRICS1::hasTypographicMetrics"]/*' />
	public Bool32 hasTypographicMetrics;
}
