Lines Matching defs:BaseWriter

924 // BaseWriter
926 struct BaseWriter {
929 BaseWriter(void *data) : pixels((pixel_t*)data) {}
939 struct RGB32Writer : public BaseWriter<_PixelType> {
943 RGB32Writer(void *data) : BaseWriter<_PixelType>(data) {}
947 pixel_t &pixel = *BaseWriter<_PixelType>::pixels;
952 BaseWriter<_PixelType>::pixels++;
957 pixel_t &pixel = *BaseWriter<_PixelType>::pixels;
962 BaseWriter<_PixelType>::pixels++;
968 struct RGB24Writer : public BaseWriter<_PixelType> {
972 RGB24Writer(void *data) : BaseWriter<_PixelType>(data) {}
976 pixel_t &pixel = *BaseWriter<_PixelType>::pixels;
980 BaseWriter<_PixelType>::pixels++;
985 pixel_t &pixel = *BaseWriter<_PixelType>::pixels;
989 BaseWriter<_PixelType>::pixels++;
995 struct RGB16Writer : public BaseWriter<_PixelType> {
999 RGB16Writer(void *data) : BaseWriter<_PixelType>(data) {}
1005 pixel_t &pixel = *BaseWriter<_PixelType>::pixels;
1008 BaseWriter<_PixelType>::pixels++;
1013 pixel_t &pixel = *BaseWriter<_PixelType>::pixels;
1016 BaseWriter<_PixelType>::pixels++;
1022 struct RGB15Writer : public BaseWriter<_PixelType> {
1026 RGB15Writer(void *data) : BaseWriter<_PixelType>(data) {}
1032 pixel_t &pixel = *BaseWriter<_PixelType>::pixels;
1035 BaseWriter<_PixelType>::pixels++;
1040 pixel_t &pixel = *BaseWriter<_PixelType>::pixels;
1043 BaseWriter<_PixelType>::pixels++;
1048 struct CMAP8Writer : public BaseWriter<uint8> {
1052 : BaseWriter<uint8>(data), converter(converter) {}
1070 struct Gray8Writer : public BaseWriter<uint8> {
1073 Gray8Writer(void *data) : BaseWriter<uint8>(data) {}
1089 struct Gray1Writer : public BaseWriter<uint8> {
1092 Gray1Writer(void *data) : BaseWriter<uint8>(data), bit(7) {}