#pragma once #include #include #include #include #include "Win.h" namespace Swan { namespace Draw { SDL_Color linearGradient( float val, std::initializer_list> colors); void parallaxBackground( Win &win, SDL_Texture *tex, std::optional srcrect, std::optional destrect, float x, float y, float factor); } }