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
Vox Member List

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

_ClassMaskBaseClassprotected
Add(bool AddToSubtree=true) overrideVoxTreeBranchvirtual
AddBottomIcon(BaseWidget *Base, const char *hint, const char *icon)ItemsTree
auto_cast(void *ptr) const BaseClass
BeforeChangeMember(BaseClass *MembClass, void *MembPtr, void *MembExtra, const char *MembName)BaseClassinlinevirtual
CacheNameVoxTreeBranch
CanAcceptDrag(const char *MemberID)ItemsTreeprotectedvirtual
CanBeDragged(const char *MemberID, int &dx, int &dy)ItemsTreeprotectedvirtual
CheckCompartabilityWith(const char *TypeName, int TypeSize)BaseClassinlinevirtual
CheckDirectCasting() const BaseClassinlinevirtual
CheckIfFunction() const BaseClassinlinevirtual
ChildObjects(int i)VoxTreeBranch
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=nullptr, bool OnlyPointersMode=false)BaseClassinlinevirtual
CreateRmbMenu(BaseWidget *Prop) overrideVoxTreeBranchvirtual
CurrentSaveFileBaseClassstatic
DelElement(int Index)BaseClassinlinevirtual
Delete()VoxTreeBranch
DeleteDefaultSubFields(TagsList &xml, void *ClassPtr, void *Extra=NULL)BaseClass
DropItem(ItemsTree *Dragged, bool OnlyCheck)ItemsTreeprotectedvirtual
ExDataVoxTreeBranch
ExpandWith(const char *ElmName, void *base)BaseClassinlinevirtual
Find(const char *Name, std::function< bool(type *)> todo)ItemsTree
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 *DstDataExtra, CECopyContext *C)BaseClassvirtual
GetAmountOfElements()BaseClassvirtual
GetAmountOfElementsInUI()BaseClassvirtual
GetAmountOfElementsInXML()BaseClassvirtual
GetClassMask() overrideVoxTreeBranchvirtual
GetClassName() const BaseClassvirtual
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
GhostVoxTreeBranch
GizmoCenterVoxTreeBranch
HandleKey(int code)BaseClassinlinevirtual
HideInViewportVoxTreeBranch
InCacheVoxTreeBranch
InstanceVoxTreeBranch
InverseVoxTreeBranch
InvTransformVoxTreeBranch
Load(TagsList &xml, void *ClassPtr, void *Extra=NULL)BaseClassvirtual
LoadBin(void *Data, void *Extra, BinStream *In, Enumerator *ExDictionary)BaseClassvirtual
new_element() const BaseClassvirtual
OnAcceptDrag(BaseClass *DraggedItemParent, const char *DraggedMemberID, const char *AcceptorMemberID, iRct MyRect)ItemsTreeprotectedvirtual
OnChangeMember(BaseClass *mc, void *mp, void *me, const char *mn)VoxTreeBranchvirtual
OnCreateControlFromScratch(const ClassEditorContext &Context, Rct &Rect)BaseClassinlinevirtual
OnEndDrag(const char *MemberID)ItemsTreeprotectedvirtual
OnModifyControl(const char *Name, BaseWidget *BW, ClassEditorContext &Context) overrideVoxTreeBranchvirtual
OnStartDrag(const char *MemberID)ItemsTreeprotectedvirtual
ParentBCBaseClassprotected
pmutexBaseClassprotectedstatic
presenceBaseClassprotectedstatic
PrimPresetsVoxTreeBranch
ProcessInEditor(BaseClass *Parent)BaseClassinlinevirtual
ProcessItem()VoxTreeBranch
pVoxSurfVoxTreeBranch
ReadFromFile(const char *Name)BaseClassvirtual
RegisterMembers()BaseClassvirtual
reset_class(void *DataPtr=nullptr)BaseClassvirtual
Save(TagsList &xml, void *ClassPtr, void *Extra=NULL)BaseClassvirtual
SaveBin(void *Data, void *Extra, BinStream *Out, Enumerator *ExDictionary, Enumerator *SkipList)BaseClassvirtual
SERIALIZE_LATER()VoxTreeBranch
SetParent(BaseClass *Parent)BaseClassvirtual
SetParents()BaseClass
SetParentsSafe()BaseClass
ShouldSaveInShortForm()BaseClassinlinevirtual
SimplySetParent(BaseClass *Parent)BaseClassvirtual
SpaceIDVoxTreeBranch
SymmetryDataVoxTreeBranch
ToDestroyVoxTreeBranch
TransformVoxTreeBranch
UpdateHash(HashSummator &H, void *data=nullptr, void *extra=nullptr) overrideVoxTreeBranchvirtual
ItemsTree::valid() const BaseClassinline
VoxSurfVoxTreeBranch
~BaseClass()BaseClassvirtual