GRContextOptions Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents the collection of options for the construction of a context.
public struct GRContextOptions
public class GRContextOptions
- Inheritance
-
GRContextOptions
- Inheritance
-
GRContextOptions
Constructors
GRContextOptions() |
Properties
AllowPathMaskCaching |
Gets or sets a value indicating whether to allow path mask textures to be cached. |
AvoidStencilBuffers |
Gets or sets a value indicating whether to avoid allocating stencil buffers. |
BufferMapThreshold |
Gets or sets the threshold, in bytes, above which a buffer mapping API will be used to map vertex and index buffers to CPU memory in order to update them. |
Default |
Gets a new instance with the values set to the defaults. |
DisableGpuYuvConversion |
Gets or sets a value indicating whether the GPU will be used to perform YUV -> RGB conversion when generating textures from codec-backed images. |
DoManualMipmapping |
Gets or sets a value indicating whether to construct mipmaps manually, via repeated downsampling draw-calls. |
EnableInstancedRendering |
Gets or sets a value indicating whether to enable instanced rendering as long as all required functionality is supported by the hardware. |
GlyphCacheTextureMaximumBytes |
Gets or sets the maximum size of cache textures used for the SkiaSharp Glyph cache. |
GpuPathRenderers |
Gets or sets the GPU path renderers. |
ImmediateMode |
Gets or sets a value indicating whether the context operates in immediate mode. |
MaxTextureSizeOverride |
Gets or sets the maximum size of a texture. |
MaxTileSizeOverride |
Gets or sets the maximum size (if non-zero) of a tile for software-backed images and bitmaps rendered by the device. |
RequireDecodeDisableForSrgb |
Gets or sets a value indicating whether sRGB support will be disabled if sRGB decoding cannot be enabled. |
RuntimeProgramCacheSize | |
SuppressDualSourceBlending |
Gets or sets a value indicating whether to suppress dual source blending. |
SuppressPathRendering |
Gets or sets a value indicating whether the caps will never report driver support for path rendering. |
SuppressPrints |
Gets or sets a value indicating whether to suppress prints for the GRContext. |
UseDrawInsteadOfPartialRenderTargetWrite |
Gets or sets a value indicating whether to avoid partial writes. |
UseShaderSwizzling |
Gets or sets a value indicating whether to do all swizzling manually in the shader and don't rely on extensions to do swizzling. |
WireframeMode |
Gets or sets a value indicating whether to render everything in wireframe. |
Applies to
SkiaSharp