28 lines
580 B
C++
28 lines
580 B
C++
// Copyright 2020 The PDFium Authors
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
#ifndef XFA_FGAS_FONT_CFGAS_GEMODULE_H_
|
|
#define XFA_FGAS_FONT_CFGAS_GEMODULE_H_
|
|
|
|
#include <memory>
|
|
|
|
class CFGAS_FontMgr;
|
|
|
|
class CFGAS_GEModule {
|
|
public:
|
|
static void Create();
|
|
static void Destroy();
|
|
static CFGAS_GEModule* Get();
|
|
|
|
CFGAS_FontMgr* GetFontMgr() { return font_mgr_.get(); }
|
|
|
|
private:
|
|
CFGAS_GEModule();
|
|
~CFGAS_GEModule();
|
|
|
|
std::unique_ptr<CFGAS_FontMgr> font_mgr_;
|
|
};
|
|
|
|
#endif // XFA_FGAS_FONT_CFGAS_GEMODULE_H_
|