Murl Engine Lua Addon API  Version 1.0 beta
Configuration

A collection of system-wide constant enumerations.

All enumerations can be accessed by a corresponding Enum accessor.


Group members

Enumerations


GroupRanges

Ranges for groups.

Murl.IEnums.GROUP_SHIFTGroup bit shift value.
Murl.IEnums.GROUP_STARTGroup start value.
Murl.IEnums.GROUP_MASKGroup mask value.

Language

Available (written) languages.

Murl.IEnums.LANGUAGE_DEFAULTThe system default language
Murl.IEnums.LANGUAGE_ENGLISHEnglish language
Murl.IEnums.LANGUAGE_GERMANGerman language
Murl.IEnums.LANGUAGE_FRENCHFrench language
Murl.IEnums.LANGUAGE_SPANISHSpanish language
Murl.IEnums.LANGUAGE_ITALIANItalian language
Murl.IEnums.LANGUAGE_CHINESESimplified Chinese language
Murl.IEnums.LANGUAGE_KOREANKorean language
Murl.IEnums.LANGUAGE_JAPANESEJapanese language
Murl.IEnums.LANGUAGE_RUSSIANRussian language
Murl.IEnums.LANGUAGE_PORTUGUESEPortuguese language
Murl.IEnums.NUM_LANGUAGES

TargetClass

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

IEnums::TargetClass x = ...;
if ((x >= IEnums::TARGET_CLASS_HANDHELD) && (x < IEnums::TARGET_CLASS_HANDHELD_LAST))
{
// x is a member of the "HANDHELD" group
}
Murl.IEnums.TARGET_CLASS_DEFAULTThe system default target device class
Murl.IEnums.TARGET_CLASS_COMPUTERComputer group
Murl.IEnums.TARGET_CLASS_COMPUTER_DESKTOPDesktop computer
Murl.IEnums.TARGET_CLASS_COMPUTER_LAPTOPLaptop computer
Murl.IEnums.TARGET_CLASS_COMPUTER_LASTLast target class in computer group
Murl.IEnums.TARGET_CLASS_HANDHELDHandheld device group
Murl.IEnums.TARGET_CLASS_HANDHELD_TABLETTablet
Murl.IEnums.TARGET_CLASS_HANDHELD_SMARTPHONESmartphone
Murl.IEnums.TARGET_CLASS_HANDHELD_MUSIC_PLAYERMusic player
Murl.IEnums.TARGET_CLASS_HANDHELD_LASTLast target class in handheld group
Murl.IEnums.TARGET_CLASS_CONSOLEConsole group
Murl.IEnums.TARGET_CLASS_CONSOLE_GENERICGeneric console
Murl.IEnums.TARGET_CLASS_CONSOLE_LASTLast target class in console group

TargetDevice

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

IEnums::TargetDevice x = ...;
if ((x >= IEnums::TARGET_DEVICE_IPHONE) && (x < IEnums::TARGET_DEVICE_IPHONE_LAST))
{
// x is a member of the "IPHONE" group
}
Murl.IEnums.TARGET_DEVICE_DEFAULTThe system default target device
Murl.IEnums.TARGET_DEVICE_IPHONEiPhone group
Murl.IEnums.TARGET_DEVICE_IPHONE_11st gen iPhone
Murl.IEnums.TARGET_DEVICE_IPHONE_3GiPhone 3G
Murl.IEnums.TARGET_DEVICE_IPHONE_3GSiPhone 3GS
Murl.IEnums.TARGET_DEVICE_IPHONE_4iPhone 4
Murl.IEnums.TARGET_DEVICE_IPHONE_4SiPhone 4S
Murl.IEnums.TARGET_DEVICE_IPHONE_5iPhone 5
Murl.IEnums.TARGET_DEVICE_IPHONE_5CiPhone 5c
Murl.IEnums.TARGET_DEVICE_IPHONE_5SiPhone 5s
Murl.IEnums.TARGET_DEVICE_IPHONE_6iPhone 6
Murl.IEnums.TARGET_DEVICE_IPHONE_6_PLUSiPhone 6 plus
Murl.IEnums.TARGET_DEVICE_IPHONE_6SiPhone 6S
Murl.IEnums.TARGET_DEVICE_IPHONE_6S_PLUSiPhone 6S plus
Murl.IEnums.TARGET_DEVICE_IPHONE_SEiPhone SE
Murl.IEnums.TARGET_DEVICE_IPHONE_7iPhone 7
Murl.IEnums.TARGET_DEVICE_IPHONE_7_PLUSiPhone 7 plus
Murl.IEnums.TARGET_DEVICE_IPHONE_8iPhone 8
Murl.IEnums.TARGET_DEVICE_IPHONE_8_PLUSiPhone 8 plus
Murl.IEnums.TARGET_DEVICE_IPHONE_XiPhone X
Murl.IEnums.TARGET_DEVICE_IPHONE_XRiPhone XR
Murl.IEnums.TARGET_DEVICE_IPHONE_XSiPhone XS
Murl.IEnums.TARGET_DEVICE_IPHONE_XS_MAXiPhone XS Max
Murl.IEnums.TARGET_DEVICE_IPHONE_LASTLast target device in iPhone group
Murl.IEnums.TARGET_DEVICE_IPADiPad group
Murl.IEnums.TARGET_DEVICE_IPAD_11st gen iPad
Murl.IEnums.TARGET_DEVICE_IPAD_22nd gen iPad
Murl.IEnums.TARGET_DEVICE_IPAD_33rd gen iPad
Murl.IEnums.TARGET_DEVICE_IPAD_44th gen iPad
Murl.IEnums.TARGET_DEVICE_IPAD_AIR_11st gen iPad Air
Murl.IEnums.TARGET_DEVICE_IPAD_AIR_22nd gen iPad Air
Murl.IEnums.TARGET_DEVICE_IPAD_MINI_1iPad mini 1st gen
Murl.IEnums.TARGET_DEVICE_IPAD_MINI_2iPad mini 2nd gen
Murl.IEnums.TARGET_DEVICE_IPAD_MINI_3iPad mini 3rd gen
Murl.IEnums.TARGET_DEVICE_IPAD_MINI_4iPad mini 4th gen
Murl.IEnums.TARGET_DEVICE_IPAD_PRO_12IN9_11st gen iPad pro 12.9"</TD></TR> <TR><TD><B>Murl.IEnums.TARGET_DEVICE_IPAD_PRO_9IN7_1</B></TD><TD>1st gen iPad pro 9.7"
Murl.IEnums.TARGET_DEVICE_IPAD_55th gen iPad
Murl.IEnums.TARGET_DEVICE_IPAD_PRO_12IN9_22nd gen iPad pro 12.9"</TD></TR> <TR><TD><B>Murl.IEnums.TARGET_DEVICE_IPAD_PRO_10IN5_1</B></TD><TD>1st gen iPad pro 10.5"
Murl.IEnums.TARGET_DEVICE_IPAD_LASTLast target device in iPad group
Murl.IEnums.TARGET_DEVICE_IPODiPod group
Murl.IEnums.TARGET_DEVICE_IPOD_1G1st gen iPod
Murl.IEnums.TARGET_DEVICE_IPOD_2G2nd gen iPod
Murl.IEnums.TARGET_DEVICE_IPOD_3G3rd gen iPod
Murl.IEnums.TARGET_DEVICE_IPOD_4G4th gen iPod
Murl.IEnums.TARGET_DEVICE_IPOD_5G5th gen iPod
Murl.IEnums.TARGET_DEVICE_IPOD_6G6th gen iPod
Murl.IEnums.TARGET_DEVICE_IPOD_LASTLast target device in iPod group
Murl.IEnums.TARGET_DEVICE_APPLETVAppleTv group
Murl.IEnums.TARGET_DEVICE_APPLETV_44th gen AppleTV
Murl.IEnums.TARGET_DEVICE_APPLETV_4KAppleTV 4K
Murl.IEnums.TARGET_DEVICE_APPLETV_LASTLast target device in iPod group

