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

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

AddAndWeld(BezierShape &from, float weldThreshold)BezierShape
AddSpline(Spline3D *spline)BezierShape
AffectBackface()BezierShape
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
BezierShape()BezierShape
BezierShape(BezierShape &fromShape)BezierShape
bezVecPolyBezierShape
bezVecVertBezierShape
BindKnot(BOOL isEnd, int segIndex, int splineSegID, int splinePointID)BezierShape
bindListBezierShape
Bubble()BezierShape
BuildBoundingBox(void)BezierShape
ClearDispFlag(DWORD f)BezierShape
CloneSelectedParts(BOOL reverse=FALSE)BezierShape
CopyShapeDataFrom(BezierShape &fromShape)BezierShape
DeepCopy(BezierShape *ashape, ChannelMask channels)BezierShape
DeleteSelectedPolys()BezierShape
DeleteSelectedSegs()BezierShape
DeleteSelectedVerts()BezierShape
DeleteSelSegs(int poly)BezierShape
DeleteSelVerts(int poly)BezierShape
DeleteSpline(int index)BezierShape
DeleteSplines(const unsigned int *indices, unsigned int n)BezierShape
dispFlagsBezierShape
EdgeDist()BezierShape
Falloff()BezierShape
FindSegmentPoint(int poly, int segment, GraphicsWindow *gw, Material *ma, HitRegion *hr, int ptype=PARAM_SIMPLE)BezierShape
FreeChannels(ChannelMask channels, int zeroOthers=1)BezierShape
GetBoundingBox(Matrix3 *tm=NULL)BezierShape
GetClosures(BitArray &array)BezierShape
GetDeformBBox(TimeValue t, Box3 &box, Matrix3 *tm, BOOL useSel)BezierShape
GetDispFlag(DWORD f)BezierShape
GetInterface(Interface_ID id) overrideBaseInterfaceServervirtual
GetInterfaceAt(int i) constBaseInterfaceServervirtual
GetKnotIndex(int poly, int knot)BezierShape
GetMatID(int poly, int piece)BezierShape
GetNumSegs()BezierShape
GetNumVerts()BezierShape
GetPolyAndKnot(int index, int &polyOut, int &knotOut)BezierShape
GetPolyAndVert(int index, int &polyOut, int &vertOut)BezierShape
GetSpline(int index)BezierShape
GetTopology(BezierShapeTopology &topo)BezierShape
GetTotalKnots()BezierShape
GetTotalVerts()BezierShape
GetTypedInterface()InterfaceServerinline
GetVert(int poly, int i)BezierShape
GetVert(int index)BezierShape
GetVertIndex(int poly, int vert)BezierShape
GetVSelectionWeights()BezierShapeinline
HideSelectedSegs()BezierShape
HideSelectedSplines()BezierShape
HideSelectedVerts()BezierShape
Init()BezierShape
InsertSpline(Spline3D *spline, int index)BezierShape
interfacesBaseInterfaceServerprotected
InterpCurve3D(int poly, float param, int ptype=PARAM_SIMPLE)BezierShape
InterpPiece3D(int poly, int piece, float param, int ptype=PARAM_SIMPLE)BezierShape
InvalidateCapCache()BezierShape
InvalidateGeomCache()BezierShape
InvalidateVertexWeights()BezierShape
LengthOfCurve(int poly)BezierShape
Load(ILoad *iload)BezierShape
mAffectBackfaceBezierShape
MakeCap(TimeValue t, MeshCapInfo &capInfo, int capType)BezierShape
MakeCap(TimeValue t, PatchCapInfo &capInfo)BezierShape
MakeFirst(int poly, int vertex)BezierShape
MakePolyShape(PolyShape &pshp, int nSteps=-1, BOOL doOptimize=FALSE)BezierShape
mBubbleBezierShape
mEdgeDistBezierShape
mFalloffBezierShape
mPinchBezierShape
mpVertexDistsBezierShape
mpVertexEdgeDistsBezierShape
mpVertexWeightsBezierShape
mUseEdgeDistBezierShape
mUseSoftSelectionsBezierShape
NewAndCopyChannels(ChannelMask channels)BezierShape
NewShape()BezierShape
NewSpline(int itype=KTYPE_CORNER, int dtype=KTYPE_BEZIER, int ptype=PARM_UNIFORM)BezierShape
NumInterfaces() constBaseInterfaceServervirtual
numVertexWeightsBezierShape
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
operator+=(BezierShape &from)BezierShape
operator=(BezierShape &fromShape)BezierShape
operator=(PolyShape &fromShape)BezierShape
optimizeBezierShape
OrganizeCurves(TimeValue t, ShapeHierarchy *hier=NULL)BezierShape
patchCapBezierShape
patchCapCacheValidBezierShape
PerformTrimOrExtend(IObjParam *ip, ViewExp *vpt, ShapeHitData *hit, IPoint2 &m, ShapeContextCallback &cb, int trimType, int trimInfinite)BezierShape
Pinch()BezierShape
polySelBezierShape
PrepKnotBaseIndex()BezierShape
PrepVertBaseIndex()BezierShape
ReadyCachedPolyShape()BezierShape
ReadyPatchCap()BezierShape
RecordTopologyTags(int channel=0)BezierShape
Render(GraphicsWindow *gw, Material *ma, RECT *rp, int compFlags, int numMat)BezierShape
RenderGizmo(GraphicsWindow *gw)BezierShape
Reverse(int poly, BOOL keepZero=FALSE)BezierShape
Reverse(BitArray &reverse, BOOL keepZero=FALSE)BezierShape
Save(ISave *isave)BezierShape
segSelBezierShape
Select(GraphicsWindow *gw, Material *ma, HitRegion *hr, int abortOnHit=FALSE)BezierShape
selLevelBezierShape
SelSegsSameType()BezierShape
SelSplinesSameType()BezierShape
SelVertsSameType()BezierShape
SetAffectBackface(int affectBackface)BezierShape
SetBubble(float bubble)BezierShape
SetClosures(BitArray &array)BezierShape
SetDispFlag(DWORD f)BezierShape
SetEdgeDist(int edgeDist)BezierShape
SetFalloff(float falloff)BezierShape
SetPinch(float pinch)BezierShape
SetUseEdgeDists(int edgeDist)BezierShape
SetUseSoftSelections(int useSoftSelections)BezierShape
SetVert(int poly, int i, const Point3 &xyz)BezierShape
SetVert(int index, const Point3 &xyz)BezierShape
SetVertexWeight(int i, float w)BezierShapeinline
SetVertexWeightCount(int i)BezierShape
ShallowCopy(BezierShape *ashape, ChannelMask channels)BezierShape
Snap(GraphicsWindow *gw, SnapInfo *snap, IPoint2 *p, Matrix3 &tm)BezierShape
Snap(GraphicsWindow *gw, SnapInfo *snap, IPoint2 *p, Matrix3 &tm, DWORD flags)BezierShape
splineCountBezierShape
SplineCount()BezierShapeinline
splinesBezierShape
SplineSelectDlgProcBezierShapefriend
stepsBezierShape
SubObjectHitTest(GraphicsWindow *gw, Material *ma, HitRegion *hr, DWORD flags, SubShapeHitList &hitList)BezierShape
SupportVSelectionWeights()BezierShape
TangentCurve3D(int poly, float param, int ptype=PARAM_SIMPLE)BezierShape
TangentPiece3D(int poly, int piece, float param, int ptype=PARAM_SIMPLE)BezierShape
Transform(const Matrix3 &tm)BezierShape
UnbindKnot(int splineID, BOOL isEnd)BezierShape
UnhideSegs()BezierShape
UnselectHiddenSegs()BezierShape
UnselectHiddenSplines()BezierShape
UnselectHiddenVerts()BezierShape
UpdateBindList(BOOL useGeometricTracking=FALSE)BezierShape
UpdateEdgeDists()BezierShape
UpdateSels(BOOL save=FALSE)BezierShape
UpdateVertexDists()BezierShape
UpdateVertexWeights()BezierShape
UseEdgeDists()BezierShape
UseSoftSelections()BezierShape
VertexFlagSel(int poly, DWORD flag)BezierShape
VertexTempSel(int poly, int level=-1)BezierShape
VertexTempSelAll(int poly=-1, BOOL includeVecs=FALSE, int level=0, BOOL forceSel=FALSE)BezierShape
VertexWeight(int i)BezierShapeinline
VertexWeightSupport()BezierShapeinline
vertSelBezierShape
~BaseInterfaceServer()BaseInterfaceServervirtual
~BezierShape()BezierShape
~InterfaceServer()InterfaceServervirtual