NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
CXUncompression.h
Go to the documentation of this file.
1
#pragma once
3
4
#ifdef __cplusplus
5
extern
"C"
{
6
#endif
7
9
typedef
enum
{
10
CX_COMPRESSION_NONE
= 0x00,
11
CX_COMPRESSION_LZ
= 0x10,
12
CX_COMPRESSION_HUFFMAN
= 0x20,
13
CX_COMPRESSION_RL
= 0x30,
14
CX_COMPRESSION_LH
= 0x40,
15
CX_COMPRESSION_LRC
= 0x50,
16
CX_COMPRESSION_DIFF
= 0x80,
17
CX_COMPRESSION_TYPE_MASK = 0xF0,
18
}
CXCompressionType
;
19
20
void
CXUncompressLZ(
const
void
*orig,
void
*dest);
21
int
CXGetUncompressedSize(
void
*data);
22
23
#ifdef __cplusplus
24
}
25
#endif
CXCompressionType
CXCompressionType
The possible compression types.
Definition
CXUncompression.h:9
CX_COMPRESSION_LZ
@ CX_COMPRESSION_LZ
LZ77 compression.
Definition
CXUncompression.h:11
CX_COMPRESSION_LRC
@ CX_COMPRESSION_LRC
[Unused]. LZ77 + Range encoding.
Definition
CXUncompression.h:15
CX_COMPRESSION_LH
@ CX_COMPRESSION_LH
[Unused]. LZ77 + Huffman encoding.
Definition
CXUncompression.h:14
CX_COMPRESSION_NONE
@ CX_COMPRESSION_NONE
No compression.
Definition
CXUncompression.h:10
CX_COMPRESSION_RL
@ CX_COMPRESSION_RL
[Unused]. Run length encoding.
Definition
CXUncompression.h:13
CX_COMPRESSION_DIFF
@ CX_COMPRESSION_DIFF
[Unused]. Differential filter.
Definition
CXUncompression.h:16
CX_COMPRESSION_HUFFMAN
@ CX_COMPRESSION_HUFFMAN
[Unused]. Huffman encoding.
Definition
CXUncompression.h:12
include
lib
rvl
cx
CXUncompression.h
Made with ❤️ by
CLF78
and
RootCubed
. Logos by
Chasical
and
B1
. Website generated by
Doxygen
1.12.0