LeviLamina
Loading...
Searching...
No Matches
WindowStatePlatformWin32.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/win/WindowStatePlatform.h"
7
9public:
10 // virtual functions
11 // NOLINTBEGIN
12 virtual bool getWindowRect(::HWND__* window, ::tagRECT& result) const /*override*/;
13
14 virtual bool getClientRect(::HWND__* window, ::tagRECT& result) const /*override*/;
15
16 virtual bool getWindowShowCommand(::HWND__* window, int& result) const /*override*/;
17
18 virtual bool getClosestMonitorRect(::tagRECT const& closestToRect, ::tagRECT& result) const /*override*/;
19
20 virtual bool getAdjustedWindowRect(::tagRECT const& clientRect, ::tagRECT& windowRect) const /*override*/;
21
22 virtual ~WindowStatePlatformWin32() /*override*/ = default;
23 // NOLINTEND
24
25public:
26 // virtual function thunks
27 // NOLINTBEGIN
28#ifdef LL_PLAT_C
29 MCNAPI bool $getWindowRect(::HWND__* window, ::tagRECT& result) const;
30
31 MCNAPI bool $getClientRect(::HWND__* window, ::tagRECT& result) const;
32
33 MCNAPI bool $getWindowShowCommand(::HWND__* window, int& result) const;
34
35 MCNAPI bool $getClosestMonitorRect(::tagRECT const& closestToRect, ::tagRECT& result) const;
36
37 MCNAPI bool $getAdjustedWindowRect(::tagRECT const& clientRect, ::tagRECT& windowRect) const;
38#endif
39
40
41 // NOLINTEND
42
43public:
44 // vftables
45 // NOLINTBEGIN
46 MCNAPI static void** $vftable();
47 // NOLINTEND
48};
Definition WindowStatePlatformWin32.h:8
static MCAPI void ** $vftable()
Definition WindowStatePlatform.h:5
Definition window.h:5