![]() |
cmdfx 0.2.1
Lightweight game engine for your terminal
|
C++ Extensions for the Builder API. More...
Go to the source code of this file.
Namespaces | |
namespace | CmdFX |
Primary namespace for CmdFX. | |
namespace | CmdFX::Builder |
C++ wrapper for the CmdFX Builder API. | |
Functions | |
int | CmdFX::getWidth (char **array) |
int | CmdFX::getWidth (char ***array) |
int | CmdFX::getHeight (char **array) |
int | CmdFX::getHeight (char ***array) |
char ** | CmdFX::createCopy (char **array) |
char *** | CmdFX::createCopy (char ***array) |
int | CmdFX::isSameSize (char **array1, char **array2) |
int | CmdFX::isSameSize (char ***array1, char ***array2) |
int | CmdFX::compare (char **array1, char **array2) |
int | CmdFX::compare (char ***array1, char ***array2) |
int | CmdFX::print (char **array) |
int | CmdFX::print (char ***array) |
char ** | CmdFX::to2DArray (std::vector< std::string > string) |
Converts a 1D vector of strings to a 2D array of characters. | |
char *** | CmdFX::to3DArray (std::vector< std::vector< std::string > > string) |
Converts a 2D vector of strings to a 3D array of characters. | |
char ** | CmdFX::Builder::createCharArray (int width, int height) |
char ** | CmdFX::Builder::createCharArrayFilled (int width, int height, char c) |
char *** | CmdFX::Builder::createStringArray (int width, int height) |
char *** | CmdFX::Builder::createStringArrayFilled (int width, int height, const std::string &c) |
char *** | CmdFX::Builder::createStringArrayFilled (int width, int height, char *c) |
int | CmdFX::Builder::set (char **array, int x, int y, char c) |
int | CmdFX::Builder::set (char ***array, int x, int y, const std::string &c) |
int | CmdFX::Builder::set (char ***array, int x, int y, char *c) |
int | CmdFX::Builder::hLine (char **array, int x, int y, int length, char c) |
int | CmdFX::Builder::hLine (char ***array, int x, int y, int length, const std::string &c) |
int | CmdFX::Builder::hLine (char ***array, int x, int y, int length, char *c) |
int | CmdFX::Builder::vLine (char **array, int x, int y, int length, char c) |
int | CmdFX::Builder::vLine (char ***array, int x, int y, int length, const std::string &c) |
int | CmdFX::Builder::vLine (char ***array, int x, int y, int length, char *c) |
int | CmdFX::Builder::rect (char **array, int x, int y, int width, int height, char c) |
int | CmdFX::Builder::rect (char ***array, int x, int y, int width, int height, const std::string &c) |
int | CmdFX::Builder::rect (char ***array, int x, int y, int width, int height, char *c) |
int | CmdFX::Builder::fillRect (char **array, int x, int y, int width, int height, char c) |
int | CmdFX::Builder::fillRect (char ***array, int x, int y, int width, int height, const std::string &c) |
int | CmdFX::Builder::fillRect (char ***array, int x, int y, int width, int height, char *c) |
int | CmdFX::Builder::circle (char **array, int x, int y, int radius, char c) |
int | CmdFX::Builder::circle (char ***array, int x, int y, int radius, const std::string &c) |
int | CmdFX::Builder::circle (char ***array, int x, int y, int radius, char *c) |
int | CmdFX::Builder::fillCircle (char **array, int x, int y, int radius, char c) |
int | CmdFX::Builder::fillCircle (char ***array, int x, int y, int radius, const std::string &c) |
int | CmdFX::Builder::fillCircle (char ***array, int x, int y, int radius, char *c) |
int | CmdFX::Builder::ellipse (char **array, int x, int y, int xradius, int yradius, char c) |
int | CmdFX::Builder::ellipse (char ***array, int x, int y, int xradius, int yradius, const std::string &c) |
int | CmdFX::Builder::ellipse (char ***array, int x, int y, int xradius, int yradius, char *c) |
int | CmdFX::Builder::fillEllipse (char **array, int x, int y, int xradius, int yradius, char c) |
int | CmdFX::Builder::fillEllipse (char ***array, int x, int y, int xradius, int yradius, const std::string &c) |
int | CmdFX::Builder::fillEllipse (char ***array, int x, int y, int xradius, int yradius, char *c) |
int | CmdFX::Builder::fill (char **array, char c) |
int | CmdFX::Builder::fill (char ***array, const std::string &c) |
int | CmdFX::Builder::fill (char ***array, char *c) |
int | CmdFX::Builder::line (char **array, int x1, int y1, int x2, int y2, char c) |
int | CmdFX::Builder::line (char ***array, int x1, int y1, int x2, int y2, const std::string &c) |
int | CmdFX::Builder::line (char ***array, int x1, int y1, int x2, int y2, char *c) |
int | CmdFX::Builder::polygon (char **array, int x, int y, int sides, int points, char c) |
int | CmdFX::Builder::polygon (char ***array, int x, int y, int sides, int points, const std::string &c) |
int | CmdFX::Builder::polygon (char ***array, int x, int y, int sides, int points, char *c) |
int | CmdFX::Builder::fillPolygon (char **array, int x, int y, int sides, int points, char c) |
int | CmdFX::Builder::fillPolygon (char ***array, int x, int y, int sides, int points, const std::string &c) |
int | CmdFX::Builder::fillPolygon (char ***array, int x, int y, int sides, int points, char *c) |
int | CmdFX::Builder::text (char **array, int x, int y, const std::string &text) |
int | CmdFX::Builder::resize (char **array, int width, int height) |
int | CmdFX::Builder::resizeWithPadding (char **array, int width, int height, char padding) |
int | CmdFX::Builder::center (char **array) |
int | CmdFX::Builder::resizeAndCenter (char **array, int width, int height) |
int | CmdFX::Builder::rotate (char **array, double radians) |
int | CmdFX::Builder::rotate (char ***array, double radians) |
double | CmdFX::Builder::getRotationAngle (char **array) |
int | CmdFX::Builder::hFlip (char **array) |
int | CmdFX::Builder::hFlip (char ***array) |
int | CmdFX::Builder::vFlip (char **array) |
int | CmdFX::Builder::vFlip (char ***array) |
char ** | CmdFX::Builder::transpose (char **array) |
char *** | CmdFX::Builder::transpose (char ***array) |
int | CmdFX::Builder::replaceAll (char **array, char find, char replace) |
int | CmdFX::Builder::replaceAll (char ***array, const std::string &find, const std::string &replace) |
int | CmdFX::Builder::replaceAll (char ***array, char *find, char *replace) |
char ** | CmdFX::Builder::scale (char **array, double scale) |
int | CmdFX::Builder::gradient (char **array, int x, int y, int width, int height, char start, char end, enum CmdFX_GradientDirection direction) |
int | CmdFX::Builder::gradientForeground (char ***array, int x, int y, int width, int height, int start, int end, enum CmdFX_GradientDirection direction) |
int | CmdFX::Builder::gradientForegroundFull (char ***array, int start, int end, enum CmdFX_GradientDirection direction) |
int | CmdFX::Builder::gradientBackground (char ***array, int x, int y, int width, int height, int start, int end, enum CmdFX_GradientDirection direction) |
int | CmdFX::Builder::gradientBackgroundFull (char ***array, int start, int end, enum CmdFX_GradientDirection direction) |
int | CmdFX::Builder::multiGradientForeground (char ***array, int x, int y, int width, int height, int numColors, int *colors, enum CmdFX_GradientDirection direction) |
int | CmdFX::Builder::multiGradientForegroundFull (char ***array, int numColors, int *colors, enum CmdFX_GradientDirection direction) |
int | CmdFX::Builder::multiGradientBackground (char ***array, int x, int y, int width, int height, int numColors, int *colors, enum CmdFX_GradientDirection direction) |
int | CmdFX::Builder::multiGradientBackgroundFull (char ***array, int numColors, int *colors, enum CmdFX_GradientDirection direction) |
int | CmdFX::Builder::multiGradientsForeground (char ***array, int x, int y, int width, int height, int numColors, int *colors, double *percentages, enum CmdFX_GradientDirection direction) |
int | CmdFX::Builder::multiGradientsForegroundFull (char ***array, int numColors, int *colors, double *percentages, enum CmdFX_GradientDirection direction) |
int | CmdFX::Builder::multiGradientsBackground (char ***array, int x, int y, int width, int height, int numColors, int *colors, double *percentages, enum CmdFX_GradientDirection direction) |
int | CmdFX::Builder::multiGradientsBackgroundFull (char ***array, int numColors, int *colors, double *percentages, enum CmdFX_GradientDirection direction) |
C++ Extensions for the Builder API.