Css.ScreenRegionGroup Class Reference

Detailed Description

A collection of screen regions.

Inheritance diagram for Css.ScreenRegionGroup:
Css.ScreenRegion

Public Member Functions

 ScreenRegionGroup ()
 
 ScreenRegionGroup (List< ScreenRegion > set)
 
override bool Contains (float x, float y)
 True if this region contains the given x/y point assuming an infinitely long ray on the z axis. More...
 
void Add (ScreenRegion region)
 
void CopyInto (List< ScreenRegion > set)
 

Properties

override float ScreenMinX [get]
 
override float ScreenMinY [get]
 
override float ScreenMaxX [get]
 
override float ScreenMaxY [get]
 
- Properties inherited from Css.ScreenRegion
virtual float ScreenMinX [get]
 
virtual float ScreenMinY [get]
 
virtual float ScreenMaxX [get]
 
virtual float ScreenMaxY [get]
 

Private Attributes

float MinX_ =float.MaxValue
 The bounds of the group. More...
 
float MinY_ =float.MaxValue
 
float MaxX_ =float.MinValue
 
float MaxY_ =float.MinValue
 
List< ScreenRegionRegions
 The regions within the group. More...
 

Constructor & Destructor Documentation

Css.ScreenRegionGroup.ScreenRegionGroup ( )
inline
Css.ScreenRegionGroup.ScreenRegionGroup ( List< ScreenRegion set)
inline

Member Function Documentation

void Css.ScreenRegionGroup.Add ( ScreenRegion  region)
inline
override bool Css.ScreenRegionGroup.Contains ( float  x,
float  y 
)
inlinevirtual

True if this region contains the given x/y point assuming an infinitely long ray on the z axis.

Reimplemented from Css.ScreenRegion.

void Css.ScreenRegionGroup.CopyInto ( List< ScreenRegion set)
inline

Member Data Documentation

float Css.ScreenRegionGroup.MaxX_ =float.MinValue
private
float Css.ScreenRegionGroup.MaxY_ =float.MinValue
private
float Css.ScreenRegionGroup.MinX_ =float.MaxValue
private

The bounds of the group.

float Css.ScreenRegionGroup.MinY_ =float.MaxValue
private
List<ScreenRegion> Css.ScreenRegionGroup.Regions
private

The regions within the group.

Property Documentation

override float Css.ScreenRegionGroup.ScreenMaxX
get
override float Css.ScreenRegionGroup.ScreenMaxY
get
override float Css.ScreenRegionGroup.ScreenMinX
get
override float Css.ScreenRegionGroup.ScreenMinY
get