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