Data Structures |
| struct | channel_traits_impl< T, true > |
| struct | channel_traits_impl< T, false > |
| struct | channel_traits_impl< const T, false > |
| struct | min_fast_uint |
| struct | static_copy_bytes |
| struct | static_copy_bytes< 0 > |
| class | packed_channel_reference_base |
| class | png_reader_info |
| struct | unsigned_integral_max_value |
| struct | unsigned_integral_max_value< uint8_t > |
| struct | unsigned_integral_max_value< uint16_t > |
| struct | unsigned_integral_max_value< uint32_t > |
| struct | unsigned_integral_max_value< packed_channel_value< K > > |
| struct | unsigned_integral_num_bits |
| struct | unsigned_integral_num_bits< packed_channel_value< K > > |
| struct | channel_converter_unsigned_impl |
| | This is the default implementation. Performance specializatons are provided. More...
|
| struct | channel_converter_unsigned_impl< SrcChannelV, DstChannelV, true, true > |
| struct | channel_converter_unsigned_integral< SrcChannelV, DstChannelV, true > |
| struct | channel_converter_unsigned_integral< SrcChannelV, DstChannelV, false > |
| struct | channel_converter_unsigned_integral_impl< SrcChannelV, DstChannelV, true, true > |
| struct | channel_converter_unsigned_integral_impl< SrcChannelV, DstChannelV, false, true > |
| struct | channel_converter_unsigned_integral_impl< uintmax_t, DstChannelV, false, true > |
| struct | channel_converter_unsigned_integral_impl< SrcChannelV, DstChannelV, SrcLessThanDst, false > |
| struct | channel_converter_unsigned_integral_nondivisible< SrcChannelV, DstChannelV, true, false > |
| struct | channel_converter_unsigned_integral_nondivisible< SrcChannelV, DstChannelV, true, true > |
| struct | channel_converter_unsigned_integral_nondivisible< SrcChannelV, DstChannelV, false, CannotFit > |
| struct | channel_convert_to_unsigned |
| struct | channel_convert_to_unsigned< bits8s > |
| struct | channel_convert_to_unsigned< bits16s > |
| struct | channel_convert_to_unsigned< bits32s > |
| struct | channel_convert_from_unsigned |
| struct | channel_convert_from_unsigned< bits8s > |
| struct | channel_convert_from_unsigned< bits16s > |
| struct | channel_convert_from_unsigned< bits32s > |
| struct | rgb_to_luminance_fn |
| | red * .3 + green * .59 + blue * .11 + .5 More...
|
| struct | rgb_to_luminance_fn< uint8_t, uint8_t, uint8_t, GrayChannelValue > |
| struct | construct_matched_t |
| struct | construct_matched_t< 0 > |
| class | dynamic_io_fnobj |
| struct | rgb_to_luminance_fn< double, double, double, GrayChannelValue > |
Functions |
| uint32_t | div255 (uint32_t in) |
| uint32_t | div32768 (uint32_t in) |
| template<typename GrayChannel , typename RedChannel , typename GreenChannel , typename BlueChannel > |
channel_traits< GrayChannel >
::value_type | rgb_to_luminance (const RedChannel &red, const GreenChannel &green, const BlueChannel &blue) |
| template<typename Pixel > |
| channel_type< Pixel >::type | alpha_or_max_impl (const Pixel &p, mpl::true_) |
| template<typename Pixel > |
| channel_type< Pixel >::type | alpha_or_max_impl (const Pixel &, mpl::false_) |