Skip to content

Commit 505fdb8

Browse files
committed
WIP macos
1 parent f445e19 commit 505fdb8

4 files changed

Lines changed: 1300 additions & 951 deletions

File tree

extensions/pl_platform_ext.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ extern "C" {
4444
#define plNetworkI_version {1, 0, 0}
4545
#define plThreadsI_version {1, 0, 1}
4646
#define plVirtualMemoryI_version {1, 0, 0}
47+
#define plWindowI_version {1, 2, 0}
4748

4849
//-----------------------------------------------------------------------------
4950
// [SECTION] defines
@@ -94,6 +95,9 @@ typedef int plWindowAttribute; // -> enum _plWindowAttribute // Enum
9495
typedef int plCursorMode; // -> enum _plCursorMode // Enum: window cursor mode (PL_CURSOR_MODE__XXX)
9596
typedef int plFullScreenMode; // -> enum _plFullScreenMode // Enum: window full screen mode (PL_FULLSCREEN_MODE_XXX)
9697
typedef int plWindowCapabilityFlags; // -> enum _plWindowCapabilityFlags // Flag: window capability flags (PL_WINDOW_CAPABILITY_FLAGS_XXX)
98+
typedef int plWindowResult; // -> enum _plWindowResult // Enum: Result returned from window API (PL_WINDOW_RESULT_XXXX)
99+
typedef int plWindowFlags; // -> enum _plWindowFlags // Flag: Flags for window creation (PL_WINDOW_FLAG_XXXX)
100+
typedef int plWindowInternalFlags; // -> enum _plWindowInternalFlags // Flag: Flags for internal window management
97101

98102
// enums (atomics)
99103
typedef int plAtomicsResult; // -> enum _plAtomicsResult // Enum:

0 commit comments

Comments
 (0)