renderer

Description

Estes comandos são os controladores de baixo nível do renderizador. Você não deveria usá-los a menos que esteja implementando um renderizador do fluxus fora da interface scratchpad.

(make-renderer)

Returns número-render-id

Faz um novo renderizador de gráfico da cena [scenegraph]

Example

 (make-renderer)

(renderer-grab número-id-renderizador)

Returns void

Faz este renderizador o atual contexto para comandos.

Example

 (renderer-grab renderer)

(renderer-ungrab)

Returns void

Pop o contexto da pilha do renderizador.

Example

 (renderer-grab renderer)

(fluxus-render)

Returns void

Limpa o buffer de fundo, e renderiza tudo.

Example

 (fluxus-render)

(tick-physics)

Returns void

Atualiza o sistema de física.

Example

 (tick-physics)

(render-physics)

Returns void

Renderiza o sistema de física (para gráficos ajudantes). Este é o comando de baixo nível - use set-physics-debug ao invés.

Example

 (render-physics)

(reset-renderers)

Returns void

Deleta todos os renderizadores e faz um novo como padrão.

Example

 (reset-renderers)

(reshape número-largura número-altura)

Returns void

Chama reshape no render atual.

Example

 (reshape 100 100)

(fluxus-init)

Returns void

Inicia todo o sistema de renderização, só precisa ser chamado uma vez.

Example

 (fluxus-init)

(fluxus-error-log)

Returns void

Retorna uma string contendo informação sobre o erro no último frame.

Example

 (display (fluxus-error-log))