System::Drawing::Drawing2D namnrymd

Klasser

KlassBeskrivning
AdjustableArrowCapRepresenterar en justerbar pilformad linjeänd. Objekt av denna klass bör endast allokeras med hjälp av System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att resultera i körfel och/eller påståendefel. Omslut alltid denna klass med en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
BlendRepresenterar ett blandningsmönster för ett LinearGradientBrush objekt. Objekt av denna klass bör endast allokeras med hjälp av System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att resultera i körfel och/eller påståendefel. Omslut alltid denna klass med en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
ColorBlendInnehåller arrayer av färger och positioner som används för att interpolera färgblandning i en flerfärgsgradient. Objekt av denna klass bör endast allokeras med hjälp av System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att resultera i körfel och/eller påståendefel. Omslut alltid denna klass med en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
CustomLineCapRepresenterar en användardefinierad linjeänd. Objekt av denna klass bör endast allokeras med hjälp av System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att resultera i körfel och/eller påståendefel. Omslut alltid denna klass med en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
GraphicsContainerInnehåller den interna datan för en grafikbehållare. Objekt av denna klass bör endast allokeras med hjälp av System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att resultera i körfel och/eller påståendefel. Omslut alltid denna klass med en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
GraphicsPathRepresenterar en uppsättning av sammankopplade linjer och kurvor. Objekt av denna klass bör endast allokeras med hjälp av System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att resultera i körfel och/eller påståendefel. Omslut alltid denna klass med en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
GraphicsStateRepresenterar ett Graphics objekts tillstånd. Objekt av denna klass bör endast allokeras med hjälp av System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att resultera i körfel och/eller påståendefel. Omslut alltid denna klass med en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
HatchBrushRepresenterar en rektangulär pensel med ett korsningsmönster, en förgrundsfärg och en bakgrundsfärg. Objekt av denna klass bör endast allokeras med hjälp av System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att resultera i körfel och/eller påståendefel. Omslut alltid denna klass med en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
LinearGradientBrushRepresenterar en linjär gradientpensel. Objekt av denna klass bör endast allokeras med hjälp av System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att resultera i körfel och/eller påståendefel. Omslut alltid denna klass med en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
MatrixRepresenterar en 3x3-matris som definierar transformeringsoperationer. Objekt av denna klass bör endast allokeras med hjälp av System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att resultera i körfel och/eller påståendefel. Omslut alltid denna klass med en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
PathDataInnehåller den grafiska data som representerar en bana. Objekt av denna klass bör endast allokeras med hjälp av System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att resultera i körfel och/eller påståendefel. Omslut alltid denna klass med en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
PathGradientBrushRepresenterar en pensel som fyller insidan av ett GraphicsPath objekt med en gradient. Objekt av denna klass bör endast allokeras med hjälp av System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att resultera i körfel och/eller påståendefel. Omslut alltid denna klass med en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
RegionDataInnehåller data som definierar en region. Objekt av denna klass bör endast allokeras med hjälp av System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att resultera i körfel och/eller påståendefel. Omslut alltid denna klass med en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

Enums

EnumBeskrivning
CombineModeAnger hur klippningsregioner kombineras.
CompositingModeAnger hur källfärger och bakgrundsfärger kombineras.
CompositingQualityAnger kvalitetsnivån som ska användas under sammanslagning.
CoordinateSpaceAnger hur koordinater utvärderas.
DashCapAnger typen av ändpunkt som används i båda ändarna av ett streck i en streckad linje.
DashStyleAnger stilen för en streckad linje.
FillModeAnger hur man fyller insidan av en sluten bana.
FlushIntentionAnger om kommandon i grafikstacken avslutas omedelbart eller körs så snart som möjligt.
HatchStyleAnger mönster för HatchBrush penseln.
InterpolationModeAnger en algoritm att använda när bilder roteras eller skalas.
LinearGradientModeRepresenterar en linjär gradientriktning.
LineCapAnger de tillgängliga spetsstilarna som ett Pen‑objekt kan avsluta en linje med.
LineJoinAnger hur på varandra följande linjer eller kurvor förenas.
MatrixOrderAnger ordningen för matristransformationsoperationer.
PathPointTypeAnger typen av en banpunkt.
PenAlignmentAnger justeringen av ett Pen‑objekt i förhållande till en abstrakt referenslinje med noll bredd.
PenTypeAnger en typ av fyllning som ett Pen‑objekt använder.
PixelFormatAnger färgdataformatet för en pixel.
PixelOffsetModeAnger hur pixlar förskjuts vid rendering.
QualityModeAnger en övergripande renderingskvalitet.
SmoothingModeAnger vilken typ av jämning (kantutjämning) som tillämpas på linjer, kurvor och kanter av fyllda områden.
WrapModeAnger hur en textur eller en gradient tileas när den är mindre än det område som fylls.

Typedefs

TypedefBeskrivning
MatrixPtrEtt alias för en delad pekare till en instans av klassen Matrix.