Pour afficher quelque chose à l’écran il faudra créer une scène et lui attacher des objets, créer une caméra et un Renderer.
■ Result = CreateScene()
Crée une scène.
■ Result = SceneWidth()
Retourne la largeur de la scène.
■ Result = SceneHeight()
Retourne la hauteur de la scène.
■ SceneGravity(x.f = 0, y.f = -0.9, z.f = 0)
Modifier la gravité. Par défaut une scène possède déja une gravité.
■ ClearScene(color)
Efface la totalité de l'écran avec la couleur spécifiée.
■ onMouseMove(CallBack)
Fait un appel à la procédure callback qui recevra les événements émis le déplacement de la souris.
Les fonctions SceneMouseX(Scene) et SceneMouseY(Scene)permettent de récupérer la position x et y de la souris.
■ Value = SceneMouseX(Scene)
Retourne la position X de la souris.
■ Value = SceneMouseY(Scene)
Retourne la position Y de la souris.
■ BeforeRender(CallBack)
Créer un processus indépendant de la boucle de rendu.
■ SetCurrentScene(Scene, Camera)
Changer de scène. Vous devez indiquer qui est la caméra active.
■ ImportScene(Name.s, FileName.s, Callback) Fonctionnalité obsolète
Importer une scene ou un objet au format *.babylon ou *.obj
Si la scène est composée de plusieurs éléments, alors la variable mesh ne sert à rien.
Exemple : ImportScene(“Dude”, “data/Dude/”, “dude.babylon”, @OnLoad())
Voir l'exemple Import Scene
■ ExportScene(Scene, FileName.s)
Sauvegarder une scene.
■ SceneDebug()
Affiche un sidebar de débogage à droite de l'écran.