9bool ColorCompare(
const Color a,
const Color b);
12void DrawTextureScale(
const Texture2D& texture,
const Vector2 position,
const float scale,
const Color color);
14void DrawTextureRot(
const Texture2D& texture,
const Vector2 position,
const int rotation,
const Color color);
16void DrawTextureRotScale(
const Texture2D& texture,
const Vector2 position,
const int rotation,
const float scale,
19void DrawTextureRotScaleSelect(
const Texture2D& texture,
const Rectangle selection,
const Vector2 position,
20const int rotation,
const float scale,
const Color color);
23void DrawTextRec(
const std::string& text,
const int fontSize,
const Color textColor,
const Rectangle rec,
27Vector2 Angle2Vector(
const int degrees);
29int Vector2Angle(
const Vector2 vec);
31Vector2 Vector2Rot(
const int length,
const int rotation);
34int DegreeRot(
const int rot);
37int AngleFromPos(
const Vector2 pos1,
const Vector2 pos2);
40Rectangle ScaleRectangle(
const Rectangle rectangle,
const float scale,
const Vector2 position);
43Rectangle GetCameraRectangle(
const Camera2D camera);
46bool IsTextureVisible(
const Texture2D texture,
const float scale,
const Vector2 position,
const Camera2D camera);
47bool IsRectangleVisible(
const Rectangle rectangle,
const float scale,
const Vector2 position,
const Camera2D camera);
50std::vector<std::string> WordList(
const std::string& input);
53void DrawTexturePoly(Texture2D texture, Vector2 center, Vector2* points, Vector2* texcoords,
int pointCount,
57std::string DoubleToRoundedString(
const double num,
const int precision);
60Rectangle CenteredRectangle(
const Rectangle rec,
const Vector2 pos);
63RenderTexture2D LoadShadowmapRenderTexture(
int width,
int height);
64void UnloadShadowmapRenderTexture(RenderTexture2D target);