cmdfx 0.2.1
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.