Skip to content

KayKitGuideScenarioAssetRenderRequestOptions

Defined in: src/scenario/catalog.ts:710

Options for creating renderer-facing guide asset requests.

optional assetBaseUrl?: string

Defined in: src/scenario/catalog.ts:713

Base URL/path prepended to each source-relative GLTF path.


optional assetIds?: readonly string[]

Defined in: src/scenario/catalog.ts:695

Limit usages to exact asset ids.

KayKitGuideScenarioAssetUsageOptions.assetIds


optional categories?: readonly ("tiles" | "buildings" | "decoration" | "units")[]

Defined in: src/scenario/catalog.ts:699

Limit usages by top-level manifest categories.

KayKitGuideScenarioAssetUsageOptions.categories


optional editionScope?: KayKitGuideScenarioEdition | readonly KayKitGuideScenarioEdition[]

Defined in: src/scenario/catalog.ts:691

Limit usages by the guide scenario edition scope.

KayKitGuideScenarioAssetUsageOptions.editionScope


optional minimumEdition?: "free" | "extra" | "all"

Defined in: src/scenario/catalog.ts:693

Limit usages by the asset’s lowest available edition; defaults to all.

KayKitGuideScenarioAssetUsageOptions.minimumEdition


optional pages?: readonly number[]

Defined in: src/scenario/catalog.ts:689

Limit usages to one-based guide pages.

KayKitGuideScenarioAssetUsageOptions.pages


optional publicApis?: readonly string[]

Defined in: src/scenario/catalog.ts:701

Limit usages by public helper/API entries attached to the asset treatment.

KayKitGuideScenarioAssetUsageOptions.publicApis


optional roles?: readonly KayKitAssetPublicRole[]

Defined in: src/scenario/catalog.ts:697

Limit usages by public treatment roles.

KayKitGuideScenarioAssetUsageOptions.roles


optional scenarioIds?: readonly string[]

Defined in: src/scenario/catalog.ts:687

Limit usages to exact scenario ids.

KayKitGuideScenarioAssetUsageOptions.scenarioIds


optional urlResolver?: KayKitGuideScenarioAssetUrlResolver

Defined in: src/scenario/catalog.ts:715

Custom URL resolver, used before assetBaseUrl when provided.