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.
|
▼Ntvg | |
CCanvas | An abstract class for drawing graphical elements |
▼CFill | An abstract class representing the gradient fill of the Shape object |
CColorStop | A data structure storing the information about the color and its relative position inside the gradient bounds |
CGlCanvas | A class for the rendering graphic elements with a GL raster engine |
CInitializer | A class that enables initialization and termination of the TVG engines |
CLinearGradient | A class representing the linear gradient fill of the Shape object |
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 |
CPoint | A data structure representing a point in two-dimensional space |
CRadialGradient | A class representing the radial gradient fill of the Shape object |
CScene | A class to composite children paints |
CShape | A class representing two-dimensional figures and their properties |
CSwCanvas | A class for the rendering graphical elements with a software raster engine |
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 |