Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторная работа №43 / testMFC / RenderWindow
.h#pragma once
#include "Square.h"
#include <list>
// CRenderWindow
class CRenderWindow : public CStatic
{
DECLARE_DYNAMIC(CRenderWindow)
private:
HGLRC mGlDc;
bool mIsOpenGlInitialized;
bool initializeOpenGl();
void uninitializeOpenGL();
typedef std::list<Square> SquareList;
SquareList mSquares;
void generate(unsigned int currentLevel, unsigned int deep, float x, float y, float a, unsigned int firstColor, unsigned int colorStep);
public:
CRenderWindow();
virtual ~CRenderWindow();
void generateBox(unsigned int deep, float x, float y, float a, unsigned int firstColor, unsigned int colorStep );
protected:
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnPaint();
afx_msg void OnDestroy();
};
Соседние файлы в папке testMFC