native: Add abstract MetaOutputNative object

MetaOutputKms is made to inherit from this, but it doesn't do anything
special yet.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1698>
This commit is contained in:
Jonas Ådahl
2020-12-17 22:31:28 +01:00
committed by Marge Bot
parent 3091cd89dc
commit fd4ea67b27
5 changed files with 76 additions and 3 deletions

View File

@ -41,12 +41,12 @@
struct _MetaOutputKms
{
MetaOutput parent;
MetaOutputNative parent;
MetaKmsConnector *kms_connector;
};
G_DEFINE_TYPE (MetaOutputKms, meta_output_kms, META_TYPE_OUTPUT)
G_DEFINE_TYPE (MetaOutputKms, meta_output_kms, META_TYPE_OUTPUT_NATIVE)
MetaKmsConnector *
meta_output_kms_get_kms_connector (MetaOutputKms *output_kms)