hecl
High-Level Extensible Combiner Language and Resource Database
|
CHECL::Database::Project::ConfigFile | Configuration file handle |
CHECL::Database::DataSpecEntry | IDataSpec registry entry |
▼CHECL::Runtime::Entity | |
CHECL::Runtime::Group | Interface representing a load-ordered group of runtime objects |
CHECL::Runtime::ObjectBase | Base object to subclass for integrating with key runtime operations |
CHECL::Database::Project::IndexFile::Entry | |
▼Cstd::exception | STL class |
CHECL::Exception | |
▼Cstd::runtime_error | STL class |
CHECL::Database::Project::PackageException | Internal packagePath() exception |
CHECL::Database::IDataSpec::ExtractPassInfo | |
CHECL::FourCC | FourCC representation used within HECL's database |
CHECL::Hash | Hash representation used for all storable and comparable objects |
Cstd::hash< HECL::ProjectPath > | |
CHECL::Database::IDataSpec | Subclassed by dataspec entries to manage per-game aspects of the data pipeline |
CHECL::Database::Project::IndexFile | Index file handle |
CHECL::Database::PackageDepsgraph::Node | |
CHECL::Database::ObjectBase | Base object to subclass for integrating with key project operations |
CHECL::Database::PackageDepsgraph | Nodegraph class for gathering dependency-resolved objects for packaging |
CHECL::Database::IDataSpec::PackagePassInfo | |
CHECL::Database::Project | Main project interface |
▼CHECL::ProjectPath | Canonicalized project path representation using POSIX conventions |
CHECL::ProjectRootPath | Special ProjectRootPath subclass for opening HECLDatabase::IProject instances |
CHECL::Runtime::Runtime | HLPK Runtime data-management root |
CHECL::Runtime::Runtime::SGroupLoadStatus | Structure indicating the load status of an object group |
CHECL::SystemStringView | |
CHECL::SystemUTF8View | |
CHECL::Time | Timestamp representation used for comparing modtimes of cooked resources |