protocols: Support content-type-v1 proto (#9226)

This commit is contained in:
UjinT34 2025-02-02 22:25:29 +03:00 committed by GitHub
parent 70d94fec13
commit 31431a9271
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
20 changed files with 386 additions and 94 deletions

View file

@ -26,6 +26,7 @@ class CViewportResource;
class CDRMSyncobjSurfaceResource;
class CColorManagementSurface;
class CFrogColorManagementSurface;
class CContentType;
class CWLCallbackResource {
public:
@ -123,6 +124,7 @@ class CWLSurfaceResource {
WP<CViewportResource> viewportResource;
WP<CDRMSyncobjSurfaceResource> syncobj; // may not be present
WP<CColorManagementSurface> colorManagement;
WP<CContentType> contentType;
void breadthfirst(std::function<void(SP<CWLSurfaceResource>, const Vector2D&, void*)> fn, void* data);
CRegion accumulateCurrentBufferDamage();