Skip to content

Commit 6c323d4

Browse files
committed
use the size of the event
1 parent 8d090a7 commit 6c323d4

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

library/graphics/SceneManager.cc

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ namespace gf {
145145

146146
// model matrix
147147

148-
command_buffer.push_constant(&m_default_pipeline_layout, gf::ShaderStage::Vertex, object.transform);
148+
command_buffer.push_constant(&m_default_pipeline_layout, ShaderStage::Vertex, object.transform);
149149

150150
assert(object.geometry.vertices != nullptr);
151151

@@ -271,15 +271,15 @@ namespace gf {
271271
while (!window()->should_close()) {
272272
// update
273273

274-
while (auto event = gf::Events::poll()) {
274+
while (auto event = Events::poll()) {
275275
switch (event->type()) {
276-
case gf::EventType::Quit:
276+
case EventType::Quit:
277277
window()->close();
278278
break;
279279

280-
case gf::EventType::WindowResized:
280+
case EventType::WindowResized:
281281
{
282-
auto surface_size = window()->surface_size();
282+
auto surface_size = event->from<EventType::WindowResized>().size;
283283
render_manager()->update_surface_size(surface_size);
284284
m_scene->set_surface_size(surface_size);
285285
}
@@ -364,14 +364,14 @@ namespace gf {
364364
while (!m_scenes_changed && !window()->should_close()) {
365365
// update
366366

367-
while (auto event = gf::Events::poll()) {
367+
while (auto event = Events::poll()) {
368368
switch (event->type()) {
369-
case gf::EventType::Quit:
369+
case EventType::Quit:
370370
window()->close();
371371
break;
372372

373-
case gf::EventType::WindowResized:
374-
surface_size = window()->surface_size();
373+
case EventType::WindowPixelSizeChanged:
374+
surface_size = event->from<EventType::WindowPixelSizeChanged>().size;
375375
render_manager()->update_surface_size(surface_size);
376376
std::for_each(scenes.begin(), scenes.end(), [surface_size](auto* scene) { scene->set_surface_size(surface_size); });
377377
break;

0 commit comments

Comments
 (0)