![]() |
Murl Engine Lua Addon API
Version 1.0 beta
|
A collection of system-wide constant enumerations.
All enumerations can be accessed by a corresponding Enum accessor.
Ranges for groups.
Murl.IEnums.GROUP_SHIFT | Group bit shift value. |
Murl.IEnums.GROUP_START | Group start value. |
Murl.IEnums.GROUP_MASK | Group mask value. |
Available (written) languages.
Murl.IEnums.LANGUAGE_DEFAULT | The system default language |
Murl.IEnums.LANGUAGE_ENGLISH | English language |
Murl.IEnums.LANGUAGE_GERMAN | German language |
Murl.IEnums.LANGUAGE_FRENCH | French language |
Murl.IEnums.LANGUAGE_SPANISH | Spanish language |
Murl.IEnums.LANGUAGE_ITALIAN | Italian language |
Murl.IEnums.LANGUAGE_CHINESE | Simplified Chinese language |
Murl.IEnums.LANGUAGE_KOREAN | Korean language |
Murl.IEnums.LANGUAGE_JAPANESE | Japanese language |
Murl.IEnums.LANGUAGE_RUSSIAN | Russian language |
Murl.IEnums.LANGUAGE_PORTUGUESE | Portuguese language |
Murl.IEnums.LANGUAGE_ARABIC | Arabic language |
Murl.IEnums.NUM_LANGUAGES |
Available target classes. Target classes are divided into distinct groups. Checking class membership of a given value can be done in the following way:
Murl.IEnums.TARGET_CLASS_DEFAULT | The system default target device class |
Murl.IEnums.TARGET_CLASS_COMPUTER | Computer group |
Murl.IEnums.TARGET_CLASS_COMPUTER_DESKTOP | Desktop computer |
Murl.IEnums.TARGET_CLASS_COMPUTER_LAPTOP | Laptop computer |
Murl.IEnums.TARGET_CLASS_COMPUTER_LAST | Last target class in computer group |
Murl.IEnums.TARGET_CLASS_HANDHELD | Handheld device group |
Murl.IEnums.TARGET_CLASS_HANDHELD_TABLET | Tablet |
Murl.IEnums.TARGET_CLASS_HANDHELD_SMARTPHONE | Smartphone |
Murl.IEnums.TARGET_CLASS_HANDHELD_MUSIC_PLAYER | Music player |
Murl.IEnums.TARGET_CLASS_HANDHELD_LAST | Last target class in handheld group |
Murl.IEnums.TARGET_CLASS_CONSOLE | Console group |
Murl.IEnums.TARGET_CLASS_CONSOLE_GENERIC | Generic console |
Murl.IEnums.TARGET_CLASS_CONSOLE_LAST | Last target class in console group |
Available target devices. Target devices are divided into distinct groups. Checking class membership of a given value can be done in the following way:
Murl.IEnums.TARGET_DEVICE_DEFAULT | The system default target device |
Murl.IEnums.TARGET_DEVICE_IPHONE | iPhone group |
Murl.IEnums.TARGET_DEVICE_IPHONE_1 | 1st gen iPhone |
Murl.IEnums.TARGET_DEVICE_IPHONE_3G | iPhone 3G |
Murl.IEnums.TARGET_DEVICE_IPHONE_3GS | iPhone 3GS |
Murl.IEnums.TARGET_DEVICE_IPHONE_4 | iPhone 4 |
Murl.IEnums.TARGET_DEVICE_IPHONE_4S | iPhone 4S |
Murl.IEnums.TARGET_DEVICE_IPHONE_5 | iPhone 5 |
Murl.IEnums.TARGET_DEVICE_IPHONE_5C | iPhone 5c |
Murl.IEnums.TARGET_DEVICE_IPHONE_5S | iPhone 5s |
Murl.IEnums.TARGET_DEVICE_IPHONE_6 | iPhone 6 |
Murl.IEnums.TARGET_DEVICE_IPHONE_6_PLUS | iPhone 6 plus |
Murl.IEnums.TARGET_DEVICE_IPHONE_6S | iPhone 6S |
Murl.IEnums.TARGET_DEVICE_IPHONE_6S_PLUS | iPhone 6S plus |
Murl.IEnums.TARGET_DEVICE_IPHONE_SE | iPhone SE |
Murl.IEnums.TARGET_DEVICE_IPHONE_7 | iPhone 7 |
Murl.IEnums.TARGET_DEVICE_IPHONE_7_PLUS | iPhone 7 plus |
Murl.IEnums.TARGET_DEVICE_IPHONE_8 | iPhone 8 |
Murl.IEnums.TARGET_DEVICE_IPHONE_8_PLUS | iPhone 8 plus |
Murl.IEnums.TARGET_DEVICE_IPHONE_X | iPhone X |
Murl.IEnums.TARGET_DEVICE_IPHONE_XR | iPhone XR |
Murl.IEnums.TARGET_DEVICE_IPHONE_XS | iPhone XS |
Murl.IEnums.TARGET_DEVICE_IPHONE_XS_MAX | iPhone XS Max |
Murl.IEnums.TARGET_DEVICE_IPHONE_11 | iPhone 11 |
Murl.IEnums.TARGET_DEVICE_IPHONE_11_PRO | iPhone 11 PRO |
Murl.IEnums.TARGET_DEVICE_IPHONE_11_PRO_MAX | iPhone 11 PRO MAX |
Murl.IEnums.TARGET_DEVICE_IPHONE_SE_2 | 2nd iPhone SE |
Murl.IEnums.TARGET_DEVICE_IPHONE_12_MINI | iPhone 12 Mini |
Murl.IEnums.TARGET_DEVICE_IPHONE_12 | iPhone 12 |
Murl.IEnums.TARGET_DEVICE_IPHONE_12_PRO | iPhone 12 Pro |
Murl.IEnums.TARGET_DEVICE_IPHONE_12_PRO_MAX | iPhone 12 Pro Max |
Murl.IEnums.TARGET_DEVICE_IPHONE_13_PRO | iPhone 13 Pro |
Murl.IEnums.TARGET_DEVICE_IPHONE_13_PRO_MAX | iPhone 13 Pro Max |
Murl.IEnums.TARGET_DEVICE_IPHONE_13_MINI | iPhone 13 Mini |
Murl.IEnums.TARGET_DEVICE_IPHONE_13 | iPhone 13 |
Murl.IEnums.TARGET_DEVICE_IPHONE_SE_3 | 3rd iPhone SE |
Murl.IEnums.TARGET_DEVICE_IPHONE_LAST | Last target device in iPhone group |
Murl.IEnums.TARGET_DEVICE_IPAD | iPad group |
Murl.IEnums.TARGET_DEVICE_IPAD_1 | 1st gen iPad |
Murl.IEnums.TARGET_DEVICE_IPAD_2 | 2nd gen iPad |
Murl.IEnums.TARGET_DEVICE_IPAD_3 | 3rd gen iPad |
Murl.IEnums.TARGET_DEVICE_IPAD_4 | 4th gen iPad |
Murl.IEnums.TARGET_DEVICE_IPAD_5 | 5th gen iPad |
Murl.IEnums.TARGET_DEVICE_IPAD_6 | 6th gen iPad |
Murl.IEnums.TARGET_DEVICE_IPAD_7 | 7th gen iPad |
Murl.IEnums.TARGET_DEVICE_IPAD_8 | 8th gen iPad |
Murl.IEnums.TARGET_DEVICE_IPAD_AIR_1 | 1st gen iPad Air |
Murl.IEnums.TARGET_DEVICE_IPAD_AIR_2 | 2nd gen iPad Air |
Murl.IEnums.TARGET_DEVICE_IPAD_AIR_3 | 3rd gen iPad Air |
Murl.IEnums.TARGET_DEVICE_IPAD_AIR_4 | 4th gen iPad Air |
Murl.IEnums.TARGET_DEVICE_IPAD_MINI_1 | iPad mini 1st gen |
Murl.IEnums.TARGET_DEVICE_IPAD_MINI_2 | iPad mini 2nd gen |
Murl.IEnums.TARGET_DEVICE_IPAD_MINI_3 | iPad mini 3rd gen |
Murl.IEnums.TARGET_DEVICE_IPAD_MINI_4 | iPad mini 4th gen |
Murl.IEnums.TARGET_DEVICE_IPAD_MINI_5 | iPad mini 5th gen |
Murl.IEnums.TARGET_DEVICE_IPAD_PRO_12IN9_1 | 1st gen iPad pro 12.9" |
Murl.IEnums.TARGET_DEVICE_IPAD_PRO_9IN7_1 | 1st gen iPad pro 9.7" |
Murl.IEnums.TARGET_DEVICE_IPAD_PRO_12IN9_2 | 2nd gen iPad pro 12.9" |
Murl.IEnums.TARGET_DEVICE_IPAD_PRO_10IN5_1 | 1st gen iPad pro 10.5" |
Murl.IEnums.TARGET_DEVICE_IPAD_PRO_11IN0_1 | 1st gen iPad pro 11.0" |
Murl.IEnums.TARGET_DEVICE_IPAD_PRO_12IN9_3 | 3rd gen iPad pro 12.9" |
Murl.IEnums.TARGET_DEVICE_IPAD_PRO_11IN0_2 | 2nd gen iPad pro 11.0" |
Murl.IEnums.TARGET_DEVICE_IPAD_PRO_12IN9_4 | 4th gen iPad pro 12.9" |
Murl.IEnums.TARGET_DEVICE_IPAD_PRO_11IN0_3 | 3rd gen iPad pro 11.0" |
Murl.IEnums.TARGET_DEVICE_IPAD_PRO_12IN9_5 | 5th gen iPad pro 12.9" |
Murl.IEnums.TARGET_DEVICE_IPAD_MINI_6 | iPad mini 6th gen |
Murl.IEnums.TARGET_DEVICE_IPAD_LAST | Last target device in iPad group |
Murl.IEnums.TARGET_DEVICE_IPOD | iPod group |
Murl.IEnums.TARGET_DEVICE_IPOD_1G | 1st gen iPod |
Murl.IEnums.TARGET_DEVICE_IPOD_2G | 2nd gen iPod |
Murl.IEnums.TARGET_DEVICE_IPOD_3G | 3rd gen iPod |
Murl.IEnums.TARGET_DEVICE_IPOD_4G | 4th gen iPod |
Murl.IEnums.TARGET_DEVICE_IPOD_5G | 5th gen iPod |
Murl.IEnums.TARGET_DEVICE_IPOD_6G | 6th gen iPod |
Murl.IEnums.TARGET_DEVICE_IPOD_7G | 7th gen iPod |
Murl.IEnums.TARGET_DEVICE_IPOD_LAST | Last target device in iPod group |
Murl.IEnums.TARGET_DEVICE_APPLETV | AppleTv group |
Murl.IEnums.TARGET_DEVICE_APPLETV_4 | 4th gen AppleTV |
Murl.IEnums.TARGET_DEVICE_APPLETV_4K | AppleTV 4K |
Murl.IEnums.TARGET_DEVICE_APPLETV_LAST | Last target device in iPod group |
Available target hosts. Target hosts are divided into distinct groups. Checking group membership of a given value can be done in the following way:
Murl.IEnums.TARGET_HOST_DEFAULT | The system default target host |
Murl.IEnums.TARGET_HOST_NATIVE | Native group |
Murl.IEnums.TARGET_HOST_NATIVE_GENERIC | Generic native host |
Murl.IEnums.TARGET_HOST_NATIVE_LAST | Last target host in native group |
Murl.IEnums.TARGET_HOST_BROWSER | Browser group |
Murl.IEnums.TARGET_HOST_BROWSER_GENERIC | Generic browser |
Murl.IEnums.TARGET_HOST_BROWSER_CHROME | Google Chrome |
Murl.IEnums.TARGET_HOST_BROWSER_EDGE | Microsoft Edge |
Murl.IEnums.TARGET_HOST_BROWSER_FIREFOX | Mozilla Firefox |
Murl.IEnums.TARGET_HOST_BROWSER_IE | Microsoft Internet Explorer |
Murl.IEnums.TARGET_HOST_BROWSER_OPERA | Opera |
Murl.IEnums.TARGET_HOST_BROWSER_PHANTOM | Phantom |
Murl.IEnums.TARGET_HOST_BROWSER_SAFARI | Apple Safari |
Murl.IEnums.TARGET_HOST_BROWSER_LAST | Last target host in browser group |
Available operating systems. Operating systems are divided into distinct groups. Checking class membership of a given value can be done in the following way:
Murl.IEnums.OPERATING_SYSTEM_DEFAULT | The system default operating system |
Murl.IEnums.OPERATING_SYSTEM_OSX | Apple Mac OS X |
Murl.IEnums.OPERATING_SYSTEM_OSX_10_5 | Apple Mac OS X 10.5 (Leopard) |
Murl.IEnums.OPERATING_SYSTEM_OSX_10_6 | Apple Mac OS X 10.6 (Snow Leopard) |
Murl.IEnums.OPERATING_SYSTEM_OSX_10_7 | Apple Mac OS X 10.7 (Lion) |
Murl.IEnums.OPERATING_SYSTEM_OSX_10_8 | Apple Mac OS X 10.8 (Mountain Lion) |
Murl.IEnums.OPERATING_SYSTEM_OSX_10_9 | Apple Mac OS X 10.9 (Mavericks) |
Murl.IEnums.OPERATING_SYSTEM_OSX_10_10 | Apple Mac OS X 10.10 (Yosemite) |
Murl.IEnums.OPERATING_SYSTEM_OSX_10_11 | Apple Mac OS X 10.11 (El Capitan) |
Murl.IEnums.OPERATING_SYSTEM_OSX_10_12 | Apple Mac OS X 10.12 (Sierra) |
Murl.IEnums.OPERATING_SYSTEM_OSX_10_13 | Apple Mac OS X 10.13 (High Sierra) |
Murl.IEnums.OPERATING_SYSTEM_OSX_10_14 | Apple Mac OS X 10.14 (Mojave) |
Murl.IEnums.OPERATING_SYSTEM_OSX_10_15 | Apple Mac OS X 10.15 (Catalina) |
Murl.IEnums.OPERATING_SYSTEM_OSX_11_0 | Apple Mac OS X 11 (Big Sur) |
Murl.IEnums.OPERATING_SYSTEM_OSX_12_0 | Apple Mac OS X 12 (Monterey) |
Murl.IEnums.OPERATING_SYSTEM_OSX_LAST | Last operating system in Apple Mac OS X group |
Murl.IEnums.OPERATING_SYSTEM_IOS | Apple iOS |
Murl.IEnums.OPERATING_SYSTEM_IOS_3_0 | Apple iOS 3.0 |
Murl.IEnums.OPERATING_SYSTEM_IOS_3_1 | Apple iOS 3.1 |
Murl.IEnums.OPERATING_SYSTEM_IOS_3_2 | Apple iOS 3.2 |
Murl.IEnums.OPERATING_SYSTEM_IOS_4_0 | Apple iOS 4.0 |
Murl.IEnums.OPERATING_SYSTEM_IOS_4_1 | Apple iOS 4.1 |
Murl.IEnums.OPERATING_SYSTEM_IOS_4_2 | Apple iOS 4.2 |
Murl.IEnums.OPERATING_SYSTEM_IOS_4_3 | Apple iOS 4.3 |
Murl.IEnums.OPERATING_SYSTEM_IOS_5_0 | Apple iOS 5.0 |
Murl.IEnums.OPERATING_SYSTEM_IOS_5_1 | Apple iOS 5.1 |
Murl.IEnums.OPERATING_SYSTEM_IOS_5_2 | Apple iOS 5.2 |
Murl.IEnums.OPERATING_SYSTEM_IOS_5_3 | Apple iOS 5.3 |
Murl.IEnums.OPERATING_SYSTEM_IOS_6_0 | Apple iOS 6.0 |
Murl.IEnums.OPERATING_SYSTEM_IOS_6_1 | Apple iOS 6.1 |
Murl.IEnums.OPERATING_SYSTEM_IOS_7_0 | Apple iOS 7.0 |
Murl.IEnums.OPERATING_SYSTEM_IOS_8_0 | Apple iOS 8.x |
Murl.IEnums.OPERATING_SYSTEM_IOS_9_0 | Apple iOS 9.x |
Murl.IEnums.OPERATING_SYSTEM_IOS_10_0 | Apple iOS 10.x |
Murl.IEnums.OPERATING_SYSTEM_IOS_11_0 | Apple iOS 11.x |
Murl.IEnums.OPERATING_SYSTEM_IOS_12_0 | Apple iOS 12.x |
Murl.IEnums.OPERATING_SYSTEM_IOS_13_0 | Apple iOS 13.x |
Murl.IEnums.OPERATING_SYSTEM_IOS_14_0 | Apple iOS 14.x |
Murl.IEnums.OPERATING_SYSTEM_IOS_15_0 | Apple iOS 15.x |
Murl.IEnums.OPERATING_SYSTEM_IOS_LAST | Last operating system in Apple iOS group |
Murl.IEnums.OPERATING_SYSTEM_WINDOWS | Microsoft Windows |
Murl.IEnums.OPERATING_SYSTEM_WINDOWS_XP | Microsoft Windows XP |
Murl.IEnums.OPERATING_SYSTEM_WINDOWS_VISTA | Microsoft Windows Vista |
Murl.IEnums.OPERATING_SYSTEM_WINDOWS_7 | Microsoft Windows 7 |
Murl.IEnums.OPERATING_SYSTEM_WINDOWS_8 | Microsoft Windows 8 |
Murl.IEnums.OPERATING_SYSTEM_WINDOWS_8_1 | Microsoft Windows 8.1 |
Murl.IEnums.OPERATING_SYSTEM_WINDOWS_10 | Microsoft Windows 10 |
Murl.IEnums.OPERATING_SYSTEM_WINDOWS_11 | Microsoft Windows 11 |
Murl.IEnums.OPERATING_SYSTEM_WINDOWS_LAST | Last operating system in Microsoft Windows group |
Murl.IEnums.OPERATING_SYSTEM_ANDROID | Google Android |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_5 | Android 2.0 ("Eclair", API Level 5) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_6 | Android 2.0.1 ("Eclair", API Level 6) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_7 | Android 2.1 ("Eclair MR1", API Level 7) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_8 | Android 2.2 - 2.2.2 ("Froyo", API Level 8) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_9 | Android 2.3 - 2.3.2 ("Gingerbread", API Level 9) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_10 | Android 2.3.3 - 2.3.7 ("Gingerbread MR1", API Level 10) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_11 | Android 3.0 ("Honeycomb", API Level 11) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_12 | Android 3.1 ("Honeycomb MR1", API Level 12) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_13 | Android 3.2 - 3.2.1 ("Honeycomb MR2", API Level 13) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_14 | Android 4.0 - 4.0.2 ("Ice Cream Sandwich", API Level 14) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_15 | Android 4.0.3 - 4.0.4 ("Ice Cream Sandwich", API Level 15) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_16 | Android 4.1 - 4.1.2 ("Jelly Bean", API Level 16) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_17 | Android 4.2 - 4.2.2 ("Jelly Bean", API Level 17) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_18 | Android 4.3 - 4.3.1 ("Jelly Bean", API Level 18) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_19 | Android 4.4 - 4.4.4 ("KitKat", API Level 19) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_20 | Android 4.4W ("Android Wear", API Level 20) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_21 | Android 5.0 ("Lollipop", API Level 21) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_22 | Android 5.1 ("Lollipop", API Level 22) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_23 | Android 6.0 ("Marshmallow", API Level 23) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_24 | Android 7.0 ("Nougat", API Level 24) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_25 | Android 7.1 ("Nougat", API Level 25) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_26 | Android 8.0 ("Oreo", API Level 26) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_27 | Android 8.1 ("Oreo", API Level 27) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_28 | Android 9.0 ("Pie", API Level 28) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_29 | Android 10 ("Android10, API Level 29) |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_30 | Android API Level 30 |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_31 | Android API Level 31 |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_32 | Android API Level 32 |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_33 | Android API Level 33 |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_34 | Android API Level 34 |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_35 | Android API Level 35 |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_36 | Android API Level 36 |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_37 | Android API Level 37 |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_38 | Android API Level 38 |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_39 | Android API Level 39 |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_40 | Android API Level 40 |
Murl.IEnums.OPERATING_SYSTEM_ANDROID_LAST | Last operating system in Google Android group |
Murl.IEnums.OPERATING_SYSTEM_LINUX | Linux |
Murl.IEnums.OPERATING_SYSTEM_LINUX_LAST | Last operating system in Linux group |
Murl.IEnums.OPERATING_SYSTEM_TVOS | Apple tvOS |
Murl.IEnums.OPERATING_SYSTEM_TVOS_9_0 | Apple tvOS 9.x |
Murl.IEnums.OPERATING_SYSTEM_TVOS_10_0 | Apple tvOS 10.x |
Murl.IEnums.OPERATING_SYSTEM_TVOS_11_0 | Apple tvOS 11.x |
Murl.IEnums.OPERATING_SYSTEM_TVOS_12_0 | Apple tvOS 12.x |
Murl.IEnums.OPERATING_SYSTEM_TVOS_13_0 | Apple tvOS 13.x |
Murl.IEnums.OPERATING_SYSTEM_TVOS_14_0 | Apple tvOS 14.x |
Murl.IEnums.OPERATING_SYSTEM_TVOS_LAST | Last operating system in Apple iOS group |
Available GPUs. GPUs are divided into distinct groups. Checking class membership of a given value can be done in the following way:
Murl.IEnums.GPU_DEFAULT | The system default GPU |
Murl.IEnums.GPU_GENERIC | Generic group |
Murl.IEnums.GPU_GENERIC_LAST | Last GPU in generic group |
Murl.IEnums.GPU_POWERVR | Imagination Technologies PowerVR group |
Murl.IEnums.GPU_POWERVR_MBX | PowerVR MBX (Series4) |
Murl.IEnums.GPU_POWERVR_SGX | PowerVR SGX (Series5) |
Murl.IEnums.GPU_POWERVR_GX | PowerVR GX (Series6) |
Murl.IEnums.GPU_POWERVR_7X | PowerVR 7XE, 7XT, 7XT+ (Series7) |
Murl.IEnums.GPU_POWERVR_8X | PowerVR 8XE, 8XT, 8XE+ (Series8) |
Murl.IEnums.GPU_POWERVR_9X | PowerVR 9XE, 9XM, 8XEP, 9XMP, 9XTP (Series9) |
Murl.IEnums.GPU_POWERVR_LAST | Last GPU in PowerVR group |
Murl.IEnums.GPU_ADRENO | Adreno group |
Murl.IEnums.GPU_ADRENO_205 | Adreno 205 |
Murl.IEnums.GPU_ADRENO_LAST | Last GPU in Adreno group |
Murl.IEnums.GPU_TEGRA | nVidia Tegra group |
Murl.IEnums.GPU_TEGRA_1 | Tegra 1 |
Murl.IEnums.GPU_TEGRA_2 | Tegra 2 |
Murl.IEnums.GPU_TEGRA_3 | Tegra 3 |
Murl.IEnums.GPU_TEGRA_LAST | Last GPU in Tegra group |
Murl.IEnums.GPU_GEFORCE | nVidia GeForce group |
Murl.IEnums.GPU_GEFORCE_LAST | Last GPU in GeForce group |
Murl.IEnums.GPU_RADEON | AMD Radeon group |
Murl.IEnums.GPU_RADEON_LAST | Last GPU in Radeon group |
Murl.IEnums.GPU_APPLE | Apple GPU group |
Murl.IEnums.GPU_APPLE_3_CORE | Apple Custom GPU (triple-core) |
Murl.IEnums.GPU_APPLE_4_CORE | Apple Custom GPU (quad-core) |
Murl.IEnums.GPU_APPLE_6_CORE | Apple Custom GPU (quad-core) |
Murl.IEnums.GPU_APPLE_7_CORE | Apple Custom GPU (7-core) |
Murl.IEnums.GPU_APPLE_8_CORE | Apple Custom GPU (8-core) |
Murl.IEnums.GPU_APPLE_LAST | Last GPU in Radeon group |
Available engine features
Murl.IEnums.FEATURE_GROUP_GENERAL | |
Murl.IEnums.FEATURE_ACCELERATED_VIDEO_DECODING | Hardware-accelerated video decoding |
Murl.IEnums.FEATURE_ACCELERATED_AUDIO_DECODING | Hardware-accelerated audio decoding |
Murl.IEnums.FEATURE_SEPARATE_BLEND_FUNCTION | Separate blend functions for RGB color & alpha values |
Murl.IEnums.FEATURE_SEPARATE_BLEND_EQUATION | Separate blend equations for RGB color & alpha values |
Murl.IEnums.FEATURE_STREAM_FORMAT_YUV | Planar/semiplanar YUV format support for video streams. |
Murl.IEnums.FEATURE_CLIENT_SIDE_ARRAYS | Client-side buffer arrays. |
Murl.IEnums.FEATURE_GROUP_INDEX_BUFFER | |
Murl.IEnums.FEATURE_INDEX_BUFFER_FORMAT_UINT8 | Support for 8bit index buffers (never available on DirectX). |
Murl.IEnums.FEATURE_INDEX_BUFFER_FORMAT_UINT16 | Support for 16bit index buffers (always available). |
Murl.IEnums.FEATURE_INDEX_BUFFER_FORMAT_UINT32 | Support for 32bit index buffers. |
Murl.IEnums.FEATURE_GROUP_TEXTURE | |
Murl.IEnums.FEATURE_LIMITED_NON_POWER_OF_TWO_TEXTURES | Limited NPOT texture support, with only CLAMP_TO_EDGE and without mip-mapping |
Murl.IEnums.FEATURE_FULL_NON_POWER_OF_TWO_TEXTURES | Full NPOT texture support, including all wrap modes and mip-mapping |
Murl.IEnums.FEATURE_FLAT_COLOR_TEXTURES | 2D color textures. |
Murl.IEnums.FEATURE_FLAT_DEPTH_TEXTURES | 2D depth textures. |
Murl.IEnums.FEATURE_FLAT_STENCIL_TEXTURES | 2D stencil textures. |
Murl.IEnums.FEATURE_CUBE_MAP_COLOR_TEXTURES | Cube map color textures. |
Murl.IEnums.FEATURE_CUBE_MAP_DEPTH_TEXTURES | Cube map depth textures. |
Murl.IEnums.FEATURE_CUBE_MAP_STENCIL_TEXTURES | Cube map stencil textures. |
Murl.IEnums.FEATURE_VOLUME_COLOR_TEXTURES | 3D color textures. |
Murl.IEnums.FEATURE_VOLUME_DEPTH_TEXTURES | 3D depth textures. |
Murl.IEnums.FEATURE_VOLUME_STENCIL_TEXTURES | 3D stencil textures. |
Murl.IEnums.FEATURE_TEXTURE_FILTER_ANISOTROPIC | Anisotropic texture filtering. |
Murl.IEnums.FEATURE_TEXTURE_FILTER_HALF_FLOAT_LINEAR | Linear filtering for half-float textures. |
Murl.IEnums.FEATURE_TEXTURE_FILTER_FLOAT_LINEAR | Linear filtering for float textures. |
Murl.IEnums.FEATURE_FLAT_ARRAY_COLOR_TEXTURES | 2D color array textures. |
Murl.IEnums.FEATURE_FLAT_ARRAY_DEPTH_TEXTURES | 2D depth array textures. |
Murl.IEnums.FEATURE_FLAT_ARRAY_STENCIL_TEXTURES | 2D stencil array textures. |
Murl.IEnums.FEATURE_CUBE_MAP_ARRAY_COLOR_TEXTURES | Cube map color array textures. |
Murl.IEnums.FEATURE_CUBE_MAP_ARRAY_DEPTH_TEXTURES | Cube map depth array textures. |
Murl.IEnums.FEATURE_CUBE_MAP_ARRAY_STENCIL_TEXTURES | Cube map stencil array textures. |
Murl.IEnums.FEATURE_VOLUME_ARRAY_COLOR_TEXTURES | 3D color array textures. |
Murl.IEnums.FEATURE_VOLUME_ARRAY_DEPTH_TEXTURES | 3D depth array textures. |
Murl.IEnums.FEATURE_VOLUME_ARRAY_STENCIL_TEXTURES | 3D stencil array textures. |
Murl.IEnums.FEATURE_GROUP_FRAMEBUFFER | |
Murl.IEnums.FEATURE_LIMITED_NON_POWER_OF_TWO_FRAMEBUFFERS | Limited NPOT frame buffer support, with only CLAMP_TO_EDGE and without mip-mapping |
Murl.IEnums.FEATURE_FULL_NON_POWER_OF_TWO_FRAMEBUFFERS | Full NPOT frame buffer support, including all wrap modes and mip-mapping |
Murl.IEnums.FEATURE_FRAMEBUFFER_FLAT_COLOR_TEXTURES | Support for rendering to a 2D color texture (always available). |
Murl.IEnums.FEATURE_FRAMEBUFFER_FLAT_DEPTH_TEXTURES | Support for rendering to a 2D depth texture. |
Murl.IEnums.FEATURE_FRAMEBUFFER_FLAT_STENCIL_TEXTURES | Support for rendering to a 2D stencil texture. |
Murl.IEnums.FEATURE_FRAMEBUFFER_CUBE_MAP_COLOR_TEXTURES | Support for rendering to a cube map color texture (always available). |
Murl.IEnums.FEATURE_FRAMEBUFFER_CUBE_MAP_DEPTH_TEXTURES | Support for rendering to a cube map depth texture. |
Murl.IEnums.FEATURE_FRAMEBUFFER_CUBE_MAP_STENCIL_TEXTURES | Support for rendering to a cube map stencil texture. |
Murl.IEnums.FEATURE_FRAMEBUFFER_VOLUME_COLOR_TEXTURES | Support for rendering to a 3D color texture (always available). |
Murl.IEnums.FEATURE_FRAMEBUFFER_VOLUME_DEPTH_TEXTURES | Support for rendering to a 3D depth texture. |
Murl.IEnums.FEATURE_FRAMEBUFFER_VOLUME_STENCIL_TEXTURES | Support for rendering to a 3D stencil texture. |
Murl.IEnums.FEATURE_FRAMEBUFFER_MIP_MAPS | Mip-mapped frame buffer support. |
Murl.IEnums.FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_1 | At most 1 framebuffer color texture target. |
Murl.IEnums.FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_2 | At most 2 framebuffer color texture targets. |
Murl.IEnums.FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_4 | At most 4 framebuffer color texture targets. |
Murl.IEnums.FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_8 | At most 8 framebuffer color texture targets. |
Murl.IEnums.FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_16 | At most 16 framebuffer color texture targets. |
Murl.IEnums.FEATURE_FRAMEBUFFER_FLAT_ARRAY_COLOR_TEXTURES | Support for rendering to a 2D color array texture. |
Murl.IEnums.FEATURE_FRAMEBUFFER_FLAT_ARRAY_DEPTH_TEXTURES | Support for rendering to a 2D depth array texture. |
Murl.IEnums.FEATURE_FRAMEBUFFER_FLAT_ARRAY_STENCIL_TEXTURES | Support for rendering to a 2D stencil array texture. |
Murl.IEnums.FEATURE_FRAMEBUFFER_CUBE_MAP_ARRAY_COLOR_TEXTURES | Support for rendering to a cube map color array texture. |
Murl.IEnums.FEATURE_FRAMEBUFFER_CUBE_MAP_ARRAY_DEPTH_TEXTURES | Support for rendering to a cube map depth array texture. |
Murl.IEnums.FEATURE_FRAMEBUFFER_CUBE_MAP_ARRAY_STENCIL_TEXTURES | Support for rendering to a cube map stencil array texture. |
Murl.IEnums.FEATURE_FRAMEBUFFER_VOLUME_ARRAY_COLOR_TEXTURES | Support for rendering to a 3D color array texture. |
Murl.IEnums.FEATURE_FRAMEBUFFER_VOLUME_ARRAY_DEPTH_TEXTURES | Support for rendering to a 3D depth array texture. |
Murl.IEnums.FEATURE_FRAMEBUFFER_VOLUME_ARRAY_STENCIL_TEXTURES | Support for rendering to a 3D stencil array texture. |
Murl.IEnums.FEATURE_GROUP_TEXTURE_COMPRESSION | |
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_PVRTC | PVR texture compression. |
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_ETC1 | ETC1 texture compression. |
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_ETC2 | ETC2 texture compression. |
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_ASTC | ASTC texture compression. |
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_BC1 | BC1 (a.k.a. DXTC1) texture compression. |
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_BC2 | BC2 (a.k.a. DXTC3) texture compression. |
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_BC3 | BC3 (a.k.a. DXTC5) texture compression. |
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_BC4 | BC4 texture compression. |
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_BC5 | BC5 texture compression. |
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_BC6 | BC6 texture compression. |
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_BC7 | BC7 texture compression. |
Murl.IEnums.FEATURE_GROUP_PIXEL_FORMAT | |
Murl.IEnums.FEATURE_PIXEL_FORMAT_L8 | Availability of IEnums::PIXEL_FORMAT_L8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_A8 | Availability of IEnums::PIXEL_FORMAT_A8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_L8_A8 | Availability of IEnums::PIXEL_FORMAT_L8_A8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_R8 | Availability of IEnums::PIXEL_FORMAT_R8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_R8_G8 | Availability of IEnums::PIXEL_FORMAT_R8_G8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_R8_G8_B8 | Availability of IEnums::PIXEL_FORMAT_R8_G8_B8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_R5_G6_B5 | Availability of IEnums::PIXEL_FORMAT_R5_G6_B5. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_R8_G8_B8_A8 | Availability of IEnums::PIXEL_FORMAT_R8_G8_B8_A8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_B8_G8_R8_A8 | Availability of IEnums::PIXEL_FORMAT_B8_G8_R8_A8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_A8_B8_G8_R8 | Availability of IEnums::PIXEL_FORMAT_A8_B8_G8_R8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_A8_R8_G8_B8 | Availability of IEnums::PIXEL_FORMAT_A8_R8_G8_B8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_R5_G5_B5_A1 | Availability of IEnums::PIXEL_FORMAT_R5_G5_B5_A1. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_R4_G4_B4_A4 | Availability of IEnums::PIXEL_FORMAT_R4_G4_B4_A4. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_SL8 | Availability of IEnums::PIXEL_FORMAT_SL8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_SL8_A8 | Availability of IEnums::PIXEL_FORMAT_SL8_A8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_SR8 | Availability of IEnums::PIXEL_FORMAT_SR8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_SR8_SG8 | Availability of IEnums::PIXEL_FORMAT_SR8_SG8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_SR8_SG8_SB8 | Availability of IEnums::PIXEL_FORMAT_SR8_SG8_SB8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_SR8_SG8_SB8_A8 | Availability of IEnums::PIXEL_FORMAT_SR8_SG8_SB8_A8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_LF16 | Availability of IEnums::PIXEL_FORMAT_LF16. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_AF16 | Availability of IEnums::PIXEL_FORMAT_AF16. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_LF16_AF16 | Availability of IEnums::PIXEL_FORMAT_LF16_AF16. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_RF16 | Availability of IEnums::PIXEL_FORMAT_RF16. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_RF16_GF16 | Availability of IEnums::PIXEL_FORMAT_RF16_GF16. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_RF16_GF16_BF16 | Availability of IEnums::PIXEL_FORMAT_RF16_GF16_BF16. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_RF16_GF16_BF16_AF16 | Availability of IEnums::PIXEL_FORMAT_RF16_GF16_BF16_AF16. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_LF32 | Availability of IEnums::PIXEL_FORMAT_LF32. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_AF32 | Availability of IEnums::PIXEL_FORMAT_AF32. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_LF32_AF32 | Availability of IEnums::PIXEL_FORMAT_LF32_AF32. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_RF32 | Availability of IEnums::PIXEL_FORMAT_RF32. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_RF32_GF32 | Availability of IEnums::PIXEL_FORMAT_RF32_GF32. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_RF32_GF32_BF32 | Availability of IEnums::PIXEL_FORMAT_RF32_GF32_BF32. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_RF32_GF32_BF32_AF32 | Availability of IEnums::PIXEL_FORMAT_RF32_GF32_BF32_AF32. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_RF11_GF11_BF10 | Availability of IEnums::PIXEL_FORMAT_RF11_GF11_BF10. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_D16 | Availability of IEnums::PIXEL_FORMAT_D16. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_D32 | Availability of IEnums::PIXEL_FORMAT_D32. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_DF32 | Availability of IEnums::PIXEL_FORMAT_DF32. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_S8 | Availability of IEnums::PIXEL_FORMAT_S8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_D24_S8 | Availability of IEnums::PIXEL_FORMAT_D24_S8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_DF32_S8 | Availability of IEnums::PIXEL_FORMAT_DF32_S8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_Y8 | Availability of IEnums::PIXEL_FORMAT_Y8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_U8 | Availability of IEnums::PIXEL_FORMAT_U8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_V8 | Availability of IEnums::PIXEL_FORMAT_V8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_U8_V8 | Availability of IEnums::PIXEL_FORMAT_U8_V8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_V8_U8 | Availability of IEnums::PIXEL_FORMAT_V8_U8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_PVRTC_RGB_4BPPV1 | Availability of IEnums::PIXEL_FORMAT_PVRTC_RGB_4BPPV1. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_PVRTC_RGB_2BPPV1 | Availability of IEnums::PIXEL_FORMAT_PVRTC_RGB_2BPPV1. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_PVRTC_RGBA_4BPPV1 | Availability of IEnums::PIXEL_FORMAT_PVRTC_RGBA_4BPPV1. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_PVRTC_RGBA_2BPPV1 | Availability of IEnums::PIXEL_FORMAT_PVRTC_RGBA_2BPPV1. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_PVRTC_SRGB_4BPPV1 | Availability of IEnums::PIXEL_FORMAT_PVRTC_SRGB_4BPPV1. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_PVRTC_SRGB_2BPPV1 | Availability of IEnums::PIXEL_FORMAT_PVRTC_SRGB_2BPPV1. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_PVRTC_SRGBA_4BPPV1 | Availability of IEnums::PIXEL_FORMAT_PVRTC_SRGBA_4BPPV1. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_PVRTC_SRGBA_2BPPV1 | Availability of IEnums::PIXEL_FORMAT_PVRTC_SRGBA_2BPPV1. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC1_RGB_4BPP | Availability of IEnums::PIXEL_FORMAT_ETC1_RGB_4BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_R11_4BPP | Availability of IEnums::PIXEL_FORMAT_ETC2_R11_4BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_SIGNED_R11_4BPP | Availability of IEnums::PIXEL_FORMAT_ETC2_SIGNED_R11_4BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_RG11_8BPP | Availability of IEnums::PIXEL_FORMAT_ETC2_RG11_8BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_SIGNED_RG11_8BPP | Availability of IEnums::PIXEL_FORMAT_ETC2_SIGNED_RG11_8BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_RGB8_4BPP | Availability of IEnums::PIXEL_FORMAT_ETC2_RGB8_4BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_SRGB8_4BPP | Availability of IEnums::PIXEL_FORMAT_ETC2_SRGB8_4BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_RGB8_PUNCHTHROUGH_ALPHA1_4BPP | Availability of IEnums::PIXEL_FORMAT_ETC2_RGB8_PUNCHTHROUGH_ALPHA1_4BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_SRGB8_PUNCHTHROUGH_ALPHA1_4BPP | Availability of IEnums::PIXEL_FORMAT_ETC2_SRGB8_PUNCHTHROUGH_ALPHA1_4BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_RGBA8_8BPP | Availability of IEnums::PIXEL_FORMAT_ETC2_RGBA8_8BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_SRGB8_ALPHA8_8BPP | Availability of IEnums::PIXEL_FORMAT_ETC2_SRGB8_ALPHA8_8BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_4X4 | Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_4X4. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_5X4 | Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_5X4. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_5X5 | Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_5X5. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_6X5 | Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_6X5. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_6X6 | Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_6X6. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_8X5 | Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_8X5. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_8X6 | Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_8X6. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_8X8 | Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_8X8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X5 | Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_10X5. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X6 | Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_10X6. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X8 | Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_10X8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X10 | Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_10X10. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_12X10 | Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_12X10. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_12X12 | Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_12X12. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_4X4 | Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_4X4. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X4 | Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X4. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X5 | Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X5. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X5 | Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X5. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X6 | Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X6. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X5 | Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X5. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X6 | Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X6. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X8 | Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X5 | Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X5. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X6 | Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X6. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X8 | Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X10 | Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X10. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X10 | Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X10. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X12 | Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X12. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_4X4 | Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_4X4. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_5X4 | Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_5X4. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_5X5 | Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_5X5. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_6X5 | Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_6X5. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_6X6 | Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_6X6. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_8X5 | Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_8X5. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_8X6 | Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_8X6. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_8X8 | Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_8X8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X5 | Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_10X5. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X6 | Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_10X6. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X8 | Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_10X8. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X10 | Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_10X10. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_12X10 | Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_12X10. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_12X12 | Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_12X12. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC1_RGB_4BPP | Availability of IEnums::PIXEL_FORMAT_BC1_RGB_4BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC1_SRGB_4BPP | Availability of IEnums::PIXEL_FORMAT_BC1_SRGB_4BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC1_RGBA_4BPP | Availability of IEnums::PIXEL_FORMAT_BC1_RGBA_4BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC1_SRGBA_4BPP | Availability of IEnums::PIXEL_FORMAT_BC1_SRGBA_4BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC2_RGBA_8BPP | Availability of IEnums::PIXEL_FORMAT_BC2_RGBA_8BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC2_SRGBA_8BPP | Availability of IEnums::PIXEL_FORMAT_BC2_SRGBA_8BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC3_RGBA_8BPP | Availability of IEnums::PIXEL_FORMAT_BC3_RGBA_8BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC3_SRGBA_8BPP | Availability of IEnums::PIXEL_FORMAT_BC3_SRGBA_8BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC4_R_4BPP | Availability of IEnums::PIXEL_FORMAT_BC4_R_4BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC5_RG_8BPP | Availability of IEnums::PIXEL_FORMAT_BC5_RG_8BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC6_RGB_SF_8BPP | Availability of IEnums::PIXEL_FORMAT_BC6_RGB_SF_8BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC6_RGB_UF_8BPP | Availability of IEnums::PIXEL_FORMAT_BC6_RGB_UF_8BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC7_RGBA_8BPP | Availability of IEnums::PIXEL_FORMAT_BC7_RGBA_8BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC7_SRGBA_8BPP | Availability of IEnums::PIXEL_FORMAT_BC7_SRGBA_8BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_RGTC_R_U_4BPP | Availability of IEnums::PIXEL_FORMAT_RGTC_R_U_4BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_RGTC_R_S_4BPP | Availability of IEnums::PIXEL_FORMAT_RGTC_R_S_4BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_RGTC_RG_U_8BPP | Availability of IEnums::PIXEL_FORMAT_RGTC_RG_U_8BPP. |
Murl.IEnums.FEATURE_PIXEL_FORMAT_RGTC_RG_S_8BPP | Availability of IEnums::PIXEL_FORMAT_RGTC_RG_S_8BPP. |
Murl.IEnums.FEATURE_GROUP_DEPTH_BUFFER_FORMAT | |
Murl.IEnums.FEATURE_DEPTH_BUFFER_FORMAT_GENERIC | Availability of IEnums::DEPTH_BUFFER_FORMAT_GENERIC. |
Murl.IEnums.FEATURE_DEPTH_BUFFER_FORMAT_D16 | Availability of IEnums::DEPTH_BUFFER_FORMAT_D16. |
Murl.IEnums.FEATURE_DEPTH_BUFFER_FORMAT_D24 | Availability of IEnums::DEPTH_BUFFER_FORMAT_D24. |
Murl.IEnums.FEATURE_DEPTH_BUFFER_FORMAT_D32 | Availability of IEnums::DEPTH_BUFFER_FORMAT_D32. |
Murl.IEnums.FEATURE_DEPTH_BUFFER_FORMAT_DF32 | Availability of IEnums::DEPTH_BUFFER_FORMAT_DF32. |
Murl.IEnums.FEATURE_DEPTH_BUFFER_FORMAT_D24_S8 | Availability of IEnums::DEPTH_BUFFER_FORMAT_D24_S8. |
Murl.IEnums.FEATURE_DEPTH_BUFFER_FORMAT_DF32_S8 | Availability of IEnums::DEPTH_BUFFER_FORMAT_DF32_S8. |
Murl.IEnums.FEATURE_GROUP_STENCIL_BUFFER_FORMAT | |
Murl.IEnums.FEATURE_STENCIL_BUFFER_FORMAT_GENERIC | Availability of IEnums::STENCIL_BUFFER_FORMAT_GENERIC. |
Murl.IEnums.FEATURE_STENCIL_BUFFER_FORMAT_S8 | Availability of IEnums::STENCIL_BUFFER_FORMAT_S8. |
Murl.IEnums.FEATURE_STENCIL_BUFFER_FORMAT_D24_S8 | Availability of IEnums::STENCIL_BUFFER_FORMAT_D24_S8. |
Murl.IEnums.FEATURE_STENCIL_BUFFER_FORMAT_DF32_S8 | Availability of IEnums::STENCIL_BUFFER_FORMAT_DF32_S8. |
Murl.IEnums.FEATURE_GROUP_SHADER | |
Murl.IEnums.FEATURE_VERTEX_SHADERS | Vertex shader programs. |
Murl.IEnums.FEATURE_FRAGMENT_SHADERS | Fragment (pixel) shader programs. |
Murl.IEnums.FEATURE_GEOMETRY_SHADERS | Geometry shader programs. |
Murl.IEnums.FEATURE_DOMAIN_SHADERS | Domain shader programs. |
Murl.IEnums.FEATURE_HULL_SHADERS | hull shader programs. |
Murl.IEnums.FEATURE_COMPUTE_SHADERS | compute shader programs. |
Murl.IEnums.FEATURE_VERTEX_SHADER_TEXTURE_ACCESS | Allows the vertex shader to access a texture. |
Murl.IEnums.FEATURE_FRAGMENT_SHADER_TEXTURE_LOD | LOD texture access from (fragment) shaders |
Murl.IEnums.FEATURE_INSTANCED_RENDERING | Instanced rendering support. |
Murl.IEnums.FEATURE_FEEDBACK_BUFFERS | Feedback buffer support. |
Murl.IEnums.FEATURE_OCCLUSION_QUERIES | Occlusion query support. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_1 | At most 1 vertex attribute available in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_2 | At most 2 vertex attributes available in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_4 | At most 4 vertex attributes available in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_8 | At most 8 vertex attributes available in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_16 | At most 16 vertex attributes available in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_32 | At most 32 vertex attributes available in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_64 | At most 64 vertex attributes available in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_16 | At most 16 4-component uniform vectors available in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_32 | At most 32 4-component uniform vectors available in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_64 | At most 64 4-component uniform vectors available in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_128 | At most 128 4-component uniform vectors available in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_256 | At most 256 4-component uniform vectors available in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_512 | At most 512 4-component uniform vectors available in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_1024 | At most 1024 4-component uniform vectors available in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_1 | At most 1 texture unit available to be sampled in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_2 | At most 2 texture units available to be sampled in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_4 | At most 4 texture units available to be sampled in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_8 | At most 8 texture units available to be sampled in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_16 | At most 16 texture units available to be sampled in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_32 | At most 32 texture units available to be sampled in a vertex shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_64 | At most 64 texture units available to be sampled in a vertex shader. |
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_16 | At most 16 4-component uniform vectors available in a fragment shader. |
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_32 | At most 32 4-component uniform vectors available in a fragment shader. |
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_64 | At most 64 4-component uniform vectors available in a fragment shader. |
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_128 | At most 128 4-component uniform vectors available in a fragment shader. |
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_256 | At most 256 4-component uniform vectors available in a fragment shader. |
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_512 | At most 512 4-component uniform vectors available in a fragment shader. |
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_1024 | At most 1024 4-component uniform vectors available in a fragment shader. |
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_1 | At most 1 texture unit available to be sampled in a fragment shader. |
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_2 | At most 2 texture units available to be sampled in a fragment shader. |
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_4 | At most 4 texture units available to be sampled in a fragment shader. |
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_8 | At most 8 texture units available to be sampled in a fragment shader. |
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_16 | At most 16 texture units available to be sampled in a fragment shader. |
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_32 | At most 32 texture units available to be sampled in a fragment shader. |
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_64 | At most 64 texture units available to be sampled in a fragment shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_8 | At most 8 4-component varing vectors available between vertex and fragment shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_16 | At most 16 4-component varing vectors available between vertex and fragment shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_32 | At most 32 4-component varing vectors available between vertex and fragment shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_64 | At most 64 4-component varing vectors available between vertex and fragment shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_128 | At most 128 4-component varing vectors available between vertex and fragment shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_256 | At most 256 4-component varing vectors available between vertex and fragment shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_512 | At most 512 4-component varing vectors available between vertex and fragment shader. |
Murl.IEnums.FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_1024 | At most 1024 4-component varing vectors available between vertex and fragment shader. |
Murl.IEnums.FEATURE_FRAGMENT_SHADER_SHADOW_SAMPLERS | |
Murl.IEnums.FEATURE_GROUP_COLOR_BUFFER_FORMAT | |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_GENERIC | Availability of IEnums::COLOR_BUFFER_FORMAT_GENERIC. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_R8 | Availability of IEnums::COLOR_BUFFER_FORMAT_R8. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_R8_G8 | Availability of IEnums::COLOR_BUFFER_FORMAT_R8_G8. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_R8_G8_B8 | Availability of IEnums::COLOR_BUFFER_FORMAT_R8_G8_B8. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_R5_G6_B5 | Availability of IEnums::COLOR_BUFFER_FORMAT_R5_G6_B5. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_R8_G8_B8_A8 | Availability of IEnums::COLOR_BUFFER_FORMAT_R8_G8_B8_A8. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_R5_G5_B5_A1 | Availability of IEnums::COLOR_BUFFER_FORMAT_R5_G5_B5_A1. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_R4_G4_B4_A4 | Availability of IEnums::COLOR_BUFFER_FORMAT_R4_G4_B4_A4. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_SR8 | Availability of IEnums::COLOR_BUFFER_FORMAT_SR8. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_SR8_SG8 | Availability of IEnums::COLOR_BUFFER_FORMAT_SR8_SG8. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_SR8_SG8_SB8 | Availability of IEnums::COLOR_BUFFER_FORMAT_SR8_SG8_SB8. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_SR8_SG8_SB8_A8 | Availability of IEnums::COLOR_BUFFER_FORMAT_SR8_SG8_SB8_A8. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_RF16 | Availability of IEnums::COLOR_BUFFER_FORMAT_RF16. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_RF16_GF16 | Availability of IEnums::COLOR_BUFFER_FORMAT_RF16_GF16. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_RF16_GF16_BF16 | Availability of IEnums::COLOR_BUFFER_FORMAT_RF16_GF16_BF16. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_RF16_GF16_BF16_AF16 | Availability of IEnums::COLOR_BUFFER_FORMAT_RF16_GF16_BF16_AF16. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_RF32 | Availability of IEnums::COLOR_BUFFER_FORMAT_RF32. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_RF32_GF32 | Availability of IEnums::COLOR_BUFFER_FORMAT_RF32_GF32. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_RF32_GF32_BF32 | Availability of IEnums::COLOR_BUFFER_FORMAT_RF32_GF32_BF32. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_RF32_GF32_BF32_AF32 | Availability of IEnums::COLOR_BUFFER_FORMAT_RF32_GF32_BF32_AF32. |
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_RF11_GF11_BF10 | Availability of IEnums::COLOR_BUFFER_FORMAT_RF11_GF11_BF10. |
Murl.IEnums.NUM_FEATURES |
Available Video APIs. Depending on the platform and build configuration, not all of these APIs may be available at the same time.
Murl.IEnums.VIDEO_API_DEFAULT | Default Video API selected by the system |
Murl.IEnums.VIDEO_API_DUMMY | Dummy Video API |
Murl.IEnums.VIDEO_API_GLES11 | OpenGL ES 1.1 API |
Murl.IEnums.VIDEO_API_GLES20 | OpenGL ES 2.0 API |
Murl.IEnums.VIDEO_API_DX90 | Microsoft DirectX 9 API |
Murl.IEnums.VIDEO_API_DX111 | Microsoft DirectX 11 API |
Murl.IEnums.VIDEO_API_GLES30 | OpenGL ES 3.0 API |
Murl.IEnums.VIDEO_API_VULKAN | Vulkan API |
Murl.IEnums.VIDEO_API_DX12 | Microsoft DirectX 12 API |
Available Audio APIs. Depending on the platform and build configuration, not all of these APIs may be available at the same time.
Murl.IEnums.AUDIO_API_DEFAULT | Default Audio API selected by the system. |
Murl.IEnums.AUDIO_API_DUMMY | Dummy Audio API, does not produce any sound at all. |
Murl.IEnums.AUDIO_API_AL11 | OpenAL 1.1 API |
Murl.IEnums.AUDIO_API_SLES10 | OpenSL ES 1.0 API |
Murl.IEnums.AUDIO_API_DX11 | Microsoft DirectX 11 API |
Screen edge. Screen edges are defined as a bit mask that can be OR'ed together to represent multiple edges in one value.
Murl.IEnums.SCREEN_EDGE_NONE | No edge |
Murl.IEnums.SCREEN_EDGE_TOP | Top edge |
Murl.IEnums.SCREEN_EDGE_LEFT | Left edge |
Murl.IEnums.SCREEN_EDGE_BOTTOM | Bottom edge |
Murl.IEnums.SCREEN_EDGE_RIGHT | Right edge |
Murl.IEnums.NUM_SCREEN_EDGES | |
Murl.IEnums.SCREEN_EDGE_MASK |
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.
Murl.IEnums.ORIENTATION_DEFAULT | Default orientation (equals ORIENTATION_ROTATE_0) |
Murl.IEnums.ORIENTATION_ROTATE_0 | Rotated 0° orientation (not rotated) |
Murl.IEnums.ORIENTATION_ROTATE_90_CW | Rotated 90° in clockwise direction |
Murl.IEnums.ORIENTATION_ROTATE_180 | Rotated 180° orientation |
Murl.IEnums.ORIENTATION_ROTATE_90_CCW | Rotated 90° in counter-clockwise direction |
Murl.IEnums.NUM_ORIENTATIONS | |
Murl.IEnums.ORIENTATION_MASK |
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.
Murl.IEnums.SCREEN_ORIENTATION_DEFAULT | Default orientation (equals SCREEN_ORIENTATION_PORTRAIT_1) |
Murl.IEnums.SCREEN_ORIENTATION_PORTRAIT_1 | Regular portrait orientation |
Murl.IEnums.SCREEN_ORIENTATION_LANDSCAPE_1 | Regular landscape orientation |
Murl.IEnums.SCREEN_ORIENTATION_PORTRAIT_2 | Upside-down portrait orientation |
Murl.IEnums.SCREEN_ORIENTATION_LANDSCAPE_2 | Upside-down landscape orientation |
Murl.IEnums.NUM_SCREEN_ORIENTATIONS | |
Murl.IEnums.SCREEN_ORIENTATION_MASK |
Sensor orientations. The sensor orientations are defined with respect to the device's screen orientation.
Murl.IEnums.SENSOR_ORIENTATION_UNKNOWN | Unknown orientation, when the device is not able to report the actual one. |
Murl.IEnums.SENSOR_ORIENTATION_PORTRAIT_1 | Device oriented vertically, home button on the bottom |
Murl.IEnums.SENSOR_ORIENTATION_PORTRAIT_2 | Device oriented vertically, home button on the top |
Murl.IEnums.SENSOR_ORIENTATION_LANDSCAPE_1 | Device oriented horizontally, home button on the right |
Murl.IEnums.SENSOR_ORIENTATION_LANDSCAPE_2 | Device oriented horizontally, home button on the left |
Murl.IEnums.SENSOR_ORIENTATION_FACE_UP | Some devices (e.g. Galaxy Tab) do report landscape!? |
Murl.IEnums.SENSOR_ORIENTATION_FACE_DOWN | Not supported by Android devices. |
Murl.IEnums.NUM_SENSOR_ORIENTATIONS |
The engine's run loop mode.
Murl.IEnums.RUN_LOOP_MODE_DEFAULT | The default run loop mode. |
Murl.IEnums.RUN_LOOP_MODE_INTERLEAVED | Interleaved processing of logic and rendering. |
Murl.IEnums.RUN_LOOP_MODE_SEQUENTIAL | Sequential processing of logic and rendering. |
Run loop triggers. Run loop triggers act as a hint to the platform front-end for when to perform an additional execution cycle of the engine's main loop, e.g. when a key or mouse button is pressed or released. Currently this only has effect when running in a web browser (via the Emscripten platform). Here it is usually necessary to enable one or more of these hints when a security-relevant action should be triggered from logic code (such as switching to full-screen mode, locking the mouse pointer or opening an external browser window), as these actions are normally only carried out when explicitly triggered during the execution of a JavaScript key or mouse click event. Note that these additional run loop cycles may affect the actual display frame rate; therefore these hints can be dynamically enabled/disabled via IAppConfiguration::SetRunLoopTriggers() to provide a stutter-free frame rate for e.g. a keyboard-controlled action game.
Murl.IEnums.RUN_LOOP_TRIGGER_NONE | No trigger. |
Murl.IEnums.RUN_LOOP_TRIGGER_KEY_DOWN | Trigger the run loop when a key down event occurs. |
Murl.IEnums.RUN_LOOP_TRIGGER_KEY_UP | Trigger the run loop when a key up event occurs. |
Murl.IEnums.RUN_LOOP_TRIGGER_MOUSE_DOWN | Trigger the run loop when a mouse down event occurs. |
Murl.IEnums.RUN_LOOP_TRIGGER_MOUSE_UP | Trigger the run loop when a mouse up event occurs. |
Murl.IEnums.RUN_LOOP_TRIGGER_ALL | All triggers. |
Application run states.
Murl.IEnums.APP_RUN_STATE_DEFAULT | Default state. |
Murl.IEnums.APP_RUN_STATE_RUNNING | Application is running. |
Murl.IEnums.APP_RUN_STATE_PAUSED | Application is paused. The internal clock is halted, but output is still generated. |
Murl.IEnums.APP_RUN_STATE_SUSPENDED | Application is suspended. Neither clock nor output are running. |
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.
Murl.IEnums.SUSPENDABLE_RESOURCE_NONE | No suspendable resources. |
Murl.IEnums.SUSPENDABLE_RESOURCE_VIDEO_FRAME_BUFFER | Frame buffers from the video renderer. |
Murl.IEnums.SUSPENDABLE_RESOURCE_AUDIO_BUFFER | Sample buffers from the audio renderer. |
Murl.IEnums.SUSPENDABLE_RESOURCE_AUDIO_PLAYABLE | Playable objects from the audio renderer. |
Murl.IEnums.SUSPENDABLE_RESOURCE_VIDEO_BUFFERS | buffer resources from the video renderer. |
Murl.IEnums.SUSPENDABLE_RESOURCE_VIDEO_OTHER | other resources from the video renderer. |
Murl.IEnums.SUSPENDABLE_RESOURCE_OTHER | Other resources. |
Murl.IEnums.SUSPENDABLE_RESOURCE_ALL | All available resources. |
Package types.
Murl.IEnums.PACKAGE_TYPE_NATIVE | Native package type (.murlpkg). |
Murl.IEnums.PACKAGE_TYPE_XML | XML package type (.murlres). |
Murl.IEnums.PACKAGE_TYPE_CUSTOM | Custom package type. |
Murl.IEnums.NUM_PACKAGE_TYPES |
Available categories for file access.
Murl.IEnums.FILE_CATEGORY_DEFAULT | The default category. |
Murl.IEnums.FILE_CATEGORY_ROOT | The root of the file system. |
Murl.IEnums.FILE_CATEGORY_APPLICATION | The path where the application is residing. |
Murl.IEnums.FILE_CATEGORY_CURRENT | The current shell path at the time of starting the application. |
Murl.IEnums.FILE_CATEGORY_RESOURCE | The path to the application's resources. |
Murl.IEnums.FILE_CATEGORY_SHARED | The shared user directory. |
Murl.IEnums.FILE_CATEGORY_PRIVATE | The private user directory. |
Murl.IEnums.FILE_CATEGORY_CACHE | The user's cache directory |
Murl.IEnums.FILE_CATEGORY_TEMPORARY | A temp directory |
Murl.IEnums.FILE_CATEGORY_LIBRARY | The path where accompanying shared libraries are residing, if available. |
Murl.IEnums.NUM_FILE_CATEGORIES |
Available RGB pixel formats.
Murl.IEnums.RGB_PIXEL_FORMAT_DEFAULT | Default RGB pixel format |
Murl.IEnums.RGB_PIXEL_FORMAT_R8_G8_B8 | 24 bit RGB (8 bits per component) |
Murl.IEnums.RGB_PIXEL_FORMAT_R5_G6_B5 | 16 bit RGB (5 bits red, 6 bits green, 5 bits blue) |
Available RGBA pixel formats.
Murl.IEnums.RGBA_PIXEL_FORMAT_DEFAULT | Default RGBA pixel format |
Murl.IEnums.RGBA_PIXEL_FORMAT_R8_G8_B8_A8 | 32 bit integer RGBA, with 8 bits per component (always available). |
Murl.IEnums.RGBA_PIXEL_FORMAT_B8_G8_R8_A8 | 32 bit integer BGRA, with 8 bits per component (on certain platforms). |
Murl.IEnums.RGBA_PIXEL_FORMAT_A8_B8_G8_R8 | 32 bit integer ABGR, with 8 bits per component (on certain platforms). |
Murl.IEnums.RGBA_PIXEL_FORMAT_A8_R8_G8_B8 | 32 bit integer ARGB, with 8 bits per component (on certain platforms). |
Murl.IEnums.RGBA_PIXEL_FORMAT_R5_G5_B5_A1 | 16 bit RGBA (5 bits red, 5 bits green, 5 bits blue, 1 bit alpha) |
Murl.IEnums.RGBA_PIXEL_FORMAT_R4_G4_B4_A4 | 16 bit RGBA (4 bits per component) |