Basics
Guides
API Reference
Basics
Guides
API Reference
[13:7] extends: FxObj
Wraps FXGL's SkyboxBuilder, the fluent builder for a 6-sided skybox (cubemap). Set each face by image asset name or pre- loaded JavaFX Image, then call buildImageSkybox or buildCanvasSkybox to produce the rendered skybox.
SkyboxBuilder (int Size = 1024)
Creates a new SkyboxBuilder with the given face-image size (each face is Size x Size).
Size is the side length in pixels.front (string ImageName)
Sets the front face from an image asset name.
ImageName is the asset path.this objectback (string ImageName)
Sets the back face from an image asset name.
ImageName is the asset path.this objectleft (string ImageName)
Sets the left face from an image asset name.
ImageName is the asset path.this objectright (string ImageName)
Sets the right face from an image asset name.
ImageName is the asset path.this objecttop (string ImageName)
Sets the top face from an image asset name.
ImageName is the asset path.this objectbot (string ImageName)
Sets the bottom face from an image asset name.
ImageName is the asset path.this objectbuildImageSkybox ()
Builds the image-based skybox.
An AussomJavaObject around an ImageSkybox.buildCanvasSkybox ()
Builds the canvas-based skybox.
An AussomJavaObject around a CanvasSkybox.getSize ()
Returns the configured face-image size.
frontImage (object ImageObj)
Sets the front face from a pre-loaded JavaFX Image.
ImageObj is a fx.Image wrapper.this objectbackImage (object ImageObj)
Sets the back face from an Image wrapper.
leftImage (object ImageObj)
Sets the left face from an Image wrapper.
rightImage (object ImageObj)
Sets the right face from an Image wrapper.
topImage (object ImageObj)
Sets the top face from an Image wrapper.
botImage (object ImageObj)
Sets the bottom face from an Image wrapper.

Aussom
Write once. Embed everywhere.
Copyright 2026 Austin Lehman. All rights reserved.