Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members
Classes | Namespaces | Enumerations
E:/Programming/MyProject/K_Game_hg/GameEngine/include/resource/PixelFormat.h File Reference
#include <EngineConfig.h>
#include <core/Types.h>

Go to the source code of this file.

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

The KG Game Engine
The KG Game Engine Documentation © 2006-2011 by Kat'Oun. Generated on Sat Jul 2 2011 00:50:06 by Doxygen (1.7.4)