Guiliani
Version 2.5 revision 6773 (build 33)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
FntWrapFreeTypeDirectFb.h
1
/*
2
* Copyright (C) TES Electronic Solutions GmbH,
3
* All Rights Reserved.
4
* Contact: info@guiliani.de
5
*
6
* This file is part of the Guiliani HMI framework
7
* for the development of graphical user interfaces on embedded systems.
8
*/
9
10
#ifndef __FNT_WRAP_FREETYPE_DIRECTFB__H__
11
#define __FNT_WRAP_FREETYPE_DIRECTFB__H__
12
13
#include "FntWrapFreeType.h"
14
15
16
17
class
CGfxWrapDirectFb
;
18
20
23
class
CFntWrapFreeTypeDirectFb
:
24
public
CFntWrapFreeType
25
{
26
public
:
37
static
eC_Bool
CreateInstance
(
const
eC_UInt& uiCacheSize,
38
CGfxWrapDirectFb
& kGfxWrap,
39
const
eC_UInt& uiMaxNumFaces = 10,
40
const
eC_UInt& uiMaxNumSizeObjects = 10);
41
42
protected
:
49
virtual
void
RenderGlyphToScreen
(
const
eC_Value &vX1,
const
eC_Value &vY1,
CGUIImageData
& kGlyphImage);
50
51
private
:
56
CFntWrapFreeTypeDirectFb
(
const
eC_UInt& uiCacheSize,
57
CGfxWrapDirectFb
& kGfxWrap,
58
const
eC_UInt& uiMaxNumFaces = 10,
59
const
eC_UInt& uiMaxNumSizeObjects = 10);
61
virtual
~
CFntWrapFreeTypeDirectFb
(
void
);
62
66
CFntWrapFreeTypeDirectFb
(
const
CFntWrapFreeTypeDirectFb
& kSource);
67
71
CFntWrapFreeTypeDirectFb
& operator=(
const
CFntWrapFreeTypeDirectFb
& kSource);
72
74
CGfxWrapDirectFb
&m_kGfxWrap;
75
76
77
};
78
#endif //__FNT_WRAP_FREETYPE_DIRECTFB__H__
Include
Platform
linux
directfb
FntWrapFreeTypeDirectFb.h
Generated by
1.8.4