C# Class PixelFarm.Agg.RectD

Afficher le fichier Open project: prepare/HTML-Renderer Class Usage Examples

Méthodes publiques

Свойство Type Description
Left double
ZeroIntersection RectD

Méthodes publiques

Méthode Description
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

Method Details

Contains() public méthode

public Contains ( RectD innerRect ) : bool
innerRect RectD
Résultat bool

Contains() public méthode

public Contains ( System.Vector2 position ) : bool
position System.Vector2
Résultat bool

Contains() public méthode

public Contains ( double x, double y ) : bool
x double
y double
Résultat bool

Equals() public méthode

public Equals ( RectD other, double epsilon ) : bool
other RectD
epsilon double
Résultat bool

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

ExpandToInclude() public méthode

public ExpandToInclude ( RectD rectToInclude ) : void
rectToInclude RectD
Résultat void

ExpandToInclude() public méthode

public ExpandToInclude ( double x, double y ) : void
x double
y double
Résultat void

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

Inflate() public méthode

public Inflate ( double inflateSize ) : void
inflateSize double
Résultat void

IntersectRectangles() public méthode

public IntersectRectangles ( RectD rectToCopy, RectD rectToIntersectWith ) : bool
rectToCopy RectD
rectToIntersectWith RectD
Résultat bool

IntersectWithRectangle() public méthode

public IntersectWithRectangle ( RectD rectToIntersectWith ) : bool
rectToIntersectWith RectD
Résultat bool

Offset() public méthode

public Offset ( System.Vector2 offset ) : void
offset System.Vector2
Résultat void

Offset() public méthode

public Offset ( double x, double y ) : void
x double
y double
Résultat void

RectD() public méthode

public RectD ( RectInt intRect ) : System
intRect RectInt
Résultat System

RectD() public méthode

public RectD ( double left, double bottom, double right, double top ) : System
left double
bottom double
right double
top double
Résultat System

SetRect() public méthode

public SetRect ( double left, double bottom, double right, double top ) : void
left double
bottom double
right double
top double
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

clip() public méthode

public clip ( RectD r ) : bool
r RectD
Résultat bool

init() public méthode

public init ( double left, double bottom, double right, double top ) : void
left double
bottom double
right double
top double
Résultat void

is_valid() public méthode

public is_valid ( ) : bool
Résultat bool

normalize() public méthode

public normalize ( ) : RectD
Résultat RectD

operator() static public méthode

static public operator ( ) : RectD
Résultat RectD

operator() public static méthode

public static operator ( ) : bool
Résultat bool

unite_rectangles() public méthode

public unite_rectangles ( RectD r1, RectD r2 ) : void
r1 RectD
r2 RectD
Résultat void

Property Details

Left public_oe property

public double Left
Résultat double

ZeroIntersection public_oe static_oe property

public static RectD,PixelFarm.Agg ZeroIntersection
Résultat RectD