molecular
Namespaces | Enumerations | Functions
PixelFormat.h File Reference
#include <ostream>

Go to the source code of this file.

Namespaces

 molecular
 
 molecular::util
 Molecular utility classes.
 
 molecular::util::Pf
 Functions handling PixelFormat values.
 

Enumerations

enum  molecular::util::PixelFormat {
  molecular::util::PF_NONE, molecular::util::PF_UNSUPPORTED, molecular::util::PF_ANY, molecular::util::PF_ANY_RGB,
  molecular::util::PF_ANY_RGBA, molecular::util::PF_R8G8B8, molecular::util::PF_R8G8B8A8, molecular::util::PF_B8G8R8,
  molecular::util::PF_B8G8R8A8, molecular::util::PF_R4G4B4A4, molecular::util::PF_R5G5B5A1, molecular::util::PF_L8,
  molecular::util::PF_L32_UNSIGNED, molecular::util::PF_L8A8, molecular::util::PF_A8, molecular::util::PF_R8G8B8_SIGNED,
  molecular::util::PF_R8G8B8_SIGNED_NORM, molecular::util::PF_R8G8B8A8_UNSIGNED, molecular::util::PF_L_FLOAT32, molecular::util::PF_RGB_FLOAT16,
  molecular::util::PF_RGB_FLOAT32, molecular::util::PF_RGBA_FLOAT16, molecular::util::PF_RGBA_FLOAT32, molecular::util::PF_DEPTH_16,
  molecular::util::PF_DEPTH_24, molecular::util::PF_DEPTH_32, molecular::util::PF_DEPTH_FLOAT32, molecular::util::PF_STENCIL_8,
  molecular::util::PF_RGB_DXT1, molecular::util::PF_RGBA_DXT1, molecular::util::PF_RGBA_DXT3, molecular::util::PF_RGBA_DXT5,
  molecular::util::PF_RGB_ETC1, molecular::util::PF_RGB_ETC2, molecular::util::PF_RGBA_ETC2, molecular::util::PF_RGB_DXT1_LINEAR,
  molecular::util::PF_RGBA_DXT1_LINEAR, molecular::util::PF_RGBA_DXT3_LINEAR, molecular::util::PF_RGBA_DXT5_LINEAR, molecular::util::PF_RGB_ETC1_LINEAR,
  molecular::util::PF_RGB_ETC2_LINEAR, molecular::util::PF_RGBA_ETC2_LINEAR, molecular::util::PF_NONE, molecular::util::PF_UNSUPPORTED,
  molecular::util::PF_ANY, molecular::util::PF_ANY_RGB, molecular::util::PF_ANY_RGBA, molecular::util::PF_R8G8B8,
  molecular::util::PF_R8G8B8A8, molecular::util::PF_B8G8R8, molecular::util::PF_B8G8R8A8, molecular::util::PF_R4G4B4A4,
  molecular::util::PF_R5G5B5A1, molecular::util::PF_L8, molecular::util::PF_L32_UNSIGNED, molecular::util::PF_L8A8,
  molecular::util::PF_A8, molecular::util::PF_R8G8B8_SIGNED, molecular::util::PF_R8G8B8_SIGNED_NORM, molecular::util::PF_R8G8B8A8_UNSIGNED,
  molecular::util::PF_L_FLOAT32, molecular::util::PF_RGB_FLOAT16, molecular::util::PF_RGB_FLOAT32, molecular::util::PF_RGBA_FLOAT16,
  molecular::util::PF_RGBA_FLOAT32, molecular::util::PF_DEPTH_16, molecular::util::PF_DEPTH_24, molecular::util::PF_DEPTH_32,
  molecular::util::PF_DEPTH_FLOAT32, molecular::util::PF_STENCIL_8, molecular::util::PF_RGB_DXT1, molecular::util::PF_RGBA_DXT1,
  molecular::util::PF_RGBA_DXT3, molecular::util::PF_RGBA_DXT5, molecular::util::PF_RGB_ETC1, molecular::util::PF_RGB_ETC2,
  molecular::util::PF_RGBA_ETC2, molecular::util::PF_RGB_DXT1_LINEAR, molecular::util::PF_RGBA_DXT1_LINEAR, molecular::util::PF_RGBA_DXT3_LINEAR,
  molecular::util::PF_RGBA_DXT5_LINEAR, molecular::util::PF_RGB_ETC1_LINEAR, molecular::util::PF_RGB_ETC2_LINEAR, molecular::util::PF_RGBA_ETC2_LINEAR
}
 Pixel formats for textures etc. More...
 

Functions

bool molecular::util::Pf::IsCompressed (PixelFormat format)
 Determine if the given pixel format is a compressed format. More...
 
std::ostream & operator<< (std::ostream &o, molecular::util::PixelFormat format)
 

Function Documentation

std::ostream& operator<< ( std::ostream &  o,
molecular::util::PixelFormat  format 
)