7#ifndef __OODLE2_H_INCLUDED__
8#define __OODLE2_H_INCLUDED__
10#ifndef OODLE2_PUBLIC_HEADER
11#define OODLE2_PUBLIC_HEADER 1
14#ifndef __OODLE2BASE_H_INCLUDED__
19#pragma pack(push, Oodle, 8)
22#pragma warning(disable : 4127)
28#define OODLE2_VERSION_MAJOR 9
29#define OODLE2_VERSION_MINOR 13
34#define OodleVersion "2.9.13"
41#define OODLE_ALLOW_DEPRECATED_COMPRESSORS
75#ifdef OODLE_ALLOW_DEPRECATED_COMPRESSORS
147#define OodleLZ_Profile_Internal_Custom ((OodleLZ_Profile)100)
269#define OODLELZ_LOCALDICTIONARYSIZE_MAX (1<<30)
272#define OODLELZ_SPACESPEEDTRADEOFFBYTES_DEFAULT (256)
432#define OODLELZ_BLOCK_LEN (1<<18)
436#define OODLELZ_BLOCK_MAXIMUM_EXPANSION (2)
437#define OODLELZ_BLOCK_MAX_COMPLEN (OODLELZ_BLOCK_LEN+OODLELZ_BLOCK_MAXIMUM_EXPANSION)
441#define OODLELZ_QUANTUM_LEN (1<<14)
450#define OODLELZ_QUANTUM_MAXIMUM_EXPANSION (5)
452#define OODLELZ_QUANTUM_MAX_COMPLEN (OODLELZ_QUANTUM_LEN+OODLELZ_QUANTUM_MAXIMUM_EXPANSION)
454#define OODLELZ_SEEKCHUNKLEN_MIN OODLELZ_BLOCK_LEN
455#define OODLELZ_SEEKCHUNKLEN_MAX (1<<29)
776#define OODLELZ_FAILED (0)
1096#define OODLELZ_SEEKPOINTCOUNT_DEFAULT 16
1315#define OODLELZ_COMPRESSOR_MASK(c) (((OO_U32)1)<<((OO_S32)(c)))
1317#define OODLELZ_COMPRESSOR_BOOLBIT(s,c) (((s)>>(OO_S32)(c))&1)
1332 #ifdef OODLE_ALLOW_DEPRECATED_COMPRESSORS
1351 #ifdef OODLE_ALLOW_DEPRECATED_COMPRESSORS
1386 #ifdef OODLE_ALLOW_DEPRECATED_COMPRESSORS
1405 #ifdef OODLE_ALLOW_DEPRECATED_COMPRESSORS
1422#define OODLELZ_SCRATCH_MEM_NO_BOUND (-1)
1677#define OODLE_HEADER_VERSION ((46<<24)|(OODLE2_VERSION_MAJOR<<16)|(OODLE2_VERSION_MINOR<<8)|(OO_U32)sizeof(OodleLZ_SeekTable))
1701#define OODLECORE_PLUGIN_JOB_MAX_DEPENDENCIES OODLE_JOB_MAX_DEPENDENCIES
1702#define t_fp_OodleCore_Plugin_Job t_fp_Oodle_Job
1706#pragma pack(pop, Oodle)
OO_S32 maxLocalDictionarySize
Definition oodle2.h:284
OodleLZ_CompressScratchMemBoundType
Definition oodle2.h:1406
@ OodleLZ_CompressScratchMemBoundType_Force32
Definition oodle2.h:1410
@ OodleLZ_CompressScratchMemBoundType_Typical
Definition oodle2.h:1408
@ OodleLZ_CompressScratchMemBoundType_WorstCase
Definition oodle2.h:1407
OOFUNC1 OO_SINTa OOFUNC2 OodleLZ_GetInPlaceDecodeBufferSize(OodleLZ_Compressor compressor, OO_SINTa compLen, OO_SINTa rawLen)
#define OODLELZ_COMPRESSOR_BOOLBIT(s, c)
Definition oodle2.h:1298
OOFUNC1 OO_SINTa OOFUNC2 OodleLZ_Compress(OodleLZ_Compressor compressor, const void *rawBuf, OO_SINTa rawLen, void *compBuf, OodleLZ_CompressionLevel level, const OodleLZ_CompressOptions *pOptions OODEFAULT(NULL), const void *dictionaryBase OODEFAULT(NULL), const void *lrm OODEFAULT(NULL), void *scratchMem OODEFAULT(NULL), OO_SINTa scratchSize OODEFAULT(0))
OOFUNC1 OO_BOOL OOFUNC2 OodleCore_Plugin_DisplayAssertion_Default(const char *file, const int line, const char *function, const char *message)
OO_BOOL OodleLZ_Compressor_RespectsDictionarySize(OodleLZ_Compressor compressor)
Definition oodle2.h:1330
OOFUNC1 OO_BOOL OOFUNC2 OodleLZDecoder_Reset(OodleLZDecoder *decoder, OO_SINTa decPos, OO_SINTa decLen OODEFAULT(0))
OO_BOOL OodleLZ_Compressor_CanDecodeInCircularWindow(OodleLZ_Compressor compressor)
Definition oodle2.h:1365
OOFUNC1 OO_BOOL OOFUNC2 OodleLZDecoder_DecodeSome(OodleLZDecoder *decoder, OodleLZ_DecodeSome_Out *out, void *decBuf, OO_SINTa decBufPos, OO_SINTa decBufferSize, OO_SINTa decBufAvail, const void *compPtr, OO_SINTa compAvail, OodleLZ_FuzzSafe fuzzSafe OODEFAULT(OodleLZ_FuzzSafe_No), OodleLZ_CheckCRC checkCRC OODEFAULT(OodleLZ_CheckCRC_No), OodleLZ_Verbosity verbosity OODEFAULT(OodleLZ_Verbosity_None), OodleLZ_Decode_ThreadPhase threadPhase OODEFAULT(OodleLZ_Decode_Unthreaded))
OODEFFUNC typedef const OO_U8 OO_SINTa const OO_U8 OO_SINTa OO_SINTa rawDone
Definition oodle2.h:161
OodleLZ_Jobify jobify
Definition oodle2.h:288
OOFUNC1 void OOFUNC2 OodleCore_Plugins_SetJobSystem(t_fp_OodleCore_Plugin_RunJob *fp_RunJob, t_fp_OodleCore_Plugin_WaitJob *fp_WaitJob)
OOFUNC1 OO_S32 OOFUNC2 OodleLZDecoder_MakeValidCircularWindowSize(OodleLZ_Compressor compressor, OO_S32 minWindowSize OODEFAULT(0))
OO_S64 totalRawLen
Definition oodle2.h:460
OodleLZ_CheckCRC
Definition oodle2.h:120
@ OodleLZ_CheckCRC_Force32
Definition oodle2.h:123
@ OodleLZ_CheckCRC_No
Definition oodle2.h:121
@ OodleLZ_CheckCRC_Yes
Definition oodle2.h:122
OOFUNC1 OodleLZ_SeekTable *OOFUNC2 OodleLZ_CreateSeekTable(OodleLZSeekTable_Flags flags, OO_S32 seekChunkLen, const void *rawBuf, OO_SINTa rawLen, const void *compBuf, OO_SINTa compLen)
OOFUNC1 OO_SINTa OOFUNC2 OodleLZ_GetDecodeBufferSize(OodleLZ_Compressor compressor, OO_SINTa rawSize, OO_BOOL corruptionPossible)
OO_BOOL OodleLZ_Compressor_CanDecodeFuzzSafe(OodleLZ_Compressor compressor)
Definition oodle2.h:1311
OODEFFUNC typedef const OO_U8 * rawBuf
Definition oodle2.h:161
OodleLZ_CompressionLevel
Definition oodle2.h:176
@ OodleLZ_CompressionLevel_Optimal3
Definition oodle2.h:185
@ OodleLZ_CompressionLevel_Optimal4
Definition oodle2.h:186
@ OodleLZ_CompressionLevel_Min
Definition oodle2.h:198
@ OodleLZ_CompressionLevel_HyperFast4
Definition oodle2.h:192
@ OodleLZ_CompressionLevel_Invalid
Definition oodle2.h:201
@ OodleLZ_CompressionLevel_Optimal2
Definition oodle2.h:184
@ OodleLZ_CompressionLevel_HyperFast
Definition oodle2.h:195
@ OodleLZ_CompressionLevel_Optimal5
Definition oodle2.h:187
@ OodleLZ_CompressionLevel_Fast
Definition oodle2.h:180
@ OodleLZ_CompressionLevel_Force32
Definition oodle2.h:200
@ OodleLZ_CompressionLevel_VeryFast
Definition oodle2.h:179
@ OodleLZ_CompressionLevel_None
Definition oodle2.h:177
@ OodleLZ_CompressionLevel_HyperFast3
Definition oodle2.h:191
@ OodleLZ_CompressionLevel_SuperFast
Definition oodle2.h:178
@ OodleLZ_CompressionLevel_HyperFast2
Definition oodle2.h:190
@ OodleLZ_CompressionLevel_Optimal
Definition oodle2.h:196
@ OodleLZ_CompressionLevel_Normal
Definition oodle2.h:181
@ OodleLZ_CompressionLevel_Max
Definition oodle2.h:197
@ OodleLZ_CompressionLevel_Optimal1
Definition oodle2.h:183
@ OodleLZ_CompressionLevel_HyperFast1
Definition oodle2.h:189
OOFUNC1 void OOFUNC2 Oodle_LogHeader(void)
OO_S32 unused_was_maxHuffmansPerChunk
Definition oodle2.h:282
Oodle_UsageWarnings
Definition oodle2.h:525
@ Oodle_UsageWarnings_Force32
Definition oodle2.h:528
@ Oodle_UsageWarnings_Enabled
Definition oodle2.h:526
@ Oodle_UsageWarnings_Disabled
Definition oodle2.h:527
OODEFFUNC typedef const int const char const char * message
Definition oodle2.h:710
OODEFFUNC typedef const char * file
Definition oodle2.h:678
OODEFFUNC typedef const char int const char * fmt
Definition oodle2.h:678
OOFUNC1 const char *OOFUNC2 OodleLZ_Jobify_GetName(OodleLZ_Jobify jobify)
OOFUNC1 void OOFUNC2 OodleCore_Plugin_Free_Default(void *ptr)
OOFUNC1 OodleLZDecoder *OOFUNC2 OodleLZDecoder_Create(OodleLZ_Compressor compressor, OO_S64 rawLen, void *memory, OO_SINTa memorySize)
OOFUNC1 void OOFUNC2 OodleCore_Plugin_WaitJob_Default(OO_U64 job_handle, void *user_ptr)
OOFUNC1 const char *OOFUNC2 OodleLZ_Compressor_GetName(OodleLZ_Compressor compressor)
OOFUNC1 const OodleLZ_CompressOptions *OOFUNC2 OodleLZ_CompressOptions_GetDefault(OodleLZ_Compressor compressor OODEFAULT(OodleLZ_Compressor_Invalid), OodleLZ_CompressionLevel lzLevel OODEFAULT(OodleLZ_CompressionLevel_Normal))
OODEFFUNC typedef const char int const char OOFUNC1 t_fp_OodleCore_Plugin_Printf *OOFUNC2 OodleCore_Plugins_SetPrintf(t_fp_OodleCore_Plugin_Printf *fp_rrRawPrintf)
OODEFFUNC typedef const OO_U8 OO_SINTa const OO_U8 * compBuf
Definition oodle2.h:161
OOFUNC1 void OOFUNC2 Oodle_SetConfigValues(const OodleConfigValues *ptr)
OOFUNC1 OO_SINTa OOFUNC2 OodleLZ_GetSeekTableMemorySizeNeeded(OO_S32 numSeekChunks, OodleLZSeekTable_Flags flags)
OODEFFUNC typedef const OO_U8 OO_SINTa rawLen
Definition oodle2.h:161
OodleLZ_Decode_ThreadPhase
Definition oodle2.h:390
@ OodleLZ_Decode_ThreadPhaseAll
Definition oodle2.h:393
@ OodleLZ_Decode_ThreadPhase2
Definition oodle2.h:392
@ OodleLZ_Decode_Unthreaded
Definition oodle2.h:394
@ OodleLZ_Decode_ThreadPhase1
Definition oodle2.h:391
OO_S32 curQuantumCompLen
Definition oodle2.h:446
OO_S32 m_OodleLZ_LW_LRM_jumpbits
Definition oodle2.h:484
OOFUNC1 void OOFUNC2 OodleCore_Plugin_Printf_Default(int verboseLevel, const char *file, int line, const char *fmt,...)
OOFUNC1 OodleLZ_Compressor OOFUNC2 OodleLZ_GetAllChunksCompressor(const void *compBuf, OO_SINTa compBufSize, OO_SINTa rawLen)
OodleLZ_Profile
Definition oodle2.h:138
@ OodleLZ_Profile_Main
Definition oodle2.h:139
@ OodleLZ_Profile_Reduced
Definition oodle2.h:140
@ OodleLZ_Profile_Force32
Definition oodle2.h:141
OOFUNC1 OO_SINTa OOFUNC2 OodleLZ_GetCompressScratchMemBound(OodleLZ_Compressor compressor, OodleLZ_CompressionLevel level, OO_SINTa rawLen, const OodleLZ_CompressOptions *pOptions OODEFAULT(NULL))
OODEFSTART OO_BOOL OodleLZ_Compressor_UsesWholeBlockQuantum(OodleLZ_Compressor compressor)
Definition oodle2.h:1349
OO_S32 numSeekChunks
Definition oodle2.h:463
OOFUNC1 void OOFUNC2 OodleCore_Plugin_Printf_Verbose(int verboseLevel, const char *file, int line, const char *fmt,...)
OOFUNC1 OO_S32 OOFUNC2 OodleLZDecoder_MemorySizeNeeded(OodleLZ_Compressor compressor OODEFAULT(OodleLZ_Compressor_Invalid), OO_SINTa rawLen OODEFAULT(-1))
OOFUNC1 OO_BOOL OOFUNC2 Oodle_CheckVersion(OO_U32 oodle_header_version, OO_U32 *pOodleLibVersion OODEFAULT(NULL))
OOFUNC1 OodleLZ_Compressor OOFUNC2 OodleLZ_GetChunkCompressor(const void *compChunkPtr, OO_SINTa compBufAvail, OO_BOOL *pIndependent)
OOFUNC1 void OOFUNC2 Oodle_SetUsageWarnings(Oodle_UsageWarnings state)
OODEFFUNC typedef void *OODLE_CALLBACK t_fp_OodleCore_Plugin_MallocAligned(OO_SINTa bytes, OO_S32 alignment)
OODEFFUNC typedef void * job_data
Definition oodle2.h:588
OOFUNC1 OO_S32 OOFUNC2 OodleLZ_FindSeekEntry(OO_S64 rawPos, const OodleLZ_SeekTable *seekTable)
OODEFFUNC typedef const OO_U8 OO_SINTa const OO_U8 OO_SINTa OO_SINTa OO_SINTa compUsed
Definition oodle2.h:161
OOFUNC1 OO_S64 OOFUNC2 OodleLZ_GetSeekEntryPackedPos(OO_S32 seekI, const OodleLZ_SeekTable *seekTable)
OODEFFUNC typedef const int const char * function
Definition oodle2.h:710
OO_BOOL sendQuantumCRCs
Definition oodle2.h:283
OodleDecompressCallbackRet
Definition oodle2.h:151
@ OodleDecompressCallbackRet_Cancel
Definition oodle2.h:153
@ OodleDecompressCallbackRet_Invalid
Definition oodle2.h:154
@ OodleDecompressCallbackRet_Continue
Definition oodle2.h:152
@ OodleDecompressCallbackRet_Force32
Definition oodle2.h:155
OOFUNC1 OO_BOOL OOFUNC2 OodleLZ_FillSeekTable(OodleLZ_SeekTable *pTable, OodleLZSeekTable_Flags flags, OO_S32 seekChunkLen, const void *rawBuf, OO_SINTa rawLen, const void *compBuf, OO_SINTa compLen)
OO_U32 reserved[4]
Definition oodle2.h:294
OO_S32 m_OodleLZ_BackwardsCompatible_MajorVersion
Definition oodle2.h:488
OO_S32 dictionarySize
Definition oodle2.h:280
OodleLZ_Profile profile
Definition oodle2.h:279
OO_S32 m_OodleLZ_LW_LRM_hashLength
Definition oodle2.h:483
OOFUNC1 OO_BOOL OOFUNC2 OodleLZ_CheckSeekTableCRCs(const void *rawBuf, OO_SINTa rawLen, const OodleLZ_SeekTable *seekTable)
OOFUNC1 void *OOFUNC2 OodleCore_Plugin_MallocAligned_Default(OO_SINTa size, OO_S32 alignment)
OO_U32 m_oodle_header_version
Definition oodle2.h:490
OO_S64 totalCompLen
Definition oodle2.h:461
OOFUNC1 OodleLZ_Compressor OOFUNC2 OodleLZ_GetFirstChunkCompressor(const void *compChunkPtr, OO_SINTa compBufAvail, OO_BOOL *pIndependent)
OOFUNC1 void OOFUNC2 OodleLZ_CompressOptions_Validate(OodleLZ_CompressOptions *pOptions)
OOSTRUCT OodleLZ_DecodeSome_Out
Definition oodle2.h:440
OO_BOOL makeLongRangeMatcher
Definition oodle2.h:285
OO_S32 m_OodleLZ_Decoder_Max_Stack_Size
Definition oodle2.h:486
OOINLINEFUNC OO_BOOL OodleLZ_Compressor_IsNewLZFamily(OodleLZ_Compressor compressor)
Definition oodle2.h:1300
OO_S32 minMatchLen
Definition oodle2.h:276
OOFUNC1 const char *OOFUNC2 OodleLZ_CompressionLevel_GetName(OodleLZ_CompressionLevel compressSelect)
OOFUNC1 void OOFUNC2 Oodle_GetConfigValues(OodleConfigValues *ptr)
OO_BOOL OodleLZ_Compressor_CanDecodeInPlace(OodleLZ_Compressor compressor)
Definition oodle2.h:1359
OO_BOOL seekChunksIndependent
Definition oodle2.h:458
OOFUNC1 OO_U64 OOFUNC2 OodleCore_Plugin_RunJob_Default(t_fp_Oodle_Job *fp_job, void *job_data, OO_U64 *dependencies, int num_dependencies, void *user_ptr)
OodleLZ_Compressor
Definition oodle2.h:63
@ OodleLZ_Compressor_Invalid
Definition oodle2.h:64
@ OodleLZ_Compressor_Kraken
Definition oodle2.h:68
@ OodleLZ_Compressor_None
Definition oodle2.h:65
@ OodleLZ_Compressor_Selkie
Definition oodle2.h:71
@ OodleLZ_Compressor_Count
Definition oodle2.h:85
@ OodleLZ_Compressor_Leviathan
Definition oodle2.h:69
@ OodleLZ_Compressor_Force32
Definition oodle2.h:86
@ OodleLZ_Compressor_Mermaid
Definition oodle2.h:70
@ OodleLZ_Compressor_Hydra
Definition oodle2.h:72
OO_S32 matchTableSizeLog2
Definition oodle2.h:286
OOFUNC1 void OOFUNC2 OodleCore_Plugins_SetAllocators(t_fp_OodleCore_Plugin_MallocAligned *fp_OodleMallocAligned, t_fp_OodleCore_Plugin_Free *fp_OodleFree)
OOSTRUCT OodleConfigValues
Definition oodle2.h:481
OO_S32 seekChunkLen
Definition oodle2.h:278
OodleLZSeekTable_Flags
Definition oodle2.h:471
@ OodleLZSeekTable_Flags_MakeRawCRCs
Definition oodle2.h:473
@ OodleLZSeekTable_Flags_None
Definition oodle2.h:472
@ OodleLZSeekTable_Flags_Force32
Definition oodle2.h:474
OOFUNC1 void OOFUNC2 OodleCore_Plugins_SetJobSystemAndCount(t_fp_OodleCore_Plugin_RunJob *fp_RunJob, t_fp_OodleCore_Plugin_WaitJob *fp_WaitJob, int target_parallelism)
OOFUNC1 void OOFUNC2 OodleLZ_FreeSeekTable(OodleLZ_SeekTable *pTable)
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
OO_BOOL OodleLZ_Compressor_UsesLargeWindow(OodleLZ_Compressor compressor)
Definition oodle2.h:1378
OOFUNC1 OO_S32 OOFUNC2 OodleLZ_ThreadPhased_BlockDecoderMemorySizeNeeded(void)
OodleLZ_FuzzSafe
Definition oodle2.h:406
@ OodleLZ_FuzzSafe_Yes
Definition oodle2.h:408
@ OodleLZ_FuzzSafe_No
Definition oodle2.h:407
OO_S32 m_OodleLZ_Small_Buffer_LZ_Fallback_Size_Unused
Definition oodle2.h:487
struct _OodleLZDecoder OodleLZDecoder
Definition oodle2.h:908
OO_U32 * rawCRCs
Definition oodle2.h:467
void * jobifyUserPtr
Definition oodle2.h:289
OOFUNC1 OO_SINTa OOFUNC2 OodleLZ_GetCompressedBufferSizeNeeded(OodleLZ_Compressor compressor, OO_SINTa rawSize)
OOFUNC1 void OOFUNC2 OodleLZDecoder_Destroy(OodleLZDecoder *decoder)
OodleLZ_Verbosity
Definition oodle2.h:48
@ OodleLZ_Verbosity_Some
Definition oodle2.h:51
@ OodleLZ_Verbosity_Minimal
Definition oodle2.h:50
@ OodleLZ_Verbosity_Force32
Definition oodle2.h:53
@ OodleLZ_Verbosity_Lots
Definition oodle2.h:52
@ OodleLZ_Verbosity_None
Definition oodle2.h:49
OO_BOOL OodleLZ_Compressor_CanDecodeThreadPhased(OodleLZ_Compressor compressor)
Definition oodle2.h:1354
OOFUNC1 OO_S32 OOFUNC2 OodleLZ_GetNumSeekChunks(OO_S64 rawLen, OO_S32 seekChunkLen)
OOFUNC1 OO_SINTa OOFUNC2 OodleLZ_GetCompressScratchMemBoundEx(OodleLZ_Compressor compressor, OodleLZ_CompressionLevel level, OodleLZ_CompressScratchMemBoundType boundType, OO_SINTa rawLen, const OodleLZ_CompressOptions *pOptions OODEFAULT(NULL))
OO_S32 farMatchOffsetLog2
Definition oodle2.h:292
OOFUNC1 OO_SINTa OOFUNC2 OodleLZ_Decompress(const void *compBuf, OO_SINTa compBufSize, void *rawBuf, OO_SINTa rawLen, OodleLZ_FuzzSafe fuzzSafe OODEFAULT(OodleLZ_FuzzSafe_Yes), OodleLZ_CheckCRC checkCRC OODEFAULT(OodleLZ_CheckCRC_No), OodleLZ_Verbosity verbosity OODEFAULT(OodleLZ_Verbosity_None), void *decBufBase OODEFAULT(NULL), OO_SINTa decBufSize OODEFAULT(0), OodleDecompressCallback *fpCallback OODEFAULT(NULL), void *callbackUserData OODEFAULT(NULL), void *decoderMemory OODEFAULT(NULL), OO_SINTa decoderMemorySize OODEFAULT(0), OodleLZ_Decode_ThreadPhase threadPhase OODEFAULT(OodleLZ_Decode_Unthreaded))
OO_S32 spaceSpeedTradeoffBytes
Definition oodle2.h:281
OOSTRUCT OodleLZ_SeekTable
Definition oodle2.h:456
OO_U32 * seekChunkCompLens
Definition oodle2.h:466
OO_BOOL OodleLZ_Compressor_MustDecodeWithoutResets(OodleLZ_Compressor compressor)
Definition oodle2.h:1384
OOFUNC1 OO_S32 OOFUNC2 OodleLZ_MakeSeekChunkLen(OO_S64 rawLen, OO_S32 desiredSeekPointCount)
OODEFFUNC typedef const char int line
Definition oodle2.h:678
OO_S32 curQuantumRawLen
Definition oodle2.h:445
OOSTRUCT OodleLZ_CompressOptions
Definition oodle2.h:274
#define OODLELZ_COMPRESSOR_MASK(c)
Definition oodle2.h:1296
OODEFFUNC typedef const OO_U8 OO_SINTa const OO_U8 OO_SINTa compBufferSize
Definition oodle2.h:161
OO_S32 farMatchMinLen
Definition oodle2.h:291
OodleLZ_PackedRawOverlap
Definition oodle2.h:111
@ OodleLZ_PackedRawOverlap_Yes
Definition oodle2.h:113
@ OodleLZ_PackedRawOverlap_No
Definition oodle2.h:112
@ OodleLZ_PackedRawOverlap_Force32
Definition oodle2.h:114
OO_S32 compBufUsed
Definition oodle2.h:442
OOFUNC1 OO_SINTa OOFUNC2 OodleLZ_GetCompressedStepForRawStep(const void *compPtr, OO_SINTa compAvail, OO_SINTa startRawPos, OO_SINTa rawSeekBytes, OO_SINTa *pEndRawPos OODEFAULT(NULL), OO_BOOL *pIndependent OODEFAULT(NULL))
OODEFFUNC typedef void OO_U64 * dependencies
Definition oodle2.h:588
OO_BOOL seekChunkReset
Definition oodle2.h:277
OODEFFUNC typedef void OO_U64 int void * user_ptr
Definition oodle2.h:588
OOFUNC1 t_fp_OodleCore_Plugin_DisplayAssertion *OOFUNC2 OodleCore_Plugins_SetAssertion(t_fp_OodleCore_Plugin_DisplayAssertion *fp_rrDisplayAssertion)
OODEFFUNC typedef void OO_U64 int num_dependencies
Definition oodle2.h:588
OodleLZ_Jobify
Definition oodle2.h:234
@ OodleLZ_Jobify_Normal
Definition oodle2.h:237
@ OodleLZ_Jobify_Force32
Definition oodle2.h:241
@ OodleLZ_Jobify_Aggressive
Definition oodle2.h:238
@ OodleLZ_Jobify_Disable
Definition oodle2.h:236
@ OodleLZ_Jobify_Count
Definition oodle2.h:239
@ OodleLZ_Jobify_Default
Definition oodle2.h:235
#define NULL
Definition oodle2base.h:134
#define OODEFEND
Definition oodle2base.h:71
intptr_t OO_SINTa
Definition oodle2base.h:39
int32_t OO_S32
Definition oodle2base.h:33
int32_t OO_BOOL
Definition oodle2base.h:41
int64_t OO_S64
Definition oodle2base.h:35
#define OODEFAULT(val)
Definition oodle2base.h:72
#define OODEFFUNC
Definition oodle2base.h:69
#define t_fp_Oodle_Job
Definition oodle2base.h:154
#define OOFUNC2
Definition oodle2base.h:124
uint64_t OO_U64
Definition oodle2base.h:36
uint32_t OO_U32
Definition oodle2base.h:34
#define OODLE_CALLBACK
Definition oodle2base.h:126
uint8_t OO_U8
Definition oodle2base.h:30
#define OODEFSTART
Definition oodle2base.h:70
#define OO_COMPILER_ASSERT(exp)
Definition oodle2base.h:109
#define OOFUNC1
Definition oodle2base.h:123
GLenum GLuint GLint level
Definition AndroidOpenGLFunctions.h:46
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127