TargetHost

Available target hosts. Target hosts are divided into distinct groups. Checking group membership of a given value can be done in the following way:

IEnums::TargetHost x = ...;
if ((x >= IEnums::TARGET_HOST_BROWSER) && (x < IEnums::TARGET_HOST_BROWSER_LAST))
{
// x is a member of the "BROWSER" group
}
Murl.IEnums.TARGET_HOST_DEFAULTThe system default target host
Murl.IEnums.TARGET_HOST_NATIVENative group
Murl.IEnums.TARGET_HOST_NATIVE_GENERICGeneric native host
Murl.IEnums.TARGET_HOST_NATIVE_LASTLast target host in native group
Murl.IEnums.TARGET_HOST_BROWSERBrowser group
Murl.IEnums.TARGET_HOST_BROWSER_GENERICGeneric browser
Murl.IEnums.TARGET_HOST_BROWSER_CHROMEGoogle Chrome
Murl.IEnums.TARGET_HOST_BROWSER_EDGEMicrosoft Edge
Murl.IEnums.TARGET_HOST_BROWSER_FIREFOXMozilla Firefox
Murl.IEnums.TARGET_HOST_BROWSER_IEMicrosoft Internet Explorer
Murl.IEnums.TARGET_HOST_BROWSER_OPERAOpera
Murl.IEnums.TARGET_HOST_BROWSER_PHANTOMPhantom
Murl.IEnums.TARGET_HOST_BROWSER_SAFARIApple Safari
Murl.IEnums.TARGET_HOST_BROWSER_LASTLast target host in browser group

OperatingSystem

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

IEnums::OperatingSystem x = ...;
if ((x >= IEnums::OPERATING_SYSTEM_WINDOWS) && (x < IEnums::OPERATING_SYSTEM_WINDOWS_LAST))
{
// x is a member of the "WINDOWS" group
}
Murl.IEnums.OPERATING_SYSTEM_DEFAULTThe system default operating system
Murl.IEnums.OPERATING_SYSTEM_OSXApple Mac OS X
Murl.IEnums.OPERATING_SYSTEM_OSX_10_5Apple Mac OS X 10.5 (Leopard)
Murl.IEnums.OPERATING_SYSTEM_OSX_10_6Apple Mac OS X 10.6 (Snow Leopard)
Murl.IEnums.OPERATING_SYSTEM_OSX_10_7Apple Mac OS X 10.7 (Lion)
Murl.IEnums.OPERATING_SYSTEM_OSX_10_8Apple Mac OS X 10.8 (Mountain Lion)
Murl.IEnums.OPERATING_SYSTEM_OSX_10_9Apple Mac OS X 10.9 (Mavericks)
Murl.IEnums.OPERATING_SYSTEM_OSX_10_10Apple Mac OS X 10.10 (Yosemite)
Murl.IEnums.OPERATING_SYSTEM_OSX_10_11Apple Mac OS X 10.11 (El Capitan)
Murl.IEnums.OPERATING_SYSTEM_OSX_10_12Apple Mac OS X 10.12 (Sierra)
Murl.IEnums.OPERATING_SYSTEM_OSX_10_13Apple Mac OS X 10.13 (High Sierra)
Murl.IEnums.OPERATING_SYSTEM_OSX_10_14Apple Mac OS X 10.14 (Mojave)
Murl.IEnums.OPERATING_SYSTEM_OSX_LASTLast operating system in Apple Mac OS X group
Murl.IEnums.OPERATING_SYSTEM_IOSApple iOS
Murl.IEnums.OPERATING_SYSTEM_IOS_3_0Apple iOS 3.0
Murl.IEnums.OPERATING_SYSTEM_IOS_3_1Apple iOS 3.1
Murl.IEnums.OPERATING_SYSTEM_IOS_3_2Apple iOS 3.2
Murl.IEnums.OPERATING_SYSTEM_IOS_4_0Apple iOS 4.0
Murl.IEnums.OPERATING_SYSTEM_IOS_4_1Apple iOS 4.1
Murl.IEnums.OPERATING_SYSTEM_IOS_4_2Apple iOS 4.2
Murl.IEnums.OPERATING_SYSTEM_IOS_4_3Apple iOS 4.3
Murl.IEnums.OPERATING_SYSTEM_IOS_5_0Apple iOS 5.0
Murl.IEnums.OPERATING_SYSTEM_IOS_5_1Apple iOS 5.1
Murl.IEnums.OPERATING_SYSTEM_IOS_5_2Apple iOS 5.2
Murl.IEnums.OPERATING_SYSTEM_IOS_5_3Apple iOS 5.3
Murl.IEnums.OPERATING_SYSTEM_IOS_6_0Apple iOS 6.0
Murl.IEnums.OPERATING_SYSTEM_IOS_6_1Apple iOS 6.1
Murl.IEnums.OPERATING_SYSTEM_IOS_7_0Apple iOS 7.0
Murl.IEnums.OPERATING_SYSTEM_IOS_8_0Apple iOS 8.x
Murl.IEnums.OPERATING_SYSTEM_IOS_9_0Apple iOS 9.x
Murl.IEnums.OPERATING_SYSTEM_IOS_10_0Apple iOS 10.x
Murl.IEnums.OPERATING_SYSTEM_IOS_11_0Apple iOS 11.x
Murl.IEnums.OPERATING_SYSTEM_IOS_12_0Apple iOS 12.x
Murl.IEnums.OPERATING_SYSTEM_IOS_LASTLast operating system in Apple iOS group
Murl.IEnums.OPERATING_SYSTEM_WINDOWSMicrosoft Windows
Murl.IEnums.OPERATING_SYSTEM_WINDOWS_XPMicrosoft Windows XP
Murl.IEnums.OPERATING_SYSTEM_WINDOWS_VISTAMicrosoft Windows Vista
Murl.IEnums.OPERATING_SYSTEM_WINDOWS_7Microsoft Windows 7
Murl.IEnums.OPERATING_SYSTEM_WINDOWS_8Microsoft Windows 8
Murl.IEnums.OPERATING_SYSTEM_WINDOWS_8_1Microsoft Windows 8.1
Murl.IEnums.OPERATING_SYSTEM_WINDOWS_10Microsoft Windows 10
Murl.IEnums.OPERATING_SYSTEM_WINDOWS_LASTLast operating system in Microsoft Windows group
Murl.IEnums.OPERATING_SYSTEM_ANDROIDGoogle Android
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_5Android 2.0 ("Eclair", API Level 5)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_6Android 2.0.1 ("Eclair", API Level 6)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_7Android 2.1 ("Eclair MR1", API Level 7)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_8Android 2.2 - 2.2.2 ("Froyo", API Level 8)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_9Android 2.3 - 2.3.2 ("Gingerbread", API Level 9)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_10Android 2.3.3 - 2.3.7 ("Gingerbread MR1", API Level 10)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_11Android 3.0 ("Honeycomb", API Level 11)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_12Android 3.1 ("Honeycomb MR1", API Level 12)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_13Android 3.2 - 3.2.1 ("Honeycomb MR2", API Level 13)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_14Android 4.0 - 4.0.2 ("Ice Cream Sandwich", API Level 14)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_15Android 4.0.3 - 4.0.4 ("Ice Cream Sandwich", API Level 15)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_16Android 4.1 - 4.1.2 ("Jelly Bean", API Level 16)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_17Android 4.2 - 4.2.2 ("Jelly Bean", API Level 17)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_18Android 4.3 - 4.3.1 ("Jelly Bean", API Level 18)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_19Android 4.4 - 4.4.4 ("KitKat", API Level 19)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_20Android 4.4W ("Android Wear", API Level 20)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_21Android 5.0 ("Lollipop", API Level 21)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_22Android 5.1 ("Lollipop", API Level 22)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_23Android 6.0 ("Marshmallow", API Level 23)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_24Android 7.0 ("Nougat", API Level 24)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_25Android 7.1 ("Nougat", API Level 25)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_26Android 8.0 ("Oreo", API Level 26)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_27Android 8.1 ("Oreo", API Level 27)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_28Android 9.0 ("Pie", API Level 28)
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_29Android API Level 29
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_30Android API Level 30
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_31Android API Level 31
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_32Android API Level 32
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_33Android API Level 33
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_34Android API Level 34
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_35Android API Level 35
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_36Android API Level 36
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_37Android API Level 37
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_38Android API Level 38
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_39Android API Level 39
Murl.IEnums.OPERATING_SYSTEM_ANDROID_API_40Android API Level 40
Murl.IEnums.OPERATING_SYSTEM_ANDROID_LASTLast operating system in Google Android group
Murl.IEnums.OPERATING_SYSTEM_LINUXLinux
Murl.IEnums.OPERATING_SYSTEM_LINUX_LASTLast operating system in Linux group
Murl.IEnums.OPERATING_SYSTEM_TVOSApple tvOS
Murl.IEnums.OPERATING_SYSTEM_TVOS_9_0Apple tvOS 9.x
Murl.IEnums.OPERATING_SYSTEM_TVOS_10_0Apple tvOS 10.x
Murl.IEnums.OPERATING_SYSTEM_TVOS_11_0Apple tvOS 11.x
Murl.IEnums.OPERATING_SYSTEM_TVOS_12_0Apple tvOS 12.x
Murl.IEnums.OPERATING_SYSTEM_TVOS_LASTLast operating system in Apple iOS group

