C# Класс Papyrus.Types.RGBFormat

The RGBFormat object specifies how pixels are laid out in bits and bytes. Using this object, a rendering engine can generically set and get pixel values in a pixel buffer without having to explicitly hardcode for the format. Drawing using this mechanism would likely be very slow, but it makes it possible for all RGB circumstances. The format assumes a miximum of 32 bits per pixel
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
RGB15 RGBFormat
RGB16 RGBFormat
RGB24 RGBFormat
RGB32 RGBFormat
RGBA15 RGBFormat
RGBA32 RGBFormat

Открытые методы

Метод Описание
PrintBitmask ( uint mask ) : void
RGBFormat ( byte bperpixel, byte byperpixel, byte rsize, byte gsize, byte bsize, byte asize, byte rloss, byte gloss, byte bloss, byte aloss, byte rshft, byte gshft, byte bshft, byte ashft, uint rmsk, uint gmsk, uint bmsk, uint amsk ) : System

Приватные методы

Метод Описание
CheckConsistancy ( ) : bool
GetMaskInfo ( uint mask, byte &shift, byte &precision ) : void

Описание методов

PrintBitmask() публичный Метод

public PrintBitmask ( uint mask ) : void
mask uint
Результат void

RGBFormat() публичный Метод

public RGBFormat ( byte bperpixel, byte byperpixel, byte rsize, byte gsize, byte bsize, byte asize, byte rloss, byte gloss, byte bloss, byte aloss, byte rshft, byte gshft, byte bshft, byte ashft, uint rmsk, uint gmsk, uint bmsk, uint amsk ) : System
bperpixel byte
byperpixel byte
rsize byte
gsize byte
bsize byte
asize byte
rloss byte
gloss byte
bloss byte
aloss byte
rshft byte
gshft byte
bshft byte
ashft byte
rmsk uint
gmsk uint
bmsk uint
amsk uint
Результат System

Описание свойств

RGB15 публичное статическое свойство

public static RGBFormat,Papyrus.Types RGB15
Результат RGBFormat

RGB16 публичное статическое свойство

public static RGBFormat,Papyrus.Types RGB16
Результат RGBFormat

RGB24 публичное статическое свойство

public static RGBFormat,Papyrus.Types RGB24
Результат RGBFormat

RGB32 публичное статическое свойство

public static RGBFormat,Papyrus.Types RGB32
Результат RGBFormat

RGBA15 публичное статическое свойство

public static RGBFormat,Papyrus.Types RGBA15
Результат RGBFormat

RGBA32 публичное статическое свойство

public static RGBFormat,Papyrus.Types RGBA32
Результат RGBFormat