25 #include "../Util/MR_Types.h" 27 #if defined(_WIN32) && defined(HR_ENGINE_SHARED) 29 # define MR_DllDeclare __declspec( dllexport ) 31 # define MR_DllDeclare __declspec( dllimport ) 34 # define MR_DllDeclare 38 namespace VideoServices {
MR_UInt8 * mBuffer
Definition: Viewport2D.h:57
virtual MR_DllDeclare void OnMetricsChange(int pMetrics)
Definition: Viewport2D.cpp:48
MR_DllDeclare void DrawPoint(int pX, int pY, MR_UInt8 pColor)
Definition: Viewport2D.cpp:126
int mYRes
Definition: Viewport2D.h:65
int mLineLen
Definition: Viewport2D.h:58
int mXPitch
Definition: Viewport2D.h:60
Definition: Viewport2D.h:51
MR_DllDeclare void Clear(MR_UInt8 pColor=0)
Definition: Viewport2D.cpp:115
int mXRes
Definition: Viewport2D.h:64
Definition: Viewport2D.h:42
MR_DllDeclare void DrawLine(int pX0, int pY0, int pX1, int pY1, MR_UInt8 pColor)
Definition: Viewport2D.cpp:162
MR_DllDeclare ~Viewport2D()
Definition: Viewport2D.cpp:44
MR_DllDeclare void DrawHorizontalMeter(int pX0, int pXLen, int pY0, int pYHeight, int pXM, MR_UInt8 pColor, MR_UInt8 pBackColor)
Definition: Viewport2D.cpp:219
MR_DllDeclare void DrawHorizontalLine(int pY, int pX0, int pX1, MR_UInt8 pColor)
Definition: Viewport2D.cpp:134
Definition: Viewport2D.h:52
Video framebuffer for legacy (8-bit, palettized) rendering.
Definition: VideoBuffer.h:54
MR_DllDeclare void Setup(VideoBuffer *pBuffer, int pX0, int pY0, int pSizeX, int pSizeY, int pMetrics=eNone)
Definition: Viewport2D.cpp:72
MR_DllDeclare int GetYRes() const
Definition: Viewport2D.cpp:57
Definition: Viewport2D.h:49
#define MR_DllDeclare
Definition: Viewport2D.h:34
VideoBuffer * mVideoBuffer
Definition: Viewport2D.h:56
int mYPitch
Definition: Viewport2D.h:61
Definition: Viewport2D.h:47
MR_DllDeclare int GetXRes() const
Definition: Viewport2D.cpp:52
MR_DllDeclare Viewport2D()
Definition: Viewport2D.cpp:30
Definition: Announcement.h:24
Definition: Viewport2D.h:50
int GetLineLen() const
Definition: Viewport2D.cpp:67
uint8_t MR_UInt8
Definition: MR_Types.h:40
Definition: Viewport2D.h:48
MR_UInt8 * GetBuffer()
Definition: Viewport2D.cpp:62