Gpu

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

IEnums::Gpu x = ...;
if ((x >= IEnums::GPU_TEGRA) && (x < IEnums::GPU_TEGRA_LAST))
{
// x is a member of the "TEGRA" group
}
Murl.IEnums.GPU_DEFAULTThe system default GPU
Murl.IEnums.GPU_GENERICGeneric group
Murl.IEnums.GPU_GENERIC_LASTLast GPU in generic group
Murl.IEnums.GPU_POWERVRImagination Technologies PowerVR group
Murl.IEnums.GPU_POWERVR_MBXPowerVR MBX
Murl.IEnums.GPU_POWERVR_SGXPowerVR SGX
Murl.IEnums.GPU_POWERVR_GXPowerVR GX
Murl.IEnums.GPU_POWERVR_LASTLast GPU in PowerVR group
Murl.IEnums.GPU_ADRENOAdreno group
Murl.IEnums.GPU_ADRENO_205Adreno 205
Murl.IEnums.GPU_ADRENO_LASTLast GPU in Adreno group
Murl.IEnums.GPU_TEGRAnVidia Tegra group
Murl.IEnums.GPU_TEGRA_1Tegra 1
Murl.IEnums.GPU_TEGRA_2Tegra 2
Murl.IEnums.GPU_TEGRA_3Tegra 3
Murl.IEnums.GPU_TEGRA_LASTLast GPU in Tegra group
Murl.IEnums.GPU_GEFORCEnVidia GeForce group
Murl.IEnums.GPU_GEFORCE_LASTLast GPU in GeForce group
Murl.IEnums.GPU_RADEONAMD Radeon group
Murl.IEnums.GPU_RADEON_LASTLast GPU in Radeon group

Feature

Available engine features

