NeKernel dev
Loading...
Searching...
No Matches
CoreAccess.h
Go to the documentation of this file.
1/* ========================================
2
3 Copyright Amlal El Mahrouss.
4
5======================================== */
6
7#ifndef CORE_GFX_ACCESSIBILITY_H
8#define CORE_GFX_ACCESSIBILITY_H
9
10#include <ArchKit/ArchKit.h>
11#include <KernelKit/KPC.h>
12#include <NeKit/NeKit.h>
15
16namespace FB {
17using namespace Kernel;
18
20class CGAccessibilty final {
21 explicit CGAccessibilty() = default;
22 ~CGAccessibilty() = default;
23
24 public:
26
27 static UInt64 Width() { return kHandoverHeader->f_GOP.f_Width; }
28
29 static UInt64 Height() { return kHandoverHeader->f_GOP.f_Height; }
30};
31} // namespace FB
32
33#endif // !CORE_GFX_ACCESSIBILITY_H_
#define NE_COPY_DELETE(KLASS)
Definition Detail.h:13
Kernel::HEL::BootInfoHeader * kHandoverHeader
Bootloader information header global variable.
Definition Handover.h:108
Kernel Procedure Code.
~CGAccessibilty()=default
static UInt64 Height()
Definition CoreAccess.h:29
static UInt64 Width()
Definition CoreAccess.h:27
CGAccessibilty()=default
Definition CoreAccess.h:16
UPS inline definitions.
Definition Device.h:12
__UINT64_TYPE__ UInt64
Definition Config.h:48