PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
CacheObject.c File Reference

Data Structures

class  RecipeCacheData
 

Functions

void CacheObject ()
 
bool AddRecipe (int recipe_id, int mask)
 
void UpdateMask (int recipe_id, int mask)
 
int GetNumberOfRecipes ()
 
array< intGetRecipes ()
 
bool IsContainRecipe (int recipe_id)
 
int GetMaskByRecipeID (int recipe_id)
 
int GetBitCountByRecipeID (int recipe_id)
 
void DebugPrint ()
 

Variables

class RecipeCacheData int
 
class RecipeCacheData m_Recipes
 
ref array< intm_RecipeIDs
 

Function Documentation

◆ AddRecipe()

bool AddRecipe ( int  recipe_id,
int  mask 
)

References m_RecipeIDs, m_Recipes, and UpdateMask().

◆ CacheObject()

◆ DebugPrint()

◆ GetBitCountByRecipeID()

int GetBitCountByRecipeID ( int  recipe_id)

◆ GetMaskByRecipeID()

int GetMaskByRecipeID ( int  recipe_id)

◆ GetNumberOfRecipes()

int GetNumberOfRecipes ( )

References m_Recipes.

◆ GetRecipes()

array< int > GetRecipes ( )

References m_RecipeIDs.

◆ IsContainRecipe()

bool IsContainRecipe ( int  recipe_id)

References m_Recipes.

◆ UpdateMask()

void UpdateMask ( int  recipe_id,
int  mask 
)

Variable Documentation

◆ int

◆ m_RecipeIDs

ref array<int> m_RecipeIDs

Referenced by AddRecipe(), CacheObject(), and GetRecipes().

◆ m_Recipes