Murl.IEnums.FEATURE_GROUP_GENERAL
Murl.IEnums.FEATURE_ACCELERATED_VIDEO_DECODINGHardware-accelerated video decoding
Murl.IEnums.FEATURE_ACCELERATED_AUDIO_DECODINGHardware-accelerated audio decoding
Murl.IEnums.FEATURE_SEPARATE_BLEND_FUNCTIONSeparate blend functions for RGB color & alpha values
Murl.IEnums.FEATURE_SEPARATE_BLEND_EQUATIONSeparate blend equations for RGB color & alpha values
Murl.IEnums.FEATURE_STREAM_FORMAT_YUVPlanar/semiplanar YUV format support for video streams.
Murl.IEnums.FEATURE_CLIENT_SIDE_ARRAYSClient-side buffer arrays.
Murl.IEnums.FEATURE_GROUP_INDEX_BUFFER
Murl.IEnums.FEATURE_INDEX_BUFFER_FORMAT_UINT8Support for 8bit index buffers (never available on DirectX).
Murl.IEnums.FEATURE_INDEX_BUFFER_FORMAT_UINT16Support for 16bit index buffers (always available).
Murl.IEnums.FEATURE_INDEX_BUFFER_FORMAT_UINT32Support for 32bit index buffers.
Murl.IEnums.FEATURE_GROUP_TEXTURE
Murl.IEnums.FEATURE_LIMITED_NON_POWER_OF_TWO_TEXTURESLimited NPOT texture support, with only CLAMP_TO_EDGE and without mip-mapping
Murl.IEnums.FEATURE_FULL_NON_POWER_OF_TWO_TEXTURESFull NPOT texture support, including all wrap modes and mip-mapping
Murl.IEnums.FEATURE_FLAT_COLOR_TEXTURES2D color textures.
Murl.IEnums.FEATURE_FLAT_DEPTH_TEXTURES2D depth textures.
Murl.IEnums.FEATURE_FLAT_STENCIL_TEXTURES2D stencil textures.
Murl.IEnums.FEATURE_CUBE_MAP_COLOR_TEXTURESCube map color textures.
Murl.IEnums.FEATURE_CUBE_MAP_DEPTH_TEXTURESCube map depth textures.
Murl.IEnums.FEATURE_CUBE_MAP_STENCIL_TEXTURESCube map stencil textures.
Murl.IEnums.FEATURE_VOLUME_COLOR_TEXTURES3D color textures.
Murl.IEnums.FEATURE_VOLUME_DEPTH_TEXTURES3D depth textures.
Murl.IEnums.FEATURE_VOLUME_STENCIL_TEXTURES3D stencil textures.
Murl.IEnums.FEATURE_TEXTURE_FILTER_ANISOTROPICAnisotropic texture filtering.
Murl.IEnums.FEATURE_TEXTURE_FILTER_HALF_FLOAT_LINEARLinear filtering for half-float textures.
Murl.IEnums.FEATURE_TEXTURE_FILTER_FLOAT_LINEARLinear filtering for float textures.
Murl.IEnums.FEATURE_FLAT_ARRAY_COLOR_TEXTURES2D color array textures.
Murl.IEnums.FEATURE_FLAT_ARRAY_DEPTH_TEXTURES2D depth array textures.
Murl.IEnums.FEATURE_FLAT_ARRAY_STENCIL_TEXTURES2D stencil array textures.
Murl.IEnums.FEATURE_CUBE_MAP_ARRAY_COLOR_TEXTURESCube map color array textures.
Murl.IEnums.FEATURE_CUBE_MAP_ARRAY_DEPTH_TEXTURESCube map depth array textures.
Murl.IEnums.FEATURE_CUBE_MAP_ARRAY_STENCIL_TEXTURESCube map stencil array textures.
Murl.IEnums.FEATURE_VOLUME_ARRAY_COLOR_TEXTURES3D color array textures.
Murl.IEnums.FEATURE_VOLUME_ARRAY_DEPTH_TEXTURES3D depth array textures.
Murl.IEnums.FEATURE_VOLUME_ARRAY_STENCIL_TEXTURES3D stencil array textures.
Murl.IEnums.FEATURE_GROUP_FRAMEBUFFER
Murl.IEnums.FEATURE_LIMITED_NON_POWER_OF_TWO_FRAMEBUFFERSLimited NPOT frame buffer support, with only CLAMP_TO_EDGE and without mip-mapping
Murl.IEnums.FEATURE_FULL_NON_POWER_OF_TWO_FRAMEBUFFERSFull NPOT frame buffer support, including all wrap modes and mip-mapping
Murl.IEnums.FEATURE_FRAMEBUFFER_FLAT_COLOR_TEXTURESSupport for rendering to a 2D color texture (always available).
Murl.IEnums.FEATURE_FRAMEBUFFER_FLAT_DEPTH_TEXTURESSupport for rendering to a 2D depth texture.
Murl.IEnums.FEATURE_FRAMEBUFFER_FLAT_STENCIL_TEXTURESSupport for rendering to a 2D stencil texture.
Murl.IEnums.FEATURE_FRAMEBUFFER_CUBE_MAP_COLOR_TEXTURESSupport for rendering to a cube map color texture (always available).
Murl.IEnums.FEATURE_FRAMEBUFFER_CUBE_MAP_DEPTH_TEXTURESSupport for rendering to a cube map depth texture.
Murl.IEnums.FEATURE_FRAMEBUFFER_CUBE_MAP_STENCIL_TEXTURESSupport for rendering to a cube map stencil texture.
Murl.IEnums.FEATURE_FRAMEBUFFER_VOLUME_COLOR_TEXTURESSupport for rendering to a 3D color texture (always available).
Murl.IEnums.FEATURE_FRAMEBUFFER_VOLUME_DEPTH_TEXTURESSupport for rendering to a 3D depth texture.
Murl.IEnums.FEATURE_FRAMEBUFFER_VOLUME_STENCIL_TEXTURESSupport for rendering to a 3D stencil texture.
Murl.IEnums.FEATURE_FRAMEBUFFER_MIP_MAPSMip-mapped frame buffer support.
Murl.IEnums.FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_1At most 1 framebuffer color texture target.
Murl.IEnums.FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_2At most 2 framebuffer color texture targets.
Murl.IEnums.FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_4At most 4 framebuffer color texture targets.
Murl.IEnums.FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_8At most 8 framebuffer color texture targets.
Murl.IEnums.FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_16At most 16 framebuffer color texture targets.
Murl.IEnums.FEATURE_FRAMEBUFFER_FLAT_ARRAY_COLOR_TEXTURESSupport for rendering to a 2D color array texture.
Murl.IEnums.FEATURE_FRAMEBUFFER_FLAT_ARRAY_DEPTH_TEXTURESSupport for rendering to a 2D depth array texture.
Murl.IEnums.FEATURE_FRAMEBUFFER_FLAT_ARRAY_STENCIL_TEXTURESSupport for rendering to a 2D stencil array texture.
Murl.IEnums.FEATURE_FRAMEBUFFER_CUBE_MAP_ARRAY_COLOR_TEXTURESSupport for rendering to a cube map color array texture.
Murl.IEnums.FEATURE_FRAMEBUFFER_CUBE_MAP_ARRAY_DEPTH_TEXTURESSupport for rendering to a cube map depth array texture.
Murl.IEnums.FEATURE_FRAMEBUFFER_CUBE_MAP_ARRAY_STENCIL_TEXTURESSupport for rendering to a cube map stencil array texture.
Murl.IEnums.FEATURE_FRAMEBUFFER_VOLUME_ARRAY_COLOR_TEXTURESSupport for rendering to a 3D color array texture.
Murl.IEnums.FEATURE_FRAMEBUFFER_VOLUME_ARRAY_DEPTH_TEXTURESSupport for rendering to a 3D depth array texture.
Murl.IEnums.FEATURE_FRAMEBUFFER_VOLUME_ARRAY_STENCIL_TEXTURESSupport for rendering to a 3D stencil array texture.
Murl.IEnums.FEATURE_GROUP_TEXTURE_COMPRESSION
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_PVRTCPVR texture compression.
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_ETC1ETC1 texture compression.
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_ETC2ETC2 texture compression.
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_ASTCASTC texture compression.
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_BC1BC1 (a.k.a. DXTC1) texture compression.
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_BC2BC2 (a.k.a. DXTC3) texture compression.
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_BC3BC3 (a.k.a. DXTC5) texture compression.
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_BC4BC4 texture compression.
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_BC5BC5 texture compression.
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_BC6BC6 texture compression.
Murl.IEnums.FEATURE_TEXTURE_COMPRESSION_BC7BC7 texture compression.
Murl.IEnums.FEATURE_GROUP_PIXEL_FORMAT
Murl.IEnums.FEATURE_PIXEL_FORMAT_L8Availability of IEnums::PIXEL_FORMAT_L8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_A8Availability of IEnums::PIXEL_FORMAT_A8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_L8_A8Availability of IEnums::PIXEL_FORMAT_L8_A8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_R8Availability of IEnums::PIXEL_FORMAT_R8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_R8_G8Availability of IEnums::PIXEL_FORMAT_R8_G8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_R8_G8_B8Availability of IEnums::PIXEL_FORMAT_R8_G8_B8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_R5_G6_B5Availability of IEnums::PIXEL_FORMAT_R5_G6_B5.
Murl.IEnums.FEATURE_PIXEL_FORMAT_R8_G8_B8_A8Availability of IEnums::PIXEL_FORMAT_R8_G8_B8_A8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_B8_G8_R8_A8Availability of IEnums::PIXEL_FORMAT_B8_G8_R8_A8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_A8_B8_G8_R8Availability of IEnums::PIXEL_FORMAT_A8_B8_G8_R8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_A8_R8_G8_B8Availability of IEnums::PIXEL_FORMAT_A8_R8_G8_B8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_R5_G5_B5_A1Availability of IEnums::PIXEL_FORMAT_R5_G5_B5_A1.
Murl.IEnums.FEATURE_PIXEL_FORMAT_R4_G4_B4_A4Availability of IEnums::PIXEL_FORMAT_R4_G4_B4_A4.
Murl.IEnums.FEATURE_PIXEL_FORMAT_SL8Availability of IEnums::PIXEL_FORMAT_SL8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_SL8_A8Availability of IEnums::PIXEL_FORMAT_SL8_A8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_SR8Availability of IEnums::PIXEL_FORMAT_SR8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_SR8_SG8Availability of IEnums::PIXEL_FORMAT_SR8_SG8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_SR8_SG8_SB8Availability of IEnums::PIXEL_FORMAT_SR8_SG8_SB8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_SR8_SG8_SB8_A8Availability of IEnums::PIXEL_FORMAT_SR8_SG8_SB8_A8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_LF16Availability of IEnums::PIXEL_FORMAT_LF16.
Murl.IEnums.FEATURE_PIXEL_FORMAT_AF16Availability of IEnums::PIXEL_FORMAT_AF16.
Murl.IEnums.FEATURE_PIXEL_FORMAT_LF16_AF16Availability of IEnums::PIXEL_FORMAT_LF16_AF16.
Murl.IEnums.FEATURE_PIXEL_FORMAT_RF16Availability of IEnums::PIXEL_FORMAT_RF16.
Murl.IEnums.FEATURE_PIXEL_FORMAT_RF16_GF16Availability of IEnums::PIXEL_FORMAT_RF16_GF16.
Murl.IEnums.FEATURE_PIXEL_FORMAT_RF16_GF16_BF16Availability of IEnums::PIXEL_FORMAT_RF16_GF16_BF16.
Murl.IEnums.FEATURE_PIXEL_FORMAT_RF16_GF16_BF16_AF16Availability of IEnums::PIXEL_FORMAT_RF16_GF16_BF16_AF16.
Murl.IEnums.FEATURE_PIXEL_FORMAT_LF32Availability of IEnums::PIXEL_FORMAT_LF32.
Murl.IEnums.FEATURE_PIXEL_FORMAT_AF32Availability of IEnums::PIXEL_FORMAT_AF32.
Murl.IEnums.FEATURE_PIXEL_FORMAT_LF32_AF32Availability of IEnums::PIXEL_FORMAT_LF32_AF32.
Murl.IEnums.FEATURE_PIXEL_FORMAT_RF32Availability of IEnums::PIXEL_FORMAT_RF32.
Murl.IEnums.FEATURE_PIXEL_FORMAT_RF32_GF32Availability of IEnums::PIXEL_FORMAT_RF32_GF32.
Murl.IEnums.FEATURE_PIXEL_FORMAT_RF32_GF32_BF32Availability of IEnums::PIXEL_FORMAT_RF32_GF32_BF32.
Murl.IEnums.FEATURE_PIXEL_FORMAT_RF32_GF32_BF32_AF32Availability of IEnums::PIXEL_FORMAT_RF32_GF32_BF32_AF32.
Murl.IEnums.FEATURE_PIXEL_FORMAT_RF11_GF11_BF10Availability of IEnums::PIXEL_FORMAT_RF11_GF11_BF10.
Murl.IEnums.FEATURE_PIXEL_FORMAT_D16Availability of IEnums::PIXEL_FORMAT_D16.
Murl.IEnums.FEATURE_PIXEL_FORMAT_D32Availability of IEnums::PIXEL_FORMAT_D32.
Murl.IEnums.FEATURE_PIXEL_FORMAT_DF32Availability of IEnums::PIXEL_FORMAT_DF32.
Murl.IEnums.FEATURE_PIXEL_FORMAT_S8Availability of IEnums::PIXEL_FORMAT_S8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_D24_S8Availability of IEnums::PIXEL_FORMAT_D24_S8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_DF32_S8Availability of IEnums::PIXEL_FORMAT_DF32_S8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_Y8Availability of IEnums::PIXEL_FORMAT_Y8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_U8Availability of IEnums::PIXEL_FORMAT_U8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_V8Availability of IEnums::PIXEL_FORMAT_V8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_U8_V8Availability of IEnums::PIXEL_FORMAT_U8_V8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_V8_U8Availability of IEnums::PIXEL_FORMAT_V8_U8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_PVRTC_RGB_4BPPV1Availability of IEnums::PIXEL_FORMAT_PVRTC_RGB_4BPPV1.
Murl.IEnums.FEATURE_PIXEL_FORMAT_PVRTC_RGB_2BPPV1Availability of IEnums::PIXEL_FORMAT_PVRTC_RGB_2BPPV1.
Murl.IEnums.FEATURE_PIXEL_FORMAT_PVRTC_RGBA_4BPPV1Availability of IEnums::PIXEL_FORMAT_PVRTC_RGBA_4BPPV1.
Murl.IEnums.FEATURE_PIXEL_FORMAT_PVRTC_RGBA_2BPPV1Availability of IEnums::PIXEL_FORMAT_PVRTC_RGBA_2BPPV1.
Murl.IEnums.FEATURE_PIXEL_FORMAT_PVRTC_SRGB_4BPPV1Availability of IEnums::PIXEL_FORMAT_PVRTC_SRGB_4BPPV1.
Murl.IEnums.FEATURE_PIXEL_FORMAT_PVRTC_SRGB_2BPPV1Availability of IEnums::PIXEL_FORMAT_PVRTC_SRGB_2BPPV1.
Murl.IEnums.FEATURE_PIXEL_FORMAT_PVRTC_SRGBA_4BPPV1Availability of IEnums::PIXEL_FORMAT_PVRTC_SRGBA_4BPPV1.
Murl.IEnums.FEATURE_PIXEL_FORMAT_PVRTC_SRGBA_2BPPV1Availability of IEnums::PIXEL_FORMAT_PVRTC_SRGBA_2BPPV1.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC1_RGB_4BPPAvailability of IEnums::PIXEL_FORMAT_ETC1_RGB_4BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_R11_4BPPAvailability of IEnums::PIXEL_FORMAT_ETC2_R11_4BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_SIGNED_R11_4BPPAvailability of IEnums::PIXEL_FORMAT_ETC2_SIGNED_R11_4BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_RG11_8BPPAvailability of IEnums::PIXEL_FORMAT_ETC2_RG11_8BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_SIGNED_RG11_8BPPAvailability of IEnums::PIXEL_FORMAT_ETC2_SIGNED_RG11_8BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_RGB8_4BPPAvailability of IEnums::PIXEL_FORMAT_ETC2_RGB8_4BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_SRGB8_4BPPAvailability of IEnums::PIXEL_FORMAT_ETC2_SRGB8_4BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_RGB8_PUNCHTHROUGH_ALPHA1_4BPPAvailability of IEnums::PIXEL_FORMAT_ETC2_RGB8_PUNCHTHROUGH_ALPHA1_4BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_SRGB8_PUNCHTHROUGH_ALPHA1_4BPPAvailability of IEnums::PIXEL_FORMAT_ETC2_SRGB8_PUNCHTHROUGH_ALPHA1_4BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_RGBA8_8BPPAvailability of IEnums::PIXEL_FORMAT_ETC2_RGBA8_8BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ETC2_SRGB8_ALPHA8_8BPPAvailability of IEnums::PIXEL_FORMAT_ETC2_SRGB8_ALPHA8_8BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_4X4Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_4X4.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_5X4Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_5X4.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_5X5Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_5X5.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_6X5Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_6X5.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_6X6Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_6X6.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_8X5Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_8X5.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_8X6Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_8X6.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_8X8Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_8X8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X5Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_10X5.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X6Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_10X6.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X8Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_10X8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X10Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_10X10.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_12X10Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_12X10.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_RGBA_12X12Availability of IEnums::PIXEL_FORMAT_ASTC_RGBA_12X12.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_4X4Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_4X4.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X4Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X4.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X5Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X5.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X5Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X5.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X6Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X6.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X5Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X5.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X6Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X6.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X8Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X5Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X5.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X6Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X6.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X8Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X10Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X10.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X10Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X10.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X12Availability of IEnums::PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X12.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_4X4Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_4X4.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_5X4Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_5X4.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_5X5Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_5X5.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_6X5Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_6X5.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_6X6Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_6X6.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_8X5Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_8X5.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_8X6Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_8X6.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_8X8Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_8X8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X5Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_10X5.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X6Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_10X6.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X8Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_10X8.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X10Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_10X10.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_12X10Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_12X10.
Murl.IEnums.FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_12X12Availability of IEnums::PIXEL_FORMAT_ASTC_HDR_RGBA_12X12.
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC1_RGB_4BPPAvailability of IEnums::PIXEL_FORMAT_BC1_RGB_4BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC1_SRGB_4BPPAvailability of IEnums::PIXEL_FORMAT_BC1_SRGB_4BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC1_RGBA_4BPPAvailability of IEnums::PIXEL_FORMAT_BC1_RGBA_4BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC1_SRGBA_4BPPAvailability of IEnums::PIXEL_FORMAT_BC1_SRGBA_4BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC2_RGBA_8BPPAvailability of IEnums::PIXEL_FORMAT_BC2_RGBA_8BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC2_SRGBA_8BPPAvailability of IEnums::PIXEL_FORMAT_BC2_SRGBA_8BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC3_RGBA_8BPPAvailability of IEnums::PIXEL_FORMAT_BC3_RGBA_8BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC3_SRGBA_8BPPAvailability of IEnums::PIXEL_FORMAT_BC3_SRGBA_8BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC4_R_4BPPAvailability of IEnums::PIXEL_FORMAT_BC4_R_4BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC5_RG_8BPPAvailability of IEnums::PIXEL_FORMAT_BC5_RG_8BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC6_RGB_SF_8BPPAvailability of IEnums::PIXEL_FORMAT_BC6_RGB_SF_8BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC6_RGB_UF_8BPPAvailability of IEnums::PIXEL_FORMAT_BC6_RGB_UF_8BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC7_RGBA_8BPPAvailability of IEnums::PIXEL_FORMAT_BC7_RGBA_8BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_BC7_SRGBA_8BPPAvailability of IEnums::PIXEL_FORMAT_BC7_SRGBA_8BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_RGTC_R_U_4BPPAvailability of IEnums::PIXEL_FORMAT_RGTC_R_U_4BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_RGTC_R_S_4BPPAvailability of IEnums::PIXEL_FORMAT_RGTC_R_S_4BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_RGTC_RG_U_8BPPAvailability of IEnums::PIXEL_FORMAT_RGTC_RG_U_8BPP.
Murl.IEnums.FEATURE_PIXEL_FORMAT_RGTC_RG_S_8BPPAvailability of IEnums::PIXEL_FORMAT_RGTC_RG_S_8BPP.
Murl.IEnums.FEATURE_GROUP_DEPTH_BUFFER_FORMAT
Murl.IEnums.FEATURE_DEPTH_BUFFER_FORMAT_GENERICAvailability of IEnums::DEPTH_BUFFER_FORMAT_GENERIC.
Murl.IEnums.FEATURE_DEPTH_BUFFER_FORMAT_D16Availability of IEnums::DEPTH_BUFFER_FORMAT_D16.
Murl.IEnums.FEATURE_DEPTH_BUFFER_FORMAT_D24Availability of IEnums::DEPTH_BUFFER_FORMAT_D24.
Murl.IEnums.FEATURE_DEPTH_BUFFER_FORMAT_D32Availability of IEnums::DEPTH_BUFFER_FORMAT_D32.
Murl.IEnums.FEATURE_DEPTH_BUFFER_FORMAT_DF32Availability of IEnums::DEPTH_BUFFER_FORMAT_DF32.
Murl.IEnums.FEATURE_DEPTH_BUFFER_FORMAT_D24_S8Availability of IEnums::DEPTH_BUFFER_FORMAT_D24_S8.
Murl.IEnums.FEATURE_DEPTH_BUFFER_FORMAT_DF32_S8Availability of IEnums::DEPTH_BUFFER_FORMAT_DF32_S8.
Murl.IEnums.FEATURE_GROUP_STENCIL_BUFFER_FORMAT
Murl.IEnums.FEATURE_STENCIL_BUFFER_FORMAT_GENERICAvailability of IEnums::STENCIL_BUFFER_FORMAT_GENERIC.
Murl.IEnums.FEATURE_STENCIL_BUFFER_FORMAT_S8Availability of IEnums::STENCIL_BUFFER_FORMAT_S8.
Murl.IEnums.FEATURE_STENCIL_BUFFER_FORMAT_D24_S8Availability of IEnums::STENCIL_BUFFER_FORMAT_D24_S8.
Murl.IEnums.FEATURE_STENCIL_BUFFER_FORMAT_DF32_S8Availability of IEnums::STENCIL_BUFFER_FORMAT_DF32_S8.
Murl.IEnums.FEATURE_GROUP_SHADER
Murl.IEnums.FEATURE_VERTEX_SHADERSVertex shader programs.
Murl.IEnums.FEATURE_FRAGMENT_SHADERSFragment (pixel) shader programs.
Murl.IEnums.FEATURE_GEOMETRY_SHADERSGeometry shader programs.
Murl.IEnums.FEATURE_DOMAIN_SHADERSGeometry shader programs.
Murl.IEnums.FEATURE_HULL_SHADERSGeometry shader programs.
Murl.IEnums.FEATURE_VERTEX_SHADER_TEXTURE_ACCESSAllows the vertex shader to access a texture.
Murl.IEnums.FEATURE_FRAGMENT_SHADER_TEXTURE_LODLOD texture access from (fragment) shaders
Murl.IEnums.FEATURE_INSTANCED_RENDERINGInstanced rendering support.
Murl.IEnums.FEATURE_FEEDBACK_BUFFERSFeedback buffer support.
Murl.IEnums.FEATURE_OCCLUSION_QUERIESOcclusion query support.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_1At most 1 vertex attribute available in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_2At most 2 vertex attributes available in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_4At most 4 vertex attributes available in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_8At most 8 vertex attributes available in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_16At most 16 vertex attributes available in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_32At most 32 vertex attributes available in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_64At most 64 vertex attributes available in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_16At most 16 4-component uniform vectors available in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_32At most 32 4-component uniform vectors available in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_64At most 64 4-component uniform vectors available in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_128At most 128 4-component uniform vectors available in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_256At most 256 4-component uniform vectors available in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_512At most 512 4-component uniform vectors available in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_1024At most 1024 4-component uniform vectors available in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_1At most 1 texture unit available to be sampled in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_2At most 2 texture units available to be sampled in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_4At most 4 texture units available to be sampled in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_8At most 8 texture units available to be sampled in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_16At most 16 texture units available to be sampled in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_32At most 32 texture units available to be sampled in a vertex shader.
Murl.IEnums.FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_64At most 64 texture units available to be sampled in a vertex shader.
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_16At most 16 4-component uniform vectors available in a fragment shader.
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_32At most 32 4-component uniform vectors available in a fragment shader.
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_64At most 64 4-component uniform vectors available in a fragment shader.
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_128At most 128 4-component uniform vectors available in a fragment shader.
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_256At most 256 4-component uniform vectors available in a fragment shader.
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_512At most 512 4-component uniform vectors available in a fragment shader.
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_1024At most 1024 4-component uniform vectors available in a fragment shader.
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_1At most 1 texture unit available to be sampled in a fragment shader.
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_2At most 2 texture units available to be sampled in a fragment shader.
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_4At most 4 texture units available to be sampled in a fragment shader.
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_8At most 8 texture units available to be sampled in a fragment shader.
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_16At most 16 texture units available to be sampled in a fragment shader.
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_32At most 32 texture units available to be sampled in a fragment shader.
Murl.IEnums.FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_64At most 64 texture units available to be sampled in a fragment shader.
Murl.IEnums.FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_8At most 8 4-component varing vectors available between vertex and fragment shader.
Murl.IEnums.FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_16At most 16 4-component varing vectors available between vertex and fragment shader.
Murl.IEnums.FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_32At most 32 4-component varing vectors available between vertex and fragment shader.
Murl.IEnums.FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_64At most 64 4-component varing vectors available between vertex and fragment shader.
Murl.IEnums.FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_128At most 128 4-component varing vectors available between vertex and fragment shader.
Murl.IEnums.FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_256At most 256 4-component varing vectors available between vertex and fragment shader.
Murl.IEnums.FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_512At most 512 4-component varing vectors available between vertex and fragment shader.
Murl.IEnums.FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_1024At 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_GENERICAvailability of IEnums::COLOR_BUFFER_FORMAT_GENERIC.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_R8Availability of IEnums::COLOR_BUFFER_FORMAT_R8.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_R8_G8Availability of IEnums::COLOR_BUFFER_FORMAT_R8_G8.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_R8_G8_B8Availability of IEnums::COLOR_BUFFER_FORMAT_R8_G8_B8.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_R5_G6_B5Availability of IEnums::COLOR_BUFFER_FORMAT_R5_G6_B5.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_R8_G8_B8_A8Availability of IEnums::COLOR_BUFFER_FORMAT_R8_G8_B8_A8.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_R5_G5_B5_A1Availability of IEnums::COLOR_BUFFER_FORMAT_R5_G5_B5_A1.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_R4_G4_B4_A4Availability of IEnums::COLOR_BUFFER_FORMAT_R4_G4_B4_A4.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_SR8Availability of IEnums::COLOR_BUFFER_FORMAT_SR8.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_SR8_SG8Availability of IEnums::COLOR_BUFFER_FORMAT_SR8_SG8.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_SR8_SG8_SB8Availability of IEnums::COLOR_BUFFER_FORMAT_SR8_SG8_SB8.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_SR8_SG8_SB8_A8Availability of IEnums::COLOR_BUFFER_FORMAT_SR8_SG8_SB8_A8.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_RF16Availability of IEnums::COLOR_BUFFER_FORMAT_RF16.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_RF16_GF16Availability of IEnums::COLOR_BUFFER_FORMAT_RF16_GF16.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_RF16_GF16_BF16Availability of IEnums::COLOR_BUFFER_FORMAT_RF16_GF16_BF16.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_RF16_GF16_BF16_AF16Availability of IEnums::COLOR_BUFFER_FORMAT_RF16_GF16_BF16_AF16.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_RF32Availability of IEnums::COLOR_BUFFER_FORMAT_RF32.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_RF32_GF32Availability of IEnums::COLOR_BUFFER_FORMAT_RF32_GF32.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_RF32_GF32_BF32Availability of IEnums::COLOR_BUFFER_FORMAT_RF32_GF32_BF32.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_RF32_GF32_BF32_AF32Availability of IEnums::COLOR_BUFFER_FORMAT_RF32_GF32_BF32_AF32.
Murl.IEnums.FEATURE_COLOR_BUFFER_FORMAT_RF11_GF11_BF10Availability of IEnums::COLOR_BUFFER_FORMAT_RF11_GF11_BF10.
Murl.IEnums.NUM_FEATURES

