Exemplo n.º 1
0
static inline CIMGArchiveTranslatorHandle* GenOpenCompressedIMGArchive( CFileSystem *sys, CFileTranslator *srcRoot, const charType *srcPath )
{
    CIMGArchiveTranslatorHandle *archiveHandle = NULL;
    {
        imgExtension *imgExt = imgExtension::Get( sys );

        if ( imgExt )
        {
            // Create a translator specifically with the LZO compression algorithm.
            archiveHandle = GenOpenArchiveTemplate( imgExt, srcRoot, srcPath, _lzoCompressedIMGConstructor );
        }
    }

    return archiveHandle;
}
Exemplo n.º 2
0
static inline CIMGArchiveTranslatorHandle* GenOpenArchive( imgExtension *env, CFileTranslator *srcRoot, const charType *srcPath )
{
    return GenOpenArchiveTemplate( env, srcRoot, srcPath, _regularIMGConstructor );
}
Exemplo n.º 3
0
static inline CIMGArchiveTranslatorHandle* GenOpenArchive( imgExtension *env, CFileTranslator *srcRoot, const charType *srcPath, bool writeAccess, bool isLiveMode )
{
    return GenOpenArchiveTemplate( env, srcRoot, srcPath, writeAccess, _regularIMGConstructor, isLiveMode );
}