src/power/winrt/SDL_syspower.cpp
author David Ludwig <dludwig@pobox.com>
Fri, 14 Mar 2014 01:36:05 -0400
changeset 8617 723345a17c2e
child 9619 b94b6d0bff0f
permissions -rw-r--r--
Added a missing file related to WinRT power management/reporting.
dludwig@8617
     1
/*
dludwig@8617
     2
  Simple DirectMedia Layer
dludwig@8617
     3
  Copyright (C) 1997-2014 Sam Lantinga <slouken@libsdl.org>
dludwig@8617
     4
dludwig@8617
     5
  This software is provided 'as-is', without any express or implied
dludwig@8617
     6
  warranty.  In no event will the authors be held liable for any damages
dludwig@8617
     7
  arising from the use of this software.
dludwig@8617
     8
dludwig@8617
     9
  Permission is granted to anyone to use this software for any purpose,
dludwig@8617
    10
  including commercial applications, and to alter it and redistribute it
dludwig@8617
    11
  freely, subject to the following restrictions:
dludwig@8617
    12
dludwig@8617
    13
  1. The origin of this software must not be misrepresented; you must not
dludwig@8617
    14
     claim that you wrote the original software. If you use this software
dludwig@8617
    15
     in a product, an acknowledgment in the product documentation would be
dludwig@8617
    16
     appreciated but is not required.
dludwig@8617
    17
  2. Altered source versions must be plainly marked as such, and must not be
dludwig@8617
    18
     misrepresented as being the original software.
dludwig@8617
    19
  3. This notice may not be removed or altered from any source distribution.
dludwig@8617
    20
*/
dludwig@8617
    21
#include "../../SDL_internal.h"
dludwig@8617
    22
dludwig@8617
    23
#ifndef SDL_POWER_DISABLED
dludwig@8617
    24
#if SDL_POWER_WINRT
dludwig@8617
    25
dludwig@8617
    26
#include "SDL_power.h"
dludwig@8617
    27
dludwig@8617
    28
extern "C"
dludwig@8617
    29
SDL_bool
dludwig@8617
    30
SDL_GetPowerInfo_WinRT(SDL_PowerState * state, int *seconds, int *percent)
dludwig@8617
    31
{
dludwig@8617
    32
    /* TODO, WinRT: Battery info is available on at least one WinRT platform (Windows Phone 8).  Implement SDL_GetPowerInfo_WinRT as appropriate. */
dludwig@8617
    33
    /* Notes:
dludwig@8617
    34
         - the Win32 function, GetSystemPowerStatus, is not available for use on WinRT
dludwig@8617
    35
         - Windows Phone 8 has a 'Battery' class, which is documented as available for C++
dludwig@8617
    36
             - More info on WP8's Battery class can be found at http://msdn.microsoft.com/library/windowsphone/develop/jj207231
dludwig@8617
    37
    */
dludwig@8617
    38
    return SDL_FALSE;
dludwig@8617
    39
}
dludwig@8617
    40
dludwig@8617
    41
#endif /* SDL_POWER_WINRT */
dludwig@8617
    42
#endif /* SDL_POWER_DISABLED */
dludwig@8617
    43
dludwig@8617
    44
/* vi: set ts=4 sw=4 expandtab: */