{"__v":0,"_id":"58796783cd4a9c37007c976f","category":{"version":"58796781cd4a9c37007c96ef","project":"571fa55ca0acd42000af9545","_id":"58796781cd4a9c37007c96fc","__v":0,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2017-01-01T19:32:06.235Z","from_sync":false,"order":14,"slug":"base-sdk","title":"Base SDK"},"parentDoc":null,"project":"571fa55ca0acd42000af9545","user":"571fa519db52d01700f5cf3d","version":{"__v":4,"_id":"58796781cd4a9c37007c96ef","project":"571fa55ca0acd42000af9545","createdAt":"2017-01-13T23:49:21.393Z","releaseDate":"2017-01-13T23:49:21.393Z","categories":["58796781cd4a9c37007c96f0","58796781cd4a9c37007c96f1","58796781cd4a9c37007c96f2","58796781cd4a9c37007c96f3","58796781cd4a9c37007c96f4","58796781cd4a9c37007c96f5","58796781cd4a9c37007c96f6","58796781cd4a9c37007c96f7","58796781cd4a9c37007c96f8","58796781cd4a9c37007c96f9","58796781cd4a9c37007c96fa","58796781cd4a9c37007c96fb","58796781cd4a9c37007c96fc","58796781cd4a9c37007c96fd","58796781cd4a9c37007c96fe","58796781cd4a9c37007c96ff","58796781cd4a9c37007c9700","58b157ca1756cf370022f90d","58b1596f5dae732f00adeca2","58b1605a5dae732f00adecb1"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"Mukota","version_clean":"3.1.0","version":"3.1.0"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2017-01-01T19:33:00.656Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":1,"body":"> extends ScriptableObject\n\n## Overview\n\nThe Base System SDK script provides a bridge to core system SDK methods.\n\nThis is an abstract class to implement the interface required by all implemented SDKs.\n\n## Class Methods\n\n### IsDisplayOnDesktop/0\n\n  > `public abstract bool IsDisplayOnDesktop();`\n\n  * Parameters\n   * _none_\n  * Returns\n   * `bool` - Returns true if the display is extending the desktop\n\nThe IsDisplayOnDesktop method returns true if the display is extending the desktop.\n\n### ShouldAppRenderWithLowResources/0\n\n  > `public abstract bool ShouldAppRenderWithLowResources();`\n\n  * Parameters\n   * _none_\n  * Returns\n   * `bool` - Returns true if the Unity app should render with low resources.\n\nThe ShouldAppRenderWithLowResources method is used to determine if the Unity app should use low resource mode. Typically true when the dashboard is showing.\n\n### ForceInterleavedReprojectionOn/1\n\n  > `public abstract void ForceInterleavedReprojectionOn(bool force);`\n\n  * Parameters\n   * `bool force` - If true then Interleaved Reprojection will be forced on, if false it will not be forced on.\n  * Returns\n   * _none_\n\nThe ForceInterleavedReprojectionOn method determines whether Interleaved Reprojection should be forced on or off.","excerpt":"","slug":"sdk_basesystem","type":"basic","title":"SDK_BaseSystem"}
> extends ScriptableObject ## Overview The Base System SDK script provides a bridge to core system SDK methods. This is an abstract class to implement the interface required by all implemented SDKs. ## Class Methods ### IsDisplayOnDesktop/0 > `public abstract bool IsDisplayOnDesktop();` * Parameters * _none_ * Returns * `bool` - Returns true if the display is extending the desktop The IsDisplayOnDesktop method returns true if the display is extending the desktop. ### ShouldAppRenderWithLowResources/0 > `public abstract bool ShouldAppRenderWithLowResources();` * Parameters * _none_ * Returns * `bool` - Returns true if the Unity app should render with low resources. The ShouldAppRenderWithLowResources method is used to determine if the Unity app should use low resource mode. Typically true when the dashboard is showing. ### ForceInterleavedReprojectionOn/1 > `public abstract void ForceInterleavedReprojectionOn(bool force);` * Parameters * `bool force` - If true then Interleaved Reprojection will be forced on, if false it will not be forced on. * Returns * _none_ The ForceInterleavedReprojectionOn method determines whether Interleaved Reprojection should be forced on or off.