C# Class CSPspEmu.Gui.Winforms.PspDisplayForm

Inheritance: System.Windows.Forms.Form
Show file Open project: soywiz/cspspemu Class Usage Examples

Public Properties

Property Type Description
DebugDumpGpuFrameMenu System.Windows.Forms.ToolStripMenuItem
DebugMenu System.Windows.Forms.ToolStripMenuItem
DebugShowThreadInfoMenu System.Windows.Forms.ToolStripMenuItem
DebugTraceSyscallsMenu System.Windows.Forms.ToolStripMenuItem
DebugTraceUnimplementedGpuMenu System.Windows.Forms.ToolStripMenuItem
DebugTraceUnimplementedSyscallsMenu System.Windows.Forms.ToolStripMenuItem
FileExitMenu System.Windows.Forms.ToolStripMenuItem
FileMenu System.Windows.Forms.ToolStripMenuItem
FileOpenMenu System.Windows.Forms.ToolStripMenuItem
HelpAboutMenu System.Windows.Forms.ToolStripMenuItem
HelpBlogMenu System.Windows.Forms.ToolStripMenuItem
HelpCheckForUpdatesMenu System.Windows.Forms.ToolStripMenuItem
HelpGithubMenu System.Windows.Forms.ToolStripMenuItem
HelpKawagamesMenu System.Windows.Forms.ToolStripMenuItem
HelpMenu System.Windows.Forms.ToolStripMenuItem
HelpReportAnIssueMenu System.Windows.Forms.ToolStripMenuItem
HelpWebsiteMenu System.Windows.Forms.ToolStripMenuItem
RunMenu System.Windows.Forms.ToolStripMenuItem
RunPauseMenu System.Windows.Forms.ToolStripMenuItem
RunRunResumeMenu System.Windows.Forms.ToolStripMenuItem
UtilsAssociateExtensionsMenu System.Windows.Forms.ToolStripMenuItem
UtilsDisplay1xMenu System.Windows.Forms.ToolStripMenuItem
UtilsDisplay2xMenu System.Windows.Forms.ToolStripMenuItem
UtilsDisplay3xMenu System.Windows.Forms.ToolStripMenuItem
UtilsDisplay4xMenu System.Windows.Forms.ToolStripMenuItem
UtilsDisplayMenu System.Windows.Forms.ToolStripMenuItem
UtilsDumpMainMemoryMenu System.Windows.Forms.ToolStripMenuItem
UtilsFrameLimitingMenu System.Windows.Forms.ToolStripMenuItem
UtilsLanguageMenu System.Windows.Forms.ToolStripMenuItem
UtilsMenu System.Windows.Forms.ToolStripMenuItem
UtilsTakeScreenshotMenu System.Windows.Forms.ToolStripMenuItem
UtilsUseFastmemMenu System.Windows.Forms.ToolStripMenuItem
menuStrip1 System.Windows.Forms.MenuStrip
toolStripMenuItem1 System.Windows.Forms.ToolStripSeparator
toolStripMenuItem2 System.Windows.Forms.ToolStripSeparator
toolStripMenuItem3 System.Windows.Forms.ToolStripSeparator
toolStripMenuItem4 System.Windows.Forms.ToolStripSeparator
toolStripMenuItem5 System.Windows.Forms.ToolStripSeparator
toolStripMenuItem6 System.Windows.Forms.ToolStripSeparator
toolStripMenuItem7 System.Windows.Forms.ToolStripSeparator
toolStripMenuItem8 System.Windows.Forms.ToolStripSeparator
toolStripMenuItem9 System.Windows.Forms.ToolStripSeparator

Private Properties

