bioformats  5.1.3
Static Public Attributes | List of all members
ome::qtwidgets::TexelProperties< ::ome::xml::model::enums::PixelType::UINT16 > Struct Template Reference

Properties of UINT16 texels. More...

#include <ome/qtwidgets/TexelProperties.h>

+ Inheritance diagram for ome::qtwidgets::TexelProperties< ::ome::xml::model::enums::PixelType::UINT16 >:
+ Collaboration diagram for ome::qtwidgets::TexelProperties< ::ome::xml::model::enums::PixelType::UINT16 >:

Static Public Attributes

static const GLenum internal_format = GL_R16
 Internal pixel format (single 16-bit channel).
 
static const GLenum external_format = GL_RED
 External pixel format (single channel).
 
static const GLint external_type = GL_UNSIGNED_SHORT
 External pixel type (uint16_t).
 
static const ::ome::xml::model::enums::PixelType::enum_value fallback_pixeltype = ome::xml::model::enums::PixelType::UINT8
 External pixel format fallback.
 
static const bool conversion_required = false
 Bio-Formats type matches the GL type exactly.
 
static const bool normalization_required = false
 Pixel values are automatically normalized by GL.
 
static const GLint minification_filter = GL_LINEAR_MIPMAP_LINEAR
 Default minification filter.
 
static const GLint magnification_filter = GL_LINEAR
 Default magnification filter.
 
- Static Public Attributes inherited from ome::bioformats::PixelProperties< ::ome::xml::model::enums::PixelType::UINT16 >
static const bool is_signed = false
 This pixel type is not signed.
 
static const bool is_integer = true
 This pixel type is integer.
 
static const bool is_complex = false
 This pixel type is not complex.
 

Additional Inherited Members

- Public Types inherited from ome::bioformats::PixelProperties< ::ome::xml::model::enums::PixelType::UINT16 >
typedef uint16_t std_type
 Pixel type (standard language type).
 
typedef boost::endian::big_uint16_t big_type
 Pixel type (big endian).
 
typedef boost::endian::little_uint16_t little_type
 Pixel type (little endian).
 
typedef boost::endian::native_uint16_t native_type
 Pixel type (native endian).
 
- Static Public Member Functions inherited from ome::bioformats::PixelPropertiesBase< struct PixelProperties< ::ome::xml::model::enums::PixelType::UINT16 > >
static pixel_size_type pixel_byte_size ()
 Get size of pixel type, in bytes. More...
 
static pixel_size_type pixel_bit_size ()
 Get size of pixel type, in bits. More...
 
static pixel_size_type pixel_significant_bit_size ()
 Get significant (maximum bits used) size of pixel type, in bits. More...
 

Detailed Description

template<>
struct ome::qtwidgets::TexelProperties< ::ome::xml::model::enums::PixelType::UINT16 >

Properties of UINT16 texels.


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