|
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 > |
1.8.9.1