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
hpl3:community:scripting:classes:ccolor [2018/04/26 23:23]
abion47 [Constructors]
hpl3:community:scripting:classes:ccolor [2020/08/03 18:53] (current)
abion47
Line 1: Line 1:
-=====cColor=====+===== cColor =====
  
 ==== Constructors ==== ==== Constructors ====
Line 7: Line 7:
 |cColor(float,​ float) |Creates a color with the first parameter given to all the RGB values (the color will be a shade of grey) and the second parameter given to the alpha channel. | |cColor(float,​ float) |Creates a color with the first parameter given to all the RGB values (the color will be a shade of grey) and the second parameter given to the alpha channel. |
 |cColor(float,​ float, float) |Creates an opaque color using the given values as RGB data. | |cColor(float,​ float, float) |Creates an opaque color using the given values as RGB data. |
-|cColor(float,​ float, float, float) |Creates a color using the given values as RGBA 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. | +|r |float |The value of the red channel. | 
-| g | float | The value of the green channel. | +|g |float |The value of the green channel. | 
-| b | float | The value of the blue channel. | +|b |float |The value of the blue channel. | 
-| a | float | The value of the alpha channel. |+|a |float |The value of the alpha channel. |
  
-====Functions====+==== Functions ====
  
-^ 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. | +|[[:​hpl3:​community:​scripting:​classes:​ccolor|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 [[wp>sRGB|sRGB]] space. |+|[[:​hpl3:​community:​scripting:​classes:​ccolor|cColor]] |ToSRGB |const bool abCorrectAlpha,​ \\ const |Returns the color converted into the [[wp>​sRGB]] space. |
  
-====Remarks====+==== Remarks ====
  
-Color channel values are stored using a 0.0 - 1.0 range, where 0.0  is equal to 0 and 1.0 is equal to 255.+Color channel values are stored using a 0.0 - 1.0 range, where 0.0 is equal to 0 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. 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