System::Drawing::Drawing2D namespace

Klassen

KlasseBeschrijving
AdjustableArrowCapStelt een verstelbare pijlvormige lijnkap voor. Objecten van deze klasse mogen alleen worden toegewezen met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
BlendStelt een mengpatroon voor een LinearGradientBrush object voor. Objecten van deze klasse mogen alleen worden toegewezen met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
ColorBlendBevat arrays van kleuren en posities die worden gebruikt voor het interpoleren van kleurvervaging in een meerkleurige gradient. Objecten van deze klasse mogen alleen worden toegewezen met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
CustomLineCapStelt een door de gebruiker gedefinieerde lijnkap voor. Objecten van deze klasse mogen alleen worden toegewezen met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
GraphicsContainerBevat de interne gegevens van een grafische container. Objecten van deze klasse mogen alleen worden toegewezen met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
GraphicsPathStelt een set van verbonden lijnen en curven voor. Objecten van deze klasse mogen alleen worden toegewezen met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
GraphicsStateStelt de status van een Graphics object voor. Objecten van deze klasse mogen alleen worden toegewezen met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
HatchBrushStelt een rechthoekige penseel met een hatch-stijl, een voorgrondkleur en een achtergrondkleur voor. Objecten van deze klasse mogen alleen worden toegewezen met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
LinearGradientBrushStelt een lineaire gradientpenseel voor. Objecten van deze klasse mogen alleen worden toegewezen met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
MatrixStelt een 3x3 matrix voor die transformatie‑operaties definieert. Objecten van deze klasse mogen alleen worden toegewezen met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
PathDataBevat de grafische gegevens die een pad vertegenwoordigen. Objecten van deze klasse mogen alleen worden toegewezen met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
PathGradientBrushStelt een penseel voor dat de binnenkant van een GraphicsPath object vult met een gradient. Objecten van deze klasse mogen alleen worden toegewezen met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
RegionDataBevat gegevens die een regio definiëren. Objecten van deze klasse mogen alleen worden toegewezen met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

Enums

EnumBeschrijving
CombineModeSpecificeert hoe knipregio’s worden gecombineerd.
CompositingModeSpecificeert hoe bronkleuren en achtergrondkleuren worden gecombineerd.
CompositingQualitySpecificeert het kwaliteitsniveau dat tijdens compositie moet worden gebruikt.
CoordinateSpaceSpecificeert hoe coördinaten moeten worden geëvalueerd.
DashCapSpecificeert het type van een kap die aan beide uiteinden van een streep in een gestippelde lijn wordt gebruikt.
DashStyleSpecificeert de stijl van een gestippelde lijn.
FillModeSpecificeert hoe de binnenkant van een gesloten pad moet worden gevuld.
FlushIntentionSpecificeert of opdrachten in de grafische stack onmiddellijk worden beëindigd of zo snel mogelijk worden uitgevoerd.
HatchStyleSpecificeert patronen van de HatchBrush kwast.
InterpolationModeSpecificeert een algoritme om te gebruiken wanneer afbeeldingen worden geroteerd of geschaald.
LinearGradientModeStelt een lineaire gradiëntrichting voor.
LineCapGeeft de beschikbare cap‑stijlen aan waarmee een Pen object een lijn kan beëindigen.
LineJoinSpecificeert hoe opeenvolgende lijnen of curven worden samengevoegd.
MatrixOrderSpecificeert de volgorde van matrix‑transformatie‑operaties.
PathPointTypeSpecificeert het type van een padpunt.
PenAlignmentSpecificeert de uitlijning van een Pen object ten opzichte van een abstracte referentielijn met breedte 0.
PenTypeSpecificeert een type dat een vul‑Pen object gebruikt.
PixelFormatSpecificeert het kleurgegevensformaat van een pixel.
PixelOffsetModeSpecificeert hoe pixels worden verschoven tijdens het renderen.
QualityModeSpecificeert een algemene renderkwaliteit.
SmoothingModeSpecificeert welk type verzachting (antialiasing) wordt toegepast op lijnen, curven en randen van gevulde gebieden.
WrapModeSpecificeert hoe een textuur of een gradiënt wordt getegeld wanneer deze kleiner is dan het te vullen gebied.

Typedefs

TypedefBeschrijving
MatrixPtrEen alias voor een gedeelde pointer naar een instantie van de Matrix klasse.