Usermode/Core Libs - Fix CRT* file types
[tpg/acess2.git] / Usermode / Applications / axwin4_src / Server / include / CSurface.hpp
index c0c6c8b..6de7305 100644 (file)
@@ -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

UCC git Repository :: git.ucc.asn.au