Пример #1
0
 /// <summary>
 /// Creates a rendering parameters object with the specified properties.
 /// </summary>
 /// <param name="factory">A reference to a DirectWrite factory <see cref="Factory"/></param>
 /// <param name="gamma">The gamma level to be set for the new rendering parameters object. </param>
 /// <param name="enhancedContrast">The enhanced contrast level to be set for the new rendering parameters object. </param>
 /// <param name="clearTypeLevel">The ClearType level to be set for the new rendering parameters object. </param>
 /// <param name="pixelGeometry">Represents the internal structure of a device pixel (that is, the physical arrangement of red, green, and blue color components) that is assumed for purposes of rendering text. </param>
 /// <param name="renderingMode">A value that represents the method (for example, ClearType natural quality) for rendering glyphs. </param>
 /// <unmanaged>HRESULT IDWriteFactory::CreateCustomRenderingParams([None] float gamma,[None] float enhancedContrast,[None] float clearTypeLevel,[None] DWRITE_PIXEL_GEOMETRY pixelGeometry,[None] DWRITE_RENDERING_MODE renderingMode,[Out] IDWriteRenderingParams** renderingParams)</unmanaged>
 public RenderingParams(Factory factory, float gamma, float enhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode)
 {
     factory.CreateCustomRenderingParams(gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, this);
 }
Пример #2
0
 /// <summary>	
 /// Creates a rendering parameters object with the specified properties. 	
 /// </summary>	
 /// <param name="factory">A reference to a DirectWrite factory <see cref="Factory"/></param>
 /// <param name="gamma">The gamma level to be set for the new rendering parameters object. </param>
 /// <param name="enhancedContrast">The enhanced contrast level to be set for the new rendering parameters object. </param>
 /// <param name="clearTypeLevel">The ClearType level to be set for the new rendering parameters object. </param>
 /// <param name="pixelGeometry">Represents the internal structure of a device pixel (that is, the physical arrangement of red, green, and blue color components) that is assumed for purposes of rendering text. </param>
 /// <param name="renderingMode">A value that represents the method (for example, ClearType natural quality) for rendering glyphs. </param>
 /// <unmanaged>HRESULT IDWriteFactory::CreateCustomRenderingParams([None] float gamma,[None] float enhancedContrast,[None] float clearTypeLevel,[None] DWRITE_PIXEL_GEOMETRY pixelGeometry,[None] DWRITE_RENDERING_MODE renderingMode,[Out] IDWriteRenderingParams** renderingParams)</unmanaged>
 public RenderingParams(Factory factory, float gamma, float enhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, RenderingMode renderingMode)
 {
     factory.CreateCustomRenderingParams(gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode, this);
 }
Пример #3
0
 public ITextRenderingParams CreateCustomTextRenderingParams(float gamma, float enhancedContrast, float clearTypeLevel, PixelGeometry pixelGeometry, TextRenderingMode renderingMode) =>
 base.innerRefT.CreateCustomTextRenderingParams(gamma, enhancedContrast, clearTypeLevel, pixelGeometry, renderingMode);