Show / Hide Table of Contents

Class ImGuiRenderCanvasImp

Inheritance
System.Object
RenderCanvasImp
ImGuiRenderCanvasImp
Implements
IRenderCanvasImp
Inherited Members
RenderCanvasImp.WindowHandle
RenderCanvasImp.Width
RenderCanvasImp.Height
RenderCanvasImp.Top
RenderCanvasImp.Left
RenderCanvasImp.Caption
RenderCanvasImp.DeltaTime
RenderCanvasImp.DeltaTimeUpdate
RenderCanvasImp.VerticalSync
RenderCanvasImp.EnableBlending
RenderCanvasImp.Fullscreen
RenderCanvasImp.Focused
RenderCanvasImp.VideoWallMode
RenderCanvasImp.TryptMonitorSetupVertical
RenderCanvasImp.TryptMonitorSetupHorizontal
RenderCanvasImp.Init
RenderCanvasImp.UnLoad
RenderCanvasImp.Update
RenderCanvasImp.Render
RenderCanvasImp.Resize
RenderCanvasImp.MakeNonCurrent()
RenderCanvasImp.MakeCurrent()
RenderCanvasImp.VideoWall(Int32, Int32, Boolean, Boolean)
RenderCanvasImp.SetWindowSize(Int32, Int32, Int32, Int32, Boolean)
RenderCanvasImp.SetCursor(CursorType)
RenderCanvasImp.OpenLink(String)
RenderCanvasImp.ShootCurrentFrame(Int32, Int32)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Fusee.ImGuiImp.Desktop
Assembly: Fusee.ImGuiImp.Desktop.dll
Syntax
public class ImGuiRenderCanvasImp : RenderCanvasImp, IRenderCanvasImp

Constructors

ImGuiRenderCanvasImp(Nullable<ImageData>, Int32, Int32, Int32, Int32)

Declaration
public ImGuiRenderCanvasImp(ImageData? icon = null, int width = 1280, int height = 720, int minWidth = 360, int minHeight = 640)
Parameters
Type Name Description
System.Nullable<ImageData> icon
System.Int32 width
System.Int32 height
System.Int32 minWidth
System.Int32 minHeight

Methods

CloseGameWindow()

Declaration
public override void CloseGameWindow()
Overrides
RenderCanvasImp.CloseGameWindow()

DoInit()

Declaration
public override void DoInit()
Overrides
RenderCanvasImp.DoInit()

DoRender()

Declaration
public override void DoRender()
Overrides
RenderCanvasImp.DoRender()

DoResize(Int32, Int32)

Declaration
public override void DoResize(int width, int height)
Parameters
Type Name Description
System.Int32 width
System.Int32 height
Overrides
RenderCanvasImp.DoResize(Int32, Int32)

DoUnLoad()

Declaration
public override void DoUnLoad()
Overrides
RenderCanvasImp.DoUnLoad()

DoUpdate()

Declaration
public override void DoUpdate()
Overrides
RenderCanvasImp.DoUpdate()

Present()

Do nothing, pipe all Present() calls inside OnRenderFrame() to /dev/null We call present ourselves

Declaration
public override void Present()
Overrides
RenderCanvasImp.Present()

Run()

Declaration
public override void Run()
Overrides
RenderCanvasImp.Run()

Implements

IRenderCanvasImp
Generated by DocFX
GitHub Repo
Back to top