Property Type Description
DebugDumpGpuFrameMenu_Click void
DebugTextureViewer_Click void
DoInvoke void
DoKeyDown bool
DoKeyUp bool
EnablePspDisplay void
IMessageFilter bool
InitializeComponent void
LanguageMenuItem_Click void
LanguageUpdated void
OpenFileReal void
OpenFileRealOnNewThreadLock void
OpenRecentHook void
ParseKeyName Keys
PspDisplayForm_DragDrop void
PspDisplayForm_DragEnter void
PspDisplayForm_HandleCreated void
PspDisplayForm_Load void
PspDisplayForm_Load_1 void
PspDisplayTick void
Recent_Click void
RestartOptions void
ScheduleCallback void
SetFullScreen void
StoreConfig void
UpdateCheckMenusFromConfig void
UpdateCheckboxes void
UpdateRecentList void
UpdateTitle void
UtilsAstOptimizations_Click void
UtilsRenderScale1xMenu_Click void
UtilsRenderScale2xMenu_Click void
UtilsRenderScale4xMenu_Click void
UtilsRenderScaleMenu_Click void
UtilsScaleTexturesMenu_Click void
aboutToolStripMenuItem_Click void
associateWithPBPAndCSOToolStripMenuItem_Click void
blogcballesterosvelascoesToolStripMenuItem_Click void
cWCheatEditorToolStripMenuItem_Click void
checkForUpdatesToolStripMenuItem_Click void
configureControllerToolStripMenuItem_Click void
debugToolStripMenuItem_Click void
dumpRamToolStripMenuItem_Click void
emureleasescomToolStripMenuItem_Click void
enableSMAAToolStripMenuItem_Click void
exitToolStripMenuItem_Click void
frameSkippingToolStripMenuItem_Click void
functionViewerToolStripMenuItem_Click void
githubcomsoywizcspspemuToolStripMenuItem_Click void
indieGamesToolStripMenuItem_Click void
openRecentToolStripMenuItem_Click void
openToolStripMenuItem_Click void
pauseToolStripMenuItem_Click void
reportAnIssueToolStripMenuItem_Click void
resumeToolStripMenuItem_Click void
setIsoFolderToolStripMenuItem_Click void
showThreadInfoToolStripMenuItem_Click void
takeScreenshotToolStripMenuItem_Click void
traceSyscallsToolStripMenuItem_Click void
traceUnimplementedGpuToolStripMenuItem_Click void
traceUnimplementedSyscallsToolStripMenuItem_Click void
updateDebugGpu void
updateResumePause void
useFastAndUnsafeMemoryToolStripMenuItem_Click void
websiteToolStripMenuItem_Click void
xToolStripMenuItem1_Click void
xToolStripMenuItem2_Click void
xToolStripMenuItem3_Click void
xToolStripMenuItem4_Click void
xToolStripMenuItem_Click void

Public Methods

