Configuration Enumerations

Configuration items enumerations. More...

Collaboration diagram for Configuration Enumerations:

Typedefs

typedef UInt32 Murl::IEnums::CombinedOrientation
 Data type for combined relative orientations, see Static Public Attributes
 
typedef UInt32 Murl::IEnums::CombinedScreenOrientation
 Data type for combined absolute screen orientations, see Static Public Attributes
 
typedef UInt32 Murl::IEnums::SuspendableResources
 Data type for combined suspendable resource types, see Static Public Attributes
 

Enumerations

enum  Murl::IEnums::GroupRanges { Murl::IEnums::GROUP_SHIFT, Murl::IEnums::GROUP_START, Murl::IEnums::GROUP_MASK }
 Ranges for groups. More...
 
enum  Murl::IEnums::Language {
  Murl::IEnums::LANGUAGE_DEFAULT, Murl::IEnums::LANGUAGE_ENGLISH, Murl::IEnums::LANGUAGE_GERMAN, Murl::IEnums::LANGUAGE_FRENCH,
  Murl::IEnums::LANGUAGE_SPANISH, Murl::IEnums::LANGUAGE_ITALIAN, Murl::IEnums::LANGUAGE_CHINESE, Murl::IEnums::LANGUAGE_KOREAN,
  Murl::IEnums::LANGUAGE_JAPANESE, Murl::IEnums::LANGUAGE_RUSSIAN, Murl::IEnums::LANGUAGE_PORTUGUESE
}
 Available (written) languages. More...
 
enum  Murl::IEnums::TargetClass {
  Murl::IEnums::TARGET_CLASS_DEFAULT, Murl::IEnums::TARGET_CLASS_COMPUTER, Murl::IEnums::TARGET_CLASS_COMPUTER_DESKTOP, Murl::IEnums::TARGET_CLASS_COMPUTER_LAPTOP,
  Murl::IEnums::TARGET_CLASS_COMPUTER_LAST, Murl::IEnums::TARGET_CLASS_HANDHELD, Murl::IEnums::TARGET_CLASS_HANDHELD_TABLET, Murl::IEnums::TARGET_CLASS_HANDHELD_SMARTPHONE,
  Murl::IEnums::TARGET_CLASS_HANDHELD_MUSIC_PLAYER, Murl::IEnums::TARGET_CLASS_HANDHELD_LAST, Murl::IEnums::TARGET_CLASS_BROWSER, Murl::IEnums::TARGET_CLASS_BROWSER_GENERIC,
  Murl::IEnums::TARGET_CLASS_BROWSER_LAST, Murl::IEnums::TARGET_CLASS_CONSOLE, Murl::IEnums::TARGET_CLASS_CONSOLE_GENERIC, Murl::IEnums::TARGET_CLASS_CONSOLE_LAST
}
 Available target classes. More...
 
enum  Murl::IEnums::TargetDevice {
  Murl::IEnums::TARGET_DEVICE_DEFAULT, Murl::IEnums::TARGET_DEVICE_IPHONE, Murl::IEnums::TARGET_DEVICE_IPHONE_1, Murl::IEnums::TARGET_DEVICE_IPHONE_3G,
  Murl::IEnums::TARGET_DEVICE_IPHONE_3GS, Murl::IEnums::TARGET_DEVICE_IPHONE_4, Murl::IEnums::TARGET_DEVICE_IPHONE_4S, Murl::IEnums::TARGET_DEVICE_IPHONE_5,
  Murl::IEnums::TARGET_DEVICE_IPHONE_5C, Murl::IEnums::TARGET_DEVICE_IPHONE_5S, Murl::IEnums::TARGET_DEVICE_IPHONE_6, Murl::IEnums::TARGET_DEVICE_IPHONE_6_PLUS,
  Murl::IEnums::TARGET_DEVICE_IPHONE_6S, Murl::IEnums::TARGET_DEVICE_IPHONE_6S_PLUS, Murl::IEnums::TARGET_DEVICE_IPHONE_LAST, Murl::IEnums::TARGET_DEVICE_IPAD,
  Murl::IEnums::TARGET_DEVICE_IPAD_1, Murl::IEnums::TARGET_DEVICE_IPAD_2, Murl::IEnums::TARGET_DEVICE_IPAD_3, Murl::IEnums::TARGET_DEVICE_IPAD_4,
  Murl::IEnums::TARGET_DEVICE_IPAD_5, Murl::IEnums::TARGET_DEVICE_IPAD_6, Murl::IEnums::TARGET_DEVICE_IPAD_MINI_1, Murl::IEnums::TARGET_DEVICE_IPAD_MINI_2,
  Murl::IEnums::TARGET_DEVICE_IPAD_MINI_3, Murl::IEnums::TARGET_DEVICE_IPAD_MINI_4, Murl::IEnums::TARGET_DEVICE_IPAD_PRO, Murl::IEnums::TARGET_DEVICE_IPAD_LAST,
  Murl::IEnums::TARGET_DEVICE_IPOD, Murl::IEnums::TARGET_DEVICE_IPOD_1G, Murl::IEnums::TARGET_DEVICE_IPOD_2G, Murl::IEnums::TARGET_DEVICE_IPOD_3G,
  Murl::IEnums::TARGET_DEVICE_IPOD_4G, Murl::IEnums::TARGET_DEVICE_IPOD_5G, Murl::IEnums::TARGET_DEVICE_IPOD_6G, Murl::IEnums::TARGET_DEVICE_IPOD_LAST,
  Murl::IEnums::TARGET_DEVICE_APPLETV, Murl::IEnums::TARGET_DEVICE_APPLETV_4, Murl::IEnums::TARGET_DEVICE_APPLETV_LAST
}
 Available target devices. More...
 
enum  Murl::IEnums::OperatingSystem {
  Murl::IEnums::OPERATING_SYSTEM_DEFAULT, Murl::IEnums::OPERATING_SYSTEM_OSX, Murl::IEnums::OPERATING_SYSTEM_OSX_10_5, Murl::IEnums::OPERATING_SYSTEM_OSX_10_6,
  Murl::IEnums::OPERATING_SYSTEM_OSX_10_7, Murl::IEnums::OPERATING_SYSTEM_OSX_10_8, Murl::IEnums::OPERATING_SYSTEM_OSX_10_9, Murl::IEnums::OPERATING_SYSTEM_OSX_10_10,
  Murl::IEnums::OPERATING_SYSTEM_OSX_10_11, Murl::IEnums::OPERATING_SYSTEM_OSX_LAST, Murl::IEnums::OPERATING_SYSTEM_IOS, Murl::IEnums::OPERATING_SYSTEM_IOS_3_0,
  Murl::IEnums::OPERATING_SYSTEM_IOS_3_1, Murl::IEnums::OPERATING_SYSTEM_IOS_3_2, Murl::IEnums::OPERATING_SYSTEM_IOS_4_0, Murl::IEnums::OPERATING_SYSTEM_IOS_4_1,
  Murl::IEnums::OPERATING_SYSTEM_IOS_4_2, Murl::IEnums::OPERATING_SYSTEM_IOS_4_3, Murl::IEnums::OPERATING_SYSTEM_IOS_5_0, Murl::IEnums::OPERATING_SYSTEM_IOS_5_1,
  Murl::IEnums::OPERATING_SYSTEM_IOS_5_2, Murl::IEnums::OPERATING_SYSTEM_IOS_5_3, Murl::IEnums::OPERATING_SYSTEM_IOS_6_0, Murl::IEnums::OPERATING_SYSTEM_IOS_6_1,
  Murl::IEnums::OPERATING_SYSTEM_IOS_7_0, Murl::IEnums::OPERATING_SYSTEM_IOS_8_0, Murl::IEnums::OPERATING_SYSTEM_IOS_9_0, Murl::IEnums::OPERATING_SYSTEM_IOS_LAST,
  Murl::IEnums::OPERATING_SYSTEM_WINDOWS, Murl::IEnums::OPERATING_SYSTEM_WINDOWS_XP, Murl::IEnums::OPERATING_SYSTEM_WINDOWS_VISTA, Murl::IEnums::OPERATING_SYSTEM_WINDOWS_7,
  Murl::IEnums::OPERATING_SYSTEM_WINDOWS_8, Murl::IEnums::OPERATING_SYSTEM_WINDOWS_8_1, Murl::IEnums::OPERATING_SYSTEM_WINDOWS_10, Murl::IEnums::OPERATING_SYSTEM_WINDOWS_LAST,
  Murl::IEnums::OPERATING_SYSTEM_ANDROID, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_5, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_6, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_7,
  Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_8, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_9, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_10, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_11,
  Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_12, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_13, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_14, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_15,
  Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_16, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_17, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_18, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_19,
  Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_20, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_21, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_22, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_23,
  Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_24, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_25, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_26, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_27,
  Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_28, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_29, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_30, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_31,
  Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_32, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_33, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_34, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_35,
  Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_36, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_37, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_38, Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_39,
  Murl::IEnums::OPERATING_SYSTEM_ANDROID_API_40, Murl::IEnums::OPERATING_SYSTEM_ANDROID_LAST, Murl::IEnums::OPERATING_SYSTEM_LINUX, Murl::IEnums::OPERATING_SYSTEM_LINUX_LAST,
  Murl::IEnums::OPERATING_SYSTEM_WEB, Murl::IEnums::OPERATING_SYSTEM_WEB_LAST, Murl::IEnums::OPERATING_SYSTEM_TVOS, Murl::IEnums::OPERATING_SYSTEM_TVOS_9_0,
  Murl::IEnums::OPERATING_SYSTEM_TVOS_LAST
}
 Available operating systems. More...
 
enum  Murl::IEnums::Gpu {
  Murl::IEnums::GPU_DEFAULT, Murl::IEnums::GPU_GENERIC, Murl::IEnums::GPU_GENERIC_LAST, Murl::IEnums::GPU_POWERVR,
  Murl::IEnums::GPU_POWERVR_MBX, Murl::IEnums::GPU_POWERVR_SGX, Murl::IEnums::GPU_POWERVR_GX, Murl::IEnums::GPU_POWERVR_LAST,
  Murl::IEnums::GPU_ADRENO, Murl::IEnums::GPU_ADRENO_205, Murl::IEnums::GPU_ADRENO_LAST, Murl::IEnums::GPU_TEGRA,
  Murl::IEnums::GPU_TEGRA_1, Murl::IEnums::GPU_TEGRA_2, Murl::IEnums::GPU_TEGRA_3, Murl::IEnums::GPU_TEGRA_LAST,
  Murl::IEnums::GPU_GEFORCE, Murl::IEnums::GPU_GEFORCE_LAST, Murl::IEnums::GPU_RADEON, Murl::IEnums::GPU_RADEON_LAST
}
 Available GPUs. More...
 
