![]() | |
Extensions Methods |
The Extensions type exposes the following members.
Name | Description | |
---|---|---|
![]() | IsEmpty | Returns true when Width or Height are zero. |
![]() | Saturate(Color3) | Ensures that the color components are within 0 and 1 - if smaller than 0 than the value is set to 0; if bigger than 1 the value is set to 1. This is the same as saturate function in HLSL. |
![]() | Saturate(Color4) | Ensures that the color components are within 0 and 1 - if smaller than 0 than the value is set to 0; if bigger than 1 the value is set to 1. This is the same as saturate function in HLSL. |
![]() | ToAvaloniaColor(Color3) | Converts SharpEngine's Color3 to Avalonia color |
![]() | ToAvaloniaColor(Color4) | Converts SharpEngine's Color4 to Avalonia color |
![]() | ToColor3 | Converts Avalonia Color to SharpEngine's Color3 |
![]() | ToColor4 | Converts Avalonia Color to SharpEngine's Color4 |
![]() | ToPremultipliedColor3(Color) | Converts Avalonia Color to premultipled SharpEngine's Color3 (premultipled color is color where R, G and B color values are multiplied with alpha value) |
![]() | ToPremultipliedColor3(Color, Single) | Converts Avalonia Color to premultipled SharpEngine's Color3 (premultipled color is color where R, G and B color values are multiplied with alpha value) |
![]() | ToPremultipliedColor4 | Converts Avalonia Color to premultipled SharpEngine's Color4 (premultipled color is color where R, G and B color values are multiplied with alpha value) |