C# (CSharp) Paint Namespace

Nested Namespaces

Paint.ToolboxLayout

Classes

Name Description
AppDelegate
Application
BaseGame Base game - derived from the MonoGame Game class and acts as a base class for our separate 'paint' and 'playback' apps
BrushSizeSelector Brush size selector - tool allowing the user to pick the size of the brush for drawing
BusyMessageDisplay Handles displaying a 'busy' message before invoking an action
CalculatePlaybackSpeed Calculate playback speed.
Canvas
CanvasPlayback Canvas playback.
CanvasPlaybackApp Canvas playback app.
CanvasRecorder Canvas recorder.
CarPaint
ColorPicker Color picker - Simple tool that has a preset color - the user can select this tool in order to start using that color
ColorPickerDefinition Color picker definition - layout of the color picker
ColorSelector Color selector - a tool allowing the user to specify the exact color to use by specifying individual RGBA values
ColorSelectorDefinition Color selector definition -layout of the color selector
ColorSetter Color setter - A tool used to indicate the currently selected color for drawing
ColorSetterDefinition Color setter definition - layout of the color setter
DefaultImageInstaller Default image installer.
Device Device information
EmailSender Email sender - allow user to fill in destination email address and send a picture to someone
FilenameResolver FilenameResolver
Gauge Abstract Base class for all types of Guage
GraphicsDisplay GraphicsDisplay class - defines the rectangles for the different images used in the app
HomeScreen
HorizontalGauge Horizontal gauge.
ImageStateData Image state data.
LanguageStrings Language strings.
LaunchScreen The application launch screen.
PaintApp The main application class just inherits from the monogame:Game class Override a few key methods and away we go...
PaintToolBox Tool box - container for all tools
PictureIOManager Picture IO manager. Handles reading and writing the Images files and the Image Information file
PictureSelectedEventArgs Picture selected event arguments.
PictureStateManager Picture State manager - undo, redo, save.
PlaybackProgressBar Playback progress bar.
PlaybackProgressBarDefinition Playback progress bar definition - layout of the progress bar
PlaybackToolbox Playback toolbox.
Program
SpeedGauge Speed gauge toolbox item
SpeedGaugeDefinition Speed gauge definition - layout of the speed gauge
ToolBox
ToolBoxToolTouchBase Base (Abstract) class for any tools that allow user interaction.
ToolboxLayoutManager
TouchPoint Touch point. Immutable class for tracking the location and type of 'touch'/gesture made by the user
TouchPointSizeColour Touch point. Immutable class for tracking the location and type of 'touch'/gesture made by the user along with colour and size information
TwitterIOS5 Twitter support for iOS5.
UIBusyAlertView