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 | SetSystemVersionInt (UInt64 value)=0 |
| | Set the system version numeric number. More...
|
| |
| virtual UInt64 | GetSystemVersionInt () const =0 |
| | Get the system version numeric number. 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...
|
| |