2 // Copyright (c) 2014 The ANGLE Project Authors. All rights reserved.
3 // Use of this source code is governed by a BSD-style license that can be
4 // found in the LICENSE file.
6 // angle_windowsstore.h:
8 #ifndef ANGLE_WINDOWSSTORE_H_
9 #define ANGLE_WINDOWSSTORE_H_
11 // The following properties can be set on the CoreApplication to support additional
12 // ANGLE configuration options.
14 // The Visual Studio sample templates provided with this version of ANGLE have examples
15 // of how to set these property values.
18 // Property: EGLNativeWindowTypeProperty
20 // Description: Set this property to specify the window type to use for creating a surface.
21 // If this property is missing, surface creation will fail.
23 const wchar_t EGLNativeWindowTypeProperty[] = L"EGLNativeWindowTypeProperty";
26 // Property: EGLRenderSurfaceSizeProperty
28 // Description: Set this property to specify a preferred size in pixels of the render surface.
29 // The render surface size width and height must be greater than 0.
30 // If this property is set, then the render surface size is fixed.
31 // If this property is missing, a default behavior will be provided.
32 // The default behavior uses the window size if a CoreWindow is specified or
33 // the size of the SwapChainPanel control if one is specified.
35 const wchar_t EGLRenderSurfaceSizeProperty[] = L"EGLRenderSurfaceSizeProperty";
37 #endif // ANGLE_WINDOWSSTORE_H_