Chromium Embedded Framework (CEF)  128.4.2+g5c235a2+chromium-128.0.6613.18
cef_accelerated_paint_info_t Struct Reference

Structure containing shared texture information for the OnAcceleratedPaint callback. More...

#include "include/internal/cef_types_win.h"

Inheritance diagram for cef_accelerated_paint_info_t:
CefAcceleratedPaintInfo

Public Attributes

cef_accelerated_paint_native_pixmap_plane_t planes [kAcceleratedPaintMaxPlanes]
 Planes of the shared texture, usually file descriptors of dmabufs. More...
 
int plane_count
 Plane count. More...
 
uint64_t modifier
 Modifier could be used with EGL driver. More...
 
cef_color_type_t format
 The pixel format of the texture. More...
 
cef_shared_texture_handle_t shared_texture_io_surface
 Handle for the shared texture IOSurface. More...
 
cef_shared_texture_handle_t shared_texture_handle
 Handle for the shared texture. More...
 

Detailed Description

Structure containing shared texture information for the OnAcceleratedPaint callback.

Resources will be released to the underlying pool for reuse when the callback returns from client code.

Member Data Documentation

◆ format

cef_color_type_t cef_accelerated_paint_info_t::format

The pixel format of the texture.

◆ modifier

uint64_t cef_accelerated_paint_info_t::modifier

Modifier could be used with EGL driver.

◆ plane_count

int cef_accelerated_paint_info_t::plane_count

Plane count.

◆ planes

Planes of the shared texture, usually file descriptors of dmabufs.

◆ shared_texture_handle

cef_shared_texture_handle_t cef_accelerated_paint_info_t::shared_texture_handle

Handle for the shared texture.

The shared texture is instantiated without a keyed mutex.

◆ shared_texture_io_surface

cef_shared_texture_handle_t cef_accelerated_paint_info_t::shared_texture_io_surface

Handle for the shared texture IOSurface.


The documentation for this struct was generated from the following files: