Blender V4.3
GHOST_DisplayManagerNULL.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2011-2023 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
10#pragma once
11
14
16
18 public:
22 GHOST_TSuccess getNumDisplays(uint8_t & /*numDisplays*/) const override
23 {
24 return GHOST_kFailure;
25 }
27 int32_t & /*numSettings*/) const override
28 {
29 return GHOST_kFailure;
30 }
32 int32_t /*index*/,
33 GHOST_DisplaySetting & /*setting*/) const override
34 {
35 return GHOST_kFailure;
36 }
38 GHOST_DisplaySetting &setting) const override
39 {
40 return getDisplaySetting(display, int32_t(0), setting);
41 }
43 const GHOST_DisplaySetting & /*setting*/) override
44 {
45 return GHOST_kSuccess;
46 }
47};
GHOST_TSuccess
Definition GHOST_Types.h:87
@ GHOST_kFailure
Definition GHOST_Types.h:87
@ GHOST_kSuccess
Definition GHOST_Types.h:87
GHOST_TSuccess getDisplaySetting(uint8_t, int32_t, GHOST_DisplaySetting &) const override
GHOST_TSuccess getNumDisplaySettings(uint8_t, int32_t &) const override
GHOST_TSuccess getCurrentDisplaySetting(uint8_t display, GHOST_DisplaySetting &setting) const override
GHOST_TSuccess getNumDisplays(uint8_t &) const override
GHOST_TSuccess setCurrentDisplaySetting(uint8_t, const GHOST_DisplaySetting &) override
signed int int32_t
Definition stdint.h:77
unsigned char uint8_t
Definition stdint.h:78