X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Faxwin4_src%2FServer%2Finclude%2FCSurface.hpp;h=6de73055013624dee98b35f69fef0285384ffb80;hb=4d0188930e7d0e571db78d1d2e3c4d9b3f0fe8fb;hp=c0c6c8b99172fec8dba40cb7f3b89adcc9a4a0cf;hpb=73872ce04c3759b35e010af9c16367bc57a14d38;p=tpg%2Facess2.git diff --git a/Usermode/Applications/axwin4_src/Server/include/CSurface.hpp b/Usermode/Applications/axwin4_src/Server/include/CSurface.hpp index c0c6c8b9..6de73055 100644 --- a/Usermode/Applications/axwin4_src/Server/include/CSurface.hpp +++ b/Usermode/Applications/axwin4_src/Server/include/CSurface.hpp @@ -13,13 +13,18 @@ class CSurface public: CSurface(int x, int y, unsigned int w, unsigned int h); ~CSurface(); + + uint64_t GetSHMHandle(); void Resize(unsigned int new_w, unsigned int new_h); + void DrawScanline(unsigned int row, unsigned int x_ofs, unsigned int w, const void* data); const uint32_t* GetScanline(unsigned int row, unsigned int x_ofs) const; CRect m_rect; uint32_t* m_data; +private: + int m_fd; }; }; // namespace AxWin