Example #1
0
		public static void Load(swig.GraphicsDevice graphicsDevice)
		{
			Play = LoadAppResource(graphicsDevice, "resources/Play.png");
			Stop = LoadAppResource(graphicsDevice, "resources/Stop.png");
			Pause = LoadAppResource(graphicsDevice, "resources/Pause.png");
			Step = LoadAppResource(graphicsDevice, "resources/Step.png");
			BackStep = LoadAppResource(graphicsDevice, "resources/BackStep.png");

			Icons["Copy"] = LoadAppResource(graphicsDevice, "resources/icons/Copy.png");
			Icons["Paste"] = LoadAppResource(graphicsDevice, "resources/icons/Paste.png");

			Icons["AppIcon"] = LoadAppResource(graphicsDevice, "resources/icon.png");

			Icons["VisibleShow"] = LoadAppResource(graphicsDevice, "resources/icons/Visible_Show.png");
			Icons["VisibleHide"] = LoadAppResource(graphicsDevice, "resources/icons/Visible_Hide.png");

			Icons["EnlargeAnchor"] = LoadAppResource(graphicsDevice, "resources/icons/EnlargeAnchor.png");
			Icons["ShrinkAnchor"] = LoadAppResource(graphicsDevice, "resources/icons/ShrinkAnchor.png");

			Icons["AutoZoom_On"] = LoadAppResource(graphicsDevice, "resources/icons/AutoZoom_On.png");
			Icons["AutoZoom_Off"] = LoadAppResource(graphicsDevice, "resources/icons/AutoZoom_Off.png");

			Icons["FileViewer_Directory"] = LoadAppResource(graphicsDevice, "resources/icons/FileViewer_Directory.png");
			Icons["FileViewer_EffekseerProj"] = LoadAppResource(graphicsDevice, "resources/icons/FileViewer_EffekseerProj.png");

			Icons["ButtonMin"] = LoadAppResource(graphicsDevice, "resources/icons/Button_Min.png");
			Icons["ButtonMax"] = LoadAppResource(graphicsDevice, "resources/icons/Button_Max.png");
			Icons["ButtonMaxCancel"] = LoadAppResource(graphicsDevice, "resources/icons/Button_MaxCancel.png");
			Icons["ButtonClose"] = LoadAppResource(graphicsDevice, "resources/icons/Button_Close.png");
		}
Example #2
0
		public static swig.ReloadableImage Load(swig.GraphicsDevice graphicsDevice, string path, bool isRequiredToReload = false)
		{
			if (tempImages.ContainsKey(path) && !isRequiredToReload)
			{
				return tempImages[path];
			}
			else
			{
				if (tempImages.ContainsKey(path))
				{
					tempImages[path].Invalidate();
					tempImages[path].Validate();
					return tempImages[path];
				}

				var img = swig.ReloadableImage.Create(graphicsDevice, path);
				if (img != null)
				{
					tempImages.Add(path, img);
				}
				return img;
			}
		}
Example #3
0
		public static swig.ReloadableImage LoadAppResource(swig.GraphicsDevice graphicsDevice, string path)
		{
			string appDirectory = GUI.Manager.GetEntryDirectory();
			string fullPath = Path.Combine(appDirectory, path);
			return swig.ReloadableImage.Create(graphicsDevice, fullPath);
		}