OGRE  2.2.4
Object-Oriented Graphics Rendering Engine
OgrePixelFormatGpu.h File Reference

Classes

class  Ogre::PixelFormatToShaderType
 

Namespaces

 Ogre
 

This source file is part of OGRE (Object-oriented Graphics Rendering Engine) For the latest info, see http://www.ogre3d.org/

 

Enumerations

enum  Ogre::PixelFormatGpu {
  Ogre::PFG_UNKNOWN, Ogre::PFG_NULL, Ogre::PFG_RGBA32_FLOAT, Ogre::PFG_RGBA32_UINT,
  Ogre::PFG_RGBA32_SINT, Ogre::PFG_RGB32_FLOAT, Ogre::PFG_RGB32_UINT, Ogre::PFG_RGB32_SINT,
  Ogre::PFG_RGBA16_FLOAT, Ogre::PFG_RGBA16_UNORM, Ogre::PFG_RGBA16_UINT, Ogre::PFG_RGBA16_SNORM,
  Ogre::PFG_RGBA16_SINT, Ogre::PFG_RG32_FLOAT, Ogre::PFG_RG32_UINT, Ogre::PFG_RG32_SINT,
  Ogre::PFG_D32_FLOAT_S8X24_UINT, Ogre::PFG_R10G10B10A2_UNORM, Ogre::PFG_R10G10B10A2_UINT, Ogre::PFG_R11G11B10_FLOAT,
  Ogre::PFG_RGBA8_UNORM, Ogre::PFG_RGBA8_UNORM_SRGB, Ogre::PFG_RGBA8_UINT, Ogre::PFG_RGBA8_SNORM,
  Ogre::PFG_RGBA8_SINT, Ogre::PFG_RG16_FLOAT, Ogre::PFG_RG16_UNORM, Ogre::PFG_RG16_UINT,
  Ogre::PFG_RG16_SNORM, Ogre::PFG_RG16_SINT, Ogre::PFG_D32_FLOAT, Ogre::PFG_R32_FLOAT,
  Ogre::PFG_R32_UINT, Ogre::PFG_R32_SINT, Ogre::PFG_D24_UNORM, Ogre::PFG_D24_UNORM_S8_UINT,
  Ogre::PFG_RG8_UNORM, Ogre::PFG_RG8_UINT, Ogre::PFG_RG8_SNORM, Ogre::PFG_RG8_SINT,
  Ogre::PFG_R16_FLOAT, Ogre::PFG_D16_UNORM, Ogre::PFG_R16_UNORM, Ogre::PFG_R16_UINT,
  Ogre::PFG_R16_SNORM, Ogre::PFG_R16_SINT, Ogre::PFG_R8_UNORM, Ogre::PFG_R8_UINT,
  Ogre::PFG_R8_SNORM, Ogre::PFG_R8_SINT, Ogre::PFG_A8_UNORM, Ogre::PFG_R1_UNORM,
  Ogre::PFG_R9G9B9E5_SHAREDEXP, Ogre::PFG_R8G8_B8G8_UNORM, Ogre::PFG_G8R8_G8B8_UNORM, Ogre::PFG_BC1_UNORM,
  Ogre::PFG_BC1_UNORM_SRGB, Ogre::PFG_BC2_UNORM, Ogre::PFG_BC2_UNORM_SRGB, Ogre::PFG_BC3_UNORM,
  Ogre::PFG_BC3_UNORM_SRGB, Ogre::PFG_BC4_UNORM, Ogre::PFG_BC4_SNORM, Ogre::PFG_BC5_UNORM,
  Ogre::PFG_BC5_SNORM, Ogre::PFG_B5G6R5_UNORM, Ogre::PFG_B5G5R5A1_UNORM, Ogre::PFG_BGRA8_UNORM,
  Ogre::PFG_BGRX8_UNORM, Ogre::PFG_R10G10B10_XR_BIAS_A2_UNORM, Ogre::PFG_BGRA8_UNORM_SRGB, Ogre::PFG_BGRX8_UNORM_SRGB,
  Ogre::PFG_BC6H_UF16, Ogre::PFG_BC6H_SF16, Ogre::PFG_BC7_UNORM, Ogre::PFG_BC7_UNORM_SRGB,
  Ogre::PFG_AYUV, Ogre::PFG_Y410, Ogre::PFG_Y416, Ogre::PFG_NV12,
  Ogre::PFG_P010, Ogre::PFG_P016, Ogre::PFG_420_OPAQUE, Ogre::PFG_YUY2,
  Ogre::PFG_Y210, Ogre::PFG_Y216, Ogre::PFG_NV11, Ogre::PFG_AI44,
  Ogre::PFG_IA44, Ogre::PFG_P8, Ogre::PFG_A8P8, Ogre::PFG_B4G4R4A4_UNORM,
  Ogre::PFG_P208, Ogre::PFG_V208, Ogre::PFG_V408, Ogre::PFG_RGB8_UNORM,
  Ogre::PFG_RGB8_UNORM_SRGB, Ogre::PFG_BGR8_UNORM, Ogre::PFG_BGR8_UNORM_SRGB, Ogre::PFG_RGB16_UNORM,
  Ogre::PFG_PVRTC_RGB2, Ogre::PFG_PVRTC_RGB2_SRGB, Ogre::PFG_PVRTC_RGBA2, Ogre::PFG_PVRTC_RGBA2_SRGB,
  Ogre::PFG_PVRTC_RGB4, Ogre::PFG_PVRTC_RGB4_SRGB, Ogre::PFG_PVRTC_RGBA4, Ogre::PFG_PVRTC_RGBA4_SRGB,
  Ogre::PFG_PVRTC2_2BPP, Ogre::PFG_PVRTC2_2BPP_SRGB, Ogre::PFG_PVRTC2_4BPP, Ogre::PFG_PVRTC2_4BPP_SRGB,
  Ogre::PFG_ETC1_RGB8_UNORM, Ogre::PFG_ETC2_RGB8_UNORM, Ogre::PFG_ETC2_RGB8_UNORM_SRGB, Ogre::PFG_ETC2_RGBA8_UNORM,
  Ogre::PFG_ETC2_RGBA8_UNORM_SRGB, Ogre::PFG_ETC2_RGB8A1_UNORM, Ogre::PFG_ETC2_RGB8A1_UNORM_SRGB, Ogre::PFG_EAC_R11_UNORM,
  Ogre::PFG_EAC_R11_SNORM, Ogre::PFG_EAC_R11G11_UNORM, Ogre::PFG_EAC_R11G11_SNORM, Ogre::PFG_ATC_RGB,
  Ogre::PFG_ATC_RGBA_EXPLICIT_ALPHA, Ogre::PFG_ATC_RGBA_INTERPOLATED_ALPHA, Ogre::PFG_ASTC_RGBA_UNORM_4X4_LDR, Ogre::PFG_ASTC_RGBA_UNORM_5X4_LDR,
  Ogre::PFG_ASTC_RGBA_UNORM_5X5_LDR, Ogre::PFG_ASTC_RGBA_UNORM_6X5_LDR, Ogre::PFG_ASTC_RGBA_UNORM_6X6_LDR, Ogre::PFG_ASTC_RGBA_UNORM_8X5_LDR,
  Ogre::PFG_ASTC_RGBA_UNORM_8X6_LDR, Ogre::PFG_ASTC_RGBA_UNORM_8X8_LDR, Ogre::PFG_ASTC_RGBA_UNORM_10X5_LDR, Ogre::PFG_ASTC_RGBA_UNORM_10X6_LDR,
  Ogre::PFG_ASTC_RGBA_UNORM_10X8_LDR, Ogre::PFG_ASTC_RGBA_UNORM_10X10_LDR, Ogre::PFG_ASTC_RGBA_UNORM_12X10_LDR, Ogre::PFG_ASTC_RGBA_UNORM_12X12_LDR,
  Ogre::PFG_ASTC_RGBA_UNORM_4X4_sRGB, Ogre::PFG_ASTC_RGBA_UNORM_5X4_sRGB, Ogre::PFG_ASTC_RGBA_UNORM_5X5_sRGB, Ogre::PFG_ASTC_RGBA_UNORM_6X5_sRGB,
  Ogre::PFG_ASTC_RGBA_UNORM_6X6_sRGB, Ogre::PFG_ASTC_RGBA_UNORM_8X5_sRGB, Ogre::PFG_ASTC_RGBA_UNORM_8X6_sRGB, Ogre::PFG_ASTC_RGBA_UNORM_8X8_sRGB,
  Ogre::PFG_ASTC_RGBA_UNORM_10X5_sRGB, Ogre::PFG_ASTC_RGBA_UNORM_10X6_sRGB, Ogre::PFG_ASTC_RGBA_UNORM_10X8_sRGB, Ogre::PFG_ASTC_RGBA_UNORM_10X10_sRGB,
  Ogre::PFG_ASTC_RGBA_UNORM_12X10_sRGB, Ogre::PFG_ASTC_RGBA_UNORM_12X12_sRGB, Ogre::PFG_COUNT
}
 The pixel format used for images, textures, and render surfaces. More...