Cada página describe un namespace de la escena (scene.geometry, scene.text, scene.viz…) o una clase central. Las explicaciones están en español; los nombres de clases, métodos, parámetros y valores literales se conservan en inglés porque forman parte de la API ejecutable.

Cómo leer una ficha

Cada ficha documenta un símbolo:

  • Insignia: FÁBRICA (crea un objeto en la escena), MÉTODO, PROPIEDAD, CLASE o FUNCIÓN.
  • Firma: tipos, valores predeterminados y retorno, tomados del stub de tipos de Gaanim salvo que la ficha los escriba.
  • Parámetros: los que necesitan explicación, con su tipo y su valor predeterminado.
  • Ejemplo: código que se ejecuta con el runtime real al construir esta documentación. Si muestra una vista previa, se generó con ese mismo código.

Los ejemplos con scene.render() son escenas completas que puedes guardar como main.py y abrir con gaanim:

from gaanim import BLUE, Scene

scene = Scene(frame=(16, 9), background="#0f172a")
node = scene.geometry.circle(0.75).fill(BLUE).move_to(0, 0)
scene.play([node.animate.create().duration(1.0)])
scene.render()

Los demás son fragmentos: muestran solo las líneas relevantes y dan por hecho una escena como la anterior.

¿Buscas un método concreto? Pulsa Ctrl K o / y escribe su nombre o la tarea, en español o en inglés.

Por dónde empezar

Si es tu primera vez, lee Escena y Drawable: todo lo demás se construye sobre ellos. Para ver la API en escenas completas, consulta los ejemplos.