BlockType class abstract

Implementers

Constructors

BlockType({required String name, required CreationSectionData sectionData, required ProgrammingBlockShape shape, PuzzlePieceData puzzlePieceData = const PuzzlePieceData(sides: 3, topPadding: 5.0, size: 16)})
const

Properties

hashCode int
The hash code for this object.
no setterinherited
name String
final
puzzlePieceData PuzzlePieceData
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sectionData CreationSectionData
final
shape ProgrammingBlockShape
final

Methods

blockModel() ProgrammingBlockModel?
execute(ExecutionBlockController? executionController) Future<void>
nameBuilder(ProgrammingBlockController? blockController) Widget
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
panelBuilder(ProgrammingBlockController? blockController) Widget
readData(ReadBlockController? readBlockController) Future
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited