Cyrus Mod Loader
Loading...
Searching...
No Matches
BadgeTemplate Class Reference

#include <BadgeTemplate.h>

Inheritance diagram for BadgeTemplate:
CoreTemplate PropertyClass

Public Member Functions

std::string getBadgeName ()
 
void setBadgeName (std::string val)
 
std::string getBadgeTitle ()
 
void setBadgeTitle (std::string val)
 
std::string getBadgeInfo ()
 
void setBadgeInfo (std::string val)
 
std::string getBadgeProgressInfo ()
 
void setBadgeProgressInfo (std::string val)
 
std::string getBadgeReplace ()
 
void setBadgeReplace (std::string val)
 
bool getClearRegistry ()
 
void setClearRegistry (bool val)
 
RequirementList ** getRequirements ()
 
void setRequirements (RequirementList **val)
 
ResultList ** getCompleteResults ()
 
void setCompleteResults (ResultList **val)
 
List< std::string > getBadgeAdjectives ()
 
void setBadgeAdjectives (List< std::string > val)
 
std::string getRegistryName ()
 
void setRegistryName (std::string val)
 
int getRegistryValue ()
 
void setRegistryValue (int val)
 
bool getShowTitle ()
 
void setShowTitle (bool val)
 
bool getAutoAddBadge ()
 
void setAutoAddBadge (bool val)
 
unsigned int getIndex ()
 
void setIndex (unsigned int val)
 
std::string getBadgeOutline ()
 
void setBadgeOutline (std::string val)
 
std::string getBadgeImage ()
 
void setBadgeImage (std::string val)
 
bool getDynamicBadge ()
 
void setDynamicBadge (bool val)
 
std::string getBadgeFilterName ()
 
void setBadgeFilterName (std::string val)
 
bool getExtraCredit ()
 
void setExtraCredit (bool val)
 
bool getOvercount ()
 
void setOvercount (bool val)
 
unsigned int getOvercountInterval ()
 
void setOvercountInterval (unsigned int val)
 
std::string getOvercountLootTable ()
 
void setOvercountLootTable (std::string val)
 
std::string getRecurringRewardsDescription ()
 
void setRecurringRewardsDescription (std::string val)
 
std::string getRewardLootTable ()
 
void setRewardLootTable (std::string val)
 
List< std::string > getRequiredAutoAddBadgeList ()
 
void setRequiredAutoAddBadgeList (List< std::string > val)
 
- Public Member Functions inherited from PropertyClass
virtual char * getClassName ()=0
 Gets the class name of the derived class in the format class T[*].
 
virtual void * getPropertyList ()=0
 Constructs and caches the PropertyList for the derived class, adding all reflected members and member functions.
 
virtual bool copy (uint32_t a1)=0
 Copies the property class data.
 
virtual void * serialize (void *a2, uint32_t a3)=0
 Serializes the derived class's PropertyList as XML.
 
virtual bool onCreated ()=0
 Called when the PropertyClass is created.
 
template<typename T >
CYRUS T * as ()
 Casts this to a pointer of type T.
 
virtual void onPostLoad ()=0
 Called when the PropertyClass is loaded, i.e., initialize is called and onCreated has finished.
 
virtual void onFinalizeLoad ()=0
 
virtual bool shouldNotSerialize ()=0
 Determines if the PropertyClass should not be serialized.
 

Additional Inherited Members

- Public Attributes inherited from CoreTemplate
std::vector< BehaviorTemplate * > behaviors
 

Member Function Documentation

◆ getAutoAddBadge()

bool BadgeTemplate::getAutoAddBadge ( )
inline

◆ getBadgeAdjectives()

List< std::string > BadgeTemplate::getBadgeAdjectives ( )
inline

◆ getBadgeFilterName()

std::string BadgeTemplate::getBadgeFilterName ( )
inline

◆ getBadgeImage()

std::string BadgeTemplate::getBadgeImage ( )
inline

◆ getBadgeInfo()

std::string BadgeTemplate::getBadgeInfo ( )
inline

◆ getBadgeName()

std::string BadgeTemplate::getBadgeName ( )
inline

◆ getBadgeOutline()

std::string BadgeTemplate::getBadgeOutline ( )
inline

◆ getBadgeProgressInfo()

std::string BadgeTemplate::getBadgeProgressInfo ( )
inline

◆ getBadgeReplace()

