14#ifndef fsCNameComponenthdr
15#define fsCNameComponenthdr
Definition fsCEntity.h:39
fsCNameComponent(fsCEntity *pParent)
Definition fsCNameComponent.cpp:124
const fsStr & localisedNameGet() const
Definition fsCNameComponent.cpp:39
static const fsChar mHiddenPrefix
Definition fsCNameComponent.h:39
friend class fsCComponentFactory
Definition fsCNameComponent.h:24
static fsCNameComponent * get(const fsCEntity *pEntity)
Definition fsCNameComponent.cpp:16
const fsStr & nameSansSuffixGet() const
Definition fsCNameComponent.cpp:29
static fsStr nameSansPrefixCalculate(const fsStr &pLayerName)
Definition fsCNameComponent.cpp:82
virtual ~fsCNameComponent()
Definition fsCNameComponent.cpp:129
static const fsChar mVisiblePrefix
Definition fsCNameComponent.h:40
static fsStr localisedNameCalculate(const fsStr &pLayerName)
Definition fsCNameComponent.cpp:51
static const fsStr mTaskChar
Definition fsCNameComponent.h:41
fsStr mLocalisedName
Definition fsCNameComponent.h:53
static const fsCUniqueId mTypeId
Definition fsCNameComponent.h:42
static fsIComponent * create(fsCEntity *pParent)
Definition fsCNameComponent.cpp:117
fsStr mFullName
Definition fsCNameComponent.h:51
fsStr mStrippedName
Definition fsCNameComponent.h:52
const fsStr & nameSansPrefixGet() const
Definition fsCNameComponent.cpp:34
static fsStr nameSansSuffixCalculate(const fsStr &pLayerName)
Definition fsCNameComponent.cpp:61
Definition fsCUniqueId.h:21
void initialise()
Definition fsIComponent.cpp:51
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
char fsChar
Definition fsBaseTypes.h:12