hecl
High-Level Extensible Combiner Language and Resource Database
|
▼NHECL | |
▼NDatabase | |
CDataSpecEntry | IDataSpec registry entry |
▼CIDataSpec | Subclassed by dataspec entries to manage per-game aspects of the data pipeline |
CExtractPassInfo | |
CPackagePassInfo | |
CObjectBase | Base object to subclass for integrating with key project operations |
▼CPackageDepsgraph | Nodegraph class for gathering dependency-resolved objects for packaging |
CNode | |
▼CProject | Main project interface |
CConfigFile | Configuration file handle |
▼CIndexFile | Index file handle |
CEntry | |
CPackageException | Internal packagePath() exception |
▼NRuntime | |
CEntity | |
CGroup | Interface representing a load-ordered group of runtime objects |
CObjectBase | Base object to subclass for integrating with key runtime operations |
▼CRuntime | HLPK Runtime data-management root |
CSGroupLoadStatus | Structure indicating the load status of an object group |
CException | |
CFourCC | FourCC representation used within HECL's database |
CHash | Hash representation used for all storable and comparable objects |
CProjectPath | Canonicalized project path representation using POSIX conventions |
CProjectRootPath | Special ProjectRootPath subclass for opening HECLDatabase::IProject instances |
CSystemStringView | |
CSystemUTF8View | |
CTime | Timestamp representation used for comparing modtimes of cooked resources |
▼Nstd | STL namespace |
Chash< HECL::ProjectPath > |