Symbian platform (C++)
SDK native APIs, runtime and tooling
Loading...
Searching...
No Matches
display.h
Go to the documentation of this file.
1// Copyright 2026 The Symbian SDK Authors.
2// Licensed under the Apache License, Version 2.0.
3
4#ifndef SYMBIAN_API_DISPLAY_DISPLAY_H_
5#define SYMBIAN_API_DISPLAY_DISPLAY_H_
6
7#include <optional>
8
9#include "absl/status/statusor.h"
10
11namespace symbian::api::display {
12
20 int width_pixels = 0;
24 std::optional<int> width_twips;
26 std::optional<int> height_twips;
27};
28
35absl::StatusOr<DisplayGeometry> ReadPrimaryDisplayGeometry();
36
37} // namespace symbian::api::display
38
39#endif // SYMBIAN_API_DISPLAY_DISPLAY_H_
Definition display.cc:9
absl::StatusOr< DisplayGeometry > ReadPrimaryDisplayGeometry()
Query primary HAL geometry without a Window Server connection.
Definition display.cc:11
Primary display geometry reported by the native HAL.
Definition display.h:18
int height_pixels
Current vertical size in pixels.
Definition display.h:22
int width_pixels
Current horizontal size in pixels.
Definition display.h:20
std::optional< int > height_twips
Physical vertical size in twips, when reported.
Definition display.h:26
std::optional< int > width_twips
Physical horizontal size in twips, when reported.
Definition display.h:24