⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mem_draw_base.h

📁 实时监控
💻 H
字号:
// Copyright (C) 1991 - 1999 Rational Software Corporation

#if defined (_MSC_VER) && (_MSC_VER >= 1000)
#pragma once
#endif
#ifndef _INC_MEM_DRAW_BASE_3FA1C3AA02DE_INCLUDED
#define _INC_MEM_DRAW_BASE_3FA1C3AA02DE_INCLUDED

#ifndef RGB
#define RGB(r,g,b)          ((DWORD)(((BYTE)(r)|((WORD)((BYTE)(g))<<8))|(((DWORD)(BYTE)(b))<<16)))
#endif

#define ROF(x) ((x)&0xff)
#define GOF(x) ROF((x)>>8)
#define BOF(x) ROF((x)>>16)

#include "color_space.h"
#include "v_std.h"

//##ModelId=3FA1C3AA02DE
class mem_draw_base 
{
public:
	//##ModelId=402994540004
	virtual void set_buf(void* _buf) = 0;

	//##ModelId=3FA8B90801E0
	virtual void lighten(int x0, int y0, int delta) = 0;

	//##ModelId=3FA8AF7C02F4
	virtual bool equal(COLOR_SPACE _cs, VIDEO_STANDARDS _vs) = 0;

	//##ModelId=3FA1C8D901C4
	virtual void destroy() = 0;



	//##ModelId=3FA1C422010A
	virtual void put_pixel(int x0, int y0, DWORD px) = 0;

	//##ModelId=3FA1C42D02AA
	virtual DWORD get_pixel(int x0, int y0) = 0;

	//##ModelId=3FA1C43D019F
	virtual void create(int _width, int _height) = 0;

	//##ModelId=3FA1C5DE01C7
	virtual int get_width() = 0;

	//##ModelId=3FA1C5E6013C
	virtual int get_height() = 0;

};

#endif /* _INC_MEM_DRAW_BASE_3FA1C3AA02DE_INCLUDED */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -