Edit

kc3-lang/angle/src/libANGLE/Data.h

Branch :

  • Show log

    Commit

  • Author : Geoff Lang
    Date : 2014-12-03 14:46:48
    Hash : 9d9132df
    Message : Remove support for compiling libANGLE as a dynamic library. BUG=angle:733 Change-Id: Iacef45b89f234091eb5df505437adabece1e564b Reviewed-on: https://chromium-review.googlesource.com/232961 Reviewed-by: Jamie Madill <jmadill@chromium.org> Reviewed-by: Kenneth Russell <kbr@chromium.org> Tested-by: Geoff Lang <geofflang@chromium.org>

  • src/libANGLE/Data.h
  • //
    // Copyright (c) 2014 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.
    //
    
    // Data.h: Container class for all GL relevant state, caps and objects
    
    #ifndef LIBANGLE_DATA_H_
    #define LIBANGLE_DATA_H_
    
    #include "libANGLE/State.h"
    
    namespace gl
    {
    
    struct Data final
    {
      public:
        Data(GLint clientVersion, const State &state, const Caps &caps,
             const TextureCapsMap &textureCaps, const Extensions &extensions,
             const ResourceManager *resourceManager);
        ~Data();
    
        Data(const Data &other);
        Data &operator=(const Data &other);
    
        GLint clientVersion;
        const State *state;
        const Caps *caps;
        const TextureCapsMap *textureCaps;
        const Extensions *extensions;
        const ResourceManager *resourceManager;
    };
    
    }
    
    #endif // LIBANGLE_DATA_H_