


## 클래스

| 클래스 | 설명 |
| --- | --- |
| [AdjustableArrowCap](./adjustablearrowcap/) | 조절 가능한 화살표 모양 라인 캡을 나타냅니다. 이 클래스의 객체는 [System::MakeObject()](../system/makeobject/) 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 만들거나 operator new를 사용하지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오. |
| [Blend](./blend/) | [LinearGradientBrush](./lineargradientbrush/) 객체에 대한 블렌드 패턴을 나타냅니다. 이 클래스의 객체는 [System::MakeObject()](../system/makeobject/) 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 만들거나 operator new를 사용하지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오. |
| [ColorBlend](./colorblend/) | 다중 색상 그라디언트에서 색상 블렌딩을 보간하는 데 사용되는 색상 및 위치 배열을 포함합니다. 이 클래스의 객체는 [System::MakeObject()](../system/makeobject/) 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 만들거나 operator new를 사용하지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오. |
| [CustomLineCap](./customlinecap/) | 사용자 정의 라인 캡을 나타냅니다. 이 클래스의 객체는 [System::MakeObject()](../system/makeobject/) 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 만들거나 operator new를 사용하지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오. |
| [GraphicsContainer](./graphicscontainer/) | 그래픽 컨테이너의 내부 데이터를 포함합니다. 이 클래스의 객체는 [System::MakeObject()](../system/makeobject/) 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 만들거나 operator new를 사용하지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오. |
| [GraphicsPath](./graphicspath/) | 연결된 선과 곡선의 집합을 나타냅니다. 이 클래스의 객체는 [System::MakeObject()](../system/makeobject/) 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 만들거나 operator new를 사용하지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오. |
| [GraphicsState](./graphicsstate/) | [Graphics](../system.drawing/graphics/) 객체의 상태를 나타냅니다. 이 클래스의 객체는 [System::MakeObject()](../system/makeobject/) 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 만들거나 operator new를 사용하지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오. |
| [HatchBrush](./hatchbrush/) | 해치 스타일, 전경색 및 배경색을 가진 사각형 브러시를 나타냅니다. 이 클래스의 객체는 [System::MakeObject()](../system/makeobject/) 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 만들거나 operator new를 사용하지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오. |
| [LinearGradientBrush](./lineargradientbrush/) | 선형 그라디언트 브러시를 나타냅니다. 이 클래스의 객체는 [System::MakeObject()](../system/makeobject/) 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 만들거나 operator new를 사용하지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오. |
| [Matrix](./matrix/) | 변환 작업을 정의하는 3x3 행렬을 나타냅니다. 이 클래스의 객체는 [System::MakeObject()](../system/makeobject/) 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 만들거나 operator new를 사용하지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오. |
| [PathData](./pathdata/) | 경로를 나타내는 그래픽 데이터를 포함합니다. 이 클래스의 객체는 [System::MakeObject()](../system/makeobject/) 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 만들거나 operator new를 사용하지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오. |
| [PathGradientBrush](./pathgradientbrush/) | [GraphicsPath](./graphicspath/) 객체의 내부를 그라디언트로 채우는 브러시를 나타냅니다. 이 클래스의 객체는 [System::MakeObject()](../system/makeobject/) 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 만들거나 operator new를 사용하지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오. |
| [RegionData](./regiondata/) | 영역을 정의하는 데이터를 포함합니다. 이 클래스의 객체는 [System::MakeObject()](../system/makeobject/) 함수를 사용하여만 할당해야 합니다. 스택에 인스턴스를 만들거나 operator new를 사용하지 마세요. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오. |
## Enums

| 열거형 | 설명 |
| --- | --- |
| [CombineMode](./combinemode/) | 클리핑 영역이 결합되는 방식을 지정합니다. |
| [CompositingMode](./compositingmode/) | 소스 색상과 배경 색상이 결합되는 방식을 지정합니다. |
| [CompositingQuality](./compositingquality/) | 합성 중에 사용될 품질 수준을 지정합니다. |
| [CoordinateSpace](./coordinatespace/) | 좌표를 평가하는 방법을 지정합니다. |
| [DashCap](./dashcap/) | 점선에서 대시 양쪽 끝에 사용되는 캡의 유형을 지정합니다. |
| [DashStyle](./dashstyle/) | 점선의 스타일을 지정합니다. |
| [FillMode](./fillmode/) | 닫힌 경로의 내부를 채우는 방법을 지정합니다. |
| [FlushIntention](./flushintention/) | 그래픽 스택의 명령이 즉시 종료되는지 또는 가능한 한 빨리 실행되는지를 지정합니다. |
| [HatchStyle](./hatchstyle/) | [HatchBrush](./hatchbrush/) 브러시의 패턴을 지정합니다. |
| [InterpolationMode](./interpolationmode/) | 이미지가 회전하거나 스케일링될 때 사용할 알고리즘을 지정합니다. |
| [LinearGradientMode](./lineargradientmode/) | 선형 그라디언트 방향을 나타냅니다. |
| [LineCap](./linecap/) | [Pen](../system.drawing/pen/) 객체가 선을 끝낼 때 사용할 수 있는 캡 스타일을 나타냅니다. |
| [LineJoin](./linejoin/) | 연속적인 선이나 곡선이 연결되는 방식을 지정합니다. |
| [MatrixOrder](./matrixorder/) | 행렬 변환 작업의 순서를 지정합니다. |
| [PathPointType](./pathpointtype/) | 경로 점의 유형을 지정합니다. |
| [PenAlignment](./penalignment/) | 추상적인 기준 0-폭 선에 대해 [Pen](../system.drawing/pen/) 객체의 정렬을 지정합니다. |
| [PenType](./pentype/) | 채우기에 사용되는 [Pen](../system.drawing/pen/) 객체의 유형을 지정합니다. |
| [PixelFormat](./pixelformat/) | 픽셀의 색상 데이터 형식을 지정합니다. 이 클래스의 객체는 [System::MakeObject()](../system/makeobject/) 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들지 마십시오. 이렇게 하면 런타임 오류 및/또는 어설션 오류가 발생할 수 있습니다. 항상 이 클래스를 [System::SmartPtr](../system/smartptr/) 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오. |
| [PixelOffsetMode](./pixeloffsetmode/) | 렌더링될 때 픽셀이 오프셋되는 방식을 지정합니다. |
| [QualityMode](./qualitymode/) | 전체적인 렌더링 품질을 지정합니다. |
| [SmoothingMode](./smoothingmode/) | 선, 곡선 및 채워진 영역의 가장자리에 적용되는 부드러움(안티앨리어싱) 유형을 지정합니다. |
| [WrapMode](./wrapmode/) | 텍스처나 그라디언트가 채워지는 영역보다 작을 때 타일링되는 방식을 지정합니다. |
## Typedefs

| 타입 정의 | 설명 |
| --- | --- |
| [MatrixPtr](./matrixptr/) | [Matrix](./matrix/) 클래스 인스턴스에 대한 공유 포인터 별칭입니다. |
