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

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

_ClassMaskBaseClassprotected
AllowAutoPick()VoxelExtensioninlinevirtual
AllowDrag()VoxelExtensioninlinevirtual
AllowOnlyRectSelection()VoxelExtensioninlinevirtual
AllowRectSelection()VoxelExtensioninlinevirtual
AllowShiftSmooth()VoxelExtensioninlinevirtual
AllowSplineStroke()VoxelExtensioninlinevirtual
auto_cast(void *ptr) const BaseClass
BaseParentToolVoxelExtension
BeforeChangeMember(BaseClass *MembClass, void *MembPtr, void *MembExtra, const char *MembName)BaseClassinlinevirtual
BeforeSave(const char *filename)VoxelExtensioninlinevirtual
CanAcceptDrag(const char *MemberID)BaseClassinlinevirtual
CanBeDragged(const char *MemberID, int &dx, int &dy)BaseClassinlinevirtual
CanDrawInFreeSpace()VoxelExtensioninlinevirtual
CheckCompartabilityWith(const char *TypeName, int TypeSize)BaseClassinlinevirtual
CheckDirectCasting() const overrideVoxelExtensioninlinevirtual
CheckIfFunction() const BaseClassinlinevirtual
ClearMyToolPreset()VoxelExtensionvirtual
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
CreateInterface(BaseWidget *Where)VoxelExtensioninlinevirtual
CreateToolset()VoxelExtensioninlinevirtual
CurrentSaveFileBaseClassstatic
DelElement(int Index)BaseClassinlinevirtual
DeleteDefaultSubFields(TagsList &xml, void *ClassPtr, void *Extra=NULL)BaseClass
DisableRadiusVariation()VoxelExtensioninlinevirtual
DrawOnPlane()VoxelExtensioninlinevirtual
ExpandWith(const char *ElmName, void *base)BaseClassinlinevirtual
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
GeneralUsageVoxelExtensionstatic
GetAmountOfElements()BaseClassvirtual
GetAmountOfElementsInUI()BaseClassvirtual
GetAmountOfElementsInXML()BaseClassvirtual
GetBottomOffset()VoxelExtensioninlinevirtual
GetClassMask()BaseClassinlinevirtual
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
GetID()VoxelExtensioninlinevirtual
GetNumSaveChunks()ExampleOfLoadSaveDataTo3BFileExtensioninlinevirtual
GetRoot()BaseClass
GetSaveMagic(int ChunkIdx)ExampleOfLoadSaveDataTo3BFileExtensioninlinevirtual
HandleKey(int code)BaseClassinlinevirtual
IDVoxelExtension
IgnoreFieldInTopPanel(const char *FieldName)VoxelExtensioninlinevirtual
IsToolsAction()VoxelExtensioninlinevirtual
ListExampleOfLoadSaveDataTo3BFileExtension
List2ExampleOfLoadSaveDataTo3BFileExtension
Load(TagsList &xml, void *ClassPtr, void *Extra=NULL)BaseClassvirtual
LoadBin(void *Data, void *Extra, BinStream *In, Enumerator *ExDictionary)BaseClassvirtual
LoadData(int ChunkIdx, BinStream &BS)ExampleOfLoadSaveDataTo3BFileExtensioninlinevirtual
NeedFirstPoint()VoxelExtensioninlinevirtual
NeedGlobalIndexing()VoxelExtensioninlinevirtual
NeedTrajectory()VoxelExtensioninlinevirtual
new_element() const BaseClassvirtual
OnAcceptDrag(BaseClass *DraggedItemParent, const char *DraggedMemberID, const char *AcceptorMemberID, iRct MyRect)BaseClassinlinevirtual
OnActivate()VoxelExtensioninlinevirtual
onApply()VoxelExtensioninlinevirtual
OnChangeMember(BaseClass *MembClass, void *MembPtr, void *MembExtra, const char *MembName)BaseClassinlinevirtual
OnClear()VoxelExtensioninlinevirtual
OnCreateControlFromScratch(const ClassEditorContext &Context, Rct &Rect)BaseClassinlinevirtual
OnCreateNewCurve(OneCurveObject *cu)VoxelExtensioninlinevirtual
OnCreatePreset(OnePreset *PS)VoxelExtensioninlinevirtual
OnDeActivate()VoxelExtensioninlinevirtual
OnDraw()VoxelExtensioninlinevirtual
OnEndDrag(const char *MemberID)BaseClassinlinevirtual
OnKey(char KeyCode)VoxelExtensioninlinevirtual
OnModifyControl(const char *FieldName, BaseWidget *W, ClassEditorContext &Context)BaseClassinlinevirtual
OnPresetActivation(OnePreset *PS)VoxelExtensioninlinevirtual
OnProcessNode(VoxTreeBranch *tb, cList< VORenderQueue > &RQ)VoxelExtensioninlinevirtual
OnRectSelectionEnd(Rct R)VoxelExtensioninlinevirtual
OnSelectItem(const char *Category)VoxelExtensioninlinevirtual
OnSelectModelInPalette(const char *ModelName, const char *RootPath, bool InCurrentTool)VoxelExtensioninlinevirtual
OnStartDrag(const char *MemberID)BaseClassinlinevirtual
OnWheel(int step)VoxelExtensioninlinevirtual
OverridePositionalSamplingRadius()VoxelExtensioninlinevirtual
ParentBCBaseClassprotected
PartialExampleOfLoadSaveDataTo3BFileExtension
PickOnlyFirstPoint()VoxelExtensioninlinevirtual
pmutexBaseClassprotectedstatic
presenceBaseClassprotectedstatic
PresentInSurfaceTools()VoxelExtensioninlinevirtual
PresentInVoxelTools()VoxelExtensioninlinevirtual
PreviousParentToolVoxelExtension
Process()VoxelExtensioninlinevirtual
ProcessInEditor(BaseClass *Parent)BaseClassinlinevirtual
ReadFromFile(const char *Name)BaseClassvirtual
Register(VoxelExtension *ex)VoxelExtensionstatic
RegisterMembers()BaseClassvirtual
RequiresExtraTopLine()VoxelExtensioninlinevirtual
reset_class(void *DataPtr=nullptr)BaseClassvirtual
SExampleOfLoadSaveDataTo3BFileExtension
Save(TagsList &xml, void *ClassPtr, void *Extra=NULL)BaseClassvirtual
SaveBin(void *Data, void *Extra, BinStream *Out, Enumerator *ExDictionary, Enumerator *SkipList)BaseClassvirtual
SaveData(int ChunkIdx, BinStream &BS)ExampleOfLoadSaveDataTo3BFileExtensioninlinevirtual
SetParent(BaseClass *Parent)BaseClassvirtual
SetParents()BaseClass
SetParentsSafe()BaseClass
ShouldSaveInShortForm()BaseClassinlinevirtual
SimpleListExampleOfLoadSaveDataTo3BFileExtension
SimplySetParent(BaseClass *Parent)BaseClassvirtual
SwitchTo()VoxelExtension
TransformInRetopo(const Matrix4D &m)VoxelExtensioninlinevirtual
UpdateHash(HashSummator &S, void *data=nullptr, void *extra=nullptr)BaseClassvirtual
valid() const BaseClassinline
~BaseClass()BaseClassvirtual