84 xcb_generic_event_t* RetrieveEvent();
86 xcb_atom_t RetrieveAtom(
bool create,
const Str_8& name)
const;
88 xcb_get_property_reply_t* RetrieveProp(xcb_atom_t prop, xcb_atom_t type)
const;
90 void QueryPrimaryDevices();
Definition BaseWindow.h:22
Definition Serializer.h:25
Definition Window_W32.h:18
void ConstrainCursor(bool constrain) override
Str_16 GetTitle_16() const override
Window(Window &&win) noexcept
void SetTitle_16(const Str_16 &newTitle) override
void SetTitle_32(const Str_32 &newTitle) override
xcb_connection_t * server
Definition Window_XCB.h:16
void Create_8(const Str_8 &title, const Vec2_s32 &pos, Vec2_u32 scale) override
void Create_32(const Str_32 &title, const Vec2_s32 &pos, Vec2_u32 scale) override
Window & operator=(Window &&win) noexcept
void SetTitle_8(const Str_8 &newTitle) override
xcb_atom_t masks[2]
Definition Window_XCB.h:19
void SetPos(const Vec2_s32 &newPos) override
friend class Input
Definition Window_XCB.h:14
Vec2_s32 GetPos() const override
Vec2_u32 GetScale() const override
Str_32 GetTitle_32() const override
xcb_screen_t * screen
Definition Window_XCB.h:17
Vector< xcb_generic_event_t * > events
Definition Window_XCB.h:21
Serializer< UInt_64 > GetClipboard() override
void ShowCursor(bool toggle) override
Serializer< UInt_64 > clipboard
Definition Window_XCB.h:22
UInt_8 extOpCode
Definition Window_XCB.h:20
xcb_connection_t * GetServer()
Definition Window_XCB.cpp:639
void Create_16(const Str_16 &title, const Vec2_s32 &pos, Vec2_u32 scale) override
Window(const Window &win)
Window & operator=(const Window &win)
Str_8 GetTitle_8() const override
Vec2_u32 scale
Definition Window_Way.h:25
void SetScale(const Vec2_u32 &newScale) override
void SetClipboard(Serializer< UInt_64 > data) override
void SetCursorImg(CursorImg img) override
Str< Char_16, UInt_64 > Str_16
Definition Str.h:1952
unsigned char UInt_8
Definition Types.h:43
Str< Char_8, UInt_64 > Str_8
Definition Str.h:1953
unsigned short UInt_16
Definition Types.h:46
CursorImg
Definition BaseWindow.h:16
Str< Char_32, UInt_64 > Str_32
Definition Str.h:1951
Vec2< SInt_32 > Vec2_s32
Definition Vec2.h:376
Vec2< UInt_32 > Vec2_u32
Definition Vec2.h:375