blockly > blockRendering > Renderer
blockRendering.Renderer sınıfı
Bir blok oluşturma aracının temel sınıfı.
İmza:
export declare class Renderer implements IRegistrable
Uyguladığı: IRegistrable
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(constructor)(name) | Renderer sınıfının yeni bir örneğini oluşturur |
Özellikler
Mülk | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
constants_ | protected |
ConstantProvider | Oluşturucunun sabit sağlayıcısı. |
name | protected |
dize | |
üstlenir | protected |
object | null | Seçenekler aracılığıyla iletilen sabitlerin geçersiz kılınması. |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
dispose() | Bu oluşturma aracını çıkarın. Bu oluşturma aracının ve sabitlerinin oluşturduğu tüm DOM öğelerini silin. | |
getClassName() | Bu oluşturucuyu tanımlayan sınıf adını alır. | |
getConstants() | Mevcut oluşturma aracının 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. | |
makeConstants_() | protected |
Oluşturucu sabit sağlayıcısının yeni bir örneğini oluşturun. |
makeDrawer_(block, info) | protected |
Oluşturucunun çekmecesinin 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. |
orphanCanConnectAtEnd(topBlock, orphanBlock, localType) | protected |
Yetim bir bloğun, üst bloğun blok kümesinin "sonuna" bağlanıp bağlanamayacağını kontrol eder. Grup bir satırsa son, son giriştir. Grup bir yığınsa son, bir sonraki bağlantıdır. Grup hiçbiri değilse bu işlev false değerini döndürür. |
refreshDom(svg, theme, injectionDivIfIsParent) | Tema değişikliğinden sonra oluşturma aracını yenileyin. | |
shouldHighlightConnection(_conn) | Bir bağlantının vurgulanıp vurgulanmayacağını belirleyin. |