Click or drag to resize
MapBase Class
Base class for all maps.
Inheritance Hierarchy

Namespace: (Default Namespace)
Assembly: Default (in Default.exe) Version: 1.0.0.0
Syntax
C#
[SerializableAttribute]
public abstract class MapBase

The MapBase type exposes the following members.

Constructors
  NameDescription
Public methodMapBase
Constructs a new map and links it to the display.
Top
Methods
  NameDescription
Public methodDrawAllViews
Draws all layers in the map on all views according to the map's current ViewLayout
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodExecuteRules
Public methodExecuteRulesInternal
Execute the rules of each layer in the map.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetView
Retrieve the area within the display that the current view occupies.
Public methodScroll
Scroll all layers to the specified coordinates after calculating relative scroll rates
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields
  NameDescription
Public fieldm_CameFromMapType
Stores the type of the map that was previously the current map.
Public fieldMapFlags
Stores a set of arbitrary boolean/flag values that can be used for any purpose on each map.
Top
Properties
  NameDescription
Public propertyCurrentView
Returns the rectangle for the currently active view within the map's total view area
Public propertyCurrentViewIndex
Which view is currently being processed (0 to MaxViews - 1)
Public propertyDisplay
Returns the display on which this map is drawn.
Public propertyScrollMarginBottom
Return the bottom scroll margin for this map
Public propertyScrollMarginLeft
Return the left scroll margin for this map
Public propertyScrollMarginRight
Return the right scroll margin for this map
Public propertyScrollMarginTop
Return the top scroll margin for this map
Public propertyTotalView
Returns the entire view area for this map (including all sub-views if multiple views exist)
Public propertyViewLayout
Gets or sets the current arrangement of views within the display.
Top
See Also