27 lines
No EOL
427 B
C++
27 lines
No EOL
427 B
C++
#pragma once
|
|
#include "stdafx.h"
|
|
#include "PPU.h"
|
|
|
|
struct HdScreenInfo;
|
|
struct HdPackData;
|
|
class ControlManager;
|
|
class Console;
|
|
|
|
class HdPpu : public PPU
|
|
{
|
|
private:
|
|
HdScreenInfo *_screenInfo[2];
|
|
HdScreenInfo *_info;
|
|
uint32_t _version;
|
|
|
|
protected:
|
|
HdPackData *_hdData = nullptr;
|
|
|
|
void DrawPixel() override;
|
|
|
|
public:
|
|
HdPpu(shared_ptr<Console> console, HdPackData* hdData);
|
|
virtual ~HdPpu();
|
|
|
|
void SendFrame() override;
|
|
}; |