


## Klasser

| Klass | Beskrivning |
| --- | --- |
| [AdjustableArrowCap](./adjustablearrowcap/) | Representerar en justerbar pilformad linjeänd. Objekt av denna klass bör endast allokeras med hjälp av [System::MakeObject()](../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](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
| [Blend](./blend/) | Representerar ett blandningsmönster för ett [LinearGradientBrush](./lineargradientbrush/) objekt. Objekt av denna klass bör endast allokeras med hjälp av [System::MakeObject()](../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](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
| [ColorBlend](./colorblend/) | Innehå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()](../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](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
| [CustomLineCap](./customlinecap/) | Representerar en användardefinierad linjeänd. Objekt av denna klass bör endast allokeras med hjälp av [System::MakeObject()](../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](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
| [GraphicsContainer](./graphicscontainer/) | Innehåller den interna datan för en grafikbehållare. Objekt av denna klass bör endast allokeras med hjälp av [System::MakeObject()](../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](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
| [GraphicsPath](./graphicspath/) | Representerar en uppsättning av sammankopplade linjer och kurvor. Objekt av denna klass bör endast allokeras med hjälp av [System::MakeObject()](../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](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
| [GraphicsState](./graphicsstate/) | Representerar ett [Graphics](../system.drawing/graphics/) objekts tillstånd. Objekt av denna klass bör endast allokeras med hjälp av [System::MakeObject()](../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](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
| [HatchBrush](./hatchbrush/) | Representerar 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()](../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](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
| [LinearGradientBrush](./lineargradientbrush/) | Representerar en linjär gradientpensel. Objekt av denna klass bör endast allokeras med hjälp av [System::MakeObject()](../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](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
| [Matrix](./matrix/) | Representerar en 3x3-matris som definierar transformeringsoperationer. Objekt av denna klass bör endast allokeras med hjälp av [System::MakeObject()](../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](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
| [PathData](./pathdata/) | Innehåller den grafiska data som representerar en bana. Objekt av denna klass bör endast allokeras med hjälp av [System::MakeObject()](../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](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
| [PathGradientBrush](./pathgradientbrush/) | Representerar en pensel som fyller insidan av ett [GraphicsPath](./graphicspath/) objekt med en gradient. Objekt av denna klass bör endast allokeras med hjälp av [System::MakeObject()](../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](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
| [RegionData](./regiondata/) | Innehåller data som definierar en region. Objekt av denna klass bör endast allokeras med hjälp av [System::MakeObject()](../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](../system/smartptr/) pekare och använd denna pekare för att skicka den till funktioner som argument. |
## Enums

| Enum | Beskrivning |
| --- | --- |
| [CombineMode](./combinemode/) | Anger hur klippningsregioner kombineras. |
| [CompositingMode](./compositingmode/) | Anger hur källfärger och bakgrundsfärger kombineras. |
| [CompositingQuality](./compositingquality/) | Anger kvalitetsnivån som ska användas under sammanslagning. |
| [CoordinateSpace](./coordinatespace/) | Anger hur koordinater utvärderas. |
| [DashCap](./dashcap/) | Anger typen av ändpunkt som används i båda ändarna av ett streck i en streckad linje. |
| [DashStyle](./dashstyle/) | Anger stilen för en streckad linje. |
| [FillMode](./fillmode/) | Anger hur man fyller insidan av en sluten bana. |
| [FlushIntention](./flushintention/) | Anger om kommandon i grafikstacken avslutas omedelbart eller körs så snart som möjligt. |
| [HatchStyle](./hatchstyle/) | Anger mönster för [HatchBrush](./hatchbrush/) penseln. |
| [InterpolationMode](./interpolationmode/) | Anger en algoritm att använda när bilder roteras eller skalas. |
| [LinearGradientMode](./lineargradientmode/) | Representerar en linjär gradientriktning. |
| [LineCap](./linecap/) | Anger de tillgängliga spetsstilarna som ett [Pen](../system.drawing/pen/)‑objekt kan avsluta en linje med. |
| [LineJoin](./linejoin/) | Anger hur på varandra följande linjer eller kurvor förenas. |
| [MatrixOrder](./matrixorder/) | Anger ordningen för matristransformationsoperationer. |
| [PathPointType](./pathpointtype/) | Anger typen av en banpunkt. |
| [PenAlignment](./penalignment/) | Anger justeringen av ett [Pen](../system.drawing/pen/)‑objekt i förhållande till en abstrakt referenslinje med noll bredd. |
| [PenType](./pentype/) | Anger en typ av fyllning som ett [Pen](../system.drawing/pen/)‑objekt använder. |
| [PixelFormat](./pixelformat/) | Anger färgdataformatet för en pixel. |
| [PixelOffsetMode](./pixeloffsetmode/) | Anger hur pixlar förskjuts vid rendering. |
| [QualityMode](./qualitymode/) | Anger en övergripande renderingskvalitet. |
| [SmoothingMode](./smoothingmode/) | Anger vilken typ av jämning (kantutjämning) som tillämpas på linjer, kurvor och kanter av fyllda områden. |
| [WrapMode](./wrapmode/) | Anger hur en textur eller en gradient tileas när den är mindre än det område som fylls. |
## Typedefs

| Typedef | Beskrivning |
| --- | --- |
| [MatrixPtr](./matrixptr/) | Ett alias för en delad pekare till en instans av klassen [Matrix](./matrix/). |
