mirror of
https://github.com/godotengine/godot.git
synced 2024-11-22 04:06:14 +00:00
Remove trailing whitespace
With `sed -i $(rg -l '[[:blank:]]*$' -g'!thirdparty') -e 's/[[:blank:]]*$//g'` (+ manual revert of some thirdparty code under `platform/android`).
This commit is contained in:
parent
5c3422873f
commit
173b342ca7
@ -93,9 +93,9 @@ enum Corner {
|
|||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The "Real" type is an abstract type used for real numbers, such as 1.5,
|
* The "Real" type is an abstract type used for real numbers, such as 1.5,
|
||||||
* in contrast to integer numbers. Precision can be controlled with the
|
* in contrast to integer numbers. Precision can be controlled with the
|
||||||
* presence or absence of the REAL_T_IS_DOUBLE define.
|
* presence or absence of the REAL_T_IS_DOUBLE define.
|
||||||
*/
|
*/
|
||||||
#ifdef REAL_T_IS_DOUBLE
|
#ifdef REAL_T_IS_DOUBLE
|
||||||
typedef double real_t;
|
typedef double real_t;
|
||||||
|
126
doc/Doxyfile
126
doc/Doxyfile
@ -38,7 +38,7 @@ PROJECT_NAME = Godot
|
|||||||
# could be handy for archiving the generated documentation or if some version
|
# could be handy for archiving the generated documentation or if some version
|
||||||
# control system is used.
|
# control system is used.
|
||||||
|
|
||||||
PROJECT_NUMBER =
|
PROJECT_NUMBER =
|
||||||
|
|
||||||
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
||||||
# for a project that appears at the top of each page and should give viewer a
|
# for a project that appears at the top of each page and should give viewer a
|
||||||
@ -162,7 +162,7 @@ FULL_PATH_NAMES = YES
|
|||||||
# will be relative from the directory where doxygen is started.
|
# will be relative from the directory where doxygen is started.
|
||||||
# This tag requires that the tag FULL_PATH_NAMES is set to YES.
|
# This tag requires that the tag FULL_PATH_NAMES is set to YES.
|
||||||
|
|
||||||
STRIP_FROM_PATH =
|
STRIP_FROM_PATH =
|
||||||
|
|
||||||
# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the
|
# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the
|
||||||
# path mentioned in the documentation of a class, which tells the reader which
|
# path mentioned in the documentation of a class, which tells the reader which
|
||||||
@ -171,7 +171,7 @@ STRIP_FROM_PATH =
|
|||||||
# specify the list of include paths that are normally passed to the compiler
|
# specify the list of include paths that are normally passed to the compiler
|
||||||
# using the -I flag.
|
# using the -I flag.
|
||||||
|
|
||||||
STRIP_FROM_INC_PATH =
|
STRIP_FROM_INC_PATH =
|
||||||
|
|
||||||
# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but
|
# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but
|
||||||
# less readable) file names. This can be useful is your file systems doesn't
|
# less readable) file names. This can be useful is your file systems doesn't
|
||||||
@ -238,13 +238,13 @@ TAB_SIZE = 4
|
|||||||
# "Side Effects:". You can put \n's in the value part of an alias to insert
|
# "Side Effects:". You can put \n's in the value part of an alias to insert
|
||||||
# newlines.
|
# newlines.
|
||||||
|
|
||||||
ALIASES =
|
ALIASES =
|
||||||
|
|
||||||
# This tag can be used to specify a number of word-keyword mappings (TCL only).
|
# This tag can be used to specify a number of word-keyword mappings (TCL only).
|
||||||
# A mapping has the form "name=value". For example adding "class=itcl::class"
|
# A mapping has the form "name=value". For example adding "class=itcl::class"
|
||||||
# will allow you to use the command class in the itcl::class meaning.
|
# will allow you to use the command class in the itcl::class meaning.
|
||||||
|
|
||||||
TCL_SUBST =
|
TCL_SUBST =
|
||||||
|
|
||||||
# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources
|
# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources
|
||||||
# only. Doxygen will then generate output that is more tailored for C. For
|
# only. Doxygen will then generate output that is more tailored for C. For
|
||||||
@ -291,7 +291,7 @@ OPTIMIZE_OUTPUT_VHDL = NO
|
|||||||
# Note that for custom extensions you also need to set FILE_PATTERNS otherwise
|
# Note that for custom extensions you also need to set FILE_PATTERNS otherwise
|
||||||
# the files are not read by doxygen.
|
# the files are not read by doxygen.
|
||||||
|
|
||||||
EXTENSION_MAPPING =
|
EXTENSION_MAPPING =
|
||||||
|
|
||||||
# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments
|
# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments
|
||||||
# according to the Markdown format, which allows for more readable
|
# according to the Markdown format, which allows for more readable
|
||||||
@ -632,7 +632,7 @@ GENERATE_DEPRECATEDLIST= YES
|
|||||||
# sections, marked by \if <section_label> ... \endif and \cond <section_label>
|
# sections, marked by \if <section_label> ... \endif and \cond <section_label>
|
||||||
# ... \endcond blocks.
|
# ... \endcond blocks.
|
||||||
|
|
||||||
ENABLED_SECTIONS =
|
ENABLED_SECTIONS =
|
||||||
|
|
||||||
# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the
|
# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the
|
||||||
# initial value of a variable or macro / define can have for it to appear in the
|
# initial value of a variable or macro / define can have for it to appear in the
|
||||||
@ -674,7 +674,7 @@ SHOW_NAMESPACES = YES
|
|||||||
# by doxygen. Whatever the program writes to standard output is used as the file
|
# by doxygen. Whatever the program writes to standard output is used as the file
|
||||||
# version. For an example see the documentation.
|
# version. For an example see the documentation.
|
||||||
|
|
||||||
FILE_VERSION_FILTER =
|
FILE_VERSION_FILTER =
|
||||||
|
|
||||||
# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed
|
# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed
|
||||||
# by doxygen. The layout file controls the global structure of the generated
|
# by doxygen. The layout file controls the global structure of the generated
|
||||||
@ -687,7 +687,7 @@ FILE_VERSION_FILTER =
|
|||||||
# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE
|
# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE
|
||||||
# tag is left empty.
|
# tag is left empty.
|
||||||
|
|
||||||
LAYOUT_FILE =
|
LAYOUT_FILE =
|
||||||
|
|
||||||
# The CITE_BIB_FILES tag can be used to specify one or more bib files containing
|
# The CITE_BIB_FILES tag can be used to specify one or more bib files containing
|
||||||
# the reference definitions. This must be a list of .bib files. The .bib
|
# the reference definitions. This must be a list of .bib files. The .bib
|
||||||
@ -697,7 +697,7 @@ LAYOUT_FILE =
|
|||||||
# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the
|
# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the
|
||||||
# search path. See also \cite for info how to create references.
|
# search path. See also \cite for info how to create references.
|
||||||
|
|
||||||
CITE_BIB_FILES =
|
CITE_BIB_FILES =
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration options related to warning and progress messages
|
# Configuration options related to warning and progress messages
|
||||||
@ -756,7 +756,7 @@ WARN_FORMAT = "$file:$line: $text"
|
|||||||
# messages should be written. If left blank the output is written to standard
|
# messages should be written. If left blank the output is written to standard
|
||||||
# error (stderr).
|
# error (stderr).
|
||||||
|
|
||||||
WARN_LOGFILE =
|
WARN_LOGFILE =
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration options related to the input files
|
# Configuration options related to the input files
|
||||||
@ -844,7 +844,7 @@ RECURSIVE = YES
|
|||||||
# Note that relative paths are relative to the directory from which doxygen is
|
# Note that relative paths are relative to the directory from which doxygen is
|
||||||
# run.
|
# run.
|
||||||
|
|
||||||
EXCLUDE =
|
EXCLUDE =
|
||||||
|
|
||||||
# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
|
# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
|
||||||
# directories that are symbolic links (a Unix file system feature) are excluded
|
# directories that are symbolic links (a Unix file system feature) are excluded
|
||||||
@ -860,7 +860,7 @@ EXCLUDE_SYMLINKS = NO
|
|||||||
# Note that the wildcards are matched against the file with absolute path, so to
|
# Note that the wildcards are matched against the file with absolute path, so to
|
||||||
# exclude all test directories for example use the pattern */test/*
|
# exclude all test directories for example use the pattern */test/*
|
||||||
|
|
||||||
EXCLUDE_PATTERNS =
|
EXCLUDE_PATTERNS =
|
||||||
|
|
||||||
# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
|
# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
|
||||||
# (namespaces, classes, functions, etc.) that should be excluded from the
|
# (namespaces, classes, functions, etc.) that should be excluded from the
|
||||||
@ -871,13 +871,13 @@ EXCLUDE_PATTERNS =
|
|||||||
# Note that the wildcards are matched against the file with absolute path, so to
|
# Note that the wildcards are matched against the file with absolute path, so to
|
||||||
# exclude all test directories use the pattern */test/*
|
# exclude all test directories use the pattern */test/*
|
||||||
|
|
||||||
EXCLUDE_SYMBOLS =
|
EXCLUDE_SYMBOLS =
|
||||||
|
|
||||||
# The EXAMPLE_PATH tag can be used to specify one or more files or directories
|
# The EXAMPLE_PATH tag can be used to specify one or more files or directories
|
||||||
# that contain example code fragments that are included (see the \include
|
# that contain example code fragments that are included (see the \include
|
||||||
# command).
|
# command).
|
||||||
|
|
||||||
EXAMPLE_PATH =
|
EXAMPLE_PATH =
|
||||||
|
|
||||||
# If the value of the EXAMPLE_PATH tag contains directories, you can use the
|
# If the value of the EXAMPLE_PATH tag contains directories, you can use the
|
||||||
# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and
|
# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and
|
||||||
@ -897,7 +897,7 @@ EXAMPLE_RECURSIVE = NO
|
|||||||
# that contain images that are to be included in the documentation (see the
|
# that contain images that are to be included in the documentation (see the
|
||||||
# \image command).
|
# \image command).
|
||||||
|
|
||||||
IMAGE_PATH =
|
IMAGE_PATH =
|
||||||
|
|
||||||
# The INPUT_FILTER tag can be used to specify a program that doxygen should
|
# The INPUT_FILTER tag can be used to specify a program that doxygen should
|
||||||
# invoke to filter for each input file. Doxygen will invoke the filter program
|
# invoke to filter for each input file. Doxygen will invoke the filter program
|
||||||
@ -914,7 +914,7 @@ IMAGE_PATH =
|
|||||||
# code is scanned, but not when the output code is generated. If lines are added
|
# code is scanned, but not when the output code is generated. If lines are added
|
||||||
# or removed, the anchors will not be placed correctly.
|
# or removed, the anchors will not be placed correctly.
|
||||||
|
|
||||||
INPUT_FILTER =
|
INPUT_FILTER =
|
||||||
|
|
||||||
# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern
|
# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern
|
||||||
# basis. Doxygen will compare the file name with each pattern and apply the
|
# basis. Doxygen will compare the file name with each pattern and apply the
|
||||||
@ -923,7 +923,7 @@ INPUT_FILTER =
|
|||||||
# filters are used. If the FILTER_PATTERNS tag is empty or if none of the
|
# filters are used. If the FILTER_PATTERNS tag is empty or if none of the
|
||||||
# patterns match the file name, INPUT_FILTER is applied.
|
# patterns match the file name, INPUT_FILTER is applied.
|
||||||
|
|
||||||
FILTER_PATTERNS =
|
FILTER_PATTERNS =
|
||||||
|
|
||||||
# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
|
# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
|
||||||
# INPUT_FILTER) will also be used to filter the input files that are used for
|
# INPUT_FILTER) will also be used to filter the input files that are used for
|
||||||
@ -938,7 +938,7 @@ FILTER_SOURCE_FILES = NO
|
|||||||
# *.ext= (so without naming a filter).
|
# *.ext= (so without naming a filter).
|
||||||
# This tag requires that the tag FILTER_SOURCE_FILES is set to YES.
|
# This tag requires that the tag FILTER_SOURCE_FILES is set to YES.
|
||||||
|
|
||||||
FILTER_SOURCE_PATTERNS =
|
FILTER_SOURCE_PATTERNS =
|
||||||
|
|
||||||
# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that
|
# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that
|
||||||
# is part of the input, its contents will be placed on the main page
|
# is part of the input, its contents will be placed on the main page
|
||||||
@ -1050,7 +1050,7 @@ CLANG_ASSISTED_PARSING = NO
|
|||||||
# specified with INPUT and INCLUDE_PATH.
|
# specified with INPUT and INCLUDE_PATH.
|
||||||
# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES.
|
# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES.
|
||||||
|
|
||||||
CLANG_OPTIONS =
|
CLANG_OPTIONS =
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration options related to the alphabetical class index
|
# Configuration options related to the alphabetical class index
|
||||||
@ -1076,7 +1076,7 @@ COLS_IN_ALPHA_INDEX = 5
|
|||||||
# while generating the index headers.
|
# while generating the index headers.
|
||||||
# This tag requires that the tag ALPHABETICAL_INDEX is set to YES.
|
# This tag requires that the tag ALPHABETICAL_INDEX is set to YES.
|
||||||
|
|
||||||
IGNORE_PREFIX =
|
IGNORE_PREFIX =
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration options related to the HTML output
|
# Configuration options related to the HTML output
|
||||||
@ -1120,7 +1120,7 @@ HTML_FILE_EXTENSION = .html
|
|||||||
# of the possible markers and block names see the documentation.
|
# of the possible markers and block names see the documentation.
|
||||||
# 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_HEADER =
|
HTML_HEADER =
|
||||||
|
|
||||||
# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each
|
# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each
|
||||||
# generated HTML page. If the tag is left blank doxygen will generate a standard
|
# generated HTML page. If the tag is left blank doxygen will generate a standard
|
||||||
@ -1130,7 +1130,7 @@ HTML_HEADER =
|
|||||||
# that doxygen normally uses.
|
# that doxygen normally uses.
|
||||||
# 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_FOOTER =
|
HTML_FOOTER =
|
||||||
|
|
||||||
# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style
|
# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style
|
||||||
# sheet that is used by each HTML page. It can be used to fine-tune the look of
|
# sheet that is used by each HTML page. It can be used to fine-tune the look of
|
||||||
@ -1142,7 +1142,7 @@ HTML_FOOTER =
|
|||||||
# obsolete.
|
# obsolete.
|
||||||
# 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_STYLESHEET =
|
HTML_STYLESHEET =
|
||||||
|
|
||||||
# The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined
|
# The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined
|
||||||
# cascading style sheets that are included after the standard style sheets
|
# cascading style sheets that are included after the standard style sheets
|
||||||
@ -1155,7 +1155,7 @@ HTML_STYLESHEET =
|
|||||||
# list). For an example see the documentation.
|
# list). For an example see the documentation.
|
||||||
# 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_EXTRA_STYLESHEET =
|
HTML_EXTRA_STYLESHEET =
|
||||||
|
|
||||||
# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or
|
# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or
|
||||||
# other source files which should be copied to the HTML output directory. Note
|
# other source files which should be copied to the HTML output directory. Note
|
||||||
@ -1165,7 +1165,7 @@ HTML_EXTRA_STYLESHEET =
|
|||||||
# files will be copied as-is; there are no commands or markers available.
|
# files will be copied as-is; there are no commands or markers available.
|
||||||
# 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_EXTRA_FILES =
|
HTML_EXTRA_FILES =
|
||||||
|
|
||||||
# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
|
# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
|
||||||
# will adjust the colors in the style sheet and background images according to
|
# will adjust the colors in the style sheet and background images according to
|
||||||
@ -1293,7 +1293,7 @@ GENERATE_HTMLHELP = NO
|
|||||||
# written to the html output directory.
|
# written to the html output directory.
|
||||||
# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
|
# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
|
||||||
|
|
||||||
CHM_FILE =
|
CHM_FILE =
|
||||||
|
|
||||||
# The HHC_LOCATION tag can be used to specify the location (absolute path
|
# The HHC_LOCATION tag can be used to specify the location (absolute path
|
||||||
# including file name) of the HTML help compiler (hhc.exe). If non-empty,
|
# including file name) of the HTML help compiler (hhc.exe). If non-empty,
|
||||||
@ -1301,7 +1301,7 @@ CHM_FILE =
|
|||||||
# The file has to be specified with full path.
|
# The file has to be specified with full path.
|
||||||
# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
|
# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
|
||||||
|
|
||||||
HHC_LOCATION =
|
HHC_LOCATION =
|
||||||
|
|
||||||
# The GENERATE_CHI flag controls if a separate .chi index file is generated
|
# The GENERATE_CHI flag controls if a separate .chi index file is generated
|
||||||
# (YES) or that it should be included in the master .chm file (NO).
|
# (YES) or that it should be included in the master .chm file (NO).
|
||||||
@ -1314,7 +1314,7 @@ GENERATE_CHI = NO
|
|||||||
# and project file content.
|
# and project file content.
|
||||||
# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
|
# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
|
||||||
|
|
||||||
CHM_INDEX_ENCODING =
|
CHM_INDEX_ENCODING =
|
||||||
|
|
||||||
# The BINARY_TOC flag controls whether a binary table of contents is generated
|
# The BINARY_TOC flag controls whether a binary table of contents is generated
|
||||||
# (YES) or a normal table of contents (NO) in the .chm file. Furthermore it
|
# (YES) or a normal table of contents (NO) in the .chm file. Furthermore it
|
||||||
@ -1345,7 +1345,7 @@ GENERATE_QHP = NO
|
|||||||
# the HTML output folder.
|
# the HTML output folder.
|
||||||
# This tag requires that the tag GENERATE_QHP is set to YES.
|
# This tag requires that the tag GENERATE_QHP is set to YES.
|
||||||
|
|
||||||
QCH_FILE =
|
QCH_FILE =
|
||||||
|
|
||||||
# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help
|
# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help
|
||||||
# Project output. For more information please see Qt Help Project / Namespace
|
# Project output. For more information please see Qt Help Project / Namespace
|
||||||
@ -1370,7 +1370,7 @@ QHP_VIRTUAL_FOLDER = doc
|
|||||||
# filters).
|
# filters).
|
||||||
# This tag requires that the tag GENERATE_QHP is set to YES.
|
# This tag requires that the tag GENERATE_QHP is set to YES.
|
||||||
|
|
||||||
QHP_CUST_FILTER_NAME =
|
QHP_CUST_FILTER_NAME =
|
||||||
|
|
||||||
# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the
|
# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the
|
||||||
# custom filter to add. For more information please see Qt Help Project / Custom
|
# custom filter to add. For more information please see Qt Help Project / Custom
|
||||||
@ -1378,21 +1378,21 @@ QHP_CUST_FILTER_NAME =
|
|||||||
# filters).
|
# filters).
|
||||||
# This tag requires that the tag GENERATE_QHP is set to YES.
|
# This tag requires that the tag GENERATE_QHP is set to YES.
|
||||||
|
|
||||||
QHP_CUST_FILTER_ATTRS =
|
QHP_CUST_FILTER_ATTRS =
|
||||||
|
|
||||||
# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this
|
# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this
|
||||||
# project's filter section matches. Qt Help Project / Filter Attributes (see:
|
# project's filter section matches. Qt Help Project / Filter Attributes (see:
|
||||||
# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes).
|
# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes).
|
||||||
# This tag requires that the tag GENERATE_QHP is set to YES.
|
# This tag requires that the tag GENERATE_QHP is set to YES.
|
||||||
|
|
||||||
QHP_SECT_FILTER_ATTRS =
|
QHP_SECT_FILTER_ATTRS =
|
||||||
|
|
||||||
# The QHG_LOCATION tag can be used to specify the location of Qt's
|
# The QHG_LOCATION tag can be used to specify the location of Qt's
|
||||||
# qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the
|
# qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the
|
||||||
# generated .qhp file.
|
# generated .qhp file.
|
||||||
# This tag requires that the tag GENERATE_QHP is set to YES.
|
# This tag requires that the tag GENERATE_QHP is set to YES.
|
||||||
|
|
||||||
QHG_LOCATION =
|
QHG_LOCATION =
|
||||||
|
|
||||||
# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be
|
# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be
|
||||||
# generated, together with the HTML files, they form an Eclipse help plugin. To
|
# generated, together with the HTML files, they form an Eclipse help plugin. To
|
||||||
@ -1525,7 +1525,7 @@ MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest
|
|||||||
# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols
|
# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols
|
||||||
# This tag requires that the tag USE_MATHJAX is set to YES.
|
# This tag requires that the tag USE_MATHJAX is set to YES.
|
||||||
|
|
||||||
MATHJAX_EXTENSIONS =
|
MATHJAX_EXTENSIONS =
|
||||||
|
|
||||||
# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces
|
# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces
|
||||||
# of code that will be used on startup of the MathJax code. See the MathJax site
|
# of code that will be used on startup of the MathJax code. See the MathJax site
|
||||||
@ -1533,7 +1533,7 @@ MATHJAX_EXTENSIONS =
|
|||||||
# example see the documentation.
|
# example see the documentation.
|
||||||
# This tag requires that the tag USE_MATHJAX is set to YES.
|
# This tag requires that the tag USE_MATHJAX is set to YES.
|
||||||
|
|
||||||
MATHJAX_CODEFILE =
|
MATHJAX_CODEFILE =
|
||||||
|
|
||||||
# When the SEARCHENGINE tag is enabled doxygen will generate a search box for
|
# When the SEARCHENGINE tag is enabled doxygen will generate a search box for
|
||||||
# the HTML output. The underlying search engine uses javascript and DHTML and
|
# the HTML output. The underlying search engine uses javascript and DHTML and
|
||||||
@ -1593,7 +1593,7 @@ EXTERNAL_SEARCH = NO
|
|||||||
# Searching" for details.
|
# Searching" for details.
|
||||||
# This tag requires that the tag SEARCHENGINE is set to YES.
|
# This tag requires that the tag SEARCHENGINE is set to YES.
|
||||||
|
|
||||||
SEARCHENGINE_URL =
|
SEARCHENGINE_URL =
|
||||||
|
|
||||||
# When SERVER_BASED_SEARCH and EXTERNAL_SEARCH are both enabled the unindexed
|
# When SERVER_BASED_SEARCH and EXTERNAL_SEARCH are both enabled the unindexed
|
||||||
# search data is written to a file for indexing by an external tool. With the
|
# search data is written to a file for indexing by an external tool. With the
|
||||||
@ -1609,7 +1609,7 @@ SEARCHDATA_FILE = searchdata.xml
|
|||||||
# projects and redirect the results back to the right project.
|
# projects and redirect the results back to the right project.
|
||||||
# This tag requires that the tag SEARCHENGINE is set to YES.
|
# This tag requires that the tag SEARCHENGINE is set to YES.
|
||||||
|
|
||||||
EXTERNAL_SEARCH_ID =
|
EXTERNAL_SEARCH_ID =
|
||||||
|
|
||||||
# The EXTRA_SEARCH_MAPPINGS tag can be used to enable searching through doxygen
|
# The EXTRA_SEARCH_MAPPINGS tag can be used to enable searching through doxygen
|
||||||
# projects other than the one defined by this configuration file, but that are
|
# projects other than the one defined by this configuration file, but that are
|
||||||
@ -1619,7 +1619,7 @@ EXTERNAL_SEARCH_ID =
|
|||||||
# EXTRA_SEARCH_MAPPINGS = tagname1=loc1 tagname2=loc2 ...
|
# EXTRA_SEARCH_MAPPINGS = tagname1=loc1 tagname2=loc2 ...
|
||||||
# This tag requires that the tag SEARCHENGINE is set to YES.
|
# This tag requires that the tag SEARCHENGINE is set to YES.
|
||||||
|
|
||||||
EXTRA_SEARCH_MAPPINGS =
|
EXTRA_SEARCH_MAPPINGS =
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration options related to the LaTeX output
|
# Configuration options related to the LaTeX output
|
||||||
@ -1680,7 +1680,7 @@ PAPER_TYPE = a4
|
|||||||
# If left blank no extra packages will be included.
|
# If left blank no extra packages will be included.
|
||||||
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
||||||
|
|
||||||
EXTRA_PACKAGES =
|
EXTRA_PACKAGES =
|
||||||
|
|
||||||
# The LATEX_HEADER tag can be used to specify a personal LaTeX header for the
|
# The LATEX_HEADER tag can be used to specify a personal LaTeX header for the
|
||||||
# generated LaTeX document. The header should contain everything until the first
|
# generated LaTeX document. The header should contain everything until the first
|
||||||
@ -1696,7 +1696,7 @@ EXTRA_PACKAGES =
|
|||||||
# to HTML_HEADER.
|
# to HTML_HEADER.
|
||||||
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
||||||
|
|
||||||
LATEX_HEADER =
|
LATEX_HEADER =
|
||||||
|
|
||||||
# The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for the
|
# The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for the
|
||||||
# generated LaTeX document. The footer should contain everything after the last
|
# generated LaTeX document. The footer should contain everything after the last
|
||||||
@ -1707,7 +1707,7 @@ LATEX_HEADER =
|
|||||||
# Note: Only use a user-defined footer if you know what you are doing!
|
# Note: Only use a user-defined footer if you know what you are doing!
|
||||||
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
||||||
|
|
||||||
LATEX_FOOTER =
|
LATEX_FOOTER =
|
||||||
|
|
||||||
# The LATEX_EXTRA_STYLESHEET tag can be used to specify additional user-defined
|
# The LATEX_EXTRA_STYLESHEET tag can be used to specify additional user-defined
|
||||||
# LaTeX style sheets that are included after the standard style sheets created
|
# LaTeX style sheets that are included after the standard style sheets created
|
||||||
@ -1718,7 +1718,7 @@ LATEX_FOOTER =
|
|||||||
# list).
|
# list).
|
||||||
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
||||||
|
|
||||||
LATEX_EXTRA_STYLESHEET =
|
LATEX_EXTRA_STYLESHEET =
|
||||||
|
|
||||||
# The LATEX_EXTRA_FILES tag can be used to specify one or more extra images or
|
# The LATEX_EXTRA_FILES tag can be used to specify one or more extra images or
|
||||||
# other source files which should be copied to the LATEX_OUTPUT output
|
# other source files which should be copied to the LATEX_OUTPUT output
|
||||||
@ -1726,7 +1726,7 @@ LATEX_EXTRA_STYLESHEET =
|
|||||||
# markers available.
|
# markers available.
|
||||||
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
# This tag requires that the tag GENERATE_LATEX is set to YES.
|
||||||
|
|
||||||
LATEX_EXTRA_FILES =
|
LATEX_EXTRA_FILES =
|
||||||
|
|
||||||
# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated is
|
# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated is
|
||||||
# prepared for conversion to PDF (using ps2pdf or pdflatex). The PDF file will
|
# prepared for conversion to PDF (using ps2pdf or pdflatex). The PDF file will
|
||||||
@ -1826,14 +1826,14 @@ RTF_HYPERLINKS = NO
|
|||||||
# default style sheet that doxygen normally uses.
|
# default style sheet that doxygen normally uses.
|
||||||
# This tag requires that the tag GENERATE_RTF is set to YES.
|
# This tag requires that the tag GENERATE_RTF is set to YES.
|
||||||
|
|
||||||
RTF_STYLESHEET_FILE =
|
RTF_STYLESHEET_FILE =
|
||||||
|
|
||||||
# Set optional variables used in the generation of an RTF document. Syntax is
|
# Set optional variables used in the generation of an RTF document. Syntax is
|
||||||
# similar to doxygen's config file. A template extensions file can be generated
|
# similar to doxygen's config file. A template extensions file can be generated
|
||||||
# using doxygen -e rtf extensionFile.
|
# using doxygen -e rtf extensionFile.
|
||||||
# This tag requires that the tag GENERATE_RTF is set to YES.
|
# This tag requires that the tag GENERATE_RTF is set to YES.
|
||||||
|
|
||||||
RTF_EXTENSIONS_FILE =
|
RTF_EXTENSIONS_FILE =
|
||||||
|
|
||||||
# If the RTF_SOURCE_CODE tag is set to YES then doxygen will include source code
|
# If the RTF_SOURCE_CODE tag is set to YES then doxygen will include source code
|
||||||
# with syntax highlighting in the RTF output.
|
# with syntax highlighting in the RTF output.
|
||||||
@ -1878,7 +1878,7 @@ MAN_EXTENSION = .3
|
|||||||
# MAN_EXTENSION with the initial . removed.
|
# MAN_EXTENSION with the initial . removed.
|
||||||
# This tag requires that the tag GENERATE_MAN is set to YES.
|
# This tag requires that the tag GENERATE_MAN is set to YES.
|
||||||
|
|
||||||
MAN_SUBDIR =
|
MAN_SUBDIR =
|
||||||
|
|
||||||
# If the MAN_LINKS tag is set to YES and doxygen generates man output, then it
|
# If the MAN_LINKS tag is set to YES and doxygen generates man output, then it
|
||||||
# will generate one additional man file for each entity documented in the real
|
# will generate one additional man file for each entity documented in the real
|
||||||
@ -1991,7 +1991,7 @@ PERLMOD_PRETTY = YES
|
|||||||
# overwrite each other's variables.
|
# overwrite each other's variables.
|
||||||
# This tag requires that the tag GENERATE_PERLMOD is set to YES.
|
# This tag requires that the tag GENERATE_PERLMOD is set to YES.
|
||||||
|
|
||||||
PERLMOD_MAKEVAR_PREFIX =
|
PERLMOD_MAKEVAR_PREFIX =
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration options related to the preprocessor
|
# Configuration options related to the preprocessor
|
||||||
@ -2032,7 +2032,7 @@ SEARCH_INCLUDES = YES
|
|||||||
# preprocessor.
|
# preprocessor.
|
||||||
# This tag requires that the tag SEARCH_INCLUDES is set to YES.
|
# This tag requires that the tag SEARCH_INCLUDES is set to YES.
|
||||||
|
|
||||||
INCLUDE_PATH =
|
INCLUDE_PATH =
|
||||||
|
|
||||||
# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
|
# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
|
||||||
# patterns (like *.h and *.hpp) to filter out the header-files in the
|
# patterns (like *.h and *.hpp) to filter out the header-files in the
|
||||||
@ -2040,7 +2040,7 @@ INCLUDE_PATH =
|
|||||||
# used.
|
# used.
|
||||||
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
|
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
|
||||||
|
|
||||||
INCLUDE_FILE_PATTERNS =
|
INCLUDE_FILE_PATTERNS =
|
||||||
|
|
||||||
# The PREDEFINED tag can be used to specify one or more macro names that are
|
# The PREDEFINED tag can be used to specify one or more macro names that are
|
||||||
# defined before the preprocessor is started (similar to the -D option of e.g.
|
# defined before the preprocessor is started (similar to the -D option of e.g.
|
||||||
@ -2050,7 +2050,7 @@ INCLUDE_FILE_PATTERNS =
|
|||||||
# recursively expanded use the := operator instead of the = operator.
|
# recursively expanded use the := operator instead of the = operator.
|
||||||
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
|
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
|
||||||
|
|
||||||
PREDEFINED =
|
PREDEFINED =
|
||||||
|
|
||||||
# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
|
# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
|
||||||
# tag can be used to specify a list of macro names that should be expanded. The
|
# tag can be used to specify a list of macro names that should be expanded. The
|
||||||
@ -2059,7 +2059,7 @@ PREDEFINED =
|
|||||||
# definition found in the source code.
|
# definition found in the source code.
|
||||||
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
|
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
|
||||||
|
|
||||||
EXPAND_AS_DEFINED =
|
EXPAND_AS_DEFINED =
|
||||||
|
|
||||||
# If the SKIP_FUNCTION_MACROS tag is set to YES then doxygen's preprocessor will
|
# If the SKIP_FUNCTION_MACROS tag is set to YES then doxygen's preprocessor will
|
||||||
# remove all references to function-like macros that are alone on a line, have
|
# remove all references to function-like macros that are alone on a line, have
|
||||||
@ -2088,13 +2088,13 @@ SKIP_FUNCTION_MACROS = YES
|
|||||||
# the path). If a tag file is not located in the directory in which doxygen is
|
# the path). If a tag file is not located in the directory in which doxygen is
|
||||||
# run, you must also specify the path to the tagfile here.
|
# run, you must also specify the path to the tagfile here.
|
||||||
|
|
||||||
TAGFILES =
|
TAGFILES =
|
||||||
|
|
||||||
# When a file name is specified after GENERATE_TAGFILE, doxygen will create a
|
# When a file name is specified after GENERATE_TAGFILE, doxygen will create a
|
||||||
# tag file that is based on the input files it reads. See section "Linking to
|
# tag file that is based on the input files it reads. See section "Linking to
|
||||||
# external documentation" for more information about the usage of tag files.
|
# external documentation" for more information about the usage of tag files.
|
||||||
|
|
||||||
GENERATE_TAGFILE =
|
GENERATE_TAGFILE =
|
||||||
|
|
||||||
# If the ALLEXTERNALS tag is set to YES, all external class will be listed in
|
# If the ALLEXTERNALS tag is set to YES, all external class will be listed in
|
||||||
# the class index. If set to NO, only the inherited external classes will be
|
# the class index. If set to NO, only the inherited external classes will be
|
||||||
@ -2143,14 +2143,14 @@ CLASS_DIAGRAMS = YES
|
|||||||
# the mscgen tool resides. If left empty the tool is assumed to be found in the
|
# the mscgen tool resides. If left empty the tool is assumed to be found in the
|
||||||
# default search path.
|
# default search path.
|
||||||
|
|
||||||
MSCGEN_PATH =
|
MSCGEN_PATH =
|
||||||
|
|
||||||
# You can include diagrams made with dia in doxygen documentation. Doxygen will
|
# You can include diagrams made with dia in doxygen documentation. Doxygen will
|
||||||
# then run dia to produce the diagram and insert it in the documentation. The
|
# then run dia to produce the diagram and insert it in the documentation. The
|
||||||
# DIA_PATH tag allows you to specify the directory where the dia binary resides.
|
# DIA_PATH tag allows you to specify the directory where the dia binary resides.
|
||||||
# If left empty dia is assumed to be found in the default search path.
|
# If left empty dia is assumed to be found in the default search path.
|
||||||
|
|
||||||
DIA_PATH =
|
DIA_PATH =
|
||||||
|
|
||||||
# If set to YES the inheritance and collaboration graphs will hide inheritance
|
# If set to YES the inheritance and collaboration graphs will hide inheritance
|
||||||
# and usage relations if the target is undocumented or is not a class.
|
# and usage relations if the target is undocumented or is not a class.
|
||||||
@ -2199,7 +2199,7 @@ DOT_FONTSIZE = 10
|
|||||||
# the path where dot can find it using this tag.
|
# the path where dot can find it using this tag.
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
# This tag requires that the tag HAVE_DOT is set to YES.
|
||||||
|
|
||||||
DOT_FONTPATH =
|
DOT_FONTPATH =
|
||||||
|
|
||||||
# If the CLASS_GRAPH tag is set to YES then doxygen will generate a graph for
|
# If the CLASS_GRAPH tag is set to YES then doxygen will generate a graph for
|
||||||
# each documented class showing the direct and indirect inheritance relations.
|
# each documented class showing the direct and indirect inheritance relations.
|
||||||
@ -2337,26 +2337,26 @@ INTERACTIVE_SVG = NO
|
|||||||
# found. If left blank, it is assumed the dot tool can be found in the path.
|
# found. If left blank, it is assumed the dot tool can be found in the path.
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
# This tag requires that the tag HAVE_DOT is set to YES.
|
||||||
|
|
||||||
DOT_PATH =
|
DOT_PATH =
|
||||||
|
|
||||||
# The DOTFILE_DIRS tag can be used to specify one or more directories that
|
# The DOTFILE_DIRS tag can be used to specify one or more directories that
|
||||||
# contain dot files that are included in the documentation (see the \dotfile
|
# contain dot files that are included in the documentation (see the \dotfile
|
||||||
# command).
|
# command).
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
# This tag requires that the tag HAVE_DOT is set to YES.
|
||||||
|
|
||||||
DOTFILE_DIRS =
|
DOTFILE_DIRS =
|
||||||
|
|
||||||
# The MSCFILE_DIRS tag can be used to specify one or more directories that
|
# The MSCFILE_DIRS tag can be used to specify one or more directories that
|
||||||
# contain msc files that are included in the documentation (see the \mscfile
|
# contain msc files that are included in the documentation (see the \mscfile
|
||||||
# command).
|
# command).
|
||||||
|
|
||||||
MSCFILE_DIRS =
|
MSCFILE_DIRS =
|
||||||
|
|
||||||
# The DIAFILE_DIRS tag can be used to specify one or more directories that
|
# The DIAFILE_DIRS tag can be used to specify one or more directories that
|
||||||
# contain dia files that are included in the documentation (see the \diafile
|
# contain dia files that are included in the documentation (see the \diafile
|
||||||
# command).
|
# command).
|
||||||
|
|
||||||
DIAFILE_DIRS =
|
DIAFILE_DIRS =
|
||||||
|
|
||||||
# When using plantuml, the PLANTUML_JAR_PATH tag should be used to specify the
|
# When using plantuml, the PLANTUML_JAR_PATH tag should be used to specify the
|
||||||
# path where java can find the plantuml.jar file. If left blank, it is assumed
|
# path where java can find the plantuml.jar file. If left blank, it is assumed
|
||||||
@ -2364,12 +2364,12 @@ DIAFILE_DIRS =
|
|||||||
# generate a warning when it encounters a \startuml command in this case and
|
# generate a warning when it encounters a \startuml command in this case and
|
||||||
# will not generate output for the diagram.
|
# will not generate output for the diagram.
|
||||||
|
|
||||||
PLANTUML_JAR_PATH =
|
PLANTUML_JAR_PATH =
|
||||||
|
|
||||||
# When using plantuml, the specified paths are searched for files specified by
|
# When using plantuml, the specified paths are searched for files specified by
|
||||||
# the !include statement in a plantuml block.
|
# the !include statement in a plantuml block.
|
||||||
|
|
||||||
PLANTUML_INCLUDE_PATH =
|
PLANTUML_INCLUDE_PATH =
|
||||||
|
|
||||||
# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of nodes
|
# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of nodes
|
||||||
# that will be shown in the graph. If the number of nodes in a graph becomes
|
# that will be shown in the graph. If the number of nodes in a graph becomes
|
||||||
|
@ -45,8 +45,8 @@
|
|||||||
</return>
|
</return>
|
||||||
<description>
|
<description>
|
||||||
Call this to initialize this interface. The first interface that is initialized is identified as the primary interface and it will be used for rendering output.
|
Call this to initialize this interface. The first interface that is initialized is identified as the primary interface and it will be used for rendering output.
|
||||||
After initializing the interface you want to use you then need to enable the AR/VR mode of a viewport and rendering should commence.
|
After initializing the interface you want to use you then need to enable the AR/VR mode of a viewport and rendering should commence.
|
||||||
Note that you must enable the AR/VR mode on the main viewport for any device that uses the main output of Godot such as for mobile VR.
|
Note that you must enable the AR/VR mode on the main viewport for any device that uses the main output of Godot such as for mobile VR.
|
||||||
If you do this for a platform that handles its own output (such as OpenVR) Godot will show just one eye without distortion on screen. Alternatively you can add a separate viewport node to your scene and enable AR/VR on that viewport and it will be used to output to the HMD leaving you free to do anything you like in the main window such as using a separate camera as a spectator camera or render out something completely different.
|
If you do this for a platform that handles its own output (such as OpenVR) Godot will show just one eye without distortion on screen. Alternatively you can add a separate viewport node to your scene and enable AR/VR on that viewport and it will be used to output to the HMD leaving you free to do anything you like in the main window such as using a separate camera as a spectator camera or render out something completely different.
|
||||||
While currently not used you can activate additional interfaces, you may wish to do this if you want to track controllers from other platforms. However at this point in time only one interface can render to an HMD.
|
While currently not used you can activate additional interfaces, you may wish to do this if you want to track controllers from other platforms. However at this point in time only one interface can render to an HMD.
|
||||||
</description>
|
</description>
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
An Animation resource contains data used to animate everything in the engine. Animations are divided into tracks, and each track must be linked to a node. The state of that node can be changed through time, by adding timed keys (events) to the track.
|
An Animation resource contains data used to animate everything in the engine. Animations are divided into tracks, and each track must be linked to a node. The state of that node can be changed through time, by adding timed keys (events) to the track.
|
||||||
[codeblock]
|
[codeblock]
|
||||||
# This creates an animation that makes the node "Enemy" move to the right by
|
# This creates an animation that makes the node "Enemy" move to the right by
|
||||||
# 100 pixels in 1 second.
|
# 100 pixels in 1 second.
|
||||||
var animation = Animation.new()
|
var animation = Animation.new()
|
||||||
var track_index = animation.add_track(Animation.TYPE_VALUE)
|
var track_index = animation.add_track(Animation.TYPE_VALUE)
|
||||||
animation.track_set_path(track_index, "Enemy:position.x")
|
animation.track_set_path(track_index, "Enemy:position.x")
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
Oriented point sampler for a [Path].
|
Oriented point sampler for a [Path].
|
||||||
</brief_description>
|
</brief_description>
|
||||||
<description>
|
<description>
|
||||||
This node behaves like [PathFollow], except it uses its parent [Path] up vector information to enforce orientation.
|
This node behaves like [PathFollow], except it uses its parent [Path] up vector information to enforce orientation.
|
||||||
Make sure to check if the curve of this node's parent [Path] has up vectors enabled. See [PathFollow] and [Curve3D] for further information.
|
Make sure to check if the curve of this node's parent [Path] has up vectors enabled. See [PathFollow] and [Curve3D] for further information.
|
||||||
</description>
|
</description>
|
||||||
<tutorials>
|
<tutorials>
|
||||||
|
@ -231,9 +231,9 @@ def build_legacygl_header(filename, include, class_suffix, output_attribs, gles2
|
|||||||
fd.write("\t_FORCE_INLINE_ void set_conditional(Conditionals p_conditional,bool p_enable) { _set_conditional(p_conditional,p_enable); }\n\n")
|
fd.write("\t_FORCE_INLINE_ void set_conditional(Conditionals p_conditional,bool p_enable) { _set_conditional(p_conditional,p_enable); }\n\n")
|
||||||
fd.write("\t#ifdef DEBUG_ENABLED\n ")
|
fd.write("\t#ifdef DEBUG_ENABLED\n ")
|
||||||
fd.write("\t#define _FU if (get_uniform(p_uniform)<0) return; if (!is_version_valid()) return; ERR_FAIL_COND( get_active()!=this ); \n\n ")
|
fd.write("\t#define _FU if (get_uniform(p_uniform)<0) return; if (!is_version_valid()) return; ERR_FAIL_COND( get_active()!=this ); \n\n ")
|
||||||
fd.write("\t#else\n ")
|
fd.write("\t#else\n ")
|
||||||
fd.write("\t#define _FU if (get_uniform(p_uniform)<0) return; \n\n ")
|
fd.write("\t#define _FU if (get_uniform(p_uniform)<0) return; \n\n ")
|
||||||
fd.write("\t#endif\n")
|
fd.write("\t#endif\n")
|
||||||
fd.write("\t_FORCE_INLINE_ void set_uniform(Uniforms p_uniform, float p_value) { _FU glUniform1f(get_uniform(p_uniform),p_value); }\n\n")
|
fd.write("\t_FORCE_INLINE_ void set_uniform(Uniforms p_uniform, float p_value) { _FU glUniform1f(get_uniform(p_uniform),p_value); }\n\n")
|
||||||
fd.write("\t_FORCE_INLINE_ void set_uniform(Uniforms p_uniform, double p_value) { _FU glUniform1f(get_uniform(p_uniform),p_value); }\n\n")
|
fd.write("\t_FORCE_INLINE_ void set_uniform(Uniforms p_uniform, double p_value) { _FU glUniform1f(get_uniform(p_uniform),p_value); }\n\n")
|
||||||
fd.write("\t_FORCE_INLINE_ void set_uniform(Uniforms p_uniform, uint8_t p_value) { _FU glUniform1i(get_uniform(p_uniform),p_value); }\n\n")
|
fd.write("\t_FORCE_INLINE_ void set_uniform(Uniforms p_uniform, uint8_t p_value) { _FU glUniform1i(get_uniform(p_uniform),p_value); }\n\n")
|
||||||
|
@ -591,7 +591,7 @@ def generate_vs_project(env, num_jobs):
|
|||||||
release_debug_targets = ['bin\\godot.windows.opt.tools.32.exe'] + ['bin\\godot.windows.opt.tools.64.exe']
|
release_debug_targets = ['bin\\godot.windows.opt.tools.32.exe'] + ['bin\\godot.windows.opt.tools.64.exe']
|
||||||
targets = debug_targets + release_targets + release_debug_targets
|
targets = debug_targets + release_targets + release_debug_targets
|
||||||
if not env.get('MSVS'):
|
if not env.get('MSVS'):
|
||||||
env['MSVS']['PROJECTSUFFIX'] = '.vcxproj'
|
env['MSVS']['PROJECTSUFFIX'] = '.vcxproj'
|
||||||
env['MSVS']['SOLUTIONSUFFIX'] = '.sln'
|
env['MSVS']['SOLUTIONSUFFIX'] = '.sln'
|
||||||
env.MSVSProject(
|
env.MSVSProject(
|
||||||
target=['#godot' + env['MSVSPROJECTSUFFIX']],
|
target=['#godot' + env['MSVSPROJECTSUFFIX']],
|
||||||
|
@ -87,20 +87,20 @@ def _build_gdnative_api_struct_header(api):
|
|||||||
ret_val = []
|
ret_val = []
|
||||||
if core['next']:
|
if core['next']:
|
||||||
ret_val += generate_core_extension_struct(core['next'])
|
ret_val += generate_core_extension_struct(core['next'])
|
||||||
|
|
||||||
ret_val += [
|
ret_val += [
|
||||||
'typedef struct godot_gdnative_core_' + ('{0}_{1}'.format(core['version']['major'], core['version']['minor'])) + '_api_struct {',
|
'typedef struct godot_gdnative_core_' + ('{0}_{1}'.format(core['version']['major'], core['version']['minor'])) + '_api_struct {',
|
||||||
'\tunsigned int type;',
|
'\tunsigned int type;',
|
||||||
'\tgodot_gdnative_api_version version;',
|
'\tgodot_gdnative_api_version version;',
|
||||||
'\tconst godot_gdnative_api_struct *next;',
|
'\tconst godot_gdnative_api_struct *next;',
|
||||||
]
|
]
|
||||||
|
|
||||||
for funcdef in core['api']:
|
for funcdef in core['api']:
|
||||||
args = ', '.join(['%s%s' % (_spaced(t), n) for t, n in funcdef['arguments']])
|
args = ', '.join(['%s%s' % (_spaced(t), n) for t, n in funcdef['arguments']])
|
||||||
ret_val.append('\t%s(*%s)(%s);' % (_spaced(funcdef['return_type']), funcdef['name'], args))
|
ret_val.append('\t%s(*%s)(%s);' % (_spaced(funcdef['return_type']), funcdef['name'], args))
|
||||||
|
|
||||||
ret_val += ['} godot_gdnative_core_' + '{0}_{1}'.format(core['version']['major'], core['version']['minor']) + '_api_struct;', '']
|
ret_val += ['} godot_gdnative_core_' + '{0}_{1}'.format(core['version']['major'], core['version']['minor']) + '_api_struct;', '']
|
||||||
|
|
||||||
return ret_val
|
return ret_val
|
||||||
|
|
||||||
|
|
||||||
@ -171,26 +171,26 @@ def _build_gdnative_api_struct_source(api):
|
|||||||
ret_val += ['};\n']
|
ret_val += ['};\n']
|
||||||
|
|
||||||
return ret_val
|
return ret_val
|
||||||
|
|
||||||
|
|
||||||
def get_core_struct_definition(core):
|
def get_core_struct_definition(core):
|
||||||
ret_val = []
|
ret_val = []
|
||||||
|
|
||||||
if core['next']:
|
if core['next']:
|
||||||
ret_val += get_core_struct_definition(core['next'])
|
ret_val += get_core_struct_definition(core['next'])
|
||||||
|
|
||||||
ret_val += [
|
ret_val += [
|
||||||
'extern const godot_gdnative_core_' + ('{0}_{1}_api_struct api_{0}_{1}'.format(core['version']['major'], core['version']['minor'])) + ' = {',
|
'extern const godot_gdnative_core_' + ('{0}_{1}_api_struct api_{0}_{1}'.format(core['version']['major'], core['version']['minor'])) + ' = {',
|
||||||
'\tGDNATIVE_' + core['type'] + ',',
|
'\tGDNATIVE_' + core['type'] + ',',
|
||||||
'\t{' + str(core['version']['major']) + ', ' + str(core['version']['minor']) + '},',
|
'\t{' + str(core['version']['major']) + ', ' + str(core['version']['minor']) + '},',
|
||||||
'\t' + ('NULL' if not core['next'] else ('(const godot_gdnative_api_struct *)& api_{0}_{1}'.format(core['version']['major'], core['version']['minor']))) + ','
|
'\t' + ('NULL' if not core['next'] else ('(const godot_gdnative_api_struct *)& api_{0}_{1}'.format(core['version']['major'], core['version']['minor']))) + ','
|
||||||
]
|
]
|
||||||
|
|
||||||
for funcdef in core['api']:
|
for funcdef in core['api']:
|
||||||
ret_val.append('\t%s,' % funcdef['name'])
|
ret_val.append('\t%s,' % funcdef['name'])
|
||||||
|
|
||||||
ret_val += ['};\n']
|
ret_val += ['};\n']
|
||||||
|
|
||||||
return ret_val
|
return ret_val
|
||||||
|
|
||||||
for ext in api['extensions']:
|
for ext in api['extensions']:
|
||||||
@ -204,7 +204,7 @@ def _build_gdnative_api_struct_source(api):
|
|||||||
out += ['\t(godot_gdnative_api_struct *)&api_extension_' + name + '_struct,']
|
out += ['\t(godot_gdnative_api_struct *)&api_extension_' + name + '_struct,']
|
||||||
|
|
||||||
out += ['};\n']
|
out += ['};\n']
|
||||||
|
|
||||||
if api['core']['next']:
|
if api['core']['next']:
|
||||||
out += get_core_struct_definition(api['core']['next'])
|
out += get_core_struct_definition(api['core']['next'])
|
||||||
|
|
||||||
|
@ -407,8 +407,8 @@ namespace Godot
|
|||||||
|
|
||||||
return new AABB(min, max - min);
|
return new AABB(min, max - min);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Constructors
|
// Constructors
|
||||||
public AABB(Vector3 position, Vector3 size)
|
public AABB(Vector3 position, Vector3 size)
|
||||||
{
|
{
|
||||||
_position = position;
|
_position = position;
|
||||||
|
@ -379,8 +379,8 @@ namespace Godot
|
|||||||
|
|
||||||
return txt;
|
return txt;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Constructors
|
// Constructors
|
||||||
public Color(float r, float g, float b, float a = 1.0f)
|
public Color(float r, float g, float b, float a = 1.0f)
|
||||||
{
|
{
|
||||||
this.r = r;
|
this.r = r;
|
||||||
|
@ -206,7 +206,7 @@ namespace Godot
|
|||||||
public static real_t PosMod(real_t a, real_t b)
|
public static real_t PosMod(real_t a, real_t b)
|
||||||
{
|
{
|
||||||
real_t c = a % b;
|
real_t c = a % b;
|
||||||
if ((c < 0 && b > 0) || (c > 0 && b < 0))
|
if ((c < 0 && b > 0) || (c > 0 && b < 0))
|
||||||
{
|
{
|
||||||
c += b;
|
c += b;
|
||||||
}
|
}
|
||||||
@ -219,7 +219,7 @@ namespace Godot
|
|||||||
public static int PosMod(int a, int b)
|
public static int PosMod(int a, int b)
|
||||||
{
|
{
|
||||||
int c = a % b;
|
int c = a % b;
|
||||||
if ((c < 0 && b > 0) || (c > 0 && b < 0))
|
if ((c < 0 && b > 0) || (c > 0 && b < 0))
|
||||||
{
|
{
|
||||||
c += b;
|
c += b;
|
||||||
}
|
}
|
||||||
|
@ -29,7 +29,7 @@ namespace Godot
|
|||||||
public static int FloorToInt(real_t s)
|
public static int FloorToInt(real_t s)
|
||||||
{
|
{
|
||||||
return (int)Math.Floor(s);
|
return (int)Math.Floor(s);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static int RoundToInt(real_t s)
|
public static int RoundToInt(real_t s)
|
||||||
{
|
{
|
||||||
|
@ -144,7 +144,7 @@ namespace Godot
|
|||||||
{
|
{
|
||||||
return point - _normal * DistanceTo(point);
|
return point - _normal * DistanceTo(point);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Constants
|
// Constants
|
||||||
private static readonly Plane _planeYZ = new Plane(1, 0, 0, 0);
|
private static readonly Plane _planeYZ = new Plane(1, 0, 0, 0);
|
||||||
private static readonly Plane _planeXZ = new Plane(0, 1, 0, 0);
|
private static readonly Plane _planeXZ = new Plane(0, 1, 0, 0);
|
||||||
@ -153,8 +153,8 @@ namespace Godot
|
|||||||
public static Plane PlaneYZ { get { return _planeYZ; } }
|
public static Plane PlaneYZ { get { return _planeYZ; } }
|
||||||
public static Plane PlaneXZ { get { return _planeXZ; } }
|
public static Plane PlaneXZ { get { return _planeXZ; } }
|
||||||
public static Plane PlaneXY { get { return _planeXY; } }
|
public static Plane PlaneXY { get { return _planeXY; } }
|
||||||
|
|
||||||
// Constructors
|
// Constructors
|
||||||
public Plane(real_t a, real_t b, real_t c, real_t d)
|
public Plane(real_t a, real_t b, real_t c, real_t d)
|
||||||
{
|
{
|
||||||
_normal = new Vector3(a, b, c);
|
_normal = new Vector3(a, b, c);
|
||||||
|
@ -202,7 +202,7 @@ namespace Godot
|
|||||||
// Static Readonly Properties
|
// Static Readonly Properties
|
||||||
public static Quat Identity { get; } = new Quat(0f, 0f, 0f, 1f);
|
public static Quat Identity { get; } = new Quat(0f, 0f, 0f, 1f);
|
||||||
|
|
||||||
// Constructors
|
// Constructors
|
||||||
public Quat(real_t x, real_t y, real_t z, real_t w)
|
public Quat(real_t x, real_t y, real_t z, real_t w)
|
||||||
{
|
{
|
||||||
this.x = x;
|
this.x = x;
|
||||||
|
@ -182,8 +182,8 @@ namespace Godot
|
|||||||
|
|
||||||
return newRect;
|
return newRect;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Constructors
|
// Constructors
|
||||||
public Rect2(Vector2 position, Vector2 size)
|
public Rect2(Vector2 position, Vector2 size)
|
||||||
{
|
{
|
||||||
_position = position;
|
_position = position;
|
||||||
|
@ -185,7 +185,7 @@ namespace Godot
|
|||||||
|
|
||||||
int instanceIndex = 0;
|
int instanceIndex = 0;
|
||||||
int toIndex = 0;
|
int toIndex = 0;
|
||||||
|
|
||||||
if (caseSensitive) // Outside while loop to avoid checking multiple times, despite some code duplication.
|
if (caseSensitive) // Outside while loop to avoid checking multiple times, despite some code duplication.
|
||||||
{
|
{
|
||||||
while (true)
|
while (true)
|
||||||
@ -480,9 +480,9 @@ namespace Godot
|
|||||||
return false; // Don't start with number plz
|
return false; // Don't start with number plz
|
||||||
}
|
}
|
||||||
|
|
||||||
bool validChar = instance[i] >= '0' &&
|
bool validChar = instance[i] >= '0' &&
|
||||||
instance[i] <= '9' || instance[i] >= 'a' &&
|
instance[i] <= '9' || instance[i] >= 'a' &&
|
||||||
instance[i] <= 'z' || instance[i] >= 'A' &&
|
instance[i] <= 'z' || instance[i] >= 'A' &&
|
||||||
instance[i] <= 'Z' || instance[i] == '_';
|
instance[i] <= 'Z' || instance[i] == '_';
|
||||||
|
|
||||||
if (!validChar)
|
if (!validChar)
|
||||||
|
@ -133,7 +133,7 @@ namespace Godot
|
|||||||
public static Transform FlipY { get { return _flipY; } }
|
public static Transform FlipY { get { return _flipY; } }
|
||||||
public static Transform FlipZ { get { return _flipZ; } }
|
public static Transform FlipZ { get { return _flipZ; } }
|
||||||
|
|
||||||
// Constructors
|
// Constructors
|
||||||
public Transform(Vector3 xAxis, Vector3 yAxis, Vector3 zAxis, Vector3 origin)
|
public Transform(Vector3 xAxis, Vector3 yAxis, Vector3 zAxis, Vector3 origin)
|
||||||
{
|
{
|
||||||
basis = Basis.CreateFromAxes(xAxis, yAxis, zAxis);
|
basis = Basis.CreateFromAxes(xAxis, yAxis, zAxis);
|
||||||
|
@ -261,15 +261,15 @@ namespace Godot
|
|||||||
public static Transform2D Identity { get { return _identity; } }
|
public static Transform2D Identity { get { return _identity; } }
|
||||||
public static Transform2D FlipX { get { return _flipX; } }
|
public static Transform2D FlipX { get { return _flipX; } }
|
||||||
public static Transform2D FlipY { get { return _flipY; } }
|
public static Transform2D FlipY { get { return _flipY; } }
|
||||||
|
|
||||||
// Constructors
|
// Constructors
|
||||||
public Transform2D(Vector2 xAxis, Vector2 yAxis, Vector2 origin)
|
public Transform2D(Vector2 xAxis, Vector2 yAxis, Vector2 origin)
|
||||||
{
|
{
|
||||||
x = xAxis;
|
x = xAxis;
|
||||||
y = yAxis;
|
y = yAxis;
|
||||||
o = origin;
|
o = origin;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Transform2D(real_t xx, real_t xy, real_t yx, real_t yy, real_t ox, real_t oy)
|
public Transform2D(real_t xx, real_t xy, real_t yx, real_t yy, real_t ox, real_t oy)
|
||||||
{
|
{
|
||||||
x = new Vector2(xx, xy);
|
x = new Vector2(xx, xy);
|
||||||
|
@ -215,7 +215,7 @@ namespace Godot
|
|||||||
x = v.x;
|
x = v.x;
|
||||||
y = v.y;
|
y = v.y;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Vector2 Slerp(Vector2 b, real_t t)
|
public Vector2 Slerp(Vector2 b, real_t t)
|
||||||
{
|
{
|
||||||
real_t theta = AngleTo(b);
|
real_t theta = AngleTo(b);
|
||||||
@ -242,7 +242,7 @@ namespace Godot
|
|||||||
private static readonly Vector2 _one = new Vector2(1, 1);
|
private static readonly Vector2 _one = new Vector2(1, 1);
|
||||||
private static readonly Vector2 _negOne = new Vector2(-1, -1);
|
private static readonly Vector2 _negOne = new Vector2(-1, -1);
|
||||||
private static readonly Vector2 _inf = new Vector2(Mathf.Inf, Mathf.Inf);
|
private static readonly Vector2 _inf = new Vector2(Mathf.Inf, Mathf.Inf);
|
||||||
|
|
||||||
private static readonly Vector2 _up = new Vector2(0, -1);
|
private static readonly Vector2 _up = new Vector2(0, -1);
|
||||||
private static readonly Vector2 _down = new Vector2(0, 1);
|
private static readonly Vector2 _down = new Vector2(0, 1);
|
||||||
private static readonly Vector2 _right = new Vector2(1, 0);
|
private static readonly Vector2 _right = new Vector2(1, 0);
|
||||||
|
@ -276,13 +276,13 @@ namespace Godot
|
|||||||
0f, 0f, z
|
0f, 0f, z
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Constants
|
// Constants
|
||||||
private static readonly Vector3 _zero = new Vector3(0, 0, 0);
|
private static readonly Vector3 _zero = new Vector3(0, 0, 0);
|
||||||
private static readonly Vector3 _one = new Vector3(1, 1, 1);
|
private static readonly Vector3 _one = new Vector3(1, 1, 1);
|
||||||
private static readonly Vector3 _negOne = new Vector3(-1, -1, -1);
|
private static readonly Vector3 _negOne = new Vector3(-1, -1, -1);
|
||||||
private static readonly Vector3 _inf = new Vector3(Mathf.Inf, Mathf.Inf, Mathf.Inf);
|
private static readonly Vector3 _inf = new Vector3(Mathf.Inf, Mathf.Inf, Mathf.Inf);
|
||||||
|
|
||||||
private static readonly Vector3 _up = new Vector3(0, 1, 0);
|
private static readonly Vector3 _up = new Vector3(0, 1, 0);
|
||||||
private static readonly Vector3 _down = new Vector3(0, -1, 0);
|
private static readonly Vector3 _down = new Vector3(0, -1, 0);
|
||||||
private static readonly Vector3 _right = new Vector3(1, 0, 0);
|
private static readonly Vector3 _right = new Vector3(1, 0, 0);
|
||||||
@ -294,7 +294,7 @@ namespace Godot
|
|||||||
public static Vector3 One { get { return _one; } }
|
public static Vector3 One { get { return _one; } }
|
||||||
public static Vector3 NegOne { get { return _negOne; } }
|
public static Vector3 NegOne { get { return _negOne; } }
|
||||||
public static Vector3 Inf { get { return _inf; } }
|
public static Vector3 Inf { get { return _inf; } }
|
||||||
|
|
||||||
public static Vector3 Up { get { return _up; } }
|
public static Vector3 Up { get { return _up; } }
|
||||||
public static Vector3 Down { get { return _down; } }
|
public static Vector3 Down { get { return _down; } }
|
||||||
public static Vector3 Right { get { return _right; } }
|
public static Vector3 Right { get { return _right; } }
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
|
|
||||||
// Information about this assembly is defined by the following attributes.
|
// Information about this assembly is defined by the following attributes.
|
||||||
// Change them to the values specific to your project.
|
// Change them to the values specific to your project.
|
||||||
|
|
||||||
[assembly: AssemblyTitle("Managed")]
|
[assembly: AssemblyTitle("Managed")]
|
||||||
@ -19,7 +19,7 @@ using System.Runtime.CompilerServices;
|
|||||||
|
|
||||||
[assembly: AssemblyVersion("1.0.*")]
|
[assembly: AssemblyVersion("1.0.*")]
|
||||||
|
|
||||||
// The following attributes are used to specify the signing key for the assembly,
|
// The following attributes are used to specify the signing key for the assembly,
|
||||||
// if desired. See the Mono documentation for more information about signing.
|
// if desired. See the Mono documentation for more information about signing.
|
||||||
|
|
||||||
//[assembly: AssemblyDelaySign(false)]
|
//[assembly: AssemblyDelaySign(false)]
|
||||||
|
@ -223,7 +223,7 @@ def configure(env):
|
|||||||
else:
|
else:
|
||||||
print("Using NDK deprecated headers")
|
print("Using NDK deprecated headers")
|
||||||
env.Append(CPPFLAGS=["-isystem", lib_sysroot + "/usr/include"])
|
env.Append(CPPFLAGS=["-isystem", lib_sysroot + "/usr/include"])
|
||||||
|
|
||||||
env.Append(CPPFLAGS='-fpic -ffunction-sections -funwind-tables -fstack-protector-strong -fvisibility=hidden -fno-strict-aliasing'.split())
|
env.Append(CPPFLAGS='-fpic -ffunction-sections -funwind-tables -fstack-protector-strong -fvisibility=hidden -fno-strict-aliasing'.split())
|
||||||
env.Append(CPPFLAGS='-DNO_STATVFS -DGLES_ENABLED'.split())
|
env.Append(CPPFLAGS='-DNO_STATVFS -DGLES_ENABLED'.split())
|
||||||
|
|
||||||
@ -267,12 +267,12 @@ def configure(env):
|
|||||||
env.Append(LINKFLAGS=['-shared', '--sysroot=' + lib_sysroot, '-Wl,--warn-shared-textrel'])
|
env.Append(LINKFLAGS=['-shared', '--sysroot=' + lib_sysroot, '-Wl,--warn-shared-textrel'])
|
||||||
if mt_link:
|
if mt_link:
|
||||||
env.Append(LINKFLAGS=['-Wl,--threads'])
|
env.Append(LINKFLAGS=['-Wl,--threads'])
|
||||||
|
|
||||||
if env["android_arch"] == "armv7":
|
if env["android_arch"] == "armv7":
|
||||||
env.Append(LINKFLAGS='-Wl,--fix-cortex-a8'.split())
|
env.Append(LINKFLAGS='-Wl,--fix-cortex-a8'.split())
|
||||||
env.Append(LINKFLAGS='-Wl,--no-undefined -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now'.split())
|
env.Append(LINKFLAGS='-Wl,--no-undefined -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now'.split())
|
||||||
env.Append(LINKFLAGS='-Wl,-soname,libgodot_android.so -Wl,--gc-sections'.split())
|
env.Append(LINKFLAGS='-Wl,-soname,libgodot_android.so -Wl,--gc-sections'.split())
|
||||||
|
|
||||||
env.Append(LINKFLAGS=target_opts)
|
env.Append(LINKFLAGS=target_opts)
|
||||||
env.Append(LINKFLAGS=common_opts)
|
env.Append(LINKFLAGS=common_opts)
|
||||||
|
|
||||||
|
@ -32,9 +32,9 @@
|
|||||||
android:id="@+id/appIcon"
|
android:id="@+id/appIcon"
|
||||||
android:layout_width="fill_parent"
|
android:layout_width="fill_parent"
|
||||||
android:layout_height="25dp"
|
android:layout_height="25dp"
|
||||||
android:scaleType="centerInside"
|
android:scaleType="centerInside"
|
||||||
android:layout_alignParentLeft="true"
|
android:layout_alignParentLeft="true"
|
||||||
android:layout_alignParentTop="true"
|
android:layout_alignParentTop="true"
|
||||||
android:src="@android:drawable/stat_sys_download" />
|
android:src="@android:drawable/stat_sys_download" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
|
@ -44,7 +44,7 @@ import javax.net.ssl.TrustManagerFactory;
|
|||||||
import org.apache.http.conn.ssl.SSLSocketFactory;
|
import org.apache.http.conn.ssl.SSLSocketFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author Luis Linietsky <luis.linietsky@gmail.com>
|
* @author Luis Linietsky <luis.linietsky@gmail.com>
|
||||||
*/
|
*/
|
||||||
public class CustomSSLSocketFactory extends SSLSocketFactory {
|
public class CustomSSLSocketFactory extends SSLSocketFactory {
|
||||||
|
@ -69,7 +69,7 @@ import android.content.SharedPreferences;
|
|||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author Luis Linietsky <luis.linietsky@gmail.com>
|
* @author Luis Linietsky <luis.linietsky@gmail.com>
|
||||||
*/
|
*/
|
||||||
public class HttpRequester {
|
public class HttpRequester {
|
||||||
|
@ -39,7 +39,7 @@ import org.apache.http.NameValuePair;
|
|||||||
import org.apache.http.message.BasicNameValuePair;
|
import org.apache.http.message.BasicNameValuePair;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author Luis Linietsky <luis.linietsky@gmail.com>
|
* @author Luis Linietsky <luis.linietsky@gmail.com>
|
||||||
*/
|
*/
|
||||||
public class RequestParams {
|
public class RequestParams {
|
||||||
|
@ -98,7 +98,7 @@ ANativeWindow *Android_JNI_GetNativeWindow(void) {
|
|||||||
return anw;
|
return anw;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* CODE CHUNK IMPORTED FROM SDL 2.0
|
* CODE CHUNK IMPORTED FROM SDL 2.0
|
||||||
* returns 0 on success or -1 on error (others undefined then)
|
* returns 0 on success or -1 on error (others undefined then)
|
||||||
* returns truthy or falsy value in plugged, charged and battery
|
* returns truthy or falsy value in plugged, charged and battery
|
||||||
|
@ -262,7 +262,7 @@ def configure_mingw(env):
|
|||||||
env.Append(CCFLAGS=['-O2'])
|
env.Append(CCFLAGS=['-O2'])
|
||||||
else: #optimize for size
|
else: #optimize for size
|
||||||
env.Prepend(CCFLAGS=['-Os'])
|
env.Prepend(CCFLAGS=['-Os'])
|
||||||
|
|
||||||
|
|
||||||
env.Append(LINKFLAGS=['-Wl,--subsystem,windows'])
|
env.Append(LINKFLAGS=['-Wl,--subsystem,windows'])
|
||||||
|
|
||||||
@ -281,7 +281,7 @@ def configure_mingw(env):
|
|||||||
env.Append(CCFLAGS=['-O2'])
|
env.Append(CCFLAGS=['-O2'])
|
||||||
else: #optimize for size
|
else: #optimize for size
|
||||||
env.Prepend(CCFLAGS=['-Os'])
|
env.Prepend(CCFLAGS=['-Os'])
|
||||||
|
|
||||||
elif (env["target"] == "debug"):
|
elif (env["target"] == "debug"):
|
||||||
env.Append(CCFLAGS=['-g3', '-DDEBUG_ENABLED', '-DDEBUG_MEMORY_ENABLED'])
|
env.Append(CCFLAGS=['-g3', '-DDEBUG_ENABLED', '-DDEBUG_MEMORY_ENABLED'])
|
||||||
|
|
||||||
|
@ -700,7 +700,7 @@ String AnimationNodeTransition::get_input_caption(int p_input) const {
|
|||||||
|
|
||||||
if (tree.is_valid() && current >= 0) {
|
if (tree.is_valid() && current >= 0) {
|
||||||
prev = current;
|
prev = current;
|
||||||
prev_xfading = xfade;
|
prev_xfading = xfade;
|
||||||
time = 0;
|
time = 0;
|
||||||
current = p_current;
|
current = p_current;
|
||||||
switched = true;
|
switched = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user