Show / Hide Table of Contents

Class ImGuiMonoGameComponent

Inheritance
object
GameComponent
DrawableGameComponent
ImGuiMonoGameComponent
Implements
IGameComponent
IUpdateable
IDisposable
IDrawable
Inherited Members
DrawableGameComponent.Initialize()
DrawableGameComponent.Dispose(bool)
DrawableGameComponent.LoadContent()
DrawableGameComponent.UnloadContent()
DrawableGameComponent.OnVisibleChanged(object, EventArgs)
DrawableGameComponent.OnDrawOrderChanged(object, EventArgs)
DrawableGameComponent.GraphicsDevice
DrawableGameComponent.DrawOrder
DrawableGameComponent.Visible
DrawableGameComponent.DrawOrderChanged
DrawableGameComponent.VisibleChanged
GameComponent.OnUpdateOrderChanged(object, EventArgs)
GameComponent.OnEnabledChanged(object, EventArgs)
GameComponent.Dispose()
GameComponent.Game
GameComponent.Enabled
GameComponent.UpdateOrder
GameComponent.EnabledChanged
GameComponent.UpdateOrderChanged
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: SadConsole.ImGuiSystem
Assembly: SadConsole.Debug.MonoGame.dll
Syntax
public class ImGuiMonoGameComponent : DrawableGameComponent, IGameComponent, IUpdateable, IDisposable, IDrawable

Constructors

ImGuiMonoGameComponent(GraphicsDeviceManager, Game, bool)

Declaration
public ImGuiMonoGameComponent(GraphicsDeviceManager graphics, Game game, bool enableDocking)
Parameters
Type Name Description
GraphicsDeviceManager graphics
Game game
bool enableDocking

Fields

ImGuiRenderer

Declaration
public ImGuiRenderer ImGuiRenderer
Field Value
Type Description
ImGuiRenderer

Properties

UIComponents

Declaration
public List<ImGuiObjectBase> UIComponents { get; }
Property Value
Type Description
List<ImGuiObjectBase>

WantsKeyboardCapture

Declaration
public bool WantsKeyboardCapture { get; }
Property Value
Type Description
bool

WantsMouseCapture

Declaration
public bool WantsMouseCapture { get; }
Property Value
Type Description
bool

Methods

Draw(GameTime)

Declaration
public override void Draw(GameTime gameTime)
Parameters
Type Name Description
GameTime gameTime
Overrides
Microsoft.Xna.Framework.DrawableGameComponent.Draw(Microsoft.Xna.Framework.GameTime)

Update(GameTime)

Declaration
public override void Update(GameTime gameTime)
Parameters
Type Name Description
GameTime gameTime
Overrides
Microsoft.Xna.Framework.GameComponent.Update(Microsoft.Xna.Framework.GameTime)

Events

HostClosed

Declaration
public event EventHandler HostClosed
Event Type
Type Description
EventHandler

Implements

Microsoft.Xna.Framework.IGameComponent
Microsoft.Xna.Framework.IUpdateable
IDisposable
Microsoft.Xna.Framework.IDrawable

Extension Methods

ExtensionsSystem.GetDebuggerDisplayValue(object)
In this article

Back to top

Back to top Generated by DocFX