| ThorVG v0.8

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2]

C Accessor | The Accessor is a utility class to debug the Scene structure by traversing the scene-tree
▼C Canvas | An abstract class for drawing graphical elements
C GlCanvas | A class for the rendering graphic elements with a GL raster engine
C SwCanvas | A class for the rendering graphical elements with a software raster engine
C Fill::ColorStop | A data structure storing the information about the color and its relative position inside the gradient bounds
▼C Fill | An abstract class representing the gradient fill of the Shape object
C LinearGradient | A class representing the linear gradient fill of the Shape object
C RadialGradient | A class representing the radial gradient fill of the Shape object
C Initializer | A class that enables initialization and termination of the TVG engines
C Matrix | A data structure representing a three-dimensional matrix
▼C Paint | An abstract class for managing graphical elements
C Picture | A class representing an image read in one of the supported formats: raw, svg, png, jpg and etc. Besides the methods inherited from the Paint, it provides methods to load & draw images on the canvas
C Scene | A class to composite children paints
C Shape | A class representing two-dimensional figures and their properties
C Point | A data structure representing a point in two-dimensional space
C Saver | A class for exporting a paint object into a specified file, from which to recover the paint data later
C Tvg_Color_Stop | A data structure storing the information about the color and its relative position inside the gradient bounds
C Tvg_Matrix | A data structure representing a three-dimensional matrix
C Tvg_Point | A data structure representing a point in two-dimensional space