User Tools

Site Tools


hpl3:community:scripting:classes:ccolor

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
hpl3:community:scripting:classes:ccolor [2015/11/06 02:15]
abion47 [Functions]
hpl3:community:scripting:classes:ccolor [2016/07/30 21:00]
abion47
Line 1: Line 1:
 =====cColor===== =====cColor=====
 +
 +==== Constructors ====
 +
 +^Constructor ^Description |
 +|cColor() |Creates a color with a default value of opaque black. |
 +|cColor(float,​ float) |Creates a color with the first parameter given to RGB and the second parameter given to A. |
 +|cColor(float,​ float, float) |Creates a color using the given values as RGB data. |
 +|cColor(float,​ float, float, float) |Creates a color using the given values as RGBA data.   |
  
 ====Fields==== ====Fields====
  
 ^ Field Name ^ Type ^ Description ^ ^ Field Name ^ Type ^ Description ^
-| r | float | The value of the red channel, on a 0-1 scale. | +| r | float | The value of the red channel. | 
-| g | float | The value of the green channel, on a 0-1 scale. | +| g | float | The value of the green channel. | 
-| b | float | The value of the blue channel, on a 0-1 scale. | +| b | float | The value of the blue channel. | 
-| a | float | The value of the alpha channel, on a 0-1 scale. |+| a | float | The value of the alpha channel. |
  
 ====Functions==== ====Functions====
Line 13: Line 21:
 ^ Return Type ^ Function Name ^ Parameters ^ Description ^ ^ Return Type ^ Function Name ^ Parameters ^ Description ^
 | [[cColor]] | ToLinearSpace | const float afPower, \\ const bool abCorrectAlpha,​ \\ const | Returns the color converted into the linear space. | | [[cColor]] | ToLinearSpace | const float afPower, \\ const bool abCorrectAlpha,​ \\ const | Returns the color converted into the linear space. |
-| [[cColor]] | ToSRGB | const bool abCorrectAlpha,​ \\ const | Returns the color converted into the [[https://​en.wikipedia.org/​wiki/​SRGB|sRGB]] space. |+| [[cColor]] | ToSRGB | const bool abCorrectAlpha,​ \\ const | Returns the color converted into the [[wp>sRGB|sRGB]] space. |
  
 ====Remarks==== ====Remarks====
  
-Have some helpful descriptions ​to add to this class? Edit this page and add your insight ​to the Wiki!+Color channel values are stored using a 0.0 - 1.0 range, where 0.0  is equal to and 1.0 is equal to 255.
  
 +Read [[http://​stackoverflow.com/​questions/​12524623/​what-are-the-practical-differences-when-working-with-colors-in-a-linear-vs-a-no|this post on StackOverflow]] for an explanation on the differences between the linear color space and the sRGB color space.
hpl3/community/scripting/classes/ccolor.txt · Last modified: 2020/08/03 18:53 by abion47