EmfPixelFormatDescriptor

EmfPixelFormatDescriptor class

PixelFormatDescriptor nesnesi, oynatma aygıtı bağlamı için çıktı yüzeyinin piksel biçimini belirtmek üzere EMR_HEADER kayıtlarında (bölüm 2.3.4.2) kullanılabilir.

public sealed class EmfPixelFormatDescriptor : EmfObject

yapıcılar

İsimTanım
EmfPixelFormatDescriptor()Default_Constructor

Özellikleri

İsimTanım
BReserved { get; set; }Alır veya ayarlar, bindirme ve altlık düzlemlerinin sayısını belirtir. 0’dan 3’e kadar olan bitler, 15’e kadar bindirme düzlemi belirtir ve 4’ten 7’ye kadar olan bitler, 15’e kadar alt paylaşım düzlemi belirtir
CAccumAlphaBits { get; set; }Alır veya ayarlar, toplama arabelleğindeki alfa bit düzlemlerinin sayısını belirtir
CAccumBits { get; set; }Alır veya ayarlar, toplama arabelleğindeki toplam bit düzlemi sayısını belirtir.
CAccumBlueBits { get; set; }Toplama arabelleğindeki mavi bit düzlemlerinin sayısını alır veya ayarlar.
CAccumGreenBits { get; set; }Alır veya ayarlar, birikmedeki yeşil bit düzlemlerinin sayısını belirtir
CAccumRedBits { get; set; }Alır veya ayarlar, toplama arabelleğindeki kırmızı bit düzlemlerinin sayısını belirtir
CAlphaBits { get; set; }Alır veya ayarlar Her RGBA renk arabelleğindeki alfa bit düzlemlerinin sayısını belirtir
CAlphaShift { get; set; }Alır veya ayarlar Her RGBA renk arabelleğindeki alfa bit düzlemleri için kaydırma sayısını belirtir
CAuxBuffers { get; set; }Alır veya ayarlar yardımcı arabelleklerin sayısını belirtir. Yardımcı arabellekler desteklenmiyor
CBlueBits { get; set; }Alır veya ayarlar Her RGBA renk arabelleğindeki mavi bit düzlemlerinin sayısını belirtir.
CBlueShift { get; set; }Alır veya ayarlar Her RGBA renk arabelleğindeki mavi bit düzlemleri için kaydırma sayısını belirtir.
CColorBits { get; set; }Alfa bit düzlemleri hariç, RGBA piksel türleri için piksel başına bit sayısını alır veya ayarlar. Renk tablosu pikselleri için, her bir renk tablosunun boyutu index
CDepthBits { get; set; }Alır veya ayarlar, derinlik (z ekseni) arabelleğinin derinliğini belirtir.
CGreenBits { get; set; }Alır veya ayarlar Her RGBA renk arabelleğindeki yeşil bit düzlemlerinin sayısını belirtir
CGreenShift { get; set; }Alır veya ayarlar Her RGBA renk arabelleğindeki yeşil bit düzlemleri için kaydırma sayısını belirtir.
CRedBits { get; set; }Alır veya ayarlar Her RGBA renk arabelleğindeki kırmızı bit düzlemlerinin sayısını belirtir
CRedShift { get; set; }Alır veya ayarlar Her RGBA renk arabelleğindeki kırmızı bit düzlemleri için bit cinsinden kaydırma sayısını belirtir.
CStencilBits { get; set; }Alır veya ayarlar, şablon arabelleğinin derinliğini belirtir.
DwDamageMask { get; set; }Alır veya ayarlar Bu alan yoksayılabilir
DwFlags { get; set; }Çizim yüzeyine çıkış için kullanılan piksel arabelleğinin özelliklerini belirten bit bayraklarını alır veya ayarlar. Bu özelliklerin tümü birbirini dışlayan değildir; aksi belirtilmedikçe bayrak kombinasyonlarına izin verilir.
DwLayerMask { get; set; }Alır veya ayarlar Bu alan yoksayılabilir.
DwVisibleMask { get; set; }Alır veya ayarlar, bir alt katman düzleminin saydam rengini veya dizinini belirtir. piksel türü RGBA olduğunda, dwVisibleMask saydam bir RGB renk değeridir. piksel türü renk dizini olduğunda, saydam bir dizin değeridir.
ILayerType { get; set; }Alır veya ayarlar Bu alan yoksayılabilir
IPixelType { get; set; }Piksel verilerinin türünü alır veya ayarlar PFD_TYPE_RGBA 0x00 Piksel biçimi RGBA’dır. PFD_TYPE_COLORINDEX 0x01 Her piksel bir renk tablosundaki bir dizindir.
NSize { get; set; }Bu veri yapısının boyutunu bayt olarak belirten 16 bitlik bir tamsayı alır veya ayarlar.
NVersion { get; set; }0x0001 olarak AYARLANMASI GEREKEN 16 bitlik bir tamsayı alır veya ayarlar.

Ayrıca bakınız