mirror of
https://github.com/thunderbrewhq/squall.git
synced 2026-02-04 00:49:08 +00:00
feat(region): add integer versions of SRgn functions
This commit is contained in:
parent
547fc6d4f0
commit
a96d1270d4
5 changed files with 1033 additions and 60 deletions
|
|
@ -3,9 +3,9 @@
|
|||
|
||||
#include "storm/Handle.hpp"
|
||||
#include <cstdint>
|
||||
#include <limits>
|
||||
|
||||
DECLARE_STORM_HANDLE(HSRGN);
|
||||
|
||||
DECLARE_STORM_HANDLE(HLOCKEDRGN);
|
||||
|
||||
struct RECTF {
|
||||
|
|
@ -15,6 +15,15 @@ struct RECTF {
|
|||
float top;
|
||||
};
|
||||
|
||||
#if defined(WHOA_SYSTEM_WIN)
|
||||
// NOTE: WINAPI's RECT uses `long`.
|
||||
#include <Windows.h>
|
||||
#else
|
||||
struct RECT {
|
||||
int32_t left, top, right, bottom;
|
||||
};
|
||||
#endif
|
||||
|
||||
// Combine modes
|
||||
#define SRGN_AND 1
|
||||
#define SRGN_OR 2
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue