Skip to content

Commit f577951

Browse files
committed
More documentation improvements
1 parent 4b0f528 commit f577951

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
/docs
2+
/build

Doxyfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ PROJECT_NUMBER =
5454
# for a project that appears at the top of each page and should give viewers a
5555
# quick idea about the purpose of the project. Keep the description short.
5656

57-
PROJECT_BRIEF = "An untainted clean room reverse engineered VST 2.x SDK"
57+
PROJECT_BRIEF = "A recreation of the popular Steinberg VST 2.x SDK."
5858

5959
# With the PROJECT_LOGO tag one can specify a logo or an icon that is included
6060
# in the documentation. The maximum height of the logo should not exceed 55
@@ -74,7 +74,7 @@ PROJECT_ICON =
7474
# entered, it will be relative to the location where Doxygen was started. If
7575
# left blank the current directory will be used.
7676

77-
OUTPUT_DIRECTORY = docs
77+
OUTPUT_DIRECTORY = build/docs
7878

7979
# If the CREATE_SUBDIRS tag is set to YES then Doxygen will create up to 4096
8080
# sub-directories (in 2 levels) under the output directory of each output format
@@ -215,7 +215,7 @@ SHORT_NAMES = NO
215215
# explicit @brief command for a brief description.)
216216
# The default value is: NO.
217217

218-
JAVADOC_AUTOBRIEF = NO
218+
JAVADOC_AUTOBRIEF = YES
219219

220220
# If the JAVADOC_BANNER tag is set to YES then Doxygen will interpret a line
221221
# such as
@@ -653,7 +653,7 @@ INTERNAL_DOCS = NO
653653
# Possible values are: SYSTEM, NO and YES.
654654
# The default value is: SYSTEM.
655655

656-
CASE_SENSE_NAMES = SYSTEM
656+
CASE_SENSE_NAMES = YES
657657

658658
# If the HIDE_SCOPE_NAMES tag is set to NO then Doxygen will show members with
659659
# their full class and namespace scopes in the documentation. If set to YES, the
@@ -1388,7 +1388,7 @@ GENERATE_HTML = YES
13881388
# The default directory is: html.
13891389
# This tag requires that the tag GENERATE_HTML is set to YES.
13901390

1391-
HTML_OUTPUT = .
1391+
HTML_OUTPUT = html
13921392

13931393
# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each
13941394
# generated HTML page (for example: .htm, .php, .asp).
@@ -1843,7 +1843,7 @@ ENUM_VALUES_PER_LINE = 4
18431843
# enumeration values besides the enumeration mnemonics.
18441844
# The default value is: NO.
18451845

1846-
SHOW_ENUM_VALUES = NO
1846+
SHOW_ENUM_VALUES = YES
18471847

18481848
# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used
18491849
# to set the initial width (in pixels) of the frame in which the tree is shown.

vst.h

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1556,7 +1556,7 @@ enum VST_EFFECT_OPCODE {
15561556

15571557
/** Enable/Disable bypassing the effect.
15581558
*
1559-
* See VST_EFFECT_OPCODE_SUPPORTS with vst_effect_supports.bypass for more information.
1559+
* See @ref VST_EFFECT_OPCODE_SUPPORTS with @ref vst_effect_supports.bypass for more information.
15601560
*
15611561
* @param p_int2 Zero if bypassing the effect is disabled, otherwise 1.
15621562
*/
@@ -1566,9 +1566,8 @@ enum VST_EFFECT_OPCODE {
15661566

15671567
/** Retrieve the effect name into the ptr buffer.
15681568
*
1569-
* Bug: Some officially licensed hosts do not provide the expected buffer size! The lowest I've seen is 32 bytes.
1570-
*
1571-
* @param p_ptr `char[VST_BUFFER_SIZE_EFFECT_NAME]` Zero terminated string.
1569+
* @bug Various hosts only provide a buffer that is 32 bytes long.
1570+
* @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_EFFECT_NAME.
15721571
* @return Always 0, even on failure.
15731572
*/
15741573
VST_EFFECT_OPCODE_2D = 0x2D,
@@ -1584,7 +1583,7 @@ enum VST_EFFECT_OPCODE {
15841583
* Note: Not called in almost all licensed hosts.
15851584
* Note: The buffer size varies wildly and there appears to be no common size.
15861585
*
1587-
* @param p_ptr `char[...]` Zero terminated string buffer to which we write our error message.
1586+
* @param p_ptr A zero terminated char buffer with undefined size.
15881587
* @return VST_STATUS_TRUE if we could translate the error, VST_STATUS_FALSE if not.
15891588
*/
15901589
VST_EFFECT_OPCODE_2E = 0x2E,

0 commit comments

Comments
 (0)