summaryrefslogtreecommitdiffstats
path: root/xbmc/addons/kodi-addon-dev-kit/doxygen
diff options
context:
space:
mode:
Diffstat (limited to 'xbmc/addons/kodi-addon-dev-kit/doxygen')
-rw-r--r--xbmc/addons/kodi-addon-dev-kit/doxygen/Doxyfile107
-rw-r--r--xbmc/addons/kodi-addon-dev-kit/doxygen/Modules/logo-cpp.pngbin0 -> 5153 bytes
-rw-r--r--xbmc/addons/kodi-addon-dev-kit/doxygen/Modules/logo-python.pngbin6550 -> 5496 bytes
-rw-r--r--xbmc/addons/kodi-addon-dev-kit/doxygen/Modules/modules_cpp.dox85
-rw-r--r--xbmc/addons/kodi-addon-dev-kit/doxygen/kodi-dev.pngbin2208 -> 1680 bytes
5 files changed, 169 insertions, 23 deletions
diff --git a/xbmc/addons/kodi-addon-dev-kit/doxygen/Doxyfile b/xbmc/addons/kodi-addon-dev-kit/doxygen/Doxyfile
index 184b34e..729f159 100644
--- a/xbmc/addons/kodi-addon-dev-kit/doxygen/Doxyfile
+++ b/xbmc/addons/kodi-addon-dev-kit/doxygen/Doxyfile
@@ -1,4 +1,4 @@
1# Doxyfile 1.8.9.1 1# Doxyfile 1.8.13
2 2
3# This file describes the settings to be used by the documentation system 3# This file describes the settings to be used by the documentation system
4# doxygen (www.doxygen.org) for a project. 4# doxygen (www.doxygen.org) for a project.
@@ -44,7 +44,7 @@ PROJECT_NUMBER = 17.0
44# for a project that appears at the top of each page and should give viewer a 44# for a project that appears at the top of each page and should give viewer a
45# quick idea about the purpose of the project. Keep the description short. 45# quick idea about the purpose of the project. Keep the description short.
46 46
47PROJECT_BRIEF = "for Binary (API Level 2) and Script based Add-Ons" 47PROJECT_BRIEF = "for Binary and Script based Add-Ons"
48 48
49# With the PROJECT_LOGO tag one can specify a logo or an icon that is included 49# With the PROJECT_LOGO tag one can specify a logo or an icon that is included
50# in the documentation. The maximum height of the logo should not exceed 55 50# in the documentation. The maximum height of the logo should not exceed 55
@@ -245,9 +245,11 @@ ALIASES = "table_start=<table width= 100% style= border bgcolor=
245 "table_h3{3}=<tr bgcolor= 576f9f><th width= 30% align=left>\1</th><th width= 10% align=left>\2</th><th width= 60% align=left>\3</th></tr>" \ 245 "table_h3{3}=<tr bgcolor= 576f9f><th width= 30% align=left>\1</th><th width= 10% align=left>\2</th><th width= 60% align=left>\3</th></tr>" \
246 "table_row3{3}=<tr bgcolor=white><td width= 30% align=left>\1</td><td width= 10% align=left>\2</td><td width= 60% align=left>\3</td></tr>" \ 246 "table_row3{3}=<tr bgcolor=white><td width= 30% align=left>\1</td><td width= 10% align=left>\2</td><td width= 60% align=left>\3</td></tr>" \
247 "python_func{1}=\htmlonly <h4><code><span style=\"font-style: italic;\">Function: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code></h4> \endhtmlonly" \ 247 "python_func{1}=\htmlonly <h4><code><span style=\"font-style: italic;\">Function: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code></h4> \endhtmlonly" \
248 "python_func_with_rev{2}=\htmlonly <h4><code><span style=\"font-style: italic;\">Function: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code><span style="float:right;"><small>\2</small></span></h4> \endhtmlonly" \ 248 "python_func_with_rev{2}=\htmlonly <h4><code><span style=\"font-style: italic;\">Function: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code><span style= float:right;><small>\2</small></span></h4> \endhtmlonly" \
249 "python_class{1}=\htmlonly <h4><code><span style=\"font-style: italic;\">Class: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code></h4> \endhtmlonly" \ 249 "python_class{1}=\htmlonly <h4><code><span style=\"font-style: italic;\">Class: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code></h4> \endhtmlonly" \
250 "python_class_with_rev{2}=\htmlonly <h4><code><span style=\"font-style: italic;\">Class: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code><span style="float:right;"><small>\2</small></span></h4> \endhtmlonly" \ 250 "python_class_with_rev{2}=\htmlonly <h4><code><span style=\"font-style: italic;\">Class: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code><span style= float:right;><small>\2</small></span></h4> \endhtmlonly" \
251 "cpp_class{1}=\htmlonly <h4><code><span style=\"font-style: italic;\">Class: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code></h4> \endhtmlonly" \
252 "cpp_namespace{1}=\htmlonly <h4><code><span style=\"font-style: italic;\">Namespace: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code></h4> \endhtmlonly" \
251 "doc_header{1}=\htmlonly <h3><span style=\"text-decoration: underline;\"><span style=\"font-style: italic;\"><span style=\"color: rgb(102, 102, 102);\">\1</span></span></span></h3> \endhtmlonly" \ 253 "doc_header{1}=\htmlonly <h3><span style=\"text-decoration: underline;\"><span style=\"font-style: italic;\"><span style=\"color: rgb(102, 102, 102);\">\1</span></span></span></h3> \endhtmlonly" \
252 "python_v12=\xrefitem python_v12 \"v12 Python API changes\" \"\"" \ 254 "python_v12=\xrefitem python_v12 \"v12 Python API changes\" \"\"" \
253 "python_v13=\xrefitem python_v13 \"v13 Python API changes\" \"\"" \ 255 "python_v13=\xrefitem python_v13 \"v13 Python API changes\" \"\"" \
@@ -320,6 +322,15 @@ EXTENSION_MAPPING =
320 322
321MARKDOWN_SUPPORT = YES 323MARKDOWN_SUPPORT = YES
322 324
325# When the TOC_INCLUDE_HEADINGS tag is set to a non-zero value, all headings up
326# to that level are automatically included in the table of contents, even if
327# they do not have an id attribute.
328# Note: This feature currently applies only to Markdown headings.
329# Minimum value: 0, maximum value: 99, default value: 0.
330# This tag requires that the tag MARKDOWN_SUPPORT is set to YES.
331
332TOC_INCLUDE_HEADINGS = 0
333
323# When enabled doxygen tries to link words that correspond to documented 334# When enabled doxygen tries to link words that correspond to documented
324# classes, or namespaces to their corresponding documentation. Such a link can 335# classes, or namespaces to their corresponding documentation. Such a link can
325# be prevented in individual cases by putting a % sign in front of the word or 336# be prevented in individual cases by putting a % sign in front of the word or
@@ -370,6 +381,13 @@ IDL_PROPERTY_SUPPORT = YES
370 381
371DISTRIBUTE_GROUP_DOC = YES 382DISTRIBUTE_GROUP_DOC = YES
372 383
384# If one adds a struct or class to a group and this option is enabled, then also
385# any nested class or struct is added to the same group. By default this option
386# is disabled and one has to add nested compounds explicitly via \ingroup.
387# The default value is: NO.
388
389GROUP_NESTED_COMPOUNDS = NO
390
373# Set the SUBGROUPING tag to YES to allow class member groups of the same type 391# Set the SUBGROUPING tag to YES to allow class member groups of the same type
374# (for instance a group of public functions) to be put as a subgroup of that 392# (for instance a group of public functions) to be put as a subgroup of that
375# type (e.g. under the Public Functions section). Set it to NO to prevent 393# type (e.g. under the Public Functions section). Set it to NO to prevent
@@ -398,7 +416,7 @@ INLINE_GROUPED_CLASSES = NO
398# Man pages) or section (for LaTeX and RTF). 416# Man pages) or section (for LaTeX and RTF).
399# The default value is: NO. 417# The default value is: NO.
400 418
401INLINE_SIMPLE_STRUCTS = NO 419INLINE_SIMPLE_STRUCTS = YES
402 420
403# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or 421# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or
404# enum is documented as struct, union, or enum with the name of the typedef. So 422# enum is documented as struct, union, or enum with the name of the typedef. So
@@ -759,6 +777,12 @@ WARN_IF_DOC_ERROR = YES
759 777
760WARN_NO_PARAMDOC = NO 778WARN_NO_PARAMDOC = NO
761 779
780# If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when
781# a warning is encountered.
782# The default value is: NO.
783
784WARN_AS_ERROR = NO
785
762# The WARN_FORMAT tag determines the format of the warning messages that doxygen 786# The WARN_FORMAT tag determines the format of the warning messages that doxygen
763# can produce. The string should contain the $file, $line, and $text tags, which 787# can produce. The string should contain the $file, $line, and $text tags, which
764# will be replaced by the file and line number from which the warning originated 788# will be replaced by the file and line number from which the warning originated
@@ -782,7 +806,7 @@ WARN_LOGFILE =
782# The INPUT tag is used to specify the files and/or directories that contain 806# The INPUT tag is used to specify the files and/or directories that contain
783# documented source files. You may enter file names like myfile.cpp or 807# documented source files. You may enter file names like myfile.cpp or
784# directories like /usr/src/myproject. Separate the files or directories with 808# directories like /usr/src/myproject. Separate the files or directories with
785# spaces. 809# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
786# Note: If this tag is empty the current directory is searched. 810# Note: If this tag is empty the current directory is searched.
787 811
788INPUT = main.txt \ 812INPUT = main.txt \
@@ -791,6 +815,7 @@ INPUT = main.txt \
791 ../../../../CODING_GUIDELINES.dox \ 815 ../../../../CODING_GUIDELINES.dox \
792 ../../../GUIInfoManager.cpp \ 816 ../../../GUIInfoManager.cpp \
793 Modules/modules_general.dox \ 817 Modules/modules_general.dox \
818 Modules/modules_cpp.dox \
794 Modules/modules_python.dox \ 819 Modules/modules_python.dox \
795 Skin/skin.dox \ 820 Skin/skin.dox \
796 ../../../guilib/GUIRenderingControl.dox \ 821 ../../../guilib/GUIRenderingControl.dox \
@@ -863,7 +888,8 @@ INPUT = main.txt \
863 ../../../interfaces/legacy/wsgi/WsgiInputStream.h \ 888 ../../../interfaces/legacy/wsgi/WsgiInputStream.h \
864 ../../../interfaces/legacy/wsgi/WsgiResponseBody.h \ 889 ../../../interfaces/legacy/wsgi/WsgiResponseBody.h \
865 ../../../interfaces/legacy/wsgi/WsgiResponse.h \ 890 ../../../interfaces/legacy/wsgi/WsgiResponse.h \
866 ../../../pictures/PictureInfoTag.cpp 891 ../../../pictures/PictureInfoTag.cpp \
892 ../include
867 893
868# This tag can be used to specify the character encoding of the source files 894# This tag can be used to specify the character encoding of the source files
869# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses 895# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
@@ -876,12 +902,17 @@ INPUT_ENCODING = UTF-8
876 902
877# If the value of the INPUT tag contains directories, you can use the 903# If the value of the INPUT tag contains directories, you can use the
878# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and 904# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and
879# *.h) to filter out the source-files in the directories. If left blank the 905# *.h) to filter out the source-files in the directories.
880# following patterns are tested:*.c, *.cc, *.cxx, *.cpp, *.c++, *.java, *.ii, 906#
881# *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, *.hh, *.hxx, *.hpp, 907# Note that for custom extensions or not directly supported extensions you also
882# *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, *.m, *.markdown, 908# need to set EXTENSION_MAPPING for the extension otherwise the files are not
883# *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf, 909# read by doxygen.
884# *.qsf, *.as and *.js. 910#
911# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp,
912# *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h,
913# *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc,
914# *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.pyw, *.f90, *.f95, *.f03, *.f08,
915# *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf and *.qsf.
885 916
886FILE_PATTERNS = *.c \ 917FILE_PATTERNS = *.c \
887 *.cc \ 918 *.cc \
@@ -1009,6 +1040,10 @@ IMAGE_PATH = .
1009# Note that the filter must not add or remove lines; it is applied before the 1040# Note that the filter must not add or remove lines; it is applied before the
1010# code is scanned, but not when the output code is generated. If lines are added 1041# code is scanned, but not when the output code is generated. If lines are added
1011# or removed, the anchors will not be placed correctly. 1042# or removed, the anchors will not be placed correctly.
1043#
1044# Note that for custom extensions or not directly supported extensions you also
1045# need to set EXTENSION_MAPPING for the extension otherwise the files are not
1046# properly processed by doxygen.
1012 1047
1013INPUT_FILTER = 1048INPUT_FILTER =
1014 1049
@@ -1018,6 +1053,10 @@ INPUT_FILTER =
1018# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how 1053# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how
1019# filters are used. If the FILTER_PATTERNS tag is empty or if none of the 1054# filters are used. If the FILTER_PATTERNS tag is empty or if none of the
1020# patterns match the file name, INPUT_FILTER is applied. 1055# patterns match the file name, INPUT_FILTER is applied.
1056#
1057# Note that for custom extensions or not directly supported extensions you also
1058# need to set EXTENSION_MAPPING for the extension otherwise the files are not
1059# properly processed by doxygen.
1021 1060
1022FILTER_PATTERNS = 1061FILTER_PATTERNS =
1023 1062
@@ -1135,7 +1174,7 @@ VERBATIM_HEADERS = YES
1135# rich C++ code for which doxygen's built-in parser lacks the necessary type 1174# rich C++ code for which doxygen's built-in parser lacks the necessary type
1136# information. 1175# information.
1137# Note: The availability of this option depends on whether or not doxygen was 1176# Note: The availability of this option depends on whether or not doxygen was
1138# compiled with the --with-libclang option. 1177# generated with the -Duse-libclang=ON option for CMake.
1139# The default value is: NO. 1178# The default value is: NO.
1140 1179
1141CLANG_ASSISTED_PARSING = NO 1180CLANG_ASSISTED_PARSING = NO
@@ -1321,7 +1360,7 @@ HTML_DYNAMIC_SECTIONS = NO
1321# Minimum value: 0, maximum value: 9999, default value: 100. 1360# Minimum value: 0, maximum value: 9999, default value: 100.
1322# This tag requires that the tag GENERATE_HTML is set to YES. 1361# This tag requires that the tag GENERATE_HTML is set to YES.
1323 1362
1324HTML_INDEX_NUM_ENTRIES = 100 1363HTML_INDEX_NUM_ENTRIES = 30
1325 1364
1326# If the GENERATE_DOCSET tag is set to YES, additional index files will be 1365# If the GENERATE_DOCSET tag is set to YES, additional index files will be
1327# generated that can be used as input for Apple's Xcode 3 integrated development 1366# generated that can be used as input for Apple's Xcode 3 integrated development
@@ -1572,7 +1611,7 @@ EXT_LINKS_IN_WINDOW = NO
1572 1611
1573FORMULA_FONTSIZE = 10 1612FORMULA_FONTSIZE = 10
1574 1613
1575# Use the FORMULA_TRANSPARENT tag to determine whether or not the images 1614# Use the FORMULA_TRANPARENT tag to determine whether or not the images
1576# generated for formulas are transparent PNGs. Transparent PNGs are not 1615# generated for formulas are transparent PNGs. Transparent PNGs are not
1577# supported properly for IE 6.0, but are supported on all modern browsers. 1616# supported properly for IE 6.0, but are supported on all modern browsers.
1578# 1617#
@@ -1771,9 +1810,12 @@ COMPACT_LATEX = NO
1771PAPER_TYPE = a4 1810PAPER_TYPE = a4
1772 1811
1773# The EXTRA_PACKAGES tag can be used to specify one or more LaTeX package names 1812# The EXTRA_PACKAGES tag can be used to specify one or more LaTeX package names
1774# that should be included in the LaTeX output. To get the times font for 1813# that should be included in the LaTeX output. The package can be specified just
1775# instance you can specify 1814# by its name or with the correct syntax as to be used with the LaTeX
1776# EXTRA_PACKAGES=times 1815# \usepackage command. To get the times font for instance you can specify :
1816# EXTRA_PACKAGES=times or EXTRA_PACKAGES={times}
1817# To use the option intlimits with the amsmath package you can specify:
1818# EXTRA_PACKAGES=[intlimits]{amsmath}
1777# If left blank no extra packages will be included. 1819# If left blank no extra packages will be included.
1778# This tag requires that the tag GENERATE_LATEX is set to YES. 1820# This tag requires that the tag GENERATE_LATEX is set to YES.
1779 1821
@@ -1876,6 +1918,14 @@ LATEX_SOURCE_CODE = NO
1876 1918
1877LATEX_BIB_STYLE = plain 1919LATEX_BIB_STYLE = plain
1878 1920
1921# If the LATEX_TIMESTAMP tag is set to YES then the footer of each generated
1922# page will contain the date and time when the page was generated. Setting this
1923# to NO can help when comparing the output of multiple runs.
1924# The default value is: NO.
1925# This tag requires that the tag GENERATE_LATEX is set to YES.
1926
1927LATEX_TIMESTAMP = NO
1928
1879#--------------------------------------------------------------------------- 1929#---------------------------------------------------------------------------
1880# Configuration options related to the RTF output 1930# Configuration options related to the RTF output
1881#--------------------------------------------------------------------------- 1931#---------------------------------------------------------------------------
@@ -2375,7 +2425,8 @@ INCLUDED_BY_GRAPH = YES
2375# 2425#
2376# Note that enabling this option will significantly increase the time of a run. 2426# Note that enabling this option will significantly increase the time of a run.
2377# So in most cases it will be better to enable call graphs for selected 2427# So in most cases it will be better to enable call graphs for selected
2378# functions only using the \callgraph command. 2428# functions only using the \callgraph command. Disabling a call graph can be
2429# accomplished by means of the command \hidecallgraph.
2379# The default value is: NO. 2430# The default value is: NO.
2380# This tag requires that the tag HAVE_DOT is set to YES. 2431# This tag requires that the tag HAVE_DOT is set to YES.
2381 2432
@@ -2386,7 +2437,8 @@ CALL_GRAPH = NO
2386# 2437#
2387# Note that enabling this option will significantly increase the time of a run. 2438# Note that enabling this option will significantly increase the time of a run.
2388# So in most cases it will be better to enable caller graphs for selected 2439# So in most cases it will be better to enable caller graphs for selected
2389# functions only using the \callergraph command. 2440# functions only using the \callergraph command. Disabling a caller graph can be
2441# accomplished by means of the command \hidecallergraph.
2390# The default value is: NO. 2442# The default value is: NO.
2391# This tag requires that the tag HAVE_DOT is set to YES. 2443# This tag requires that the tag HAVE_DOT is set to YES.
2392 2444
@@ -2409,13 +2461,17 @@ GRAPHICAL_HIERARCHY = YES
2409DIRECTORY_GRAPH = YES 2461DIRECTORY_GRAPH = YES
2410 2462
2411# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 2463# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images
2412# generated by dot. 2464# generated by dot. For an explanation of the image formats see the section
2465# output formats in the documentation of the dot tool (Graphviz (see:
2466# http://www.graphviz.org/)).
2413# Note: If you choose svg you need to set HTML_FILE_EXTENSION to xhtml in order 2467# Note: If you choose svg you need to set HTML_FILE_EXTENSION to xhtml in order
2414# to make the SVG files visible in IE 9+ (other browsers do not have this 2468# to make the SVG files visible in IE 9+ (other browsers do not have this
2415# requirement). 2469# requirement).
2416# Possible values are: png, png:cairo, png:cairo:cairo, png:cairo:gd, png:gd, 2470# Possible values are: png, png:cairo, png:cairo:cairo, png:cairo:gd, png:gd,
2417# png:gd:gd, jpg, jpg:cairo, jpg:cairo:gd, jpg:gd, jpg:gd:gd, gif, gif:cairo, 2471# png:gd:gd, jpg, jpg:cairo, jpg:cairo:gd, jpg:gd, jpg:gd:gd, gif, gif:cairo,
2418# gif:cairo:gd, gif:gd, gif:gd:gd and svg. 2472# gif:cairo:gd, gif:gd, gif:gd:gd, svg, png:gd, png:gd:gd, png:cairo,
2473# png:cairo:gd, png:cairo:cairo, png:cairo:gdiplus, png:gdiplus and
2474# png:gdiplus:gdiplus.
2419# The default value is: png. 2475# The default value is: png.
2420# This tag requires that the tag HAVE_DOT is set to YES. 2476# This tag requires that the tag HAVE_DOT is set to YES.
2421 2477
@@ -2466,6 +2522,11 @@ DIAFILE_DIRS =
2466 2522
2467PLANTUML_JAR_PATH = 2523PLANTUML_JAR_PATH =
2468 2524
2525# When using plantuml, the PLANTUML_CFG_FILE tag can be used to specify a
2526# configuration file for plantuml.
2527
2528PLANTUML_CFG_FILE =
2529
2469# When using plantuml, the specified paths are searched for files specified by 2530# When using plantuml, the specified paths are searched for files specified by
2470# the !include statement in a plantuml block. 2531# the !include statement in a plantuml block.
2471 2532
diff --git a/xbmc/addons/kodi-addon-dev-kit/doxygen/Modules/logo-cpp.png b/xbmc/addons/kodi-addon-dev-kit/doxygen/Modules/logo-cpp.png
new file mode 100644
index 0000000..870065e
--- /dev/null
+++ b/xbmc/addons/kodi-addon-dev-kit/doxygen/Modules/logo-cpp.png
Binary files differ
diff --git a/xbmc/addons/kodi-addon-dev-kit/doxygen/Modules/logo-python.png b/xbmc/addons/kodi-addon-dev-kit/doxygen/Modules/logo-python.png
index 26867b0..179a2ae 100644
--- a/xbmc/addons/kodi-addon-dev-kit/doxygen/Modules/logo-python.png
+++ b/xbmc/addons/kodi-addon-dev-kit/doxygen/Modules/logo-python.png
Binary files differ
diff --git a/xbmc/addons/kodi-addon-dev-kit/doxygen/Modules/modules_cpp.dox b/xbmc/addons/kodi-addon-dev-kit/doxygen/Modules/modules_cpp.dox
new file mode 100644
index 0000000..fcb21c0
--- /dev/null
+++ b/xbmc/addons/kodi-addon-dev-kit/doxygen/Modules/modules_cpp.dox
@@ -0,0 +1,85 @@
1/*!
2
3\defgroup cpp C++
4\image html logo-cpp.png
5\brief \htmlonly
6 <h3><span style="text-decoration: underline;"><span style="font-style: italic;"><span
7 style="color: rgb(102, 102, 102);">C++ Binary Add-On Development</span></span></span></h3>
8 \endhtmlonly
9*/
10/*!
11\defgroup cpp_kodi Interface - kodi
12\ingroup cpp
13\brief **General addon interface functions**
14*/
15 /*!
16 \defgroup cpp_kodi_Defs Definitions, structures and enumerators
17 \ingroup cpp_kodi
18 @brief **General definition values**
19 */
20/*!
21\defgroup cpp_kodi_addon Interface - kodi::addon
22\ingroup cpp
23\brief **Addon type interface functions and classes**
24*/
25 /*!
26 \defgroup cpp_kodi_addon_addonbase class CAddonBase
27 \ingroup cpp_kodi_addon
28 */
29 /*!
30 \defgroup cpp_kodi_addon_instances Addon type instances
31 \ingroup cpp_kodi_addon
32 */
33 /*!
34 \defgroup cpp_kodi_addon_audiodsp Audio DSP
35 \ingroup cpp_kodi_addon_instances
36 */
37 /*!
38 \defgroup cpp_kodi_addon_audiodecoder Audio Decoder
39 \ingroup cpp_kodi_addon_instances
40 */
41 /*!
42 \defgroup cpp_kodi_addon_audioencoder Audio Encoder
43 \ingroup cpp_kodi_addon_instances
44 */
45 /*!
46 \defgroup cpp_kodi_addon_game Game
47 \ingroup cpp_kodi_addon_instances
48 */
49 /*!
50 \defgroup cpp_kodi_addon_imagedecoder Image Decoder
51 \ingroup cpp_kodi_addon_instances
52 */
53 /*!
54 \defgroup cpp_kodi_addon_inputstream Inputstream
55 \ingroup cpp_kodi_addon_instances
56 */
57 /*!
58 \defgroup cpp_kodi_addon_peripheral Peripheral
59 \ingroup cpp_kodi_addon_instances
60 */
61 /*!
62 \defgroup cpp_kodi_addon_pvr PVR
63 \ingroup cpp_kodi_addon_instances
64 */
65 /*!
66 \defgroup cpp_kodi_addon_screensaver Screensaver
67 \ingroup cpp_kodi_addon_instances
68 */
69 /*!
70 \defgroup cpp_kodi_addon_vfs VFS
71 \ingroup cpp_kodi_addon_instances
72 */
73 /*!
74 \defgroup cpp_kodi_addon_videocodec Video Codec
75 \ingroup cpp_kodi_addon_instances
76 */
77 /*!
78 \defgroup cpp_kodi_addon_visualization Visualization
79 \ingroup cpp_kodi_addon_instances
80 */
81/*!
82\defgroup cpp_kodi_gui Interface - kodi::gui
83\ingroup cpp
84\brief **Graphical functions for Windows and Dialogs to show**
85*/
diff --git a/xbmc/addons/kodi-addon-dev-kit/doxygen/kodi-dev.png b/xbmc/addons/kodi-addon-dev-kit/doxygen/kodi-dev.png
index e513ef2..315a13b 100644
--- a/xbmc/addons/kodi-addon-dev-kit/doxygen/kodi-dev.png
+++ b/xbmc/addons/kodi-addon-dev-kit/doxygen/kodi-dev.png
Binary files differ