// Copyright © 2024 The CefSharp Authors. All rights reserved. // // Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. using System; using CefSharp.Enums; namespace CefSharp { /// /// Class representing accelerated paint info. /// public sealed class AcceleratedPaintInfo { /// /// Handle for the shared texture. The shared texture is instantiated /// without a keyed mutex. /// public IntPtr SharedTextureHandle { get; } /// /// The pixel format of the texture. /// public ColorType Format { get; } /// /// AcceleratedPaintInfo /// /// Handle to the shared texture resource /// The pixel format of the shared texture resource public AcceleratedPaintInfo(IntPtr sharedTextureHandle, ColorType format) { SharedTextureHandle = sharedTextureHandle; Format = format; } } }