Table of Contents

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 string
spriteData SpriteData
spriteSheetCount int
alwaysLoad bool

Fields

AlwaysLoad

public readonly bool AlwaysLoad

Field Value

bool

SpriteSheetSize

public const int SpriteSheetSize = 4096

Field Value

int

Properties

IsLoaded

public bool IsLoaded { get; }

Property Value

bool

Name

public string Name { get; }

Property Value

string

SheetSizes

public Vec2i[] SheetSizes { get; set; }

Property Value

Vec2i[]

SortedSpritePartList

public List<SpritePart> SortedSpritePartList { get; }

Property Value

List<SpritePart>

SpriteData

public SpriteData SpriteData { get; }

Property Value

SpriteData

SpriteParts

public List<SpritePart> SpriteParts { get; }

Property Value

List<SpritePart>

SpriteSheetCount

public int SpriteSheetCount { get; set; }

Property Value

int

SpriteSheets

public List<Texture> SpriteSheets { get; }

Property Value

List<Texture>

Methods

InitializePartialLoad()

public void InitializePartialLoad()

IsCategoryFullyLoaded()

public bool IsCategoryFullyLoaded()

Returns

bool

Load(ITwoDimensionResourceContext, ResourceDepot)

public void Load(ITwoDimensionResourceContext resourceContext, ResourceDepot resourceDepot)

Parameters

resourceContext ITwoDimensionResourceContext
resourceDepot ResourceDepot

PartialLoadAtIndex(ITwoDimensionResourceContext, ResourceDepot, int)

public void PartialLoadAtIndex(ITwoDimensionResourceContext resourceContext, ResourceDepot resourceDepot, int sheetIndex)

Parameters

resourceContext ITwoDimensionResourceContext
resourceDepot ResourceDepot
sheetIndex 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).