- [NEW] draw::getPalette()
This commit is contained in:
@@ -252,6 +252,14 @@ namespace draw
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Recupera la paleta del sistema, o part de ella, a un array
|
||||||
|
uint32_t *getPalette()
|
||||||
|
{
|
||||||
|
uint32_t *p = (uint32_t*)malloc(256*sizeof(uint32_t));
|
||||||
|
for (int i=0; i<256; ++i) p[i] = palette[i];
|
||||||
|
return p;
|
||||||
|
}
|
||||||
|
|
||||||
// Estableix una entrada de la paleta del sistema
|
// Estableix una entrada de la paleta del sistema
|
||||||
void setPaletteEntry(const uint8_t index, const uint8_t r, const uint8_t g, const uint8_t b)
|
void setPaletteEntry(const uint8_t index, const uint8_t r, const uint8_t g, const uint8_t b)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -75,6 +75,10 @@ namespace draw
|
|||||||
/// @param pos des de quina posició de la paleta de sistema comencem a copiar
|
/// @param pos des de quina posició de la paleta de sistema comencem a copiar
|
||||||
void setPalette(const uint32_t *pal, const int len, const int pos=0);
|
void setPalette(const uint32_t *pal, const int len, const int pos=0);
|
||||||
|
|
||||||
|
/// @brief Recupera la paleta del sistema, o part de ella, a un array
|
||||||
|
/// @return un array de uint32_t
|
||||||
|
uint32_t *getPalette();
|
||||||
|
|
||||||
/// @brief Estableix una entrada de la paleta del sistema
|
/// @brief Estableix una entrada de la paleta del sistema
|
||||||
/// @param index l'index de l'entrada de la paleta
|
/// @param index l'index de l'entrada de la paleta
|
||||||
/// @param r la component roja de l'entrada de la paleta
|
/// @param r la component roja de l'entrada de la paleta
|
||||||
|
|||||||
Reference in New Issue
Block a user