using System.Text.Json.Serialization; namespace ElectronNET.API.Entities { /// /// /// public class GPUFeatureStatus { /// /// Canvas. /// [JsonPropertyName("2d_canvas")] public string Canvas { get; set; } /// /// Flash. /// [JsonPropertyName("flash_3d")] public string Flash3D { get; set; } /// /// Flash Stage3D. /// [JsonPropertyName("flash_stage3d")] public string FlashStage3D { get; set; } /// /// Flash Stage3D Baseline profile. /// [JsonPropertyName("flash_stage3d_baseline")] public string FlashStage3dBaseline { get; set; } /// /// Compositing. /// [JsonPropertyName("gpu_compositing")] public string GpuCompositing { get; set; } /// /// Multiple Raster Threads. /// [JsonPropertyName("multiple_raster_threads")] public string MultipleRasterThreads { get; set; } /// /// Native GpuMemoryBuffers. /// [JsonPropertyName("native_gpu_memory_buffers")] public string NativeGpuMemoryBuffers { get; set; } /// /// Rasterization. /// public string Rasterization { get; set; } /// /// Video Decode. /// [JsonPropertyName("video_decode")] public string VideoDecode { get; set; } /// /// Video Encode. /// [JsonPropertyName("video_encode")] public string VideoEncode { get; set; } /// /// VPx Video Decode. /// [JsonPropertyName("vpx_decode")] public string VpxDecode { get; set; } /// /// WebGL. /// public string Webgl { get; set; } /// /// WebGL2. /// public string Webgl2 { get; set; } } }