enum  Murl::IEnums::Feature { ,
  Murl::IEnums::FEATURE_ACCELERATED_VIDEO_DECODING, Murl::IEnums::FEATURE_ACCELERATED_AUDIO_DECODING, Murl::IEnums::FEATURE_SEPARATE_BLEND_FUNCTION, Murl::IEnums::FEATURE_SEPARATE_BLEND_EQUATION,
  Murl::IEnums::FEATURE_STREAM_FORMAT_YUV , Murl::IEnums::FEATURE_INDEX_BUFFER_FORMAT_UINT8, Murl::IEnums::FEATURE_INDEX_BUFFER_FORMAT_UINT16, Murl::IEnums::FEATURE_INDEX_BUFFER_FORMAT_UINT32 ,
  Murl::IEnums::FEATURE_LIMITED_NON_POWER_OF_TWO_TEXTURES, Murl::IEnums::FEATURE_FULL_NON_POWER_OF_TWO_TEXTURES, Murl::IEnums::FEATURE_FLAT_COLOR_TEXTURES, Murl::IEnums::FEATURE_FLAT_DEPTH_TEXTURES,
  Murl::IEnums::FEATURE_FLAT_STENCIL_TEXTURES, Murl::IEnums::FEATURE_CUBE_MAP_COLOR_TEXTURES, Murl::IEnums::FEATURE_CUBE_MAP_DEPTH_TEXTURES, Murl::IEnums::FEATURE_CUBE_MAP_STENCIL_TEXTURES,
  Murl::IEnums::FEATURE_VOLUME_COLOR_TEXTURES, Murl::IEnums::FEATURE_VOLUME_DEPTH_TEXTURES, Murl::IEnums::FEATURE_VOLUME_STENCIL_TEXTURES, Murl::IEnums::FEATURE_TEXTURE_FILTER_ANISOTROPIC,
  Murl::IEnums::FEATURE_TEXTURE_FILTER_HALF_FLOAT_LINEAR, Murl::IEnums::FEATURE_TEXTURE_FILTER_FLOAT_LINEAR, Murl::IEnums::FEATURE_FLAT_ARRAY_COLOR_TEXTURES, Murl::IEnums::FEATURE_FLAT_ARRAY_DEPTH_TEXTURES,
  Murl::IEnums::FEATURE_FLAT_ARRAY_STENCIL_TEXTURES, Murl::IEnums::FEATURE_CUBE_MAP_ARRAY_COLOR_TEXTURES, Murl::IEnums::FEATURE_CUBE_MAP_ARRAY_DEPTH_TEXTURES, Murl::IEnums::FEATURE_CUBE_MAP_ARRAY_STENCIL_TEXTURES,
  Murl::IEnums::FEATURE_VOLUME_ARRAY_COLOR_TEXTURES, Murl::IEnums::FEATURE_VOLUME_ARRAY_DEPTH_TEXTURES, Murl::IEnums::FEATURE_VOLUME_ARRAY_STENCIL_TEXTURES , Murl::IEnums::FEATURE_LIMITED_NON_POWER_OF_TWO_FRAMEBUFFERS,
  Murl::IEnums::FEATURE_FULL_NON_POWER_OF_TWO_FRAMEBUFFERS, Murl::IEnums::FEATURE_FRAMEBUFFER_FLAT_COLOR_TEXTURES, Murl::IEnums::FEATURE_FRAMEBUFFER_FLAT_DEPTH_TEXTURES, Murl::IEnums::FEATURE_FRAMEBUFFER_FLAT_STENCIL_TEXTURES,
  Murl::IEnums::FEATURE_FRAMEBUFFER_CUBE_MAP_COLOR_TEXTURES, Murl::IEnums::FEATURE_FRAMEBUFFER_CUBE_MAP_DEPTH_TEXTURES, Murl::IEnums::FEATURE_FRAMEBUFFER_CUBE_MAP_STENCIL_TEXTURES, Murl::IEnums::FEATURE_FRAMEBUFFER_VOLUME_COLOR_TEXTURES,
  Murl::IEnums::FEATURE_FRAMEBUFFER_VOLUME_DEPTH_TEXTURES, Murl::IEnums::FEATURE_FRAMEBUFFER_VOLUME_STENCIL_TEXTURES, Murl::IEnums::FEATURE_FRAMEBUFFER_MIP_MAPS, Murl::IEnums::FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_1,
  Murl::IEnums::FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_2, Murl::IEnums::FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_4, Murl::IEnums::FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_8, Murl::IEnums::FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_16,
  Murl::IEnums::FEATURE_FRAMEBUFFER_FLAT_ARRAY_COLOR_TEXTURES, Murl::IEnums::FEATURE_FRAMEBUFFER_FLAT_ARRAY_DEPTH_TEXTURES, Murl::IEnums::FEATURE_FRAMEBUFFER_FLAT_ARRAY_STENCIL_TEXTURES, Murl::IEnums::FEATURE_FRAMEBUFFER_CUBE_MAP_ARRAY_COLOR_TEXTURES,
  Murl::IEnums::FEATURE_FRAMEBUFFER_CUBE_MAP_ARRAY_DEPTH_TEXTURES, Murl::IEnums::FEATURE_FRAMEBUFFER_CUBE_MAP_ARRAY_STENCIL_TEXTURES, Murl::IEnums::FEATURE_FRAMEBUFFER_VOLUME_ARRAY_COLOR_TEXTURES, Murl::IEnums::FEATURE_FRAMEBUFFER_VOLUME_ARRAY_DEPTH_TEXTURES,
  Murl::IEnums::FEATURE_FRAMEBUFFER_VOLUME_ARRAY_STENCIL_TEXTURES , Murl::IEnums::FEATURE_TEXTURE_COMPRESSION_PVRTC, Murl::IEnums::FEATURE_TEXTURE_COMPRESSION_ETC1, Murl::IEnums::FEATURE_TEXTURE_COMPRESSION_ETC2,
  Murl::IEnums::FEATURE_TEXTURE_COMPRESSION_ASTC, Murl::IEnums::FEATURE_TEXTURE_COMPRESSION_BC1, Murl::IEnums::FEATURE_TEXTURE_COMPRESSION_BC2, Murl::IEnums::FEATURE_TEXTURE_COMPRESSION_BC3,
  Murl::IEnums::FEATURE_TEXTURE_COMPRESSION_BC4, Murl::IEnums::FEATURE_TEXTURE_COMPRESSION_BC5, Murl::IEnums::FEATURE_TEXTURE_COMPRESSION_BC6, Murl::IEnums::FEATURE_TEXTURE_COMPRESSION_BC7 ,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_L8, Murl::IEnums::FEATURE_PIXEL_FORMAT_A8, Murl::IEnums::FEATURE_PIXEL_FORMAT_L8_A8, Murl::IEnums::FEATURE_PIXEL_FORMAT_R8,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_R8_G8, Murl::IEnums::FEATURE_PIXEL_FORMAT_R8_G8_B8, Murl::IEnums::FEATURE_PIXEL_FORMAT_R5_G6_B5, Murl::IEnums::FEATURE_PIXEL_FORMAT_R8_G8_B8_A8,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_B8_G8_R8_A8, Murl::IEnums::FEATURE_PIXEL_FORMAT_A8_B8_G8_R8, Murl::IEnums::FEATURE_PIXEL_FORMAT_A8_R8_G8_B8, Murl::IEnums::FEATURE_PIXEL_FORMAT_R5_G5_B5_A1,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_R4_G4_B4_A4, Murl::IEnums::FEATURE_PIXEL_FORMAT_SL8, Murl::IEnums::FEATURE_PIXEL_FORMAT_SL8_A8, Murl::IEnums::FEATURE_PIXEL_FORMAT_SR8,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_SR8_SG8, Murl::IEnums::FEATURE_PIXEL_FORMAT_SR8_SG8_SB8, Murl::IEnums::FEATURE_PIXEL_FORMAT_SR8_SG8_SB8_A8, Murl::IEnums::FEATURE_PIXEL_FORMAT_LF16,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_AF16, Murl::IEnums::FEATURE_PIXEL_FORMAT_LF16_AF16, Murl::IEnums::FEATURE_PIXEL_FORMAT_RF16, Murl::IEnums::FEATURE_PIXEL_FORMAT_RF16_GF16,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_RF16_GF16_BF16, Murl::IEnums::FEATURE_PIXEL_FORMAT_RF16_GF16_BF16_AF16, Murl::IEnums::FEATURE_PIXEL_FORMAT_LF32, Murl::IEnums::FEATURE_PIXEL_FORMAT_AF32,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_LF32_AF32, Murl::IEnums::FEATURE_PIXEL_FORMAT_RF32, Murl::IEnums::FEATURE_PIXEL_FORMAT_RF32_GF32, Murl::IEnums::FEATURE_PIXEL_FORMAT_RF32_GF32_BF32,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_RF32_GF32_BF32_AF32, Murl::IEnums::FEATURE_PIXEL_FORMAT_RF11_GF11_BF10, Murl::IEnums::FEATURE_PIXEL_FORMAT_D16, Murl::IEnums::FEATURE_PIXEL_FORMAT_D32,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_DF32, Murl::IEnums::FEATURE_PIXEL_FORMAT_S8, Murl::IEnums::FEATURE_PIXEL_FORMAT_D24_S8, Murl::IEnums::FEATURE_PIXEL_FORMAT_DF32_S8,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_Y8, Murl::IEnums::FEATURE_PIXEL_FORMAT_U8, Murl::IEnums::FEATURE_PIXEL_FORMAT_V8, Murl::IEnums::FEATURE_PIXEL_FORMAT_U8_V8,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_V8_U8, Murl::IEnums::FEATURE_PIXEL_FORMAT_PVRTC_RGB_4BPPV1, Murl::IEnums::FEATURE_PIXEL_FORMAT_PVRTC_RGB_2BPPV1, Murl::IEnums::FEATURE_PIXEL_FORMAT_PVRTC_RGBA_4BPPV1,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_PVRTC_RGBA_2BPPV1, Murl::IEnums::FEATURE_PIXEL_FORMAT_PVRTC_SRGB_4BPPV1, Murl::IEnums::FEATURE_PIXEL_FORMAT_PVRTC_SRGB_2BPPV1, Murl::IEnums::FEATURE_PIXEL_FORMAT_PVRTC_SRGBA_4BPPV1,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_PVRTC_SRGBA_2BPPV1, Murl::IEnums::FEATURE_PIXEL_FORMAT_ETC1_RGB_4BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_ETC2_R11_4BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_ETC2_SIGNED_R11_4BPP,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_ETC2_RG11_8BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_ETC2_SIGNED_RG11_8BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_ETC2_RGB8_4BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_ETC2_SRGB8_4BPP,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_ETC2_RGB8_PUNCHTHROUGH_ALPHA1_4BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_ETC2_SRGB8_PUNCHTHROUGH_ALPHA1_4BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_ETC2_RGBA8_8BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_ETC2_SRGB8_ALPHA8_8BPP,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_RGBA_4X4, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_RGBA_5X4, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_RGBA_5X5, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_RGBA_6X5,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_RGBA_6X6, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_RGBA_8X5, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_RGBA_8X6, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_RGBA_8X8,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X5, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X6, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X8, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X10,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_RGBA_12X10, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_RGBA_12X12, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_4X4, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X4,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X5, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X5, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X6, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X5,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X6, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X8, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X5, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X6,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X8, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X10, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X10, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X12,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_4X4, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_5X4, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_5X5, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_6X5,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_6X6, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_8X5, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_8X6, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_8X8,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X5, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X6, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X8, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X10,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_12X10, Murl::IEnums::FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_12X12, Murl::IEnums::FEATURE_PIXEL_FORMAT_BC1_RGB_4BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_BC1_SRGB_4BPP,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_BC1_RGBA_4BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_BC1_SRGBA_4BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_BC2_RGBA_8BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_BC2_SRGBA_8BPP,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_BC3_RGBA_8BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_BC3_SRGBA_8BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_BC4_R_4BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_BC5_RG_8BPP,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_BC6_RGB_SF_8BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_BC6_RGB_UF_8BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_BC7_RGBA_8BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_BC7_SRGBA_8BPP,
  Murl::IEnums::FEATURE_PIXEL_FORMAT_RGTC_R_U_4BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_RGTC_R_S_4BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_RGTC_RG_U_8BPP, Murl::IEnums::FEATURE_PIXEL_FORMAT_RGTC_RG_S_8BPP ,
  Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_GENERIC, Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_R8, Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_R8_G8, Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_R8_G8_B8,
  Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_R5_G6_B5, Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_R8_G8_B8_A8, Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_R5_G5_B5_A1, Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_R4_G4_B4_A4,
  Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_SR8, Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_SR8_SG8, Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_SR8_SG8_SB8, Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_SR8_SG8_SB8_A8,
  Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_RF16, Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_RF16_GF16, Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_RF16_GF16_BF16, Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_RF16_GF16_BF16_AF16,
  Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_RF32, Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_RF32_GF32, Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_RF32_GF32_BF32, Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_RF32_GF32_BF32_AF32,
  Murl::IEnums::FEATURE_COLOR_BUFFER_FORMAT_RF11_GF11_BF10 , Murl::IEnums::FEATURE_DEPTH_BUFFER_FORMAT_GENERIC, Murl::IEnums::FEATURE_DEPTH_BUFFER_FORMAT_D16, Murl::IEnums::FEATURE_DEPTH_BUFFER_FORMAT_D24,
  Murl::IEnums::FEATURE_DEPTH_BUFFER_FORMAT_D32, Murl::IEnums::FEATURE_DEPTH_BUFFER_FORMAT_DF32, Murl::IEnums::FEATURE_DEPTH_BUFFER_FORMAT_D24_S8, Murl::IEnums::FEATURE_DEPTH_BUFFER_FORMAT_DF32_S8 ,
  Murl::IEnums::FEATURE_STENCIL_BUFFER_FORMAT_GENERIC, Murl::IEnums::FEATURE_STENCIL_BUFFER_FORMAT_S8, Murl::IEnums::FEATURE_STENCIL_BUFFER_FORMAT_D24_S8, Murl::IEnums::FEATURE_STENCIL_BUFFER_FORMAT_DF32_S8 ,
  Murl::IEnums::FEATURE_VERTEX_SHADERS, Murl::IEnums::FEATURE_FRAGMENT_SHADERS, Murl::IEnums::FEATURE_GEOMETRY_SHADERS, Murl::IEnums::FEATURE_DOMAIN_SHADERS,
  Murl::IEnums::FEATURE_HULL_SHADERS, Murl::IEnums::FEATURE_VERTEX_SHADER_TEXTURE_ACCESS, Murl::IEnums::FEATURE_FRAGMENT_SHADER_TEXTURE_LOD, Murl::IEnums::FEATURE_INSTANCED_RENDERING,
  Murl::IEnums::FEATURE_FEEDBACK_BUFFERS, Murl::IEnums::FEATURE_OCCLUSION_QUERIES, Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_1, Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_2,
  Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_4, Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_8, Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_16, Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_32,
  Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_64, Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_16, Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_32, Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_64,
  Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_128, Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_256, Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_512, Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_1024,
  Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_1, Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_2, Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_4, Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_8,
  Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_16, Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_32, Murl::IEnums::FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_64, Murl::IEnums::FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_16,
  Murl::IEnums::FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_32, Murl::IEnums::FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_64, Murl::IEnums::FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_128, Murl::IEnums::FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_256,
  Murl::IEnums::FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_512, Murl::IEnums::FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_1024, Murl::IEnums::FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_1, Murl::IEnums::FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_2,
  Murl::IEnums::FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_4, Murl::IEnums::FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_8, Murl::IEnums::FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_16, Murl::IEnums::FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_32,
  Murl::IEnums::FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_64, Murl::IEnums::FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_8, Murl::IEnums::FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_16, Murl::IEnums::FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_32,
  Murl::IEnums::FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_64, Murl::IEnums::FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_128, Murl::IEnums::FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_256, Murl::IEnums::FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_512,
  Murl::IEnums::FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_1024, Murl::IEnums::FEATURE_FRAGMENT_SHADER_SHADOW_SAMPLERS
}
 Available engine features. More...
 
enum  Murl::IEnums::VideoApi {
  Murl::IEnums::VIDEO_API_DEFAULT, Murl::IEnums::VIDEO_API_DUMMY, Murl::IEnums::VIDEO_API_GLES11, Murl::IEnums::VIDEO_API_GLES20,
  Murl::IEnums::VIDEO_API_DX90, Murl::IEnums::VIDEO_API_DX111, Murl::IEnums::VIDEO_API_GLES30
}
 Available Video APIs. More...
 
enum  Murl::IEnums::AudioApi {
  Murl::IEnums::AUDIO_API_DEFAULT, Murl::IEnums::AUDIO_API_DUMMY, Murl::IEnums::AUDIO_API_AL11, Murl::IEnums::AUDIO_API_SLES10,
  Murl::IEnums::AUDIO_API_DX11
}
 Available Audio APIs. More...
 
enum  Murl::IEnums::Orientation {
  Murl::IEnums::ORIENTATION_DEFAULT, Murl::IEnums::ORIENTATION_ROTATE_0, Murl::IEnums::ORIENTATION_ROTATE_90_CW, Murl::IEnums::ORIENTATION_ROTATE_180,
  Murl::IEnums::ORIENTATION_ROTATE_90_CCW
}
 Relative orientations. More...
 
enum  Murl::IEnums::ScreenOrientation {
  Murl::IEnums::SCREEN_ORIENTATION_DEFAULT, Murl::IEnums::SCREEN_ORIENTATION_PORTRAIT_1, Murl::IEnums::SCREEN_ORIENTATION_LANDSCAPE_1, Murl::IEnums::SCREEN_ORIENTATION_PORTRAIT_2,
  Murl::IEnums::SCREEN_ORIENTATION_LANDSCAPE_2
}
 Absolute screen orientations. More...
 
enum  Murl::IEnums::SensorOrientation {
  Murl::IEnums::SENSOR_ORIENTATION_UNKNOWN, Murl::IEnums::SENSOR_ORIENTATION_PORTRAIT_1, Murl::IEnums::SENSOR_ORIENTATION_PORTRAIT_2, Murl::IEnums::SENSOR_ORIENTATION_LANDSCAPE_1,
  Murl::IEnums::SENSOR_ORIENTATION_LANDSCAPE_2, Murl::IEnums::SENSOR_ORIENTATION_FACE_UP, Murl::IEnums::SENSOR_ORIENTATION_FACE_DOWN
}
 Sensor orientations. More...
 
enum  Murl::IEnums::RunLoopMode { Murl::IEnums::RUN_LOOP_MODE_DEFAULT, Murl::IEnums::RUN_LOOP_MODE_INTERLEAVED, Murl::IEnums::RUN_LOOP_MODE_SEQUENTIAL }
 The engine's run loop mode. More...
 
enum  Murl::IEnums::AppRunState { Murl::IEnums::APP_RUN_STATE_DEFAULT, Murl::IEnums::APP_RUN_STATE_RUNNING, Murl::IEnums::APP_RUN_STATE_PAUSED, Murl::IEnums::APP_RUN_STATE_SUSPENDED }
 Application run states. More...
 
