Canvas2D
Ploy3D • Docs
Ploy3D / Canvas2D
Class: Canvas2D
2D绘制接口。 MDN Reference
Constructors
new Canvas2D()
new Canvas2D(
renderer
,width
,height
):Canvas2D
构造函数。
Parameters
• renderer: Renderer2D
2D渲染器实例。
• width: number
画布宽度。
• height: number
画布高度。
Returns
Properties
data
data:
object
2D绘制接口实例数据。
batch
batch:
object
当前绘制批次。
batch.binding?
optional
binding:GPUBindGroup
当前批次资源绑定组实例。
batch.binding_key?
optional
binding_key:string
当前批次资源绑定组实例标识。
batch.geometriesOffset
geometriesOffset:
number
几何数据单元数组偏移。
batch.geometryCount
geometryCount:
number
几何数据单元数量(最大1024)。
batch.instanceCount
instanceCount:
number
绘制实例数量(最大1024)。
batch.instancesOffset
instancesOffset:
number
绘制实例数组偏移。
batch.styleCount
styleCount:
number
样式实例数量(最大512)。
batch.styleLut
styleLut:
Record
<string
,number
>
引用的样式实例查找表。
batch.stylesOffset
stylesOffset:
number
样式实例数组偏移。
batch.transformCount
transformCount:
number
变换矩阵数量(最大512)。
batch.transformsOffset
transformsOffset:
number
变换矩阵数组偏移。
batches
batches:
object
[]
绘制批次数组。
fillStyle
fillStyle:
Style2D
当前用于填充的样式实例。