diff options
| author | Amlal EL Mahrouss <amlalelmahrouss@icloud.com> | 2024-11-23 08:44:49 +0100 |
|---|---|---|
| committer | Amlal EL Mahrouss <amlalelmahrouss@icloud.com> | 2024-11-23 08:44:49 +0100 |
| commit | d2d6b4cb728e3e80c10d6e3bbd72e6f7b3dfea9b (patch) | |
| tree | e89d365c779deee749136f6373e4759df160453f /dev/Modules/WSGL | |
| parent | 083b0ee668f217ddc0462d5d7b62d53bc1a2756b (diff) | |
META: Morning bump.
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
Diffstat (limited to 'dev/Modules/WSGL')
| -rw-r--r-- | dev/Modules/WSGL/WSGL.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/dev/Modules/WSGL/WSGL.h b/dev/Modules/WSGL/WSGL.h index 47bf402f..59cf6f5c 100644 --- a/dev/Modules/WSGL/WSGL.h +++ b/dev/Modules/WSGL/WSGL.h @@ -7,3 +7,29 @@ #pragma once
#include <NewKit/Defines.h>
+#include <Modules/FB/WS.h>
+
+namespace WS
+{
+ /// @brief GPU texture class.
+ class WSWindowTexture final
+ {
+ public:
+ explicit WSWindowTexture() = default;
+ ~WSWindowTexture() = default;
+
+ ZKA_COPY_DEFAULT(WSWindowTexture);
+
+ VoidPtr InputData{nullptr};
+ VoidPtr ProcessUnit{nullptr};
+ BOOL* IsDone{nullptr};
+
+ const BOOL TryIsDone()
+ {
+ if (IsDone && *IsDone)
+ return YES;
+
+ return NO;
+ }
+ };
+} // namespace WS
|
