34 lines
624 B
C++
34 lines
624 B
C++
/**
|
|
* @author Edouard DUPIN
|
|
*
|
|
* @copyright 2011, Edouard DUPIN, all right reserved
|
|
*
|
|
* @license BSD v3 (see license file)
|
|
*/
|
|
|
|
#ifndef __EWOL_IMAGE_H__
|
|
#define __EWOL_IMAGE_H__
|
|
|
|
namespace ewol
|
|
{
|
|
class Image : public ewol::Compositing
|
|
{
|
|
protected:
|
|
etk::Vector2D<int32_t> m_size;
|
|
public:
|
|
Image(void);
|
|
~Image(void);
|
|
void Draw(void);
|
|
void Clear(void);
|
|
void SetPos(etk::Vector3D<float> pos);
|
|
void SetRelPos(etk::Vector3D<float> pos);
|
|
void SetAngle(etk::Vector3D<float> angle);
|
|
void SetColor(etk::Color color);
|
|
void SetSize(etk::Vector2D<int32_t> size);
|
|
// TODO : ...
|
|
};
|
|
};
|
|
|
|
#endif
|
|
|