Pre-resize fillparent
This commit is contained in:
@@ -30,7 +30,7 @@ namespace VideoEngine {
|
||||
/* Creates a New Image based on input */
|
||||
const cImage* NewImage( SDL_Rect& area ) const;
|
||||
|
||||
///Sets
|
||||
/// Sets
|
||||
/* Sets Transparent on if set to true */
|
||||
void setTransparent( const bool transparent = true );
|
||||
/* Sets the colour to be made transparent */
|
||||
@@ -38,7 +38,7 @@ namespace VideoEngine {
|
||||
/* Sets the level of the transparent 255 = clear, 0 = solid */
|
||||
void setLevelTrans( const unsigned char translevel = 255 );
|
||||
|
||||
///Gets
|
||||
/// Gets
|
||||
/* Gets a pointer to the SDL_Surface */
|
||||
SDL_Surface* getSurface() const;
|
||||
/* Gets a pointer to the SDL_Texture */
|
||||
@@ -76,22 +76,22 @@ namespace VideoEngine {
|
||||
void setImage( SDL_Texture* texture );
|
||||
|
||||
private:
|
||||
///Functions
|
||||
/// Functions
|
||||
void TransparentSetup();
|
||||
void UnloadImage();
|
||||
|
||||
private:
|
||||
///Variables
|
||||
SDL_Texture* mp_texture;// = nullptr
|
||||
/// Variables
|
||||
SDL_Texture* mp_texture;/// = nullptr
|
||||
SDL_Surface* mp_surface;// = nullptr
|
||||
|
||||
bool m_transparent;// = false
|
||||
bool m_transparent;/// = false
|
||||
|
||||
unsigned char m_transRed;// = 0
|
||||
unsigned char m_transBlue;// = 0
|
||||
unsigned char m_transGreen;// = 255
|
||||
unsigned char m_transRed;/// = 0
|
||||
unsigned char m_transBlue;/// = 0
|
||||
unsigned char m_transGreen;/// = 255
|
||||
|
||||
unsigned char m_transLevel;// = 255
|
||||
unsigned char m_transLevel;/// = 255
|
||||
|
||||
bool m_isSurface;
|
||||
};/// END CLASS DEFINITION cImage
|
||||
|
||||
Reference in New Issue
Block a user