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);
48bool IsRectangleVisible(
const Rectangle rectangle,
const float scale,
const Vector2 position,
49const Rectangle cameraRectangle);
50bool IsCircleVisible(
const float radius,
const Vector2 position,
const Camera2D camera);
53std::vector<std::string> WordList(
const std::string& input);
56void DrawTexturePoly(Texture2D texture, Vector2 center, Vector2* points, Vector2* texcoords,
int pointCount,
60std::string DoubleToRoundedString(
const double num,
const int precision);
63Rectangle CenteredRectangle(
const Rectangle rec,
const Vector2 pos);
66RenderTexture2D LoadShadowmapRenderTexture(
int width,
int height);
67void UnloadShadowmapRenderTexture(RenderTexture2D target);
69constexpr std::strong_ordering operator<=>(
const Texture2D& rhs,
const Texture2D& lhs);
71constexpr std::partial_ordering operator<=>(
const Rectangle& rhs,
const Rectangle& lhs);
73constexpr std::partial_ordering operator<=>(
const Color& rhs,
const Color& lhs);