tModLoader v2024.11
A mod to make and play Terraria mods
ModBiomeBestiaryInfoElement Class Reference

Inherits ModBestiaryInfoElement, and IBestiaryBackgroundImagePathAndColorProvider.

Public Member Functions

 ModBiomeBestiaryInfoElement (ModLoader.Mod mod, string displayName, string iconPath, string backgroundPath, Color? backgroundColor)
 
Color? GetBackgroundColor ()
 
Asset< Texture2D > GetBackgroundImage ()
 
override UIElement GetFilterImage ()
 
- Public Member Functions inherited from ModBestiaryInfoElement
string GetDisplayNameKey ()
 
virtual UIElement GetFilterImage ()
 
string GetSearchString (ref BestiaryUICollectionInfo info)
 
UIElement ProvideUIElement (BestiaryUICollectionInfo info)
 Use to create the UIElement for this bestiary entry. Called when the bestiary entry is clicked in-game. Use BestiaryUICollectionInfo.UnlockState to dynamically populate the UI according to how fully unlocked this particular bestiary entry is. Return null if no UIElement should be provided, which is usually the case for NPC never encountered. More...
 
string GetDisplayNameKey ()
 
UIElement GetFilterImage ()
 
string GetSearchString (ref BestiaryUICollectionInfo info)
 
UIElement ProvideUIElement (BestiaryUICollectionInfo info)
 Use to create the UIElement for this bestiary entry. Called when the bestiary entry is clicked in-game. Use BestiaryUICollectionInfo.UnlockState to dynamically populate the UI according to how fully unlocked this particular bestiary entry is. Return null if no UIElement should be provided, which is usually the case for NPC never encountered. More...
 
Color? GetBackgroundColor ()
 
Asset< Texture2D > GetBackgroundImage ()
 

Member Function Documentation

◆ GetBackgroundColor()

Color? ModBiomeBestiaryInfoElement.GetBackgroundColor ( )

◆ GetBackgroundImage()

Asset< Texture2D > ModBiomeBestiaryInfoElement.GetBackgroundImage ( )

◆ GetFilterImage()

override UIElement ModBiomeBestiaryInfoElement.GetFilterImage ( )
virtual

Reimplemented from ModBestiaryInfoElement.