SbColor Structure |
Namespace: OIV.Inventor
The SbColor type exposes the following members.
Name | Description | |
---|---|---|
![]() | SbColor(Single) |
Constructor that takes an array of 3 floats.
|
![]() | SbColor(SbVec3f) |
Constructor that takes a SbVec3f value.
|
![]() | SbColor(Single, Single, Single) |
Constructor that takes 3 floats.
|
Name | Description | |
---|---|---|
![]() | Equals |
Returns a value indicating whether this instance is equal to a specified object.
(Overrides ValueTypeEquals(Object).) |
![]() | GetHashCode |
Returns the hash code for the value of this instance.
(Overrides ValueTypeGetHashCode.) |
![]() ![]() | GetHSVColor |
Gets a color vector from 3 HSV (hue, saturation, and value) components. |
![]() | GetHSVValue(Single) |
Fill an array of 3 HSV components. |
![]() | GetHSVValue(Single, Single, Single) |
Returns 3 individual HSV components.
|
![]() | GetPackedValue |
Returns an RGBA packed color value, derived from the color vector
with a transparency value to 0 (means no transparency).
|
![]() | GetPackedValue(Single) |
Returns an RGBA packed color value, derived from the color vector
and the passed transparency value.
|
![]() | GetRGBValue(Single) |
Fill an array of 3 RGB components.
|
![]() | GetRGBValue(Single, Single, Single) |
Returns 3 individual RGB components.
|
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | SetHSVValue(Single) |
Sets value of color vector from array of 3 HSV components.
|
![]() | SetHSVValue(Single, Single, Single) |
Sets value of color vector from 3 HSV (hue, saturation, and value) components. |
![]() | SetPackedValue |
Sets value of color vector from an RGBA packed color value. |
![]() | SetRGBValue(Single) |
Sets value of color vector from array of 3 RGB components.
|
![]() | SetRGBValue(Single, Single, Single) |
Sets value of color vector from 3 RGB (Red, Green, and Blue) components.
|
![]() | ToString |
Converts this SbColor structure to a human readable string.
(Overrides ValueTypeToString.) |
Name | Description | |
---|---|---|
![]() ![]() | Addition |
Additive (+) operator. Performs the addition between the vectors c1
and c2.
|
![]() ![]() | Division(SbColor, SbColor) |
The division operator (/) divides each components of vector c1
by components of vector c2.
|
![]() ![]() | Division(SbColor, Single) |
The division operator (/) divides each components of vector c1
by d.
|
![]() ![]() | Equality |
The equality operator.
|
![]() ![]() | (SbColor to SbColorRGBA) |
Explicit cast operator to SbColorRGBA.
|
![]() ![]() | (SbColor to SbVec3f) |
Implicit cast operator to SbVec3f.
|
![]() ![]() | Inequality |
The inequality operator.
|
![]() ![]() | Multiply(Single, SbColor) |
The multiplication operator (*), which applies on each component of
c1 the d multiplicative factor.
|
![]() ![]() | Multiply(SbColor, SbColor) |
The multiplication operator (*), which multiply each component of
c1 by each component of vector c2.
|
![]() ![]() | Multiply(SbColor, Single) |
The multiplication operator (*), which applies on each component of
c1 the d multiplicative factor.
|
![]() ![]() | Subtraction |
Subtraction (–) operator. Performs the difference between the vectors c1
and c2.
|
![]() ![]() | UnaryNegation |
The unary negation operator (-). Negates each vector component.
|
Name | Description | |
---|---|---|
![]() | B |
Gets or sets the blue component of the color.
|
![]() | G |
Gets or sets the green component of the color.
|
![]() | Item |
Gets or sets the element at the specified index.
|
![]() | R |
Gets or sets the red component of the color.
|