Home | History | Annotate | Download | only in sfnt
      1 /*
      2  * Copyright 2012 Google Inc.
      3  *
      4  * Use of this source code is governed by a BSD-style license that can be
      5  * found in the LICENSE file.
      6  */
      7 
      8 #ifndef SkOTTable_maxp_DEFINED
      9 #define SkOTTable_maxp_DEFINED
     10 
     11 #include "SkOTTableTypes.h"
     12 #include "SkOTTable_maxp_CFF.h"
     13 #include "SkOTTable_maxp_TT.h"
     14 
     15 #pragma pack(push, 1)
     16 
     17 struct SkOTTableMaximumProfile {
     18     static const SK_OT_CHAR TAG0 = 'm';
     19     static const SK_OT_CHAR TAG1 = 'a';
     20     static const SK_OT_CHAR TAG2 = 'x';
     21     static const SK_OT_CHAR TAG3 = 'p';
     22     static const SK_OT_ULONG TAG = SkOTTableTAG<SkOTTableMaximumProfile>::value;
     23 
     24     union Version {
     25         SK_OT_Fixed version;
     26 
     27         struct CFF : SkOTTableMaximumProfile_CFF { } cff;
     28         struct TT : SkOTTableMaximumProfile_TT { } tt;
     29     } version;
     30 };
     31 
     32 #pragma pack(pop)
     33 
     34 #endif
     35