diff options
author | Florian Müllner <fmuellner@gnome.org> | 2021-07-19 00:01:24 +0200 |
---|---|---|
committer | Florian Müllner <fmuellner@gnome.org> | 2021-07-19 00:03:33 +0200 |
commit | 952865a86ebb08f97263cfdbfe38b7adc20e4560 (patch) | |
tree | 1f9347628656210b03ceee4fae83beb21491d1eb /src/backends/native/meta-kms-crtc.h | |
parent | 7862f143937e43dca0513af3a24dabfb4d0db4fc (diff) | |
download | mutter-master.tar.gz |
Replace contents with redirect messagemaster
The default development branch is now `main`. This commit only exists
on `master` to point people towards that.
See https://gitlab.gnome.org/GNOME/glib/-/issues/2348 for details.
Diffstat (limited to 'src/backends/native/meta-kms-crtc.h')
-rw-r--r-- | src/backends/native/meta-kms-crtc.h | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/src/backends/native/meta-kms-crtc.h b/src/backends/native/meta-kms-crtc.h deleted file mode 100644 index 406ca3ac1..000000000 --- a/src/backends/native/meta-kms-crtc.h +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Copyright (C) 2019 Red Hat - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - * 02111-1307, USA. - */ - -#ifndef META_KMS_CRTC_H -#define META_KMS_CRTC_H - -#include <glib-object.h> -#include <stdint.h> -#include <xf86drmMode.h> - -#include "backends/native/meta-kms-types.h" -#include "meta/boxes.h" - -typedef struct _MetaKmsCrtcState -{ - gboolean is_active; - - MetaRectangle rect; - gboolean is_drm_mode_valid; - drmModeModeInfo drm_mode; - - struct { - uint16_t *red; - uint16_t *green; - uint16_t *blue; - - int size; - } gamma; -} MetaKmsCrtcState; - -typedef struct _MetaKmsCrtcGamma -{ - MetaKmsCrtc *crtc; - int size; - uint16_t *red; - uint16_t *green; - uint16_t *blue; -} MetaKmsCrtcGamma; - -#define META_TYPE_KMS_CRTC (meta_kms_crtc_get_type ()) -G_DECLARE_FINAL_TYPE (MetaKmsCrtc, meta_kms_crtc, - META, KMS_CRTC, - GObject) - -MetaKmsDevice * meta_kms_crtc_get_device (MetaKmsCrtc *crtc); - -const MetaKmsCrtcState * meta_kms_crtc_get_current_state (MetaKmsCrtc *crtc); - -uint32_t meta_kms_crtc_get_id (MetaKmsCrtc *crtc); - -int meta_kms_crtc_get_idx (MetaKmsCrtc *crtc); - -gboolean meta_kms_crtc_is_active (MetaKmsCrtc *crtc); - -void meta_kms_crtc_gamma_free (MetaKmsCrtcGamma *gamma); - -MetaKmsCrtcGamma * meta_kms_crtc_gamma_new (MetaKmsCrtc *crtc, - int size, - const uint16_t *red, - const uint16_t *green, - const uint16_t *blue); - -#endif /* META_KMS_CRTC_H */ |