Method Description
CheckForUpdates ( bool NotifyIfNotFound ) : void
GetAll ( Control control, Type type ) : IEnumerable
GetComparableVersion ( string VersionName ) : string
PspDisplayForm ( IGuiExternalInterface IGuiExternalInterface ) : System
RefreshGameList ( ) : void
RunStart ( IGuiExternalInterface IGuiExternalInterface ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

OnKeyDown ( KeyEventArgs e ) : void
OnKeyUp ( KeyEventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnPaintBackground ( PaintEventArgs PaintEventArgs ) : void
PauseResume ( System.Action Action ) : void

Private Methods

Method Description
DebugDumpGpuFrameMenu_Click ( object sender, EventArgs e ) : void
DebugTextureViewer_Click ( object sender, EventArgs e ) : void
DoInvoke ( System.Action Action ) : void
DoKeyDown ( Keys KeyCode ) : bool
DoKeyUp ( Keys KeyCode ) : bool
EnablePspDisplay ( bool Enable ) : void
IMessageFilter ( Message &msg ) : bool
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

LanguageMenuItem_Click ( object sender, EventArgs e ) : void
LanguageUpdated ( ) : void
OpenFileReal ( string FilePath ) : void
OpenFileRealOnNewThreadLock ( string FilePath ) : void
OpenRecentHook ( string Path ) : void
ParseKeyName ( string KeyName ) : Keys
PspDisplayForm_DragDrop ( object sender, DragEventArgs e ) : void
PspDisplayForm_DragEnter ( object sender, DragEventArgs e ) : void
PspDisplayForm_HandleCreated ( object sender, EventArgs e ) : void
PspDisplayForm_Load ( object sender, EventArgs e ) : void
PspDisplayForm_Load_1 ( object sender, EventArgs e ) : void
PspDisplayTick ( ) : void
Recent_Click ( object sender, EventArgs e ) : void
RestartOptions ( ) : void
ScheduleCallback ( System.TimeSpan Time, System.Action Action ) : void
SetFullScreen ( bool SetFullScreen ) : void
StoreConfig ( ) : void
UpdateCheckMenusFromConfig ( ) : void
UpdateCheckboxes ( ) : void
UpdateRecentList ( ) : void
UpdateTitle ( ) : void
UtilsAstOptimizations_Click ( object sender, EventArgs e ) : void
UtilsRenderScale1xMenu_Click ( object sender, EventArgs e ) : void
UtilsRenderScale2xMenu_Click ( object sender, EventArgs e ) : void
UtilsRenderScale4xMenu_Click ( object sender, EventArgs e ) : void
UtilsRenderScaleMenu_Click ( object sender, EventArgs e ) : void
UtilsScaleTexturesMenu_Click ( object sender, EventArgs e ) : void
aboutToolStripMenuItem_Click ( object sender, EventArgs e ) : void
associateWithPBPAndCSOToolStripMenuItem_Click ( object sender, EventArgs e ) : void

blogcballesterosvelascoesToolStripMenuItem_Click ( object sender, EventArgs e ) : void
cWCheatEditorToolStripMenuItem_Click ( object sender, EventArgs e ) : void
checkForUpdatesToolStripMenuItem_Click ( object sender, EventArgs e ) : void
configureControllerToolStripMenuItem_Click ( object sender, EventArgs e ) : void
debugToolStripMenuItem_Click ( object sender, EventArgs e ) : void
dumpRamToolStripMenuItem_Click ( object sender, EventArgs e ) : void
emureleasescomToolStripMenuItem_Click ( object sender, EventArgs e ) : void
enableSMAAToolStripMenuItem_Click ( object sender, EventArgs e ) : void
exitToolStripMenuItem_Click ( object sender, EventArgs e ) : void
frameSkippingToolStripMenuItem_Click ( object sender, EventArgs e ) : void
functionViewerToolStripMenuItem_Click ( object sender, EventArgs e ) : void
githubcomsoywizcspspemuToolStripMenuItem_Click ( object sender, EventArgs e ) : void
indieGamesToolStripMenuItem_Click ( object sender, EventArgs e ) : void
openRecentToolStripMenuItem_Click ( object sender, EventArgs e ) : void
openToolStripMenuItem_Click ( object sender, EventArgs e ) : void
pauseToolStripMenuItem_Click ( object sender, EventArgs e ) : void
reportAnIssueToolStripMenuItem_Click ( object sender, EventArgs e ) : void
resumeToolStripMenuItem_Click ( object sender, EventArgs e ) : void
setIsoFolderToolStripMenuItem_Click ( object sender, EventArgs e ) : void
showThreadInfoToolStripMenuItem_Click ( object sender, EventArgs e ) : void
takeScreenshotToolStripMenuItem_Click ( object sender, EventArgs e ) : void
traceSyscallsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
traceUnimplementedGpuToolStripMenuItem_Click ( object sender, EventArgs e ) : void
traceUnimplementedSyscallsToolStripMenuItem_Click ( object sender, EventArgs e ) : void
updateDebugGpu ( ) : void
updateResumePause ( ) : void
useFastAndUnsafeMemoryToolStripMenuItem_Click ( object sender, EventArgs e ) : void
websiteToolStripMenuItem_Click ( object sender, EventArgs e ) : void
xToolStripMenuItem1_Click ( object sender, EventArgs e ) : void
xToolStripMenuItem2_Click ( object sender, EventArgs e ) : void
xToolStripMenuItem3_Click ( object sender, EventArgs e ) : void
xToolStripMenuItem4_Click ( object sender, EventArgs e ) : void
xToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Method Details

CheckForUpdates() public method

public CheckForUpdates ( bool NotifyIfNotFound ) : void
NotifyIfNotFound bool
return void

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
return void

GetAll() public method

public GetAll ( Control control, Type type ) : IEnumerable
control System.Windows.Forms.Control
type System.Type
return IEnumerable

GetComparableVersion() public static method

public static GetComparableVersion ( string VersionName ) : string
VersionName string
return string

OnKeyDown() protected method

protected OnKeyDown ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
return void

OnKeyUp() protected method

protected OnKeyUp ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
return void

OnPaint() protected method

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
return void

OnPaintBackground() protected method

protected OnPaintBackground ( PaintEventArgs PaintEventArgs ) : void
PaintEventArgs PaintEventArgs
return void

PauseResume() protected method

protected PauseResume ( System.Action Action ) : void
Action System.Action
return void

PspDisplayForm() public method

public PspDisplayForm ( IGuiExternalInterface IGuiExternalInterface ) : System
IGuiExternalInterface IGuiExternalInterface
return System

RefreshGameList() public method

public RefreshGameList ( ) : void
return void

RunStart() public static method

public static RunStart ( IGuiExternalInterface IGuiExternalInterface ) : void
IGuiExternalInterface IGuiExternalInterface
return void

Property Details

DebugDumpGpuFrameMenu public property

public System.Windows.Forms.ToolStripMenuItem DebugDumpGpuFrameMenu
return System.Windows.Forms.ToolStripMenuItem

DebugMenu public property

public System.Windows.Forms.ToolStripMenuItem DebugMenu
return System.Windows.Forms.ToolStripMenuItem

DebugShowThreadInfoMenu public property

public System.Windows.Forms.ToolStripMenuItem DebugShowThreadInfoMenu
return System.Windows.Forms.ToolStripMenuItem

DebugTraceSyscallsMenu public property

public System.Windows.Forms.ToolStripMenuItem DebugTraceSyscallsMenu
return System.Windows.Forms.ToolStripMenuItem

DebugTraceUnimplementedGpuMenu public property

public System.Windows.Forms.ToolStripMenuItem DebugTraceUnimplementedGpuMenu
return System.Windows.Forms.ToolStripMenuItem

DebugTraceUnimplementedSyscallsMenu public property

public System.Windows.Forms.ToolStripMenuItem DebugTraceUnimplementedSyscallsMenu
return System.Windows.Forms.ToolStripMenuItem

FileExitMenu public property

public System.Windows.Forms.ToolStripMenuItem FileExitMenu
return System.Windows.Forms.ToolStripMenuItem

FileMenu public property

public System.Windows.Forms.ToolStripMenuItem FileMenu
return System.Windows.Forms.ToolStripMenuItem

FileOpenMenu public property

public System.Windows.Forms.ToolStripMenuItem FileOpenMenu
return System.Windows.Forms.ToolStripMenuItem

HelpAboutMenu public property

public System.Windows.Forms.ToolStripMenuItem HelpAboutMenu
return System.Windows.Forms.ToolStripMenuItem

HelpBlogMenu public property

public System.Windows.Forms.ToolStripMenuItem HelpBlogMenu
return System.Windows.Forms.ToolStripMenuItem

HelpCheckForUpdatesMenu public property

public System.Windows.Forms.ToolStripMenuItem HelpCheckForUpdatesMenu
return System.Windows.Forms.ToolStripMenuItem

HelpGithubMenu public property

public System.Windows.Forms.ToolStripMenuItem HelpGithubMenu
return System.Windows.Forms.ToolStripMenuItem

HelpKawagamesMenu public property

public System.Windows.Forms.ToolStripMenuItem HelpKawagamesMenu
return System.Windows.Forms.ToolStripMenuItem

HelpMenu public property

public System.Windows.Forms.ToolStripMenuItem HelpMenu
return System.Windows.Forms.ToolStripMenuItem

HelpReportAnIssueMenu public property

public System.Windows.Forms.ToolStripMenuItem HelpReportAnIssueMenu
return System.Windows.Forms.ToolStripMenuItem

HelpWebsiteMenu public property

public System.Windows.Forms.ToolStripMenuItem HelpWebsiteMenu
return System.Windows.Forms.ToolStripMenuItem

RunMenu public property

public System.Windows.Forms.ToolStripMenuItem RunMenu
return System.Windows.Forms.ToolStripMenuItem

RunPauseMenu public property

public System.Windows.Forms.ToolStripMenuItem RunPauseMenu
return System.Windows.Forms.ToolStripMenuItem

RunRunResumeMenu public property

public System.Windows.Forms.ToolStripMenuItem RunRunResumeMenu
return System.Windows.Forms.ToolStripMenuItem

UtilsAssociateExtensionsMenu public property

public System.Windows.Forms.ToolStripMenuItem UtilsAssociateExtensionsMenu
return System.Windows.Forms.ToolStripMenuItem

UtilsDisplay1xMenu public property

public System.Windows.Forms.ToolStripMenuItem UtilsDisplay1xMenu
return System.Windows.Forms.ToolStripMenuItem

UtilsDisplay2xMenu public property

public System.Windows.Forms.ToolStripMenuItem UtilsDisplay2xMenu
return System.Windows.Forms.ToolStripMenuItem

UtilsDisplay3xMenu public property

public System.Windows.Forms.ToolStripMenuItem UtilsDisplay3xMenu
return System.Windows.Forms.ToolStripMenuItem

UtilsDisplay4xMenu public property

public System.Windows.Forms.ToolStripMenuItem UtilsDisplay4xMenu
return System.Windows.Forms.ToolStripMenuItem

UtilsDisplayMenu public property

public System.Windows.Forms.ToolStripMenuItem UtilsDisplayMenu
return System.Windows.Forms.ToolStripMenuItem

UtilsDumpMainMemoryMenu public property

public System.Windows.Forms.ToolStripMenuItem UtilsDumpMainMemoryMenu
return System.Windows.Forms.ToolStripMenuItem

UtilsFrameLimitingMenu public property

public System.Windows.Forms.ToolStripMenuItem UtilsFrameLimitingMenu
return System.Windows.Forms.ToolStripMenuItem

UtilsLanguageMenu public property

public System.Windows.Forms.ToolStripMenuItem UtilsLanguageMenu
return System.Windows.Forms.ToolStripMenuItem

UtilsMenu public property

public System.Windows.Forms.ToolStripMenuItem UtilsMenu
return System.Windows.Forms.ToolStripMenuItem

UtilsTakeScreenshotMenu public property

public System.Windows.Forms.ToolStripMenuItem UtilsTakeScreenshotMenu
return System.Windows.Forms.ToolStripMenuItem

UtilsUseFastmemMenu public property

public System.Windows.Forms.ToolStripMenuItem UtilsUseFastmemMenu
return System.Windows.Forms.ToolStripMenuItem

menuStrip1 public property

public System.Windows.Forms.MenuStrip menuStrip1
return System.Windows.Forms.MenuStrip

toolStripMenuItem1 public property

public System.Windows.Forms.ToolStripSeparator toolStripMenuItem1
return System.Windows.Forms.ToolStripSeparator

toolStripMenuItem2 public property

public System.Windows.Forms.ToolStripSeparator toolStripMenuItem2
return System.Windows.Forms.ToolStripSeparator

toolStripMenuItem3 public property

public System.Windows.Forms.ToolStripSeparator toolStripMenuItem3
return System.Windows.Forms.ToolStripSeparator

toolStripMenuItem4 public property

public System.Windows.Forms.ToolStripSeparator toolStripMenuItem4
return System.Windows.Forms.ToolStripSeparator

toolStripMenuItem5 public property

public System.Windows.Forms.ToolStripSeparator toolStripMenuItem5
return System.Windows.Forms.ToolStripSeparator

toolStripMenuItem6 public property

public System.Windows.Forms.ToolStripSeparator toolStripMenuItem6
return System.Windows.Forms.ToolStripSeparator

toolStripMenuItem7 public property

public System.Windows.Forms.ToolStripSeparator toolStripMenuItem7
return System.Windows.Forms.ToolStripSeparator

toolStripMenuItem8 public property

public System.Windows.Forms.ToolStripSeparator toolStripMenuItem8
return System.Windows.Forms.ToolStripSeparator

toolStripMenuItem9 public property

public System.Windows.Forms.ToolStripSeparator toolStripMenuItem9
return System.Windows.Forms.ToolStripSeparator