Files
spectrumAnalyzer/Renderer.cpp
T
EmsiaetKadosh a086558f2d Changes
2025-02-05 15:13:02 +08:00

27 lines
554 B
C++

//
// Created by EmsiaetKadosh on 25-1-14.
//
#include "Renderer.h"
#include "Game.h"
#include "hbp.h"
void Renderer::initialize() noexcept {
MainDC = GetDC(MainWindowHandle);
assistDC = CreateCompatibleDC(MainDC);
}
void Renderer::resize(const int width, const int height) noexcept(false) {
windowWidth = width;
windowHeight = height;
if (resizeTime > 0) return; // 防抖、防止频繁触发
if (resizeTime < 0) {
resizeTime = 20;
return;
}
if (game.getWindow()) game.getWindow()->onResize();
}
inline Renderer renderer = Renderer();