From 28a98f500f8025c6acd79dd286e713989d2dfa92 Mon Sep 17 00:00:00 2001 From: Timo Lotterbach Date: Thu, 10 Jan 2013 03:32:59 -0800 Subject: [PATCH] LayerManagerControl: added support for GetPropertiesOfScreen Signed-off-by: Timo Lotterbach --- LayerManagerControl/src/print.cpp | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/LayerManagerControl/src/print.cpp b/LayerManagerControl/src/print.cpp index a1ca97d..2bb22d6 100644 --- a/LayerManagerControl/src/print.cpp +++ b/LayerManagerControl/src/print.cpp @@ -84,23 +84,18 @@ void printScreenProperties(unsigned int screenid, const char* prefix) << ")\n"; cout << prefix << "---------------------------------------\n"; - unsigned int resolutionX = 0; - unsigned int resolutionY = 0; - ilm_getScreenResolution(screenid, &resolutionX, &resolutionY); - cout << prefix << "- resolution: x=" << resolutionX << ", y=" - << resolutionY << "\n"; + ilmScreenProperties screenProperties; + ilm_getPropertiesOfScreen(screenid, &screenProperties); + cout << prefix << "- resolution: x=" << screenProperties.screenWidth << ", y=" + << screenProperties.screenHeight << "\n"; - unsigned int hwLayerCount = 0; - ilm_getNumberOfHardwareLayers(screenid, &hwLayerCount); - cout << prefix << "- hardware layer count: " << hwLayerCount << "\n"; + cout << prefix << "- hardware layer count: " << screenProperties.harwareLayerCount << "\n"; cout << prefix << "- layer render order: "; - int layerCount = 0; - unsigned int* layerArray = NULL; - ilm_getLayerIDsOnScreen(screenid, &layerCount, &layerArray); - for (int layerIndex = 0; layerIndex < layerCount; ++layerIndex) + + for (int layerIndex = 0; layerIndex < screenProperties.layerCount; ++layerIndex) { - unsigned int layerid = layerArray[layerIndex]; + t_ilm_layer layerid = screenProperties.layerIds[layerIndex]; cout << layerid << "(0x" << hex << layerid << dec << "), "; } cout << "\n"; -- 2.7.4