The platform configuration interface defines the immutable platform-specific settings.
More...
The platform configuration interface defines the immutable platform-specific settings.
Inherited by Murl::Util::PlatformConfiguration.
|
virtual const IEngineConfiguration * | GetEngineConfiguration () const =0 |
| Get the const engine configuration object. More...
|
|
virtual const IAppConfiguration * | GetAppConfiguration () const =0 |
| Get the const application configuration object. More...
|
|
virtual IEngineConfiguration * | GetEngineConfiguration ()=0 |
| Get the engine configuration object. More...
|
|
virtual IAppConfiguration * | GetAppConfiguration ()=0 |
| Get the application configuration object. More...
|
|
virtual void | SetLaunchArguments (const StringArray &arguments)=0 |
| Set the application's launch arguments, if existing. More...
|
|
virtual const StringArray & | GetLaunchArguments () const =0 |
| Get the application's launch arguments. More...
|
|
virtual void | SetUniqueDeviceId (const String &id)=0 |
| Set the unique device identifier string. More...
|
|
virtual const String & | GetUniqueDeviceId () const =0 |
| Get the unique device identifier string. More...
|
|
virtual void | SetUniqueInstallId (const String &id)=0 |
| Set the unique install identifier string. More...
|
|
virtual const String & | GetUniqueInstallId () const =0 |
| Get the unique install identifier string. More...
|
|
virtual void | SetCountryCode (const String &code)=0 |
| Set the country code string. More...
|
|
virtual const String & | GetCountryCode () const =0 |
| Get the country code string. More...
|
|
virtual void | SetTargetManufacturerName (const String &name)=0 |
| Set the manufacturer name. More...
|
|
virtual const String & | GetTargetManufacturerName () const =0 |
| Get the manufacturer name. More...
|
|
virtual void | SetTargetDeviceName (const String &name)=0 |
| Set the target device name. More...
|
|
virtual const String & | GetTargetDeviceName () const =0 |
| Get the target device name. More...
|
|
virtual void | SetTargetModelName (const String &name)=0 |
| Set the target model name. More...
|
|
virtual const String & | GetTargetModelName () const =0 |
| Get the target model name. More...
|
|
virtual void | SetTargetProductName (const String &name)=0 |
| Set the target product name. More...
|
|
virtual const String & | GetTargetProductName () const =0 |
| Get the target product name. More...
|
|
virtual void | SetSystemVersionName (const String &name)=0 |
| Set the system version name. More...
|
|
virtual const String & | GetSystemVersionName () const =0 |
| Get the system version name. More...
|
|
virtual void | SetTargetClass (IEnums::TargetClass targetClass)=0 |
| Set the target class enumeration value. More...
|
|
virtual IEnums::TargetClass | GetTargetClass () const =0 |
| Get the target class enumeration value. More...
|
|
virtual Bool | IsTargetClassMatching (IEnums::TargetClass targetClass) const =0 |
| Check if the target class is matching a specified value. More...
|
|
virtual void | SetTargetDevice (IEnums::TargetDevice targetDevice)=0 |
| Set the target device enumeration value. More...
|
|
virtual IEnums::TargetDevice | GetTargetDevice () const =0 |
| Get the target device enumeration value. More...
|
|
virtual Bool | IsTargetDeviceMatching (IEnums::TargetDevice targetDevice) const =0 |
| Check if the target device is matching a specified value. More...
|
|
virtual void | SetTargetHost (IEnums::TargetHost targetHost)=0 |
| Set the target host enumeration value. More...
|
|
virtual IEnums::TargetHost | GetTargetHost () const =0 |
| Get the target host enumeration value. More...
|
|
virtual Bool | IsTargetHostMatching (IEnums::TargetHost targetHost) const =0 |
| Check if the target host is matching a specified value. More...
|
|
virtual void | SetOperatingSystem (IEnums::OperatingSystem operatingSystem)=0 |
| Set the operating system enumeration value. More...
|
|
virtual IEnums::OperatingSystem | GetOperatingSystem () const =0 |
| Get the operating system enumeration value. More...
|
|
virtual Bool | IsOperatingSystemMatching (IEnums::OperatingSystem operatingSystem) const =0 |
| Check if the operating system is matching a specified value. More...
|
|
virtual void | SetGpu (IEnums::Gpu gpu)=0 |
| Set the graphics processing unit enumeration value. More...
|
|
virtual IEnums::Gpu | GetGpu () const =0 |
| Get the graphics processing unit enumeration value. More...
|
|
virtual Bool | IsGpuMatching (IEnums::Gpu gpu) const =0 |
| Check if the graphics processing unit is matching a specified value. More...
|
|
virtual void | SetNumberOfBackBufferColorBits (UInt32 numRedBits, UInt32 numGreenBits, UInt32 numBlueBits, UInt32 numAlphaBits)=0 |
| Set the back buffer's bit depths for a single color value. More...
|
|
virtual UInt32 | GetNumberOfBackBufferRedBits () const =0 |
| Get the back buffer's bit depth for the red component. More...
|
|
virtual UInt32 | GetNumberOfBackBufferGreenBits () const =0 |
| Get the back buffer's bit depth for the green component. More...
|
|
virtual UInt32 | GetNumberOfBackBufferBlueBits () const =0 |
| Get the back buffer's bit depth for the blue component. More...
|
|
virtual UInt32 | GetNumberOfBackBufferAlphaBits () const =0 |
| Get the back buffer's bit depth for the alpha component. More...
|
|
virtual void | SetNumberOfBackBufferDepthBits (UInt32 numDepthBits)=0 |
| Set the back buffer's depth buffer bit depth. More...
|
|
virtual UInt32 | GetNumberOfBackBufferDepthBits () const =0 |
| Get the back buffer's depth buffer bit depth. More...
|
|
virtual void | SetNumberOfBackBufferStencilBits (UInt32 numStencilBits)=0 |
| Set the back buffer's stencil buffer bit depth. More...
|
|
virtual UInt32 | GetNumberOfBackBufferStencilBits () const =0 |
| Get the back buffer's stencil buffer bit depth. More...
|
|
virtual void | SetPhysicalScreenSize (Real mmSizeX, Real mmSizeY)=0 |
| Set the physical screen size. More...
|
|
virtual Real | GetPhysicalScreenSizeX () const =0 |
| Get the physical screen width. More...
|
|
virtual Real | GetPhysicalScreenSizeY () const =0 |
| Get the physical screen height. More...
|
|
virtual void | SetPhysicalPixelSize (Real mmSizeX, Real mmSizeY)=0 |
| Set the physical pixel size. More...
|
|
virtual Real | GetPhysicalPixelSizeX () const =0 |
| Get the physical pixel width. More...
|
|
virtual Real | GetPhysicalPixelSizeY () const =0 |
| Get the physical pixel height. More...
|
|
virtual void | SetPixelScaleFactor (Real sizeXFactor, Real sizeYFactor)=0 |
| Set the pixel scale factor. More...
|
|
virtual Real | GetPixelScaleFactorX () const =0 |
| Set the pixel width scale factor. More...
|
|
virtual Real | GetPixelScaleFactorY () const =0 |
| Set the pixel height scale factor. More...
|
|
virtual Real | GetNumberOfPixelsFromSizeX (Real sizeValue, IEnums::LengthMeasure unit) const =0 |
| Get the number of pixels from a specified width and unit. More...
|
|
virtual Real | GetNumberOfPixelsFromSizeY (Real sizeValue, IEnums::LengthMeasure unit) const =0 |
| Get the number of pixels from a specified height and unit. More...
|
|
virtual Real | GetSizeXFromNumberOfPixels (Real numberOfPixels, IEnums::LengthMeasure unit) const =0 |
| Get the width in a specified unit from a specified number of pixels. More...
|
|
virtual Real | GetSizeYFromNumberOfPixels (Real numberOfPixels, IEnums::LengthMeasure unit) const =0 |
| Get the height in a specified unit from a specified number of pixels. More...
|
|
virtual void | SetInAppBillingProviderName (const String &name)=0 |
| Set the name of the In-App Billing provider. More...
|
|
virtual const String & | GetInAppBillingProviderName () const =0 |
| Get the In-App Billing provider name. More...
|
|
virtual void | SetMultithreadingSupported (Bool supported)=0 |
| Enable/disable multithreading support. More...
|
|
virtual Bool | IsMultithreadingSupported () const =0 |
| Check if multithreading is supported. More...
|
|