enum  Murl::IEnums::SuspendableResource {
  Murl::IEnums::SUSPENDABLE_RESOURCE_NONE, Murl::IEnums::SUSPENDABLE_RESOURCE_VIDEO_FRAME_BUFFER, Murl::IEnums::SUSPENDABLE_RESOURCE_AUDIO_BUFFER, Murl::IEnums::SUSPENDABLE_RESOURCE_AUDIO_PLAYABLE,
  Murl::IEnums::SUSPENDABLE_RESOURCE_OTHER, Murl::IEnums::SUSPENDABLE_RESOURCE_ALL
}
 Suspendable resource types. More...
 
enum  Murl::IEnums::PackageType { Murl::IEnums::PACKAGE_TYPE_NATIVE, Murl::IEnums::PACKAGE_TYPE_XML, Murl::IEnums::PACKAGE_TYPE_CUSTOM }
 Package types. More...
 
enum  Murl::IEnums::FileCategory {
  Murl::IEnums::FILE_CATEGORY_DEFAULT, Murl::IEnums::FILE_CATEGORY_ROOT, Murl::IEnums::FILE_CATEGORY_APPLICATION, Murl::IEnums::FILE_CATEGORY_CURRENT,
  Murl::IEnums::FILE_CATEGORY_RESOURCE, Murl::IEnums::FILE_CATEGORY_SHARED, Murl::IEnums::FILE_CATEGORY_PRIVATE, Murl::IEnums::FILE_CATEGORY_CACHE,
  Murl::IEnums::FILE_CATEGORY_TEMPORARY, Murl::IEnums::FILE_CATEGORY_LIBRARY
}
 Available categories for file access. More...
 
enum  Murl::IEnums::RgbPixelFormat { Murl::IEnums::RGB_PIXEL_FORMAT_DEFAULT, Murl::IEnums::RGB_PIXEL_FORMAT_R8_G8_B8, Murl::IEnums::RGB_PIXEL_FORMAT_R5_G6_B5 }
 Available RGB pixel formats. More...
 
enum  Murl::IEnums::RgbaPixelFormat {
  Murl::IEnums::RGBA_PIXEL_FORMAT_DEFAULT, Murl::IEnums::RGBA_PIXEL_FORMAT_R8_G8_B8_A8, Murl::IEnums::RGBA_PIXEL_FORMAT_B8_G8_R8_A8, Murl::IEnums::RGBA_PIXEL_FORMAT_A8_B8_G8_R8,
  Murl::IEnums::RGBA_PIXEL_FORMAT_A8_R8_G8_B8, Murl::IEnums::RGBA_PIXEL_FORMAT_R5_G5_B5_A1, Murl::IEnums::RGBA_PIXEL_FORMAT_R4_G4_B4_A4
}
 Available RGBA pixel formats. More...
 

Functions

const Enum< Language > & Murl::IEnums::GetLanguageEnum ()
 Get the Language enumeration string mapping. More...
 
const Enum< TargetClass > & Murl::IEnums::GetTargetClassEnum ()
 Get the TargetClass enumeration string mapping. More...
 
const Enum< TargetDevice > & Murl::IEnums::GetTargetDeviceEnum ()
 Get the TargetDevice enumeration string mapping. More...
 
const Enum< OperatingSystem > & Murl::IEnums::GetOperatingSystemEnum ()
 Get the OperatingSystem enumeration string mapping. More...
 
const Enum< Gpu > & Murl::IEnums::GetGpuEnum ()
 Get the Gpu enumeration string mapping. More...
 
const Enum< Feature > & Murl::IEnums::GetFeatureEnum ()
 Get the Feature enumeration string mapping. More...
 
const Enum< VideoApi > & Murl::IEnums::GetVideoApiEnum ()
 Get the VideoApi enumeration string mapping. More...
 
const Enum< AudioApi > & Murl::IEnums::GetAudioApiEnum ()
 Get the AudioApi enumeration string mapping. More...
 
const Enum< Orientation > & Murl::IEnums::GetOrientationEnum ()
 Get the Orientation enumeration string mapping. More...
 
const Enum< CombinedOrientation > & Murl::IEnums::GetCombinedOrientationEnum ()
 Get the CombinedOrientation enumeration string mapping. More...
 
const Enum< ScreenOrientation > & Murl::IEnums::GetScreenOrientationEnum ()
 Get the ScreenOrientation enumeration string mapping. More...
 
Orientation Murl::IEnums::GetRelativeOrientation (ScreenOrientation orientation1, ScreenOrientation orientation2)
 Get the relative orientation of two screen orientations. More...
 
const Enum< CombinedScreenOrientation > & Murl::IEnums::GetCombinedScreenOrientationEnum ()
 Get the CombinedScreenOrientation enumeration string mapping. More...
 
const Enum< RunLoopMode > & Murl::IEnums::GetRunLoopModeEnum ()
 Get the RunLoopMode enumeration string mapping. More...
 
const Enum< AppRunState > & Murl::IEnums::GetAppRunStateEnum ()
 Get the AppRunState enumeration string mapping. More...
 
const Enum< SuspendableResource > & Murl::IEnums::GetSuspendableResourceEnum ()
 Get the SuspendableResource enumeration string mapping. More...
 
const Enum< SuspendableResources > & Murl::IEnums::GetSuspendableResourcesEnum ()
 Get the SuspendableResources enumeration string mapping. More...
 
const Enum< PackageType > & Murl::IEnums::GetPackageTypeEnum ()
 Get the PackageType enumeration string mapping. More...
 
const Enum< FileCategory > & Murl::IEnums::GetFileCategoryEnum ()
 Get the FileCategory enumeration string mapping. More...
 
const Enum< RgbPixelFormat > & Murl::IEnums::GetRgbPixelFormatEnum ()
 Get the RgbPixelFormat enumeration string mapping. More...
 
const Enum< RgbaPixelFormat > & Murl::IEnums::GetRgbaPixelFormatEnum ()
 Get the RgbaPixelFormat enumeration string mapping. More...
 

Variables

const CombinedOrientation Murl::IEnums::ORIENTATIONS_ALL
 Combined relative orientations for all orientations.
 
const CombinedScreenOrientation Murl::IEnums::SCREEN_ORIENTATIONS_PORTRAIT
 Combined absolute screen orientations for portrait orientations.
 
const CombinedScreenOrientation Murl::IEnums::SCREEN_ORIENTATIONS_LANDSCAPE
 Combined absolute screen orientations for landscape orientations.
 
const CombinedScreenOrientation Murl::IEnums::SCREEN_ORIENTATIONS_ALL
 Combined absolute screen orientations for all orientations.
 
const SuspendableResources Murl::IEnums::SUSPENDABLE_RESOURCES_NONE
 Combined suspendable resource types for no resources.
 
const SuspendableResources Murl::IEnums::SUSPENDABLE_RESOURCES_ALL
 Combined suspendable resource types for all resources.
 

Detailed Description

Configuration items enumerations.

Enumeration Type Documentation

◆ GroupRanges

Ranges for groups.

Enumerator
GROUP_SHIFT 

Group bit shift value.

GROUP_START 

Group start value.

GROUP_MASK 

Group mask value.

◆ Language

Available (written) languages.

Enumerator
LANGUAGE_DEFAULT 

The system default language.

String value: "DEFAULT"

LANGUAGE_ENGLISH 

English language.

String value: "ENGLISH"

LANGUAGE_GERMAN 

German language.

String value: "GERMAN"

LANGUAGE_FRENCH 

French language.

String value: "FRENCH"

LANGUAGE_SPANISH 

Spanish language.

String value: "SPANISH"

LANGUAGE_ITALIAN 

Italian language.

String value: "ITALIAN"

LANGUAGE_CHINESE 

Simplified Chinese language.

String value: "CHINESE"

LANGUAGE_KOREAN 

Korean language.

String value: "KOREAN"

LANGUAGE_JAPANESE 

Japanese language.

String value: "JAPANESE"

LANGUAGE_RUSSIAN 

Russian language.

String value: "RUSSIAN"

LANGUAGE_PORTUGUESE 

Portuguese language.

String value: "PORTUGUESE"

◆ TargetClass

Available target classes.

Target classes are divided into distinct groups. Checking class membership of a given value can be done in the following way:

{
// x is a member of the "HANDHELD" group
}
Enumerator
TARGET_CLASS_DEFAULT 

The system default target device class.

String value: "DEFAULT"

TARGET_CLASS_COMPUTER 

Computer group.

String value: "COMPUTER"

TARGET_CLASS_COMPUTER_DESKTOP 

Desktop computer.

String value: "COMPUTER_DESKTOP"

TARGET_CLASS_COMPUTER_LAPTOP 

Laptop computer.

String value: "COMPUTER_LAPTOP"

TARGET_CLASS_COMPUTER_LAST 

Last target class in computer group.

String value: "COMPUTER_LAST"

TARGET_CLASS_HANDHELD 

Handheld device group.

String value: "HANDHELD"

TARGET_CLASS_HANDHELD_TABLET 

Tablet.

String value: "HANDHELD_TABLET"

TARGET_CLASS_HANDHELD_SMARTPHONE 

Smartphone.

String value: "HANDHELD_SMARTPHONE"

TARGET_CLASS_HANDHELD_MUSIC_PLAYER 

Music player.

String value: "HANDHELD_MUSIC_PLAYER"

TARGET_CLASS_HANDHELD_LAST 

Last target class in handheld group.

String value: "HANDHELD_LAST"

TARGET_CLASS_BROWSER 

Browser group.

String value: "BROWSER"

TARGET_CLASS_BROWSER_GENERIC 

Generic browser.

String value: "BROWSER_GENERIC"

TARGET_CLASS_BROWSER_LAST 

Last target class in browser group.

String value: "BROWSER_LAST"

TARGET_CLASS_CONSOLE 

Console group.

String value: "CONSOLE"

TARGET_CLASS_CONSOLE_GENERIC 

Generic console.

String value: "CONSOLE_GENERIC"

TARGET_CLASS_CONSOLE_LAST 

Last target class in console group.

String value: "CONSOLE_LAST"

◆ TargetDevice

Available target devices.

Target devices are divided into distinct groups. Checking class membership of a given value can be done in the following way:

{
// x is a member of the "IPHONE" group
}
Enumerator
TARGET_DEVICE_DEFAULT 

The system default target device.

String value: "DEFAULT"

TARGET_DEVICE_IPHONE 

iPhone group

String value: "IPHONE"

TARGET_DEVICE_IPHONE_1 

1st gen iPhone

String value: "IPHONE_1"

TARGET_DEVICE_IPHONE_3G 

iPhone 3G

String value: "IPHONE_3G"

TARGET_DEVICE_IPHONE_3GS 

iPhone 3GS

String value: "IPHONE_3GS"

TARGET_DEVICE_IPHONE_4 

iPhone 4

String value: "IPHONE_4"

TARGET_DEVICE_IPHONE_4S 

iPhone 4S

String value: "IPHONE_4S"

TARGET_DEVICE_IPHONE_5 

iPhone 5

String value: "IPHONE_5"

TARGET_DEVICE_IPHONE_5C 

iPhone 5c

String value: "IPHONE_5C"

TARGET_DEVICE_IPHONE_5S 

iPhone 5s

String value: "IPHONE_5S"

TARGET_DEVICE_IPHONE_6 

iPhone 6

String value: "IPHONE_6"

TARGET_DEVICE_IPHONE_6_PLUS 

iPhone 6 plus

String value: "IPHONE_6_PLUS"

TARGET_DEVICE_IPHONE_6S 

iPhone 6S

String value: "IPHONE_6S"

TARGET_DEVICE_IPHONE_6S_PLUS 

iPhone 6S plus

String value: "IPHONE_6S_PLUS"

TARGET_DEVICE_IPHONE_LAST 

Last target device in iPhone group.

String value: "IPHONE_LAST"

TARGET_DEVICE_IPAD 

iPad group

String value: "IPAD"

TARGET_DEVICE_IPAD_1 

1st gen iPad

String value: "IPAD_1"

TARGET_DEVICE_IPAD_2 

2nd gen iPad

String value: "IPAD_2"

TARGET_DEVICE_IPAD_3 

3rd gen iPad

String value: "IPAD_3"

TARGET_DEVICE_IPAD_4 

4th gen iPad

String value: "IPAD_4"

TARGET_DEVICE_IPAD_5 

5th gen iPad Air

String value: "IPAD_5"

TARGET_DEVICE_IPAD_6 

6th gen iPad Air 2

String value: "IPAD_6"

TARGET_DEVICE_IPAD_MINI_1 

iPad mini 1st gen

String value: "IPAD_MINI_1"

TARGET_DEVICE_IPAD_MINI_2 

iPad mini 2nd gen

String value: "IPAD_MINI_2"

TARGET_DEVICE_IPAD_MINI_3 

iPad mini 3rd gen

String value: "IPAD_MINI_3"

TARGET_DEVICE_IPAD_MINI_4 

iPad mini 4th gen

String value: "IPAD_MINI_4"

TARGET_DEVICE_IPAD_PRO 

iPad pro

String value: "IPAD_PRO"

TARGET_DEVICE_IPAD_LAST 

Last target device in iPad group.

String value: "IPAD_LAST"

TARGET_DEVICE_IPOD 

iPod group

String value: "IPOD"

TARGET_DEVICE_IPOD_1G 

1st gen iPod

String value: "IPOD_1G"

TARGET_DEVICE_IPOD_2G 

2nd gen iPod

String value: "IPOD_2G"

TARGET_DEVICE_IPOD_3G 

3rd gen iPod

String value: "IPOD_3G"

TARGET_DEVICE_IPOD_4G 

4th gen iPod

String value: "IPOD_4G"

TARGET_DEVICE_IPOD_5G 

5th gen iPod

String value: "IPOD_5G"

TARGET_DEVICE_IPOD_6G 

6th gen iPod

String value: "IPOD_6G"

TARGET_DEVICE_IPOD_LAST 

Last target device in iPod group.

String value: "IPOD_LAST"

TARGET_DEVICE_APPLETV 

AppleTv group.

String value: "APPLETV"

TARGET_DEVICE_APPLETV_4 

4th gen AppleTV

String value: "APPLETV_4"

TARGET_DEVICE_APPLETV_LAST 

Last target device in iPod group.

String value: "APPLETV_LAST"

◆ OperatingSystem

Available operating systems.

Operating systems are divided into distinct groups. Checking class membership of a given value can be done in the following way:

{
// x is a member of the "WINDOWS" group
}
Enumerator
OPERATING_SYSTEM_DEFAULT 

The system default operating system.

String value: "DEFAULT"

OPERATING_SYSTEM_OSX 

Apple Mac OS X.

String value: "OSX"

OPERATING_SYSTEM_OSX_10_5 

