PM2Drawable: Difference between revisions
Appearance
	
	
|  Created page with "2D Base drawable class.  PM2Drawable is an abstract base class which allows a graphic object to draw itself.  ; Source: pm_2drawable.h:21 ; Author: Dmitry A Steklenev  ; Versi..." | No edit summary | ||
| Line 53: | Line 53: | ||
| ==constructor PM2Drawable== | ==constructor PM2Drawable== | ||
| Constructs the drawable object. | |||
| ; Source: pm_2drawable.h:25 | |||
| ; Code: | |||
|          public PM2Drawable (	) |          public PM2Drawable (	) | ||
| ==destructor ~PM2Drawable== | ==destructor ~PM2Drawable== | ||
| Destructs the drawable object. | |||
| ; Source: pm_2drawable.h:27 | |||
| ; Code: | |||
|   public virtual ~ PM2Drawable ( ) | |||
| ==constructor PM2Drawable== | ==constructor PM2Drawable== | ||
| Constructs the drawable object from another object. | |||
| ; Source: pm_2drawable.h:32 | |||
| ; Code: | |||
|   protected PM2Drawable (const PM2Drawable & ) | |||
| ==operator = == | ==operator = == | ||
| Assigns the value of one drawable object to another. | Assigns the value of one drawable object to another. | ||
| ; Source: pm_2drawable.h:34 | |||
| ; Code: | |||
|    protected PM2Drawable & operator = (	const PM2Drawable & ) | |||
| ==method draw== | ==method draw== | ||
| Draws the graphic to the specified presentation space. | |||
| This is a pure virtual function. | |||
| ; Source: pm_2drawable.h:44 | |||
| ; Code: | |||
|          public virtual void draw (	HPS hps ) = 0 |          public virtual void draw (	HPS hps ) = 0 | ||
| ==method bound== | ==method bound== | ||
| Return the bounding rectangle for this graphic. | |||
| This is a pure virtual function. | |||
| ; Source: pm_2drawable.h:52 | |||
| ; Code: | |||
|          public virtual PMRect bound (	) const = 0 |          public virtual PMRect bound () const = 0 | ||
| [[Category:Glass PM C++ API]] | [[Category:Glass PM C++ API]] | ||
Latest revision as of 21:06, 14 March 2018
2D Base drawable class.
PM2Drawable is an abstract base class which allows a graphic object to draw itself.
- Source
- pm_2drawable.h:21
- Author
- Dmitry A Steklenev
- Version
- 1.0
Contents
| Entity | Type | Scope | Short Description | 
|---|---|---|---|
| PM2Drawable | constructor | public | Constructs the drawable object. | 
| ~PM2Drawable | destructor | public | Destructs the drawable object. | 
| PM2Drawable | constructor | protected | Constructs the drawable object from another object. | 
| operator = | operator | protected | Assigns the value of one drawable object to another. | 
| draw | method | public | Draws the graphic to the specified presentation space. | 
| bound | method | public | Return the bounding rectangle for this graphic. | 
constructor PM2Drawable
Constructs the drawable object.
- Source
- pm_2drawable.h:25
- Code
public PM2Drawable ( )
destructor ~PM2Drawable
Destructs the drawable object.
- Source
- pm_2drawable.h:27
- Code
public virtual ~ PM2Drawable ( )
constructor PM2Drawable
Constructs the drawable object from another object.
- Source
- pm_2drawable.h:32
- Code
protected PM2Drawable (const PM2Drawable & )
operator =
Assigns the value of one drawable object to another.
- Source
- pm_2drawable.h:34
- Code
protected PM2Drawable & operator = ( const PM2Drawable & )
method draw
Draws the graphic to the specified presentation space.
This is a pure virtual function.
- Source
- pm_2drawable.h:44
- Code
public virtual void draw ( HPS hps ) = 0
method bound
Return the bounding rectangle for this graphic.
This is a pure virtual function.
- Source
- pm_2drawable.h:52
- Code
public virtual PMRect bound () const = 0