3ds Max C++ API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
IOsnapManager7 Member List

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

AcquireInterface()BaseInterfaceinlinevirtual
aligned_free(void *ptr)MaxHeapOperatorsstatic
aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
ClearAFlag(int mask)=0IOsnapManager7pure virtual
CloneInterface(void *remapDir=nullptr)BaseInterfaceinlinevirtual
DeleteInterface()BaseInterfaceinlinevirtual
Enumerate(int FLAGS) const =0IOsnapManager7pure virtual
getactive() const =0IOsnapManagerpure virtual
getAxisConstraint()=0IOsnapManagerpure virtual
GetCurrentPoint()=0IOsnapManagerpure virtual
GetDisplaySnapRubberBand() const =0IOsnapManager7pure virtual
gethilite()=0IOsnapManager7pure virtual
GetHit()=0IOsnapManagerpure virtual
GetID()BaseInterfacevirtual
GetInstance()IOsnapManager7static
GetInterface(Interface_ID id) overrideBaseInterfacevirtual
getmarksize()=0IOsnapManager7pure virtual
GetNode()=0IOsnapManagerpure virtual
GetObjectTM()=0IOsnapManagerpure virtual
GetRefPoint(BOOL top=TRUE)=0IOsnapManagerpure virtual
GetSnapFlags()=0IOsnapManager7pure virtual
GetSnapInfo(SnapInfo &si) const =0IOsnapManager7pure virtual
GetSnapOverride() const =0IOsnapManager7pure virtual
GetSnapPreviewRadius() const =0IOsnapManager7pure virtual
GetSnapRadius() const =0IOsnapManager7pure virtual
GetSnapStrength()=0IOsnapManagerpure virtual
GetTime()=0IOsnapManagerpure virtual
GetTypedInterface()InterfaceServerinline
GetVpt()=0IOsnapManagerpure virtual
immediateRelease enum valueBaseInterface
IsHolding()=0IOsnapManagerpure virtual
LifetimeControl()BaseInterfaceinlinevirtual
LifetimeType enum nameBaseInterface
noRelease enum valueBaseInterface
OKForRelativeSnap()=0IOsnapManagerpure virtual
operator delete(void *ptr)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
operator new[](size_t size)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
RecordHit(OsnapHit *somehit)=0IOsnapManagerpure virtual
RefPointWasSnapped()=0IOsnapManagerpure virtual
RegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
ReleaseInterface()BaseInterfaceinlinevirtual
Reset()=0IOsnapManagerpure virtual
serverControlled enum valueBaseInterface
setactive(boolean state)=0IOsnapManager7pure virtual
SetAFlag(int mask)=0IOsnapManager7pure virtual
SetAxisConstraint(BOOL bUseAxisConstraint)=0IOsnapManager7pure virtual
SetDisplaySnapRubberBand(bool bDisplayRubberBand)=0IOsnapManager7pure virtual
sethilite(Point3 col)=0IOsnapManager7pure virtual
setmarksize(int val)=0IOsnapManager7pure virtual
SetSnapPreviewRadius(int nVal)=0IOsnapManager7pure virtual
SetSnapRadius(int nVal)=0IOsnapManager7pure virtual
SetSnapToFrozen(BOOL state=TRUE)=0IOsnapManager7pure virtual
SnapToFrozen()=0IOsnapManager7pure virtual
TestAFlag(int mask)=0IOsnapManagerpure virtual
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
wantsRelease enum valueBaseInterface
wTranspoint(Point3 *inpt, IPoint3 *outpt)=0IOsnapManagerpure virtual
~BaseInterface()BaseInterfacevirtual
~InterfaceServer()InterfaceServervirtual