implemented basics of skin system.

This commit is contained in:
2019-01-26 23:57:00 -06:00
parent 261b79c7b4
commit 1ae37bb219
4 changed files with 70 additions and 17 deletions

Binary file not shown.

View File

@@ -637,6 +637,13 @@
RGBA data of this color.
</summary>
</member>
<member name="M:RecrownedAthenaeum.Data.SkinData.ColorData.#ctor(System.String,Microsoft.Xna.Framework.Color)">
<summary>
Sets values for data.
</summary>
<param name="name">the name to be referenced by.</param>
<param name="color">The color value <paramref name="name"/> represents.</param>
</member>
<member name="T:RecrownedAthenaeum.Data.SkinData.DefinitionData">
<summary>
Definition data for data transfer.
@@ -652,6 +659,13 @@
The skin definition data.
</summary>
</member>
<member name="M:RecrownedAthenaeum.Data.SkinData.DefinitionData.#ctor(System.String,RecrownedAthenaeum.UI.Skin.Definitions.ISkinDefinitionData)">
<summary>
Sets values for data.
</summary>
<param name="name">The name to be referenced by.</param>
<param name="skinDefinitionData">The skin data.</param>
</member>
<member name="M:RecrownedAthenaeum.ContentReaders.TextureAtlasDataReader.GenerateAtlasRegionsFromData(RecrownedAthenaeum.Data.TextureAtlasData,Microsoft.Xna.Framework.Graphics.Texture2D)">
<summary>
Generates region given <see cref="T:RecrownedAthenaeum.Data.TextureAtlasData"/>.
@@ -1736,11 +1750,16 @@
Manages reference to default and loading of custom skins.
</summary>
</member>
<member name="P:RecrownedAthenaeum.UI.Skin.SkinManager.ReadyForUse">
<member name="P:RecrownedAthenaeum.UI.Skin.SkinManager.MergingSkins">
<summary>
Whether or not the skin manager is set up with a <see cref="P:RecrownedAthenaeum.UI.Skin.SkinManager.BaseSkin"/> and <see cref="P:RecrownedAthenaeum.UI.Skin.SkinManager.loadedSkin"/>.
</summary>
</member>
<member name="P:RecrownedAthenaeum.UI.Skin.SkinManager.SkinUseable">
<summary>
Whether or not this manager has been set up with at least a base skin.
</summary>
</member>
<member name="F:RecrownedAthenaeum.UI.Skin.SkinManager.skinPaths">
<summary>
The list of paths for all found skins by <see cref="M:RecrownedAthenaeum.UI.Skin.SkinManager.SearchSkinDirectory"/>. May be null.
@@ -1778,7 +1797,7 @@
</member>
<member name="P:RecrownedAthenaeum.UI.Skin.SkinManager.BaseSkin">
<summary>
The fallback skin in case the selected skin doesn't cover a specific definition or color.
The default skin in case the selected skin doesn't cover a specific definition or color.
</summary>
</member>
<member name="F:RecrownedAthenaeum.UI.Skin.SkinManager.skinsDirectory">
@@ -1800,7 +1819,7 @@
</member>
<member name="M:RecrownedAthenaeum.UI.Skin.SkinManager.LoadSkin(RecrownedAthenaeum.Data.SkinData,System.String,Microsoft.Xna.Framework.Graphics.GraphicsDevice)">
<summary>
loads a skin asynchronously.
loads a skin asynchronously to the <see cref="P:RecrownedAthenaeum.UI.Skin.SkinManager.loadedSkin"/>.
</summary>
<param name="graphicsDevice">Graphics device to use for texture creation. Uses graphics device from <see cref="T:RecrownedAthenaeum.Configuration"/>by default.</param>
<param name="skinData">The data to generate from.</param>