//////////////////////////////////////////////////////////// /// Change the color of a pixel of an image /// Don't forget to call Update when you end modifying pixels //////////////////////////////////////////////////////////// void sfImage_SetPixel(sfImage* Image, unsigned int X, unsigned int Y, sfColor Color) { sf::Color SFMLColor(Color.r, Color.g, Color.b, Color.a); CSFML_CALL(Image, SetPixel(X, Y, SFMLColor)); }
//////////////////////////////////////////////////////////// /// Create a transparency mask for an image from a specified colorkey //////////////////////////////////////////////////////////// void sfImage_CreateMaskFromColor(sfImage* Image, sfColor ColorKey, sfUint8 Alpha) { sf::Color SFMLColor(ColorKey.r, ColorKey.g, ColorKey.b, ColorKey.a); CSFML_CALL(Image, CreateMaskFromColor(SFMLColor, Alpha)); }
void sfRenderWindow_clear(sfRenderWindow* renderWindow, sfColor color) { sf::Color SFMLColor(color.r, color.g, color.b, color.a); CSFML_CALL(renderWindow, clear(SFMLColor)); }
void sfRenderTexture_clear(sfRenderTexture* renderTexture, sfColor color) { sf::Color SFMLColor(color.r, color.g, color.b, color.a); CSFML_CALL(renderTexture, clear(SFMLColor)); }
void sfRenderTexture_clear(sfRenderTexture* renderTexture, DUbyte r, DUbyte g, DUbyte b, DUbyte a) { sf::Color SFMLColor(r, g, b, a); renderTexture->This.clear(SFMLColor); }
void sfRenderWindow_clear(sfRenderWindow* renderWindow, DUbyte r, DUbyte g, DUbyte b, DUbyte a) { sf::Color SFMLColor(r, g, b, a); renderWindow->This.clear(SFMLColor); }