blockly > blockRendering

blokOluşturma ad alanı

Sınıflar

Sınıf Açıklama
BottomRow Bir bloğun alt satırında hangi öğelerin bulunduğuna ve alt satır için aralıkla ilgili bilgiler içeren nesne. Alt satırdaki öğeler köşeler, ara öğeler ve sonraki bağlantılardan oluşabilir.
Bağlantı Bir bağlantıyı ve bağlantının blokta kapladığı alanı temsil eden temel sınıf.
ConstantProvider Oluşturma blokları için sabit değerler sağlayan bir nesne.
Çekmece Verilen oluşturma bilgilerine göre blok çizen bir nesne.
ExternalValueInput Harici bir 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ığı alan hakkında bilgi içeren bir nesne
Şapka Oluşturma sırasında şapkanın kapladığı alan hakkında bilgi içeren nesne.
Simge Bir simgenin oluşturma sırasında kapladığı alan hakkında bilgi içeren bir nesne.
InlineInput Satır içi bir girişin oluşturma sırasında kapladığı alan hakkında 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 bilgiler içeren nesne.
InRowSpacer Bir satırdaki iki öğe arasındaki boşlukla ilgili bilgiler içeren nesne.
JaggedEdge Daraltılmış bir bloğun sivri uçlu kenarının oluşturma sırasında kapladığı alan hakkında bilgi içeren bir nesne.
MarkerSvg İşaretçinin SVG olarak grafiksel olarak oluşturulması için yöntemler içeren işaretçi sınıfı.
Ölçülebilir Bir bloğun oluşturma sırasında yer kaplayan bir bölümünü temsil eden temel sınıf. Boşluk olmayan her Measurable öğesinin oluşturucusu, blok öğesinin boyutunu (ör. alan, ifade girişi) kaydeder.
NextConnection Oluşturma sırasında bir sonraki bağlantının kapladığı alan hakkında bilgi içeren bir nesne.
OutputConnection Çı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 birinin oluşturulmasını ve ayarlanmasını gerçekleştiren bir nesne.
PreviousConnection Oluşturma sırasında önceki bir bağlantının kapladığı alan hakkında bilgi içeren bir nesne.
Oluşturucu Blok oluşturucu için 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 bloka yaymaz (bununla birlikte, getSize() çağrıldığında alanlar yeniden oluşturmayı seçebilir). Ancak bu hizmeti tekrar tekrar çağırmak pahalı olabilir.

RoundCorner Yuvarlatılmış bir köşenin oluşturma sırasında kapladığı alan hakkında bilgi içeren bir nesne.
Satır Oluşturulan bir blokta ve tüm alt bileşenlerinde tek bir satırı temsil eden nesne.
SpacerRow İki satır arasındaki boşlukla ilgili bilgiler içeren bir nesne.
SquareCorner Kare bir köşenin oluşturma sırasında kapladığı alan hakkında bilgi 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 sırasında hangi öğelerin bulunduğuna ve üst satıra ilişkin boyut bilgilerini içeren nesne. Üst sıradaki öğeler köşeler, şapkalar, ara parçalar ve önceki bağlantılardan oluşabilir. Bu oluşturucu ç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şturucu kaydeder.
kaydı iptal et(ad) Belirtilen adla kaydedilmiş oluşturucunun kaydını iptal eder.

Arayüzler

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

Değişkenler

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

Takma Adları Yazın

Tür Takma Adı Açıklama
BaseShape
DynamicShape Dinamik bir şekille ilgili boyut ve tür bilgileri içeren bir nesne.