Files
UnrealEngineUWP/Engine/Source/Programs/ImageValidator/Form1.Designer.cs
Gil Gribb 28af311319 Copying //UE4/Dev-Rendering to //UE4/Dev-Main (Source: //UE4/Dev-Rendering @ 3006421)
#lockdown nick.penwarden

==========================
MAJOR FEATURES + CHANGES
==========================

Change 2998081 on 2016/06/02 by Rolando.Caloca

	DR - Update vulkan headers to 1.0.13.0

Change 2998087 on 2016/06/02 by Rolando.Caloca

	DR - Added r.DumpShaderDebugWorkerCommandLine to dump a batch file containing a command line for SCW's -directcompile mode

Change 2998092 on 2016/06/02 by Rolando.Caloca

	DR - Updated ThirdParty/glslang to 1.0.13.0

Change 2998113 on 2016/06/02 by Martin.Mittring

	Added -Deterministic and -BuildName=... as command line option for Screenshot verification

Change 2998115 on 2016/06/02 by Martin.Mittring

	optimied Tonemapper sharpen 25->17 instructions
	fixes: very bright HDR pixel appeared to not be antialiased
	no blonger blurs very bright pixels (we could bring that back if needed but counters the sharpen)
	moved one multipy into C++
	Added debug visualization (HLSL define)

Change 2998132 on 2016/06/02 by Rolando.Caloca

	DR - Remove auto from VulkanRHI wherever possible

Change 2998148 on 2016/06/02 by Rolando.Caloca

	DR - Move FVulkanPendingState out of device and into cmd list for more RHI thread fixes

Change 2998180 on 2016/06/02 by Rolando.Caloca

	DR - Temp fix for (bogus?) fence validation warning using VULKAN_REUSE_FENCES=0
	- Check we are not asking for a VkFormat out of bounds (ie only works with core formats)

Change 2998293 on 2016/06/02 by Rolando.Caloca

	DR - Add support for BC6H & BC7 in desktop Vulkan

Change 2998419 on 2016/06/02 by Brian.Karis

	Optimized CountBits

