cmdfx 0.3.0
Lightweight game engine for your terminal
Loading...
Searching...
No Matches
CmdFX::Builder Namespace Reference

C++ wrapper for the CmdFX Builder API. More...

Functions

char ** createCharArray (int width, int height)
char ** createCharArrayFilled (int width, int height, char c)
char *** createStringArray (int width, int height)
char *** createStringArrayFilled (int width, int height, const std::string &c)
char *** createStringArrayFilled (int width, int height, char *c)
int set (char **array, int x, int y, char c)
int set (char ***array, int x, int y, const std::string &c)
int set (char ***array, int x, int y, char *c)
int hLine (char **array, int x, int y, int length, char c)
int hLine (char ***array, int x, int y, int length, const std::string &c)
int hLine (char ***array, int x, int y, int length, char *c)
int vLine (char **array, int x, int y, int length, char c)
int vLine (char ***array, int x, int y, int length, const std::string &c)
int vLine (char ***array, int x, int y, int length, char *c)
int rect (char **array, int x, int y, int width, int height, char c)
int rect (char ***array, int x, int y, int width, int height, const std::string &c)
int rect (char ***array, int x, int y, int width, int height, char *c)
int fillRect (char **array, int x, int y, int width, int height, char c)
int fillRect (char ***array, int x, int y, int width, int height, const std::string &c)
int fillRect (char ***array, int x, int y, int width, int height, char *c)
int circle (char **array, int x, int y, int radius, char c)
int circle (char ***array, int x, int y, int radius, const std::string &c)
int circle (char ***array, int x, int y, int radius, char *c)
int fillCircle (char **array, int x, int y, int radius, char c)
int fillCircle (char ***array, int x, int y, int radius, const std::string &c)
int fillCircle (char ***array, int x, int y, int radius, char *c)
int ellipse (char **array, int x, int y, int xradius, int yradius, char c)
int ellipse (char ***array, int x, int y, int xradius, int yradius, const std::string &c)
int ellipse (char ***array, int x, int y, int xradius, int yradius, char *c)
int fillEllipse (char **array, int x, int y, int xradius, int yradius, char c)
int fillEllipse (char ***array, int x, int y, int xradius, int yradius, const std::string &c)
int fillEllipse (char ***array, int x, int y, int xradius, int yradius, char *c)
int fill (char **array, char c)
int fill (char ***array, const std::string &c)
int fill (char ***array, char *c)
int line (char **array, int x1, int y1, int x2, int y2, char c)
int line (char ***array, int x1, int y1, int x2, int y2, const std::string &c)
int line (char ***array, int x1, int y1, int x2, int y2, char *c)
int polygon (char **array, int x, int y, int sides, int points, char c)
int polygon (char ***array, int x, int y, int sides, int points, const std::string &c)
int polygon (char ***array, int x, int y, int sides, int points, char *c)
int fillPolygon (char **array, int x, int y, int sides, int points, char c)
int fillPolygon (char ***array, int x, int y, int sides, int points, const std::string &c)
int fillPolygon (char ***array, int x, int y, int sides, int points, char *c)
int text (char **array, int x, int y, const std::string &text)
int resize (char **array, int width, int height)
int resizeWithPadding (char **array, int width, int height, char padding)
int center (char **array)
int resizeAndCenter (char **array, int width, int height)
int rotate (char **array, double radians)
int rotate (char ***array, double radians)
double getRotationAngle (char **array)
int hFlip (char **array)
int hFlip (char ***array)
int vFlip (char **array)
int vFlip (char ***array)
char ** transpose (char **array)
char *** transpose (char ***array)
int replaceAll (char **array, char find, char replace)
int replaceAll (char ***array, const std::string &find, const std::string &replace)
int replaceAll (char ***array, char *find, char *replace)
char ** scale (char **array, double scale)
int gradient (char **array, int x, int y, int width, int height, char start, char end, enum CmdFX_GradientDirection direction)
int gradientForeground (char ***array, int x, int y, int width, int height, int start, int end, enum CmdFX_GradientDirection direction)
int gradientForegroundFull (char ***array, int start, int end, enum CmdFX_GradientDirection direction)
int gradientBackground (char ***array, int x, int y, int width, int height, int start, int end, enum CmdFX_GradientDirection direction)
int gradientBackgroundFull (char ***array, int start, int end, enum CmdFX_GradientDirection direction)
int multiGradientForeground (char ***array, int x, int y, int width, int height, int numColors, int *colors, enum CmdFX_GradientDirection direction)
int multiGradientForegroundFull (char ***array, int numColors, int *colors, enum CmdFX_GradientDirection direction)
int multiGradientBackground (char ***array, int x, int y, int width, int height, int numColors, int *colors, enum CmdFX_GradientDirection direction)
int multiGradientBackgroundFull (char ***array, int numColors, int *colors, enum CmdFX_GradientDirection direction)
int multiGradientsForeground (char ***array, int x, int y, int width, int height, int numColors, int *colors, double *percentages, enum CmdFX_GradientDirection direction)
int multiGradientsForegroundFull (char ***array, int numColors, int *colors, double *percentages, enum CmdFX_GradientDirection direction)
int multiGradientsBackground (char ***array, int x, int y, int width, int height, int numColors, int *colors, double *percentages, enum CmdFX_GradientDirection direction)
int multiGradientsBackgroundFull (char ***array, int numColors, int *colors, double *percentages, enum CmdFX_GradientDirection direction)

Detailed Description

C++ wrapper for the CmdFX Builder API.