Edit

kc3-lang/angle/src/libANGLE/renderer/d3d/NativeWindowD3D.cpp

Branch :

  • Show log

    Commit

  • Author : Geoff Lang
    Date : 2016-04-01 11:43:54
    Hash : b0a53105
    Message : 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>

  • src/libANGLE/renderer/d3d/NativeWindowD3D.cpp
  • //
    // 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