1
1
DOXYFILE_ENCODING = UTF-8
2
2
PROJECT_NAME = "mcpp"
3
3
PROJECT_NUMBER =
4
- PROJECT_BRIEF = "mcpp is a library that lets you interact with Minecraft using C++"
4
+ PROJECT_BRIEF = "C++ Minecraft Library"
5
5
PROJECT_LOGO =
6
6
OUTPUT_DIRECTORY = ./doc/
7
7
CREATE_SUBDIRS = NO
8
+ CREATE_SUBDIRS_LEVEL = 8
8
9
ALLOW_UNICODE_NAMES = NO
9
10
OUTPUT_LANGUAGE = English
10
- OUTPUT_TEXT_DIRECTION = None
11
11
BRIEF_MEMBER_DESC = YES
12
12
REPEAT_BRIEF = YES
13
13
ABBREVIATE_BRIEF = "The $name class" \
14
14
"The $name widget" \
15
15
"The $name file" \
16
- is \
17
- provides \
18
- specifies \
19
- contains \
20
- represents \
21
- a \
22
- an \
23
- the
16
+ is \
17
+ provides \
18
+ specifies \
19
+ contains \
20
+ represents \
21
+ a \
22
+ an \
23
+ the
24
24
ALWAYS_DETAILED_SEC = NO
25
25
INLINE_INHERITED_MEMB = NO
26
26
FULL_PATH_NAMES = YES
@@ -71,9 +71,10 @@ HIDE_UNDOC_CLASSES = NO
71
71
HIDE_FRIEND_COMPOUNDS = NO
72
72
HIDE_IN_BODY_DOCS = NO
73
73
INTERNAL_DOCS = NO
74
- CASE_SENSE_NAMES = YES
74
+ CASE_SENSE_NAMES = NO
75
75
HIDE_SCOPE_NAMES = NO
76
- HIDE_COMPOUND_REFERENCE= NO
76
+ HIDE_COMPOUND_REFERENCE = NO
77
+ SHOW_HEADERFILE = YES
77
78
SHOW_INCLUDE_FILES = YES
78
79
SHOW_GROUPED_MEMB_INC = NO
79
80
FORCE_LOCAL_INCLUDES = NO
@@ -87,7 +88,7 @@ STRICT_PROTO_MATCHING = NO
87
88
GENERATE_TODOLIST = YES
88
89
GENERATE_TESTLIST = YES
89
90
GENERATE_BUGLIST = YES
90
- GENERATE_DEPRECATEDLIST= YES
91
+ GENERATE_DEPRECATEDLIST = YES
91
92
ENABLED_SECTIONS =
92
93
MAX_INITIALIZER_LINES = 30
93
94
SHOW_USED_FILES = YES
@@ -100,14 +101,17 @@ QUIET = NO
100
101
WARNINGS = YES
101
102
WARN_IF_UNDOCUMENTED = YES
102
103
WARN_IF_DOC_ERROR = YES
104
+ WARN_IF_INCOMPLETE_DOC = YES
103
105
WARN_NO_PARAMDOC = NO
106
+ WARN_IF_UNDOC_ENUM_VAL = NO
104
107
WARN_AS_ERROR = NO
105
108
WARN_FORMAT = "$file:$line: $text"
109
+ WARN_LINE_FORMAT = "at line $line of file $file"
106
110
WARN_LOGFILE =
107
- INPUT = include/mcpp \
108
- README.md
109
-
111
+ INPUT = ./include/mcpp \
112
+ ./README.md
110
113
INPUT_ENCODING = UTF-8
114
+ INPUT_FILE_ENCODING =
111
115
FILE_PATTERNS = *.c \
112
116
*.cc \
113
117
*.cxx \
@@ -167,6 +171,7 @@ FILTER_PATTERNS =
167
171
FILTER_SOURCE_FILES = NO
168
172
FILTER_SOURCE_PATTERNS =
169
173
USE_MDFILE_AS_MAINPAGE = README.md
174
+ FORTRAN_COMMENT_AFTER = 72
170
175
SOURCE_BROWSER = NO
171
176
INLINE_SOURCES = NO
172
177
STRIP_CODE_COMMENTS = YES
@@ -185,23 +190,34 @@ IGNORE_PREFIX =
185
190
GENERATE_HTML = YES
186
191
HTML_OUTPUT = html
187
192
HTML_FILE_EXTENSION = .html
188
- HTML_HEADER =
193
+ HTML_HEADER = doxygen-awesome-css/doxygen-custom/header.html
189
194
HTML_FOOTER =
190
195
HTML_STYLESHEET =
191
- HTML_EXTRA_STYLESHEET =
192
- HTML_EXTRA_FILES =
193
- HTML_COLORSTYLE_HUE = 220
194
- HTML_COLORSTYLE_SAT = 100
195
- HTML_COLORSTYLE_GAMMA = 80
196
+ HTML_EXTRA_STYLESHEET = doxygen-awesome-css/doxygen-awesome.css \
197
+ doxygen-awesome-css/doxygen-custom/custom.css \
198
+ doxygen-awesome-css/doxygen-awesome-sidebar-only.css \
199
+ doxygen-awesome-css/doxygen-awesome-sidebar-only-darkmode-toggle.css \
200
+ doxygen-awesome-css/doxygen-custom/custom-alternative.css
201
+ HTML_EXTRA_FILES = doxygen-awesome-css/doxygen-awesome-darkmode-toggle.js \
202
+ doxygen-awesome-css/doxygen-awesome-fragment-copy-button.js \
203
+ doxygen-awesome-css/doxygen-awesome-paragraph-link.js \
204
+ doxygen-awesome-css/doxygen-custom/toggle-alternative-theme.js \
205
+ doxygen-awesome-css/doxygen-awesome-interactive-toc.js \
206
+ doxygen-awesome-css/doxygen-awesome-tabs.js
207
+ HTML_COLORSTYLE = LIGHT
208
+ HTML_COLORSTYLE_HUE = 209
209
+ HTML_COLORSTYLE_SAT = 255
210
+ HTML_COLORSTYLE_GAMMA = 113
196
211
HTML_TIMESTAMP = NO
197
212
HTML_DYNAMIC_MENUS = YES
198
213
HTML_DYNAMIC_SECTIONS = NO
199
214
HTML_INDEX_NUM_ENTRIES = 100
200
215
GENERATE_DOCSET = NO
201
- DOCSET_FEEDNAME = "Doxygen generated docs"
202
- DOCSET_BUNDLE_ID = org.doxygen.Project
203
- DOCSET_PUBLISHER_ID = org.doxygen.Publisher
204
- DOCSET_PUBLISHER_NAME = Publisher
216
+ DOCSET_FEEDNAME =
217
+ DOCSET_FEEDURL =
218
+ DOCSET_BUNDLE_ID =
219
+ DOCSET_PUBLISHER_ID =
220
+ DOCSET_PUBLISHER_NAME =
205
221
GENERATE_HTMLHELP = NO
206
222
CHM_FILE =
207
223
HHC_LOCATION =
@@ -220,15 +236,17 @@ QHG_LOCATION =
220
236
GENERATE_ECLIPSEHELP = NO
221
237
ECLIPSE_DOC_ID = org.doxygen.Project
222
238
DISABLE_INDEX = NO
223
- GENERATE_TREEVIEW = NO
239
+ GENERATE_TREEVIEW = YES
240
+ FULL_SIDEBAR = NO
224
241
ENUM_VALUES_PER_LINE = 4
225
- TREEVIEW_WIDTH = 250
242
+ TREEVIEW_WIDTH = 335
226
243
EXT_LINKS_IN_WINDOW = NO
244
+ OBFUSCATE_EMAILS = YES
227
245
HTML_FORMULA_FORMAT = png
228
246
FORMULA_FONTSIZE = 10
229
- FORMULA_TRANSPARENT = YES
230
247
FORMULA_MACROFILE =
231
248
USE_MATHJAX = NO
249
+ MATHJAX_VERSION = MathJax_2
232
250
MATHJAX_FORMAT = HTML-CSS
233
251
MATHJAX_RELPATH = https://cdn.jsdelivr.net/npm/mathjax@2
234
252
MATHJAX_EXTENSIONS =
@@ -256,7 +274,6 @@ PDF_HYPERLINKS = YES
256
274
USE_PDFLATEX = YES
257
275
LATEX_BATCHMODE = NO
258
276
LATEX_HIDE_INDICES = NO
259
- LATEX_SOURCE_CODE = NO
260
277
LATEX_BIB_STYLE = plain
261
278
LATEX_TIMESTAMP = NO
262
279
LATEX_EMOJI_DIRECTORY =
@@ -266,7 +283,6 @@ COMPACT_RTF = NO
266
283
RTF_HYPERLINKS = NO
267
284
RTF_STYLESHEET_FILE =
268
285
RTF_EXTENSIONS_FILE =
269
- RTF_SOURCE_CODE = NO
270
286
GENERATE_MAN = NO
271
287
MAN_OUTPUT = man
272
288
MAN_EXTENSION = .3
@@ -276,9 +292,8 @@ GENERATE_XML = NO
276
292
XML_OUTPUT = xml
277
293
XML_PROGRAMLISTING = YES
278
294
XML_NS_MEMB_FILE_SCOPE = NO
279
- GENERATE_DOCBOOK = YES
295
+ GENERATE_DOCBOOK = NO
280
296
DOCBOOK_OUTPUT = docbook
281
- DOCBOOK_PROGRAMLISTING = NO
282
297
GENERATE_AUTOGEN_DEF = NO
283
298
GENERATE_PERLMOD = NO
284
299
PERLMOD_LATEX = NO
@@ -290,24 +305,24 @@ EXPAND_ONLY_PREDEF = NO
290
305
SEARCH_INCLUDES = YES
291
306
INCLUDE_PATH =
292
307
INCLUDE_FILE_PATTERNS =
293
- PREDEFINED = DOXYGEN_LOGO
308
+ PREDEFINED =
294
309
EXPAND_AS_DEFINED =
295
310
SKIP_FUNCTION_MACROS = YES
296
311
TAGFILES =
297
312
GENERATE_TAGFILE =
298
313
ALLEXTERNALS = NO
299
314
EXTERNAL_GROUPS = YES
300
315
EXTERNAL_PAGES = YES
301
- CLASS_DIAGRAMS = YES
302
316
DIA_PATH =
303
317
HIDE_UNDOC_RELATIONS = YES
304
318
HAVE_DOT = YES
305
319
DOT_NUM_THREADS = 0
306
- DOT_FONTNAME = Helvetica
307
- DOT_FONTSIZE = 10
320
+ DOT_COMMON_ATTR = "fontname=Helvetica,fontsize=10"
321
+ DOT_EDGE_ATTR = "labelfontname=Helvetica,labelfontsize=10"
322
+ DOT_NODE_ATTR = "shape=box,height=0.2,width=0.4"
308
323
DOT_FONTPATH =
309
324
CLASS_GRAPH = YES
310
- COLLABORATION_GRAPH = YES
325
+ COLLABORATION_GRAPH = NO
311
326
GROUP_GRAPHS = YES
312
327
UML_LOOK = NO
313
328
UML_LIMIT_NUM_FIELDS = 10
@@ -320,7 +335,8 @@ CALL_GRAPH = NO
320
335
CALLER_GRAPH = NO
321
336
GRAPHICAL_HIERARCHY = YES
322
337
DIRECTORY_GRAPH = YES
323
- DOT_IMAGE_FORMAT = png
338
+ DIR_GRAPH_MAX_DEPTH = 1
339
+ DOT_IMAGE_FORMAT = svg
324
340
INTERACTIVE_SVG = NO
325
341
DOT_PATH =
326
342
DOTFILE_DIRS =
@@ -331,7 +347,6 @@ PLANTUML_CFG_FILE =
331
347
PLANTUML_INCLUDE_PATH =
332
348
DOT_GRAPH_MAX_NODES = 50
333
349
MAX_DOT_GRAPH_DEPTH = 0
334
- DOT_TRANSPARENT = NO
335
350
DOT_MULTI_TARGETS = NO
336
351
GENERATE_LEGEND = YES
337
352
DOT_CLEANUP = YES
0 commit comments