The type of the output buffer associated with the file when encoding RLE data. More...
#include <pcx.hpp>
Public Types | |
| typedef u_int_8 | pattern_type |
| The typ of the output patterns. | |
Public Member Functions | |
| file_output_buffer (std::ostream &os) | |
| Constructor. | |
| void | encode (unsigned int n, pattern_type pattern) |
| Encode a pixel data. | |
| template<typename Iterator> | |
| void | raw (Iterator first, Iterator last) |
| unsigned int | min_interesting () const |
| Get the minimum number of pixels needed for encoding. | |
| unsigned int | max_encodable () const |
| Get the maximum number of pixel a code can encode. | |
The type of the output buffer associated with the file when encoding RLE data.
| typedef u_int_8 claw::graphic::pcx::writer::file_output_buffer::pattern_type |
| claw::graphic::pcx::writer::file_output_buffer::file_output_buffer | ( | std::ostream & | os | ) |
Constructor.
| os | The stream in which we write the encoded data. |
Definition at line 36 of file pcx_writer.cpp.
| void claw::graphic::pcx::writer::file_output_buffer::encode | ( | unsigned int | n, |
| pattern_type | pattern ) |
Encode a pixel data.
| n | The number of time the pixel appears. |
| pattern | The data of the pixel. |
Definition at line 46 of file pcx_writer.cpp.
| unsigned int claw::graphic::pcx::writer::file_output_buffer::max_encodable | ( | ) | const |
Get the maximum number of pixel a code can encode.
Definition at line 71 of file pcx_writer.cpp.
| unsigned int claw::graphic::pcx::writer::file_output_buffer::min_interesting | ( | ) | const |
Get the minimum number of pixels needed for encoding.
Definition at line 62 of file pcx_writer.cpp.