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

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

_dispatch_fn(FunctionID fid, TimeValue t, FPValue &result, FPParams *p)FPInterfaceinlineprotectedvirtual
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
ApplyDelta(Tab< Point3 > &delta, EPoly *epol, TimeValue t)EPolyinlinevirtual
BeginPerDataModify(int mnSelLevel, int channel)EPolyinlinevirtual
BeginVertexColorModify(int mp=0, DWORD flag=MN_SEL)EPolyinlinevirtual
CloneInterface(void *remapDir=nullptr)BaseInterfaceinlinevirtual
CloseMatIDFloater()EPolyinlinevirtual
CloseSmGrpFloater()EPolyinlinevirtual
CollapseDeadStructs()EPolyinlinevirtual
DeleteInterface()BaseInterfaceinlinevirtual
Editing()EPolyinlinevirtual
eEdgeCrease enum valueEPoly13protected
eEdgeWeight enum valueEPoly13protected
eLoopShift enum valueEPoly13protected
EnableActions(BOOL onOff)FPInterfaceinlinevirtual
EndPerDataModify(bool success)EPolyinlinevirtual
EndVertexColorModify(bool success)EPolyinlinevirtual
EpActionButtonOp(int opcode)EPolyinlinevirtual
EpActionEnterPickMode(int mode)EPolyinlinevirtual
EpActionExitCommandModes()EPolyinlinevirtual
EpActionGetCommandMode()EPolyinlinevirtual
EpActionGetPickMode()EPolyinlinevirtual
EpActionToggleCommandMode(int mode)EPolyinlinevirtual
EpfnAlignToGrid(int msl, DWORD flag=MN_SEL)EPolyinlinevirtual
EpfnAlignToView(int msl, DWORD flag=MN_SEL)EPolyinlinevirtual
EpfnAttach(INode *node, bool &canUndo, INode *myNode, TimeValue t)EPolyinlinevirtual
EpfnAutoSmooth(TimeValue t)EPolyinlinevirtual
EpfnBeginBevel(int msl, DWORD flag, bool doExtrude, TimeValue t)EPolyinlinevirtual
EpfnBeginChamfer(int msl, TimeValue t)EPolyinlinevirtual
EpfnBeginExtrude(int msl, DWORD flag, TimeValue t)EPolyinlinevirtual
EpfnBevelFaces(float height, float outline, DWORD flag, TimeValue t)EPolyinlinevirtual
EpfnBreakVerts(DWORD flag=MN_SEL)EPolyinlinevirtual
EpfnCapHoles(int msl=MNM_SL_EDGE, DWORD targetFlags=MN_SEL)EPolyinlinevirtual
EpfnChamferEdges(float amount, TimeValue t)EPolyinlinevirtual
EpfnChamferEdgesOpen(float in_amount, bool in_open, TimeValue in_time)EPolyinlinevirtual
EpfnChamferVertices(float amount, TimeValue t)EPolyinlinevirtual
EpfnChamferVerticesOpen(float in_amount, bool in_open, TimeValue in_time)EPolyinlinevirtual
EpfnCollapse(int msl, DWORD flag)EPolyinlinevirtual
EpfnConvertSelectionToBorder(int in_epSelLevelFrom, int in_epSelLevelTo)EPolyinlinevirtual
EpfnCreateEdge(int v1, int v2, bool select=true)EPolyinlinevirtual
EpfnCreateFace(int *v, int deg, bool select=true)EPolyinlinevirtual
EpfnCreateShape(MSTR name, bool smooth, INode *myNode, DWORD edgeFlag=MN_SEL)EPolyinlinevirtual
EpfnCreateVertex(Point3 pt, bool pt_local=false, bool select=true)EPolyinlinevirtual
EpfnCutEdge(int e1, float prop1, int e2, float prop2, Point3 projDir)EPolyinlinevirtual
EpfnCutFace(int f1, Point3 p1, Point3 p2, Point3 projDir)EPolyinlinevirtual
EpfnCutVertex(int startv, Point3 destination, Point3 projDir)EPolyinlinevirtual
EpfnDelete(int msl, DWORD delFlag=MN_SEL, bool delIsoVerts=false)EPolyinlinevirtual
EpfnDeleteIsoVerts()EPolyinlinevirtual
EpfnDetachToElement(int msl, DWORD flag, bool keepOriginal)EPolyinlinevirtual
EpfnDetachToObject(MSTR name, int msl, DWORD flag, bool keepOriginal, INode *myNode, TimeValue t)EPolyinlinevirtual
EpfnDivideEdge(int edge, float prop, bool select=true)EPolyinlinevirtual
EpfnDivideFace(int face, Tab< float > &bary, bool select=true)EPolyinlinevirtual
EpfnDragBevel(float outline, float height, TimeValue t)EPolyinlinevirtual
EpfnDragChamfer(float amount, TimeValue t)EPolyinlinevirtual
EpfnDragExtrude(float amount, TimeValue t)EPolyinlinevirtual
EpfnEndBevel(bool accept, TimeValue t)EPolyinlinevirtual
EpfnEndChamfer(bool accept, TimeValue t)EPolyinlinevirtual
EpfnEndExtrude(bool accept, TimeValue t)EPolyinlinevirtual
EpfnExtrudeFaces(float amount, DWORD flag, TimeValue t)EPolyinlinevirtual
EpfnFlipNormals(DWORD flag=MN_SEL)EPolyinlinevirtual
EpfnForceSubdivision()EPolyinlinevirtual
EpFnGetEdgeChamferQuadIntersections()EPoly20inlinevirtual
EpFnGetEdgeChamferType()EPoly20inlinevirtual
EpfnHide(int msl, DWORD flags)EPolyinlinevirtual
EpfnInSlicePlaneMode()EPolyinlinevirtual
EpfnMakeHardEdges(DWORD flag)=0EPoly18pure virtual
EpfnMakePlanar(int msl, DWORD flag=MN_SEL, TimeValue t=0)EPolyinlinevirtual
EpfnMakeSmoothEdges(DWORD flag)=0EPoly18pure virtual
EpfnMeshSmooth(int msl, DWORD flag=MN_SEL)EPolyinlinevirtual
EpfnMoveToPlane(Point3 planeNormal, float planeOffset, int msl, DWORD flag=MN_SEL, TimeValue t=0)EPolyinlinevirtual
EpfnMultiAttach(INodeTab &nodeTab, INode *myNode, TimeValue t)EPolyinlinevirtual
EpfnNamedSelectionCopy(MSTR setName)EPolyinlinevirtual
EpfnNamedSelectionPaste(bool useDlgToRename)EPolyinlinevirtual
EpfnPaintDeformCancel()EPolyinlinevirtual
EpfnPaintDeformCommit()EPolyinlinevirtual
EpfnPropagateComponentFlags(int slTo, DWORD flTo, int slFrom, DWORD flFrom, bool ampersand=FALSE, bool set=TRUE, bool undoable=FALSE)EPolyinlinevirtual
EpfnRetriangulate(DWORD flag=MN_SEL)EPolyinlinevirtual
EpfnSelectByMat(int index, bool clear, TimeValue t)EPolyinlinevirtual
EpfnSelectBySmoothGroup(DWORD bits, BOOL clear, TimeValue t)EPolyinlinevirtual
EpfnSelectHardEdges()=0EPoly18pure virtual
EpfnSelectSmoothEdges()=0EPoly18pure virtual
EpfnSelectVertByColor(BOOL add, BOOL sub, int mp=0, TimeValue t=0)EPolyinlinevirtual
EpfnSetDiagonal(int face, int corner1, int corner2)EPolyinlinevirtual
EpFnSetEdgeChamferQuadIntersections(bool quadIntersections)EPoly20inlinevirtual
EpFnSetEdgeChamferType(int chamferType)EPoly20inlinevirtual
EpfnSetLoopShift(int in_newPos, bool in_moveOnly, bool in_add)EPolyinlinevirtual
EpfnSetRingShift(int in_newPos, bool in_moveOnly, bool in_add)EPolyinlinevirtual
EpfnSlice(Point3 planeNormal, Point3 planeCenter, bool flaggedFacesOnly=false, DWORD faceFlags=MN_SEL)EPolyinlinevirtual
EpfnSplitEdges(DWORD flag=MN_SEL)EPolyinlinevirtual
EpfnTessellate(int msl, DWORD flag=MN_SEL)EPolyinlinevirtual
EpfnTriangulate()=0EPoly20pure virtual
EpfnUnhideAll(int msl)EPolyinlinevirtual
EpfnWeldEdges(int edge1, int edge2)EPolyinlinevirtual
EpfnWeldFlaggedEdges(DWORD flag)EPolyinlinevirtual
EpfnWeldFlaggedVerts(DWORD flag)EPolyinlinevirtual
EpfnWeldVerts(int vert1, int vert2, Point3 destination)EPolyinlinevirtual
EpGetEdgesByFlag(BitArray &eset, DWORD flags, DWORD fmask=0x0)EPolyinlinevirtual
EpGetFacesByFlag(BitArray &fset, DWORD flags, DWORD fmask=0x0)EPolyinlinevirtual
EpGetSlicePlane(Point3 &planeNormal, Point3 &planeCenter, float *planeSize=NULL)EPolyinlinevirtual
EpGetVerticesByFlag(BitArray &vset, DWORD flags, DWORD fmask=0x0)EPolyinlinevirtual
EPolyManipulatorGripCount enum valueEPoly13protected
EpResetSlicePlane()EPolyinlinevirtual
EpSetEdgeFlags(const BitArray &eset, DWORD flags, DWORD fmask=0x0, bool undoable=true)EPolyinlinevirtual
EpSetFaceFlags(const BitArray &fset, DWORD flags, DWORD fmask=0x0, bool undoable=true)EPolyinlinevirtual
EpSetSlicePlane(Point3 &planeNormal, Point3 &planeCenter, float planeSize)EPolyinlinevirtual
EpSetVertexFlags(const BitArray &vset, DWORD flags, DWORD fmask=0x0, bool undoable=true)EPolyinlinevirtual
eRingShift enum valueEPoly13protected
eSetFlow enum valueEPoly13protected
eSoftSelBubble enum valueEPoly13protected
eSoftSelFalloff enum valueEPoly13protected
eSoftSelPinch enum valueEPoly13protected
eVertexCrease enum valueEPoly13protected
eVertexWeight enum valueEPoly13protected
FindFn(const MCHAR *name)FPInterfacevirtual
FN_0(epfn_in_slice_plane_mode, TYPE_bool, EpfnInSlicePlaneMode)EPoly
FN_0(epfn_delete_iso_verts, TYPE_bool, EpfnDeleteIsoVerts)EPoly
FN_0(epfn_get_command_mode, TYPE_ENUM, EpActionGetCommandMode)EPoly
FN_0(epfn_get_pick_mode, TYPE_ENUM, EpActionGetPickMode)EPoly
FN_0(epfn_in_modify_perdata, TYPE_bool, InPerDataModify)EPoly
FN_0(epfn_preview_on, TYPE_bool, EpPreviewOn)EPoly
FN_0(epfn_preview_get_dragging, TYPE_bool, EpPreviewGetDragging)EPoly
FN_0(epfn_delete_iso_map_verts, TYPE_bool, EpfnDeleteIsoMapVerts)EPoly
FN_0(epfn_get_epoly_sel_level, TYPE_ENUM, GetEPolySelLevel)EPoly
FN_0(epfn_get_mn_sel_level, TYPE_ENUM, GetMNSelLevel)EPoly
FN_0(epfn_get_num_vertices, TYPE_INT, EpfnGetNumVertices)EPoly
FN_0(epfn_get_num_edges, TYPE_INT, EpfnGetNumEdges)EPoly
FN_0(epfn_get_num_faces, TYPE_INT, EpfnGetNumFaces)EPoly
FN_0(epfn_get_num_map_channels, TYPE_INT, EpfnGetNumMapChannels)EPoly
FN_0(epfn_smgrp_floatervisible, TYPE_BOOL, SmGrpFloaterVisible)EPoly
FN_0(epfn_matid_floatervisible, TYPE_BOOL, MatIDFloaterVisible)EPoly
FN_0(epfn_get_last_operation, TYPE_INT, EpfnGetLastOperation)EPoly
FN_1(epfn_make_hard_edges, TYPE_BOOL, EpfnMakeHardEdges, TYPE_DWORD)EPoly18
FN_1(epfn_make_smooth_edges, TYPE_BOOL, EpfnMakeSmoothEdges, TYPE_DWORD)EPoly18
EPoly13::FN_1(epfn_unhide_all, TYPE_bool, EpfnUnhideAll, TYPE_INT)EPoly
EPoly13::FN_1(epfn_split_edges, TYPE_bool, EpfnSplitEdges, TYPE_DWORD)EPoly
EPoly13::FN_1(epfn_break_verts, TYPE_bool, EpfnBreakVerts, TYPE_DWORD)EPoly
EPoly13::FN_1(epfn_weld_flagged_verts, TYPE_bool, EpfnWeldFlaggedVerts, TYPE_DWORD)EPoly
EPoly13::FN_1(epfn_weld_flagged_edges, TYPE_bool, EpfnWeldFlaggedEdges, TYPE_DWORD)EPoly
EPoly13::FN_1(epfn_retriangulate, TYPE_bool, EpfnRetriangulate, TYPE_DWORD)EPoly
EPoly13::FN_1(epfn_flip_normals, TYPE_bool, EpfnFlipNormals, TYPE_DWORD)EPoly
EPoly13::FN_1(epfn_get_vertex_color, TYPE_COLOR_BV, EpFnGetVertexColor, TYPE_ENUM)EPoly
EPoly13::FN_1(epfn_get_face_color, TYPE_COLOR_BV, EpFnGetFaceColor, TYPE_ENUM)EPoly
EPoly13::FN_1(epfn_get_mat_index, TYPE_INDEX, GetMatIndex, TYPE_bool_BP)EPoly
EPoly13::FN_1(epfn_popup_dialog, TYPE_bool, EpfnPopupDialog, TYPE_ENUM)EPoly
EPoly13::FN_1(epfn_outline, TYPE_bool, EpfnOutline, TYPE_DWORD)EPoly
EPoly13::FN_1(epfn_connect_edges, TYPE_bool, EpfnConnectEdges, TYPE_DWORD)EPoly
EPoly13::FN_1(epfn_connect_vertices, TYPE_bool, EpfnConnectVertices, TYPE_DWORD)EPoly
EPoly13::FN_1(epfn_extrude_along_spline, TYPE_bool, EpfnExtrudeAlongSpline, TYPE_DWORD)EPoly
EPoly13::FN_1(epfn_lift_from_edge, TYPE_bool, EpfnLiftFromEdge, TYPE_DWORD)EPoly
EPoly13::FN_1(epfn_get_selection, TYPE_BITARRAY, EpfnGetSelection, TYPE_ENUM)EPoly
EPoly13::FN_1(epfn_get_vertex, TYPE_POINT3_BV, EpfnGetVertex, TYPE_INDEX)EPoly
EPoly13::FN_1(epfn_get_vertex_face_count, TYPE_INT, EpfnGetVertexFaceCount, TYPE_INDEX)EPoly
EPoly13::FN_1(epfn_get_vertex_edge_count, TYPE_INT, EpfnGetVertexEdgeCount, TYPE_INDEX)EPoly
EPoly13::FN_1(epfn_get_face_degree, TYPE_INT, EpfnGetFaceDegree, TYPE_INDEX)EPoly
EPoly13::FN_1(epfn_get_face_material, TYPE_INDEX, EpfnGetFaceMaterial, TYPE_INDEX)EPoly
EPoly13::FN_1(epfn_get_face_smoothing_group, TYPE_DWORD, EpfnGetFaceSmoothingGroup, TYPE_INDEX)EPoly
EPoly13::FN_1(epfn_get_map_channel_active, TYPE_bool, EpfnGetMapChannelActive, TYPE_INT)EPoly
EPoly13::FN_1(epfn_get_num_map_vertices, TYPE_INT, EpfnGetNumMapVertices, TYPE_INT)EPoly
EPoly13::FN_1(epfn_get_preserve_map, TYPE_bool, EpfnGetPreserveMap, TYPE_INT)EPoly
FN_2(epfn_hide, TYPE_bool, EpfnHide, TYPE_INT, TYPE_DWORD)EPoly
FN_2(epfn_create_face, TYPE_INDEX, EpfnCreateFace2, TYPE_INDEX_TAB, TYPE_bool)EPoly
FN_2(epfn_cap_holes, TYPE_bool, EpfnCapHoles, TYPE_INT, TYPE_DWORD)EPoly
FN_2(epfn_collapse, TYPE_bool, EpfnCollapse, TYPE_INT, TYPE_DWORD)EPoly
FN_2(epfn_weld_edges, TYPE_bool, EpfnWeldEdges, TYPE_INDEX, TYPE_INDEX)EPoly
FN_2(epfn_align_to_grid, TYPE_bool, EpfnAlignToGrid, TYPE_INT, TYPE_DWORD)EPoly
FN_2(epfn_align_to_view, TYPE_bool, EpfnAlignToView, TYPE_INT, TYPE_DWORD)EPoly
FN_2(epfn_meshsmooth, TYPE_bool, EpfnMeshSmooth, TYPE_INT, TYPE_DWORD)EPoly
FN_2(epfn_tessellate, TYPE_bool, EpfnTessellate, TYPE_INT, TYPE_DWORD)EPoly
FN_2(epfn_remove, TYPE_bool, EpfnRemove, TYPE_ENUM, TYPE_DWORD)EPoly
FN_2(epfn_get_vertex_face, TYPE_INDEX, EpfnGetVertexFace, TYPE_INDEX, TYPE_INDEX)EPoly
FN_2(epfn_get_vertex_edge, TYPE_INDEX, EpfnGetVertexEdge, TYPE_INDEX, TYPE_INDEX)EPoly
FN_2(epfn_get_edge_vertex, TYPE_INDEX, EpfnGetEdgeVertex, TYPE_INDEX, TYPE_INDEX)EPoly
FN_2(epfn_get_edge_face, TYPE_INDEX, EpfnGetEdgeFace, TYPE_INDEX, TYPE_INDEX)EPoly
FN_2(epfn_get_face_vertex, TYPE_INDEX, EpfnGetFaceVertex, TYPE_INDEX, TYPE_INDEX)EPoly
FN_2(epfn_get_face_edge, TYPE_INDEX, EpfnGetFaceEdge, TYPE_INDEX, TYPE_INDEX)EPoly
FN_2(epfn_get_map_vertex, TYPE_POINT3_BV, EpfnGetMapVertex, TYPE_INT, TYPE_INDEX)EPoly
FN_2(epfn_bridge, TYPE_bool, EpfnBridge, TYPE_ENUM, TYPE_DWORD)EPoly
FN_2(epfn_ready_to_bridge_selected, TYPE_bool, EpfnReadyToBridgeFlagged, TYPE_ENUM, TYPE_DWORD)EPoly
FN_2(epfn_turn_diagonal, TYPE_bool, EpfnTurnDiagonal, TYPE_INDEX, TYPE_INDEX)EPoly
FN_2(epfn_convert_selection_to_border, TYPE_INT, EpfnConvertSelectionToBorder, TYPE_ENUM, TYPE_ENUM)EPoly
FN_3(epfn_create_vertex, TYPE_INDEX, EpfnCreateVertex, TYPE_POINT3, TYPE_bool, TYPE_bool)EPoly
FN_3(epfn_create_edge, TYPE_INDEX, EpfnCreateEdge, TYPE_INDEX, TYPE_INDEX, TYPE_bool)EPoly
FN_3(epfn_delete, TYPE_bool, EpfnDelete, TYPE_INT, TYPE_DWORD, TYPE_bool)EPoly
FN_3(epfn_detach_to_element, TYPE_bool, EpfnDetachToElement, TYPE_INT, TYPE_DWORD, TYPE_bool)EPoly
FN_3(epfn_divide_face, TYPE_INDEX, EpfnDivideFace, TYPE_INDEX, TYPE_FLOAT_TAB_BR, TYPE_bool)EPoly
FN_3(epfn_divide_face2, TYPE_INDEX, EpfnDivideFace, TYPE_INDEX, TYPE_FLOAT_TAB_BR, TYPE_bool)EPoly
FN_3(epfn_divide_edge, TYPE_INDEX, EpfnDivideEdge, TYPE_INDEX, TYPE_FLOAT, TYPE_bool)EPoly
FN_3(epfn_divide_edge2, TYPE_INDEX, EpfnDivideEdge, TYPE_INDEX, TYPE_FLOAT, TYPE_bool)EPoly
FN_3(epfn_cut_vertex, TYPE_INDEX, EpfnCutVertex, TYPE_INDEX, TYPE_POINT3, TYPE_POINT3)EPoly
FN_3(epfn_weld_verts, TYPE_bool, EpfnWeldVerts, TYPE_INDEX, TYPE_INDEX, TYPE_POINT3)EPoly
FN_3(epfn_get_vertices_by_flag, TYPE_bool, EpGetVerticesByFlag, TYPE_BITARRAY_BR, TYPE_DWORD, TYPE_DWORD)EPoly
FN_3(epfn_get_edges_by_flag, TYPE_bool, EpGetEdgesByFlag, TYPE_BITARRAY_BR, TYPE_DWORD, TYPE_DWORD)EPoly
FN_3(epfn_get_faces_by_flag, TYPE_bool, EpGetFacesByFlag, TYPE_BITARRAY_BR, TYPE_DWORD, TYPE_DWORD)EPoly
FN_3(epfn_convert_selection, TYPE_INT, EpfnConvertSelection, TYPE_ENUM, TYPE_ENUM, TYPE_bool)EPoly
FN_3(epfn_get_map_face_vertex, TYPE_INT, EpfnGetMapFaceVertex, TYPE_INT, TYPE_INDEX, TYPE_INDEX)EPoly
FN_3(epfn_get_map_face_vert, TYPE_INDEX, EpfnGetMapFaceVertex, TYPE_INT, TYPE_INDEX, TYPE_INDEX)EPoly
FN_4(epfn_slice, TYPE_bool, EpfnSlice, TYPE_POINT3, TYPE_POINT3, TYPE_bool, TYPE_DWORD)EPoly
FN_4(epfn_cut_face, TYPE_INDEX, EpfnCutFace, TYPE_INDEX, TYPE_POINT3, TYPE_POINT3, TYPE_POINT3)EPoly
FN_4(epfn_create_shape, TYPE_bool, EpfnCreateShape, TYPE_STRING, TYPE_bool, TYPE_INODE, TYPE_DWORD)EPoly
FN_5(epfn_cut_edge, TYPE_INDEX, EpfnCutEdge, TYPE_INDEX, TYPE_FLOAT, TYPE_INDEX, TYPE_FLOAT, TYPE_POINT3)EPoly
FN_7(epfn_propagate_component_flags, TYPE_INT, EpfnPropagateComponentFlags, TYPE_INT, TYPE_DWORD, TYPE_INT, TYPE_DWORD, TYPE_bool, TYPE_bool, TYPE_bool)EPoly
FNT_2(epfn_make_planar, TYPE_bool, EpfnMakePlanar, TYPE_INT, TYPE_DWORD)EPoly
FNT_2(epfn_relax, TYPE_bool, EpfnRelax, TYPE_ENUM, TYPE_DWORD)EPoly
FNT_3(epfn_make_planar_in, TYPE_bool, EpfnMakePlanarIn, TYPE_ENUM, TYPE_ENUM, TYPE_DWORD)EPoly
FNT_4(epfn_move_to_plane, TYPE_bool, EpfnMoveToPlane, TYPE_POINT3, TYPE_FLOAT, TYPE_INT, TYPE_DWORD)EPoly
FNT_4(epfn_get_vertex_data, TYPE_FLOAT, GetVertexDataValue, TYPE_INT, TYPE_INT_BP, TYPE_bool_BP, TYPE_DWORD)EPoly
FNT_4(epfn_get_edge_data, TYPE_FLOAT, GetEdgeDataValue, TYPE_INT, TYPE_INT_BP, TYPE_bool_BP, TYPE_DWORD)EPoly
FPMixinInterface(const FPMixinInterface &rhs)FPMixinInterfaceinlineprotected
FPMixinInterface()FPMixinInterfaceinline
GetActionTable()FPInterfaceinlinevirtual
GetDesc()EPolyvirtual
GetDescByID(Interface_ID id)FPMixinInterfaceinlinevirtual
GetEdgeDataValue(int channel, int *numSel, bool *uniform, DWORD edgeFlags, TimeValue t)EPolyinlinevirtual
GetEPolySelLevel()EPolyinlinevirtual
GetFaceColor(bool *uniform=NULL, int *num=NULL, int mp=0, DWORD flag=MN_SEL, TimeValue t=0)EPolyinlinevirtual
GetID()FPMixinInterfaceinlinevirtual
GetInterface(Interface_ID id)FPMixinInterfaceinlinevirtual
GetIsChecked(FunctionID actionID)FPInterfacevirtual
GetIsEnabled(FunctionID actionID)FPInterfacevirtual
GetIsVisible(FunctionID actionID)FPInterfacevirtual
GetManipulateGrip(ManipulateGrips item)=0EPoly13protectedpure virtual
GetMatIndex(bool *determined)EPolyinlinevirtual
GetMeshPtr()EPolyinlinevirtual
GetMNSelLevel()EPolyinlinevirtual
getParamBlock()EPolyinlinevirtual
GetSmoothingGroups(DWORD faceFlag, DWORD *anyFaces, DWORD *allFaces=NULL)EPolyinlinevirtual
GetTypedInterface()InterfaceServerinline
GetVertexColor(bool *uniform=NULL, int *num=NULL, int mp=0, DWORD flag=MN_SEL, TimeValue t=0)EPolyinlinevirtual
GetVertexDataValue(int channel, int *numSel, bool *uniform, DWORD vertexFlags, TimeValue t)EPolyinlinevirtual
immediateRelease enum valueBaseInterface
InPerDataModify()EPolyinlinevirtual
interfaceNotifyCBsFPMixinInterfaceprotected
InvalidateDistanceCache()EPolyinlinevirtual
InvalidateSoftSelectionCache()EPolyinlinevirtual
InVertexColorModify()EPolyinlinevirtual
Invoke(FunctionID fid, TimeValue t=0, FPParams *params=NULL)FPInterfacevirtual
Invoke(FunctionID fid, FPParams *params)FPInterfaceinlinevirtual
Invoke(FunctionID fid, TimeValue t, FPValue &result, FPParams *params=NULL)FPInterfacevirtual
Invoke(FunctionID fid, FPValue &result, FPParams *params=NULL)FPInterfaceinlinevirtual
IsChecked(FunctionID actionID)FPInterfacevirtual
IsEnabled(FunctionID actionID)FPInterfacevirtual
IsVisible(FunctionID actionID)FPInterfacevirtual
LifetimeControl()FPMixinInterfaceinlinevirtual
LifetimeType enum nameBaseInterface
LocalDataChanged(ChannelMask channels)EPolyinlinevirtual
ManipulateGrips enum nameEPoly13protected
MatIDFloater()=0EPolypure virtual
MatIDFloaterHWND()EPolyinlinevirtual
MatIDFloaterVisible()=0EPolypure virtual
MoveSelection(int level, TimeValue t, Matrix3 &partm, Matrix3 &tmAxis, Point3 &val, BOOL localOrigin)EPolyinlinevirtual
noRelease enum valueBaseInterface
nullInterfaceFPInterfacestatic
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=(const FPMixinInterface &rhs)FPMixinInterfaceinlineprotected
PROP_FNS(epfn_get_edge_chamfer_type, EpFnGetEdgeChamferType, epfn_set_edge_chamfer_type, EpFnSetEdgeChamferType, TYPE_ENUM)EPoly20
PROP_FNS(epfn_get_edge_chamfer_quad_intersections, EpFnGetEdgeChamferQuadIntersections, epfn_set_edge_chamfer_quad_intersections, EpFnSetEdgeChamferQuadIntersections, TYPE_BOOL)EPoly20
RefreshScreen()EPolyinlinevirtual
RegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterfacevirtual
ReleaseInterface()BaseInterfaceinlinevirtual
ResetEdgeData(int channel)EPolyinlinevirtual
ResetVertexData(int channel)EPolyinlinevirtual
RotateSelection(int level, TimeValue t, Matrix3 &partm, Matrix3 &tmAxis, Quat &val, BOOL localOrigin)EPolyinlinevirtual
ScaleSelection(int level, TimeValue t, Matrix3 &partm, Matrix3 &tmAxis, Point3 &val, BOOL localOrigin)EPolyinlinevirtual
serverControlled enum valueBaseInterface
SetDisplacementParams()EPolyinlinevirtual
SetEdgeDataValue(int channel, float w, DWORD edgeFlags, TimeValue t)EPolyinlinevirtual
SetEPolySelLevel(int level)EPolyinlinevirtual
SetFaceColor(Color clr, int mp=0, DWORD flag=MN_SEL, TimeValue t=0)EPolyinlinevirtual
SetManipulateGrip(bool on, ManipulateGrips item)=0EPoly13protectedpure virtual
SetMatIndex(int index, DWORD flag=MN_SEL)EPolyinlinevirtual
SetSmoothBits(DWORD bits, DWORD bitmask, DWORD flag)EPolyinlinevirtual
SetVertexColor(Color clr, int mp=0, DWORD flag=MN_SEL, TimeValue t=0)EPolyinlinevirtual
SetVertexDataValue(int channel, float w, DWORD vertexFlags, TimeValue t)EPolyinlinevirtual
SmGrpFloater()=0EPolypure virtual
SmGrpFloaterHWND()EPolyinlinevirtual
SmGrpFloaterVisible()=0EPolypure virtual
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)FPMixinInterfaceinlinevirtual
UpdateDisplacementParams()EPolyinlinevirtual
UseDisplacementPreset(int presetNumber)EPolyinlinevirtual
VFN_0(epfn_triangulate, EpfnTriangulate)EPoly20
EPoly18::VFN_0(epfn_select_hard_edges, EpfnSelectHardEdges)EPoly18
EPoly18::VFN_0(epfn_select_smooth_edges, EpfnSelectSmoothEdges)EPoly18
EPoly13::VFN_0(epfn_force_subdivision, EpfnForceSubdivision)EPoly
EPoly13::VFN_0(epfn_exit_command_modes, EpActionExitCommandModes)EPoly
EPoly13::VFN_0(epfn_reset_slice_plane, EpResetSlicePlane)EPoly
EPoly13::VFN_0(epfn_collapse_dead_structs, CollapseDeadStructs)EPoly
EPoly13::VFN_0(epfn_collapse_dead_structs_spelled_right, CollapseDeadStructs)EPoly
EPoly13::VFN_0(epfn_preview_cancel, EpPreviewCancel)EPoly
EPoly13::VFN_0(epfn_preview_accept, EpPreviewAccept)EPoly
EPoly13::VFN_0(epfn_preview_invalidate, EpPreviewInvalidate)EPoly
EPoly13::VFN_0(epfn_close_popup_dialog, EpfnClosePopupDialog)EPoly
EPoly13::VFN_0(epfn_repeat_last, EpfnRepeatLastOperation)EPoly
EPoly13::VFN_0(epfn_select_border, EpfnSelectBorder)EPoly
EPoly13::VFN_0(epfn_select_element, EpfnSelectElement)EPoly
EPoly13::VFN_0(epfn_select_edge_loop, EpfnSelectEdgeLoop)EPoly
EPoly13::VFN_0(epfn_select_edge_ring, EpfnSelectEdgeRing)EPoly
EPoly13::VFN_0(epfn_toggle_shaded_faces, EpfnToggleShadedFaces)EPoly
EPoly13::VFN_0(epfn_paintdeform_commit, EpfnPaintDeformCommit)EPoly
EPoly13::VFN_0(epfn_paintdeform_cancel, EpfnPaintDeformCancel)EPoly
EPoly13::VFN_0(epfn_smgrp_floater, SmGrpFloater)EPoly
EPoly13::VFN_0(epfn_matid_floater, MatIDFloater)EPoly
VFN_1(epfn_named_selection_copy, EpfnNamedSelectionCopy, TYPE_STRING)EPoly
VFN_1(epfn_named_selection_paste, EpfnNamedSelectionPaste, TYPE_bool)EPoly
VFN_1(epfn_button_op, EpActionButtonOp, TYPE_ENUM)EPoly
VFN_1(epfn_toggle_command_mode, EpActionToggleCommandMode, TYPE_ENUM)EPoly
VFN_1(epfn_enter_pick_mode, EpActionEnterPickMode, TYPE_ENUM)EPoly
VFN_1(epfn_reset_vertex_data, ResetVertexData, TYPE_INT)EPoly
VFN_1(epfn_reset_edge_data, ResetEdgeData, TYPE_INT)EPoly
VFN_1(epfn_end_modify_perdata, EndPerDataModify, TYPE_bool)EPoly
VFN_1(epfn_preview_begin, EpPreviewBegin, TYPE_ENUM)EPoly
VFN_1(epfn_preview_set_dragging, EpPreviewSetDragging, TYPE_bool)EPoly
VFN_1(epfn_grow_selection, EpfnGrowSelection, TYPE_ENUM)EPoly
VFN_1(epfn_shrink_selection, EpfnShrinkSelection, TYPE_ENUM)EPoly
VFN_2(epfn_begin_modify_perdata, BeginPerDataModify, TYPE_INT, TYPE_INT)EPoly
VFN_2(epfn_set_vertex_color, EpFnSetVertexColor, TYPE_COLOR, TYPE_ENUM)EPoly
VFN_2(epfn_set_face_color, EpFnSetFaceColor, TYPE_COLOR, TYPE_ENUM)EPoly
VFN_2(epfn_set_mat_index, SetMatIndex, TYPE_INDEX, TYPE_DWORD)EPoly
VFN_2(epfn_set_selection, EpfnSetSelection, TYPE_ENUM, TYPE_BITARRAY)EPoly
VFN_2(epfn_set_preserve_map, EpfnSetPreserveMap, TYPE_INT, TYPE_bool)EPoly
VFN_3(epfn_set_diagonal, EpfnSetDiagonal, TYPE_INDEX, TYPE_INDEX, TYPE_INDEX)EPoly
VFN_3(epfn_get_slice_plane, EpGetSlicePlane, TYPE_POINT3_BR, TYPE_POINT3_BR, TYPE_FLOAT_BP)EPoly
VFN_3(epfn_set_slice_plane, EpSetSlicePlane, TYPE_POINT3_BR, TYPE_POINT3_BR, TYPE_FLOAT)EPoly
VFN_3(epfn_get_smoothing_groups, GetSmoothingGroups, TYPE_DWORD, TYPE_DWORD_BP, TYPE_DWORD_BP)EPoly
VFN_3(epfn_set_smoothing_groups, SetSmoothBits, TYPE_DWORD, TYPE_DWORD, TYPE_DWORD)EPoly
VFN_3(epfn_set_ring_shift, EpfnSetRingShift, TYPE_INT, TYPE_bool, TYPE_bool)EPoly
VFN_3(epfn_set_loop_shift, EpfnSetLoopShift, TYPE_INT, TYPE_bool, TYPE_bool)EPoly
VFN_4(epfn_set_vertex_flags, EpSetVertexFlags, TYPE_BITARRAY_BR, TYPE_DWORD, TYPE_DWORD, TYPE_bool)EPoly
VFN_4(epfn_set_edge_flags, EpSetEdgeFlags, TYPE_BITARRAY_BR, TYPE_DWORD, TYPE_DWORD, TYPE_bool)EPoly
VFN_4(epfn_set_face_flags, EpSetFaceFlags, TYPE_BITARRAY_BR, TYPE_DWORD, TYPE_DWORD, TYPE_bool)EPoly
VFNT_0(epfn_autosmooth, EpfnAutoSmooth)EPoly
VFNT_1(epfn_chamfer_vertices, EpfnChamferVertices, TYPE_FLOAT)EPoly
VFNT_1(epfn_chamfer_edges, EpfnChamferEdges, TYPE_FLOAT)EPoly
VFNT_2(epfn_attach, EpfnAttach, TYPE_INODE, TYPE_INODE)EPoly
VFNT_2(epfn_extrude_faces, EpfnExtrudeFaces, TYPE_FLOAT, TYPE_DWORD)EPoly
VFNT_2(epfn_select_by_mat, EpfnSelectByMat, TYPE_INDEX, TYPE_bool)EPoly
VFNT_2(epfn_select_by_smooth_group, EpfnSelectBySmoothGroup, TYPE_DWORD, TYPE_bool)EPoly
VFNT_2(epfn_chamfer_vertices_open, EpfnChamferVerticesOpen, TYPE_FLOAT, TYPE_bool)EPoly
VFNT_2(epfn_chamfer_edges_open, EpfnChamferEdgesOpen, TYPE_FLOAT, TYPE_bool)EPoly
VFNT_3(epfn_bevel_faces, EpfnBevelFaces, TYPE_FLOAT, TYPE_FLOAT, TYPE_DWORD)EPoly
VFNT_3(epfn_set_vertex_data, SetVertexDataValue, TYPE_INT, TYPE_FLOAT, TYPE_DWORD)EPoly
VFNT_3(epfn_set_edge_data, SetEdgeDataValue, TYPE_INT, TYPE_FLOAT, TYPE_DWORD)EPoly
wantsRelease enum valueBaseInterface
~BaseInterface()BaseInterfacevirtual
~FPMixinInterface()FPMixinInterface
~InterfaceServer()InterfaceServervirtual