Apple Mac OS X 10.5 (Leopard)

String value: "OSX_10_5"

OPERATING_SYSTEM_OSX_10_6 

Apple Mac OS X 10.6 (Snow Leopard)

String value: "OSX_10_6"

OPERATING_SYSTEM_OSX_10_7 

Apple Mac OS X 10.7 (Lion)

String value: "OSX_10_7"

OPERATING_SYSTEM_OSX_10_8 

Apple Mac OS X 10.8 (Mountain Lion)

String value: "OSX_10_8"

OPERATING_SYSTEM_OSX_10_9 

Apple Mac OS X 10.9 (Mavericks)

String value: "OSX_10_9"

OPERATING_SYSTEM_OSX_10_10 

Apple Mac OS X 10.10 (Yosemite)

String value: "OSX_10_10"

OPERATING_SYSTEM_OSX_10_11 

Apple Mac OS X 10.11 (El Capitan)

String value: "OSX_10_11"

OPERATING_SYSTEM_OSX_LAST 

Last operating system in Apple Mac OS X group.

String value: "OSX_LAST"

OPERATING_SYSTEM_IOS 

Apple iOS.

String value: "IOS"

OPERATING_SYSTEM_IOS_3_0 

Apple iOS 3.0.

String value: "IOS_3_0"

OPERATING_SYSTEM_IOS_3_1 

Apple iOS 3.1.

String value: "IOS_3_1"

OPERATING_SYSTEM_IOS_3_2 

Apple iOS 3.2.

String value: "IOS_3_2"

OPERATING_SYSTEM_IOS_4_0 

Apple iOS 4.0.

String value: "IOS_4_0"

OPERATING_SYSTEM_IOS_4_1 

Apple iOS 4.1.

String value: "IOS_4_1"

OPERATING_SYSTEM_IOS_4_2 

Apple iOS 4.2.

String value: "IOS_4_2"

OPERATING_SYSTEM_IOS_4_3 

Apple iOS 4.3.

String value: "IOS_4_3"

OPERATING_SYSTEM_IOS_5_0 

Apple iOS 5.0.

String value: "IOS_5_0"

OPERATING_SYSTEM_IOS_5_1 

Apple iOS 5.1.

String value: "IOS_5_1"

OPERATING_SYSTEM_IOS_5_2 

Apple iOS 5.2.

String value: "IOS_5_2"

OPERATING_SYSTEM_IOS_5_3 

Apple iOS 5.3.

String value: "IOS_5_3"

OPERATING_SYSTEM_IOS_6_0 

Apple iOS 6.0.

String value: "IOS_6_0"

OPERATING_SYSTEM_IOS_6_1 

Apple iOS 6.1.

String value: "IOS_6_1"

OPERATING_SYSTEM_IOS_7_0 

Apple iOS 7.0.

String value: "IOS_7_0"

OPERATING_SYSTEM_IOS_8_0 

Apple iOS 8.x.

String value: "IOS_8_0"

OPERATING_SYSTEM_IOS_9_0 

Apple iOS 9.x.

String value: "IOS_9_0"

OPERATING_SYSTEM_IOS_LAST 

Last operating system in Apple iOS group.

String value: "IOS_LAST"

OPERATING_SYSTEM_WINDOWS 

Microsoft Windows.

String value: "WINDOWS"

OPERATING_SYSTEM_WINDOWS_XP 

Microsoft Windows XP.

String value: "WINDOWS_XP"

OPERATING_SYSTEM_WINDOWS_VISTA 

Microsoft Windows Vista.

String value: "WINDOWS_VISTA"

OPERATING_SYSTEM_WINDOWS_7 

Microsoft Windows 7.

String value: "WINDOWS_7"

OPERATING_SYSTEM_WINDOWS_8 

Microsoft Windows 8.

String value: "WINDOWS_8"

OPERATING_SYSTEM_WINDOWS_8_1 

Microsoft Windows 8.1.

String value: "WINDOWS_8_1"

OPERATING_SYSTEM_WINDOWS_10 

Microsoft Windows 10.

String value: "WINDOWS_10"

OPERATING_SYSTEM_WINDOWS_LAST 

Last operating system in Microsoft Windows group.

String value: "WINDOWS_LAST"

OPERATING_SYSTEM_ANDROID 

Google Android.

String value: "ANDROID"

OPERATING_SYSTEM_ANDROID_API_5 

Android 2.0 ("Eclair", API Level 5)

String value: "ANDROID_API_5"

OPERATING_SYSTEM_ANDROID_API_6 

Android 2.0.1 ("Eclair", API Level 6)

String value: "ANDROID_API_6"

OPERATING_SYSTEM_ANDROID_API_7 

Android 2.1 ("Eclair MR1", API Level 7)

String value: "ANDROID_API_7"

OPERATING_SYSTEM_ANDROID_API_8 

Android 2.2 - 2.2.2 ("Froyo", API Level 8)

String value: "ANDROID_API_8"

OPERATING_SYSTEM_ANDROID_API_9 

Android 2.3 - 2.3.2 ("Gingerbread", API Level 9)

String value: "ANDROID_API_9"

OPERATING_SYSTEM_ANDROID_API_10 

Android 2.3.3 - 2.3.7 ("Gingerbread MR1", API Level 10)

String value: "ANDROID_API_10"

OPERATING_SYSTEM_ANDROID_API_11 

Android 3.0 ("Honeycomb", API Level 11)

String value: "ANDROID_API_11"

OPERATING_SYSTEM_ANDROID_API_12 

Android 3.1 ("Honeycomb MR1", API Level 12)

String value: "ANDROID_API_12"

OPERATING_SYSTEM_ANDROID_API_13 

Android 3.2 - 3.2.1 ("Honeycomb MR2", API Level 13)

String value: "ANDROID_API_13"

OPERATING_SYSTEM_ANDROID_API_14 

Android 4.0 - 4.0.2 ("Ice Cream Sandwich", API Level 14)

String value: "ANDROID_API_14"

OPERATING_SYSTEM_ANDROID_API_15 

Android 4.0.3 - 4.0.4 ("Ice Cream Sandwich", API Level 15)

String value: "ANDROID_API_15"

OPERATING_SYSTEM_ANDROID_API_16 

Android 4.1 - 4.1.2 ("Jelly Bean", API Level 16)

String value: "ANDROID_API_16"

OPERATING_SYSTEM_ANDROID_API_17 

Android 4.2 - 4.2.2 ("Jelly Bean", API Level 17)

String value: "ANDROID_API_17"

OPERATING_SYSTEM_ANDROID_API_18 

Android 4.3 - 4.3.1 ("Jelly Bean", API Level 18)

String value: "ANDROID_API_18"

OPERATING_SYSTEM_ANDROID_API_19 

Android 4.4 - 4.4.4 ("KitKat", API Level 19)

String value: "ANDROID_API_19"

OPERATING_SYSTEM_ANDROID_API_20 

Android 4.4W ("Android Wear", API Level 20)

String value: "ANDROID_API_20"

OPERATING_SYSTEM_ANDROID_API_21 

Android 5.0 ("Lollipop", API Level 21)

String value: "ANDROID_API_21"

OPERATING_SYSTEM_ANDROID_API_22 

Android 5.1 ("Lollipop", API Level 22)

String value: "ANDROID_API_22"

OPERATING_SYSTEM_ANDROID_API_23 

Android 6.0 ("Marshmallow", API Level 23)

String value: "ANDROID_API_23"

OPERATING_SYSTEM_ANDROID_API_24 

Android API Level 24.

String value: "ANDROID_API_24"

OPERATING_SYSTEM_ANDROID_API_25 

Android API Level 25.

String value: "ANDROID_API_25"

OPERATING_SYSTEM_ANDROID_API_26 

Android API Level 26.

String value: "ANDROID_API_26"

OPERATING_SYSTEM_ANDROID_API_27 

Android API Level 27.

String value: "ANDROID_API_27"

OPERATING_SYSTEM_ANDROID_API_28 

Android API Level 28.

String value: "ANDROID_API_28"

OPERATING_SYSTEM_ANDROID_API_29 

Android API Level 29.

String value: "ANDROID_API_29"

OPERATING_SYSTEM_ANDROID_API_30 

Android API Level 30.

String value: "ANDROID_API_30"

OPERATING_SYSTEM_ANDROID_API_31 

Android API Level 31.

String value: "ANDROID_API_31"

OPERATING_SYSTEM_ANDROID_API_32 

Android API Level 32.

String value: "ANDROID_API_32"

OPERATING_SYSTEM_ANDROID_API_33 

Android API Level 33.

String value: "ANDROID_API_33"

OPERATING_SYSTEM_ANDROID_API_34 

Android API Level 34.

String value: "ANDROID_API_34"

OPERATING_SYSTEM_ANDROID_API_35 

Android API Level 35.

String value: "ANDROID_API_35"

OPERATING_SYSTEM_ANDROID_API_36 

Android API Level 36.

String value: "ANDROID_API_36"

OPERATING_SYSTEM_ANDROID_API_37 

Android API Level 37.

String value: "ANDROID_API_37"

OPERATING_SYSTEM_ANDROID_API_38 

Android API Level 38.

String value: "ANDROID_API_38"

OPERATING_SYSTEM_ANDROID_API_39 

Android API Level 39.

String value: "ANDROID_API_39"

OPERATING_SYSTEM_ANDROID_API_40 

Android API Level 40.

String value: "ANDROID_API_40"

OPERATING_SYSTEM_ANDROID_LAST 

Last operating system in Google Android group.

String value: "ANDROID_LAST"

OPERATING_SYSTEM_LINUX 

Linux.

String value: "LINUX"

OPERATING_SYSTEM_LINUX_LAST 

Last operating system in Linux group.

String value: "LINUX_LAST"

OPERATING_SYSTEM_WEB 

Web Browser.

String value: "WEB"

OPERATING_SYSTEM_WEB_LAST 

Last operating system in Web Browser group.

String value: "WEB_LAST"

OPERATING_SYSTEM_TVOS 

Apple tvOS.

String value: "TVOS"

OPERATING_SYSTEM_TVOS_9_0 

Apple tvOS 9.x.

String value: "TVOS_9_0"

OPERATING_SYSTEM_TVOS_LAST 

Last operating system in Apple iOS group.

String value: "TVOS_LAST"

◆ Gpu

Available GPUs.

GPUs are divided into distinct groups. Checking class membership of a given value can be done in the following way:

IEnums::Gpu x = ...;
{
// x is a member of the "TEGRA" group
}
Enumerator
GPU_DEFAULT 

The system default GPU.

String value: "DEFAULT"

GPU_GENERIC 

Generic group.

String value: "GENERIC"

GPU_GENERIC_LAST 

Last GPU in generic group.

String value: "GENERIC_LAST"

GPU_POWERVR 

Imagination Technologies PowerVR group.

String value: "POWERVR"

GPU_POWERVR_MBX 

PowerVR MBX.

String value: "POWERVR_MBX"

GPU_POWERVR_SGX 

PowerVR SGX.

String value: "POWERVR_SGX"

GPU_POWERVR_GX 

PowerVR GX.

String value: "POWERVR_GX"

GPU_POWERVR_LAST 

Last GPU in PowerVR group.

String value: "POWERVR_LAST"

GPU_ADRENO 

Adreno group.

String value: "ADRENO"

GPU_ADRENO_205 

Adreno 205.

String value: "ADRENO_205"

GPU_ADRENO_LAST 

Last GPU in Adreno group.

String value: "ADRENO_LAST"

GPU_TEGRA 

nVidia Tegra group

String value: "TEGRA"

GPU_TEGRA_1 

Tegra 1.

String value: "TEGRA_1"

GPU_TEGRA_2 

Tegra 2.

String value: "TEGRA_2"

GPU_TEGRA_3 

Tegra 3.

String value: "TEGRA_3"

GPU_TEGRA_LAST 

Last GPU in Tegra group.

String value: "TEGRA_LAST"

GPU_GEFORCE 

nVidia GeForce group

String value: "GEFORCE"

GPU_GEFORCE_LAST 

Last GPU in GeForce group.

String value: "GEFORCE_LAST"

GPU_RADEON 

AMD Radeon group.

String value: "RADEON"

GPU_RADEON_LAST 

Last GPU in Radeon group.

String value: "RADEON_LAST"

◆ Feature

Available engine features.

Enumerator
FEATURE_ACCELERATED_VIDEO_DECODING 

Hardware-accelerated video decoding.

String value: "ACCELERATED_VIDEO_DECODING"

FEATURE_ACCELERATED_AUDIO_DECODING 

Hardware-accelerated audio decoding.

String value: "ACCELERATED_AUDIO_DECODING"

FEATURE_SEPARATE_BLEND_FUNCTION 

Separate blend functions for RGB color & alpha values.

String value: "SEPARATE_BLEND_FUNCTION"

FEATURE_SEPARATE_BLEND_EQUATION 

Separate blend equations for RGB color & alpha values.

String value: "SEPARATE_BLEND_EQUATION"

FEATURE_STREAM_FORMAT_YUV 

Planar/semiplanar YUV format support for video streams.

String value: "STREAM_FORMAT_YUV"

FEATURE_INDEX_BUFFER_FORMAT_UINT8 

Support for 8bit index buffers (never available on DirectX).

String value: "INDEX_BUFFER_FORMAT_UINT8"

FEATURE_INDEX_BUFFER_FORMAT_UINT16 

Support for 16bit index buffers (always available).

String value: "INDEX_BUFFER_FORMAT_UINT16"

FEATURE_INDEX_BUFFER_FORMAT_UINT32 

Support for 32bit index buffers.

String value: "INDEX_BUFFER_FORMAT_UINT32"

FEATURE_LIMITED_NON_POWER_OF_TWO_TEXTURES 

Limited NPOT texture support, with only CLAMP_TO_EDGE and without mip-mapping.

String value: "LIMITED_NON_POWER_OF_TWO_TEXTURES"

FEATURE_FULL_NON_POWER_OF_TWO_TEXTURES 

Full NPOT texture support, including all wrap modes and mip-mapping.

String value: "FULL_NON_POWER_OF_TWO_TEXTURES"

FEATURE_FLAT_COLOR_TEXTURES 

2D color textures.

String value: "FLAT_COLOR_TEXTURES"

FEATURE_FLAT_DEPTH_TEXTURES 

2D depth textures.

String value: "FLAT_DEPTH_TEXTURES"

FEATURE_FLAT_STENCIL_TEXTURES 

2D stencil textures.

String value: "FLAT_STENCIL_TEXTURES"

FEATURE_CUBE_MAP_COLOR_TEXTURES 

Cube map color textures.

String value: "CUBE_MAP_COLOR_TEXTURES"

FEATURE_CUBE_MAP_DEPTH_TEXTURES 

Cube map depth textures.

String value: "CUBE_MAP_DEPTH_TEXTURES"

