diff options
author | RĂ©mi Verschelde <rverschelde@gmail.com> | 2018-07-26 10:48:47 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-26 10:48:47 +0200 |
commit | 47a7dc7b3c935e3b764f1b32fea50ff3b6d7edc3 (patch) | |
tree | 27d0ba4b69492017a5570b3b366355a4dc901984 /doc/classes | |
parent | 5c8919aac6877f49f8a113557b2e87422eda72c9 (diff) | |
parent | 55d976467da4d2ff580240a62ba3e031314fe8ea (diff) |
Merge pull request #18282 from aaronfranke/better-mathf
[Core] [Mono] Fix Color missing int export methods, added 64-bit
Diffstat (limited to 'doc/classes')
-rw-r--r-- | doc/classes/Color.xml | 71 |
1 files changed, 57 insertions, 14 deletions
diff --git a/doc/classes/Color.xml b/doc/classes/Color.xml index 104c9e0a98..f3b0b9baab 100644 --- a/doc/classes/Color.xml +++ b/doc/classes/Color.xml @@ -187,17 +187,6 @@ [/codeblock] </description> </method> - <method name="to_argb32"> - <return type="int"> - </return> - <description> - Returns the color's 32-bit integer in ARGB format (each byte represents a component of the ARGB profile). More compatible with DirectX. - [codeblock] - var c = Color(1, .5, .2) - print(str(c.to_32())) # prints 4294934323 - [/codeblock] - </description> - </method> <method name="to_html"> <return type="String"> </return> @@ -213,16 +202,70 @@ [/codeblock] </description> </method> + <method name="to_argb32"> + <return type="int"> + </return> + <description> + Returns the color's 32-bit integer in ARGB format (each byte represents a component of the ARGB profile). ARGB is more compatible with DirectX. + [codeblock] + var c = Color(1, .5, .2) + print(c.to_argb32()) # Prints 4294934323 + [/codeblock] + </description> + </method> + <method name="to_abgr32"> + <return type="int"> + </return> + <description> + Returns the color's 32-bit integer in ABGR format (each byte represents a component of the ABGR profile). ABGR is the reversed version of the default format. + [codeblock] + var c = Color(1, .5, .2) + print(c.to_abgr32()) # Prints 4281565439 + [/codeblock] + </description> + </method> <method name="to_rgba32"> <return type="int"> </return> <description> - Returns the color's 32-bit integer in ARGB format (each byte represents a component of the ARGB profile). + Returns the color's 32-bit integer in RGBA format (each byte represents a component of the RGBA profile). RGBA is the format that Godot uses by default. + [codeblock] + var c = Color(1, .5, .2) + print(c.to_rgba32()) # Prints 4286526463 + [/codeblock] + </description> + </method> + <method name="to_argb64"> + <return type="int"> + </return> + <description> + Returns the color's 64-bit integer in ARGB format (each word represents a component of the ARGB profile). ARGB is more compatible with DirectX. + [codeblock] + var c = Color(1, .5, .2) + print(c.to_argb64()) # Prints -2147470541 + [/codeblock] + </description> + </method> + <method name="to_abgr64"> + <return type="int"> + </return> + <description> + Returns the color's 64-bit integer in ABGR format (each word represents a component of the ABGR profile). ABGR is the reversed version of the default format. + [codeblock] + var c = Color(1, .5, .2) + print(c.to_abgr64()) # Prints -225178692812801 + [/codeblock] + </description> + </method> + <method name="to_rgba64"> + <return type="int"> + </return> + <description> + Returns the color's 64-bit integer in RGBA format (each word represents a component of the RGBA profile). RGBA is the format that Godot uses by default. [codeblock] var c = Color(1, .5, .2) - print(str(c.to_32())) # prints 4294934323 + print(c.to_rgba64()) # Prints -140736629309441 [/codeblock] - [i]This is same as [method to_argb32] but may be changed later to support RGBA format instead[/i]. </description> </method> </methods> |