diff --git a/src/backends/native/meta-crtc-native.h b/src/backends/native/meta-crtc-native.h index 3fb4bc758..7c6fe9dfe 100644 --- a/src/backends/native/meta-crtc-native.h +++ b/src/backends/native/meta-crtc-native.h @@ -20,6 +20,7 @@ #include "backends/meta-crtc.h" #define META_TYPE_CRTC_NATIVE (meta_crtc_native_get_type ()) +META_EXPORT_TEST G_DECLARE_DERIVABLE_TYPE (MetaCrtcNative, meta_crtc_native, META, CRTC_NATIVE, MetaCrtc) diff --git a/src/backends/native/meta-monitor-manager-native.h b/src/backends/native/meta-monitor-manager-native.h index fd27d8e33..93f2ec54e 100644 --- a/src/backends/native/meta-monitor-manager-native.h +++ b/src/backends/native/meta-monitor-manager-native.h @@ -32,6 +32,7 @@ typedef struct _MetaGpuKms MetaGpuKms; #define META_TYPE_MONITOR_MANAGER_NATIVE (meta_monitor_manager_native_get_type ()) +META_EXPORT_TEST G_DECLARE_DERIVABLE_TYPE (MetaMonitorManagerNative, meta_monitor_manager_native, META, MONITOR_MANAGER_NATIVE, MetaMonitorManager) diff --git a/src/backends/native/meta-output-native.h b/src/backends/native/meta-output-native.h index 9eb4e19c8..ae71fafa4 100644 --- a/src/backends/native/meta-output-native.h +++ b/src/backends/native/meta-output-native.h @@ -20,6 +20,7 @@ #include "backends/meta-output.h" #define META_TYPE_OUTPUT_NATIVE (meta_output_native_get_type ()) +META_EXPORT_TEST G_DECLARE_DERIVABLE_TYPE (MetaOutputNative, meta_output_native, META, OUTPUT_NATIVE, MetaOutput)