blockly > blockRendering

blockRendering ad alanı

Sınıflar

Sınıf Açıklama
BottomRow Bir bloğun alt satırındaki öğeler ve alt satırın boşluk bilgileri hakkında bilgi içeren bir nesne. Alt satırdaki öğeler köşelerden, ara boşluklardan ve sonraki bağlantılardan oluşabilir.
Bağlantı Bir bağlantıyı ve blokta kapladığı alanı temsil eden temel sınıf.
ConstantProvider Blok oluşturmak için sabitler sağlayan bir nesne.
Çekmece Belirtilen oluşturma bilgilerine göre bir blok çizen nesne.
ExternalValueInput Harici değer girişinin oluşturma sırasında kapladığı alan hakkında bilgi içeren bir nesne
Alan Bir alanın oluşturma sırasında kapladığı alanla ilgili bilgileri içeren bir nesne
Şapka Bir şapka, oluşturulurken kapladığı alan hakkında bilgi içeren bir nesne.
Simge Bir simgenin oluşturulması sırasında kapladığı alanla ilgili bilgileri içeren bir nesne.
InlineInput Satır içi girişin oluşturma sırasında kapladığı alanla ilgili bilgi içeren bir nesne.
InputConnection Oluşturma sırasında bir blokta yer kaplayan bir girişi temsil eden temel sınıf.
InputRow Bir veya daha fazla giriş içeren bir satırla ilgili bilgileri içeren nesne.
InRowSpacer Bir satırdaki iki öğe arasındaki ayırıcıyla ilgili bilgileri içeren bir nesne.
JaggedEdge Daraltılmış bir bloğun tırtıklı kenarının oluşturma sırasında kapladığı alan hakkında bilgi içeren bir nesne.
Ölçülebilir Bir bloğun oluşturma sırasında yer kaplayan bölümünü temsil eden temel sınıf. Boşluk bırakmayan her Measurable sınıfının kurucusu, blok öğesinin boyutunu (ör. alan, ifade girişi) kaydeder.
NextConnection Bir sonraki bağlantının oluşturma sırasında kapladığı alan hakkında bilgi içeren bir nesne.
OutputConnection Bir çıkış bağlantısının oluşturma sırasında kapladığı alan hakkında bilgi içeren bir nesne.
PathObject Oluşturucu tarafından kullanılan SVG öğelerinin her birini oluşturma ve ayarlama işlemlerini yürüten bir nesne.
PreviousConnection Önceki bir bağlantının oluşturma sırasında kapladığı alan hakkında bilgi içeren bir nesne.
Oluşturucu Bir blok oluşturma aracının temel sınıfı.
RenderInfo

Bu bloğu çizmek için gereken tüm boyut bilgilerini içeren bir nesne.

Bu ölçüm geçişi, değişiklikleri bloğa iletmez (ancak alanlar getSize() çağrıldığında yeniden oluşturulmayı seçebilir). Ancak bu numarayı tekrar tekrar aramak pahalı olabilir.

RoundCorner Yuvarlatılmış köşelerin oluşturma sırasında kapladığı alan hakkında bilgi içeren bir nesne.
Satır Oluşturulan bir bloktaki tek bir satırı ve tüm alt bileşenlerini temsil eden bir nesne.
SpacerRow İki satır arasındaki boşluk hakkında bilgi içeren bir nesne.
SquareCorner Kare köşelerin oluşturma sırasında kapladığı alanla ilgili bilgileri içeren bir nesne.
StatementInput Bir ifade girişinin oluşturma sırasında kapladığı alan hakkında bilgi içeren bir nesne
TopRow Bir bloğun üst satırındaki öğeler ve üst satırın boyutlandırma bilgileri hakkında bilgi içeren bir nesne. Üst satırdaki öğeler köşeler, şapkalar, aralayıcılar ve önceki bağlantılardan oluşabilir. Bu kurucu çağrıldıktan sonra satır, ihtiyaç duyduğu tüm boşluk olmayan öğeleri içerir.

İşlevler

İşlev Açıklama
register(name, rendererClass) Yeni bir oluşturma aracı kaydeder.
unregister(name) Belirtilen adla kayıtlı oluşturma aracının kaydını siler.

Arayüzler

Arayüz Açıklama
InsideCorners İç köşelerle ilgili boyut ve yol bilgilerini içeren bir nesne.
IPathObject Bir bloğun yol nesnesi için arayüz.
JaggedTeeth Daraltılmış blok göstergeleriyle ilgili boyut ve yol bilgilerini içeren bir nesne.
Çentik Çentik hakkında boyut ve yol bilgilerini içeren bir nesne.
OutsideCorners Dış köşelerle ilgili boyut ve yol bilgilerini içeren bir nesne.
PuzzleTab Bir bulmaca sekmesiyle ilgili boyut ve yol bilgilerini içeren bir nesne.
StartHat Başlangıç şapkası hakkında boyut ve yol bilgilerini içeren bir nesne.

Değişkenler

Değişken Açıklama
Türler

Tür Takma Adları

Tür takma adı Açıklama
BaseShape
DynamicShape Dinamik bir şekille ilgili boyut ve tür bilgilerini içeren bir nesne.