VideoApi

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_DEFAULTDefault Video API selected by the system
Murl.IEnums.VIDEO_API_DUMMYDummy Video API
Murl.IEnums.VIDEO_API_GLES11OpenGL ES 1.1 API
Murl.IEnums.VIDEO_API_GLES20OpenGL ES 2.0 API
Murl.IEnums.VIDEO_API_DX90Microsoft DirectX 9 API
Murl.IEnums.VIDEO_API_DX111Microsoft DirectX 11 API
Murl.IEnums.VIDEO_API_GLES30OpenGL ES 3.0 API

AudioApi

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_DEFAULTDefault Audio API selected by the system.
Murl.IEnums.AUDIO_API_DUMMYDummy Audio API, does not produce any sound at all.
Murl.IEnums.AUDIO_API_AL11OpenAL 1.1 API
Murl.IEnums.AUDIO_API_SLES10OpenSL ES 1.0 API
Murl.IEnums.AUDIO_API_DX11Microsoft DirectX 11 API

ScreenEdge

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_NONENo edge
Murl.IEnums.SCREEN_EDGE_TOPTop edge
Murl.IEnums.SCREEN_EDGE_LEFTLeft edge
Murl.IEnums.SCREEN_EDGE_BOTTOMBottom edge
Murl.IEnums.SCREEN_EDGE_RIGHTRight edge
Murl.IEnums.NUM_SCREEN_EDGES
Murl.IEnums.SCREEN_EDGE_MASK

