Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Generic Image Library: packed_pixel_type Struct Template Reference

Boost , ,

packed_pixel_type Struct Template Reference
[xxx_type]

#include <metafunctions.hpp>

Inherited by pixel_value_type< packed_channel_value< NumBits >, Layout >.

List of all members.


Detailed Description

template<typename BitField, typename ChannelBitSizeVector, typename Layout>
struct boost::gil::packed_pixel_type< BitField, ChannelBitSizeVector, Layout >

Returns the type of a packed pixel given its bitfield type, the bit size of its channels and its layout.

A packed pixel has channels that cover bit ranges but itself is byte aligned. RGB565 pixel is an example.

The size of ChannelBitSizeVector must equal the number of channels in the given layout The sum of bit sizes for all channels must be less than or equal to the number of bits in BitField (and cannot exceed 64). If it is less than the number of bits in BitField, the last bits will be unused.


Public Types

typedef packed_pixel< BitField,
typename
detail::packed_channel_references_vector_type
< BitField,
ChannelBitSizeVector >::type,
Layout > 
type

The documentation for this struct was generated from the following file:

Generated on Sat May 2 13:50:18 2009 for Generic Image Library by  doxygen 1.5.6

Статья Generic Image Library: packed_pixel_type Struct Template Reference раздела может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-07-16 06:01:16/0.0073478221893311/1