Documentation
¶
Overview ¶
Package codegen emits project-specific Go adapters for Karty UI and assets.
Index ¶
- func TextureAssetFile(names []string) ([]byte, error)
- func TextureAssetPackageFile(names []string, engineImport string) ([]byte, error)
- func UIAssetFile(names []string) ([]byte, error)
- func UIAssetPackageFile(names []string, engineImport string) ([]byte, error)
- func UIClientFiles(components []uicompiler.Component, module string) (map[string][]byte, error)
- func UIPackageFiles(components []uicompiler.Component, module string) (map[string][]byte, error)
- func UIViewFile(components []uicompiler.Component) ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TextureAssetFile ¶
TextureAssetFile emits typed logical texture references from karty.toml.
func TextureAssetPackageFile ¶ added in v0.0.3
TextureAssetPackageFile emits typed texture references in package assets.
func UIAssetFile ¶
UIAssetFile emits typed UI asset names, sharing identifier collision checks.
func UIAssetPackageFile ¶ added in v0.0.3
UIAssetPackageFile emits typed UI references in package assets.
func UIClientFiles ¶
UIClientFiles emits same-package client functions for model-bound screens. Callers stage these next to copies of authored Go; never write them into src.
func UIPackageFiles ¶
UIPackageFiles emits the persistent, importable SDK 0.4 UI package.
func UIViewFile ¶
UIViewFile emits project-specific strongly typed UI component entry points.
Types ¶
This section is empty.