Orientation

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

Murl.IEnums.ORIENTATION_DEFAULTDefault orientation (equals ORIENTATION_ROTATE_0)
Murl.IEnums.ORIENTATION_ROTATE_0Rotated 0° orientation (not rotated)
Murl.IEnums.ORIENTATION_ROTATE_90_CWRotated 90° in clockwise direction
Murl.IEnums.ORIENTATION_ROTATE_180Rotated 180° orientation
Murl.IEnums.ORIENTATION_ROTATE_90_CCWRotated 90° in counter-clockwise direction
Murl.IEnums.NUM_ORIENTATIONS
Murl.IEnums.ORIENTATION_MASK

ScreenOrientation

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

Murl.IEnums.SCREEN_ORIENTATION_DEFAULTDefault orientation (equals SCREEN_ORIENTATION_PORTRAIT_1)
Murl.IEnums.SCREEN_ORIENTATION_PORTRAIT_1Regular portrait orientation
Murl.IEnums.SCREEN_ORIENTATION_LANDSCAPE_1Regular landscape orientation
Murl.IEnums.SCREEN_ORIENTATION_PORTRAIT_2Upside-down portrait orientation
Murl.IEnums.SCREEN_ORIENTATION_LANDSCAPE_2Upside-down landscape orientation
Murl.IEnums.NUM_SCREEN_ORIENTATIONS
Murl.IEnums.SCREEN_ORIENTATION_MASK

