|
enum | Ogre::TextureAccess { Ogre::TA_READ = 0x01,
Ogre::TA_WRITE = 0x10,
Ogre::TA_READ_WRITE = TA_READ | TA_WRITE
} |
| Enum identifying the texture access privilege. More...
|
|
enum | Ogre::TextureMipmap { Ogre::MIP_UNLIMITED = 0x7FFFFFFF,
Ogre::MIP_DEFAULT = -1
} |
| Enum identifying special mipmap numbers. More...
|
|
enum | Ogre::TextureType {
Ogre::TEX_TYPE_1D = 1,
Ogre::TEX_TYPE_2D = 2,
Ogre::TEX_TYPE_3D = 3,
Ogre::TEX_TYPE_CUBE_MAP = 4,
Ogre::TEX_TYPE_2D_ARRAY = 5,
Ogre::TEX_TYPE_2D_RECT = 6,
Ogre::TEX_TYPE_EXTERNAL_OES = 7
} |
| Enum identifying the texture type. More...
|
|
enum | Ogre::TextureUsage {
Ogre::TU_STATIC = HBU_GPU_TO_CPU,
Ogre::TU_DYNAMIC = HBU_CPU_ONLY,
Ogre::TU_WRITE_ONLY = HBU_DETAIL_WRITE_ONLY,
Ogre::TU_STATIC_WRITE_ONLY = HBU_GPU_ONLY,
Ogre::TU_DYNAMIC_WRITE_ONLY = HBU_CPU_TO_GPU,
Ogre::TU_DYNAMIC_WRITE_ONLY_DISCARDABLE = HBU_CPU_TO_GPU,
Ogre::TU_AUTOMIPMAP = 0x10,
Ogre::TU_RENDERTARGET = 0x20,
Ogre::TU_NOT_SRV = 0x40,
Ogre::TU_UAV = 0x80,
Ogre::TU_UAV_NOT_SRV = TU_UAV | TU_NOT_SRV,
Ogre::TU_DEFAULT = TU_AUTOMIPMAP | HBU_GPU_ONLY,
Ogre::TU_NOTSHADERRESOURCE = TU_NOT_SRV
} |
| Enum identifying the texture usage. More...
|
|