CoreGraphics 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다.
클래스
CGBitmapContext |
메모리 내 비트맵으로 뒷받침되는 CGContext입니다. |
CGColor |
색 구조. |
CGColorConversionInfo |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGColorConversionOptions |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGColorConverter |
코어 그래픽이 색 공간 간에 색을 변환하는 데 사용하는 불투명 형식입니다. |
CGColorSpace |
Colorspace는 석영이 색 정보를 해석하는 방법을 결정합니다. |
CGColorSpaceNames |
값이 알려진 색 공간인 문자열 상수를 제공합니다. |
CGContext |
그리는 그래픽 컨텍스트 및 기본 형식입니다. |
CGContextPDF |
PDF Rendering CGContext 클래스. 이 클래스를 사용하여 결과를 PDF 파일에 출력할 CGContext를 만듭니다. |
CGDataConsumer |
데이터를 저장할 또는 CGImageDestination 에 대한 CGContextPDF 데이터 싱크입니다. |
CGDataProvider |
데이터 원본을 래핑하고 CGImage 클래스에 노출하는 클래스입니다. |
CGDisplay |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGEvent |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGEventSource |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGFont |
글꼴 지원. |
CGFunction | |
CGGradient |
그라데이션 정의. |
CGImage |
비트맵 이미지 및 비트맵 마스크를 나타냅니다. |
CGImageProperties |
비트맵 이미지의 속성입니다. |
CGImagePropertiesExif |
이미지의 표준 Exif 메타데이터입니다. |
CGImagePropertiesGps |
이미지와 연결된 위치 속성입니다. |
CGImagePropertiesIptc |
이미지에 IPTC 메타데이터가 있는 속성입니다. |
CGImagePropertiesJfif |
JFIF 비트맵 이미지와 연결된 속성입니다. |
CGImagePropertiesPng |
PNG 비트맵 이미지와 연결된 속성입니다. |
CGImagePropertiesTiff |
TIFF 이미지와 연결된 속성입니다. |
CGLayer |
하드웨어 가속 컨텍스트입니다. |
CGPath |
그리기 경로는 그리는 데 사용할 수 있는 선, 호, 베지어로 구성됩니다. |
CGPattern |
CGContext에서 그릴 패턴입니다. |
CGPDFArray |
PDF 배열을 나타냅니다. |
CGPDFContentStream |
PDF 리소스를 개체 또는 스트림으로 가져오는 클래스입니다. |
CGPDFDictionary |
PDF 사전을 나타냅니다. |
CGPDFDocument |
PDF 문서입니다. |
CGPDFInfo |
를 생성하기 위한 보조 매개 변수입니다 CGContextPDF. |
CGPDFObject |
PDF 문서의 다양한 개체를 나타내는 클래스입니다. |
CGPDFOperatorTable |
PDF 문서 처리를 위한 콜백을 저장하기 위한 클래스입니다. |
CGPDFOutlineOptions |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGPDFPage |
PDF 문서의 PDF 페이지입니다. |
CGPDFPageInfo |
메서드에 대한 BeginPage(CGPDFPageInfo) 다양한 상자를 지정합니다. |
CGPDFScanner |
앱 개발자가 PDF 스트림의 값을 구문 분석할 수 있는 클래스입니다. |
CGPDFStream |
PDF 스트림입니다. |
CGShading |
석영 음영을 나타내는 형식입니다. |
RectangleFExtensions |
CoreGraphics를 사용할 때 유용한 RectangleF 클래스에 대한 확장입니다. |
구조체
CGAffineTransform |
좌표 공간 간에 변환하는 데 사용되는 2D 아핀 변환입니다. |
CGColorConverterTriple |
색 변환을 위한 렌더링 의도, 색 공간 및 변환을 포함합니다. |
CGEventTapInformation |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGPathElement |
CGPath의 개별 요소입니다. |
CGPoint |
2D 점을 정의하는 구조체입니다. |
CGRect |
위치 및 크기 측면에서 사각형을 정의하는 구조입니다. |
CGSize |
높이 및 너비 값을 포함하는 구조체입니다. |
CGVector |
값 같음이 구현된 수학 벡터입니다. |
GColorConversionInfoTriple |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
열거형
CGBitmapFlags |
비트맵 인코딩. |
CGBlendMode |
컴퍼지션 중에 사용되는 혼합 모드입니다. |
CGCaptureOptions |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGColorConversionInfoTransformType |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGColorConverterTransformType |
색 공간 변환 시작점과 끝점 간의 관계를 열거합니다. |
CGColorRenderingIntent |
석영이 원본 색 공간에서 대상 영역으로 색을 매핑하는 방법을 결정합니다. |
CGColorSpaceModel |
색 공간 모델. |
CGEventFilterMask |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGEventFlags |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGEventMask |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGEventMouseSubtype |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGEventSourceStateID |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGEventSuppressionState |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGEventTapLocation |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGEventTapOptions |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGEventTapPlacement |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGEventType |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGGradientDrawingOptions |
그라데이션의 그리기 위치입니다. |
CGImageAlphaInfo |
비트맵 레이아웃 정보를 지정합니다. |
CGImageByteOrderInfo |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGImageColorModel |
유효한 색 모델의 열거형입니다. |
CGImagePixelFormatInfo |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGInterpolationQuality |
이미지를 그리기 위한 보간 품질입니다. |
CGLineCap |
선 대문자 스타일입니다. |
CGLineJoin |
그리기 작업에 대한 조인 유형입니다. |
CGMouseButton |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGPathDrawingMode |
그리기 모드입니다. |
CGPathElementType |
CGPath에 있는 요소의 형식입니다. |
CGPatternTiling |
패턴 스타일 스타일입니다. |
CGPDFAccessPermissions |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGPDFBox |
PDF 문서의 상자 유형입니다. |
CGPDFDataFormat |
PDF의 데이터 형식을 나타내는 값을 열거합니다. |
CGPDFObjectType |
PDF 문서에 있는 다양한 유형의 값을 열거합니다. |
CGRectEdge |
RectangleFExtensions.Divide에서 가장자리를 설정하는 데 사용되는 좌표입니다. |
CGScrollEventUnit |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGTextDrawingMode |
석영에서 사용하는 텍스트 그리기 모드입니다. |
CGTextEncoding |
텍스트 인코딩, 이 열거형은 더 이상 사용되지 않으며 대신 CoreText API를 사용합니다. |
CGWindowImageOption |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGWindowListOption |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
MatrixOrder |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
대리자
CGEvent.CGEventTapCallback |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGFunction.CGFunctionEvaluate |
의 콜백 함수를 지정하는 데 사용되는 대리자입니다 CGFunction. |
CGPath.ApplierFunction |
CGPathElement를 변경할 수 있는 함수입니다. |
CGPattern.DrawPattern |
화면에 패턴을 그리는 데 사용되는 콜백 서명입니다. |
CGPDFArray.ApplyCallback |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
CGPDFDictionary.ApplyCallback |
CoreGraphics 네임스페이스는 C 기반 하위 수준 2D 그래픽 API에 대한 액세스를 제공합니다. |
설명
이 네임스페이스에는 2차원 비트맵 및 벡터 그래픽 API에 대한 바인딩이 포함되어 있습니다. MonoTouch.CoreGraphics의 기능에 대해 자세히 알아보려면 Apple의 Quartz 2D 프로그래밍 가이드를 참조하세요.
많은 그래픽 사용 사례는 , GLKit및 SpriteKit에 제공된 것과 같은 상위 수준 API를 사용하여 해결할 수 있습니다. 그러나 , CGContextCGImage 및 와 같은 CGLayer일부 핵심 그래픽 클래스는 일반적인 UI 작업에서 흔히 볼 수 없습니다. 이러한 상황에서 핵심 그래픽 클래스는 하위 수준의 조작 측면에서 더 많은 유연성을 가지지만 리소스 및 상태 관리 측면에서 개발자의 더 많은 주의가 필요합니다.