Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

Canvas | An abstract class for drawing graphical elements
GlCanvas | A class for the rendering graphic elements with a GL raster engine
SwCanvas | A class for the rendering graphical elements with a software raster engine
Fill::ColorStop | A data structure storing the information about the color and its relative position inside the gradient bounds
Fill | An abstract class representing the gradient fill of the Shape object
LinearGradient | A class representing the linear gradient fill of the Shape object
RadialGradient | A class representing the radial gradient fill of the Shape object
Initializer | A class that enables initialization and termination of the TVG engines
Matrix | A data structure representing a three-dimensional matrix
Paint | An abstract class for managing graphical elements
Picture | 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
Scene | A class to composite children paints
Shape | A class representing two-dimensional figures and their properties
Point | A data structure representing a point in two-dimensional space
Tvg_Color_Stop | A data structure storing the information about the color and its relative position inside the gradient bounds
Tvg_Matrix | A data structure representing a three-dimensional matrix
Tvg_Point | A data structure representing a point in two-dimensional space