/haiku/src/add-ons/translators/psd/ |
H A D | PSDWriter.h | 30 PSDWriter(BPositionIO *stream); 36 status_t Encode(BPositionIO *target); 39 void _WriteInt64ToStream(BPositionIO *stream, int64); 40 void _WriteUInt64ToStream(BPositionIO *stream, uint64); 41 void _WriteInt32ToStream(BPositionIO *stream, int32); 42 void _WriteUInt32ToStream(BPositionIO *stream, uint32); 43 void _WriteInt16ToStream(BPositionIO *stream, int16); 44 void _WriteUInt16ToStream(BPositionIO *stream, uint16); 45 void _WriteInt8ToStream(BPositionIO *stream, int8); 46 void _WriteUInt8ToStream(BPositionIO *stream, uint8); [all …]
|
H A D | PSDLoader.h | 71 PSDLoader(BPositionIO *stream); 74 status_t Decode(BPositionIO *target); 81 int64 _GetInt64FromStream(BPositionIO *in); 82 int32 _GetInt32FromStream(BPositionIO *in); 83 int16 _GetInt16FromStream(BPositionIO *in); 84 uint8 _GetUInt8FromStream(BPositionIO *in); 85 int8 _GetInt8FromStream(BPositionIO *in); 86 void _SkipStreamBlock(BPositionIO *in, size_t count); 92 BPositionIO *fStream;
|
/haiku/src/add-ons/translators/tga/ |
H A D | TGATranslator.h | 136 virtual status_t DerivedIdentify(BPositionIO *inSource, 140 virtual status_t DerivedTranslate(BPositionIO *inSource, 142 uint32 outType, BPositionIO *outDestination, int32 baseType); 156 status_t translate_from_bits(BPositionIO *inSource, uint32 outType, 157 BPositionIO *outDestination); 159 status_t translate_from_tganm_to_bits(BPositionIO *inSource, 160 BPositionIO *outDestination, TGAFileHeader &filehead, 163 status_t translate_from_tganmrle_to_bits(BPositionIO *inSource, 164 BPositionIO *outDestination, TGAFileHeader &filehead, 167 status_t translate_from_tgamrle_to_bits(BPositionIO *inSource, [all …]
|
/haiku/src/add-ons/translators/shared/ |
H A D | BaseTranslator.h | 73 virtual status_t Identify(BPositionIO *inSource, 79 virtual status_t Translate(BPositionIO *inSource, 81 uint32 outType, BPositionIO *outDestination); 98 virtual status_t DerivedIdentify(BPositionIO *inSource, 102 virtual status_t DerivedTranslate(BPositionIO *inSource, 104 uint32 outType, BPositionIO *outDestination, int32 baseType); 112 status_t BitsCheck(BPositionIO *inSource, BMessage *ioExtension, 115 status_t BitsIdentify(BPositionIO *inSource, 119 status_t identify_bits_header(BPositionIO *inSource, 122 status_t BitsTranslate(BPositionIO *inSource, [all …]
|
H A D | BaseTranslator.cpp | 266 BaseTranslator::identify_bits_header(BPositionIO *inSource, in identify_bits_header() 377 BaseTranslator::BitsCheck(BPositionIO *inSource, BMessage *ioExtension, in BitsCheck() 412 BaseTranslator::BitsIdentify(BPositionIO *inSource, in BitsIdentify() 471 BaseTranslator::Identify(BPositionIO *inSource, in Identify() 518 BaseTranslator::translate_from_bits_to_bits(BPositionIO *inSource, in translate_from_bits_to_bits() 519 uint32 outType, BPositionIO *outDestination) in translate_from_bits_to_bits() 569 BaseTranslator::BitsTranslate(BPositionIO *inSource, in BitsTranslate() 571 BPositionIO *outDestination) in BitsTranslate() 618 BaseTranslator::Translate(BPositionIO *inSource, in Translate() 620 BPositionIO *outDestination) in Translate() [all …]
|
/haiku/src/add-ons/translators/png/ |
H A D | PNGTranslator.h | 66 virtual status_t DerivedIdentify(BPositionIO *inSource, 70 virtual status_t DerivedTranslate(BPositionIO *inSource, 72 uint32 outType, BPositionIO *outDestination, int32 baseType); 83 status_t translate_from_png_to_bits(BPositionIO *inSource, 84 BPositionIO *outDestination); 86 status_t translate_from_png(BPositionIO *inSource, uint32 outType, 87 BPositionIO *outDestination); 89 status_t translate_from_bits_to_png(BPositionIO *inSource, 90 BPositionIO *outDestination);
|
/haiku/src/add-ons/translators/sgi/ |
H A D | SGITranslator.h | 73 virtual status_t DerivedIdentify(BPositionIO *inSource, 77 virtual status_t DerivedTranslate(BPositionIO *inSource, 79 uint32 outType, BPositionIO *outDestination, int32 baseType); 91 status_t translate_from_bits(BPositionIO *inSource, uint32 outType, 92 BPositionIO *outDestination); 94 status_t translate_from_sgi(BPositionIO *inSource, uint32 outType, 95 BPositionIO *outDestination);
|
/haiku/src/add-ons/translators/tiff/ |
H A D | TIFFTranslator.h | 69 virtual status_t DerivedIdentify(BPositionIO *inSource, 73 virtual status_t DerivedTranslate(BPositionIO *inSource, 75 uint32 outType, BPositionIO *outDestination, int32 baseType); 86 status_t translate_from_bits(BPositionIO *inSource, uint32 outType, 87 BPositionIO *outDestination); 89 status_t translate_from_tiff(BPositionIO *inSource, BMessage *ioExtension, 90 uint32 outType, BPositionIO *outDestination);
|
/haiku/src/add-ons/translators/avif/ |
H A D | AVIFTranslator.h | 55 virtual status_t DerivedIdentify(BPositionIO* stream, 60 virtual status_t DerivedTranslate(BPositionIO* stream, 63 BPositionIO* target, int32 baseType); 74 status_t _TranslateFromBits(BPositionIO* stream, 76 BPositionIO* target); 78 status_t _TranslateFromAVIF(BPositionIO* stream, 80 BPositionIO* target);
|
/haiku/src/add-ons/translators/webp/ |
H A D | WebPTranslator.h | 54 virtual status_t DerivedIdentify(BPositionIO* stream, 59 virtual status_t DerivedTranslate(BPositionIO* stream, 62 BPositionIO* target, int32 baseType); 73 status_t _TranslateFromBits(BPositionIO* stream, 75 BPositionIO* target); 77 status_t _TranslateFromWebP(BPositionIO* stream, 79 BPositionIO* target);
|
/haiku/headers/os/mail/ |
H A D | MailAttachment.h | 35 BSimpleMailAttachment(BPositionIO *dataToAttach, mail_encoding encoding = base64); 52 virtual status_t GetDecodedData(BPositionIO *data); 53 virtual status_t SetDecodedData(BPositionIO *data); 55 virtual BPositionIO *GetDecodedData(); 57 virtual status_t SetDecodedDataAndDeleteWhenDone(BPositionIO *data); 62 virtual status_t SetToRFC822(BPositionIO *data, size_t length, bool parse_now = false); 63 virtual status_t RenderToRFC822(BPositionIO *render_to); 74 BPositionIO *_data, *_raw_data; 105 virtual status_t GetDecodedData(BPositionIO *data); 106 virtual status_t SetDecodedData(BPositionIO *data); [all …]
|
H A D | MailComponent.h | 63 virtual status_t GetDecodedData(BPositionIO *data); 64 virtual status_t SetDecodedData(BPositionIO *data); 66 virtual status_t SetToRFC822(BPositionIO *data, size_t length, 68 virtual status_t RenderToRFC822(BPositionIO *render_to); 115 virtual status_t GetDecodedData(BPositionIO *data); 116 virtual status_t SetDecodedData(BPositionIO *data); 118 virtual status_t SetToRFC822(BPositionIO *data, size_t length, bool parse_now = false); 119 virtual status_t RenderToRFC822(BPositionIO *render_to); 132 BPositionIO *raw_data;
|
H A D | MailContainer.h | 13 class BPositionIO; variable 55 virtual status_t GetDecodedData(BPositionIO *data); 56 virtual status_t SetDecodedData(BPositionIO *data); 58 virtual status_t SetToRFC822(BPositionIO *data, size_t length, bool parse_now = false); 59 virtual status_t RenderToRFC822(BPositionIO *render_to); 69 BPositionIO *_io_data;
|
/haiku/src/add-ons/translators/rtf/ |
H A D | convert.h | 14 extern status_t convert_to_plain_text(RTF::Header &header, BPositionIO &target); 16 BPositionIO* source, BPositionIO* target); 18 BPositionIO& source, BPositionIO& target);
|
/haiku/src/add-ons/translators/jpeg/ |
H A D | JPEGTranslator.h | 107 virtual status_t DerivedIdentify(BPositionIO* inSource, 111 virtual status_t DerivedTranslate(BPositionIO* inSource, 113 uint32 outType, BPositionIO* outDestination, int32 baseType); 119 status_t Copy(BPositionIO* in, BPositionIO* out); 120 status_t Compress(BPositionIO* in, BPositionIO* out, 122 status_t Decompress(BPositionIO* in, BPositionIO* out, 191 EXTERN(void) be_jpeg_stdio_src(j_decompress_ptr cinfo, BPositionIO *infile); // from "be_jdatasrc.c… 192 EXTERN(void) be_jpeg_stdio_dest(j_compress_ptr cinfo, BPositionIO *outfile); // from "be_jdatadst.c…
|
/haiku/src/kits/support/ |
H A D | DataIO.cpp | 175 BPositionIO::BPositionIO() in BPositionIO() function in BPositionIO 180 BPositionIO::~BPositionIO() in ~BPositionIO() 186 BPositionIO::Read(void* buffer, size_t size) in Read() 198 BPositionIO::Write(const void* buffer, size_t size) in Write() 210 BPositionIO::ReadAtExactly(off_t position, void* buffer, size_t size, in ReadAtExactly() 242 BPositionIO::WriteAtExactly(off_t position, const void* buffer, size_t size, in WriteAtExactly() 274 BPositionIO::SetSize(off_t size) in SetSize() 281 BPositionIO::GetSize(off_t* size) const in GetSize() 290 *size = const_cast<BPositionIO*>(this)->Seek(0, SEEK_END); in GetSize() 294 off_t pos = const_cast<BPositionIO*>(this)->Seek(currentPos, SEEK_SET); in GetSize() [all …]
|
/haiku/src/add-ons/translators/bmp/ |
H A D | BMPTranslator.h | 94 virtual status_t DerivedIdentify(BPositionIO *inSource, 98 virtual status_t DerivedTranslate(BPositionIO *inSource, 100 uint32 outType, BPositionIO *outDestination, int32 baseType); 112 status_t translate_from_bits(BPositionIO *inSource, uint32 outType, 113 BPositionIO *outDestination); 115 status_t translate_from_bmp(BPositionIO *inSource, uint32 outType, 116 BPositionIO *outDestination);
|
/haiku/src/add-ons/translators/jpeg2000/ |
H A D | JPEG2000Translator.h | 138 virtual status_t DerivedIdentify(BPositionIO* inSource, 142 virtual status_t DerivedTranslate(BPositionIO* inSource, 144 uint32 outType, BPositionIO* outDestination, int32 baseType); 150 status_t Copy(BPositionIO* in, BPositionIO* out); 151 status_t Compress(BPositionIO* in, BPositionIO* out); 152 status_t Decompress(BPositionIO* in, BPositionIO* out);
|
/haiku/src/add-ons/translators/wonderbrush/ |
H A D | WonderBrushTranslator.h | 44 virtual status_t DerivedIdentify(BPositionIO* inSource, 49 virtual status_t DerivedTranslate(BPositionIO* inSource, 52 BPositionIO* outDestination, 64 status_t _TranslateFromWBI(BPositionIO* inSource, 65 uint32 outType, BPositionIO* outDestination);
|
/haiku/src/kits/translation/ |
H A D | FuncTranslator.h | 25 status_t (*identify_hook)(BPositionIO* source, const translation_format* format, 28 status_t (*translate_hook)(BPositionIO* source, const translator_info* info, 29 BMessage* ioExtension, uint32 outType, BPositionIO* destination); 48 virtual status_t Identify(BPositionIO *inSource, 51 virtual status_t Translate(BPositionIO *inSource, 53 BPositionIO * outDestination);
|
/haiku/headers/os/translation/ |
H A D | TranslatorAddOn.h | 15 class BPositionIO; variable 30 extern status_t Identify(BPositionIO* source, const translation_format* format, 32 extern status_t Translate(BPositionIO* source, const translator_info* info, 34 BPositionIO* destination);
|
/haiku/src/add-ons/translators/icns/ |
H A D | ICNSLoader.h | 39 ICNSLoader(BPositionIO *stream); 43 int GetIcon(BPositionIO *target, int index); 55 ICNSSaver(BPositionIO *stream, uint32 rowBytes, 59 int SaveData(BPositionIO *target);
|
/haiku/src/apps/icon-o-matic/import_export/svg/ |
H A D | SVGExporter.h | 33 virtual status_t Export(const Icon* icon, BPositionIO* stream); 45 BPositionIO* stream); 47 BPositionIO* stream); 53 BPositionIO* stream);
|
/haiku/src/tools/translation/pnginfo/ |
H A D | pnginfo.cpp | 54 BPositionIO * 57 BPositionIO *pio = NULL; in get_pio() 58 pio = static_cast<BPositionIO *>(png_get_io_ptr(ppng)); in get_pio() 65 BPositionIO *pio = get_pio(ppng); in pngcb_read_data() 72 BPositionIO *pio = get_pio(ppng); in pngcb_write_data() 94 BPositionIO *pio = static_cast<BPositionIO *>(pfile); in PrintPNGInfo()
|
/haiku/src/add-ons/translators/ico/ |
H A D | ICO.h | 87 extern status_t identify(BMessage *settings, BPositionIO &stream, uint8 &type, int32 &bitsPerPixel); 88 extern status_t convert_ico_to_bits(BMessage *settings, BPositionIO &source, BPositionIO &target); 89 extern status_t convert_bits_to_ico(BMessage *settings, BPositionIO &source, 90 TranslatorBitmap &bitsHeader, BPositionIO &target);
|