SensorOrientation

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

Murl.IEnums.SENSOR_ORIENTATION_UNKNOWNUnknown orientation, when the device is not able to report the actual one.
Murl.IEnums.SENSOR_ORIENTATION_PORTRAIT_1Device oriented vertically, home button on the bottom
Murl.IEnums.SENSOR_ORIENTATION_PORTRAIT_2Device oriented vertically, home button on the top
Murl.IEnums.SENSOR_ORIENTATION_LANDSCAPE_1Device oriented horizontally, home button on the right
Murl.IEnums.SENSOR_ORIENTATION_LANDSCAPE_2Device oriented horizontally, home button on the left
Murl.IEnums.SENSOR_ORIENTATION_FACE_UPSome devices (e.g. Galaxy Tab) do report landscape!?
Murl.IEnums.SENSOR_ORIENTATION_FACE_DOWNNot supported by Android devices.
Murl.IEnums.NUM_SENSOR_ORIENTATIONS

RunLoopMode

The engine's run loop mode.

Murl.IEnums.RUN_LOOP_MODE_DEFAULTThe default run loop mode.
Murl.IEnums.RUN_LOOP_MODE_INTERLEAVEDInterleaved processing of logic and rendering.
Murl.IEnums.RUN_LOOP_MODE_SEQUENTIALSequential processing of logic and rendering.

