Hash :
b0a53105
        
        Author :
  
        
        Date :
2016-04-01T11:43:54
        
      
Add a NativeWindowD3D abstract class to handle native window interactions. The previous NativeWindow class included D3D11 headers while being included in all D3D backds and had platform-dependent includes and members. This turns it into an abstract class that only implements the minimal functionality for each renderer. BUG=angleproject:1345 Change-Id: I8f20339dd6bba719e574a1dcb3ec859897c9228f Reviewed-on: https://chromium-review.googlesource.com/336780 Reviewed-by: Jamie Madill <jmadill@chromium.org> Commit-Queue: Geoff Lang <geofflang@chromium.org>
//
// Copyright (c) 2016 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//
// NativeWindowD3D.cpp: Defines NativeWindowD3D, a class for managing and performing operations on
// an EGLNativeWindowType for the D3D renderers.
#include "libANGLE/renderer/d3d/NativeWindowD3D.h"
namespace rx
{
NativeWindowD3D::NativeWindowD3D(EGLNativeWindowType window) : mWindow(window)
{
}
NativeWindowD3D::~NativeWindowD3D()
{
}
}  // namespace rx