Classes |
struct | resource::PixelFormatDescription |
| A record that describes a pixel format in detail. More...
|
class | resource::PixelUtil |
Namespaces |
namespace | render |
| In this namespace can be found render management classes like RenderManager, RenderWindow, RenderSystem, and so on.
|
namespace | resource |
| In this namespace can be found resource management classes like ResoureceManager, Resource and so on.
|
Enumerations |
enum | resource::PixelComponentType {
resource::PCT_BYTE,
resource::PCT_SHORT,
resource::PCT_FLOAT16,
resource::PCT_FLOAT32,
resource::PCT_COUNT
} |
| Pixel component format. More...
|
enum | resource::PixelFormat {
resource::PF_UNKNOWN = 0,
resource::PF_L8 = 1,
resource::PF_BYTE_L = PF_L8,
resource::PF_L16 = 2,
resource::PF_SHORT_L = PF_L16,
resource::PF_A8 = 3,
resource::PF_BYTE_A = PF_A8,
resource::PF_A4L4 = 4,
resource::PF_BYTE_LA = 5,
resource::PF_R5G6B5 = 6,
resource::PF_B5G6R5 = 7,
resource::PF_R3G3B2 = 31,
resource::PF_A4R4G4B4 = 8,
resource::PF_A1R5G5B5 = 9,
resource::PF_R8G8B8 = 10,
resource::PF_B8G8R8 = 11,
resource::PF_A8R8G8B8 = 12,
resource::PF_A8B8G8R8 = 13,
resource::PF_B8G8R8A8 = 14,
resource::PF_R8G8B8A8 = 28,
resource::PF_X8R8G8B8 = 26,
resource::PF_X8B8G8R8 = 27,
resource::PF_BYTE_RGB = PF_R8G8B8,
resource::PF_BYTE_BGR = PF_B8G8R8,
resource::PF_BYTE_BGRA = PF_B8G8R8A8,
resource::PF_BYTE_RGBA = PF_R8G8B8A8,
resource::PF_A2R10G10B10 = 15,
resource::PF_A2B10G10R10 = 16,
resource::PF_DXT1 = 17,
resource::PF_DXT2 = 18,
resource::PF_DXT3 = 19,
resource::PF_DXT4 = 20,
resource::PF_DXT5 = 21,
resource::PF_FLOAT16_R = 32,
resource::PF_FLOAT16_RGB = 22,
resource::PF_FLOAT16_RGBA = 23,
resource::PF_FLOAT32_R = 33,
resource::PF_FLOAT32_RGB = 24,
resource::PF_FLOAT32_RGBA = 25,
resource::PF_FLOAT16_GR = 35,
resource::PF_FLOAT32_GR = 36,
resource::PF_DEPTH = 29,
resource::PF_SHORT_RGBA = 30,
resource::PF_SHORT_GR = 34,
resource::PF_SHORT_RGB = 37,
resource::PF_PVRTC_RGB2 = 38,
resource::PF_PVRTC_RGBA2 = 39,
resource::PF_PVRTC_RGB4 = 40,
resource::PF_PVRTC_RGBA4 = 41,
resource::PF_COUNT = 42
} |
enum | resource::PixelFormatFlags {
resource::PFF_HASALPHA = 0x00000001,
resource::PFF_COMPRESSED = 0x00000002,
resource::PFF_FLOAT = 0x00000004,
resource::PFF_DEPTH = 0x00000008,
resource::PFF_NATIVEENDIAN = 0x00000010,
resource::PFF_LUMINANCE = 0x00000020
} |
| Flags defining some on/off properties of pixel formats. More...
|