Blender V4.3
GHOST_DisplayManagerCocoa.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2001-2002 NaN Holding BV. All rights reserved.
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
10#pragma once
11
12#ifndef __APPLE__
13# error Apple only!
14#endif // __APPLE__
15
17
23 public:
28
34 GHOST_TSuccess getNumDisplays(uint8_t &numDisplays) const override;
35
42 GHOST_TSuccess getNumDisplaySettings(uint8_t display, int32_t &numSettings) const override;
43
52 int32_t index,
53 GHOST_DisplaySetting &setting) const override;
54
62 GHOST_DisplaySetting &setting) const override;
63
71 const GHOST_DisplaySetting &setting) override;
72
73 protected:
74 // Do not cache values as OS X supports screen hot plug
76 // CGDisplayCount m_numDisplays;
78 // CGDirectDisplayID* m_displayIDs;
79};
GHOST_TSuccess
Definition GHOST_Types.h:87
GHOST_TSuccess setCurrentDisplaySetting(uint8_t display, const GHOST_DisplaySetting &setting) override
GHOST_TSuccess getCurrentDisplaySetting(uint8_t display, GHOST_DisplaySetting &setting) const override
GHOST_TSuccess getNumDisplays(uint8_t &numDisplays) const override
GHOST_TSuccess getNumDisplaySettings(uint8_t display, int32_t &numSettings) const override
GHOST_TSuccess getDisplaySetting(uint8_t display, int32_t index, GHOST_DisplaySetting &setting) const override
GHOST_DisplayManagerCocoa()=default
signed int int32_t
Definition stdint.h:77
unsigned char uint8_t
Definition stdint.h:78