egami::ImagePrivate Class Referenceabstract
Inheritance diagram for egami::ImagePrivate:
egami::ImageTemplate< T >

Public Member Functions

virtual void * getTextureDataPointer ()
 
virtual const ivec2getSize () const =0
 
virtual int32_t getWidth () const
 
virtual int32_t getHeight () const
 
virtual enum colorType getType () const
 
virtual void clear ()=0
 
virtual void resize (const ivec2 &_size, const etk::Color< uint8_t, 4 > &_color, const ivec2 &_startPos)=0
 
virtual void resize (const ivec2 &_size, const etk::Color< float, 4 > &_color, const ivec2 &_startPos)=0
 
virtual void resize (const ivec2 &_size, const etk::Color< uint16_t, 1 > &_color, const ivec2 &_startPos)=0
 
virtual void resize (const ivec2 &_size, const etk::Color< uint32_t, 1 > &_color, const ivec2 &_startPos)=0
 
virtual void resize (const ivec2 &_size, const etk::Color< float, 1 > &_color, const ivec2 &_startPos)=0
 
virtual void resize (const ivec2 &_size, const etk::Color< double, 1 > &_color, const ivec2 &_startPos)=0
 
virtual void resize (const ivec2 &_size, const ivec2 &_startPos)=0
 
virtual void set (const ivec2 &_pos, const etk::Color<> &_newColor)=0
 
virtual void set (const ivec2 &_pos, const etk::Color< float > &_newColor)=0
 
virtual void set (const ivec2 &_pos, const etk::Color< uint16_t, 1 > &_newColor)=0
 
virtual void set (const ivec2 &_pos, const etk::Color< uint32_t, 1 > &_newColor)=0
 
virtual void set (const ivec2 &_pos, const etk::Color< float, 1 > &_newColor)=0
 
virtual void set (const ivec2 &_pos, const etk::Color< double, 1 > &_newColor)=0
 
virtual etk::Color get (const ivec2 &_pos) const =0
 
virtual void set (const std::vector< etk::Color< float, 4 >> &_data, const ivec2 &_size)=0
 
virtual void set (const std::vector< etk::Color< uint8_t, 4 >> &_data, const ivec2 &_size)=0
 

The documentation for this class was generated from the following file: