GL Studio C++ Runtime API
GlsArialRegular12.h
Go to the documentation of this file.
1 /// \file
2 /// \brief The GlsArialRegular12 class.
3 /// \note This file is derived from code generated by GL Studio.
4 ///
5 /// \par Copyright Information
6 ///
7 /// Copyright (c) 2008-2018 by The DiSTI Corporation.<br>
8 /// 11301 Corporate Blvd; Suite 100<br>
9 /// Orlando, Florida 32817<br>
10 /// USA<br>
11 /// <br>
12 /// All rights reserved.<br>
13 ///
14 /// This Software contains proprietary trade secrets of DiSTI and may not be
15 /// reproduced, in whole or part, in any form, or by any means of electronic,
16 /// mechanical, or otherwise, without the written permission of DiSTI. Said
17 /// permission may be derived through the purchase of applicable DiSTI product
18 /// licenses which detail the distribution rights of this content and any
19 /// Derivative Works based on this or other copyrighted DiSTI Software.
20 ///
21 /// NO WARRANTY. THE SOFTWARE IS PROVIDED "AS-IS," WITHOUT WARRANTY OF ANY KIND,
22 /// AND ANY USE OF THIS SOFTWARE PRODUCT IS AT YOUR OWN RISK. TO THE MAXIMUM EXTENT
23 /// PERMITTED BY APPLICABLE LAW, DISTI AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES
24 /// AND CONDITIONS, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
25 /// IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY AND/OR FITNESS FOR A
26 /// PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, WITH REGARD TO THE SOFTWARE.
27 ///
28 /// LIMITATION OF LIABILITY. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW,
29 /// IN NO EVENT SHALL DISTI OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
30 /// INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION,
31 /// DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS
32 /// INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR
33 /// INABILITY TO USE THE SOFTWARE, EVEN IF DISTI HAS BEEN ADVISED OF THE POSSIBILITY
34 /// OF SUCH DAMAGES. DISTI'S ENTIRE LIABILITY AND YOUR EXCLUSIVE REMEDY SHALL NOT
35 /// EXCEED FIVE DOLLARS (US$5.00).
36 ///
37 /// The aforementioned terms and restrictions are governed by the laws of the
38 /// State of Florida and the United States of America.
39 
40 #ifndef INCLUDED_GLS_ARIAL_REGULAR_12_H
41 #define INCLUDED_GLS_ARIAL_REGULAR_12_H
42 
43 #include "gls_cpp_lang_support.h"
44 #include "gls_font_base.h"
45 
46 namespace disti
47 {
48 class Image;
49 
50 /// A font wrapped up for consumption by GL Studio
52 {
53 public:
54  GLS_EXPORT static GlsFontBase* Instance();
55 
56 private:
58 
59  static AttrCont_t CharAttributes();
60  static FontAttr_t FontAttributes();
61  static Image* Texture();
62 
63  // Disable copying
64  GlsArialRegular12( const GlsArialRegular12& ) DISTI_SPECIAL_MEM_FUN_DELETE;
65  void operator=( const GlsArialRegular12& ) DISTI_SPECIAL_MEM_FUN_DELETE;
66 };
67 } // namespace disti
68 
69 #endif
Definition: image.h:162
The disti::GlsFontBase class and related classes.
Attributes of the specific font.
Definition: gls_font_base.h:94
A font wrapped up for consumption by GL Studio.
Definition: GlsArialRegular12.h:51
Macros and helper code to determine what subset of C++11/14/17 is available.
Definition: bmpimage.h:46
Definition: gls_font_base.h:85