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

This is the complete list of members for QuadStripTool, 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()QuadStripToolinlinevirtual
GetNumSaveChunks()QuadStripToolinlinevirtual
GetRoot()BaseClass
GetSaveMagic(int ChunkIdx)QuadStripToolinlinevirtual
HandleKey(int code)BaseClassinlinevirtual
IDVoxelExtension
IgnoreFieldInTopPanel(const char *FieldName)VoxelExtensioninlinevirtual
IsToolsAction()VoxelExtensioninlinevirtual
Load(TagsList &xml, void *ClassPtr, void *Extra=NULL)BaseClassvirtual
LoadBin(void *Data, void *Extra, BinStream *In, Enumerator *ExDictionary)BaseClassvirtual
LoadData(int ChunkIdx, BinStream &BS)QuadStripToolvirtual
NeedFirstPoint()VoxelExtensioninlinevirtual
NeedGlobalIndexing()VoxelExtensioninlinevirtual
NeedTrajectory()QuadStripToolinlinevirtual
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
PickOnlyFirstPoint()VoxelExtensioninlinevirtual
pmutexBaseClassprotectedstatic
presenceBaseClassprotectedstatic
PresentInSurfaceTools()VoxelExtensioninlinevirtual
PresentInVoxelTools()QuadStripToolinlinevirtual
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
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)QuadStripToolvirtual
SetParent(BaseClass *Parent)BaseClassvirtual
SetParents()BaseClass
SetParentsSafe()BaseClass
ShouldSaveInShortForm()BaseClassinlinevirtual
SimplySetParent(BaseClass *Parent)BaseClassvirtual
SwitchTo()VoxelExtension
TransformInRetopo(const Matrix4D &m)VoxelExtensioninlinevirtual
UpdateHash(HashSummator &S, void *data=nullptr, void *extra=nullptr)BaseClassvirtual
valid() const BaseClassinline
Weld(cList< Vector3D > &Post, cList< int > &Ind)QuadStripTool
~BaseClass()BaseClassvirtual