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
name
stringspriteData
SpriteDataspriteSheetCount
intalwaysLoad
bool
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
resourceContext
ITwoDimensionResourceContextresourceDepot
ResourceDepot
PartialLoadAtIndex(ITwoDimensionResourceContext, ResourceDepot, int)
public void PartialLoadAtIndex(ITwoDimensionResourceContext resourceContext, ResourceDepot resourceDepot, int sheetIndex)
Parameters
resourceContext
ITwoDimensionResourceContextresourceDepot
ResourceDepotsheetIndex
int
PartialUnloadAtIndex(int)
public void PartialUnloadAtIndex(int sheetIndex)
Parameters
sheetIndex
int
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).