FEATURE_CUBE_MAP_STENCIL_TEXTURES 

Cube map stencil textures.

String value: "CUBE_MAP_STENCIL_TEXTURES"

FEATURE_VOLUME_COLOR_TEXTURES 

3D color textures.

String value: "VOLUME_COLOR_TEXTURES"

FEATURE_VOLUME_DEPTH_TEXTURES 

3D depth textures.

String value: "VOLUME_DEPTH_TEXTURES"

FEATURE_VOLUME_STENCIL_TEXTURES 

3D stencil textures.

String value: "VOLUME_STENCIL_TEXTURES"

FEATURE_TEXTURE_FILTER_ANISOTROPIC 

Anisotropic texture filtering.

String value: "TEXTURE_FILTER_ANISOTROPIC"

FEATURE_TEXTURE_FILTER_HALF_FLOAT_LINEAR 

Linear filtering for half-float textures.

String value: "TEXTURE_FILTER_HALF_FLOAT_LINEAR"

FEATURE_TEXTURE_FILTER_FLOAT_LINEAR 

Linear filtering for float textures.

String value: "TEXTURE_FILTER_FLOAT_LINEAR"

FEATURE_FLAT_ARRAY_COLOR_TEXTURES 

2D color array textures.

String value: "FLAT_ARRAY_COLOR_TEXTURES"

FEATURE_FLAT_ARRAY_DEPTH_TEXTURES 

2D depth array textures.

String value: "FLAT_ARRAY_DEPTH_TEXTURES"

FEATURE_FLAT_ARRAY_STENCIL_TEXTURES 

2D stencil array textures.

String value: "FLAT_ARRAY_STENCIL_TEXTURES"

FEATURE_CUBE_MAP_ARRAY_COLOR_TEXTURES 

Cube map color array textures.

String value: "CUBE_MAP_ARRAY_COLOR_TEXTURES"

FEATURE_CUBE_MAP_ARRAY_DEPTH_TEXTURES 

Cube map depth array textures.

String value: "CUBE_MAP_ARRAY_DEPTH_TEXTURES"

FEATURE_CUBE_MAP_ARRAY_STENCIL_TEXTURES 

Cube map stencil array textures.

String value: "CUBE_MAP_ARRAY_STENCIL_TEXTURES"

FEATURE_VOLUME_ARRAY_COLOR_TEXTURES 

3D color array textures.

String value: "VOLUME_ARRAY_COLOR_TEXTURES"

FEATURE_VOLUME_ARRAY_DEPTH_TEXTURES 

3D depth array textures.

String value: "VOLUME_ARRAY_DEPTH_TEXTURES"

FEATURE_VOLUME_ARRAY_STENCIL_TEXTURES 

3D stencil array textures.

String value: "VOLUME_ARRAY_STENCIL_TEXTURES"

FEATURE_LIMITED_NON_POWER_OF_TWO_FRAMEBUFFERS 

Limited NPOT frame buffer support, with only CLAMP_TO_EDGE and without mip-mapping.

String value: "LIMITED_NON_POWER_OF_TWO_FRAMEBUFFERS"

FEATURE_FULL_NON_POWER_OF_TWO_FRAMEBUFFERS 

Full NPOT frame buffer support, including all wrap modes and mip-mapping.

String value: "FULL_NON_POWER_OF_TWO_FRAMEBUFFERS"

FEATURE_FRAMEBUFFER_FLAT_COLOR_TEXTURES 

Support for rendering to a 2D color texture (always available).

String value: "FRAMEBUFFER_FLAT_COLOR_TEXTURES"

FEATURE_FRAMEBUFFER_FLAT_DEPTH_TEXTURES 

Support for rendering to a 2D depth texture.

String value: "FRAMEBUFFER_FLAT_DEPTH_TEXTURES"

FEATURE_FRAMEBUFFER_FLAT_STENCIL_TEXTURES 

Support for rendering to a 2D stencil texture.

String value: "FRAMEBUFFER_FLAT_STENCIL_TEXTURES"

FEATURE_FRAMEBUFFER_CUBE_MAP_COLOR_TEXTURES 

Support for rendering to a cube map color texture (always available).

String value: "FRAMEBUFFER_CUBE_MAP_COLOR_TEXTURES"

FEATURE_FRAMEBUFFER_CUBE_MAP_DEPTH_TEXTURES 

Support for rendering to a cube map depth texture.

String value: "FRAMEBUFFER_CUBE_MAP_DEPTH_TEXTURES"

FEATURE_FRAMEBUFFER_CUBE_MAP_STENCIL_TEXTURES 

Support for rendering to a cube map stencil texture.

String value: "FRAMEBUFFER_CUBE_MAP_STENCIL_TEXTURES"

FEATURE_FRAMEBUFFER_VOLUME_COLOR_TEXTURES 

Support for rendering to a 3D color texture (always available).

String value: "FRAMEBUFFER_VOLUME_COLOR_TEXTURES"

FEATURE_FRAMEBUFFER_VOLUME_DEPTH_TEXTURES 

Support for rendering to a 3D depth texture.

String value: "FRAMEBUFFER_VOLUME_DEPTH_TEXTURES"

FEATURE_FRAMEBUFFER_VOLUME_STENCIL_TEXTURES 

Support for rendering to a 3D stencil texture.

String value: "FRAMEBUFFER_VOLUME_STENCIL_TEXTURES"

FEATURE_FRAMEBUFFER_MIP_MAPS 

Mip-mapped frame buffer support.

String value: "FRAMEBUFFER_MIP_MAPS"

FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_1 

At most 1 framebuffer color texture target.

String value: "MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_1"

FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_2 

At most 2 framebuffer color texture targets.

String value: "MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_2"

FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_4 

At most 4 framebuffer color texture targets.

String value: "MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_4"

FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_8 

At most 8 framebuffer color texture targets.

String value: "MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_8"

FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_16 

At most 16 framebuffer color texture targets.

String value: "MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_16"

FEATURE_FRAMEBUFFER_FLAT_ARRAY_COLOR_TEXTURES 

Support for rendering to a 2D color array texture.

String value: "FRAMEBUFFER_FLAT_ARRAY_COLOR_TEXTURES"

FEATURE_FRAMEBUFFER_FLAT_ARRAY_DEPTH_TEXTURES 

Support for rendering to a 2D depth array texture.

String value: "FRAMEBUFFER_FLAT_ARRAY_DEPTH_TEXTURES"

FEATURE_FRAMEBUFFER_FLAT_ARRAY_STENCIL_TEXTURES 

Support for rendering to a 2D stencil array texture.

String value: "FRAMEBUFFER_FLAT_ARRAY_STENCIL_TEXTURES"

FEATURE_FRAMEBUFFER_CUBE_MAP_ARRAY_COLOR_TEXTURES 

Support for rendering to a cube map color array texture.

String value: "FRAMEBUFFER_CUBE_MAP_ARRAY_COLOR_TEXTURES"

FEATURE_FRAMEBUFFER_CUBE_MAP_ARRAY_DEPTH_TEXTURES 

Support for rendering to a cube map depth array texture.

String value: "FRAMEBUFFER_CUBE_MAP_ARRAY_DEPTH_TEXTURES"

FEATURE_FRAMEBUFFER_CUBE_MAP_ARRAY_STENCIL_TEXTURES 

Support for rendering to a cube map stencil array texture.

String value: "FRAMEBUFFER_CUBE_MAP_ARRAY_STENCIL_TEXTURES"

FEATURE_FRAMEBUFFER_VOLUME_ARRAY_COLOR_TEXTURES 

Support for rendering to a 3D color array texture.

String value: "FRAMEBUFFER_VOLUME_ARRAY_COLOR_TEXTURES"

FEATURE_FRAMEBUFFER_VOLUME_ARRAY_DEPTH_TEXTURES 

Support for rendering to a 3D depth array texture.

String value: "FRAMEBUFFER_VOLUME_ARRAY_DEPTH_TEXTURES"

FEATURE_FRAMEBUFFER_VOLUME_ARRAY_STENCIL_TEXTURES 

Support for rendering to a 3D stencil array texture.

String value: "FRAMEBUFFER_VOLUME_ARRAY_STENCIL_TEXTURES"

FEATURE_TEXTURE_COMPRESSION_PVRTC 

PVR texture compression.

String value: "TEXTURE_COMPRESSION_PVRTC"

FEATURE_TEXTURE_COMPRESSION_ETC1 

ETC1 texture compression.

String value: "TEXTURE_COMPRESSION_ETC1"

FEATURE_TEXTURE_COMPRESSION_ETC2 

ETC2 texture compression.

String value: "TEXTURE_COMPRESSION_ETC2"

FEATURE_TEXTURE_COMPRESSION_ASTC 

ASTC texture compression.

String value: "TEXTURE_COMPRESSION_ASTC"

FEATURE_TEXTURE_COMPRESSION_BC1 

BC1 (a.k.a. DXTC1) texture compression.

String value: "TEXTURE_COMPRESSION_BC1"

FEATURE_TEXTURE_COMPRESSION_BC2 

BC2 (a.k.a. DXTC3) texture compression.

String value: "TEXTURE_COMPRESSION_BC2"

FEATURE_TEXTURE_COMPRESSION_BC3 

BC3 (a.k.a. DXTC5) texture compression.

String value: "TEXTURE_COMPRESSION_BC3"

FEATURE_TEXTURE_COMPRESSION_BC4 

BC4 texture compression.

String value: "TEXTURE_COMPRESSION_BC4"

FEATURE_TEXTURE_COMPRESSION_BC5 

BC5 texture compression.

String value: "TEXTURE_COMPRESSION_BC5"

FEATURE_TEXTURE_COMPRESSION_BC6 

BC6 texture compression.

String value: "TEXTURE_COMPRESSION_BC6"

FEATURE_TEXTURE_COMPRESSION_BC7 

BC7 texture compression.

String value: "TEXTURE_COMPRESSION_BC7"

FEATURE_PIXEL_FORMAT_L8 

Availability of IEnums::PIXEL_FORMAT_L8.

String value: "PIXEL_FORMAT_L8"

FEATURE_PIXEL_FORMAT_A8 

Availability of IEnums::PIXEL_FORMAT_A8.

String value: "PIXEL_FORMAT_A8"

FEATURE_PIXEL_FORMAT_L8_A8 

Availability of IEnums::PIXEL_FORMAT_L8_A8.

String value: "PIXEL_FORMAT_L8_A8"

FEATURE_PIXEL_FORMAT_R8 

Availability of IEnums::PIXEL_FORMAT_R8.

String value: "PIXEL_FORMAT_R8"

FEATURE_PIXEL_FORMAT_R8_G8 

Availability of IEnums::PIXEL_FORMAT_R8_G8.

String value: "PIXEL_FORMAT_R8_G8"

FEATURE_PIXEL_FORMAT_R8_G8_B8 

Availability of IEnums::PIXEL_FORMAT_R8_G8_B8.

String value: "PIXEL_FORMAT_R8_G8_B8"

FEATURE_PIXEL_FORMAT_R5_G6_B5 

Availability of IEnums::PIXEL_FORMAT_R5_G6_B5.

String value: "PIXEL_FORMAT_R5_G6_B5"

FEATURE_PIXEL_FORMAT_R8_G8_B8_A8 

Availability of IEnums::PIXEL_FORMAT_R8_G8_B8_A8.

String value: "PIXEL_FORMAT_R8_G8_B8_A8"

FEATURE_PIXEL_FORMAT_B8_G8_R8_A8 

Availability of IEnums::PIXEL_FORMAT_B8_G8_R8_A8.

String value: "PIXEL_FORMAT_B8_G8_R8_A8"

FEATURE_PIXEL_FORMAT_A8_B8_G8_R8 

Availability of IEnums::PIXEL_FORMAT_A8_B8_G8_R8.

String value: "PIXEL_FORMAT_A8_B8_G8_R8"

FEATURE_PIXEL_FORMAT_A8_R8_G8_B8 

Availability of IEnums::PIXEL_FORMAT_A8_R8_G8_B8.

String value: "PIXEL_FORMAT_A8_R8_G8_B8"

FEATURE_PIXEL_FORMAT_R5_G5_B5_A1 

Availability of IEnums::PIXEL_FORMAT_R5_G5_B5_A1.

String value: "PIXEL_FORMAT_R5_G5_B5_A1"

FEATURE_PIXEL_FORMAT_R4_G4_B4_A4 

Availability of IEnums::PIXEL_FORMAT_R4_G4_B4_A4.

String value: "PIXEL_FORMAT_R4_G4_B4_A4"

FEATURE_PIXEL_FORMAT_SL8 

Availability of IEnums::PIXEL_FORMAT_SL8.

String value: "PIXEL_FORMAT_SL8"

FEATURE_PIXEL_FORMAT_SL8_A8 

Availability of IEnums::PIXEL_FORMAT_SL8_A8.

String value: "PIXEL_FORMAT_SL8_A8"

FEATURE_PIXEL_FORMAT_SR8 

Availability of IEnums::PIXEL_FORMAT_SR8.

String value: "PIXEL_FORMAT_SR8"

FEATURE_PIXEL_FORMAT_SR8_SG8 

Availability of IEnums::PIXEL_FORMAT_SR8_SG8.

String value: "PIXEL_FORMAT_SR8_SG8"

FEATURE_PIXEL_FORMAT_SR8_SG8_SB8 

Availability of IEnums::PIXEL_FORMAT_SR8_SG8_SB8.

String value: "PIXEL_FORMAT_SR8_SG8_SB8"

FEATURE_PIXEL_FORMAT_SR8_SG8_SB8_A8 

Availability of IEnums::PIXEL_FORMAT_SR8_SG8_SB8_A8.

String value: "PIXEL_FORMAT_SR8_SG8_SB8_A8"

FEATURE_PIXEL_FORMAT_LF16 

Availability of IEnums::PIXEL_FORMAT_LF16.

String value: "PIXEL_FORMAT_LF16"

FEATURE_PIXEL_FORMAT_AF16 

Availability of IEnums::PIXEL_FORMAT_AF16.

String value: "PIXEL_FORMAT_AF16"

FEATURE_PIXEL_FORMAT_LF16_AF16 

Availability of IEnums::PIXEL_FORMAT_LF16_AF16.

String value: "PIXEL_FORMAT_LF16_AF16"

FEATURE_PIXEL_FORMAT_RF16 

Availability of IEnums::PIXEL_FORMAT_RF16.

String value: "PIXEL_FORMAT_RF16"

FEATURE_PIXEL_FORMAT_RF16_GF16 

Availability of IEnums::PIXEL_FORMAT_RF16_GF16.

String value: "PIXEL_FORMAT_RF16_GF16"

FEATURE_PIXEL_FORMAT_RF16_GF16_BF16 

Availability of IEnums::PIXEL_FORMAT_RF16_GF16_BF16.

String value: "PIXEL_FORMAT_RF16_GF16_BF16"

