Panda3D
|
This manages run-time decompression of a zlib-compressed stream, as a background or foreground task. More...
#include <pandadoc.hpp>
Public Member Functions | |
__init__ () | |
__init__ (const Decompressor) | |
bool | decompress (const Filename source_file) |
Performs a foreground decompression of the named file; does not return until the decompression is complete. More... | |
bool | decompress (Ramfile source_and_dest_file) |
Does an in-memory decompression of the indicated Ramfile. More... | |
float | getProgress () |
Returns the ratio through the decompression step in the background. More... | |
int | initiate (const Filename source_file) |
Begins a background decompression of the named file (whose filename must end in ".pz") to a new file without the .pz extension. More... | |
int | initiate (const Filename source_file, const Filename dest_file) |
Begins a background decompression from the named source file to the named destination file. More... | |
int | run () |
Called each frame to do the next bit of work in the background task. More... | |
Public Attributes | |
float | progress |
Returns the ratio through the decompression step in the background. More... | |
This manages run-time decompression of a zlib-compressed stream, as a background or foreground task.
__init__ | ( | ) |
__init__ | ( | const | Decompressor | ) |
bool decompress | ( | const Filename | source_file | ) |
Performs a foreground decompression of the named file; does not return until the decompression is complete.
bool decompress | ( | Ramfile | source_and_dest_file | ) |
float getProgress | ( | ) |
Returns the ratio through the decompression step in the background.
int initiate | ( | const Filename | source_file | ) |
Begins a background decompression of the named file (whose filename must end in ".pz") to a new file without the .pz extension.
The source file is removed after successful completion.
Begins a background decompression from the named source file to the named destination file.
The source file is removed after successful completion.
int run | ( | ) |
Called each frame to do the next bit of work in the background task.
Returns EU_ok if a chunk is completed but there is more to go, or EU_success when we're all done. Any other return value indicates an error.
float progress |
Returns the ratio through the decompression step in the background.