protocols: refactor class member vars (n-t) (#10273)
This commit is contained in:
parent
adbae0f74d
commit
2626f89ea6
41 changed files with 1507 additions and 1511 deletions
|
|
@ -17,20 +17,20 @@ class CToplevelExportClient {
|
|||
|
||||
bool good();
|
||||
|
||||
WP<CToplevelExportClient> self;
|
||||
eClientOwners clientOwner = CLIENT_TOPLEVEL_EXPORT;
|
||||
WP<CToplevelExportClient> m_self;
|
||||
eClientOwners m_clientOwner = CLIENT_TOPLEVEL_EXPORT;
|
||||
|
||||
CTimer lastFrame;
|
||||
int frameCounter = 0;
|
||||
CTimer m_lastFrame;
|
||||
int m_frameCounter = 0;
|
||||
|
||||
private:
|
||||
SP<CHyprlandToplevelExportManagerV1> resource;
|
||||
SP<CHyprlandToplevelExportManagerV1> m_resource;
|
||||
|
||||
int framesInLastHalfSecond = 0;
|
||||
CTimer lastMeasure;
|
||||
bool sentScreencast = false;
|
||||
int m_framesInLastHalfSecond = 0;
|
||||
CTimer m_lastMeasure;
|
||||
bool m_sentScreencast = false;
|
||||
|
||||
SP<HOOK_CALLBACK_FN> tickCallback;
|
||||
SP<HOOK_CALLBACK_FN> m_tickCallback;
|
||||
void onTick();
|
||||
|
||||
void captureToplevel(CHyprlandToplevelExportManagerV1* pMgr, uint32_t frame, int32_t overlayCursor, PHLWINDOW handle);
|
||||
|
|
@ -44,23 +44,22 @@ class CToplevelExportFrame {
|
|||
|
||||
bool good();
|
||||
|
||||
WP<CToplevelExportFrame> self;
|
||||
WP<CToplevelExportClient> client;
|
||||
WP<CToplevelExportFrame> m_self;
|
||||
WP<CToplevelExportClient> m_client;
|
||||
|
||||
private:
|
||||
SP<CHyprlandToplevelExportFrameV1> resource;
|
||||
SP<CHyprlandToplevelExportFrameV1> m_resource;
|
||||
|
||||
PHLWINDOW pWindow;
|
||||
bool cursorOverlayRequested = false;
|
||||
bool m_ignoreDamage = false;
|
||||
bool lockedSWCursors = false;
|
||||
PHLWINDOW m_window;
|
||||
bool m_cursorOverlayRequested = false;
|
||||
bool m_ignoreDamage = false;
|
||||
|
||||
CHLBufferReference buffer;
|
||||
bool bufferDMA = false;
|
||||
uint32_t shmFormat = 0;
|
||||
uint32_t dmabufFormat = 0;
|
||||
int shmStride = 0;
|
||||
CBox box = {};
|
||||
CHLBufferReference m_buffer;
|
||||
bool m_bufferDMA = false;
|
||||
uint32_t m_shmFormat = 0;
|
||||
uint32_t m_dmabufFormat = 0;
|
||||
int m_shmStride = 0;
|
||||
CBox m_box = {};
|
||||
|
||||
void copy(CHyprlandToplevelExportFrameV1* pFrame, wl_resource* buffer, int32_t ignoreDamage);
|
||||
bool copyDmabuf(const Time::steady_tp& now);
|
||||
|
|
@ -83,9 +82,9 @@ class CToplevelExportProtocol : IWaylandProtocol {
|
|||
void onOutputCommit(PHLMONITOR pMonitor);
|
||||
|
||||
private:
|
||||
std::vector<SP<CToplevelExportClient>> m_vClients;
|
||||
std::vector<SP<CToplevelExportFrame>> m_vFrames;
|
||||
std::vector<WP<CToplevelExportFrame>> m_vFramesAwaitingWrite;
|
||||
std::vector<SP<CToplevelExportClient>> m_clients;
|
||||
std::vector<SP<CToplevelExportFrame>> m_frames;
|
||||
std::vector<WP<CToplevelExportFrame>> m_framesAwaitingWrite;
|
||||
|
||||
void shareFrame(CToplevelExportFrame* frame);
|
||||
bool copyFrameDmabuf(CToplevelExportFrame* frame, const Time::steady_tp& now);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue