Class ImageManager
Implements image management for any control using textures/images (Image, ImageBrush)
Inheritance
System.Object
ImageManager
Inherited Members
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: EmptyKeys.UserInterface
Assembly: EmptyKeys.UserInterface.dll
Syntax
public sealed class ImageManager
Properties
Instance
Gets the instance.
Declaration
public static ImageManager Instance { get; }
Property Value
| Type | Description |
|---|---|
| ImageManager | The instance. |
Methods
AddImage(String)
Adds the image.
Declaration
public void AddImage(string imageAsset)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | imageAsset | The image asset. |
ClearCache()
Clears the cache.
Declaration
public void ClearCache()
GetImage(String)
Gets the image.
Declaration
public TextureBase GetImage(string assetName)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | assetName | Name of the asset. |
Returns
| Type | Description |
|---|---|
| EmptyKeys.UserInterface.Media.TextureBase |
LoadImages(Object, String)
Loads the images.
Declaration
public void LoadImages(object contentManager, string basePath = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | contentManager | The content manager. |
| System.String | basePath | The base path. |