mirror of
https://github.com/thorvg/thorvg.git
synced 2025-06-08 13:43:43 +00:00
docs: Remove all warnings from doxygen
This commit is contained in:
parent
f3a155bce8
commit
059a950d42
3 changed files with 49 additions and 49 deletions
|
@ -99,7 +99,7 @@ OUTPUT_LANGUAGE = English
|
||||||
# Possible values are: None, LTR, RTL and Context.
|
# Possible values are: None, LTR, RTL and Context.
|
||||||
# The default value is: None.
|
# The default value is: None.
|
||||||
|
|
||||||
OUTPUT_TEXT_DIRECTION = None
|
# OUTPUT_TEXT_DIRECTION = None
|
||||||
|
|
||||||
# If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member
|
# If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member
|
||||||
# descriptions after the members that are listed in the file and class
|
# descriptions after the members that are listed in the file and class
|
||||||
|
@ -1060,7 +1060,7 @@ FILTER_SOURCE_PATTERNS =
|
||||||
# (index.html). This can be useful if you have a project on for instance GitHub
|
# (index.html). This can be useful if you have a project on for instance GitHub
|
||||||
# and want to reuse the introduction page also for the doxygen output.
|
# and want to reuse the introduction page also for the doxygen output.
|
||||||
|
|
||||||
USE_MDFILE_AS_MAINPAGE = main-page.md
|
# USE_MDFILE_AS_MAINPAGE = main-page.md
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration options related to source browsing
|
# Configuration options related to source browsing
|
||||||
|
@ -1157,13 +1157,13 @@ VERBATIM_HEADERS = YES
|
||||||
# generated with the -Duse_libclang=ON option for CMake.
|
# generated with the -Duse_libclang=ON option for CMake.
|
||||||
# The default value is: NO.
|
# The default value is: NO.
|
||||||
|
|
||||||
CLANG_ASSISTED_PARSING = NO
|
# CLANG_ASSISTED_PARSING = NO
|
||||||
|
|
||||||
# If clang assisted parsing is enabled and the CLANG_ADD_INC_PATHS tag is set to
|
# If clang assisted parsing is enabled and the CLANG_ADD_INC_PATHS tag is set to
|
||||||
# YES then doxygen will add the directory of each input to the include path.
|
# YES then doxygen will add the directory of each input to the include path.
|
||||||
# The default value is: YES.
|
# The default value is: YES.
|
||||||
|
|
||||||
CLANG_ADD_INC_PATHS = YES
|
# CLANG_ADD_INC_PATHS = YES
|
||||||
|
|
||||||
# If clang assisted parsing is enabled you can provide the compiler with command
|
# If clang assisted parsing is enabled you can provide the compiler with command
|
||||||
# line options that you would normally use when invoking the compiler. Note that
|
# line options that you would normally use when invoking the compiler. Note that
|
||||||
|
@ -1171,7 +1171,7 @@ CLANG_ADD_INC_PATHS = YES
|
||||||
# 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 =
|
||||||
|
|
||||||
# If clang assisted parsing is enabled you can provide the clang parser with the
|
# If clang assisted parsing is enabled you can provide the clang parser with the
|
||||||
# path to the directory containing a file called compile_commands.json. This
|
# path to the directory containing a file called compile_commands.json. This
|
||||||
|
@ -1184,7 +1184,7 @@ CLANG_OPTIONS =
|
||||||
# Note: The availability of this option depends on whether or not doxygen was
|
# Note: The availability of this option depends on whether or not doxygen was
|
||||||
# generated with the -Duse_libclang=ON option for CMake.
|
# generated with the -Duse_libclang=ON option for CMake.
|
||||||
|
|
||||||
CLANG_DATABASE_PATH =
|
# CLANG_DATABASE_PATH =
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration options related to the alphabetical class index
|
# Configuration options related to the alphabetical class index
|
||||||
|
@ -1331,7 +1331,7 @@ HTML_COLORSTYLE_GAMMA = 173
|
||||||
# The default value is: NO.
|
# The default value is: NO.
|
||||||
# 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_TIMESTAMP = NO
|
# HTML_TIMESTAMP = NO
|
||||||
|
|
||||||
# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML
|
# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML
|
||||||
# documentation will contain a main index with vertical navigation menus that
|
# documentation will contain a main index with vertical navigation menus that
|
||||||
|
@ -1636,7 +1636,7 @@ FORMULA_FONTSIZE = 10
|
||||||
# The default value is: YES.
|
# The default value is: YES.
|
||||||
# This tag requires that the tag GENERATE_HTML is set to YES.
|
# This tag requires that the tag GENERATE_HTML is set to YES.
|
||||||
|
|
||||||
FORMULA_TRANSPARENT = YES
|
# FORMULA_TRANSPARENT = YES
|
||||||
|
|
||||||
# The FORMULA_MACROFILE can contain LaTeX \newcommand and \renewcommand commands
|
# The FORMULA_MACROFILE can contain LaTeX \newcommand and \renewcommand commands
|
||||||
# to create new LaTeX commands to be used in formulas as building blocks. See
|
# to create new LaTeX commands to be used in formulas as building blocks. See
|
||||||
|
@ -1949,7 +1949,7 @@ LATEX_HIDE_INDICES = NO
|
||||||
# The default value is: NO.
|
# The default value is: NO.
|
||||||
# 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_SOURCE_CODE = NO
|
# LATEX_SOURCE_CODE = NO
|
||||||
|
|
||||||
# The LATEX_BIB_STYLE tag can be used to specify the style to use for the
|
# The LATEX_BIB_STYLE tag can be used to specify the style to use for the
|
||||||
# bibliography, e.g. plainnat, or ieeetr. See
|
# bibliography, e.g. plainnat, or ieeetr. See
|
||||||
|
@ -1965,7 +1965,7 @@ LATEX_BIB_STYLE = plain
|
||||||
# The default value is: NO.
|
# The default value is: NO.
|
||||||
# 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_TIMESTAMP = NO
|
# LATEX_TIMESTAMP = NO
|
||||||
|
|
||||||
# The LATEX_EMOJI_DIRECTORY tag is used to specify the (relative or absolute)
|
# The LATEX_EMOJI_DIRECTORY tag is used to specify the (relative or absolute)
|
||||||
# path from which the emoji images will be read. If a relative path is entered,
|
# path from which the emoji images will be read. If a relative path is entered,
|
||||||
|
@ -2039,7 +2039,7 @@ RTF_EXTENSIONS_FILE =
|
||||||
# The default value is: NO.
|
# The default value is: NO.
|
||||||
# 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_SOURCE_CODE = NO
|
# RTF_SOURCE_CODE = NO
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration options related to the man page output
|
# Configuration options related to the man page output
|
||||||
|
@ -2144,7 +2144,7 @@ DOCBOOK_OUTPUT = docbook
|
||||||
# The default value is: NO.
|
# The default value is: NO.
|
||||||
# This tag requires that the tag GENERATE_DOCBOOK is set to YES.
|
# This tag requires that the tag GENERATE_DOCBOOK is set to YES.
|
||||||
|
|
||||||
DOCBOOK_PROGRAMLISTING = NO
|
# DOCBOOK_PROGRAMLISTING = NO
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration options for the AutoGen Definitions output
|
# Configuration options for the AutoGen Definitions output
|
||||||
|
@ -2156,7 +2156,7 @@ DOCBOOK_PROGRAMLISTING = NO
|
||||||
# is still experimental and incomplete at the moment.
|
# is still experimental and incomplete at the moment.
|
||||||
# The default value is: NO.
|
# The default value is: NO.
|
||||||
|
|
||||||
GENERATE_AUTOGEN_DEF = NO
|
# GENERATE_AUTOGEN_DEF = NO
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Configuration options related to Sqlite3 output
|
# Configuration options related to Sqlite3 output
|
||||||
|
@ -2336,7 +2336,7 @@ EXTERNAL_PAGES = YES
|
||||||
# powerful graphs.
|
# powerful graphs.
|
||||||
# The default value is: YES.
|
# The default value is: YES.
|
||||||
|
|
||||||
CLASS_DIAGRAMS = NO
|
# CLASS_DIAGRAMS = NO
|
||||||
|
|
||||||
# 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
|
||||||
|
@ -2378,14 +2378,14 @@ DOT_NUM_THREADS = 0
|
||||||
# The default value is: Helvetica.
|
# The default value is: Helvetica.
|
||||||
# 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_FONTNAME = Helvetica
|
# DOT_FONTNAME = Helvetica
|
||||||
|
|
||||||
# The DOT_FONTSIZE tag can be used to set the size (in points) of the font of
|
# The DOT_FONTSIZE tag can be used to set the size (in points) of the font of
|
||||||
# dot graphs.
|
# dot graphs.
|
||||||
# Minimum value: 4, maximum value: 24, default value: 10.
|
# Minimum value: 4, maximum value: 24, default value: 10.
|
||||||
# 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_FONTSIZE = 10
|
# DOT_FONTSIZE = 10
|
||||||
|
|
||||||
# By default doxygen will tell dot to use the default font as specified with
|
# By default doxygen will tell dot to use the default font as specified with
|
||||||
# DOT_FONTNAME. If you specify a different font using DOT_FONTNAME you can set
|
# DOT_FONTNAME. If you specify a different font using DOT_FONTNAME you can set
|
||||||
|
@ -2633,7 +2633,7 @@ MAX_DOT_GRAPH_DEPTH = 0
|
||||||
# The default value is: NO.
|
# The default value is: NO.
|
||||||
# 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_TRANSPARENT = NO
|
# DOT_TRANSPARENT = NO
|
||||||
|
|
||||||
# Set the DOT_MULTI_TARGETS tag to YES to allow dot to generate multiple output
|
# Set the DOT_MULTI_TARGETS tag to YES to allow dot to generate multiple output
|
||||||
# files in one run (i.e. multiple -o and -T options on the command line). This
|
# files in one run (i.e. multiple -o and -T options on the command line). This
|
||||||
|
|
58
inc/thorvg.h
58
inc/thorvg.h
|
@ -172,10 +172,10 @@ enum class CompositeMethod
|
||||||
InvAlphaMask, ///< Alpha Masking using the complement to the compositing target's pixels as an alpha value.
|
InvAlphaMask, ///< Alpha Masking using the complement to the compositing target's pixels as an alpha value.
|
||||||
LumaMask, ///< Alpha Masking using the grayscale (0.2125R + 0.7154G + 0.0721*B) of the compositing target's pixels. @since 0.9
|
LumaMask, ///< Alpha Masking using the grayscale (0.2125R + 0.7154G + 0.0721*B) of the compositing target's pixels. @since 0.9
|
||||||
InvLumaMask, ///< Alpha Masking using the grayscale (0.2125R + 0.7154G + 0.0721*B) of the complement to the compositing target's pixels.
|
InvLumaMask, ///< Alpha Masking using the grayscale (0.2125R + 0.7154G + 0.0721*B) of the complement to the compositing target's pixels.
|
||||||
AddMask, ///< Combines the target and source objects pixels using target alpha. (T * TA) + (S * (255 - TA)) @BETA_API
|
AddMask, ///< Combines the target and source objects pixels using target alpha. (T * TA) + (S * (255 - TA)) (Experimental API)
|
||||||
SubtractMask, ///< Subtracts the source color from the target color while considering their respective target alpha. (T * TA) - (S * (255 - TA)) @BETA_API
|
SubtractMask, ///< Subtracts the source color from the target color while considering their respective target alpha. (T * TA) - (S * (255 - TA)) (Experimental API)
|
||||||
IntersectMask, ///< Computes the result by taking the minimum value between the target alpha and the source alpha and multiplies it with the target color. (T * min(TA, SA)) @BETA_API
|
IntersectMask, ///< Computes the result by taking the minimum value between the target alpha and the source alpha and multiplies it with the target color. (T * min(TA, SA)) (Experimental API)
|
||||||
DifferenceMask ///< Calculates the absolute difference between the target color and the source color multiplied by the complement of the target alpha. abs(T - S * (255 - TA)) @BETA_API
|
DifferenceMask ///< Calculates the absolute difference between the target color and the source color multiplied by the complement of the target alpha. abs(T - S * (255 - TA)) (Experimental API)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -186,7 +186,7 @@ enum class CompositeMethod
|
||||||
*
|
*
|
||||||
* @see Paint::blend()
|
* @see Paint::blend()
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
enum class BlendMethod : uint8_t
|
enum class BlendMethod : uint8_t
|
||||||
{
|
{
|
||||||
|
@ -214,7 +214,7 @@ enum class CanvasEngine
|
||||||
{
|
{
|
||||||
Sw = (1 << 1), ///< CPU rasterizer.
|
Sw = (1 << 1), ///< CPU rasterizer.
|
||||||
Gl = (1 << 2), ///< OpenGL rasterizer.
|
Gl = (1 << 2), ///< OpenGL rasterizer.
|
||||||
Wg = (1 << 3), ///< WebGPU rasterizer. @BETA_API
|
Wg = (1 << 3), ///< WebGPU rasterizer. (Experimental API)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -248,7 +248,7 @@ struct Matrix
|
||||||
* @param pt The vertex coordinate
|
* @param pt The vertex coordinate
|
||||||
* @param uv The normalized texture coordinate in the range (0.0..1.0, 0.0..1.0)
|
* @param uv The normalized texture coordinate in the range (0.0..1.0, 0.0..1.0)
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
struct Vertex
|
struct Vertex
|
||||||
{
|
{
|
||||||
|
@ -262,7 +262,7 @@ struct Vertex
|
||||||
*
|
*
|
||||||
* @param vertex The three vertices that make up the polygon
|
* @param vertex The three vertices that make up the polygon
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
struct Polygon
|
struct Polygon
|
||||||
{
|
{
|
||||||
|
@ -374,7 +374,7 @@ public:
|
||||||
*
|
*
|
||||||
* @return Result::Success when the blending method is successfully set.
|
* @return Result::Success when the blending method is successfully set.
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
Result blend(BlendMethod method) const noexcept;
|
Result blend(BlendMethod method) const noexcept;
|
||||||
|
|
||||||
|
@ -443,7 +443,7 @@ public:
|
||||||
*
|
*
|
||||||
* @return The blending method
|
* @return The blending method
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
BlendMethod blend() const noexcept;
|
BlendMethod blend() const noexcept;
|
||||||
|
|
||||||
|
@ -601,7 +601,7 @@ public:
|
||||||
* @warning Please avoid accessing the paints during Canvas update/draw. You can access them after calling sync().
|
* @warning Please avoid accessing the paints during Canvas update/draw. You can access them after calling sync().
|
||||||
* @see Canvas::sync()
|
* @see Canvas::sync()
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
std::list<Paint*>& paints() noexcept;
|
std::list<Paint*>& paints() noexcept;
|
||||||
|
|
||||||
|
@ -1340,7 +1340,7 @@ public:
|
||||||
* @note The Polygons are copied internally, so modifying them after calling Mesh::mesh has no affect.
|
* @note The Polygons are copied internally, so modifying them after calling Mesh::mesh has no affect.
|
||||||
* @warning Please do not use it, this API is not official one. It could be modified in the next version.
|
* @warning Please do not use it, this API is not official one. It could be modified in the next version.
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
Result mesh(const Polygon* triangles, uint32_t triangleCnt) noexcept;
|
Result mesh(const Polygon* triangles, uint32_t triangleCnt) noexcept;
|
||||||
|
|
||||||
|
@ -1354,7 +1354,7 @@ public:
|
||||||
* @note Modifying the triangles returned by this method will modify them directly within the mesh.
|
* @note Modifying the triangles returned by this method will modify them directly within the mesh.
|
||||||
* @warning Please do not use it, this API is not official one. It could be modified in the next version.
|
* @warning Please do not use it, this API is not official one. It could be modified in the next version.
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
uint32_t mesh(const Polygon** triangles) const noexcept;
|
uint32_t mesh(const Polygon** triangles) const noexcept;
|
||||||
|
|
||||||
|
@ -1433,7 +1433,7 @@ public:
|
||||||
* @see Scene::push()
|
* @see Scene::push()
|
||||||
* @see Scene::clear()
|
* @see Scene::clear()
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
std::list<Paint*>& paints() noexcept;
|
std::list<Paint*>& paints() noexcept;
|
||||||
|
|
||||||
|
@ -1488,8 +1488,8 @@ public:
|
||||||
{
|
{
|
||||||
ABGR8888 = 0, ///< The channels are joined in the order: alpha, blue, green, red. Colors are alpha-premultiplied. (a << 24 | b << 16 | g << 8 | r)
|
ABGR8888 = 0, ///< The channels are joined in the order: alpha, blue, green, red. Colors are alpha-premultiplied. (a << 24 | b << 16 | g << 8 | r)
|
||||||
ARGB8888, ///< The channels are joined in the order: alpha, red, green, blue. Colors are alpha-premultiplied. (a << 24 | r << 16 | g << 8 | b)
|
ARGB8888, ///< The channels are joined in the order: alpha, red, green, blue. Colors are alpha-premultiplied. (a << 24 | r << 16 | g << 8 | b)
|
||||||
ABGR8888S, ///< @BETA_API The channels are joined in the order: alpha, blue, green, red. Colors are un-alpha-premultiplied.
|
ABGR8888S, ///< The channels are joined in the order: alpha, blue, green, red. Colors are un-alpha-premultiplied. (Experimental API)
|
||||||
ARGB8888S, ///< @BETA_API The channels are joined in the order: alpha, red, green, blue. Colors are un-alpha-premultiplied.
|
ARGB8888S, ///< The channels are joined in the order: alpha, red, green, blue. Colors are un-alpha-premultiplied. (Experimental API)
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1565,7 +1565,7 @@ public:
|
||||||
*
|
*
|
||||||
* @warning Please do not use it. This class is not fully supported yet.
|
* @warning Please do not use it. This class is not fully supported yet.
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
class TVG_API GlCanvas final : public Canvas
|
class TVG_API GlCanvas final : public Canvas
|
||||||
{
|
{
|
||||||
|
@ -1577,7 +1577,7 @@ public:
|
||||||
*
|
*
|
||||||
* @warning Please do not use it, this API is not official one. It could be modified in the next version.
|
* @warning Please do not use it, this API is not official one. It could be modified in the next version.
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
Result target(uint32_t* buffer, uint32_t stride, uint32_t w, uint32_t h) noexcept;
|
Result target(uint32_t* buffer, uint32_t stride, uint32_t w, uint32_t h) noexcept;
|
||||||
|
|
||||||
|
@ -1586,7 +1586,7 @@ public:
|
||||||
*
|
*
|
||||||
* @return A new GlCanvas object.
|
* @return A new GlCanvas object.
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
static std::unique_ptr<GlCanvas> gen() noexcept;
|
static std::unique_ptr<GlCanvas> gen() noexcept;
|
||||||
|
|
||||||
|
@ -1601,7 +1601,7 @@ public:
|
||||||
*
|
*
|
||||||
* @warning Please do not use it. This class is not fully supported yet.
|
* @warning Please do not use it. This class is not fully supported yet.
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
class TVG_API WgCanvas final : public Canvas
|
class TVG_API WgCanvas final : public Canvas
|
||||||
{
|
{
|
||||||
|
@ -1613,7 +1613,7 @@ public:
|
||||||
*
|
*
|
||||||
* @warning Please do not use it, this API is not official one. It could be modified in the next version.
|
* @warning Please do not use it, this API is not official one. It could be modified in the next version.
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
Result target(void* window, uint32_t w, uint32_t h) noexcept;
|
Result target(void* window, uint32_t w, uint32_t h) noexcept;
|
||||||
|
|
||||||
|
@ -1622,7 +1622,7 @@ public:
|
||||||
*
|
*
|
||||||
* @return A new WgCanvas object.
|
* @return A new WgCanvas object.
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
static std::unique_ptr<WgCanvas> gen() noexcept;
|
static std::unique_ptr<WgCanvas> gen() noexcept;
|
||||||
|
|
||||||
|
@ -1687,7 +1687,7 @@ public:
|
||||||
*
|
*
|
||||||
* This class supports the display and control of animation frames.
|
* This class supports the display and control of animation frames.
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class TVG_API Animation
|
class TVG_API Animation
|
||||||
|
@ -1706,7 +1706,7 @@ public:
|
||||||
*
|
*
|
||||||
* @see totalFrame()
|
* @see totalFrame()
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
Result frame(float no) noexcept;
|
Result frame(float no) noexcept;
|
||||||
|
|
||||||
|
@ -1721,7 +1721,7 @@ public:
|
||||||
*
|
*
|
||||||
* @warning The picture instance is owned by Animation. It should not be deleted manually.
|
* @warning The picture instance is owned by Animation. It should not be deleted manually.
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
Picture* picture() const noexcept;
|
Picture* picture() const noexcept;
|
||||||
|
|
||||||
|
@ -1735,7 +1735,7 @@ public:
|
||||||
* @see Animation::frame(float no)
|
* @see Animation::frame(float no)
|
||||||
* @see Animation::totalFrame()
|
* @see Animation::totalFrame()
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
float curFrame() const noexcept;
|
float curFrame() const noexcept;
|
||||||
|
|
||||||
|
@ -1747,7 +1747,7 @@ public:
|
||||||
* @note Frame numbering starts from 0.
|
* @note Frame numbering starts from 0.
|
||||||
* @note If the Picture is not properly configured, this function will return 0.
|
* @note If the Picture is not properly configured, this function will return 0.
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
float totalFrame() const noexcept;
|
float totalFrame() const noexcept;
|
||||||
|
|
||||||
|
@ -1758,7 +1758,7 @@ public:
|
||||||
*
|
*
|
||||||
* @note If the Picture is not properly configured, this function will return 0.
|
* @note If the Picture is not properly configured, this function will return 0.
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
float duration() const noexcept;
|
float duration() const noexcept;
|
||||||
|
|
||||||
|
@ -1767,7 +1767,7 @@ public:
|
||||||
*
|
*
|
||||||
* @return A new Animation object.
|
* @return A new Animation object.
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
static std::unique_ptr<Animation> gen() noexcept;
|
static std::unique_ptr<Animation> gen() noexcept;
|
||||||
|
|
||||||
|
|
|
@ -146,7 +146,7 @@ typedef enum {
|
||||||
*
|
*
|
||||||
* \ingroup ThorVGCapi_Paint
|
* \ingroup ThorVGCapi_Paint
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
typedef enum {
|
typedef enum {
|
||||||
TVG_BLEND_METHOD_NORMAL = 0, ///< Perform the alpha blending(default). S if (Sa == 255), otherwise (Sa * S) + (255 - Sa) * D
|
TVG_BLEND_METHOD_NORMAL = 0, ///< Perform the alpha blending(default). S if (Sa == 255), otherwise (Sa * S) + (255 - Sa) * D
|
||||||
|
@ -983,7 +983,7 @@ TVG_API Tvg_Result tvg_paint_get_identifier(const Tvg_Paint* paint, Tvg_Identifi
|
||||||
* \return Tvg_Result enumeration.
|
* \return Tvg_Result enumeration.
|
||||||
* \retval TVG_RESULT_INVALID_ARGUMENT In case a @c nullptr is passed as the argument.
|
* \retval TVG_RESULT_INVALID_ARGUMENT In case a @c nullptr is passed as the argument.
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
TVG_API Tvg_Result tvg_paint_set_blend_method(const Tvg_Paint* paint, Tvg_Blend_Method method);
|
TVG_API Tvg_Result tvg_paint_set_blend_method(const Tvg_Paint* paint, Tvg_Blend_Method method);
|
||||||
|
|
||||||
|
@ -1001,7 +1001,7 @@ TVG_API Tvg_Result tvg_paint_set_blend_method(const Tvg_Paint* paint, Tvg_Blend_
|
||||||
* \return Tvg_Result enumeration.
|
* \return Tvg_Result enumeration.
|
||||||
* \retval TVG_RESULT_INVALID_ARGUMENT In case a @c nullptr is passed as the argument.
|
* \retval TVG_RESULT_INVALID_ARGUMENT In case a @c nullptr is passed as the argument.
|
||||||
*
|
*
|
||||||
* @BETA_API
|
* @note: Experimental API
|
||||||
*/
|
*/
|
||||||
TVG_API Tvg_Result tvg_paint_get_blend_method(const Tvg_Paint* paint, Tvg_Blend_Method* method);
|
TVG_API Tvg_Result tvg_paint_get_blend_method(const Tvg_Paint* paint, Tvg_Blend_Method* method);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue