OGRE-Next  4.0.0unstable
Object-Oriented Graphics Rendering Engine
OgrePixelFormatGpu.h File Reference

Classes

class  Ogre::PixelFormatToShaderType
 

Namespaces

 Ogre
 bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h>
 

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...