Class SpriteCategory
- Namespace
- TaleWorlds.TwoDimension
- Assembly
- TaleWorlds.TwoDimension.dll
public class SpriteCategory
- Inheritance
-
SpriteCategory
- Inherited Members
Constructors
SpriteCategory(string, SpriteData, int, bool)
public SpriteCategory(string name, SpriteData spriteData, int spriteSheetCount, bool alwaysLoad = false)
Parameters
namestringspriteDataSpriteDataspriteSheetCountintalwaysLoadbool
Fields
AlwaysLoad
public readonly bool AlwaysLoad
Field Value
SpriteSheetSize
public const int SpriteSheetSize = 4096
Field Value
Properties
IsLoaded
public bool IsLoaded { get; }
Property Value
Name
public string Name { get; }
Property Value
SheetSizes
public Vec2i[] SheetSizes { get; set; }
Property Value
- Vec2i[]
SortedSpritePartList
public List<SpritePart> SortedSpritePartList { get; }
Property Value
SpriteData
public SpriteData SpriteData { get; }
Property Value
SpriteParts
public List<SpritePart> SpriteParts { get; }
Property Value
SpriteSheetCount
public int SpriteSheetCount { get; set; }
Property Value
SpriteSheets
public List<Texture> SpriteSheets { get; }
Property Value
Methods
InitializePartialLoad()
public void InitializePartialLoad()
IsCategoryFullyLoaded()
public bool IsCategoryFullyLoaded()
Returns
Load(ITwoDimensionResourceContext, ResourceDepot)
public void Load(ITwoDimensionResourceContext resourceContext, ResourceDepot resourceDepot)
Parameters
resourceContextITwoDimensionResourceContextresourceDepotResourceDepot
PartialLoadAtIndex(ITwoDimensionResourceContext, ResourceDepot, int)
public void PartialLoadAtIndex(ITwoDimensionResourceContext resourceContext, ResourceDepot resourceDepot, int sheetIndex)
Parameters
resourceContextITwoDimensionResourceContextresourceDepotResourceDepotsheetIndexint
PartialUnloadAtIndex(int)
public void PartialUnloadAtIndex(int sheetIndex)
Parameters
sheetIndexint
ReleasePartialLoad()
public void ReleasePartialLoad()
SortList()
public void SortList()
Unload()
public void Unload()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).