More documentation improvements

This commit is contained in:
Xaymar
2025-08-06 02:51:57 +02:00
parent 4b0f52863f
commit f5779515c2
3 changed files with 11 additions and 11 deletions
+1
View File
@@ -1 +1,2 @@
/docs /docs
/build
+6 -6
View File
@@ -54,7 +54,7 @@ PROJECT_NUMBER =
# for a project that appears at the top of each page and should give viewers a # for a project that appears at the top of each page and should give viewers a
# quick idea about the purpose of the project. Keep the description short. # quick idea about the purpose of the project. Keep the description short.
PROJECT_BRIEF = "An untainted clean room reverse engineered VST 2.x SDK" PROJECT_BRIEF = "A recreation of the popular Steinberg VST 2.x SDK."
# With the PROJECT_LOGO tag one can specify a logo or an icon that is included # With the PROJECT_LOGO tag one can specify a logo or an icon that is included
# in the documentation. The maximum height of the logo should not exceed 55 # in the documentation. The maximum height of the logo should not exceed 55
@@ -74,7 +74,7 @@ PROJECT_ICON =
# entered, it will be relative to the location where Doxygen was started. If # entered, it will be relative to the location where Doxygen was started. If
# left blank the current directory will be used. # left blank the current directory will be used.
OUTPUT_DIRECTORY = docs OUTPUT_DIRECTORY = build/docs
# If the CREATE_SUBDIRS tag is set to YES then Doxygen will create up to 4096 # If the CREATE_SUBDIRS tag is set to YES then Doxygen will create up to 4096
# sub-directories (in 2 levels) under the output directory of each output format # sub-directories (in 2 levels) under the output directory of each output format
@@ -215,7 +215,7 @@ SHORT_NAMES = NO
# explicit @brief command for a brief description.) # explicit @brief command for a brief description.)
# The default value is: NO. # The default value is: NO.
JAVADOC_AUTOBRIEF = NO JAVADOC_AUTOBRIEF = YES
# If the JAVADOC_BANNER tag is set to YES then Doxygen will interpret a line # If the JAVADOC_BANNER tag is set to YES then Doxygen will interpret a line
# such as # such as
@@ -653,7 +653,7 @@ INTERNAL_DOCS = NO
# Possible values are: SYSTEM, NO and YES. # Possible values are: SYSTEM, NO and YES.
# The default value is: SYSTEM. # The default value is: SYSTEM.
CASE_SENSE_NAMES = SYSTEM CASE_SENSE_NAMES = YES
# If the HIDE_SCOPE_NAMES tag is set to NO then Doxygen will show members with # If the HIDE_SCOPE_NAMES tag is set to NO then Doxygen will show members with
# their full class and namespace scopes in the documentation. If set to YES, the # their full class and namespace scopes in the documentation. If set to YES, the
@@ -1388,7 +1388,7 @@ GENERATE_HTML = YES
# The default directory is: html. # The default directory is: html.
# This tag requires that the tag GENERATE_HTML is set to YES. # This tag requires that the tag GENERATE_HTML is set to YES.
HTML_OUTPUT = . HTML_OUTPUT = html
# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each # The HTML_FILE_EXTENSION tag can be used to specify the file extension for each
# generated HTML page (for example: .htm, .php, .asp). # generated HTML page (for example: .htm, .php, .asp).
@@ -1843,7 +1843,7 @@ ENUM_VALUES_PER_LINE = 4
# enumeration values besides the enumeration mnemonics. # enumeration values besides the enumeration mnemonics.
# The default value is: NO. # The default value is: NO.
SHOW_ENUM_VALUES = NO SHOW_ENUM_VALUES = YES
# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used # If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used
# to set the initial width (in pixels) of the frame in which the tree is shown. # to set the initial width (in pixels) of the frame in which the tree is shown.
+4 -5
View File
@@ -1556,7 +1556,7 @@ enum VST_EFFECT_OPCODE {
/** Enable/Disable bypassing the effect. /** Enable/Disable bypassing the effect.
* *
* See VST_EFFECT_OPCODE_SUPPORTS with vst_effect_supports.bypass for more information. * See @ref VST_EFFECT_OPCODE_SUPPORTS with @ref vst_effect_supports.bypass for more information.
* *
* @param p_int2 Zero if bypassing the effect is disabled, otherwise 1. * @param p_int2 Zero if bypassing the effect is disabled, otherwise 1.
*/ */
@@ -1566,9 +1566,8 @@ enum VST_EFFECT_OPCODE {
/** Retrieve the effect name into the ptr buffer. /** Retrieve the effect name into the ptr buffer.
* *
* Bug: Some officially licensed hosts do not provide the expected buffer size! The lowest I've seen is 32 bytes. * @bug Various hosts only provide a buffer that is 32 bytes long.
* * @param p_ptr A zero terminated char buffer of size @ref VST_BUFFER_SIZE_EFFECT_NAME.
* @param p_ptr `char[VST_BUFFER_SIZE_EFFECT_NAME]` Zero terminated string.
* @return Always 0, even on failure. * @return Always 0, even on failure.
*/ */
VST_EFFECT_OPCODE_2D = 0x2D, VST_EFFECT_OPCODE_2D = 0x2D,
@@ -1584,7 +1583,7 @@ enum VST_EFFECT_OPCODE {
* Note: Not called in almost all licensed hosts. * Note: Not called in almost all licensed hosts.
* Note: The buffer size varies wildly and there appears to be no common size. * Note: The buffer size varies wildly and there appears to be no common size.
* *
* @param p_ptr `char[...]` Zero terminated string buffer to which we write our error message. * @param p_ptr A zero terminated char buffer with undefined size.
* @return VST_STATUS_TRUE if we could translate the error, VST_STATUS_FALSE if not. * @return VST_STATUS_TRUE if we could translate the error, VST_STATUS_FALSE if not.
*/ */
VST_EFFECT_OPCODE_2E = 0x2E, VST_EFFECT_OPCODE_2E = 0x2E,