16 #ifndef _RL_SVG_ANIMATOR_ 17 #define _RL_SVG_ANIMATOR_ 31 rlSvgPosition(
float sx_init,
float a_init,
float x0_init,
float y0_init,
float cx_init,
float cy_init);
35 void setInit(
float x0_init,
float y0_init,
float w_init,
float h_init);
36 void move(
float x,
float y);
68 int svgPrintf(
const char *objectname,
const char *tag,
const char *format, ...);
70 int svgRecursivePrintf(
const char *objectname,
const char *tag,
const char *format, ...);
72 int svgSearchAndReplace(
const char *objectname,
const char *tag,
const char *before,
const char *after);
76 int svgTextPrintf(
const char *objectname,
const char *format, ...);
90 int show(
const char *objectname,
int state);
92 int setMatrix(
const char *objectname,
float sx,
float alpha,
float x0,
float y0,
float cx,
float cy);
131 int tcpsend(
const char *buf,
int len);
int svgRecursiveRemoveStyleOption(const char *objectname, const char *option)
void moveRelative(float dx, float dy)
int tcpsend(const char *buf, int len)
int setSocket(int *socket)
int read(const char *infile, rlIniFile *inifile=NULL)
int svgRemoveStyleOption(const char *objectname, const char *option)
void rotate(float alpha, float cx, float cy)
int svgChangeStyleOption(const char *objectname, const char *option, const char *value)
rlSpreadsheetTable inifileTable
void move(float x, float y)
int setWindowSize(int width, int height)
int svgSetStyleOption(const char *objectname, const char *value)
const char * mainObject()
int setXY0(float x0, float y0)
int fillIniFile(rlIniFile *inifile, const char *line)
int svgRecursiveSearchAndReplace(const char *objectname, const char *tag, const char *before, const char *after)
int moveMainObject(float x, float y)
int svgPrintf(const char *objectname, const char *tag, const char *format,...)
int setMatrix(const char *objectname, float sx, float alpha, float x0, float y0, float cx, float cy)
int setMainObject(const char *main_object)
rlSpreadsheetCell inifileID
int svgSearchAndReplace(const char *objectname, const char *tag, const char *before, const char *after)
int zoomCenter(float newScale)
int setScale(float scale)
int svgTextPrintf(const char *objectname, const char *format,...)
rlString main_object_name
int svgRecursivePrintf(const char *objectname, const char *tag, const char *format,...)
int setMainObjectMatrix()
void setInit(float x0_init, float y0_init, float w_init, float h_init)
int fileFillIniFile(const char *infile, rlIniFile *inifile)
int show(const char *objectname, int state)
int svgRecursiveChangeStyleOption(const char *objectname, const char *option, const char *value)
int svgRecursiveSetStyleOption(const char *objectname, const char *value)
struct rlSvgPosition::rlPositionInit init
int writeSocket()
The following methods are for modifying a object within a SVG graphic identified by objectname...
int setMouseXY0(float x0, float y0)
int setMouseXY1(float x1, float y1)
void scaleRelative(float ds)