FEATURE_PIXEL_FORMAT_RF16_GF16_BF16_AF16 

Availability of IEnums::PIXEL_FORMAT_RF16_GF16_BF16_AF16.

String value: "PIXEL_FORMAT_RF16_GF16_BF16_AF16"

FEATURE_PIXEL_FORMAT_LF32 

Availability of IEnums::PIXEL_FORMAT_LF32.

String value: "PIXEL_FORMAT_LF32"

FEATURE_PIXEL_FORMAT_AF32 

Availability of IEnums::PIXEL_FORMAT_AF32.

String value: "PIXEL_FORMAT_AF32"

FEATURE_PIXEL_FORMAT_LF32_AF32 

Availability of IEnums::PIXEL_FORMAT_LF32_AF32.

String value: "PIXEL_FORMAT_LF32_AF32"

FEATURE_PIXEL_FORMAT_RF32 

Availability of IEnums::PIXEL_FORMAT_RF32.

String value: "PIXEL_FORMAT_RF32"

FEATURE_PIXEL_FORMAT_RF32_GF32 

Availability of IEnums::PIXEL_FORMAT_RF32_GF32.

String value: "PIXEL_FORMAT_RF32_GF32"

FEATURE_PIXEL_FORMAT_RF32_GF32_BF32 

Availability of IEnums::PIXEL_FORMAT_RF32_GF32_BF32.

String value: "PIXEL_FORMAT_RF32_GF32_BF32"

FEATURE_PIXEL_FORMAT_RF32_GF32_BF32_AF32 

Availability of IEnums::PIXEL_FORMAT_RF32_GF32_BF32_AF32.

String value: "PIXEL_FORMAT_RF32_GF32_BF32_AF32"

FEATURE_PIXEL_FORMAT_RF11_GF11_BF10 

Availability of IEnums::PIXEL_FORMAT_RF11_GF11_BF10.

String value: "PIXEL_FORMAT_RF11_GF11_BF10"

FEATURE_PIXEL_FORMAT_D16 

Availability of IEnums::PIXEL_FORMAT_D16.

String value: "PIXEL_FORMAT_D16"

FEATURE_PIXEL_FORMAT_D32 

Availability of IEnums::PIXEL_FORMAT_D32.

String value: "PIXEL_FORMAT_D32"

FEATURE_PIXEL_FORMAT_DF32 

Availability of IEnums::PIXEL_FORMAT_DF32.

String value: "PIXEL_FORMAT_DF32"

FEATURE_PIXEL_FORMAT_S8 

Availability of IEnums::PIXEL_FORMAT_S8.

String value: "PIXEL_FORMAT_S8"

FEATURE_PIXEL_FORMAT_D24_S8 

Availability of IEnums::PIXEL_FORMAT_D24_S8.

String value: "PIXEL_FORMAT_D24_S8"

FEATURE_PIXEL_FORMAT_DF32_S8 

Availability of IEnums::PIXEL_FORMAT_DF32_S8.

String value: "PIXEL_FORMAT_DF32_S8"

FEATURE_PIXEL_FORMAT_Y8 

Availability of IEnums::PIXEL_FORMAT_Y8.

String value: "PIXEL_FORMAT_Y8"

FEATURE_PIXEL_FORMAT_U8 

Availability of IEnums::PIXEL_FORMAT_U8.

String value: "PIXEL_FORMAT_U8"

FEATURE_PIXEL_FORMAT_V8 

Availability of IEnums::PIXEL_FORMAT_V8.

String value: "PIXEL_FORMAT_V8"

FEATURE_PIXEL_FORMAT_U8_V8 

Availability of IEnums::PIXEL_FORMAT_U8_V8.

String value: "PIXEL_FORMAT_U8_V8"

FEATURE_PIXEL_FORMAT_V8_U8 

Availability of IEnums::PIXEL_FORMAT_V8_U8.

String value: "PIXEL_FORMAT_V8_U8"

FEATURE_PIXEL_FORMAT_PVRTC_RGB_4BPPV1 

Availability of IEnums::PIXEL_FORMAT_PVRTC_RGB_4BPPV1.

String value: "PIXEL_FORMAT_PVRTC_RGB_4BPPV1"

FEATURE_PIXEL_FORMAT_PVRTC_RGB_2BPPV1 

Availability of IEnums::PIXEL_FORMAT_PVRTC_RGB_2BPPV1.

String value: "PIXEL_FORMAT_PVRTC_RGB_2BPPV1"

FEATURE_PIXEL_FORMAT_PVRTC_RGBA_4BPPV1 

Availability of IEnums::PIXEL_FORMAT_PVRTC_RGBA_4BPPV1.

String value: "PIXEL_FORMAT_PVRTC_RGBA_4BPPV1"

FEATURE_PIXEL_FORMAT_PVRTC_RGBA_2BPPV1 

Availability of IEnums::PIXEL_FORMAT_PVRTC_RGBA_2BPPV1.

String value: "PIXEL_FORMAT_PVRTC_RGBA_2BPPV1"

FEATURE_PIXEL_FORMAT_PVRTC_SRGB_4BPPV1 

Availability of IEnums::PIXEL_FORMAT_PVRTC_SRGB_4BPPV1.

String value: "PIXEL_FORMAT_PVRTC_SRGB_4BPPV1"

FEATURE_PIXEL_FORMAT_PVRTC_SRGB_2BPPV1 

Availability of IEnums::PIXEL_FORMAT_PVRTC_SRGB_2BPPV1.

String value: "PIXEL_FORMAT_PVRTC_SRGB_2BPPV1"

FEATURE_PIXEL_FORMAT_PVRTC_SRGBA_4BPPV1 

Availability of IEnums::PIXEL_FORMAT_PVRTC_SRGBA_4BPPV1.

String value: "PIXEL_FORMAT_PVRTC_SRGBA_4BPPV1"

FEATURE_PIXEL_FORMAT_PVRTC_SRGBA_2BPPV1 

Availability of IEnums::PIXEL_FORMAT_PVRTC_SRGBA_2BPPV1.

String value: "PIXEL_FORMAT_PVRTC_SRGBA_2BPPV1"

FEATURE_PIXEL_FORMAT_ETC1_RGB_4BPP 

Availability of IEnums::PIXEL_FORMAT_ETC1_RGB_4BPP.

String value: "PIXEL_FORMAT_ETC1_RGB_4BPP"

FEATURE_PIXEL_FORMAT_ETC2_R11_4BPP 

Availability of IEnums::PIXEL_FORMAT_ETC2_R11_4BPP.

String value: "PIXEL_FORMAT_ETC2_R11_4BPP"

FEATURE_PIXEL_FORMAT_ETC2_SIGNED_R11_4BPP 

Availability of IEnums::PIXEL_FORMAT_ETC2_SIGNED_R11_4BPP.

String value: "PIXEL_FORMAT_ETC2_SIGNED_R11_4BPP"

FEATURE_PIXEL_FORMAT_ETC2_RG11_8BPP 

Availability of IEnums::PIXEL_FORMAT_ETC2_RG11_8BPP.

String value: "PIXEL_FORMAT_ETC2_RG11_8BPP"

FEATURE_PIXEL_FORMAT_ETC2_SIGNED_RG11_8BPP 

Availability of IEnums::PIXEL_FORMAT_ETC2_SIGNED_RG11_8BPP.

String value: "PIXEL_FORMAT_ETC2_SIGNED_RG11_8BPP"

FEATURE_PIXEL_FORMAT_ETC2_RGB8_4BPP 

Availability of IEnums::PIXEL_FORMAT_ETC2_RGB8_4BPP.

String value: "PIXEL_FORMAT_ETC2_RGB8_4BPP"

FEATURE_PIXEL_FORMAT_ETC2_SRGB8_4BPP 

Availability of IEnums::PIXEL_FORMAT_ETC2_SRGB8_4BPP.

String value: "PIXEL_FORMAT_ETC2_SRGB8_4BPP"

FEATURE_PIXEL_FORMAT_ETC2_RGB8_PUNCHTHROUGH_ALPHA1_4BPP 

Availability of IEnums::PIXEL_FORMAT_ETC2_RGB8_PUNCHTHROUGH_ALPHA1_4BPP.

String value: "PIXEL_FORMAT_ETC2_RGB8_PUNCHTHROUGH_ALPHA1_4BPP"

FEATURE_PIXEL_FORMAT_ETC2_SRGB8_PUNCHTHROUGH_ALPHA1_4BPP 

Availability of IEnums::PIXEL_FORMAT_ETC2_SRGB8_PUNCHTHROUGH_ALPHA1_4BPP.

String value: "PIXEL_FORMAT_ETC2_SRGB8_PUNCHTHROUGH_ALPHA1_4BPP"

FEATURE_PIXEL_FORMAT_ETC2_RGBA8_8BPP 

Availability of IEnums::PIXEL_FORMAT_ETC2_RGBA8_8BPP.

String value: "PIXEL_FORMAT_ETC2_RGBA8_8BPP"

FEATURE_PIXEL_FORMAT_ETC2_SRGB8_ALPHA8_8BPP 

Availability of IEnums::PIXEL_FORMAT_ETC2_SRGB8_ALPHA8_8BPP.

String value: "PIXEL_FORMAT_ETC2_SRGB8_ALPHA8_8BPP"

FEATURE_PIXEL_FORMAT_ASTC_RGBA_4X4 

Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_4X4.

String value: "PIXEL_FORMAT_ASTC_RGBA_4X4"

FEATURE_PIXEL_FORMAT_ASTC_RGBA_5X4 

Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_5X4.

String value: "PIXEL_FORMAT_ASTC_RGBA_5X4"

FEATURE_PIXEL_FORMAT_ASTC_RGBA_5X5 

Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_5X5.

String value: "PIXEL_FORMAT_ASTC_RGBA_5X5"

FEATURE_PIXEL_FORMAT_ASTC_RGBA_6X5 

Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_6X5.

String value: "PIXEL_FORMAT_ASTC_RGBA_6X5"

FEATURE_PIXEL_FORMAT_ASTC_RGBA_6X6 

Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_6X6.

String value: "PIXEL_FORMAT_ASTC_RGBA_6X6"

FEATURE_PIXEL_FORMAT_ASTC_RGBA_8X5 

Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_8X5.

String value: "PIXEL_FORMAT_ASTC_RGBA_8X5"

FEATURE_PIXEL_FORMAT_ASTC_RGBA_8X6 

Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_8X6.

String value: "PIXEL_FORMAT_ASTC_RGBA_8X6"

FEATURE_PIXEL_FORMAT_ASTC_RGBA_8X8 

Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_8X8.

String value: "PIXEL_FORMAT_ASTC_RGBA_8X8"

FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X5 

Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_10X5.

String value: "PIXEL_FORMAT_ASTC_RGBA_10X5"

FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X6 

Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_10X6.

String value: "PIXEL_FORMAT_ASTC_RGBA_10X6"

FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X8 

Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_10X8.

String value: "PIXEL_FORMAT_ASTC_RGBA_10X8"

FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X10 

Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_10X10.

String value: "PIXEL_FORMAT_ASTC_RGBA_10X10"

FEATURE_PIXEL_FORMAT_ASTC_RGBA_12X10 

Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_12X10.

String value: "PIXEL_FORMAT_ASTC_RGBA_12X10"

FEATURE_PIXEL_FORMAT_ASTC_RGBA_12X12 

Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_12X12.

String value: "PIXEL_FORMAT_ASTC_RGBA_12X12"

FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_4X4 

Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_4X4.

String value: "PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_4X4"

FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X4 

Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X4.

String value: "PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X4"

FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X5 

Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X5.

String value: "PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X5"

FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X5 

Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X5.

String value: "PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X5"

FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X6 

Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X6.

String value: "PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X6"

FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X5 

Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X5.

String value: "PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X5"

FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X6 

Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X6.

String value: "PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X6"

FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X8 

Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X8.

String value: "PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X8"

FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X5 

Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X5.

String value: "PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X5"

FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X6 

Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X6.

String value: "PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X6"

FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X8 

Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X8.

String value: "PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X8"

FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X10 

Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X10.

String value: "PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X10"

FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X10 

Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X10.

String value: "PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X10"

FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X12 

Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X12.

String value: "PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X12"

FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_4X4 

Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_4X4.

String value: "PIXEL_FORMAT_ASTC_HDR_RGBA_4X4"

FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_5X4 

Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_5X4.

String value: "PIXEL_FORMAT_ASTC_HDR_RGBA_5X4"

FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_5X5 

Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_5X5.

String value: "PIXEL_FORMAT_ASTC_HDR_RGBA_5X5"

FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_6X5 

Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_6X5.

String value: "PIXEL_FORMAT_ASTC_HDR_RGBA_6X5"

FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_6X6 

Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_6X6.

String value: "PIXEL_FORMAT_ASTC_HDR_RGBA_6X6"

FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_8X5 

Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_8X5.

String value: "PIXEL_FORMAT_ASTC_HDR_RGBA_8X5"

FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_8X6 

Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_8X6.

String value: "PIXEL_FORMAT_ASTC_HDR_RGBA_8X6"

FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_8X8 

Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_8X8.

String value: "PIXEL_FORMAT_ASTC_HDR_RGBA_8X8"

FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X5 

Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_10X5.

String value: "PIXEL_FORMAT_ASTC_HDR_RGBA_10X5"

FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X6 

Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_10X6.

String value: "PIXEL_FORMAT_ASTC_HDR_RGBA_10X6"

FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X8 

Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_10X8.

String value: "PIXEL_FORMAT_ASTC_HDR_RGBA_10X8"

FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X10 

Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_10X10.

String value: "PIXEL_FORMAT_ASTC_HDR_RGBA_10X10"

FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_12X10 

Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_12X10.

String value: "PIXEL_FORMAT_ASTC_HDR_RGBA_12X10"

FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_12X12 

Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_12X12.

String value: "PIXEL_FORMAT_ASTC_HDR_RGBA_12X12"

FEATURE_PIXEL_FORMAT_BC1_RGB_4BPP 

Availability of IEnums::PIXEL_FORMAT_BC1_RGB_4BPP.

String value: "PIXEL_FORMAT_BC1_RGB_4BPP"

FEATURE_PIXEL_FORMAT_BC1_SRGB_4BPP 

Availability of IEnums::PIXEL_FORMAT_BC1_SRGB_4BPP.

String value: "PIXEL_FORMAT_BC1_SRGB_4BPP"

FEATURE_PIXEL_FORMAT_BC1_RGBA_4BPP 

Availability of IEnums::PIXEL_FORMAT_BC1_RGBA_4BPP.

String value: "PIXEL_FORMAT_BC1_RGBA_4BPP"

FEATURE_PIXEL_FORMAT_BC1_SRGBA_4BPP 

Availability of IEnums::PIXEL_FORMAT_BC1_SRGBA_4BPP.

String value: "PIXEL_FORMAT_BC1_SRGBA_4BPP"

FEATURE_PIXEL_FORMAT_BC2_RGBA_8BPP 

