Home
last modified time | relevance | path

Searched refs:BPositionIO (Results 1 – 25 of 250) sorted by relevance

12345678910

/haiku/src/add-ons/translators/psd/
H A DPSDWriter.h30 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 DPSDLoader.h71 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 DTGATranslator.h136 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 DBaseTranslator.h73 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 DBaseTranslator.cpp266 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 DPNGTranslator.h66 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 DSGITranslator.h73 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 DTIFFTranslator.h69 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 DAVIFTranslator.h55 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 DWebPTranslator.h54 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 DMailAttachment.h35 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 DMailComponent.h63 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 DMailContainer.h13 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 Dconvert.h14 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 DJPEGTranslator.h107 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 DDataIO.cpp175 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 DBMPTranslator.h94 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 DJPEG2000Translator.h138 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 DWonderBrushTranslator.h44 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 DFuncTranslator.h25 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 DTranslatorAddOn.h15 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 DICNSLoader.h39 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 DSVGExporter.h33 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 Dpnginfo.cpp54 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 DICO.h87 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);

12345678910