M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager Class Reference

Public Member Functions

bool IsCachedInventoryTableauSceneUsed ()
 
Scene GetCachedInventoryTableauScene ()
 
void ReturnCachedInventoryTableauScene ()
 
bool IsCachedMapConversationTableauSceneUsed ()
 
Scene GetCachedMapConversationTableauScene ()
 
void ReturnCachedMapConversationTableauScene ()
 
void OnImguiProfilerTick ()
 
Texture CreateAvatarTexture (string avatarID, byte[] avatarBytes, uint width, uint height, AvatarData.ImageType imageType)
 
void BeginCreateItemTexture (ItemObject itemObject, string additionalArgs, Action< Texture > setAction)
 
void BeginCreateCraftingPieceTexture (CraftingPiece craftingPiece, string type, Action< Texture > setAction)
 
void BeginCreateCharacterTexture (CharacterCode characterCode, Action< Texture > setAction, bool isBig)
 
Texture GetCachedHeroSilhouetteTexture ()
 
Texture BeginCreateBannerTexture (BannerCode bannerCode, Action< Texture > setAction, bool isTableauOrNineGrid=false, bool isLarge=false)
 
void Tick ()
 
void ReleaseTextureWithId (CraftingPiece craftingPiece, string type)
 
void ForceReleaseBanner (BannerCode bannerCode, bool isTableau=false, bool isLarge=false)
 

Static Public Member Functions

static int GetNumberOfPendingRequests ()
 
static bool IsNativeMemoryCleared ()
 
static void InitializeManager ()
 
static void InitializeSandboxValues ()
 
static void ReleaseSandboxValues ()
 
static void ClearManager ()
 

Properties

static TableauCacheManager Current [get]
 
MatrixFrame InventorySceneCameraFrame [get]
 

Member Function Documentation

◆ IsCachedInventoryTableauSceneUsed()

bool TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.IsCachedInventoryTableauSceneUsed ( )

◆ GetCachedInventoryTableauScene()

Scene TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.GetCachedInventoryTableauScene ( )

◆ ReturnCachedInventoryTableauScene()

void TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.ReturnCachedInventoryTableauScene ( )

◆ IsCachedMapConversationTableauSceneUsed()

bool TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.IsCachedMapConversationTableauSceneUsed ( )

◆ GetCachedMapConversationTableauScene()

Scene TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.GetCachedMapConversationTableauScene ( )

◆ ReturnCachedMapConversationTableauScene()

void TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.ReturnCachedMapConversationTableauScene ( )

◆ GetNumberOfPendingRequests()

static int TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.GetNumberOfPendingRequests ( )
static

◆ IsNativeMemoryCleared()

static bool TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.IsNativeMemoryCleared ( )
static

◆ InitializeManager()

static void TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.InitializeManager ( )
static

◆ InitializeSandboxValues()

static void TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.InitializeSandboxValues ( )
static

◆ ReleaseSandboxValues()

static void TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.ReleaseSandboxValues ( )
static

◆ ClearManager()

static void TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.ClearManager ( )
static

◆ OnImguiProfilerTick()

void TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.OnImguiProfilerTick ( )

◆ CreateAvatarTexture()

Texture TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.CreateAvatarTexture ( string  avatarID,
byte[]  avatarBytes,
uint  width,
uint  height,
AvatarData::ImageType  imageType 
)

◆ BeginCreateItemTexture()

void TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.BeginCreateItemTexture ( ItemObject  itemObject,
string  additionalArgs,
Action< Texture setAction 
)

◆ BeginCreateCraftingPieceTexture()

void TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.BeginCreateCraftingPieceTexture ( CraftingPiece  craftingPiece,
string  type,
Action< Texture setAction 
)

◆ BeginCreateCharacterTexture()

void TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.BeginCreateCharacterTexture ( CharacterCode  characterCode,
Action< Texture setAction,
bool  isBig 
)

◆ GetCachedHeroSilhouetteTexture()

Texture TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.GetCachedHeroSilhouetteTexture ( )

◆ BeginCreateBannerTexture()

Texture TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.BeginCreateBannerTexture ( BannerCode  bannerCode,
Action< Texture setAction,
bool  isTableauOrNineGrid = false,
bool  isLarge = false 
)

◆ Tick()

void TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.Tick ( )

◆ ReleaseTextureWithId()

void TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.ReleaseTextureWithId ( CraftingPiece  craftingPiece,
string  type 
)

◆ ForceReleaseBanner()

void TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.ForceReleaseBanner ( BannerCode  bannerCode,
bool  isTableau = false,
bool  isLarge = false 
)

Property Documentation

◆ Current

TableauCacheManager TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.Current
staticget

◆ InventorySceneCameraFrame

MatrixFrame TaleWorlds.MountAndBlade.View.Tableaus.TableauCacheManager.InventorySceneCameraFrame
get