using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
namespace BansheeEngine
{
/** @addtogroup GUI
* @{
*/
/// Contains separate GUI content images for every possible GUI element state.
[StructLayout(LayoutKind.Sequential), SerializeObject]
public partial struct GUIContentImages
{
/// Initializes the struct with default values.
public static GUIContentImages Default()
{
GUIContentImages value = new GUIContentImages();
value.normal = null;
value.hover = null;
value.active = null;
value.focused = null;
value.normalOn = null;
value.hoverOn = null;
value.activeOn = null;
value.focusedOn = null;
return value;
}
public GUIContentImages(SpriteTexture image)
{
this.normal = image;
this.hover = image;
this.active = image;
this.focused = image;
this.normalOn = image;
this.hoverOn = image;
this.activeOn = image;
this.focusedOn = image;
}
public SpriteTexture normal;
public SpriteTexture hover;
public SpriteTexture active;
public SpriteTexture focused;
public SpriteTexture normalOn;
public SpriteTexture hoverOn;
public SpriteTexture activeOn;
public SpriteTexture focusedOn;
}
/** @} */
}