System::Drawing::Region 클래스

Region class

그래픽 형태의 내부를 나타냅니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용해 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 래핑하고 해당 포인터를 함수 인수로 전달하십시오.

class Region : public System::Object

메서드

메서드설명
Clone() const현재 객체의 복사본을 반환합니다.
Complement(const RectangleF&)현재 객체가 나타내는 영역을 지정된 recangle에 의해 정의된 영역 중 이 영역과 교차하지 않는 부분으로 교체합니다.
Complement(const Rectangle&)현재 객체가 나타내는 영역을 지정된 recangle에 의해 정의된 영역 중 이 영역과 교차하지 않는 부분으로 교체합니다.
Complement(const SharedPtr<Drawing2D::GraphicsPath>&)현재 객체가 나타내는 영역을 지정된 경로에 의해 정의된 영역 중 이 영역과 교차하지 않는 부분으로 교체합니다.
Complement(const SharedPtr<Region>&)현재 객체가 나타내는 영역을 지정된 영역 중 이 영역과 교차하지 않는 부분으로 교체합니다.
Dispose()현재 객체가 획득한 모든 운영 체제 리소스를 해제합니다.
Equals(const SharedPtr<Region>&, const SharedPtr<Graphics>&)지정된 영역이 지정된 그리기 표면에서 현재 객체가 나타내는 영역과 동일한지 여부를 판단합니다.
Exclude(const RectangleF&)현재 객체가 나타내는 영역을 지정된 rectange에 의해 정의된 영역을 제외한 결과로 교체합니다.
Exclude(const Rectangle&)현재 객체가 나타내는 영역을 지정된 rectange에 의해 정의된 영역을 제외한 결과로 교체합니다.
Exclude(const SharedPtr<Drawing2D::GraphicsPath>&)현재 객체가 나타내는 영역을 지정된 경로에 의해 정의된 영역을 제외한 결과로 교체합니다.
Exclude(const SharedPtr<Region>&)현재 객체가 나타내는 영역을 지정된 영역을 제외한 결과로 교체합니다.
GetBounds(const SharedPtr<Graphics>&) constRectangleF 구조체를 가져옵니다. 이 구조체는 Graphics 객체의 그리기 표면에서 이 Region을 둘러싸는 사각형을 나타냅니다.
GetRegionData() const현재 객체가 나타내는 영역을 정의하는 데이터를 포함하는 RegionData 객체를 반환합니다.
GetRegionScans(const SharedPtr<Drawing2D::Matrix>&) const지정된 행렬 변환이 적용된 후 이 Region을 근사하는 RectangleF 구조체 배열을 반환합니다.
Intersect(const RectangleF&)현재 객체가 나타내는 영역을 이 영역과 지정된 사각형으로 정의된 영역의 교차 결과로 교체합니다.
Intersect(const Rectangle&)현재 객체가 나타내는 영역을 이 영역과 지정된 사각형으로 정의된 영역의 교차 결과로 교체합니다.
Intersect(const SharedPtr<Drawing2D::GraphicsPath>&)현재 객체가 나타내는 영역을 이 영역과 지정된 경로로 정의된 영역의 교차 결과로 교체합니다.
Intersect(const SharedPtr<Region>&)현재 객체가 나타내는 영역을 이 영역과 지정된 영역의 교차 결과로 교체합니다.
IsEmpty(const SharedPtr<Graphics>&) const현재 객체가 나타내는 영역이 지정된 그리기 표면에서 내부가 비어 있는지 여부를 결정합니다.
IsInfinite(const SharedPtr<Graphics>&) const현재 객체가 나타내는 영역이 지정된 그리기 표면에서 내부가 무한한지 여부를 결정합니다.
IsVisible(const Point&) const지정된 점이 현재 객체가 나타내는 영역에 포함되는지 여부를 결정합니다.
IsVisible(const PointF&) const지정된 점이 현재 객체가 나타내는 영역에 포함되는지 여부를 결정합니다.
IsVisible(const Rectangle&)지정된 사각형의 일부가 현재 객체가 나타내는 영역에 포함되는지 여부를 결정합니다.
IsVisible(const RectangleF&)지정된 사각형의 일부가 현재 객체가 나타내는 영역에 포함되는지 여부를 결정합니다.
IsVisible(const Point&, const SharedPtr<Graphics>&) const지정된 그래픽을 사용하여 지정된 점이 현재 객체가 나타내는 영역에 포함되는지 여부를 결정합니다.
IsVisible(const PointF&, const SharedPtr<Graphics>&) const지정된 그래픽을 사용하여 지정된 점이 현재 객체가 나타내는 영역에 포함되는지 여부를 결정합니다.
IsVisible(const Rectangle&, const SharedPtr<Graphics>&)지정된 그래픽을 사용하여 지정된 사각형의 일부가 현재 객체가 나타내는 영역에 포함되는지 여부를 결정합니다.
IsVisible(const RectangleF&, const SharedPtr<Graphics>&)지정된 그래픽을 사용하여 지정된 사각형의 일부가 현재 객체가 나타내는 영역에 포함되는지 여부를 결정합니다.
IsVisible(float, float) const지정된 점이 현재 객체가 나타내는 영역에 포함되는지 여부를 결정합니다.
IsVisible(float, float, const SharedPtr<Graphics>&) const지정된 그래픽을 사용하여 지정된 점이 현재 객체가 나타내는 영역에 포함되는지 여부를 결정합니다.
MakeEmpty()현재 객체를 빈 내부로 초기화합니다.
MakeInfinite()이 영역 객체를 무한한 내부로 초기화합니다.
Region()Region 클래스의 새 인스턴스를 생성합니다.
Region(const RectangleF&)지정된 사각형으로 정의된 영역을 나타내는 Region 클래스의 새 인스턴스를 생성합니다.
Region(const Rectangle&)지정된 사각형으로 정의된 영역을 나타내는 Region 클래스의 새 인스턴스를 생성합니다.
Region(const SharedPtr<Drawing2D::GraphicsPath>&)지정된 경로로 정의된 영역을 나타내는 Region 클래스의 새 인스턴스를 생성합니다.
Region(const SkPath&)
Region(const SharedPtr<Drawing2D::RegionData>&)지정된 RegionData 객체로 정의된 영역을 나타내는 Region 클래스의 새 인스턴스를 생성합니다.
Transform(const SharedPtr<Drawing2D::Matrix>&)지정된 행렬을 사용하여 이 영역을 변환합니다.
Transform(const SkMatrix&)지정된 행렬을 사용하여 이 영역을 변환합니다.
Translate(int, int)지정된 양만큼 영역의 좌표를 이동합니다.
Translate(float, float)지정된 양만큼 영역의 좌표를 이동합니다.
Union(const RectangleF&)현재 객체가 나타내는 영역을 이 영역과 지정된 사각형으로 정의된 영역의 합집합 연산 결과로 교체합니다.
Union(const Rectangle&)현재 객체가 나타내는 영역을 이 영역과 지정된 사각형으로 정의된 영역의 합집합 결과로 교체합니다.
Union(const SharedPtr<Drawing2D::GraphicsPath>&)현재 객체가 나타내는 영역을 이 영역과 지정된 경로로 정의된 영역의 합집합 결과로 교체합니다.
Union(const SharedPtr<Region>&)현재 객체가 나타내는 영역을 이 영역과 지정된 영역의 합집합 결과로 교체합니다.
Xor(const RectangleF&)현재 객체가 나타내는 영역을 이 영역과 지정된 사각형으로 정의된 영역 중 교차하지 않는 부분으로 교체합니다.
Xor(const Rectangle&)현재 객체가 나타내는 영역을 이 영역과 지정된 사각형으로 정의된 영역 중 교차하지 않는 부분으로 교체합니다.
Xor(const SharedPtr<Drawing2D::GraphicsPath>&)현재 객체가 나타내는 영역을 이 영역과 지정된 경로로 정의된 영역 중 교차하지 않는 부분으로 교체합니다.
Xor(const SharedPtr<Region>&)현재 객체가 나타내는 영역을 이 영역과 지정된 영역 중 교차하지 않는 부분으로 교체합니다.
virtual ~Region()소멸자.

또 보기