blockly > blockRendering > Oluşturucu
blockRendering.Renderer sınıfı
Blok oluşturucu için temel sınıf.
İmza:
export declare class Renderer implements IRegistrable
Uygulandığı yer: IRegistrable
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(kurucu)(ad) | Renderer sınıfının yeni bir örneğini oluşturur |
Özellikler
Özellik | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
constants_ | protected |
ConstantProvider | Oluşturucunun sabit sağlayıcısı. |
name | protected |
dize | |
geçersiz kılar | protected |
nesne | boş | Seçeneklerle iletilen sabit geçersiz kılmalar oluşturma. |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
dispose() | Bu oluşturucuyu kaldırın. Bu oluşturucunun ve sabit değerlerinin oluşturduğu tüm DOM öğelerini silin. | |
getClassName() | Bu oluşturucuyu tanımlayan sınıf adını alır. | |
getConnectionPreviewMethod(closest, local, topBlock) | Kullanılabilir bağlantıya, sürüklenen mevcut bağlantıya ve sürüklenmekte olan bloka bağlı olarak bir bağlantı önizleme yöntemi seçer. | |
getConstants() | Geçerli oluşturucunun sabit sağlayıcısını alın. Bu çağrıldığında, oluşturucunun zaten başlatıldığını varsayarız. | |
init(tema, opt_rendererOverrides) | Oluşturucuyu başlatın. | |
makeConstants_() | protected |
Oluşturucunun sabit sağlayıcısının yeni bir örneğini oluşturun. |
makeDrawer_(engelle, bilgi) | protected |
Oluşturucu çekmecesinin yeni bir örneğini oluşturun. |
makeMarkerDrawer(workspace, marker) | Oluşturucunun işaretçi çekmecesinin yeni bir örneğini oluşturun. | |
makePathObject(root, style) | Oluşturucu yolu nesnesinin yeni bir örneğini oluşturun. | |
makeRenderInfo_(block) | protected |
Oluşturucunun oluşturma bilgi nesnesinin yeni bir örneğini oluşturun. |
orphanCanConnectAtEnd(topBlock, orphanBlock, localType) | protected |
Artık durumdaki bir bloğun "son"a bağlanıp bağlanamadığını kontrol eder parçası olan topBlock'un blok yığınının Küme bir satırsa bitiş, son giriştir. Küme bir yığınsa son, bir sonraki bağlantıdır. Küme bunlardan biri değilse false (yanlış) değerini döndürür. |
refreshDom(svg, tema) | Tema değişikliğinden sonra oluşturucuyu yenileyin. | |
shouldHighlightConnection(_conn) | Bir bağlantının vurgulanıp vurgulanmayacağını belirleyin. |