3DCoat  3D-COAT 4.9.xx
3DCoat is the one application that has all the tools you need to take your 3D idea from a block of digital clay all the way to a production ready, fully textured organic or hard surface model.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
StringsList Member List

This is the complete list of members for StringsList, including all inherited members.

_ClassMaskBaseClassprotected
auto_cast(void *ptr) const BaseClass
BeforeChangeMember(BaseClass *MembClass, void *MembPtr, void *MembExtra, const char *MembName)BaseClassinlinevirtual
CanAcceptDrag(const char *MemberID)BaseClassinlinevirtual
CanBeDragged(const char *MemberID, int &dx, int &dy)BaseClassinlinevirtual
CheckCompartabilityWith(const char *TypeName, int TypeSize)BaseClassinlinevirtual
CheckDirectCasting() const overrideStringsListinlinevirtual
CheckIfFunction() const BaseClassinlinevirtual
condition_call(void *ptr)BaseClassinlinevirtual
CopyBaseClass(BaseClass *Dest, bool Add=false)BaseClassvirtual
CountObjects(int &required_index, int *counter, HashSummator *hash, BaseClassElement *result, const std::function< bool(BaseClassElement *)> *ForEachElem, bool OnlyPointersMode) overrideStringsListvirtual
CurrentSaveFileBaseClassstatic
DelElement(int Index) overrideStringsListvirtual
DeleteDefaultSubFields(TagsList &xml, void *ClassPtr, void *Extra=NULL)BaseClass
every(::std::function< bool(const comms::cStr *&)>) constcomms::cList< comms::cStr * >private
ExpandWith(const char *ElmName, void *base)BaseClassinlinevirtual
filter(cList< comms::cStr *, cList_Container< comms::cStr * > > &result,::std::function< bool(const comms::cStr *&)>) constcomms::cList< comms::cStr * >private
find(::std::function< bool(const comms::cStr *&)>) constcomms::cList< comms::cStr * >private
forEach(::std::function< void(const comms::cStr *&)>) constcomms::cList< comms::cStr * >private
ForEach(const std::function< bool(BaseClassElement *el)> &fn, bool OnlyPointsers=false)BaseClass
FromStr(const comms::cStr &bs)BaseClassvirtual
FullCopy(const void *SrcData, const void *SrcDataExtra, BaseClass *Dest, void *DestData, void *DestExtraPtr, CECopyContext *C) overrideStringsListvirtual
GetAmountOfElements()BaseClassvirtual
GetAmountOfElementsInUI()BaseClassvirtual
GetAmountOfElementsInXML()BaseClassvirtual
GetClassMask()BaseClassinlinevirtual
GetClassName() const overrideStringsListinlinevirtual
GetClassSize() const BaseClassvirtual
GetElement(BaseClassElement &res, int idx, const void *Ptr=nullptr, const void *Extra=nullptr)BaseClassvirtual
GetElementByName(const char *Name, void *Ptr, void *Extra, BaseClassElement &res, bool UI=false, bool Serialize=true)BaseClass
GetRoot()BaseClass
HandleKey(int code)BaseClassinlinevirtual
Load(TagsList &xml, void *ClassPtr, void *Extra=NULL) overrideStringsListvirtual
LoadBin(void *Data, void *Extra, BinStream *In, Enumerator *ExDictionary) overrideStringsListvirtual
new_element() const BaseClassvirtual
OnAcceptDrag(BaseClass *DraggedItemParent, const char *DraggedMemberID, const char *AcceptorMemberID, iRct MyRect)BaseClassinlinevirtual
OnChangeMember(BaseClass *MembClass, void *MembPtr, void *MembExtra, const char *MembName)BaseClassinlinevirtual
OnCreateControlFromScratch(const ClassEditorContext &Context, Rct &Rect)BaseClassinlinevirtual
OnEndDrag(const char *MemberID)BaseClassinlinevirtual
OnModifyControl(const char *FieldName, BaseWidget *W, ClassEditorContext &Context)BaseClassinlinevirtual
OnStartDrag(const char *MemberID)BaseClassinlinevirtual
ParentBCBaseClassprotected
pmutexBaseClassprotectedstatic
presenceBaseClassprotectedstatic
ProcessInEditor(BaseClass *Parent)BaseClassinlinevirtual
ReadFromFile(const char *Name)BaseClassvirtual
reduce(RES &res,::std::function< void(RES &, const comms::cStr *&)> fn) constcomms::cList< comms::cStr * >private
RegisterMembers()BaseClassvirtual
reset_class(void *ptr)StringsListvirtual
Save(TagsList &xml, void *ClassPtr, void *Extra=NULL) overrideStringsListvirtual
SaveBin(void *Data, void *Extra, BinStream *Out, Enumerator *ExDictionary, Enumerator *SkipList) overrideStringsListvirtual
SetParent(BaseClass *Parent)BaseClassvirtual
SetParents()BaseClass
SetParentsSafe()BaseClass
ShouldSaveInShortForm()BaseClassinlinevirtual
SimplySetParent(BaseClass *Parent)BaseClassvirtual
some(::std::function< bool(const comms::cStr *&)>) constcomms::cList< comms::cStr * >private
uGet(const int Index, const comms::cStr *&defvalue)comms::cList< comms::cStr * >private
UpdateHash(HashSummator &H, void *data=nullptr, void *extra=nullptr) overrideStringsListvirtual
uSet(const int Index, const comms::cStr *&value, const comms::cStr *&defvalue)comms::cList< comms::cStr * >private
valid() const BaseClassinline
~BaseClass()BaseClassvirtual