| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| void initImageIo(bool lightVersion) |
| { |
| |
| if (!lightVersion) { |
| TLevelWriter::define("pli", TLevelWriterPli::create, false); |
| TLevelReader::define("pli", TLevelReaderPli::create); |
| TFileType::declare("pli", TFileType::VECTOR_LEVEL); |
| |
| TLevelReader::define("svg", 0, TLevelReaderSvg::create); |
| TFileType::declare("svg", TFileType::VECTOR_LEVEL); |
| TLevelWriter::define("svg", TLevelWriterSvg::create, false); |
| Tiio::defineWriterProperties("svg", new Tiio::SvgWriterProperties()); |
| |
| TLevelWriter::define("tzl", TLevelWriterTzl::create, false); |
| TLevelReader::define("tzl", TLevelReaderTzl::create); |
| TFileType::declare("tzl", TFileType::RASTER_LEVEL); |
| |
| TLevelWriter::define("tlv", TLevelWriterTzl::create, false); |
| TLevelReader::define("tlv", TLevelReaderTzl::create); |
| TFileType::declare("tlv", TFileType::CMAPPED_LEVEL); |
| |
| Tiio::defineReaderMaker("tzp", Tiio::makeTzpReader); |
| Tiio::defineWriterMaker("tzp", Tiio::makeTzpWriter, false); |
| TFileType::declare("tzp", TFileType::CMAPPED_IMAGE); |
| |
| Tiio::defineReaderMaker("tzu", Tiio::makeTzpReader); |
| Tiio::defineWriterMaker("tzu", Tiio::makeTzpWriter, false); |
| TFileType::declare("tzu", TFileType::CMAPPED_IMAGE); |
| |
| Tiio::defineReaderMaker("tzi", Tiio::makeTziReader); |
| TFileType::declare("tzi", TFileType::RASTER_IMAGE); |
| |
| Tiio::defineReaderMaker("plt", Tiio::makePltReader); |
| Tiio::defineWriterMaker("plt", Tiio::makePltWriter, false); |
| TFileType::declare("plt", TFileType::RASTER_IMAGE); |
| |
| Tiio::defineReaderMaker("nol", Tiio::makePngReader); |
| Tiio::defineWriterMaker("nol", Tiio::makePngWriter, true); |
| TFileType::declare("nol", TFileType::RASTER_IMAGE); |
| |
| TLevelWriter::define("psd", TLevelWriterPsd::create, false); |
| TLevelReader::define("psd", TLevelReaderPsd::create); |
| TFileType::declare("psd", TFileType::RASTER_LEVEL); |
| |
| TLevelWriter::define("mesh", TLevelWriterMesh::create, false); |
| TLevelReader::define("mesh", TLevelReaderMesh::create); |
| TFileType::declare("mesh", TFileType::MESH_IMAGE); |
| |
| } |
| |
| TFileType::declare("tpl", TFileType::PALETTE_LEVEL); |
| |
| Tiio::defineReaderMaker("png", Tiio::makePngReader); |
| Tiio::defineWriterMaker("png", Tiio::makePngWriter, true); |
| TFileType::declare("png", TFileType::RASTER_IMAGE); |
| Tiio::defineWriterProperties("png", new Tiio::PngWriterProperties()); |
| |
| Tiio::defineReaderMaker("tga", Tiio::makeTgaReader); |
| Tiio::defineWriterMaker("tga", Tiio::makeTgaWriter, true); |
| TFileType::declare("tga", TFileType::RASTER_IMAGE); |
| Tiio::defineWriterProperties("tga", new Tiio::TgaWriterProperties()); |
| |
| Tiio::defineReaderMaker("tif", Tiio::makeTifReader); |
| Tiio::defineWriterMaker("tif", Tiio::makeTifWriter, true); |
| TFileType::declare("tif", TFileType::RASTER_IMAGE); |
| Tiio::defineWriterProperties("tif", new Tiio::TifWriterProperties()); |
| |
| Tiio::defineReaderMaker("tiff", Tiio::makeTifReader); |
| Tiio::defineWriterMaker("tiff", Tiio::makeTifWriter, true); |
| TFileType::declare("tiff", TFileType::RASTER_IMAGE); |
| Tiio::defineWriterProperties("tiff", new Tiio::TifWriterProperties()); |
| |
| Tiio::defineReaderMaker("sgi", Tiio::makeSgiReader); |
| Tiio::defineWriterMaker("sgi", Tiio::makeSgiWriter, true); |
| TFileType::declare("sgi", TFileType::RASTER_IMAGE); |
| Tiio::defineWriterProperties("sgi", new Tiio::SgiWriterProperties()); |
| |
| Tiio::defineReaderMaker("rgb", Tiio::makeSgiReader); |
| Tiio::defineWriterMaker("rgb", Tiio::makeSgiWriter, true); |
| TFileType::declare("rgb", TFileType::RASTER_IMAGE); |
| Tiio::defineWriterProperties("rgb", new Tiio::SgiWriterProperties()); |
| |
| if (!lightVersion) { |
| |
| |
| |
| TLevelWriter::define("avi", TLevelWriterAvi::create, true); |
| TLevelReader::define("avi", TLevelReaderAvi::create); |
| TFileType::declare("avi", TFileType::RASTER_LEVEL); |
| Tiio::defineWriterProperties("avi", new Tiio::AviWriterProperties()); |
| |
| |
| |
| if (IsQuickTimeInstalled()) { |
| TLevelWriter::define("mov", TLevelWriterMov::create, true); |
| TLevelReader::define("mov", TLevelReaderMov::create); |
| TFileType::declare("mov", TFileType::RASTER_LEVEL); |
| Tiio::defineWriterProperties("mov", new Tiio::MovWriterProperties()); |
| |
| TLevelWriter::define("3gp", TLevelWriter3gp::create, true); |
| TLevelReader::define("3gp", TLevelReader3gp::create); |
| TFileType::declare("3gp", TFileType::RASTER_LEVEL); |
| Tiio::defineWriterProperties("3gp", new Tiio::MovWriterProperties()); |
| } |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| } |
| } |