C# 클래스 PixelFarm.Agg.RectD

파일 보기 프로젝트 열기: prepare/HTML-Renderer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Left double
ZeroIntersection RectD

공개 메소드들

메소드 설명
Contains ( RectD innerRect ) : bool
Contains ( System.Vector2 position ) : bool
Contains ( double x, double y ) : bool
Equals ( RectD other, double epsilon ) : bool
Equals ( object obj ) : bool
ExpandToInclude ( RectD rectToInclude ) : void
ExpandToInclude ( double x, double y ) : void
GetHashCode ( ) : int
Inflate ( double inflateSize ) : void
IntersectRectangles ( RectD rectToCopy, RectD rectToIntersectWith ) : bool
IntersectWithRectangle ( RectD rectToIntersectWith ) : bool
Offset ( System.Vector2 offset ) : void
Offset ( double x, double y ) : void
RectD ( RectInt intRect ) : System
RectD ( double left, double bottom, double right, double top ) : System
SetRect ( double left, double bottom, double right, double top ) : void
ToString ( ) : string
clip ( RectD r ) : bool
init ( double left, double bottom, double right, double top ) : void
is_valid ( ) : bool
normalize ( ) : RectD
operator ( ) : RectD
operator ( ) : bool
unite_rectangles ( RectD r1, RectD r2 ) : void

메소드 상세

Contains() 공개 메소드

public Contains ( RectD innerRect ) : bool
innerRect RectD
리턴 bool

Contains() 공개 메소드

public Contains ( System.Vector2 position ) : bool
position System.Vector2
리턴 bool

Contains() 공개 메소드

public Contains ( double x, double y ) : bool
x double
y double
리턴 bool

Equals() 공개 메소드

public Equals ( RectD other, double epsilon ) : bool
other RectD
epsilon double
리턴 bool

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

ExpandToInclude() 공개 메소드

public ExpandToInclude ( RectD rectToInclude ) : void
rectToInclude RectD
리턴 void

ExpandToInclude() 공개 메소드

public ExpandToInclude ( double x, double y ) : void
x double
y double
리턴 void

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

Inflate() 공개 메소드

public Inflate ( double inflateSize ) : void
inflateSize double
리턴 void

IntersectRectangles() 공개 메소드

public IntersectRectangles ( RectD rectToCopy, RectD rectToIntersectWith ) : bool
rectToCopy RectD
rectToIntersectWith RectD
리턴 bool

IntersectWithRectangle() 공개 메소드

public IntersectWithRectangle ( RectD rectToIntersectWith ) : bool
rectToIntersectWith RectD
리턴 bool

Offset() 공개 메소드

public Offset ( System.Vector2 offset ) : void
offset System.Vector2
리턴 void

Offset() 공개 메소드

public Offset ( double x, double y ) : void
x double
y double
리턴 void

RectD() 공개 메소드

public RectD ( RectInt intRect ) : System
intRect RectInt
리턴 System

RectD() 공개 메소드

public RectD ( double left, double bottom, double right, double top ) : System
left double
bottom double
right double
top double
리턴 System

SetRect() 공개 메소드

public SetRect ( double left, double bottom, double right, double top ) : void
left double
bottom double
right double
top double
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

clip() 공개 메소드

public clip ( RectD r ) : bool
r RectD
리턴 bool

init() 공개 메소드

public init ( double left, double bottom, double right, double top ) : void
left double
bottom double
right double
top double
리턴 void

is_valid() 공개 메소드

public is_valid ( ) : bool
리턴 bool

normalize() 공개 메소드

public normalize ( ) : RectD
리턴 RectD

operator() 정적인 공개 메소드

static public operator ( ) : RectD
리턴 RectD

operator() 공개 정적인 메소드

public static operator ( ) : bool
리턴 bool

unite_rectangles() 공개 메소드

public unite_rectangles ( RectD r1, RectD r2 ) : void
r1 RectD
r2 RectD
리턴 void

프로퍼티 상세

Left 공개적으로 프로퍼티

public double Left
리턴 double

ZeroIntersection 공개적으로 정적으로 프로퍼티

public static RectD,PixelFarm.Agg ZeroIntersection
리턴 RectD