Krotos Modules 3
Loading...
Searching...
No Matches
TextToAssets.h File Reference

Go to the source code of this file.

Classes

class  krotos::TextToAssets
 take a user text query and return 4 assets that can be loaded as an ambience preset More...
 
struct  krotos::TextToAssets::TTPAsset
 
class  krotos::TextToAssets::Listener
 Listener for the TextToAssets module. More...
 
struct  krotos::TextToAssets::Data
 
struct  krotos::TextToAssets::Layer
 
class  krotos::TextToAssetsShared
 wrapper class for text to file module shared resource pointer More...
 
class  krotos::AnthropicAPIException
 
class  krotos::LLMJsonParseException
 

Namespaces

namespace  krotos
 

Enumerations

enum  krotos::AssetsStatus { krotos::kAssetsRemoved , krotos::kAssetsAdded , krotos::kAssetsNoChange , krotos::kAssetsInit }
 

Variables

constexpr char krotos::ttfEmbeddingsFileName [] = ".ttfEmbCache"
 
constexpr char krotos::ttfStatusFileName [] = ".ttfStatus"
 
constexpr char krotos::ttfStatusDateProperty [] = "date modified"
 
constexpr char krotos::ttfStatusSizeProperty [] = "folder size"
 
constexpr char krotos::ttfNumericalMetadata [] = "-0123456789"
 
static const Identifier krotos::FilesEmbeddingsIdentifier {"FilesEmbeddings"}
 
static const Identifier krotos::fileNameIdentifier {"fileName"}
 
static const Identifier krotos::catIDNameIdentifier {"catID"}
 
static const Identifier krotos::ttfEmbeddingsNameIdentifier {"embeddings"}
 
static const Identifier krotos::customParamIdentifier {"CUSTOMPARAM"}
 
static const Identifier krotos::samplePathsIdentifier {"SamplePaths"}
 
static const Identifier krotos::contentIdentifier {"content"}
 
static const Identifier krotos::textIdentifier {"text"}
 
static const Identifier krotos::soundscapeIdentifier {"Soundscape"}
 
static const Identifier krotos::layer1Identifier {"Layer-1"}
 
static const Identifier krotos::layer2Identifier {"Layer-2"}
 
static const Identifier krotos::layer3Identifier {"Layer-3"}
 
static const Identifier krotos::layer4Identifier {"Layer-4"}