comparison Framework/Scene2D/CairoCompositor.cpp @ 909:7a7e4e1f558f

SdlCairo resizable
author Alain Mazy <alain@mazy.be>
date Thu, 18 Jul 2019 09:41:10 +0200
parents 55411e7da2f7
children 1091b2adeb5a
comparison
equal deleted inserted replaced
908:2f16ad9d30ad 909:7a7e4e1f558f
89 CairoCompositor::CairoCompositor(const Scene2D& scene, 89 CairoCompositor::CairoCompositor(const Scene2D& scene,
90 unsigned int canvasWidth, 90 unsigned int canvasWidth,
91 unsigned int canvasHeight) : 91 unsigned int canvasHeight) :
92 helper_(scene, *this) 92 helper_(scene, *this)
93 { 93 {
94 UpdateSize(canvasWidth, canvasHeight);
95 }
96
97 void CairoCompositor::UpdateSize(unsigned int canvasWidth,
98 unsigned int canvasHeight)
99 {
94 canvas_.SetSize(canvasWidth, canvasHeight, false); 100 canvas_.SetSize(canvasWidth, canvasHeight, false);
95 } 101 }
96
97 102
98 CairoCompositor::~CairoCompositor() 103 CairoCompositor::~CairoCompositor()
99 { 104 {
100 for (Fonts::iterator it = fonts_.begin(); it != fonts_.end(); ++it) 105 for (Fonts::iterator it = fonts_.begin(); it != fonts_.end(); ++it)
101 { 106 {