类文档

用于在 Cairo 画布上绘制的顶点绘制器的抽象基类。

方法 __init__ 构造顶点绘制器,并将其与给定的 Cairo 上下文和给定的 BoundingBox 关联。

继承自 AbstractVertexDrawer

方法 draw 绘制给定顶点。
实例变量 layout 未文档化
实例变量 palette 未文档化

继承自 AbstractCairoDrawer (通过 AbstractVertexDrawer

方法 bbox.setter 设置此绘制器将绘图的绘图区域的边界框。
实例变量 context 未文档化
属性 bbox 此绘制器将绘图的绘图区域的边界框。
方法 _mark_point 在画布上用一个小圆圈标记给定点。主要用于调试目的。
实例变量 _bbox 未文档化
def __init__(self, context, bbox, palette, layout): (源代码)

构造顶点绘制器,并将其与给定的 Cairo 上下文和给定的 BoundingBox 关联。

参数
context我们将在此上绘图的上下文
bbox我们将在其中绘制的边界框。可以是 BoundingBox 构造函数接受的任何类型(即,一个 2 元组、一个 4 元组或一个 BoundingBox 对象)。
palette当绘制顶点时,可用于将整数颜色索引映射到颜色的调色板
layout所绘制图中顶点的布局