EmfPixelFormatDescriptor

EmfPixelFormatDescriptor class

PixelFormatDescriptor-objektet kan användas i EMR_HEADER-poster (avsnitt 2.3.4.2) för att specificera pixelformatet för utdataytan för uppspelningsenhetskontexten.

public sealed class EmfPixelFormatDescriptor : EmfObject

Konstruktörer

namnBeskrivning
EmfPixelFormatDescriptor()Default_Constructor

Egenskaper

namnBeskrivning
BReserved { get; set; }Gets eller sets anger antalet överläggs- och underläggsplan. Bitarna 0 till 3 anger upp till 15 överlagringsplan och bitar 4 till 7 anger upp till 15 underliggande planes
CAccumAlphaBits { get; set; }Gets eller sets specificerar antalet alfabitplan i ackumuleringsbufferten
CAccumBits { get; set; }Gets eller sets specificerar det totala antalet bitplan i ackumuleringsbufferten.
CAccumBlueBits { get; set; }Gets eller sets specificerar antalet blå bitplan i ackumuleringsbufferten.
CAccumGreenBits { get; set; }Gets eller sets specificerar antalet gröna bitplan i ackumulation
CAccumRedBits { get; set; }Gets eller sets specificerar antalet röda bitplan i ackumuleringsbufferten
CAlphaBits { get; set; }Gets eller sets Anger antalet alfabitplan i varje RGBA-färgbuffert
CAlphaShift { get; set; }Hämtar eller sätter Anger skifträkningen för alfabitplan i varje RGBA-färgbuffert
CAuxBuffers { get; set; }Gets eller sets anger antalet extra buffertar. Hjälpbuffertar stöds inte
CBlueBits { get; set; }Hämtar eller sätter Anger antalet blå bitplan i varje RGBA-färgbuffert.
CBlueShift { get; set; }Hämtar eller sätter Anger skifträkningen för blå bitplan i varje RGBA-färgbuffert.
CColorBits { get; set; }Hämtar eller ställer in antalet bitar per pixel för RGBA-pixeltyper, exklusive alfabitplanen. För färgtabellpixlar är det storleken på varje färgtabell index
CDepthBits { get; set; }Gets eller sets specificerar djupet på djupbufferten (z-axeln).
CGreenBits { get; set; }Gets eller sets Anger antalet gröna bitplan i varje RGBA-färgbuffert
CGreenShift { get; set; }Hämtar eller sätter Anger skifträkningen för gröna bitplan i varje RGBA-färgbuffert.
CRedBits { get; set; }Gets eller sets Anger antalet röda bitplan i varje RGBA-färgbuffert
CRedShift { get; set; }Hämtar eller sätter Anger skiftantalet i bitar för röda bitplan i varje RGBA-färgbuffert.
CStencilBits { get; set; }Gets eller sets anger djupet på stencilbufferten.
DwDamageMask { get; set; }Hämtar eller sätter Det här fältet KAN ignoreras
DwFlags { get; set; }Hämtar eller ställer in bitflaggor som anger egenskaperna för pixelbufferten som används för utmatning till ritytan. Dessa egenskaper är inte alla ömsesidigt exklusiva; kombinationer av flaggor är tillåtna, om inte annat anges.
DwLayerMask { get; set; }Hämtar eller sätter Det här fältet KAN ignoreras.
DwVisibleMask { get; set; }Gets eller sets specificerar den transparenta färgen eller indexet för ett underlagsplan. När pixeltypen är RGBA är dwVisibleMask ett transparent RGB-färgvärde. När pixeltypen är färgindex är det ett transparent indexvärde.
ILayerType { get; set; }Hämtar eller sätter Det här fältet KAN ignoreras
IPixelType { get; set; }Hämtar eller ställer in typen av pixeldata PFD_TYPE_RGBA 0x00 Pixelformatet är RGBA. PFD_TYPE_COLORINDEX 0x01 Varje pixel är ett index i en färgtabell.
NSize { get; set; }Hämtar eller ställer in ett 16-bitars heltal som anger storleken, i byte, av denna datastruktur.
NVersion { get; set; }Hämtar eller ställer in ett 16-bitars heltal som MÅSTE sättas till 0x0001.

Se även