RunLoopTrigger

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_NONENo trigger.
Murl.IEnums.RUN_LOOP_TRIGGER_KEY_DOWNTrigger the run loop when a key down event occurs.
Murl.IEnums.RUN_LOOP_TRIGGER_KEY_UPTrigger the run loop when a key up event occurs.
Murl.IEnums.RUN_LOOP_TRIGGER_MOUSE_DOWNTrigger the run loop when a mouse down event occurs.
Murl.IEnums.RUN_LOOP_TRIGGER_MOUSE_UPTrigger the run loop when a mouse up event occurs.
Murl.IEnums.RUN_LOOP_TRIGGER_ALLAll triggers.

AppRunState

Application run states.

Murl.IEnums.APP_RUN_STATE_DEFAULTDefault state.
Murl.IEnums.APP_RUN_STATE_RUNNINGApplication is running.
Murl.IEnums.APP_RUN_STATE_PAUSEDApplication is paused. The internal clock is halted, but output is still generated.
Murl.IEnums.APP_RUN_STATE_SUSPENDEDApplication is suspended. Neither clock nor output are running.

SuspendableResource

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

Murl.IEnums.SUSPENDABLE_RESOURCE_NONENo suspendable resources.
Murl.IEnums.SUSPENDABLE_RESOURCE_VIDEO_FRAME_BUFFERFrame buffers from the video renderer.
Murl.IEnums.SUSPENDABLE_RESOURCE_AUDIO_BUFFERSample buffers from the audio renderer.
Murl.IEnums.SUSPENDABLE_RESOURCE_AUDIO_PLAYABLEPlayable objects from the audio renderer.
Murl.IEnums.SUSPENDABLE_RESOURCE_OTHEROther resources.
Murl.IEnums.SUSPENDABLE_RESOURCE_ALLAll available resources.

PackageType

Package types.

Murl.IEnums.PACKAGE_TYPE_NATIVENative package type (.murlpkg).
Murl.IEnums.PACKAGE_TYPE_XMLXML package type (.murlres).
Murl.IEnums.PACKAGE_TYPE_CUSTOMCustom package type.
Murl.IEnums.NUM_PACKAGE_TYPES

FileCategory

Available categories for file access.

Murl.IEnums.FILE_CATEGORY_DEFAULTThe default category.
Murl.IEnums.FILE_CATEGORY_ROOTThe root of the file system.
Murl.IEnums.FILE_CATEGORY_APPLICATIONThe path where the application is residing.
Murl.IEnums.FILE_CATEGORY_CURRENTThe current shell path at the time of starting the application.
Murl.IEnums.FILE_CATEGORY_RESOURCEThe path to the application's resources.
Murl.IEnums.FILE_CATEGORY_SHAREDThe shared user directory.
Murl.IEnums.FILE_CATEGORY_PRIVATEThe private user directory.
Murl.IEnums.FILE_CATEGORY_CACHEThe user's cache directory
Murl.IEnums.FILE_CATEGORY_TEMPORARYA temp directory
Murl.IEnums.FILE_CATEGORY_LIBRARYThe path where accompanying shared libraries are residing, if available.
Murl.IEnums.NUM_FILE_CATEGORIES

RgbPixelFormat

Available RGB pixel formats.

Murl.IEnums.RGB_PIXEL_FORMAT_DEFAULTDefault RGB pixel format
Murl.IEnums.RGB_PIXEL_FORMAT_R8_G8_B824 bit RGB (8 bits per component)
Murl.IEnums.RGB_PIXEL_FORMAT_R5_G6_B516 bit RGB (5 bits red, 6 bits green, 5 bits blue)

RgbaPixelFormat

Available RGBA pixel formats.

Murl.IEnums.RGBA_PIXEL_FORMAT_DEFAULTDefault RGBA pixel format
Murl.IEnums.RGBA_PIXEL_FORMAT_R8_G8_B8_A832 bit integer RGBA, with 8 bits per component (always available).
Murl.IEnums.RGBA_PIXEL_FORMAT_B8_G8_R8_A832 bit integer BGRA, with 8 bits per component (on certain platforms).
Murl.IEnums.RGBA_PIXEL_FORMAT_A8_B8_G8_R832 bit integer ABGR, with 8 bits per component (on certain platforms).
Murl.IEnums.RGBA_PIXEL_FORMAT_A8_R8_G8_B832 bit integer ARGB, with 8 bits per component (on certain platforms).
Murl.IEnums.RGBA_PIXEL_FORMAT_R5_G5_B5_A116 bit RGBA (5 bits red, 5 bits green, 5 bits blue, 1 bit alpha)
Murl.IEnums.RGBA_PIXEL_FORMAT_R4_G4_B4_A416 bit RGBA (4 bits per component)