39 lines
866 B
Plaintext
39 lines
866 B
Plaintext
#ifndef _CPANEL_HPP_
|
|
#define _CPANEL_HPP_
|
|
|
|
/** C++ Header Files **/
|
|
#include <vector>
|
|
|
|
/*** SDL Header Files ***/
|
|
#include <SDL.h>
|
|
|
|
/*** Custom Header Files ***/
|
|
#include "GUIHelpers/cObject.hpp"
|
|
|
|
/*** DLL Header File ***/
|
|
#include "dllExport.h"
|
|
|
|
/*#pragma warning (disable : 4231)*/
|
|
EXPIMP_TEMPLATE template class EXPORT_FROM_MYDLL std::allocator<GUIHelpers::cObject*>;
|
|
EXPIMP_TEMPLATE template class EXPORT_FROM_MYDLL std::vector<GUIHelpers::cObject*, std::allocator<GUIHelpers::cObject*> >;
|
|
/*#pragma warning (default : 4231)*/
|
|
|
|
namespace GUIEngine {
|
|
class EXPORT_FROM_MYDLL cPanel : public GUIHelpers::cObject
|
|
{
|
|
public:
|
|
cPanel();
|
|
~cPanel();
|
|
|
|
///Functions
|
|
void Draw();
|
|
|
|
private:
|
|
|
|
|
|
private:
|
|
std::vector<GUIHelpers::cObject*> m_guiObjects;
|
|
|
|
};/// END CLASS DEFINITION cPanel
|
|
}/// END NAMESPACE DEFINITION GUIEngine
|
|
#endif/// END IFNDEF _CPANEL_HPP_ |