


## Klasser

| Klass | Beskrivning |
| --- | --- |
| [AdjustableArrowCap](./adjustablearrowcap/) | Representerar en justerbar pilformad linjekap. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrap alltid denna klass i 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 funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrap alltid denna klass i 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 ett flerfärgsgradient. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrap alltid denna klass i 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 linjekap. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrap alltid denna klass i 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 funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrap alltid denna klass i en [System::SmartPtr](../system/smartptr/)-pekare och använd denna pekare för att skicka den till funktioner som argument. |
| [GraphicsPath](./graphicspath/) | Representerar en samling av sammanlänkade linjer och kurvor. Objekt av denna klass bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrap alltid denna klass i 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 funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrap alltid denna klass i 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 funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrap alltid denna klass i 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 den här klassen bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/) . Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionsfel. Omslut alltid den här klassen i en [System::SmartPtr](../system/smartptr/) pekare och använd den pekaren för att skicka den till funktioner som argument. |
| [Matrix](./matrix/) | Representerar en 3x3-matris som definierar transformoperations. Objekt av den här klassen bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/) . Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionsfel. Omslut alltid den här klassen i en [System::SmartPtr](../system/smartptr/) pekare och använd den pekaren för att skicka den till funktioner som argument. |
| [PathData](./pathdata/) | Innehåller de grafiska data som representerar en bana. Objekt av den här klassen bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/) . Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionsfel. Omslut alltid den här klassen i en [System::SmartPtr](../system/smartptr/) pekare och använd den pekaren 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 den här klassen bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/) . Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionsfel. Omslut alltid den här klassen i en [System::SmartPtr](../system/smartptr/) pekare och använd den pekaren för att skicka den till funktioner som argument. |
| [RegionData](./regiondata/) | Innehåller data som definierar en region. Objekt av den här klassen bör endast allokeras med hjälp av funktionen [System::MakeObject()](../system/makeobject/) . Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionsfel. Omslut alltid den här klassen i en [System::SmartPtr](../system/smartptr/) pekare och använd den pekaren för att skicka den till funktioner som argument. |
## Enums

| Enum | Beskrivning |
| --- | --- |
| [CombineMode](./combinemode/) | Anger hur beskärningsregioner kombineras. |
| [CompositingMode](./compositingmode/) | Anger hur källfärger och bakgrundsfärger kombineras. |
| [CompositingQuality](./compositingquality/) | Anger kvalitetsnivån som ska användas vid sammanslagning. |
| [CoordinateSpace](./coordinatespace/) | Anger hur koordinater utvärderas. |
| [DashCap](./dashcap/) | Anger typen av ändkappa 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 insidan av en sluten bana fylls. |
| [FlushIntention](./flushintention/) | Anger om kommandon i grafikstacken avslutas omedelbart eller utförs så snart som möjligt. |
| [HatchStyle](./hatchstyle/) | Anger mönster för en [HatchBrush](./hatchbrush/)‑pensel. |
| [InterpolationMode](./interpolationmode/) | Anger en algoritm som ska användas när bilder roteras eller skalas. |
| [LinearGradientMode](./lineargradientmode/) | Representerar en linjär gradientriktning. |
| [LineCap](./linecap/) | Indikerar de tillgängliga kappstilarna 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 mjukning (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/). |
