3DCoat Core API
The 3DCoat API documentation.
Loading...
Searching...
No Matches
ClassArray< X > Member List

This is the complete list of members for ClassArray< X >, including all inherited members.

_ClassMaskBaseClassprotected
Add(X *V) (defined in ClassArray< X >)ClassArray< X >inline
Add(X *V, int N) (defined in ClassArray< X >)ClassArray< X >inline
auto_cast(void *ptr) constBaseClass
AUTONEW(ClassArray) (defined in ClassArray< X >)ClassArray< X >
BaseClass() (defined in BaseClass)BaseClass
BaseClass(const BaseClass &) (defined in BaseClass)BaseClass
bCallFromScript (defined in BaseClass)BaseClassprotected
BeforeChangeMember(BaseClass *MembClass, void *MembPtr, void *MembExtra, const char *MembName)BaseClassinlinevirtual
CallFromScript() const (defined in BaseClass)BaseClassinlinevirtual
CallFromScript(const bool &b) (defined in BaseClass)BaseClassinlinevirtual
CanAcceptDrag(const char *MemberID)BaseClassinlinevirtual
CanBeDragged(const char *MemberID, int &dx, int &dy)BaseClassinlinevirtual
CheckCompartabilityWith(const char *TypeName, int TypeSize)BaseClassinlinevirtual
CheckDirectCasting() const overrideClassArray< X >inlinevirtual
CheckIfFunction() constBaseClassinlinevirtual
ClassArray() (defined in ClassArray< X >)ClassArray< X >inline
ClassArray(const ClassArray< X > &src) (defined in ClassArray< X >)ClassArray< X >
ClassMask() (defined in BaseClass)BaseClassinline
Clear() (defined in ClassArray< X >)ClassArray< X >inline
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) overrideClassArray< X >inlinevirtual
CurrentSaveFileBaseClassstatic
Del(int index, int n) (defined in ClassArray< X >)ClassArray< X >inline
DelElement(int index)ClassArray< X >inlinevirtual
DeleteDefaultSubFields(TagsList &xml, void *ClassPtr, void *Extra=NULL)BaseClass
End() const (defined in ClassArray< X >)ClassArray< X >inline
ExpandWith(const char *ElmName, void *base)ClassArray< X >inlinevirtual
FindParent() (defined in BaseClass)BaseClass
ForEach(const std::function< bool(BaseClassElement *el)> &fn, bool OnlyPointsers=false)BaseClass
FromBS(BinStream &bs) (defined in BaseClass)BaseClassvirtual
FromBS(BinStream &bs, void *data, void *extra) (defined in BaseClass)BaseClassvirtual
FromStr(const comms::cStr &bs)BaseClassvirtual
FullCopy(const void *SrcData, const void *SrcDataExtra, BaseClass *Dest, void *DestData, void *DestExtraPtr, CECopyContext *C) overrideClassArray< X >inlinevirtual
get_bc_mutex()BaseClassprotectedstatic
GetAmountOfElements() overrideClassArray< X >inlinevirtual
GetAmountOfElementsInUI()BaseClassvirtual
GetAmountOfElementsInXML()BaseClassvirtual
GetClassMask()BaseClassinlinevirtual
GetClassName() const overrideClassArray< X >inlinevirtual
GetClassSize() constBaseClassvirtual
GetCmdID() (defined in BaseClass)BaseClassinlinevirtual
GetCurrentSaveFile() (defined in BaseClass)BaseClassstatic
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
GetElementByNameAndType(const char *Name, const char *Type, void *Ptr, void *Extra, BaseClassElement &res, bool UI=false, bool Serialize=true) (defined in BaseClass)BaseClass
GetElementLevel(const char *EName) (defined in BaseClass)BaseClassinlinevirtual
GetLast() (defined in ClassArray< X >)ClassArray< X >inline
GetParent() const (defined in BaseClass)BaseClassinlinevirtual
GetRoot()BaseClass
HandleKey(int code)BaseClassinlinevirtual
Insert(int pos, X *V) (defined in ClassArray< X >)ClassArray< X >inline
IsArray() const override (defined in ClassArray< X >)ClassArray< X >inlinevirtual
Load(TagsList &xml, void *ClassPtr, void *Extra=NULL) overrideClassArray< X >inlinevirtual
LoadBin(void *Data, void *Extra, BinStream *In, Enumerator *ExDictionary) overrideClassArray< X >inlinevirtual
MayBeParent() (defined in BaseClass)BaseClassinlinevirtual
new_element() constBaseClassvirtual
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
operator=(const ClassArray< X > &src) (defined in ClassArray< X >)ClassArray< X >
ParentBCBaseClassprotected
presence()BaseClassprotectedstatic
ProcessInEditor(BaseClass *Parent)BaseClassinlinevirtual
pySerialize()BaseClassinlinevirtual
ReadFromFile(const char *Name, bool very_safe_with_backup=false)BaseClassvirtual
register_this() (defined in BaseClass)BaseClassprotected
RegisterMembers()BaseClassvirtual
remove_this() (defined in BaseClass)BaseClassprotected
RenderInScene(BaseClass *Parent)BaseClassinlinevirtual
reset_class(void *ptr)ClassArray< X >inlinevirtual
Save(TagsList &xml, void *ClassPtr, void *Extra=NULL)BaseClassvirtual
SaveBin(void *Data, void *Extra, BinStream *Out, Enumerator *ExDictionary, Enumerator *SkipList) overrideClassArray< X >inlinevirtual
SaveInShortForm (defined in BaseClass)BaseClassstatic
Serialization() (defined in BaseClass)BaseClassstatic
SetParent(BaseClass *Parent)BaseClassvirtual
SetParents()BaseClass
SetParentsSafe()BaseClass
ShouldSaveInShortForm()BaseClassinlinevirtual
SimplySetParent(BaseClass *Parent)BaseClassvirtual
SkipHash() (defined in BaseClass)BaseClassinlinevirtual
test_presence_integrity() (defined in BaseClass)BaseClassprotected
ToBS(BinStream &bs, bool IncludeLength) (defined in BaseClass)BaseClassvirtual
ToBS(BinStream &bs, void *data, void *extra, bool IncludeLength) (defined in BaseClass)BaseClassvirtual
ToStr(comms::cStr &bs) (defined in BaseClass)BaseClassvirtual
UI_definition() (defined in BaseClass)BaseClassstatic
UpdateClassMembersAndMask(bool recursive) (defined in BaseClass)BaseClassvirtual
UpdateHash(HashSummator &S, void *data=nullptr, void *extra=nullptr)BaseClassvirtual
UsePointerInHashCalculation() (defined in BaseClass)BaseClassinlinevirtual
valid() constBaseClass
valid() const (defined in BaseClass)BaseClass
WriteToFile(const char *Name) (defined in BaseClass)BaseClassvirtual
WriteToFileIfChanged(const char *Name) (defined in BaseClass)BaseClassvirtual
~BaseClass()BaseClassvirtual
~ClassArray() (defined in ClassArray< X >)ClassArray< X >inlinevirtual