blockly > blockRendering > Renderer
Classe blockRendering.Renderer
A classe base de um renderizador de bloco.
Signature:
export declare class Renderer implements IRegistrable
Implementações:IRegistrable
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(constructor)(name) | Cria uma nova instância da classe Renderer . |
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
constants_ | protected |
ConstantProvider | O provedor de constante do renderizador. |
name | protected |
string | |
substituições | protected |
object | null | Renderização de substituições de constantes, transmitidas por opções. |
Métodos
Método | Modificadores | Descrição |
---|---|---|
dispose() | Descarte esse renderizador. Exclua todos os elementos DOM criados por esse renderizador e suas constantes. | |
getClassName() | Extrai o nome da classe que identifica esse renderizador. | |
getConstants() | Recebe o provedor de constantes do renderizador atual. Assumimos que, quando isso é chamado, o renderizador já foi inicializado. | |
init(theme, opt_rendererOverrides) | Inicializar o renderizador. | |
makeConstants_() | protected |
Crie uma nova instância do provedor de constante do renderizador. |
makeDrawer_(block, info) | protected |
Crie uma nova instância da gaveta do renderizador. |
makePathObject(root, style) | Crie uma nova instância de um objeto de caminho do renderizador. | |
makeRenderInfo_(block) | protected |
Crie uma nova instância do objeto de informações de renderização do renderizador. |
orphanCanConnectAtEnd(topBlock, orphanBlock, localType) | protected |
Verifica se um bloco órfão pode se conectar ao "fim" do bloco-cúmulo do bloco superior. Se o agrupamento for uma linha, o final será a última entrada. Se o agrupamento for uma pilha, o fim será a última conexão. Se o agrupamento não for nenhum deles, o resultado será falso. |
refreshDom(svg, theme, injectionDivIfIsParent) | Atualize o renderizador após uma mudança de tema. | |
shouldHighlightConnection(_conn) | Determine se uma conexão será destacada ou não. |