Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
CAccessor | The Accessor is a utility class to debug the Scene structure by traversing the scene-tree |
CAnimation | Enables manipulation of animatable images |
▼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 |
CWgCanvas | A class for the rendering graphic elements with a WebGPU 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, 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 |
CShape | A class representing two-dimensional figures and their properties |
CText | A class to represent text objects in a graphical context, allowing for rendering and manipulation of unicode text |
CPoint | A data structure representing a point in two-dimensional space |
CSaver | A class for exporting a paint object into a specified file, from which to recover the paint data later |