123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- using CommonUI.Display;
- using CommonUI.Loader;
- namespace CommonUI.Editor
- {
- public class ImageLoader : AbstractLoader
- {
- private Image mImage;
- public override void ReleaseTexture()
- {
- if(mImage != null)
- {
- mImage.ReleaseTexture();
- }
- }
- public ImageLoader(string name) : base(name) { }
- public override Image GetImage(string filePath)
- {
- if (FileName == null) { return null; }
- if (mImage == null) { mImage = Driver.Instance.createImage(filePath); }
- return mImage;
- }
- public override void Dispose()
- {
- if (mImage != null)
- {
- mImage.Dispose();
- mImage = null;
- }
- base.Dispose();
- }
- public override Cell.CPJResource GetAtlasResource(string filePath)
- {
- return null;
- }
- }
- }
|