Availability of IEnums::PIXEL_FORMAT_BC2_RGBA_8BPP.

String value: "PIXEL_FORMAT_BC2_RGBA_8BPP"

FEATURE_PIXEL_FORMAT_BC2_SRGBA_8BPP 

Availability of IEnums::PIXEL_FORMAT_BC2_SRGBA_8BPP.

String value: "PIXEL_FORMAT_BC2_SRGBA_8BPP"

FEATURE_PIXEL_FORMAT_BC3_RGBA_8BPP 

Availability of IEnums::PIXEL_FORMAT_BC3_RGBA_8BPP.

String value: "PIXEL_FORMAT_BC3_RGBA_8BPP"

FEATURE_PIXEL_FORMAT_BC3_SRGBA_8BPP 

Availability of IEnums::PIXEL_FORMAT_BC3_SRGBA_8BPP.

String value: "PIXEL_FORMAT_BC3_SRGBA_8BPP"

FEATURE_PIXEL_FORMAT_BC4_R_4BPP 

Availability of IEnums::PIXEL_FORMAT_BC4_R_4BPP.

String value: "PIXEL_FORMAT_BC4_R_4BPP"

FEATURE_PIXEL_FORMAT_BC5_RG_8BPP 

Availability of IEnums::PIXEL_FORMAT_BC5_RG_8BPP.

String value: "PIXEL_FORMAT_BC5_RG_8BPP"

FEATURE_PIXEL_FORMAT_BC6_RGB_SF_8BPP 

Availability of IEnums::PIXEL_FORMAT_BC6_RGB_SF_8BPP.

String value: "PIXEL_FORMAT_BC6_RGB_SF_8BPP"

FEATURE_PIXEL_FORMAT_BC6_RGB_UF_8BPP 

Availability of IEnums::PIXEL_FORMAT_BC6_RGB_UF_8BPP.

String value: "PIXEL_FORMAT_BC6_RGB_UF_8BPP"

FEATURE_PIXEL_FORMAT_BC7_RGBA_8BPP 

Availability of IEnums::PIXEL_FORMAT_BC7_RGBA_8BPP.

String value: "PIXEL_FORMAT_BC7_RGBA_8BPP"

FEATURE_PIXEL_FORMAT_BC7_SRGBA_8BPP 

Availability of IEnums::PIXEL_FORMAT_BC7_SRGBA_8BPP.

String value: "PIXEL_FORMAT_BC7_SRGBA_8BPP"

FEATURE_PIXEL_FORMAT_RGTC_R_U_4BPP 

Availability of IEnums::PIXEL_FORMAT_RGTC_R_U_4BPP.

String value: "PIXEL_FORMAT_RGTC_R_U_4BPP"

FEATURE_PIXEL_FORMAT_RGTC_R_S_4BPP 

Availability of IEnums::PIXEL_FORMAT_RGTC_R_S_4BPP.

String value: "PIXEL_FORMAT_RGTC_R_S_4BPP"

FEATURE_PIXEL_FORMAT_RGTC_RG_U_8BPP 

Availability of IEnums::PIXEL_FORMAT_RGTC_RG_U_8BPP.

String value: "PIXEL_FORMAT_RGTC_RG_U_8BPP"

FEATURE_PIXEL_FORMAT_RGTC_RG_S_8BPP 

Availability of IEnums::PIXEL_FORMAT_RGTC_RG_S_8BPP.

String value: "PIXEL_FORMAT_RGTC_RG_S_8BPP"

FEATURE_COLOR_BUFFER_FORMAT_GENERIC 

Availability of IEnums::COLOR_BUFFER_FORMAT_GENERIC.

String value: "COLOR_BUFFER_FORMAT_GENERIC"

FEATURE_COLOR_BUFFER_FORMAT_R8 

Availability of IEnums::COLOR_BUFFER_FORMAT_R8.

String value: "COLOR_BUFFER_FORMAT_R8"

FEATURE_COLOR_BUFFER_FORMAT_R8_G8 

Availability of IEnums::COLOR_BUFFER_FORMAT_R8_G8.

String value: "COLOR_BUFFER_FORMAT_R8_G8"

FEATURE_COLOR_BUFFER_FORMAT_R8_G8_B8 

Availability of IEnums::COLOR_BUFFER_FORMAT_R8_G8_B8.

String value: "COLOR_BUFFER_FORMAT_R8_G8_B8"

FEATURE_COLOR_BUFFER_FORMAT_R5_G6_B5 

Availability of IEnums::COLOR_BUFFER_FORMAT_R5_G6_B5.

String value: "COLOR_BUFFER_FORMAT_R5_G6_B5"

FEATURE_COLOR_BUFFER_FORMAT_R8_G8_B8_A8 

Availability of IEnums::COLOR_BUFFER_FORMAT_R8_G8_B8_A8.

String value: "COLOR_BUFFER_FORMAT_R8_G8_B8_A8"

FEATURE_COLOR_BUFFER_FORMAT_R5_G5_B5_A1 

Availability of IEnums::COLOR_BUFFER_FORMAT_R5_G5_B5_A1.

String value: "COLOR_BUFFER_FORMAT_R5_G5_B5_A1"

FEATURE_COLOR_BUFFER_FORMAT_R4_G4_B4_A4 

Availability of IEnums::COLOR_BUFFER_FORMAT_R4_G4_B4_A4.

String value: "COLOR_BUFFER_FORMAT_R4_G4_B4_A4"

FEATURE_COLOR_BUFFER_FORMAT_SR8 

Availability of IEnums::COLOR_BUFFER_FORMAT_SR8.

String value: "COLOR_BUFFER_FORMAT_SR8"

FEATURE_COLOR_BUFFER_FORMAT_SR8_SG8 

Availability of IEnums::COLOR_BUFFER_FORMAT_SR8_SG8.

String value: "COLOR_BUFFER_FORMAT_SR8_SG8"

FEATURE_COLOR_BUFFER_FORMAT_SR8_SG8_SB8 

Availability of IEnums::COLOR_BUFFER_FORMAT_SR8_SG8_SB8.

String value: "COLOR_BUFFER_FORMAT_SR8_SG8_SB8"

FEATURE_COLOR_BUFFER_FORMAT_SR8_SG8_SB8_A8 

Availability of IEnums::COLOR_BUFFER_FORMAT_SR8_SG8_SB8_A8.

String value: "COLOR_BUFFER_FORMAT_SR8_SG8_SB8_A8"

FEATURE_COLOR_BUFFER_FORMAT_RF16 

Availability of IEnums::COLOR_BUFFER_FORMAT_RF16.

String value: "COLOR_BUFFER_FORMAT_RF16"

FEATURE_COLOR_BUFFER_FORMAT_RF16_GF16 

Availability of IEnums::COLOR_BUFFER_FORMAT_RF16_GF16.

String value: "COLOR_BUFFER_FORMAT_RF16_GF16"

FEATURE_COLOR_BUFFER_FORMAT_RF16_GF16_BF16 

Availability of IEnums::COLOR_BUFFER_FORMAT_RF16_GF16_BF16.

String value: "COLOR_BUFFER_FORMAT_RF16_GF16_BF16"

FEATURE_COLOR_BUFFER_FORMAT_RF16_GF16_BF16_AF16 

Availability of IEnums::COLOR_BUFFER_FORMAT_RF16_GF16_BF16_AF16.

String value: "COLOR_BUFFER_FORMAT_RF16_GF16_BF16_AF16"

FEATURE_COLOR_BUFFER_FORMAT_RF32 

Availability of IEnums::COLOR_BUFFER_FORMAT_RF32.

String value: "COLOR_BUFFER_FORMAT_RF32"

FEATURE_COLOR_BUFFER_FORMAT_RF32_GF32 

Availability of IEnums::COLOR_BUFFER_FORMAT_RF32_GF32.

String value: "COLOR_BUFFER_FORMAT_RF32_GF32"

FEATURE_COLOR_BUFFER_FORMAT_RF32_GF32_BF32 

Availability of IEnums::COLOR_BUFFER_FORMAT_RF32_GF32_BF32.

String value: "COLOR_BUFFER_FORMAT_RF32_GF32_BF32"

FEATURE_COLOR_BUFFER_FORMAT_RF32_GF32_BF32_AF32 

Availability of IEnums::COLOR_BUFFER_FORMAT_RF32_GF32_BF32_AF32.

String value: "COLOR_BUFFER_FORMAT_RF32_GF32_BF32_AF32"

FEATURE_COLOR_BUFFER_FORMAT_RF11_GF11_BF10 

Availability of IEnums::COLOR_BUFFER_FORMAT_RF11_GF11_BF10.

String value: "COLOR_BUFFER_FORMAT_RF11_GF11_BF10"

FEATURE_DEPTH_BUFFER_FORMAT_GENERIC 

Availability of IEnums::DEPTH_BUFFER_FORMAT_GENERIC.

String value: "DEPTH_BUFFER_FORMAT_GENERIC"

FEATURE_DEPTH_BUFFER_FORMAT_D16 

Availability of IEnums::DEPTH_BUFFER_FORMAT_D16.

String value: "DEPTH_BUFFER_FORMAT_D16"

FEATURE_DEPTH_BUFFER_FORMAT_D24 

Availability of IEnums::DEPTH_BUFFER_FORMAT_D24.

String value: "DEPTH_BUFFER_FORMAT_D24"

FEATURE_DEPTH_BUFFER_FORMAT_D32 

Availability of IEnums::DEPTH_BUFFER_FORMAT_D32.

String value: "DEPTH_BUFFER_FORMAT_D32"

FEATURE_DEPTH_BUFFER_FORMAT_DF32 

Availability of IEnums::DEPTH_BUFFER_FORMAT_DF32.

String value: "DEPTH_BUFFER_FORMAT_DF32"

FEATURE_DEPTH_BUFFER_FORMAT_D24_S8 

Availability of IEnums::DEPTH_BUFFER_FORMAT_D24_S8.

String value: "DEPTH_BUFFER_FORMAT_D24_S8"

FEATURE_DEPTH_BUFFER_FORMAT_DF32_S8 

Availability of IEnums::DEPTH_BUFFER_FORMAT_DF32_S8.

String value: "DEPTH_BUFFER_FORMAT_DF32_S8"

FEATURE_STENCIL_BUFFER_FORMAT_GENERIC 

Availability of IEnums::STENCIL_BUFFER_FORMAT_GENERIC.

String value: "STENCIL_BUFFER_FORMAT_GENERIC"

FEATURE_STENCIL_BUFFER_FORMAT_S8 

Availability of IEnums::STENCIL_BUFFER_FORMAT_S8.

String value: "STENCIL_BUFFER_FORMAT_S8"

FEATURE_STENCIL_BUFFER_FORMAT_D24_S8 

Availability of IEnums::STENCIL_BUFFER_FORMAT_D24_S8.

String value: "STENCIL_BUFFER_FORMAT_D24_S8"

FEATURE_STENCIL_BUFFER_FORMAT_DF32_S8 

Availability of IEnums::STENCIL_BUFFER_FORMAT_DF32_S8.

String value: "STENCIL_BUFFER_FORMAT_DF32_S8"

FEATURE_VERTEX_SHADERS 

Vertex shader programs.

String value: "VERTEX_SHADERS"

FEATURE_FRAGMENT_SHADERS 

Fragment (pixel) shader programs.

String value: "FRAGMENT_SHADERS"

FEATURE_GEOMETRY_SHADERS 

Geometry shader programs.

String value: "GEOMETRY_SHADERS"

FEATURE_DOMAIN_SHADERS 

Geometry shader programs.

String value: "DOMAIN_SHADERS"

FEATURE_HULL_SHADERS 

Geometry shader programs.

String value: "HULL_SHADERS"

FEATURE_VERTEX_SHADER_TEXTURE_ACCESS 

Allows the vertex shader to access a texture.

String value: "VERTEX_SHADER_TEXTURE_ACCESS"

FEATURE_FRAGMENT_SHADER_TEXTURE_LOD 

LOD texture access from (fragment) shaders.

String value: "FRAGMENT_SHADER_TEXTURE_LOD"

FEATURE_INSTANCED_RENDERING 

Instanced rendering support.

String value: "INSTANCED_RENDERING"

FEATURE_FEEDBACK_BUFFERS 

Feedback buffer support.

String value: "FEEDBACK_BUFFERS"

FEATURE_OCCLUSION_QUERIES 

Occlusion query support.

String value: "OCCLUSION_QUERIES"

FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_1 

At most 1 vertex attribute available in a vertex shader.

String value: "MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_1"

FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_2 

At most 2 vertex attributes available in a vertex shader.

String value: "MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_2"

FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_4 

At most 4 vertex attributes available in a vertex shader.

String value: "MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_4"

FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_8 

At most 8 vertex attributes available in a vertex shader.

String value: "MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_8"

FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_16 

At most 16 vertex attributes available in a vertex shader.

String value: "MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_16"

FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_32 

At most 32 vertex attributes available in a vertex shader.

String value: "MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_32"

FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_64 

At most 64 vertex attributes available in a vertex shader.

String value: "MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_64"

FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_16 

At most 16 4-component uniform vectors available in a vertex shader.

String value: "MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_16"

FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_32 

At most 32 4-component uniform vectors available in a vertex shader.

String value: "MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_32"

FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_64 

At most 64 4-component uniform vectors available in a vertex shader.

String value: "MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_64"

FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_128 

At most 128 4-component uniform vectors available in a vertex shader.

String value: "MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_128"

FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_256 

At most 256 4-component uniform vectors available in a vertex shader.

String value: "MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_256"

FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_512 

At most 512 4-component uniform vectors available in a vertex shader.

String value: "MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_512"

FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_1024 

At most 1024 4-component uniform vectors available in a vertex shader.

String value: "MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_1024"

FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_1 

At most 1 texture unit available to be sampled in a vertex shader.

String value: "MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_1"

FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_2 

At most 2 texture units available to be sampled in a vertex shader.

String value: "MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_2"

FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_4 

At most 4 texture units available to be sampled in a vertex shader.

String value: "MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_4"

FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_8 

At most 8 texture units available to be sampled in a vertex shader.

String value: "MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_8"

FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_16 

At most 16 texture units available to be sampled in a vertex shader.

String value: "MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_16"

FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_32 

At most 32 texture units available to be sampled in a vertex shader.

String value: "MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_32"

FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_64 

At most 64 texture units available to be sampled in a vertex shader.

String value: "MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_64"

FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_16 

At most 16 4-component uniform vectors available in a fragment shader.

String value: "MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_16"

FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_32 

At most 32 4-component uniform vectors available in a fragment shader.

String value: "MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_32"

FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_64 

At most 64 4-component uniform vectors available in a fragment shader.

String value: "MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_64"

FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_128 

At most 128 4-component uniform vectors available in a fragment shader.

String value: "MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_128"

FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_256 

At most 256 4-component uniform vectors available in a fragment shader.

