Skip to content

ImGuiMonoGameComponent Class

C#
public class ImGuiMonoGameComponent : DrawableGameComponent, IGameComponent, IUpdateable, IDisposable, IDrawable

Inheritance object → Microsoft.Xna.Framework.GameComponent → Microsoft.Xna.Framework.DrawableGameComponent

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

ImGuiMonoGameComponent(GraphicsDeviceManager, Game, bool)

Section titled “ImGuiMonoGameComponent(GraphicsDeviceManager, Game, bool)”
C#
public ImGuiMonoGameComponent(GraphicsDeviceManager graphics, Game game, bool enableDocking)

graphics Microsoft.Xna.Framework.GraphicsDeviceManager

game Microsoft.Xna.Framework.Game

enableDocking bool

C#
public ImGuiRenderer ImGuiRenderer
C#
public bool WantsMouseCapture { get; }
C#
public bool WantsKeyboardCapture { get; }
C#
public List<ImGuiObjectBase> UIComponents { get; }
C#
public override void Update(GameTime gameTime)

gameTime Microsoft.Xna.Framework.GameTime

C#
public override void Draw(GameTime gameTime)

gameTime Microsoft.Xna.Framework.GameTime

C#
public event EventHandler HostClosed

EventHandler