blockly > geras > Renderer

geras.Renderer sınıfı

Geras oluşturucu. Bu oluşturma aracı, 2019 öncesi Blockly ile geriye dönük uyumlu olacak şekilde tasarlanmıştır. Geriye dönük uyumlulukla kısıtlanmayan yeni projelerde, bu oluşturma aracının daha modern bir versiyonu olan thrasos kullanılmalıdır.

Geras, antik Yunan'da yaşlılığın ruhudur.

İmza:

export declare class Renderer extends BaseRenderer 

Uzantı: BaseRenderer

Markalar

Marka Değiştiriciler Açıklama
(constructor)(name) Renderer sınıfının yeni bir örneğini oluşturur

Yöntemler

Yöntem Değiştiriciler Açıklama
getHighlightConstants() Oluşturucunun öne çıkan anlar sabit sağlayıcısını alın. Bu işlev çağrılırken oluşturma aracının zaten başlatılmış olduğu varsayılır.
init(theme, opt_rendererOverrides) Oluşturucuyu başlatın. Geras, normal sabit sağlayıcıya ek olarak bir öne çıkan anlar sağlayıcısına sahiptir.
makeConstants_()
makeDrawer_(block, info) protected Oluşturucunun çekmecesinin yeni bir örneğini oluşturun.
makeHighlightConstants_() protected Oluşturucu'nun öne çıkan anlar sabit sağlayıcısının yeni bir örneğini oluşturun.
makePathObject(root, style) Oluşturucu yolu nesnesi için yeni bir örnek oluşturun.
makeRenderInfo_(block) protected Oluşturucunun oluşturma bilgileri nesnesinin yeni bir örneğini oluşturun.
refreshDom(svg, theme, injectionDiv)