Next: , Up: Interface reference



8.2.1 Interface overview

composite
Interface for container nodes with more children. It contains functions for enumeration of children needed for down-propagation.
container
Interface for non-leaf nodes. It contains callbacks for up-propagation.
enclosure
Interface for container nodes with exactly one child. It contains functions for setting and getting children.
mask
Interface for leaf nodes which export their appearance as a bitmap. It contains functions for the export of appearance.
node
Interface for every node. It contains private functions for connecting nodes to the node tree and helper functions for down-propagation.
object
Interface for every VCL object. It contains just functions for object destroying.
painter
Interface for painters – VCL backends. It contains functions needed for the drawing of nodes.
placement
Interface for composite nodes with simple children replacement. It contains functions for inserting and removing children nodes.
shape
Interface for leaf nodes which export their appearance as (a set of) polygons. It contains a function for the export of appearance.
transformation
Interface for non-leaf nodes which change the transformation matrix for their children. It contains functions for manipulation with transformation matrices.