String value: "MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_256"

FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_512 

At most 512 4-component uniform vectors available in a fragment shader.

String value: "MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_512"

FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_1024 

At most 1024 4-component uniform vectors available in a fragment shader.

String value: "MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_1024"

FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_1 

At most 1 texture unit available to be sampled in a fragment shader.

String value: "MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_1"

FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_2 

At most 2 texture units available to be sampled in a fragment shader.

String value: "MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_2"

FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_4 

At most 4 texture units available to be sampled in a fragment shader.

String value: "MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_4"

FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_8 

At most 8 texture units available to be sampled in a fragment shader.

String value: "MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_8"

FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_16 

At most 16 texture units available to be sampled in a fragment shader.

String value: "MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_16"

FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_32 

At most 32 texture units available to be sampled in a fragment shader.

String value: "MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_32"

FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_64 

At most 64 texture units available to be sampled in a fragment shader.

String value: "MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_64"

FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_8 

At most 8 4-component varing vectors available between vertex and fragment shader.

String value: "MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_8"

FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_16 

At most 16 4-component varing vectors available between vertex and fragment shader.

String value: "MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_16"

FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_32 

At most 32 4-component varing vectors available between vertex and fragment shader.

String value: "MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_32"

FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_64 

At most 64 4-component varing vectors available between vertex and fragment shader.

String value: "MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_64"

FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_128 

At most 128 4-component varing vectors available between vertex and fragment shader.

String value: "MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_128"

FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_256 

At most 256 4-component varing vectors available between vertex and fragment shader.

String value: "MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_256"

FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_512 

At most 512 4-component varing vectors available between vertex and fragment shader.

String value: "MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_512"

FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_1024 

At most 1024 4-component varing vectors available between vertex and fragment shader.

String value: "MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_1024"

FEATURE_FRAGMENT_SHADER_SHADOW_SAMPLERS 

String value: "FRAGMENT_SHADER_SHADOW_SAMPLERS"

◆ VideoApi

Available Video APIs.

Depending on the platform and build configuration, not all of these APIs may be available at the same time.

Enumerator
VIDEO_API_DEFAULT 

Default Video API selected by the system.

String value: "DEFAULT"

VIDEO_API_DUMMY 

Dummy Video API.

String value: "DUMMY"

VIDEO_API_GLES11 

OpenGL ES 1.1 API.

String value: "GLES11"

VIDEO_API_GLES20 

OpenGL ES 2.0 API.

String value: "GLES20"

VIDEO_API_DX90 

Microsoft DirectX 9 API.

String value: "DX90"

VIDEO_API_DX111 

Microsoft DirectX 11 API.

String value: "DX111"

VIDEO_API_GLES30 

OpenGL ES 3.0 API.

String value: "GLES30"

◆ AudioApi

Available Audio APIs.

Depending on the platform and build configuration, not all of these APIs may be available at the same time.

Enumerator
AUDIO_API_DEFAULT 

Default Audio API selected by the system.

String value: "DEFAULT"

AUDIO_API_DUMMY 

Dummy Audio API, does not produce any sound at all.

String value: "DUMMY"

AUDIO_API_AL11 

OpenAL 1.1 API.

String value: "AL11"

AUDIO_API_SLES10 

OpenSL ES 1.0 API.

String value: "SLES10"

AUDIO_API_DX11 

Microsoft DirectX 11 API.

String value: "DX11"

◆ Orientation

Relative orientations.

The relative orientation values are defined as a bit mask that can be OR'ed together to represent multiple orientations in one value.

Enumerator
ORIENTATION_DEFAULT 

Default orientation (equals ORIENTATION_ROTATE_0)

String value: "DEFAULT"

ORIENTATION_ROTATE_0 

Rotated 0° orientation (not rotated)

String value: "ROTATE_0"

ORIENTATION_ROTATE_90_CW 

Rotated 90° in clockwise direction.

String value: "ROTATE_90_CW"

ORIENTATION_ROTATE_180 

Rotated 180° orientation.

String value: "ROTATE_180"

ORIENTATION_ROTATE_90_CCW 

Rotated 90° in counter-clockwise direction.

String value: "ROTATE_90_CCW"

◆ ScreenOrientation

Absolute screen orientations.

The absolute screen orientation values are defined as a bit mask that can be OR'ed together to represent multiple orientations in one value.

Enumerator
SCREEN_ORIENTATION_DEFAULT 

Default orientation (equals SCREEN_ORIENTATION_PORTRAIT_1)

String value: "DEFAULT"

SCREEN_ORIENTATION_PORTRAIT_1 

Regular portrait orientation.

String value: "PORTRAIT_1"

SCREEN_ORIENTATION_LANDSCAPE_1 

Regular landscape orientation.

String value: "LANDSCAPE_1"

SCREEN_ORIENTATION_PORTRAIT_2 

Upside-down portrait orientation.

String value: "PORTRAIT_2"

SCREEN_ORIENTATION_LANDSCAPE_2 

Upside-down landscape orientation.

String value: "LANDSCAPE_2"

◆ SensorOrientation

Sensor orientations.

The sensor orientations are defined with respect to the device's screen orientation.

Enumerator
SENSOR_ORIENTATION_UNKNOWN 

Unknown orientation, when the device is not able to report the actual one.

String value: "UNKNOWN"

SENSOR_ORIENTATION_PORTRAIT_1 

Device oriented vertically, home button on the bottom.

String value: "PORTRAIT_1"

SENSOR_ORIENTATION_PORTRAIT_2 

Device oriented vertically, home button on the top.

String value: "PORTRAIT_2"

SENSOR_ORIENTATION_LANDSCAPE_1 

Device oriented horizontally, home button on the right.

String value: "LANDSCAPE_1"

SENSOR_ORIENTATION_LANDSCAPE_2 

Device oriented horizontally, home button on the left.

String value: "LANDSCAPE_2"

SENSOR_ORIENTATION_FACE_UP 

Device oriented flat, face up.

Android devices always report face up even if device is face down. Some devices (e.g. Galaxy Tab) do report landscape!? String value: "FACE_UP"

SENSOR_ORIENTATION_FACE_DOWN 

Device oriented flat, face down.

Not supported by Android devices. String value: "FACE_DOWN"

◆ RunLoopMode

The engine's run loop mode.

Enumerator
RUN_LOOP_MODE_DEFAULT 

The default run loop mode.

String value: "DEFAULT"

RUN_LOOP_MODE_INTERLEAVED 

Interleaved processing of logic and rendering.

String value: "INTERLEAVED"

RUN_LOOP_MODE_SEQUENTIAL 

Sequential processing of logic and rendering.

String value: "SEQUENTIAL"

◆ AppRunState

Application run states.

Enumerator
APP_RUN_STATE_DEFAULT 

Default state.

String value: "DEFAULT"

APP_RUN_STATE_RUNNING 

Application is running.

String value: "RUNNING"

APP_RUN_STATE_PAUSED 

Application is paused. The internal clock is halted, but output is still generated.

String value: "PAUSED"

APP_RUN_STATE_SUSPENDED 

Application is suspended. Neither clock nor output are running.

String value: "SUSPENDED"

◆ SuspendableResource

Suspendable resource types.

When the app gets suspended, it can decide which type(s) of resources may be unloaded to save memory. Note: upon resuming, all the previously suspended resources are re-initialized by the engine, which may take a considerable amount of time. The values of this enum are defined as bit fields, to be able to combine them together.

Enumerator
SUSPENDABLE_RESOURCE_NONE 

No suspendable resources.

String value: "NONE"

SUSPENDABLE_RESOURCE_VIDEO_FRAME_BUFFER 

Frame buffers from the video renderer.

String value: "VIDEO_FRAME_BUFFER"

SUSPENDABLE_RESOURCE_AUDIO_BUFFER 

Sample buffers from the audio renderer.

String value: "AUDIO_BUFFER"

SUSPENDABLE_RESOURCE_AUDIO_PLAYABLE 

Playable objects from the audio renderer.

String value: "AUDIO_PLAYABLE"

SUSPENDABLE_RESOURCE_OTHER 

Other resources.

String value: "OTHER"

SUSPENDABLE_RESOURCE_ALL 

All available resources.

String value: "ALL"

◆ PackageType

Package types.

Enumerator
PACKAGE_TYPE_NATIVE 

Native package type (.murlpkg).

String value: "NATIVE"

PACKAGE_TYPE_XML 

XML package type (.murlres).

String value: "XML"

PACKAGE_TYPE_CUSTOM 

Custom package type.

String value: "CUSTOM"

◆ FileCategory

Available categories for file access.

Enumerator
FILE_CATEGORY_DEFAULT 

The default category.

String value: "DEFAULT"

FILE_CATEGORY_ROOT 

The root of the file system.

String value: "ROOT"

FILE_CATEGORY_APPLICATION 

The path where the application is residing.

String value: "APPLICATION"

FILE_CATEGORY_CURRENT 

The current shell path at the time of starting the application.

String value: "CURRENT"

FILE_CATEGORY_RESOURCE 

The path to the application's resources.

String value: "RESOURCE"

FILE_CATEGORY_SHARED 

The shared user directory.

String value: "SHARED"

FILE_CATEGORY_PRIVATE 

The private user directory.

String value: "PRIVATE"

FILE_CATEGORY_CACHE 

The user's cache directory.

String value: "CACHE"

FILE_CATEGORY_TEMPORARY 

A temp directory.

String value: "TEMPORARY"

FILE_CATEGORY_LIBRARY 

The path where accompanying shared libraries are residing, if available.

String value: "LIBRARY"

◆ RgbPixelFormat

Available RGB pixel formats.

Enumerator
RGB_PIXEL_FORMAT_DEFAULT 

Default RGB pixel format.

String value: "DEFAULT"

RGB_PIXEL_FORMAT_R8_G8_B8 

24 bit RGB (8 bits per component)

String value: "R8_G8_B8"

RGB_PIXEL_FORMAT_R5_G6_B5 

16 bit RGB (5 bits red, 6 bits green, 5 bits blue)

String value: "R5_G6_B5"

◆ RgbaPixelFormat

Available RGBA pixel formats.

Enumerator
RGBA_PIXEL_FORMAT_DEFAULT 

Default RGBA pixel format.

String value: "DEFAULT"

RGBA_PIXEL_FORMAT_R8_G8_B8_A8 

32 bit integer RGBA, with 8 bits per component (always available).

String value: "R8_G8_B8_A8"

RGBA_PIXEL_FORMAT_B8_G8_R8_A8 

32 bit integer BGRA, with 8 bits per component (on certain platforms).

String value: "B8_G8_R8_A8"

RGBA_PIXEL_FORMAT_A8_B8_G8_R8 

32 bit integer ABGR, with 8 bits per component (on certain platforms).

String value: "A8_B8_G8_R8"

RGBA_PIXEL_FORMAT_A8_R8_G8_B8 

32 bit integer ARGB, with 8 bits per component (on certain platforms).

String value: "A8_R8_G8_B8"

RGBA_PIXEL_FORMAT_R5_G5_B5_A1 

16 bit RGBA (5 bits red, 5 bits green, 5 bits blue, 1 bit alpha)

String value: "R5_G5_B5_A1"

RGBA_PIXEL_FORMAT_R4_G4_B4_A4 

16 bit RGBA (4 bits per component)

String value: "R4_G4_B4_A4"

Function Documentation

◆ GetLanguageEnum()

const Enum< Language >& Murl::IEnums::GetLanguageEnum ( )

Get the Language enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetTargetClassEnum()

const Enum< TargetClass >& Murl::IEnums::GetTargetClassEnum ( )

Get the TargetClass enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetTargetDeviceEnum()

const Enum< TargetDevice >& Murl::IEnums::GetTargetDeviceEnum ( )

Get the TargetDevice enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetOperatingSystemEnum()

const Enum< OperatingSystem >& Murl::IEnums::GetOperatingSystemEnum ( )

Get the OperatingSystem enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetGpuEnum()

const Enum< Gpu >& Murl::IEnums::GetGpuEnum ( )

Get the Gpu enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetFeatureEnum()

const Enum< Feature >& Murl::IEnums::GetFeatureEnum ( )

Get the Feature enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetVideoApiEnum()

const Enum< VideoApi >& Murl::IEnums::GetVideoApiEnum ( )

Get the VideoApi enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetAudioApiEnum()

const Enum< AudioApi >& Murl::IEnums::GetAudioApiEnum ( )

Get the AudioApi enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetOrientationEnum()

const Enum< Orientation >& Murl::IEnums::GetOrientationEnum ( )

Get the Orientation enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetCombinedOrientationEnum()

const Enum< CombinedOrientation >& Murl::IEnums::GetCombinedOrientationEnum ( )

Get the CombinedOrientation enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetScreenOrientationEnum()

const Enum< ScreenOrientation >& Murl::IEnums::GetScreenOrientationEnum ( )

Get the ScreenOrientation enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetRelativeOrientation()

Orientation Murl::IEnums::GetRelativeOrientation ( ScreenOrientation  orientation1,
ScreenOrientation  orientation2 
)

Get the relative orientation of two screen orientations.

Parameters
orientation1The first screen orientation.
orientation2The second screen orientation.
Returns
The relative orientation of the screen orientations.

◆ GetCombinedScreenOrientationEnum()

const Enum< CombinedScreenOrientation >& Murl::IEnums::GetCombinedScreenOrientationEnum ( )

Get the CombinedScreenOrientation enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetRunLoopModeEnum()

const Enum< RunLoopMode >& Murl::IEnums::GetRunLoopModeEnum ( )

Get the RunLoopMode enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetAppRunStateEnum()

const Enum< AppRunState >& Murl::IEnums::GetAppRunStateEnum ( )

Get the AppRunState enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetSuspendableResourceEnum()

const Enum< SuspendableResource >& Murl::IEnums::GetSuspendableResourceEnum ( )

Get the SuspendableResource enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetSuspendableResourcesEnum()

const Enum< SuspendableResources >& Murl::IEnums::GetSuspendableResourcesEnum ( )

Get the SuspendableResources enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetPackageTypeEnum()

const Enum< PackageType >& Murl::IEnums::GetPackageTypeEnum ( )

Get the PackageType enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetFileCategoryEnum()

const Enum< FileCategory >& Murl::IEnums::GetFileCategoryEnum ( )

Get the FileCategory enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetRgbPixelFormatEnum()

const Enum< RgbPixelFormat >& Murl::IEnums::GetRgbPixelFormatEnum ( )

Get the RgbPixelFormat enumeration string mapping.

  • Returns
    The enumeration string mapping.

◆ GetRgbaPixelFormatEnum()

const Enum< RgbaPixelFormat >& Murl::IEnums::GetRgbaPixelFormatEnum ( )

Get the RgbaPixelFormat enumeration string mapping.

  • Returns
    The enumeration string mapping.


Copyright © 2011-2018 Spraylight GmbH.