#include <Flex.h>
Collaboration diagram for Flex_writer:
Public Member Functions | |
Flex_writer (std::ofstream &o, const char *title, int cnt) | |
~Flex_writer () | |
void | mark_section_done () |
bool | close () |
Private Attributes | |
std::ofstream * | out |
int | count |
int | index |
long | cur_start |
uint8 * | table |
uint8 * | tptr |
Definition at line 81 of file Flex.h.
Flex_writer::Flex_writer | ( | std::ofstream & | o, | |
const char * | title, | |||
int | cnt | |||
) |
Definition at line 174 of file Flex.cc.
References Flex::write_header().
Here is the call graph for this function:
void Flex_writer::mark_section_done | ( | ) |
Definition at line 204 of file Flex.cc.
References Write4().
Referenced by Flex_file_info::flush(), Game_window::save_gamedat(), Update(), Shape_group_file::write(), Image_file_info::write_file(), Write_palettes(), and ExultStudio::write_shape_info().
Here is the call graph for this function:
bool Flex_writer::close | ( | ) |
Definition at line 220 of file Flex.cc.
References DataSource::write().
Referenced by Flex_file_info::flush(), Game_window::save_gamedat(), Update(), Shape_group_file::write(), Image_file_info::write_file(), Write_palettes(), and ExultStudio::write_shape_info().
Here is the call graph for this function:
std::ofstream* Flex_writer::out [private] |
int Flex_writer::count [private] |
int Flex_writer::index [private] |
long Flex_writer::cur_start [private] |
uint8* Flex_writer::table [private] |
uint8* Flex_writer::tptr [private] |