Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Rgba32Extensions.cs
浏览该文件的文档.
1
using
SixLabors.ImageSharp.PixelFormats;
2
3
namespace
Engine.Media
{
4
public
static
class
Rgba32Extensions
{
5
public
static
Rgba32
PremultiplyAlpha
(
this
Rgba32 pixel) =>
new
(
6
(byte)(pixel.R * (uint)pixel.A / 255u),
7
(byte)(pixel.G * (uint)pixel.A / 255u),
8
(byte)(pixel.B * (uint)pixel.A / 255u),
9
pixel.A
10
);
11
12
public
static
bool
IsMagenta
(
this
Rgba32 pixel) => pixel.R == 255 && pixel.G == 0 && pixel.B == 255 && pixel.A == 255;
13
14
public
static
bool
IsCompletelyTransparent
(
this
Rgba32 pixel) => pixel.R == 0 && pixel.G == 0 && pixel.B == 0 && pixel.A == 0;
15
}
16
}
Engine.Media.Rgba32Extensions
定义
Rgba32Extensions.cs:4
Engine.Media.Rgba32Extensions.IsCompletelyTransparent
static bool IsCompletelyTransparent(this Rgba32 pixel)
定义
Rgba32Extensions.cs:14
Engine.Media.Rgba32Extensions.IsMagenta
static bool IsMagenta(this Rgba32 pixel)
定义
Rgba32Extensions.cs:12
Engine.Media.Rgba32Extensions.PremultiplyAlpha
static Rgba32 PremultiplyAlpha(this Rgba32 pixel)
定义
Rgba32Extensions.cs:5
Engine.Media
定义
BitmapFont.cs:5
SurvivalcraftApi 1.8.2.3
Engine
Engine.Media
Rgba32Extensions.cs
制作者
1.16.1