![]() |
Public API Reference |
#include "iutil/hiercache.h"#include "csutil/fifo.h"#include "csutil/md5.h"#include "csutil/memfile.h"#include "csutil/mempool.h"#include "csutil/ref.h"#include "csutil/set.h"Go to the source code of this file.
Classes | |
| class | CS::PluginCommon::ShaderCacheHelper::MicroArchive |
| A simple archive format. More... | |
| class | CS::PluginCommon::ShaderCacheHelper::MicroArchiveCache |
| iHierarchicalCache implementation storing everything in a MicroArchive. More... | |
| class | CS::PluginCommon::ShaderCacheHelper::ShaderDocHasher |
| Computes a hash for all referenced documents documents (ie external files pulled in via "file" attributes or ?Include? PIs) of a shader document. More... | |
| class | CS::PluginCommon::ShaderCacheHelper::StringStoreReader |
| Helper to read strings written with StringStoreWriter. More... | |
| class | CS::PluginCommon::ShaderCacheHelper::StringStoreWriter |
| Helper to write strings in an efficient way (each string once) More... | |
Namespaces | |
| namespace | CS |
Main namespace for CrystalSpace. | |
| namespace | CS::PluginCommon |
Common code shared among a number of plugins. | |
| namespace | CS::PluginCommon::ShaderCacheHelper |
Common code for shader caching. | |
Functions | |
| csPtr< iDataBuffer > | CS::PluginCommon::ShaderCacheHelper::ReadDataBuffer (iFile *file) |
| Get a complete data buffer written with WriteDataBuffer from a file. | |
| csString | CS::PluginCommon::ShaderCacheHelper::ReadString (iFile *file) |
| Read a character string from a file. | |
| bool | CS::PluginCommon::ShaderCacheHelper::WriteDataBuffer (iFile *file, iDataBuffer *buf) |
| Write a complete data buffer to a file. | |
| bool | CS::PluginCommon::ShaderCacheHelper::WriteString (iFile *file, const char *str) |
| Write a character string to a file. | |
Definition in file shadercachehelper.h.