blob: 9717ec4781e52c93ca4cf00dfbbfe08d639fc8d3 [file] [log] [blame] [view]
SkColor4f Reference
===
# <a name="Color4f"></a> Color4f
# <a name="SkColor4f"></a> Struct SkColor4f
The float values are 0...1 unpremultiplied
## <a name="Overview"></a> Overview
## <a name="Overview_Subtopic"></a> Overview Subtopic
| name | description |
| --- | --- |
| <a href="#Member_Function">Member Function</a> | static functions and member methods |
| Member | member values |
| <a href="#Operator">Operator</a> | operator overloading methods |
## <a name="Operator"></a> Operator
| name | description |
| --- | --- |
| <a href="#SkColor4f_notequal1_operator">operator!=(const SkColor4f& other) const</a> | incomplete |
| <a href="#SkColor4f_equal1_operator">operator==(const SkColor4f& other) const</a> | incomplete |
## <a name="Member_Function"></a> Member Function
| name | description |
| --- | --- |
| <a href="#SkColor4f_FromColor">FromColor</a> | incomplete |
| <a href="#SkColor4f_Pin">Pin</a> | incomplete |
| <a href="#SkColor4f_pin">pin</a> | incomplete |
| <a href="#SkColor4f_premul">premul</a> | incomplete |
| <a href="#SkColor4f_toSkColor">toSkColor</a> | incomplete |
| <a href="#SkColor4f_vec">vec</a> | incomplete |
<a name="SkColor4f_fR"> <code><strong>float fR</strong></code> </a>
<a name="SkColor4f_fG"> <code><strong>float fG</strong></code> </a>
<a name="SkColor4f_fB"> <code><strong>float fB</strong></code> </a>
<a name="SkColor4f_fA"> <code><strong>float fA</strong></code> </a>
<a name="SkColor4f_equal1_operator"></a>
## operator==
<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0">
bool operator==(const SkColor4f& other) _const
</pre>
### Parameters
<table> <tr> <td><a name="SkColor4f_equal1_operator_other"> <code><strong>other </strong></code> </a></td> <td>
incomplete</td>
</tr>
</table>
### Return Value
incomplete
### Example
<div><fiddle-embed name="882e8e0103048009a25cfc20400492f7"></fiddle-embed></div>
### See Also
incomplete
---
<a name="SkColor4f_notequal1_operator"></a>
## operator!=
<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0">
bool operator!=(const SkColor4f& other) _const
</pre>
### Parameters
<table> <tr> <td><a name="SkColor4f_notequal1_operator_other"> <code><strong>other </strong></code> </a></td> <td>
incomplete</td>
</tr>
</table>
### Return Value
incomplete
### Example
<div><fiddle-embed name="882e8e0103048009a25cfc20400492f7"></fiddle-embed></div>
### See Also
incomplete
---
<a name="SkColor4f_vec"></a>
## vec
<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0">
const float* vec() const
</pre>
### Return Value
incomplete
### Example
<div><fiddle-embed name="882e8e0103048009a25cfc20400492f7"></fiddle-embed></div>
### See Also
incomplete
---
<a name="SkColor4f_vec_2"></a>
<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0">
float* vec()
</pre>
### Return Value
incomplete
### Example
<div><fiddle-embed name="882e8e0103048009a25cfc20400492f7"></fiddle-embed></div>
### See Also
incomplete
---
<a name="SkColor4f_Pin"></a>
## Pin
<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0">
static SkColor4f Pin(float r, float g, float b, float a)
</pre>
### Parameters
<table> <tr> <td><a name="SkColor4f_Pin_r"> <code><strong>r </strong></code> </a></td> <td>
incomplete</td>
</tr> <tr> <td><a name="SkColor4f_Pin_g"> <code><strong>g </strong></code> </a></td> <td>
incomplete</td>
</tr> <tr> <td><a name="SkColor4f_Pin_b"> <code><strong>b </strong></code> </a></td> <td>
incomplete</td>
</tr> <tr> <td><a name="SkColor4f_Pin_a"> <code><strong>a </strong></code> </a></td> <td>
incomplete</td>
</tr>
</table>
### Return Value
incomplete
### Example
<div><fiddle-embed name="882e8e0103048009a25cfc20400492f7"></fiddle-embed></div>
### See Also
incomplete
---
<a name="SkColor4f_FromColor"></a>
## FromColor
<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0">
static SkColor4f FromColor(SkColor)
</pre>
Convert to <a href="#SkColor4f">SkColor4f</a>, assuming <a href="SkColor_Reference#SkColor">SkColor</a> is sRGB
### Parameters
<table> <tr> <td><a name="SkColor4f_FromColor_SkColor"> <code><strong>SkColor </strong></code> </a></td> <td>
incomplete</td>
</tr>
</table>
### Return Value
incomplete
### Example
<div><fiddle-embed name="882e8e0103048009a25cfc20400492f7"></fiddle-embed></div>
### See Also
incomplete
---
<a name="SkColor4f_toSkColor"></a>
## toSkColor
<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0">
SkColor toSkColor() const
</pre>
### Return Value
incomplete
### Example
<div><fiddle-embed name="882e8e0103048009a25cfc20400492f7"></fiddle-embed></div>
### See Also
incomplete
---
<a name="SkColor4f_pin"></a>
## pin
<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0">
SkColor4f pin() const
</pre>
### Return Value
incomplete
### Example
<div><fiddle-embed name="882e8e0103048009a25cfc20400492f7"></fiddle-embed></div>
### See Also
incomplete
---
<a name="SkColor4f_premul"></a>
## premul
<pre style="padding: 1em 1em 1em 1em;width: 62.5em; background-color: #f0f0f0">
SkPM4f premul() const
</pre>
### Return Value
incomplete
### Example
<div><fiddle-embed name="882e8e0103048009a25cfc20400492f7"></fiddle-embed></div>
### See Also
incomplete
---