Change 2998480 on 2016/06/02 by Rolando.Caloca

	DR - Fix for RHI thread failing in an ensure on es31 (doesn't happen on bypass as the ensure is inside RHI cmd list)

Change 2998486 on 2016/06/02 by Martin.Mittring

	fixed ES2 shader compile

Change 2998527 on 2016/06/02 by Daniel.Wright

	Added cvar r.StencilForLODDither, which is compiled into shaders and forces a full prepass when enabled.  This allows r.EarlyZPass to remain changeable at runtime (when not forced to a value by features that are enabled).

Change 2998531 on 2016/06/02 by Daniel.Wright

	Fixed Pixel Normal Offset refraction mode with materials using world space normals

Change 2998568 on 2016/06/02 by Rolando.Caloca

	DR - Fix typo

Change 2998630 on 2016/06/02 by Rolando.Caloca

	DR - Relaxed glslang strictness to get Pos tCombineLUTs working
	- Reenabled Post CombineLUTs on Vulkan
	- Removed some extra glsl output from Vulkan backend
	- Fixed RHI thread uniform buffer assert

Change 2998639 on 2016/06/02 by Brian.Karis

	Fix for crash when removing instances while lighting is building

Change 2998640 on 2016/06/02 by Martin.Mittring

	added r.ResetViewState to allow for more deterministic rendering
	made SSR FrameRandom resetable by not using FrameNumber (Note: SSR on a view without state was flickering before, not it's stabele and doesn't flicker)

Change 2998790 on 2016/06/02 by Martin.Mittring

	minor optimization to SSR

Change 2999849 on 2016/06/03 by Martin.Mittring

	fixed issue with sort order

Change 3000340 on 2016/06/03 by Rolando.Caloca

	DR - Integrate change from 3000177
	Workaround for random crash shutting down D3D11/NV driver
	jira UE-18906

Change 3000422 on 2016/06/03 by Rolando.Caloca

	DR - Mirror change in Odin

Change 3000571 on 2016/06/03 by Rolando.Caloca

	DR - Vulkan SM4 prep

Change 3001652 on 2016/06/06 by Gil.Gribb

	Merging //UE4/Dev-Main@3001532 to Dev-Rendering (//UE4/Dev-Rendering)

Change 3001935 on 2016/06/06 by Gil.Gribb

	UE4 - Fixed botched merge

Change 3002390 on 2016/06/06 by Gil.Gribb

	UE4 - Added code to prevent flooding of rendering thread with heartbeats.

Change 3002442 on 2016/06/06 by Martin.Mittring

	Moved ImageInvalidator out of NotForLicensees - V1.0 works well enough

Change 3002460 on 2016/06/06 by Martin.Mittring

	fixed missing file in ImageValidator
	added .exe to extras

Change 3002514 on 2016/06/06 by Martin.Mittring

	added OpenSubDiv 3.0.2, not yet used

Change 3002536 on 2016/06/06 by Martin.Mittring

	fixed help text on cvar

Change 3002647 on 2016/06/06 by Martin.Mittring

	adding r.ResetViewState to RenderOutputValidation
	added r.Streaming.FramesForFullUpdate to r.DisplayInternals
	#code_review:Benjamin.Hyder

Change 3002945 on 2016/06/06 by Rolando.Caloca

	DR - Fix hlslcc issue with access to matrix elements:
	This would fail:
	M._m30 += f;
	- Fixed IRDump for matrix swizzled
	- Fix hlslcc_exe not linking

Change 3002979 on 2016/06/06 by John.Billon

	DDS unsupported format error
	#Jira UE-24529

Change 3002983 on 2016/06/06 by Martin.Mittring

	split FPixelShaderInOut in in and out

Change 3003011 on 2016/06/06 by Martin.Mittring

	updated OpenSubDiv to 3.0.2
	Fixed SubDivisonRendring by using OpenSubDiv

Change 3003264 on 2016/06/06 by Daniel.Wright

	Fixed bUseSingleSampleShadowFromStationaryLights on particles

Change 3003296 on 2016/06/06 by Daniel.Wright

	Renamed files Forward* to Mobile*

Change 3003350 on 2016/06/06 by Daniel.Wright

	Improved "Repaired Painted Vertex Colors" log message.  This is now done once on levels at load in the editor, instead of for every component (massive log spam).  Total load time caused by the fixup is reported.

Change 3003815 on 2016/06/07 by Chris.Bunner

	Updating to more recent D3DCompiler DLL, seeing up to 2x speed-up in testing.
	Removed compiler override cvar.
	#jira UE-28574

Change 3003827 on 2016/06/07 by Gil.Gribb

	UE4 - Increased stack sizes for thread pools.

Change 3003971 on 2016/06/07 by Martin.Mittring

	fixed compiler warnings

Change 3004028 on 2016/06/07 by Rolando.Caloca

	DR - Update glslang exe

Change 3004555 on 2016/06/07 by Rolando.Caloca

	DR - vk - Fix validation warning

Change 3004637 on 2016/06/07 by Martin.Mittring

	fixed compiler warning

Change 3004841 on 2016/06/07 by Daniel.Wright

	Fix for shadowed variable

Change 3005044 on 2016/06/07 by Daniel.Wright

	SubUV Animations can get opacity information from any channel of the source texture

Change 3005057 on 2016/06/07 by Daniel.Wright

	Renamed ForwardShading* to Mobile*

Change 3005135 on 2016/06/07 by Uriel.Doyon

	Moving wanted mip computation (according to budget) to async task.
	Update "stat streaming" to show visible mips and also loading progression.
	Fixed overly wanted mip issue cause be max range clamping.
	Optimized cost of the texture streamer on the gamethread.
	Character, Terrain and Forced Load are now loaded with priority in the AsyncIO
	Reduced streaming temp memory requirements on PS4.
	Async streaming task now runs in parallel to the incremental update.
	Fixed bug with bProcessEverything not working as expected in UpdateResourceStreaming.
	Fixed metrics with HiddenScale being applied in addition to overbudget limitation.
	Improved budget stability when using split load request (one for visible mips + one for hidden mips)
	Implemented a more agressive visibility test (used to be a seen in the last 5 sec, now closer to .5)
	Streaming stats are now within a single class named FTextureStreamingStats and updated in a single function.
	Cleanup of FStreamingTexture state update into a single function (UpdateDynamicData).
	Retention logic now drops texture based on the last render time (for non visible textures) to reduce looping effects.

Change 3005207 on 2016/06/07 by Uriel.Doyon

	Fixed warning

[CL 3006426 by Gil Gribb in Main branch]
2016-06-08 16:02:23 -04:00

498 lines
28 KiB
C#

namespace ImageValidator
{
partial class Form1
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
this.folderBrowserDialog1 = new System.Windows.Forms.FolderBrowserDialog();
this.imageListThumbnails = new System.Windows.Forms.ImageList(this.components);
this.listView1 = new System.Windows.Forms.ListView();
this.textBoxRefDir = new System.Windows.Forms.TextBox();
this.label1 = new System.Windows.Forms.Label();
this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog();
this.pictureBoxTest = new System.Windows.Forms.PictureBox();
this.pictureBoxDiff = new System.Windows.Forms.PictureBox();
this.pictureBoxRef = new System.Windows.Forms.PictureBox();
this.buttonPickRefFolder = new System.Windows.Forms.Button();
this.textBoxTestDir = new System.Windows.Forms.TextBox();
this.buttonPickTestFolder = new System.Windows.Forms.Button();
this.label3 = new System.Windows.Forms.Label();
this.label4 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.timer1 = new System.Windows.Forms.Timer(this.components);
this.fileSystemWatcher1 = new System.IO.FileSystemWatcher();
this.fileSystemWatcher2 = new System.IO.FileSystemWatcher();
this.menuStrip1 = new System.Windows.Forms.MenuStrip();
this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.newToolStripMenuNew = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
this.openToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.saveToolStripMenuSave = new System.Windows.Forms.ToolStripMenuItem();
this.saveAsToolStripMenuSaveAs = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
this.quitToolStripMenuQuit = new System.Windows.Forms.ToolStripMenuItem();
this.actionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.MenuItemGenerateHTMLReport = new System.Windows.Forms.ToolStripMenuItem();
this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.howToUseWithUnrealEngineToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog();
this.saveFileDialogExport = new System.Windows.Forms.SaveFileDialog();
this.textBoxCountToFail = new ImageValidator.NumericTextBox();
this.textBoxThreshold = new ImageValidator.NumericTextBox();
this.generateHTMLReportWithThumbnailsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
((System.ComponentModel.ISupportInitialize)(this.pictureBoxTest)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBoxDiff)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBoxRef)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.fileSystemWatcher1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.fileSystemWatcher2)).BeginInit();
this.menuStrip1.SuspendLayout();
this.SuspendLayout();
//
// imageListThumbnails
//
this.imageListThumbnails.ColorDepth = System.Windows.Forms.ColorDepth.Depth24Bit;
this.imageListThumbnails.ImageSize = new System.Drawing.Size(64, 64);
this.imageListThumbnails.TransparentColor = System.Drawing.Color.Transparent;
//
// listView1
//
this.listView1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.listView1.Location = new System.Drawing.Point(12, 138);
this.listView1.MultiSelect = false;
this.listView1.Name = "listView1";
this.listView1.Size = new System.Drawing.Size(885, 321);
this.listView1.TabIndex = 1;
this.listView1.UseCompatibleStateImageBehavior = false;
this.listView1.View = System.Windows.Forms.View.Details;
this.listView1.ColumnClick += new System.Windows.Forms.ColumnClickEventHandler(this.listView1_ColumnClick);
this.listView1.Click += new System.EventHandler(this.listView1_Click);
//
// textBoxRefDir
//
this.textBoxRefDir.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.textBoxRefDir.Location = new System.Drawing.Point(121, 44);
this.textBoxRefDir.Name = "textBoxRefDir";
this.textBoxRefDir.Size = new System.Drawing.Size(738, 20);
this.textBoxRefDir.TabIndex = 2;
this.textBoxRefDir.KeyDown += new System.Windows.Forms.KeyEventHandler(this.textBoxRefDir_KeyDown);
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(26, 47);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(89, 13);
this.label1.TabIndex = 3;
this.label1.Text = "Reference Folder";
this.label1.TextAlign = System.Drawing.ContentAlignment.TopRight;
//
// openFileDialog1
//
this.openFileDialog1.DefaultExt = "IVxml";
this.openFileDialog1.FileName = "openFileDialog1";
this.openFileDialog1.Filter = "ImageValidator files|*.IVxml|all files|*.*";
this.openFileDialog1.RestoreDirectory = true;
//
// pictureBoxTest
//
this.pictureBoxTest.BackColor = System.Drawing.Color.Black;
this.pictureBoxTest.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
this.pictureBoxTest.Location = new System.Drawing.Point(12, 465);
this.pictureBoxTest.Name = "pictureBoxTest";
this.pictureBoxTest.Size = new System.Drawing.Size(143, 142);
this.pictureBoxTest.TabIndex = 8;
this.pictureBoxTest.TabStop = false;
this.pictureBoxTest.Paint += new System.Windows.Forms.PaintEventHandler(this.pictureBoxTest_Paint);
this.pictureBoxTest.MouseDown += new System.Windows.Forms.MouseEventHandler(this.pictureBoxTest_MouseMove);
this.pictureBoxTest.MouseMove += new System.Windows.Forms.MouseEventHandler(this.pictureBoxTest_MouseMove);
this.pictureBoxTest.MouseUp += new System.Windows.Forms.MouseEventHandler(this.pictureBoxTest_MouseMove);
this.pictureBoxTest.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.pictureBoxTest_MouseMove);
//
// pictureBoxDiff
//
this.pictureBoxDiff.BackColor = System.Drawing.Color.Black;
this.pictureBoxDiff.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
this.pictureBoxDiff.Location = new System.Drawing.Point(161, 465);
this.pictureBoxDiff.Name = "pictureBoxDiff";
this.pictureBoxDiff.Size = new System.Drawing.Size(143, 142);
this.pictureBoxDiff.TabIndex = 9;
this.pictureBoxDiff.TabStop = false;
this.pictureBoxDiff.Paint += new System.Windows.Forms.PaintEventHandler(this.pictureBoxDiff_Paint);
this.pictureBoxDiff.MouseDown += new System.Windows.Forms.MouseEventHandler(this.pictureBoxTest_MouseMove);
this.pictureBoxDiff.MouseMove += new System.Windows.Forms.MouseEventHandler(this.pictureBoxTest_MouseMove);
this.pictureBoxDiff.MouseUp += new System.Windows.Forms.MouseEventHandler(this.pictureBoxTest_MouseMove);
this.pictureBoxDiff.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.pictureBoxTest_MouseMove);
//
// pictureBoxRef
//
this.pictureBoxRef.BackColor = System.Drawing.Color.Black;
this.pictureBoxRef.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
this.pictureBoxRef.Location = new System.Drawing.Point(310, 465);
this.pictureBoxRef.Name = "pictureBoxRef";
this.pictureBoxRef.Size = new System.Drawing.Size(143, 142);
this.pictureBoxRef.TabIndex = 10;
this.pictureBoxRef.TabStop = false;
this.pictureBoxRef.Paint += new System.Windows.Forms.PaintEventHandler(this.pictureBoxRef_Paint);
this.pictureBoxRef.MouseDown += new System.Windows.Forms.MouseEventHandler(this.pictureBoxTest_MouseMove);
this.pictureBoxRef.MouseMove += new System.Windows.Forms.MouseEventHandler(this.pictureBoxTest_MouseMove);
this.pictureBoxRef.MouseUp += new System.Windows.Forms.MouseEventHandler(this.pictureBoxTest_MouseMove);
this.pictureBoxRef.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.pictureBoxTest_MouseMove);
//
// buttonPickRefFolder
//
this.buttonPickRefFolder.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.buttonPickRefFolder.Location = new System.Drawing.Point(865, 44);
this.buttonPickRefFolder.Name = "buttonPickRefFolder";
this.buttonPickRefFolder.Size = new System.Drawing.Size(32, 21);
this.buttonPickRefFolder.TabIndex = 11;
this.buttonPickRefFolder.Text = "...";
this.buttonPickRefFolder.UseVisualStyleBackColor = true;
this.buttonPickRefFolder.Click += new System.EventHandler(this.buttonPickRefFolder_Click);
//
// textBoxTestDir
//
this.textBoxTestDir.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.textBoxTestDir.Location = new System.Drawing.Point(121, 97);
this.textBoxTestDir.Name = "textBoxTestDir";
this.textBoxTestDir.Size = new System.Drawing.Size(738, 20);
this.textBoxTestDir.TabIndex = 5;
this.textBoxTestDir.KeyDown += new System.Windows.Forms.KeyEventHandler(this.textBoxTestDir_KeyDown);
//
// buttonPickTestFolder
//
this.buttonPickTestFolder.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.buttonPickTestFolder.Location = new System.Drawing.Point(865, 97);
this.buttonPickTestFolder.Name = "buttonPickTestFolder";
this.buttonPickTestFolder.Size = new System.Drawing.Size(32, 21);
this.buttonPickTestFolder.TabIndex = 7;
this.buttonPickTestFolder.Text = "...";
this.buttonPickTestFolder.UseVisualStyleBackColor = true;
this.buttonPickTestFolder.Click += new System.EventHandler(this.buttonPickTestFolder_Click);
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(225, 73);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(86, 13);
this.label3.TabIndex = 10;
this.label3.Text = "pixel count to fail";
this.label3.TextAlign = System.Drawing.ContentAlignment.TopRight;
//
// label4
//
this.label4.AutoSize = true;
this.label4.Location = new System.Drawing.Point(55, 100);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(60, 13);
this.label4.TabIndex = 4;
this.label4.Text = "Test Folder";
this.label4.TextAlign = System.Drawing.ContentAlignment.TopRight;
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(34, 73);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(81, 13);
this.label2.TabIndex = 8;
this.label2.Text = "Threshold (8Bit)";
this.label2.TextAlign = System.Drawing.ContentAlignment.TopRight;
//
// timer1
//
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
//
// fileSystemWatcher1
//
this.fileSystemWatcher1.EnableRaisingEvents = true;
this.fileSystemWatcher1.Filter = "*.png";
this.fileSystemWatcher1.IncludeSubdirectories = true;
this.fileSystemWatcher1.SynchronizingObject = this;
this.fileSystemWatcher1.Changed += new System.IO.FileSystemEventHandler(this.fileSystemWatcher1_Changed);
this.fileSystemWatcher1.Created += new System.IO.FileSystemEventHandler(this.fileSystemWatcher1_Changed);
this.fileSystemWatcher1.Deleted += new System.IO.FileSystemEventHandler(this.fileSystemWatcher1_Changed);
this.fileSystemWatcher1.Renamed += new System.IO.RenamedEventHandler(this.fileSystemWatcher1_Renamed);
//
// fileSystemWatcher2
//
this.fileSystemWatcher2.EnableRaisingEvents = true;
this.fileSystemWatcher2.Filter = "*.png";
this.fileSystemWatcher2.IncludeSubdirectories = true;
this.fileSystemWatcher2.SynchronizingObject = this;
this.fileSystemWatcher2.Changed += new System.IO.FileSystemEventHandler(this.fileSystemWatcher1_Changed);
this.fileSystemWatcher2.Created += new System.IO.FileSystemEventHandler(this.fileSystemWatcher1_Changed);
this.fileSystemWatcher2.Deleted += new System.IO.FileSystemEventHandler(this.fileSystemWatcher1_Changed);
this.fileSystemWatcher2.Renamed += new System.IO.RenamedEventHandler(this.fileSystemWatcher1_Renamed);
//
// menuStrip1
//
this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.fileToolStripMenuItem,
this.actionToolStripMenuItem,
this.helpToolStripMenuItem});
this.menuStrip1.Location = new System.Drawing.Point(0, 0);
this.menuStrip1.Name = "menuStrip1";
this.menuStrip1.RenderMode = System.Windows.Forms.ToolStripRenderMode.System;
this.menuStrip1.Size = new System.Drawing.Size(909, 24);
this.menuStrip1.TabIndex = 13;
this.menuStrip1.Text = "menuStrip1";
//
// fileToolStripMenuItem
//
this.fileToolStripMenuItem.BackColor = System.Drawing.SystemColors.ControlDark;
this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.newToolStripMenuNew,
this.toolStripSeparator2,
this.openToolStripMenuItem,
this.saveToolStripMenuSave,
this.saveAsToolStripMenuSaveAs,
this.toolStripSeparator1,
this.quitToolStripMenuQuit});
this.fileToolStripMenuItem.Name = "fileToolStripMenuItem";
this.fileToolStripMenuItem.Size = new System.Drawing.Size(37, 20);
this.fileToolStripMenuItem.Text = "File";
//
// newToolStripMenuNew
//
this.newToolStripMenuNew.Name = "newToolStripMenuNew";
this.newToolStripMenuNew.Size = new System.Drawing.Size(123, 22);
this.newToolStripMenuNew.Text = "New";
this.newToolStripMenuNew.Click += new System.EventHandler(this.newToolStripMenuNew_Click);
//
// toolStripSeparator2
//
this.toolStripSeparator2.Name = "toolStripSeparator2";
this.toolStripSeparator2.Size = new System.Drawing.Size(120, 6);
//
// openToolStripMenuItem
//
this.openToolStripMenuItem.Name = "openToolStripMenuItem";
this.openToolStripMenuItem.Size = new System.Drawing.Size(123, 22);
this.openToolStripMenuItem.Text = "Open...";
this.openToolStripMenuItem.Click += new System.EventHandler(this.openToolStripMenuItem_Click);
//
// saveToolStripMenuSave
//
this.saveToolStripMenuSave.Name = "saveToolStripMenuSave";
this.saveToolStripMenuSave.Size = new System.Drawing.Size(123, 22);
this.saveToolStripMenuSave.Text = "Save";
this.saveToolStripMenuSave.Click += new System.EventHandler(this.saveToolStripMenuSave_Click);
//
// saveAsToolStripMenuSaveAs
//
this.saveAsToolStripMenuSaveAs.Name = "saveAsToolStripMenuSaveAs";
this.saveAsToolStripMenuSaveAs.Size = new System.Drawing.Size(123, 22);
this.saveAsToolStripMenuSaveAs.Text = "Save As...";
this.saveAsToolStripMenuSaveAs.Click += new System.EventHandler(this.saveAsToolStripMenuSaveAs_Click);
//
// toolStripSeparator1
//
this.toolStripSeparator1.Name = "toolStripSeparator1";
this.toolStripSeparator1.Size = new System.Drawing.Size(120, 6);
//
// quitToolStripMenuQuit
//
this.quitToolStripMenuQuit.Name = "quitToolStripMenuQuit";
this.quitToolStripMenuQuit.Size = new System.Drawing.Size(123, 22);
this.quitToolStripMenuQuit.Text = "Quit";
this.quitToolStripMenuQuit.Click += new System.EventHandler(this.quitToolStripMenuQuit_Click);
//
// actionToolStripMenuItem
//
this.actionToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.MenuItemGenerateHTMLReport,
this.generateHTMLReportWithThumbnailsToolStripMenuItem});
this.actionToolStripMenuItem.Name = "actionToolStripMenuItem";
this.actionToolStripMenuItem.Size = new System.Drawing.Size(54, 20);
this.actionToolStripMenuItem.Text = "Action";
//
// MenuItemGenerateHTMLReport
//
this.MenuItemGenerateHTMLReport.Name = "MenuItemGenerateHTMLReport";
this.MenuItemGenerateHTMLReport.Size = new System.Drawing.Size(287, 22);
this.MenuItemGenerateHTMLReport.Text = "Generate HTML Report";
this.MenuItemGenerateHTMLReport.Click += new System.EventHandler(this.MenuItemGenerateHTMLReport_Click);
//
// helpToolStripMenuItem
//
this.helpToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.howToUseWithUnrealEngineToolStripMenuItem,
this.toolStripSeparator3,
this.aboutToolStripMenuItem});
this.helpToolStripMenuItem.Name = "helpToolStripMenuItem";
this.helpToolStripMenuItem.Size = new System.Drawing.Size(44, 20);
this.helpToolStripMenuItem.Text = "Help";
//
// howToUseWithUnrealEngineToolStripMenuItem
//
this.howToUseWithUnrealEngineToolStripMenuItem.Name = "howToUseWithUnrealEngineToolStripMenuItem";
this.howToUseWithUnrealEngineToolStripMenuItem.Size = new System.Drawing.Size(238, 22);
this.howToUseWithUnrealEngineToolStripMenuItem.Text = "How to use with UnrealEngine?";
this.howToUseWithUnrealEngineToolStripMenuItem.Click += new System.EventHandler(this.howToUseWithUnrealEngineToolStripMenuItem_Click);
//
// toolStripSeparator3
//
this.toolStripSeparator3.Name = "toolStripSeparator3";
this.toolStripSeparator3.Size = new System.Drawing.Size(235, 6);
//
// aboutToolStripMenuItem
//
this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem";
this.aboutToolStripMenuItem.Size = new System.Drawing.Size(238, 22);
this.aboutToolStripMenuItem.Text = "About";
//
// saveFileDialog1
//
this.saveFileDialog1.DefaultExt = "IVxml";
this.saveFileDialog1.Filter = "ImageValidator files|*.IVxml|all files|*.*";
this.saveFileDialog1.Title = "Save ImageValidator Reference";
//
// saveFileDialogExport
//
this.saveFileDialogExport.DefaultExt = "html";
this.saveFileDialogExport.Filter = "HTML files|*.html;*htm|All files|*.*";
//
// textBoxCountToFail
//
this.textBoxCountToFail.AllowSpace = false;
this.textBoxCountToFail.Location = new System.Drawing.Point(317, 70);
this.textBoxCountToFail.Name = "textBoxCountToFail";
this.textBoxCountToFail.Size = new System.Drawing.Size(49, 20);
this.textBoxCountToFail.TabIndex = 9;
this.textBoxCountToFail.Text = "0";
this.textBoxCountToFail.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.textBoxCountToFail.TextChanged += new System.EventHandler(this.textBoxCountToFail_TextChanged);
//
// textBoxThreshold
//
this.textBoxThreshold.AllowSpace = false;
this.textBoxThreshold.Location = new System.Drawing.Point(121, 70);
this.textBoxThreshold.Name = "textBoxThreshold";
this.textBoxThreshold.Size = new System.Drawing.Size(49, 20);
this.textBoxThreshold.TabIndex = 7;
this.textBoxThreshold.Text = "0";
this.textBoxThreshold.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.textBoxThreshold.TextChanged += new System.EventHandler(this.textBoxThreshold_TextChanged);
//
// generateHTMLReportWithThumbnailsToolStripMenuItem
//
this.generateHTMLReportWithThumbnailsToolStripMenuItem.Name = "generateHTMLReportWithThumbnailsToolStripMenuItem";
this.generateHTMLReportWithThumbnailsToolStripMenuItem.Size = new System.Drawing.Size(287, 22);
this.generateHTMLReportWithThumbnailsToolStripMenuItem.Text = "Generate HTML Report with Thumbnails";
this.generateHTMLReportWithThumbnailsToolStripMenuItem.Click += new System.EventHandler(this.MenuItemGenerateHTMLReportWithT_Click);
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(909, 643);
this.Controls.Add(this.buttonPickRefFolder);
this.Controls.Add(this.pictureBoxRef);
this.Controls.Add(this.textBoxTestDir);
this.Controls.Add(this.pictureBoxDiff);
this.Controls.Add(this.buttonPickTestFolder);
this.Controls.Add(this.pictureBoxTest);
this.Controls.Add(this.label3);
this.Controls.Add(this.listView1);
this.Controls.Add(this.label4);
this.Controls.Add(this.textBoxCountToFail);
this.Controls.Add(this.menuStrip1);
this.Controls.Add(this.label2);
this.Controls.Add(this.textBoxRefDir);
this.Controls.Add(this.textBoxThreshold);
this.Controls.Add(this.label1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MinimumSize = new System.Drawing.Size(400, 500);
this.Name = "Form1";
this.Text = "WindowTitle";
this.Load += new System.EventHandler(this.Form1_Load);
this.Resize += new System.EventHandler(this.Form1_Resize);
((System.ComponentModel.ISupportInitialize)(this.pictureBoxTest)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBoxDiff)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBoxRef)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.fileSystemWatcher1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.fileSystemWatcher2)).EndInit();
this.menuStrip1.ResumeLayout(false);
this.menuStrip1.PerformLayout();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.FolderBrowserDialog folderBrowserDialog1;
private System.Windows.Forms.ImageList imageListThumbnails;
private System.Windows.Forms.ListView listView1;
private System.Windows.Forms.TextBox textBoxRefDir;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.OpenFileDialog openFileDialog1;
private System.Windows.Forms.PictureBox pictureBoxTest;
private System.Windows.Forms.PictureBox pictureBoxDiff;
private System.Windows.Forms.PictureBox pictureBoxRef;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.Label label3;
private NumericTextBox textBoxThreshold;
private NumericTextBox textBoxCountToFail;
private System.Windows.Forms.Timer timer1;
private System.IO.FileSystemWatcher fileSystemWatcher1;
private System.IO.FileSystemWatcher fileSystemWatcher2;
private System.Windows.Forms.MenuStrip menuStrip1;
private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem newToolStripMenuNew;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
private System.Windows.Forms.ToolStripMenuItem saveToolStripMenuSave;
private System.Windows.Forms.ToolStripMenuItem saveAsToolStripMenuSaveAs;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
private System.Windows.Forms.ToolStripMenuItem quitToolStripMenuQuit;
private System.Windows.Forms.TextBox textBoxTestDir;
private System.Windows.Forms.Button buttonPickTestFolder;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.SaveFileDialog saveFileDialog1;
private System.Windows.Forms.Button buttonPickRefFolder;
private System.Windows.Forms.ToolStripMenuItem openToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem helpToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem howToUseWithUnrealEngineToolStripMenuItem;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem actionToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem MenuItemGenerateHTMLReport;
private System.Windows.Forms.SaveFileDialog saveFileDialogExport;
private System.Windows.Forms.ToolStripMenuItem generateHTMLReportWithThumbnailsToolStripMenuItem;
}
}