ThorVG
v0.1
ThorVG is a platform-independent portable library for drawing vector-based scene and animation. It's an open-source software that is freely used by a variety of software platforms and applications. ThorVG provides neat and easy APIs, its library has no dependencies and keeps cheap and super compact size. It serves as the vector graphics engine for Tizen OS that powers many products.
|
▼CCanvas | An abstract class for drawing graphical elements |
CGlCanvas | A class for the rendering graphic elements with a GL raster engine |
CSwCanvas | A class for the rendering graphical elements with a software raster engine |
CFill::ColorStop | A data structure storing the information about the color and its relative position inside the gradient bounds |
▼CFill | An abstract class representing the gradient fill of the Shape object |
CLinearGradient | A class representing the linear gradient fill of the Shape object |
CRadialGradient | A class representing the radial gradient fill of the Shape object |
CInitializer | A class that enables initialization and termination of the TVG engines |
CMatrix | A data structure representing a three-dimensional matrix |
▼CPaint | An abstract class for managing graphical elements |
CPicture | A class representing an image read in one of the supported formats: raw, svg, png and etc. Besides the methods inherited from the Paint, it provides methods to load & draw images on the canvas |
CScene | A class to composite children paints |
CShape | A class representing two-dimensional figures and their properties |
CPoint | A data structure representing a point in two-dimensional space |
CTvg_Color_Stop | A data structure storing the information about the color and its relative position inside the gradient bounds |
CTvg_Matrix | A data structure representing a three-dimensional matrix |
CTvg_Point | A data structure representing a point in two-dimensional space |