blob: c950a2b6dd7d6803dd6915ed19681ba6c516c715 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include "cru/platform/graphics/direct2d/WindowPainter.h"
#include "cru/platform/graphics/direct2d/Exception.h"
#include "cru/platform/graphics/direct2d/Factory.h"
#include "cru/platform/graphics/direct2d/WindowRenderTarget.h"
namespace cru::platform::graphics::direct2d {
D2DWindowPainter::D2DWindowPainter(D2DWindowRenderTarget* render_target)
: D2DDeviceContextPainter(render_target->GetD2D1DeviceContext()),
render_target_(render_target) {}
D2DWindowPainter::~D2DWindowPainter() {}
void D2DWindowPainter::DoEndDraw() { render_target_->Present(); }
} // namespace cru::platform::graphics::direct2d
|