diff --git a/include/SFML/Graphics/RenderTexture.h b/include/SFML/Graphics/RenderTexture.h index b635eea..959f4d5 100644 --- a/include/SFML/Graphics/RenderTexture.h +++ b/include/SFML/Graphics/RenderTexture.h @@ -296,5 +296,23 @@ CSFML_GRAPHICS_API void sfRenderTexture_setSmooth(sfRenderTexture* renderTexture //////////////////////////////////////////////////////////// CSFML_GRAPHICS_API sfBool sfRenderTexture_isSmooth(const sfRenderTexture* renderTexture); +//////////////////////////////////////////////////////////// +/// \brief Enable or disable texture repeating +/// +/// \param renderTexture Render texture object +/// \param repeated sfTrue to enable repeating, sfFalse to disable it +/// +//////////////////////////////////////////////////////////// +CSFML_GRAPHICS_API void sfRenderTexture_setRepeated(sfRenderTexture* renderTexture, sfBool repeated); + +//////////////////////////////////////////////////////////// +/// \brief Tell whether the texture is repeated or not +/// +/// \param renderTexture Render texture object +/// +/// \return sfTrue if repeat mode is enabled, sfFalse if it is disabled +/// +//////////////////////////////////////////////////////////// +CSFML_GRAPHICS_API sfBool sfRenderTexture_isRepeated(const sfRenderTexture* renderTexture); #endif // SFML_RENDERTEXTURE_H diff --git a/src/SFML/Graphics/RenderTexture.cpp b/src/SFML/Graphics/RenderTexture.cpp index b812460..a0508e3 100644 --- a/src/SFML/Graphics/RenderTexture.cpp +++ b/src/SFML/Graphics/RenderTexture.cpp @@ -268,3 +268,16 @@ sfBool sfRenderTexture_isSmooth(const sfRenderTexture* renderTexture) { CSFML_CALL_RETURN(renderTexture, isSmooth(), sfFalse); } + +//////////////////////////////////////////////////////////// +void sfRenderTexture_setRepeated(sfRenderTexture* renderTexture, sfBool repeated) +{ + CSFML_CALL(renderTexture, setRepeated(repeated == sfTrue)); +} + + +//////////////////////////////////////////////////////////// +sfBool sfRenderTexture_isRepeated(const sfRenderTexture* renderTexture) +{ + CSFML_CALL_RETURN(renderTexture, isRepeated(), sfFalse); +} \ No newline at end of file