haltest/backend_display: Remove duplicate code
[platform/core/uifw/libtdm.git] / haltests / src / tc_tdm.h
index e118e77..2838c79 100644 (file)
@@ -224,6 +224,13 @@ public:
        tdm_layer **layers;
        int layer_count;
 
+       const tbm_format *layer_formats;
+       int layer_format_count;
+       unsigned int layer_flags;
+       tdm_output *layer_output;
+       unsigned int layer_output_pipe;
+       const tdm_output_mode *layer_output_mode;
+
        tbm_surface_h buffers[3];
 
        TDMBackendBasic();
@@ -231,6 +238,8 @@ public:
        void TearDown(void);
        void UnsetOutput(void);
        void DestroyBuffers(void);
+       bool PrepareLayer(tdm_layer *layer);
+       bool PrepareOutputVblank(tdm_output *output);
 };
 
 class TDMBackendDisplay : public TDMBackendBasic