-
Notifications
You must be signed in to change notification settings - Fork 29
151824ED
Marcel Härtel edited this page Aug 19, 2023
·
1 revision
GameControl | This class mainly creates the [!:GraphicsDeviceControl.GraphicsDevice], the SwapChainRenderTarget and the game loop. It inherits from GraphicsDeviceControl, which makes its childs available as a tool box control. |
GraphicsDeviceControl | This class mainly creates the GraphicsDevice and the SwapChainRenderTarget. It inherits from Control, which makes its childs available as a tool box control. |
InvalidationControl | Inherit from this class in your custom class to create an invalidation control, which is selectable from the ToolBox during design time. It provides 'NO' game loop, but it's updated through invalidation (Invalidate()). You need to call 'Invalidate()' on a custom control by yourself to update its contents.
This control is useful as a simple CPU gentle control, which doesn't need a classical game loop like a preview window for textures. |
MonoGameControl | Inherit from this class in your custom class to create a draw control with a game loop, which is selectable from the ToolBox during design time. It provides a game loop and a place to draw.
This game loop control is useful as a window, which needs a classical game loop for complex GameTime based mechanics. |
GraphicsDeviceControl.MouseWheelDownwardsEvent | |
GraphicsDeviceControl.MouseWheelUpwardsEvent |
-
Welcome to MonoGame.Forms!
- MonoGame.Forms.NET Namespace
- MonoGame.Forms.NET.Components Namespace
- MonoGame.Forms.NET.Components.Interfaces Namespace
-
MonoGame.Forms.NET.Controls Namespace
- GameControl Class
- GraphicsDeviceControl Class
- GraphicsDeviceControl.MouseWheelDownwardsEvent Delegate
- GraphicsDeviceControl.MouseWheelUpwardsEvent Delegate
- InvalidationControl Class
- MonoGameControl Class
-
MonoGame.Forms.NET.Services Namespace
-
EditorService Class
- EditorService Constructor
-
EditorService Properties
- BackgroundColor Property
- Camera Property
- Content Property
- Font Property
- FontHeight Property
- FPSCounter Property
- GetAbsoluteMousePosition Property
- GetCurrentMultiSampleCount Property
- GetRelativeMousePosition Property
- GetRenderTargetManager Property
- GraphicsDevice Property
- Pixel Property
- ResourceContent Property
- spriteBatch Property
- SwapChainRenderTarget Property
-
EditorService Methods
- AddDefaultComponents Method
- BeginAntialising Method
- BeginCamera2D Method
- BeginRenderTarget Method
- CamMove Method
- CamRotate Method
- CamZoom Method
- DisableRenderTargets Method
- Dispose Method
- EndAntialising Method
- EndCamera2D Method
- EndRenderTarget Method
- GetCamRotation Method
- GetCamZoom Method
- RemoveAllComponents Method
- RemoveDefaultComponents Method
- ResetCam Method
- ResourceContentManagerInitialize Method
- EditorService Events
- EditorService.RenderTargetManager Class
- EditorService.RenderTargetManager.RenderTarget2DHelper Class
- InvalidationService Class
- MonoGameService Class
-
EditorService Class