Table of Contents

Namespace Glitch9.AIDevKit.PixelLab

Classes

AccountService
AnimateService
AnimateWithSkeletonsRequest

Creates a pixel art animation based on the provided parameters. Called "Animate with skeleton" in the plugin.

Supported image sizes:

  • 16x16
  • 32x32
  • 64x64
  • 128x128
  • 256x256

    Supported features:
  • Inpainting
  • Init image
  • Forced palette
AnimateWithTextRequest

Creates a pixel art animation based on text description and parameters.

Supported image sizes:

  • 64x64

    Supported features:
  • Text-guided animation generation
  • Inpainting
  • Init image
  • Forced palette
  • Multiple frames
BitforgeGenerationRequest

Generates a pixel art image based on the provided parameters. Called "Generate image (style)" in the plugin.

Supported image size:

  • Maximum area 200x200

    Supported features:
  • Style image
  • Inpainting
  • Init image
  • Forced palette
  • Transparent background
EstimateSkeletonRequest
EstimatedSkeletons
ExPixelLabGenerationRequest
ImageService
InpaintService
MultipleImagesResponse
PixelLab
PixelLabAnimateRequest
PixelLabAnimationOptions
PixelLabAnimationOptionsBase
PixelLabAnimationWithSkeletonsOptions
PixelLabBalanceResponse
PixelLabErrorHandler
PixelLabGenerationOptionsBase
PixelLabGenerationRequest
PixelLabImage
PixelLabInpaintOptions
PixelLabInpaintRequest
PixelLabKeypoints
PixelLabModel
PixelLabOptionsBase
PixelLabPixelArtOptions
PixelLabRequest
PixelLabResponse
PixelLabRotateRequest
PixelLabRotationOptions
PixelLabSettings
PixelLabSprite

Represents a pixel art image generated by PixelLab. This class provides implicit conversions to Texture2D and Sprite types for easy usage.

PixelLabTileset
PixelLabTilesetOptions
PixelLabTilesetRequest

Creates a complete tileset for game development with seamlessly connecting tiles.

A tileset is a collection of tiles that can be combined to create larger maps and environments. This endpoint generates a comprehensive tileset with inner, outer, and optional transition areas that connect seamlessly when placed adjacent to each other.



Features:

  • Inner and outer area descriptions for varied terrain
  • Optional transition zones between areas
  • Configurable tile sizes (8x8 to 32x32 pixels)
  • Seamless tile connections for map creation
  • Style control via outline, shading, and detail parameters
  • Reference images for style guidance
  • Color palette control



Common use cases:

  • Game world tilesets (grass/dirt, water/sand, forest/clearing)
  • Dungeon tilesets (floor/wall combinations)
  • Terrain tilesets for top-down or isometric games



Maximum tileset size: 400x400 pixels
Individual tile size range: 8x8 to 32x32 pixels

PixelLabTypesSizeExtensions
PixelLabUsage
PixfluxGenerationRequest

Creates a pixel art image based on the provided parameters. Called "Create image (new)" in the plugin.

Supported image size:

  • Minimum area 32x32 and maximum area 400x400

    Supported features:
  • Init image
  • Forced palette
  • Transparent background
RequestExtensions
RotateService
SingleImageResponse
TilesetResponse
TilesetService

Enums

PixelLabSkeletonLabel