Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
▼Ntvg | |
CPoint | A data structure representing a point in two-dimensional space |
CMatrix | A data structure representing a three-dimensional matrix |
CPaint | An abstract class for managing 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 |
CCanvas | An abstract class for drawing graphical elements |
CLinearGradient | A class representing the linear gradient fill of the Shape object |
CRadialGradient | A class representing the radial gradient fill of the Shape object |
CShape | A class representing two-dimensional figures and their properties |
CPicture | A class representing an image read in one of the supported formats: raw, svg, png, jpg, lottie(json) 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 |
CText | A class to represent text objects in a graphical context, allowing for rendering and manipulation of unicode text |
CSwCanvas | A class for the rendering graphical elements with a software raster engine |
CGlCanvas | A class for the rendering graphic elements with a GL raster engine |
CWgCanvas | A class for the rendering graphic elements with a WebGPU raster engine |
CInitializer | A class that enables initialization and termination of the TVG engines |
CAnimation | Enables manipulation of animatable images |
CSaver | A class for exporting a paint object into a specified file, from which to recover the paint data later |
CAccessor | The Accessor is a utility class to debug the Scene structure by traversing the scene-tree |