Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit cbbbed7

Browse files
committedSep 15, 2015
Merge pull request libRocket#267 from konopka90/master
New font provider - loading bitmap fonts
2 parents bde96a2 + caf6eef commit cbbbed7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+3709
-534
lines changed
 

‎Build/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -468,7 +468,7 @@ endmacro()
468468
if(BUILD_SAMPLES)
469469
include(SampleFileList)
470470

471-
set(samples treeview customlog drag loaddocument)
471+
set(samples treeview customlog drag loaddocument bitmapfont)
472472
set(tutorials template datagrid datagrid_tree tutorial_drag)
473473

474474
if(NOT BUILD_FRAMEWORK)

‎Build/cmake/FileList.cmake

+25-2
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,17 @@ set(Core_HDR_FILES
3636
${PROJECT_SOURCE_DIR}/Source/Core/FontEffectOutlineInstancer.h
3737
${PROJECT_SOURCE_DIR}/Source/Core/FontEffectShadow.h
3838
${PROJECT_SOURCE_DIR}/Source/Core/FontEffectShadowInstancer.h
39-
${PROJECT_SOURCE_DIR}/Source/Core/FontFace.h
4039
${PROJECT_SOURCE_DIR}/Source/Core/FontFaceHandle.h
4140
${PROJECT_SOURCE_DIR}/Source/Core/FontFaceLayer.h
42-
${PROJECT_SOURCE_DIR}/Source/Core/FontFamily.h
41+
${PROJECT_SOURCE_DIR}/Source/Core/FreeType/FontFace.h
42+
${PROJECT_SOURCE_DIR}/Source/Core/FreeType/FontFaceHandle.h
43+
${PROJECT_SOURCE_DIR}/Source/Core/FreeType/FontFamily.h
44+
${PROJECT_SOURCE_DIR}/Source/Core/BitmapFont/BitmapFontDefinitions.h
45+
${PROJECT_SOURCE_DIR}/Source/Core/BitmapFont/FontParser.h
46+
${PROJECT_SOURCE_DIR}/Source/Core/BitmapFont/FontFace.h
47+
${PROJECT_SOURCE_DIR}/Source/Core/BitmapFont/FontFaceHandle.h
48+
${PROJECT_SOURCE_DIR}/Source/Core/BitmapFont/FontFaceLayer.h
49+
${PROJECT_SOURCE_DIR}/Source/Core/BitmapFont/FontFamily.h
4350
${PROJECT_SOURCE_DIR}/Source/Core/GeometryDatabase.h
4451
${PROJECT_SOURCE_DIR}/Source/Core/LayoutBlockBox.h
4552
${PROJECT_SOURCE_DIR}/Source/Core/LayoutBlockBoxSpace.h
@@ -128,7 +135,12 @@ set(Core_PUB_HDR_FILES
128135
${PROJECT_SOURCE_DIR}/Include/Rocket/Core/FontDatabase.h
129136
${PROJECT_SOURCE_DIR}/Include/Rocket/Core/FontEffect.h
130137
${PROJECT_SOURCE_DIR}/Include/Rocket/Core/FontEffectInstancer.h
138+
${PROJECT_SOURCE_DIR}/Include/Rocket/Core/FontFace.h
139+
${PROJECT_SOURCE_DIR}/Include/Rocket/Core/FontFamily.h
131140
${PROJECT_SOURCE_DIR}/Include/Rocket/Core/FontGlyph.h
141+
${PROJECT_SOURCE_DIR}/Include/Rocket/Core/FontProvider.h
142+
${PROJECT_SOURCE_DIR}/Include/Rocket/Core/FreeType/FontProvider.h
143+
${PROJECT_SOURCE_DIR}/Include/Rocket/Core/BitmapFont/FontProvider.h
132144
${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Geometry.h
133145
${PROJECT_SOURCE_DIR}/Include/Rocket/Core/GeometryUtilities.h
134146
${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Header.h
@@ -233,6 +245,17 @@ set(Core_SRC_FILES
233245
${PROJECT_SOURCE_DIR}/Source/Core/FontFaceHandle.cpp
234246
${PROJECT_SOURCE_DIR}/Source/Core/FontFaceLayer.cpp
235247
${PROJECT_SOURCE_DIR}/Source/Core/FontFamily.cpp
248+
${PROJECT_SOURCE_DIR}/Source/Core/FontProvider.cpp
249+
${PROJECT_SOURCE_DIR}/Source/Core/FreeType/FontFace.cpp
250+
${PROJECT_SOURCE_DIR}/Source/Core/FreeType/FontFaceHandle.cpp
251+
${PROJECT_SOURCE_DIR}/Source/Core/FreeType/FontFamily.cpp
252+
${PROJECT_SOURCE_DIR}/Source/Core/FreeType/FontProvider.cpp
253+
${PROJECT_SOURCE_DIR}/Source/Core/BitmapFont/FontParser.cpp
254+
${PROJECT_SOURCE_DIR}/Source/Core/BitmapFont/FontFace.cpp
255+
${PROJECT_SOURCE_DIR}/Source/Core/BitmapFont/FontFaceHandle.cpp
256+
${PROJECT_SOURCE_DIR}/Source/Core/BitmapFont/FontFaceLayer.cpp
257+
${PROJECT_SOURCE_DIR}/Source/Core/BitmapFont/FontFamily.cpp
258+
${PROJECT_SOURCE_DIR}/Source/Core/BitmapFont/FontProvider.cpp
236259
${PROJECT_SOURCE_DIR}/Source/Core/Geometry.cpp
237260
${PROJECT_SOURCE_DIR}/Source/Core/GeometryDatabase.cpp
238261
${PROJECT_SOURCE_DIR}/Source/Core/GeometryUtilities.cpp

0 commit comments

Comments
 (0)
Please sign in to comment.