std::string BadgeTemplate::getBadgeReplace ( )
inline

◆ getBadgeTitle()

std::string BadgeTemplate::getBadgeTitle ( )
inline

◆ getClearRegistry()

bool BadgeTemplate::getClearRegistry ( )
inline

◆ getCompleteResults()

ResultList ** BadgeTemplate::getCompleteResults ( )
inline

◆ getDynamicBadge()

bool BadgeTemplate::getDynamicBadge ( )
inline

◆ getExtraCredit()

bool BadgeTemplate::getExtraCredit ( )
inline

◆ getIndex()

unsigned int BadgeTemplate::getIndex ( )
inline

◆ getOvercount()

bool BadgeTemplate::getOvercount ( )
inline

◆ getOvercountInterval()

unsigned int BadgeTemplate::getOvercountInterval ( )
inline

◆ getOvercountLootTable()

std::string BadgeTemplate::getOvercountLootTable ( )
inline

◆ getRecurringRewardsDescription()

std::string BadgeTemplate::getRecurringRewardsDescription ( )
inline

◆ getRegistryName()

std::string BadgeTemplate::getRegistryName ( )
inline

◆ getRegistryValue()

int BadgeTemplate::getRegistryValue ( )
inline

◆ getRequiredAutoAddBadgeList()

List< std::string > BadgeTemplate::getRequiredAutoAddBadgeList ( )
inline

◆ getRequirements()

RequirementList ** BadgeTemplate::getRequirements ( )
inline

◆ getRewardLootTable()

std::string BadgeTemplate::getRewardLootTable ( )
inline

◆ getShowTitle()

bool BadgeTemplate::getShowTitle ( )
inline

◆ setAutoAddBadge()

void BadgeTemplate::setAutoAddBadge ( bool val)
inline

◆ setBadgeAdjectives()

void BadgeTemplate::setBadgeAdjectives ( List< std::string > val)
inline

◆ setBadgeFilterName()

void BadgeTemplate::setBadgeFilterName ( std::string val)
inline

◆ setBadgeImage()

void BadgeTemplate::setBadgeImage ( std::string val)
inline

◆ setBadgeInfo()

void BadgeTemplate::setBadgeInfo ( std::string val)
inline

◆ setBadgeName()

void BadgeTemplate::setBadgeName ( std::string val)
inline

◆ setBadgeOutline()

void BadgeTemplate::setBadgeOutline ( std::string val)
inline

◆ setBadgeProgressInfo()

void BadgeTemplate::setBadgeProgressInfo ( std::string val)
inline

◆ setBadgeReplace()

void BadgeTemplate::setBadgeReplace ( std::string val)
inline

◆ setBadgeTitle()

void BadgeTemplate::setBadgeTitle ( std::string val)
inline

◆ setClearRegistry()

void BadgeTemplate::setClearRegistry ( bool val)
inline

◆ setCompleteResults()

void BadgeTemplate::setCompleteResults ( ResultList ** val)
inline

◆ setDynamicBadge()

void BadgeTemplate::setDynamicBadge ( bool val)
inline

◆ setExtraCredit()

void BadgeTemplate::setExtraCredit ( bool val)
inline

◆ setIndex()

void BadgeTemplate::setIndex ( unsigned int val)
inline

◆ setOvercount()

void BadgeTemplate::setOvercount ( bool val)
inline

◆ setOvercountInterval()

void BadgeTemplate::setOvercountInterval ( unsigned int val)
inline

◆ setOvercountLootTable()

void BadgeTemplate::setOvercountLootTable ( std::string val)
inline

◆ setRecurringRewardsDescription()

void BadgeTemplate::setRecurringRewardsDescription ( std::string val)
inline

◆ setRegistryName()

void BadgeTemplate::setRegistryName ( std::string val)
inline

◆ setRegistryValue()

void BadgeTemplate::setRegistryValue ( int val)
inline

◆ setRequiredAutoAddBadgeList()

void BadgeTemplate::setRequiredAutoAddBadgeList ( List< std::string > val)
inline

◆ setRequirements()

void BadgeTemplate::setRequirements ( RequirementList ** val)
inline

◆ setRewardLootTable()

void BadgeTemplate::setRewardLootTable ( std::string val)
inline

◆ setShowTitle()

void BadgeTemplate::setShowTitle ( bool val)
inline