|
ScripterExport | MAXNode (INode *init_node) |
void | collect () override |
void | drop_MAX_refs () override |
Value * | classOf_vf (Value **arg_list, int count) override |
Value * | superClassOf_vf (Value **arg_list, int count) override |
Value * | isKindOf_vf (Value **arg_list, int count) override |
BOOL | is_kind_of (ValueMetaClass *c) override |
ScripterExport void | sprin1 (CharStream *s) override |
const MCHAR * | class_name () override |
ScripterExport ReferenceTarget * | get_max_object () override |
| def_node_generic (move, "move") |
| def_node_generic (scale, "scale") |
| def_node_generic (rotate, "rotate") |
| use_generic (copy, "copy") |
| def_node_generic (reference, "reference") |
| def_node_generic (instance, "instance") |
| def_visible_primitive (delete, "delete") |
| use_generic (isDeleted, "isDeleted") |
| def_node_generic (addModifier, "addModifier") |
| def_visible_primitive (addModifierWithLocalData, "addModifierWithLocalData") |
| def_node_generic (deleteModifier, "deleteModifier") |
| def_node_generic (collapseStack, "collapseStack") |
| def_node_generic (bindSpaceWarp, "bindSpaceWarp") |
| def_node_generic_debug_ok (intersects, "intersects") |
| def_node_generic (instanceReplace, "instanceReplace") |
| def_node_generic (referenceReplace, "referenceReplace") |
| def_node_generic (snapShot, "snapShot") |
| def_visible_generic_debug_ok (getModContextTM, "getModContextTM") |
| def_visible_generic_debug_ok (getModContextBBoxMin, "getModContextBBoxMin") |
| def_visible_generic_debug_ok (getModContextBBoxMax, "getModContextBBoxMax") |
| def_visible_primitive_debug_ok (validModifier, "validModifier") |
| def_visible_generic_debug_ok (canConvertTo, "canConvertTo") |
| def_node_generic (convertTo, "convertTo") |
| def_node_generic (flagForeground, "flagForeground") |
| def_visible_primitive (AttachObjects, "AttachObjects") |
| def_node_generic (hide, "hide") |
| def_node_generic (unhide, "unhide") |
| def_node_generic (unfreeze, "unfreeze") |
| def_node_generic (freeze, "freeze") |
| def_node_generic (select, "select") |
| def_node_generic (deselect, "deselect") |
| def_visible_primitive (clearSelection, "clearSelection") |
| def_node_generic (selectmore, "selectmore") |
| def_visible_primitive (group, "group") |
| def_visible_primitive (ungroup, "ungroup") |
| def_visible_primitive (explodeGroup, "explodeGroup") |
| def_visible_primitive (attachNodesToGroup, "attachNodesToGroup") |
| def_visible_primitive (detachNodesFromGroup, "detachNodesFromGroup") |
| def_visible_generic (updateXRef, "updateXRef") |
| def_node_generic_debug_ok (intersectRay, "intersectRay") |
| def_node_generic_debug_ok (printstack, "printstack") |
| def_visible_primitive (uniqueName, "uniqueName") |
| def_node_generic_debug_ok (getUserProp, "getUserProp") |
| def_node_generic (setUserProp, "setUserProp") |
| def_node_generic_debug_ok (getUserPropBuffer, "getUserPropBuffer") |
| def_node_generic (setUserPropBuffer, "setUserPropBuffer") |
| def_visible_primitive_debug_ok (getUserPropVal, "getUserPropVal") |
| def_visible_primitive (setUserPropVal, "setUserPropVal") |
| def_visible_primitive_debug_ok (doesUserPropExist, "doesUserPropExist") |
| def_visible_primitive (deleteUserProp, "deleteUserProp") |
| def_visible_primitive_debug_ok (getUserPropsAsDict, "getUserPropsAsDict") |
| def_visible_primitive (setUserPropsFromDict, "setUserPropsFromDict") |
| use_generic (plus, "+") |
| use_generic (minus, "-") |
| use_generic (times, "*") |
| def_node_generic (convertToMesh, "convertToMesh") |
| def_visible_generic (setvert, "setvert") |
| def_visible_generic_debug_ok (getvert, "getvert") |
| def_visible_generic (settvert, "settvert") |
| def_visible_generic_debug_ok (gettvert, "gettvert") |
| def_visible_generic (setvertcolor, "setvertcolor") |
| def_visible_generic_debug_ok (getvertcolor, "getvertcolor") |
| def_visible_generic (setnumverts, "setnumverts") |
| def_visible_generic_debug_ok (getnumverts, "getnumverts") |
| def_visible_generic (setnumtverts, "setnumtverts") |
| def_visible_generic_debug_ok (getnumtverts, "getnumtverts") |
| def_visible_generic (setnumcpvverts, "setnumcpvverts") |
| def_visible_generic_debug_ok (getnumcpvverts, "getnumcpvverts") |
| def_visible_generic (setnumfaces, "setnumfaces") |
| def_visible_generic_debug_ok (getnumfaces, "getnumfaces") |
| def_visible_generic (buildtvfaces, "buildTVFaces") |
| def_visible_generic (buildvcfaces, "buildVCFaces") |
| def_visible_generic (defaultvcfaces, "defaultVCFaces") |
| def_visible_generic_debug_ok (getnormal, "getnormal") |
| def_visible_generic (setnormal, "setnormal") |
| def_visible_generic (setface, "setface") |
| def_visible_generic_debug_ok (getface, "getface") |
| def_visible_generic (settvface, "setTVFace") |
| def_visible_generic_debug_ok (gettvface, "getTVFace") |
| def_visible_generic (setvcface, "setVCFace") |
| def_visible_generic_debug_ok (getvcface, "getVCFace") |
| def_visible_generic_debug_ok (getfacenormal, "getfacenormal") |
| def_visible_generic (setfacenormal, "setfacenormal") |
| def_visible_generic (setfacematid, "setfaceMatID") |
| def_visible_generic_debug_ok (getfacematid, "getfaceMatID") |
| def_visible_generic (setfacesmoothgroup, "setfaceSmoothGroup") |
| def_visible_generic_debug_ok (getfacesmoothgroup, "getfaceSmoothGroup") |
| def_visible_generic (setedgevis, "setedgevis") |
| def_visible_generic_debug_ok (getedgevis, "getedgevis") |
| def_visible_generic (attach, "attach") |
| def_visible_generic (detachVerts, "detachVerts") |
| def_visible_generic (detachFaces, "detachFaces") |
| def_visible_generic (extrudeface, "extrudeface") |
| def_visible_generic (deletevert, "deletevert") |
| def_visible_generic (deleteface, "deleteface") |
| def_visible_generic (collapseface, "collapseface") |
| def_visible_generic (setMesh, "setMesh") |
| def_visible_generic (update, "update") |
| def_visible_generic_debug_ok (getDisplacementMapping, "getDisplacementMapping") |
| def_visible_generic (setDisplacementMapping, "setDisplacementMapping") |
| def_visible_generic_debug_ok (getSubdivisionDisplacement, "getSubdivisionDisplacement") |
| def_visible_generic (setSubdivisionDisplacement, "setSubdivisionDisplacement") |
| def_visible_generic_debug_ok (getSplitMesh, "getSplitMesh") |
| def_visible_generic (setSplitMesh, "setSplitMesh") |
| def_visible_generic (displacementToPreset, "displacementToPreset") |
| def_node_generic_debug_ok (getVertSelection, "getVertSelection") |
| def_node_generic (setVertSelection, "setVertSelection") |
| def_node_generic_debug_ok (getFaceSelection, "getFaceSelection") |
| def_node_generic (setFaceSelection, "setFaceSelection") |
| def_node_generic_debug_ok (getEdgeSelection, "getEdgeSelection") |
| def_node_generic (setEdgeSelection, "setEdgeSelection") |
| def_struct_primitive (mo_startCreate, meshOps, "startCreate") |
| def_struct_primitive (mo_startAttach, meshOps, "startAttach") |
| def_struct_primitive (mo_startExtrude, meshOps, "startExtrude") |
| def_struct_primitive (mo_startBevel, meshOps, "startBevel") |
| def_struct_primitive (mo_startChamfer, meshOps, "startChamfer") |
| def_struct_primitive (mo_startCut, meshOps, "startCut") |
| def_struct_primitive (mo_startSlicePlane, meshOps, "startSlicePlane") |
| def_struct_primitive (mo_startWeldTarget, meshOps, "startWeldTarget") |
| def_struct_primitive (mo_startFlipNormalMode, meshOps, "startFlipNormalMode") |
| def_struct_primitive (mo_startDivide, meshOps, "startDivide") |
| def_struct_primitive (mo_startTurn, meshOps, "startTurn") |
| def_struct_primitive (mo_hideOp, meshOps, "hide") |
| def_struct_primitive (mo_unhideAllOp, meshOps, "unhideAll") |
| def_struct_primitive (mo_deleteOp, meshOps, "delete") |
| def_struct_primitive (mo_detachOp, meshOps, "detach") |
| def_struct_primitive (mo_weldOp, meshOps, "weld") |
| def_struct_primitive (mo_breakOp, meshOps, "break") |
| def_struct_primitive (mo_viewAlignOp, meshOps, "viewAlign") |
| def_struct_primitive (mo_gridAlignOp, meshOps, "gridAlign") |
| def_struct_primitive (mo_makePlanarOp, meshOps, "makePlanar") |
| def_struct_primitive (mo_collapseOp, meshOps, "collapse") |
| def_struct_primitive (mo_tesselateOp, meshOps, "tessellate") |
| def_struct_primitive (mo_explodeOp, meshOps, "explode") |
| def_struct_primitive (mo_sliceOp, meshOps, "slice") |
| def_struct_primitive (mo_removeIsolatedVertsOp, meshOps, "removeIsolatedVerts") |
| def_struct_primitive (mo_selectOpenEdgesOp, meshOps, "selectOpenEdges") |
| def_struct_primitive (mo_createShapeFromEdgesOp, meshOps, "createShapeFromEdges") |
| def_struct_primitive (mo_flipNormalOp, meshOps, "flipNormal") |
| def_struct_primitive (mo_unifyNormalOp, meshOps, "unifyNormal") |
| def_struct_primitive (mo_visibleEdgeOp, meshOps, "visibleEdge") |
| def_struct_primitive (mo_invisibleEdgeOp, meshOps, "invisibleEdge") |
| def_struct_primitive (mo_autoEdgeOp, meshOps, "autoEdge") |
| def_struct_primitive (mo_showNormalOp, meshOps, "showNormal") |
| def_struct_primitive (mo_opAutoSmooth, meshOps, "autoSmooth") |
| def_struct_primitive (mo_attachList, meshOps, "attachList") |
| def_struct_primitive (mo_opSelectByID, meshOps, "selectByID") |
| def_struct_primitive (mo_opSelectBySG, meshOps, "selectBySG") |
| def_struct_primitive (mo_opClearAllSG, meshOps, "clearAllSG") |
| def_struct_primitive (mo_opSelectByColor, meshOps, "selectByColor") |
| def_node_generic (convertToPoly,"convertToPoly") |
| def_node_generic_debug_ok (pathinterp, "pathInterp") |
| def_node_generic_debug_ok (lengthinterp, "lengthInterp") |
| def_visible_primitive (resetlengthinterp, "resetLengthInterp") |
| def_node_generic_debug_ok (curvelength, "curveLength") |
| def_node_generic_debug_ok (nearestpathparam, "nearestPathParam") |
| def_node_generic_debug_ok (pathtolengthparam, "pathToLengthParam") |
| def_node_generic_debug_ok (lengthtopathparam, "lengthToPathParam") |
| def_node_generic_debug_ok (pathtangent, "pathTangent") |
| def_node_generic_debug_ok (lengthtangent, "lengthTangent") |
| def_node_generic (convertToSplineShape, "convertToSplineShape") |
| def_node_generic (addNewSpline, "addNewSpline") |
| def_node_generic (deleteSpline, "deleteSpline") |
| def_node_generic_debug_ok (numSplines, "numSplines") |
| def_node_generic (setFirstSpline, "setFirstSpline") |
| def_node_generic (resetShape, "resetShape") |
| def_node_generic (updateShape, "updateShape") |
| def_node_generic_debug_ok (numKnots, "numKnots") |
| def_node_generic_debug_ok (numSegments, "numSegments") |
| def_node_generic_debug_ok (isClosed, "isClosed") |
| use_generic (close, "close") |
| def_node_generic (open, "open") |
| def_node_generic (addKnot, "addKnot") |
| def_node_generic (deleteKnot, "deleteKnot") |
| def_node_generic (setKnotType, "setKnotType") |
| def_node_generic_debug_ok (getKnotType, "getKnotType") |
| def_node_generic (setSegmentType, "setSegmentType") |
| def_node_generic_debug_ok (getSegmentType, "getSegmentType") |
| def_node_generic (refineSegment, "refineSegment") |
| def_node_generic (reverse, "reverse") |
| def_node_generic (setFirstKnot, "setFirstKnot") |
| def_node_generic (setKnotPoint, "setKnotPoint") |
| def_node_generic_debug_ok (getKnotPoint, "getKnotPoint") |
| def_node_generic_debug_ok (getInVec, "getInVec") |
| def_node_generic (setInVec, "setInVec") |
| def_node_generic_debug_ok (getOutVec, "getOutVec") |
| def_node_generic (setOutVec, "setOutVec") |
| def_node_generic (hideSelectedVerts, "hideSelectedVerts") |
| def_node_generic (hideSelectedSplines, "hideSelectedSplines") |
| def_node_generic (hideSelectedSegments, "hideSelectedSegments") |
| def_node_generic (unhideSegments, "unhideSegments") |
| def_node_generic (updateBindList, "updateBindList") |
| def_node_generic (unbindKnot, "unbindKnot") |
| def_node_generic (bindKnot, "bindKnot") |
| def_node_generic (materialID, "materialID") |
| def_node_generic (addAndWeld, "addAndWeld") |
| def_visible_primitive_debug_ok (getKnotSelection, "getKnotSelection") |
| def_visible_primitive (setKnotSelection, "setKnotSelection") |
| def_visible_primitive_debug_ok (getSegSelection, "getSegSelection") |
| def_visible_primitive (setSegSelection, "setSegSelection") |
| def_visible_primitive_debug_ok (getSplineSelection, "getSplineSelection") |
| def_visible_primitive (setSplineSelection, "setSplineSelection") |
| def_struct_primitive (so_startCreateLine, splineOps, "startCreateLine") |
| def_struct_primitive (so_startAttach, splineOps, "startAttach") |
| def_struct_primitive (so_startInsert, splineOps, "startInsert") |
| def_struct_primitive (so_startConnect, splineOps, "startConnect") |
| def_struct_primitive (so_startRefine, splineOps, "startRefine") |
| def_struct_primitive (so_startFillet, splineOps, "startFillet") |
| def_struct_primitive (so_startChamfer, splineOps, "startChamfer") |
| def_struct_primitive (so_startBind, splineOps, "startBind") |
| def_struct_primitive (so_startRefineConnect, splineOps, "startRefineConnect") |
| def_struct_primitive (so_startOutline, splineOps, "startOutline") |
| def_struct_primitive (so_startTrim, splineOps, "startTrim") |
| def_struct_primitive (so_startExtend, splineOps, "startExtend") |
| def_struct_primitive (so_startCrossInsert, splineOps, "startCrossInsert") |
| def_struct_primitive (so_startBreak, splineOps, "startBreak") |
| def_struct_primitive (so_startUnion, splineOps, "startUnion") |
| def_struct_primitive (so_startSubtract, splineOps, "startSubtract") |
| def_struct_primitive (so_startIntersect, splineOps, "startIntersect") |
| def_struct_primitive (so_startCrossSection, splineOps, "startCrossSection") |
| def_struct_primitive (so_startCopyTangent, splineOps, "startCopyTangent") |
| def_struct_primitive (so_startPasteTangent, splineOps, "startPasteTangent") |
| def_struct_primitive (so_opHide, splineOps, "hide") |
| def_struct_primitive (so_opUnhideAll, splineOps, "unhideAll") |
| def_struct_primitive (so_opDelete, splineOps, "delete") |
| def_struct_primitive (so_opDetach, splineOps, "detach") |
| def_struct_primitive (so_opDivide, splineOps, "divide") |
| def_struct_primitive (so_opCycle, splineOps, "cycle") |
| def_struct_primitive (so_opUnbind, splineOps, "unbind") |
| def_struct_primitive (so_opWeld, splineOps, "weld") |
| def_struct_primitive (so_opMakeFirst, splineOps, "makeFirst") |
| def_struct_primitive (so_opAttachMultiple, splineOps, "attachMultiple") |
| def_struct_primitive (so_opExplode, splineOps, "explode") |
| def_struct_primitive (so_opReverse, splineOps, "reverse") |
| def_struct_primitive (so_opClose, splineOps, "close") |
| def_struct_primitive (so_opIntersect, splineOps, "intersect") |
| def_struct_primitive (so_opMirrorHoriz, splineOps, "mirrorHoriz") |
| def_struct_primitive (so_opMirrorVert, splineOps, "mirrorVert") |
| def_struct_primitive (so_opMirrorBoth, splineOps, "mirrorBoth") |
| def_struct_primitive (so_opSelectByID, splineOps, "selectByID") |
| def_struct_primitive (so_opFuse, splineOps, "fuse") |
| def_node_generic_debug_ok (particlecount, "particleCount") |
| def_node_generic_debug_ok (particlepos, "particlePos") |
| def_node_generic_debug_ok (particlevelocity, "particleVelocity") |
| def_node_generic_debug_ok (particleage, "particleAge") |
| def_node_generic_debug_ok (particlesize, "particleSize") |
| def_struct_primitive (po_startAttach, patchOps, "startAttach") |
| def_struct_primitive (po_startExtrude, patchOps, "startExtrude") |
| def_struct_primitive (po_startBevel, patchOps, "startBevel") |
| def_struct_primitive (po_startBind, patchOps, "startBind") |
| def_struct_primitive (po_startCreate, patchOps, "startCreate") |
| def_struct_primitive (po_startWeldTarget, patchOps, "startWeldTarget") |
| def_struct_primitive (po_startFlipNormalMode, patchOps, "startFlipNormalMode") |
| def_struct_primitive (po_startCopyTangent, patchOps, "startCopyTangent") |
| def_struct_primitive (po_startPasteTangent, patchOps, "startPasteTangent") |
| def_struct_primitive (po_opUnbind, patchOps, "unbind") |
| def_struct_primitive (po_opHide, patchOps, "hide") |
| def_struct_primitive (po_opUnhideAll, patchOps, "unhideAll") |
| def_struct_primitive (po_opWeld, patchOps, "weld") |
| def_struct_primitive (po_opDelete, patchOps, "delete") |
| def_struct_primitive (po_opSubdivide, patchOps, "subdivide") |
| def_struct_primitive (po_opAddTri, patchOps, "addTri") |
| def_struct_primitive (po_opAddQuad, patchOps, "addQuad") |
| def_struct_primitive (po_opDetach, patchOps, "detach") |
| def_struct_primitive (po_opPatchSmooth, patchOps, "patchSmooth") |
| def_struct_primitive (po_opSelectionShrink, patchOps, "shrinkSelection") |
| def_struct_primitive (po_opSelectionGrow, patchOps, "growSelection") |
| def_struct_primitive (po_opEdgeRingSel, patchOps, "selectEdgeRing") |
| def_struct_primitive (po_opEdgeLoopSel, patchOps, "selectEdgeLoop") |
| def_struct_primitive (po_opSelectOpenEdges, patchOps, "selectOpenEdges") |
| def_struct_primitive (po_opBreak, patchOps, "break") |
| def_struct_primitive (po_opCreateShapeFromEdges, patchOps, "createShapeFromEdges") |
| def_struct_primitive (po_opFlipNormal, patchOps, "flipNormal") |
| def_struct_primitive (po_opUnifyNormal, patchOps, "unifyNormal") |
| def_struct_primitive (po_opSelectByID, patchOps, "selectByID") |
| def_struct_primitive (po_opSelectBySG, patchOps, "selectBySG") |
| def_struct_primitive (po_opClearAllSG, patchOps, "clearAllSG") |
| def_struct_primitive (po_opShadedFaceToggle, patchOps, "toggleShadedFaces") |
| def_struct_primitive_debug_ok (p_getNumVerts, patch, "getNumVerts") |
| def_struct_primitive (p_setNumVerts, patch, "setNumVerts") |
| def_struct_primitive_debug_ok (p_getNumVecs, patch, "getNumVecs") |
| def_struct_primitive (p_setNumVecs, patch, "setNumVecs") |
| def_struct_primitive_debug_ok (p_getNumPatches, patch, "getNumPatches") |
| def_struct_primitive (p_setNumPatches, patch, "setNumPatches") |
| def_struct_primitive_debug_ok (p_getNumEdges, patch, "getNumEdges") |
| def_struct_primitive (p_setNumEdges, patch, "setNumEdges") |
| def_struct_primitive_debug_ok (p_getVert, patch, "getVert") |
| def_struct_primitive_debug_ok (p_getVec, patch, "getVec") |
| def_struct_primitive (p_setVert, patch, "setVert") |
| def_struct_primitive (p_setVec, patch, "setVec") |
| def_struct_primitive_debug_ok (p_getVertVecs, patch, "getVertVecs") |
| def_struct_primitive_debug_ok (p_getVertPatches, patch, "getVertPatches") |
| def_struct_primitive_debug_ok (p_getVertEdges, patch, "getVertEdges") |
| def_struct_primitive_debug_ok (p_getVecVert, patch, "getVecVert") |
| def_struct_primitive_debug_ok (p_getVecPatches, patch, "getVecPatches") |
| def_struct_primitive_debug_ok (p_getEdgeVert1, patch, "getEdgeVert1") |
| def_struct_primitive_debug_ok (p_getEdgeVert2, patch, "getEdgeVert2") |
| def_struct_primitive_debug_ok (p_getEdgeVec12, patch, "getEdgeVec12") |
| def_struct_primitive_debug_ok (p_getEdgeVec21, patch, "getEdgeVec21") |
| def_struct_primitive (p_setNumMaps, patch, "setNumMaps") |
| def_struct_primitive_debug_ok (p_getNumMaps, patch, "getNumMaps") |
| def_struct_primitive (p_setMapSupport, patch, "setMapSupport") |
| def_struct_primitive_debug_ok (p_getMapSupport, patch, "getMapSupport") |
| def_struct_primitive_debug_ok (p_maxMapChannels, patch, "maxMapChannels") |
| def_struct_primitive (p_setNumMapVerts, patch, "setNumMapVerts") |
| def_struct_primitive_debug_ok (p_getNumMapVerts, patch, "getNumMapVerts") |
| def_struct_primitive (p_setNumMapPatches, patch, "setNumMapPatches") |
| def_struct_primitive_debug_ok (p_getMapVert, patch, "getMapVert") |
| def_struct_primitive_debug_ok (p_getMapPatch, patch, "getMapPatch") |
| def_struct_primitive (p_setMapVert, patch, "setMapVert") |
| def_struct_primitive (p_setMapPatch, patch, "setMapPatch") |
| def_struct_primitive_debug_ok (p_getPatchMtlID, patch, "getPatchMtlID") |
| def_struct_primitive (p_setPatchMtlID, patch, "setPatchMtlID") |
| def_struct_primitive (p_update, patch, "update") |
| def_struct_primitive (p_setMeshSteps, patch, "setMeshSteps") |
| def_struct_primitive_debug_ok (p_getMeshSteps, patch, "getMeshSteps") |
| def_struct_primitive (p_setMeshStepsRender, patch, "setMeshStepsRender") |
| def_struct_primitive_debug_ok (p_getMeshStepsRender, patch, "getMeshStepsRender") |
| def_struct_primitive (p_setShowInterior, patch, "setShowInterior") |
| def_struct_primitive_debug_ok (p_getShowInterior, patch, "getShowInterior") |
| def_struct_primitive (p_setAdaptive, patch, "setAdaptive") |
| def_struct_primitive_debug_ok (p_getAdaptive, patch, "getAdaptive") |
| def_struct_primitive (p_getEdges, patch, "getEdges") |
| def_struct_primitive_debug_ok (p_getPatches, patch, "getPatches") |
| def_struct_primitive_debug_ok (p_getVectors, patch, "getVectors") |
| def_struct_primitive (p_transform, patch, "transform") |
| def_struct_primitive (p_weldVerts, patch, "weldVerts") |
| def_struct_primitive (p_weldEdges, patch, "weldEdges") |
| def_struct_primitive (p_weld2Verts, patch, "weld2Verts") |
| def_struct_primitive (p_deletePatchParts, patch, "deletePatchParts") |
| def_struct_primitive (p_clonePatchParts, patch, "clonePatchParts") |
| def_struct_primitive (p_subdivideEdges, patch, "subdivideEdges") |
| def_struct_primitive (p_subdividePatches, patch, "subdividePatches") |
| def_struct_primitive (p_addQuadPatch, patch, "addQuadPatch") |
| def_struct_primitive (p_addTriPatch, patch, "addTriPatch") |
| def_struct_primitive (p_patchNormal, patch, "patchNormal") |
| def_struct_primitive (p_updatePatchNormals, patch, "updatePatchNormals") |
| def_struct_primitive (p_edgeNormal, patch, "edgeNormal") |
| def_struct_primitive (p_flipPatchNormal, patch, "flipPatchNormal") |
| def_struct_primitive (p_unifyNormals, patch, "unifyNormals") |
| def_struct_primitive (p_changeVertType, patch, "changeVertType") |
| def_struct_primitive_debug_ok (p_getVertType, patch, "getVertType") |
| def_struct_primitive (p_changePatchInteriorType, patch, "changePatchInteriorType") |
| def_struct_primitive_debug_ok (p_getPatchInteriorType, patch, "getPatchInteriorType") |
| def_struct_primitive_debug_ok (p_getMesh, patch, "getMesh") |
| def_struct_primitive (p_autoSmooth, patch, "autoSmooth") |
| def_struct_primitive (p_makeQuadPatch, patch, "makeQuadPatch") |
| def_struct_primitive (p_makeTriPatch, patch, "makeTriPatch") |
| def_struct_primitive (p_interpTriPatch, patch, "interpTriPatch") |
| def_struct_primitive (p_interpQuadPatch, patch, "interpQuadPatch") |
| def_struct_primitive (p_addHook, patch, "addHook") |
| def_struct_primitive (p_removeHook, patch, "removeHook") |
| def_struct_primitive (p_updateHooks, patch, "updateHooks") |
| def_struct_primitive (p_hookFixTopology, patch, "hookFixTopology") |
| def_struct_primitive_debug_ok (p_getPatchType, patch, "getPatchType") |
| def_struct_primitive (update_changed_xrefs, xrefs,"updateChangedXRefs") |
| def_struct_primitive_debug_ok (get_xref_file, xrefs,"getXRefFile") |
| def_struct_primitive_debug_ok (get_xref_file_count, xrefs,"getXRefFileCount") |
| def_struct_primitive (add_xref_file, xrefs,"addNewXRefFile") |
| def_struct_primitive (delete_all_xrefs, xrefs,"deleteAllXRefs") |
| def_struct_primitive (find_unresolved_xrefs, xrefs,"findUnresolvedXRefs") |
| def_struct_primitive (attempt_unresolved_xrefs, xrefs,"attemptUnresolvedXRefs") |
| def_struct_primitive (add_xref_object, xrefs,"addNewXRefObject") |
| def_generic (distance, "distance") |
| def_generic (eq, "=") |
| def_generic (ne, "!=") |
| def_generic (coerce, "coerce") |
| def_generic (get_interfaces, "getInterfaces") |
| def_generic (get_interface, "getInterface") |
| def_property (dir) |
| def_property (target) |
| def_property (mat) |
| def_property (modifiers) |
| def_property (name) |
| def_property (max) |
| def_property (min) |
| def_property (center) |
| def_property (boundingBox) |
| def_property (transform) |
| def_property (parent) |
| def_property (children) |
| def_property (pivot) |
| def_2_prop_path (pivot, x) |
| def_2_prop_path (pivot, y) |
| def_2_prop_path (pivot, z) |
| def_property (objectoffsetpos) |
| def_property (objectoffsetrot) |
| def_property (objectoffsetscale) |
| def_property (objecttransform) |
| def_nested_prop (angle) |
| def_nested_prop (axis) |
| def_property (numverts) |
| def_property (numtverts) |
| def_property (numfaces) |
| def_property (numcpvverts) |
| def_property (mesh) |
| def_property (displacementMapping) |
| def_property (subdivisionDisplacement) |
| def_property (splitMesh) |
| def_property (vertices) |
| def_property (selectedVertices) |
| def_property (faces) |
| def_property (selectedFaces) |
| def_property (edges) |
| def_property (selectedEdges) |
| def_property (numsplines) |
Value * | get_property (Value **arg_list, int count) override |
Value * | set_property (Value **arg_list, int count) override |
Value * | find_modifier (Object *obj, Value *prop) |
Value * | get_property_via_metadata (Value *prop) |
Control * | get_max_prop_controller (Value *prop, ParamDimension **pdim) override |
BOOL | set_max_prop_controller (Value *prop, MAXControl *c) override |
ScripterExport Value * | map (node_map &m) override |
ScripterExport Value * | map_path (PathName *path, node_map &m) override |
ScripterExport Value * | find_first (BOOL(*test_fn)(INode *node, int level, const void *arg), const void *test_arg) override |
ScripterExport Value * | get_path (PathName *path) override |
INode * | to_node () override |
void | to_fpvalue (FPValue &v) override |
ScripterExport void | object_to_current_coordsys (Point3 &p, int mode=0) override |
ScripterExport void | object_from_current_coordsys (Point3 &p, int mode=0) override |
ScripterExport void | world_to_current_coordsys (Point3 &p, int mode=0) override |
ScripterExport void | world_from_current_coordsys (Point3 &p, int mode=0) override |
ScripterExport void | world_to_current_coordsys (Quat &q) override |
ScripterExport void | world_from_current_coordsys (Quat &q) override |
ScripterExport void | world_to_current_coordsys (ScaleValue &s) |
ScripterExport void | world_from_current_coordsys (ScaleValue &s) |
ScripterExport void | object_to_current_coordsys (Box3 &b) |
ScripterExport void | world_to_current_coordsys (Box3 &b) |
Control * | get_max_pos_controller (ParamDimension **pdim) override |
Control * | get_max_scale_controller (ParamDimension **pdim) override |
Control * | get_max_rotation_controller (ParamDimension **pdim) override |
Control * | get_max_tm_controller (ParamDimension **pdim) override |
Control * | get_max_controller (ParamDimension **pdim) override |
BOOL | set_max_pos_controller (MAXControl *c) override |
BOOL | set_max_scale_controller (MAXControl *c) override |
BOOL | set_max_rotation_controller (MAXControl *c) override |
BOOL | set_max_tm_controller (MAXControl *c) override |
BOOL | set_max_controller (MAXControl *c) override |
void | ctrl_to_current_coordsys (Point3 &p, int mode=0) override |
void | ctrl_from_current_coordsys (Point3 &p, int mode=0) override |
void | ctrl_to_current_coordsys (Quat &q) override |
void | ctrl_from_current_coordsys (Quat &q) override |
void | ctrl_to_current_coordsys (ScaleValue &s) override |
void | ctrl_from_current_coordsys (ScaleValue &s) override |
| def_time_fn (deleteTime) |
| def_time_fn (reverseTime) |
| def_time_fn (scaleTime) |
| def_time_fn (insertTime) |
| def_time_fn (setTimeRange) |
| def_time_fn (addNewKey) |
| def_time_fn (deleteKeys) |
| def_time_fn (selectKeys) |
| def_time_fn (deselectKeys) |
| def_time_fn (moveKeys) |
| def_time_fn (mapKeys) |
| def_time_fn (sortKeys) |
| def_time_fn (reduceKeys) |
| def_time_fn (addEaseCurve) |
| def_time_fn (deleteEaseCurve) |
| def_time_fn (setBeforeORT) |
| def_time_fn (setAfterORT) |
| def_time_fn (enableORTs) |
Mesh * | set_up_mesh_access (int access, ReferenceTarget **owner=nullptr) override |
Mesh * | set_up_mesh_face_access (int index, int access, ReferenceTarget **owner=nullptr) override |
Mesh * | set_up_mesh_vertex_access (int index, int access, ReferenceTarget **owner=nullptr) override |
MNMesh * | set_up_mnmesh_access (int access, ReferenceTarget **owner=nullptr) override |
MNMesh * | set_up_mnmesh_face_access (int index, int access, ReferenceTarget **owner=nullptr) override |
MNMesh * | set_up_mnmesh_vertex_access (int index, int access, ReferenceTarget **owner=nullptr) override |
BitArray | get_vertsel () override |
BitArray | get_facesel () override |
BitArray | get_edgesel () override |
void | set_vertsel (BitArray &sel) override |
void | set_facesel (BitArray &sel) override |
void | set_edgesel (BitArray &sel) override |
GenericNamedSelSetList & | get_named_vertsel_set () override |
GenericNamedSelSetList & | get_named_facesel_set () override |
GenericNamedSelSetList & | get_named_edgesel_set () override |
void | update_sel () override |
bool | isPolyObject (int access) override |
IMeshSelectData * | set_up_IMeshSelectData_access (int access, ReferenceTarget **owner) override |
bool | isPatchObject (int access) override |
PatchObject * | set_up_patch_access (int access, ReferenceTarget **owner=nullptr) override |
PatchObject * | set_up_patch_face_access (int index, int access, ReferenceTarget **owner=nullptr) override |
PatchObject * | set_up_patch_vertex_access (int index, int access, ReferenceTarget **owner=nullptr) override |
IPatchSelectData * | set_up_IPatchSelectData_access (int access, ReferenceTarget **owner) override |
ScripterExport | MAXWrapper () |
virtual ScripterExport | ~MAXWrapper () |
ScripterExport Value * | classOf_vf (Value **arg_list, int count) override |
ScripterExport Value * | superClassOf_vf (Value **arg_list, int count) override |
ScripterExport Value * | isKindOf_vf (Value **arg_list, int count) override |
BOOL | is_kind_of (ValueMetaClass *c) override |
ScripterExport BOOL | not_on_undo_stack () |
void | collect () override |
ScripterExport void | gc_trace () override |
ScripterExport Value * | copy_no_undo (Value **arg_list, int count) |
BOOL | derives_from_MAXWrapper () override |
Value * | deep_copy (HashTable *) override |
ScripterExport void | make_ref (int ref_no, ReferenceTarget *ref) |
void | drop_MAX_refs () override |
Class_ID | ClassID () override |
| Retrieves a constant that uniquely identifies the plugin class.
|
SClass_ID | SuperClassID () override |
| Retrieves a constant representing the type of the plugin.
|
void | GetClassName (MSTR &s, bool localized=true) const override |
| Retrieves the name of the plugin class.
|
int | NumRefs () override |
| Returns the total number of references this ReferenceMaker can hold.
|
RefTargetHandle | GetReference (int i) override |
| Returns the 'i-th' reference.
|
ScripterExport RefResult | NotifyRefChanged (const Interval &changeInt, RefTargetHandle hTarget, PartID &partID, RefMessage message, BOOL propagate) override |
| Receives and responds to messages.
|
ScripterExport void | DeleteThis () override |
| Deletes an instance of this class.
|
ScripterExport RefResult | AutoDelete () override |
| Deletes the object when it has no more real dependents.
|
BOOL | CanTransferReference (int i) override |
| Tells whether this reference can be transfered.
|
ScripterExport BOOL | IsRealDependency (ReferenceTarget *rtarg) override |
| Returns whether this is a "real" (strong) dependency or not.
|
ScripterExport Value * | get_property (Value **arg_list, int count) override |
ScripterExport Value * | set_property (Value **arg_list, int count) override |
| def_generic (eq, "=") |
| def_generic (ne, "!=") |
| def_generic (coerce, "coerce") |
| def_generic (show_props, "showProperties") |
| def_generic (get_props, "getPropNames") |
| def_generic (copy, "copy") |
| def_generic (isDeleted, "isDeleted") |
| def_generic (exprForMAXObject, "exprForMAXObject") |
| def_generic (show_interfaces, "showInterfaces") |
| def_generic (get_interfaces, "getInterfaces") |
| def_generic (get_interface, "getInterface") |
| def_property (pos) |
| def_2_prop_path (pos, controller) |
| def_2_prop_path (pos, isAnimated) |
| def_2_prop_path (pos, keys) |
| def_2_prop_path (pos, track) |
| def_2_prop_path (pos, x) |
| def_2_prop_path (pos, y) |
| def_2_prop_path (pos, z) |
| def_property (rotation) |
| def_2_prop_path (rotation, angle) |
| def_2_prop_path (rotation, x_rotation) |
| def_2_prop_path (rotation, y_rotation) |
| def_2_prop_path (rotation, z_rotation) |
| def_2_prop_path (rotation, axis) |
| def_2_prop_path (rotation, controller) |
| def_2_prop_path (rotation, isAnimated) |
| def_2_prop_path (rotation, keys) |
| def_2_prop_path (rotation, track) |
| def_property (scale) |
| def_2_prop_path (scale, controller) |
| def_2_prop_path (scale, isAnimated) |
| def_2_prop_path (scale, keys) |
| def_2_prop_path (scale, track) |
| def_2_prop_path (scale, x) |
| def_2_prop_path (scale, y) |
| def_2_prop_path (scale, z) |
| def_property (controller) |
| def_property (transform) |
| def_property (isAnimated) |
| def_property (numsubs) |
| def_nested_prop (angle) |
| def_nested_prop (x_rotation) |
| def_nested_prop (y_rotation) |
| def_nested_prop (z_rotation) |
| def_nested_prop (axis) |
| def_nested_prop (controller) |
| def_nested_prop (isAnimated) |
| def_nested_prop (keys) |
| def_nested_prop (x) |
| def_nested_prop (y) |
| def_nested_prop (z) |
| def_nested_prop (w) |
virtual ScripterExport BOOL | is_max_prop_animatable (Value *prop) |
ScripterExport Value * | get_container_property (Value *prop, Value *cur_prop) override |
ScripterExport Value * | set_container_property (Value *prop, Value *val, Value *cur_prop) override |
virtual Matrix3 & | local_tm () |
virtual Matrix3 | local_tm_inv () |
| def_time_fn (deleteTime) |
| def_time_fn (reverseTime) |
| def_time_fn (scaleTime) |
| def_time_fn (insertTime) |
| def_time_fn (setTimeRange) |
| def_time_fn (addNewKey) |
| def_time_fn (deleteKeys) |
| def_time_fn (selectKeys) |
| def_time_fn (deselectKeys) |
| def_time_fn (moveKeys) |
| def_time_fn (mapKeys) |
| def_time_fn (sortKeys) |
| def_time_fn (reduceKeys) |
| def_time_fn (addEaseCurve) |
| def_time_fn (deleteEaseCurve) |
| def_time_fn (setBeforeORT) |
| def_time_fn (setAfterORT) |
| def_time_fn (enableORTs) |
| def_time_fn (deleteTime) |
| def_time_fn (reverseTime) |
| def_time_fn (scaleTime) |
| def_time_fn (insertTime) |
| def_time_fn (setTimeRange) |
| def_time_fn (addNewKey) |
| def_time_fn (deleteKeys) |
| def_time_fn (selectKeys) |
| def_time_fn (deselectKeys) |
| def_time_fn (moveKeys) |
| def_time_fn (mapKeys) |
| def_time_fn (sortKeys) |
| def_time_fn (reduceKeys) |
| def_time_fn (addEaseCurve) |
| def_time_fn (deleteEaseCurve) |
| def_time_fn (setBeforeORT) |
| def_time_fn (setAfterORT) |
| def_time_fn (enableORTs) |
| def_property (category) |
| def_prop_getter (classID) |
| def_prop_getter (superclassID) |
| def_generic (get, "get") |
| def_generic (getSubAnim, "getSubAnim") |
| def_generic (getSubAnimName, "getSubAnimName") |
| def_generic (getSubAnimNames, "getSubAnimNames") |
| def_generic (getAppData, "getAppData") |
| def_generic (setAppData, "setAppData") |
| def_generic (deleteAppData, "deleteAppData") |
| def_generic (clearAllAppData, "clearAllAppData") |
| def_generic (addPluginRollouts, "addPluginRollouts") |
ReferenceTarget * | to_reftarg () override |
void | to_fpvalue (FPValue &v) override |
ScripterExport IOResult | Save (ISave *isave) override |
ScripterExport BaseInterface * | GetInterface (Interface_ID id) override |
ScripterExport void * | operator new (size_t sz, char flag) |
ScripterExport void * | operator new (size_t sz) |
ScripterExport void | operator delete (void *val) |
ScripterExport void | operator delete (void *val, char flag) |
CoreExport void * | GetInterface (ULONG id) override |
| Inherited from Animatable.
|
virtual ScripterExport ValueMetaClass * | local_base_class () |
virtual Value * | eval () |
virtual Value * | eval_no_wrapper () |
virtual ScripterExport Value * | apply (Value **arglist, int count, CallContext *cc=nullptr) |
virtual ScripterExport Value * | apply_no_alloc_frame (Value **arglist, int count, CallContext *cc=nullptr) |
virtual void | export_to_scripter () |
virtual ScripterExport void | sprint (CharStream *stream) |
virtual void | prin1 () |
virtual void | print () |
virtual Class_ID | get_max_class_id () |
virtual Value * | delete_vf (Value **arglist, int arg_count) |
virtual Value * | clearSelection_vf (Value **arglist, int arg_count) |
virtual float | to_float () |
virtual double | to_double () |
virtual const MCHAR * | to_string () |
virtual MSTR | to_mstr () |
virtual MSTR | to_filename () |
virtual int | to_int () |
virtual INT64 | to_int64 () |
virtual INT_PTR | to_intptr () |
virtual BOOL | to_bool () |
virtual BitArray & | to_bitarray () |
virtual Point4 | to_point4 () |
virtual Point3 | to_point3 () |
virtual Point2 | to_point2 () |
virtual AColor | to_acolor () |
virtual COLORREF | to_colorref () |
virtual Ray | to_ray () |
virtual Interval | to_interval () |
virtual Quat | to_quat () |
virtual AngAxis | to_angaxis () |
virtual Matrix3 & | to_matrix3 () |
virtual Box3 | to_box3 () |
virtual float * | to_eulerangles () |
virtual Mtl * | to_mtl () |
virtual Texmap * | to_texmap () |
virtual MtlBase * | to_mtlbase () |
virtual Modifier * | to_modifier () |
virtual TimeValue | to_timevalue () |
virtual Control * | to_controller () |
virtual Atmospheric * | to_atmospheric () |
virtual Effect * | to_effect () |
virtual IMultiPassCameraEffect * | to_mpassCamEffect () |
virtual ShadowType * | to_shadowtype () |
virtual FilterKernel * | to_filter () |
virtual INode * | to_rootnode () |
virtual ITrackViewNode * | to_trackviewnode () |
virtual NURBSIndependentPoint * | to_nurbsindependentpoint () |
virtual NURBSPoint * | to_nurbspoint () |
virtual NURBSObject * | to_nurbsobject () |
virtual NURBSControlVertex * | to_nurbscontrolvertex () |
virtual NURBSCurve * | to_nurbscurve () |
virtual NURBSCVCurve * | to_nurbscvcurve () |
virtual NURBSSurface * | to_nurbssurface () |
virtual NURBSTexturePoint * | to_nurbstexturepoint () |
virtual NURBSSet * | to_nurbsset () |
virtual Mesh * | to_mesh () |
virtual BezierShape * | to_beziershape () |
virtual Thunk * | to_thunk () |
virtual Renderer * | to_renderer () |
virtual Box2 & | to_box2 () |
virtual NURBSTextureSurface * | to_nurbstexturesurface () |
virtual NURBSDisplay * | to_nurbsdisplay () |
virtual TessApprox * | to_tessapprox () |
virtual Value * | widen_to (Value *arg, Value **arg_list) |
virtual BOOL | comparable (Value *arg) |
virtual BOOL | special_case_compare (Value *arg, bool &specialCaseCompareResult) |
virtual ScripterExport bool | ValuesEqual (Value *other, bool strictCompare) |
virtual BOOL | is_const () |
ScripterExport Value * | _get_property (Value *prop) |
virtual ScripterExport Value * | _set_property (Value *prop, Value *val) |
virtual BOOL | _is_collection () |
virtual BOOL | _is_charstream () |
virtual BOOL | _is_rolloutcontrol () |
virtual BOOL | _is_rolloutthunk () |
virtual BOOL | _is_function () |
virtual BOOL | _is_selection () |
virtual BOOL | _is_thunk () |
virtual BOOL | _is_indirect_thunk () |
virtual SelectionIterator * | selection_iterator () |
ScripterExport Value * | make_heap_permanent () |
ScripterExport Value * | make_heap_static () |
ScripterExport Value * | get_heap_ptr () |
ScripterExport Value * | get_stack_heap_ptr () |
ScripterExport Value * | migrate_to_heap () |
ScripterExport Value * | get_live_ptr () |
virtual BOOL | object_supports_case_sensitive_names () |
ScripterExport Value * | _get_property (Value *prop, Value *prop_name_as_parsed) |
ScripterExport Value * | _set_property (Value *prop, Value *val, Value *prop_name_as_parsed) |
virtual ScripterExport Value * | get_case_sensitive_property (Value **arg_list, int count, const TCHAR *case_sensitive_name) |
virtual ScripterExport Value * | set_case_sensitive_property (Value **arg_list, int count, const TCHAR *case_sensitive_name) |
ScripterExport Value * | invoke_getter_case_sensitive_property (Value *target, getter_vf getter, Value **arg_list, int count, const TCHAR *case_sensitive_name, const TCHAR *nested_prop_case_sensitive_name) |
ScripterExport Value * | invoke_setter_case_sensitive_property (Value *target, setter_vf setter, Value **arg_list, int count, const TCHAR *case_sensitive_name, const TCHAR *nested_prop_case_sensitive_name) |
ScripterExport | Collectable () |
virtual ScripterExport | ~Collectable () |
ScripterExport void * | operator new (size_t sz, char flag) |
ScripterExport void * | operator new (size_t sz) |
ScripterExport void | operator delete (void *val) |
ScripterExport void | operator delete (void *val, char flag) |
ScripterExport bool | derives_from_Animatable () |
ScripterExport void | make_collectable () |
void | make_permanent () |
void | make_static () |
int | is_marked () |
int | is_not_marked () |
int | is_garbage () |
int | is_permanent () |
void | mark_in_use () |
void | unmark_in_use () |
int | has_heap_copy () |
int | is_in_heap () |
int | is_on_stack () |
CoreExport void | GetClassName (MSTR &s, bool localized=true) const override |
| Retrieves the name of the plugin class.
|
CoreExport SClass_ID | SuperClassID () override |
| Retrieves a constant representing the type of the plugin.
|
BOOL | IsRefTarget () override |
| Checks if this is a ReferenceTarget.
|
CoreExport RefResult | TestForLoop (const Interval &refInterval, RefMakerHandle hmaker) |
| Tests for a cyclical reference.
|
CoreExport BOOL | HasDependents () |
| Checks if a ReferenceTarget has references.
|
CoreExport BOOL | HasRealDependents () |
| Checks if this has Real (Strong) Dependents.
|
void | BeginDependencyTest () |
| Starts Dependency Test.
|
BOOL | EndDependencyTest () |
| Ends Dependency Test.
|
virtual void | RefAdded (RefMakerHandle rm) |
| Called after a reference is made to a target.
|
virtual void | RefAddedUndoRedo (RefMakerHandle rm) |
| Called after a reference is made to a target because of undo or redo.
|
virtual void | RefDeleted (ReferenceMaker *oldOwner) |
| Called after a reference to this is deleted.
|
virtual void | RefDeletedUndoRedo (RefMakerHandle oldOwner) |
| Called after a reference to this is deleted because of undo or redo.
|
CoreExport RefResult | DeleteAllRefsToMe () override |
| Deletes all references to this ReferenceTarget.
|
CoreExport RefResult | TransferReferences (RefTargetHandle oldTarget, BOOL delOld=FALSE) |
| Transfers all the references from oldTarget to this.
|
CoreExport int | DoEnumDependents (DependentEnumProc *dep) |
| Begins an enumeration that searches back in the dependency network.
|
virtual CoreExport RefTargetHandle | Clone (RemapDir &remap) |
| This method is used by 3ds Max to clone an object.
|
virtual CoreExport void | BaseClone (ReferenceTarget *from, ReferenceTarget *to, RemapDir &remap) |
| This method copies base class data from an object to its clone.
|
CoreExport RefResult | NotifyDependents (const Interval &changeInt, PartID partID, RefMessage message, SClass_ID sclass=NOTIFY_ALL, BOOL propagate=TRUE, RefTargetHandle hTarg=nullptr, NotifyDependentsOption notifyDependentsOption=REFNOTIFY_ALLOW_OPTIMIZATIONS) override |
| Notify all dependent RefMakers concerned with the message.
|
void | FlagDependents (TimeValue t, PartID which=PART_PUT_IN_FG) |
| This sends the REFMSG_FLAGDEPENDENTS message up the pipeline.
|
virtual void | NotifyForeground (TimeValue t) |
| This method is called to flag dependents into the FG.
|
virtual void | NotifyTarget (int message, ReferenceMaker *hMaker) |
| Sends messages to ReferenceTargets.
|
CoreExport void * | GetInterface (ULONG id) override |
| Inherited from Animatable.
|
CoreExport BaseInterface * | GetInterface (Interface_ID id) override |
| Inherited from Animatable.
|
CoreExport | ReferenceTarget () |
| Constructor.
|
CoreExport RefResult | MaybeAutoDelete () |
| Deletes the object when it has no more real dependents.
|
CoreExport RefResult | ReplaceReference (int which, RefTargetHandle newtarg, BOOL delOld=TRUE) |
| Used when cloning reference makers.
|
CoreExport RefResult | DeleteAllRefsFromMe () |
| Deletes all references from this ReferenceMaker.
|
CoreExport RefResult | DeleteAllRefs () |
| Deletes all references both to and from this item.
|
CoreExport RefResult | DeleteReference (int i) |
| Deletes the specified reference.
|
CoreExport ReferenceSaveManager & | GetReferenceSaveManager () |
| Access the ReferenceSaveManager of this ReferenceMaker.
|
virtual CoreExport IOResult | Save (ISave *isave, ChannelMask) |
| Access the ReferenceSaveManager of this ReferenceMaker.
|
virtual CoreExport IOResult | Load (ILoad *iload) |
| Called for loading data.
|
virtual CoreExport IOResult | Load (ILoad *iload, ChannelMask) |
| Access the ReferenceSaveManager of this ReferenceMaker.
|
virtual int | RemapRefOnLoad (int iref) |
| Used to load old files with references.
|
virtual CoreExport void | RescaleWorldUnits (float f) |
| Rescale size of all world units in object and its reference hierarchy.
|
CoreExport void | EnumAuxFiles (AssetEnumCallback &assetEnum, DWORD flags) override |
| Enumerate auxiliary files (e.g. bitmaps)
|
virtual CoreExport void | SaveEnum (SaveEnumProc &sep, BOOL isNodeCall=0) |
| The default save enumeration.
|
virtual CoreExport bool | SpecifySaveReferences (ReferenceSaveManager &referenceSaveManager) |
| Used to specify reference slot remapping during scene file save.
|
CoreExport int | DoEnumDependents (DependentEnumProc *dep) |
| Begins an enumeration that searches back in the dependency network.
|
CoreExport bool | EnumRefHierarchy (RefEnumProc &proc, bool includeCustAttribs=true, bool includeIndirectRefs=true, bool includeNonPersistentRefs=true, bool preventDuplicatesViaFlag=true) |
| This method provides a general purpose reference enumerator.
|
CoreExport int | FindRef (RefTargetHandle rtarg) |
| Get the index of the ReferenceTarget.
|
BOOL | IsRefMaker () override |
| Tells whether it is a ReferenceMaker.
|
virtual BOOL | ShouldPersistWeakRef (RefTargetHandle rtarg) |
| Specifies whether a weak reference is to be persisted on a partial load or save.
|
CoreExport | ReferenceMaker () |
| Constructor.
|
CoreExport void | DeleteMe () |
| Deletes an instance of this class.
|
virtual void | FreeCaches () |
virtual int | NumChildren () |
virtual Animatable * | ChildAnim (int i) |
virtual CoreExport MSTR | NodeName () |
virtual void | EditTrack () |
virtual CoreExport BOOL | SubAnimSetKeyBufferPresent (int subNum) |
| returns true if the sub-anim has a "Set Key" buffer present
|
virtual BOOL | SetKeyBufferPresent () |
| returns true if there is a "Set Key" buffer present
|
virtual CoreExport void | SubAnimCommitSetKeyBuffer (TimeValue t, int subNum) |
| Commit any "Set Key" buffers on the given sub-anim.
|
virtual void | CommitSetKeyBuffer (TimeValue t) |
| Commit any "Set Key" buffers.
|
virtual CoreExport void | SubAnimRevertSetKeyBuffer (int subNum) |
| Revert any "Set Key" buffers on the given sub-anim.
|
virtual void | RevertSetKeyBuffer () |
| Revert any "Set Key" buffers.
|
virtual LRESULT CALLBACK | TrackViewWinProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) |
| This function is obsolete.
|
virtual bool | IsParamBlockDesc2Used (ParamBlockDesc2 *desc) |
| Returns true if the passed description is being used.
|
virtual bool | GetMacroRecorderName (bool used_as_rhs_value, MSTR &objectSpecifiedName) |
| This method is called to access the object specified name to use for the Maxscript macrorecorder.
|
CoreExport | Animatable () |
| Constructor.
|
MSTR | ClassName (bool localized=true) const |
| Returns the name of the plugin class.
|
virtual void | BeginEditParams (IObjParam *ip, ULONG flags, Animatable *prev=NULL) |
virtual void | EndEditParams (IObjParam *ip, ULONG flags, Animatable *next=NULL) |
virtual CoreExport void | ReleaseInterface (ULONG id, void *i) |
virtual CoreExport int | SetProperty (ULONG id, void *data) |
virtual CoreExport void * | GetProperty (ULONG id) |
CoreExport void | AppendProperty (AnimProperty *prop) |
| A function to directly add arbitrary properties to this object developers should ensure that the properties ID does not conflict with any Max-specific IDs.
|
CoreExport AnimProperty * | FindProperty (DWORD id) |
| Find any property.
|
CoreExport void | AddAppDataChunk (const Class_ID &cid, SClass_ID sid, DWORD sbid, DWORD len, void *data) |
| Adds application/plugin specific (custom) data to an Animatable.
|
CoreExport AppDataChunk * | GetAppDataChunk (const Class_ID &cid, SClass_ID sid, DWORD sbid) |
| Retrieves the application/plugin specific (custom) data stored with an Animatable.
|
CoreExport BOOL | RemoveAppDataChunk (const Class_ID &cid, SClass_ID sid, DWORD sbid) |
| Deletes the application/plugin specific (custom) data stored with an Animatable.
|
CoreExport void | ClearAllAppData () |
| Deletes all application/plugin specific (custom) data stored with an Animatable.
|
virtual int | NumSubs () |
virtual Animatable * | SubAnim (int i) |
virtual CoreExport MSTR | SubAnimName (int i, bool localized) |
virtual BOOL | CanDeleteSubAnim (int i) |
virtual void | DeleteSubAnim (int i) |
virtual DWORD | GetSubAnimCurveColor (int subNum) |
virtual int | SubNumToRefNum (int subNum) |
virtual BOOL | CanCopyAnim () |
CoreExport int | HasSubElements (int type=0) |
virtual int | GetSubFCurveExtents (int subNum, ParamDimensionBase *dim, float &min, float &max, DWORD flags) |
| The values max and min should be initialized before calling this function.
|
virtual ParamDimension * | GetParamDimension (int i) |
virtual BOOL | SelectSubAnim (int subNum) |
virtual BOOL | BypassTreeView () |
virtual BOOL | BypassTrackBar () |
virtual BOOL | BypassPropertyLevel () |
virtual BOOL | InvisibleProperty () |
virtual int | NumKeys () |
virtual TimeValue | GetKeyTime (int index) |
virtual int | GetKeyIndex (TimeValue t) |
virtual BOOL | GetNextKeyTime (TimeValue t, DWORD flags, TimeValue &nt) |
virtual void | CopyKeysFromTime (TimeValue src, TimeValue dst, DWORD flags) |
virtual void | DeleteKeyAtTime (TimeValue t) |
virtual BOOL | IsKeyAtTime (TimeValue t, DWORD flags) |
virtual int | GetKeyTimes (Tab< TimeValue > ×, Interval range, DWORD flags) |
virtual int | GetKeySelState (BitArray &sel, Interval range, DWORD flags) |
CoreExport void | OpenTreeEntry (int type, DWORD tv) |
CoreExport void | CloseTreeEntry (int type, DWORD tv) |
CoreExport int | IsTreeEntryOpen (int type, DWORD tv) |
CoreExport BOOL | GetSelInTrackView (DWORD tv) |
CoreExport void | SetSelInTrackView (DWORD tv, BOOL sel) |
CoreExport BOOL | InTrackViewSelSet (int which) |
CoreExport void | SetTrackViewSelSet (int which, BOOL inOut) |
virtual BOOL | AssignController (Animatable *control, int subAnim) |
virtual BOOL | CanAssignController (int subAnim) |
| Return true if we can reassign the subanim specified.
|
virtual BOOL | CanMakeUnique () |
CoreExport int | EnumAnimTree (AnimEnum *animEnum, Animatable *client, int subNum) |
virtual int | RenderBegin (TimeValue t, ULONG flags=0) |
virtual int | RenderEnd (TimeValue t) |
virtual CoreExport Interval | GetTimeRange (DWORD flags) |
virtual void | EditTimeRange (Interval range, DWORD flags) |
virtual void | DeleteTime (Interval iv, DWORD flags) |
virtual void | ReverseTime (Interval iv, DWORD flags) |
virtual void | ScaleTime (Interval iv, float s) |
virtual void | InsertTime (TimeValue ins, TimeValue amount) |
virtual BOOL | SupportTimeOperations () |
virtual CoreExport void | MapKeys (TimeMap *map, DWORD flags) |
virtual void | DeleteKeys (DWORD flags) |
virtual void | DeleteKeyByIndex (int index) |
virtual void | SelectKeys (TrackHitTab &sel, DWORD flags) |
virtual void | SelectSubKeys (int subNum, TrackHitTab &sel, DWORD flags) |
virtual void | SelectSubCurve (int subNum, BOOL sel) |
virtual void | SelectKeyByIndex (int i, BOOL sel) |
virtual BOOL | IsKeySelected (int i) |
virtual void | FlagKey (TrackHitRecord hit) |
virtual int | GetFlagKeyIndex () |
virtual int | NumSelKeys () |
virtual void | CloneSelectedKeys (BOOL offset=FALSE) |
virtual void | AddNewKey (TimeValue t, DWORD flags) |
virtual void | MoveKeys (ParamDimensionBase *dim, float delta, DWORD flags) |
virtual void | ScaleKeyValues (ParamDimensionBase *dim, float origin, float scale, DWORD flags) |
virtual void | SelectCurve (BOOL sel) |
virtual BOOL | IsCurveSelected () |
| Returns TRUE if the function curve is selected; otherwise returns FALSE.
|
virtual BOOL | IsSubCurveSelected (int subNum) |
| Returns the selected state of the sub-curve whose index is passed.
|
virtual int | GetSelKeyCoords (TimeValue &t, float &val, DWORD flags) |
virtual void | SetSelKeyCoords (TimeValue t, float val, DWORD flags) |
virtual int | SetSelKeyCoordsExpr (ParamDimension *dim, const MCHAR *timeExpr, const MCHAR *valExpr, DWORD flags) |
virtual void | AdjustTangents (TrackHitRecord hit, ParamDimensionBase *dim, Rect &rcGraph, float tzoom, int tscroll, float vzoom, int vscroll, int dx, int dy, DWORD flags) |
virtual void | AdjustTangents (TrackHitRecord hit, ParamDimensionBase *dim, float angle, float length, DWORD flags) |
virtual CoreExport BOOL | IsAnimated () |
virtual BOOL | CanCopyTrack (Interval iv, DWORD flags) |
virtual BOOL | CanPasteTrack (TrackClipObject *cobj, Interval iv, DWORD flags) |
virtual TrackClipObject * | CopyTrack (Interval iv, DWORD flags) |
virtual void | PasteTrack (TrackClipObject *cobj, Interval iv, DWORD flags) |
virtual BOOL | CanCopySubTrack (int subNum, Interval iv, DWORD flags) |
virtual BOOL | CanPasteSubTrack (int subNum, TrackClipObject *cobj, Interval iv, DWORD flags) |
virtual TrackClipObject * | CopySubTrack (int subNum, Interval iv, DWORD flags) |
virtual void | PasteSubTrack (int subNum, TrackClipObject *cobj, Interval iv, DWORD flags) |
virtual int | GetTrackVSpace (int lineHeight) |
virtual int | HitTestTrack (TrackHitTab &hits, Rect &rcHit, Rect &rcTrack, float zoom, int scroll, DWORD flags) |
virtual int | PaintTrack (ParamDimensionBase *dim, HDC hdc, Rect &rcTrack, Rect &rcPaint, float zoom, int scroll, DWORD flags) |
virtual int | PaintSubTrack (int subNum, ParamDimensionBase *dim, HDC hdc, Rect &rcTrack, Rect &rcPaint, float zoom, int scroll, DWORD flags) |
virtual int | PaintFCurves (ParamDimensionBase *dim, HDC hdc, Rect &rcGraph, Rect &rcPaint, float tzoom, int tscroll, float vzoom, int vscroll, DWORD flags) |
virtual int | HitTestFCurves (ParamDimensionBase *dim, TrackHitTab &hits, Rect &rcHit, Rect &rcGraph, float tzoom, int tscroll, float vzoom, int vscroll, DWORD flags) |
virtual int | PaintSubFCurves (int subNum, ParamDimensionBase *dim, HDC hdc, Rect &rcGraph, Rect &rcPaint, float tzoom, int tscroll, float vzoom, int vscroll, DWORD flags) |
virtual int | HitTestSubFCurves (int subNum, ParamDimensionBase *dim, TrackHitTab &hits, Rect &rcHit, Rect &rcGraph, float tzoom, int tscroll, float vzoom, int vscroll, DWORD flags) |
virtual void | EditTrackParams (TimeValue t, ParamDimensionBase *dim, const MCHAR *pname, HWND hParent, IObjParam *ip, DWORD flags) |
virtual int | TrackParamsType () |
virtual int | GetFCurveExtents (ParamDimensionBase *dim, float &min, float &max, DWORD flags) |
| This method is called to calculate the largest and smallest values of the anim.
|
CoreExport void | AddNoteTrack (NoteTrack *note) |
CoreExport void | DeleteNoteTrack (NoteTrack *note, BOOL delNote=TRUE) |
CoreExport BOOL | HasNoteTracks () |
CoreExport int | NumNoteTracks () |
CoreExport NoteTrack * | GetNoteTrack (int i) |
CoreExport DWORD | DeleteAllNoteTracks () |
virtual void | FreeAllBitmaps () |
virtual void | GetSystemNodes (INodeTab &nodes, SysNodeContext Context) |
virtual BOOL | IsSubClassOf (Class_ID classID) |
| returns true if the animatable has sub-classed off the given class
|
virtual CoreExport void | MouseCycleCompleted (TimeValue t) |
virtual CoreExport void | MouseCycleStarted (TimeValue t) |
virtual int | NumParamBlocks () |
virtual IParamBlock2 * | GetParamBlock (int i) |
virtual IParamBlock2 * | GetParamBlockByID (short id) |
CoreExport bool | SvSaveData (ISave *isave, USHORT id) |
CoreExport bool | SvLoadData (ILoad *iLoad) |
CoreExport DWORD | SvGetRefIndex () |
CoreExport void | SvSetRefIndex (DWORD i) |
CoreExport bool | SvDeleteRefIndex () |
virtual CoreExport SvGraphNodeReference | SvTraverseAnimGraph (IGraphObjectManager *gom, Animatable *owner, int id, DWORD flags) |
CoreExport SvGraphNodeReference | SvStdTraverseAnimGraph (IGraphObjectManager *gom, Animatable *owner, int id, DWORD flags) |
virtual CoreExport bool | SvCanInitiateLink (IGraphObjectManager *gom, IGraphNode *gNode) |
virtual CoreExport bool | SvCanConcludeLink (IGraphObjectManager *gom, IGraphNode *gNode, IGraphNode *gNodeChild) |
virtual CoreExport MSTR | SvGetName (IGraphObjectManager *gom, IGraphNode *gNode, bool isBeingEdited) |
virtual CoreExport bool | SvCanSetName (IGraphObjectManager *gom, IGraphNode *gNode) |
virtual CoreExport bool | SvSetName (IGraphObjectManager *gom, IGraphNode *gNode, const MSTR &name) |
virtual CoreExport bool | SvCanRemoveThis (IGraphObjectManager *gom, IGraphNode *gNode) |
virtual CoreExport bool | SvRemoveThis (IGraphObjectManager *gom, IGraphNode *gNode) |
| Called when the user deletes this object in the schematic view...
|
virtual CoreExport bool | SvIsSelected (IGraphObjectManager *gom, IGraphNode *gNode) |
| Returns true if the object is selected in its schematic view.
|
virtual CoreExport bool | SvIsHighlighted (IGraphObjectManager *gom, IGraphNode *gNode) |
virtual CoreExport COLORREF | SvHighlightColor (IGraphObjectManager *gom, IGraphNode *gNode) |
virtual CoreExport COLORREF | SvGetSwatchColor (IGraphObjectManager *gom, IGraphNode *gNode) |
virtual CoreExport bool | SvIsInactive (IGraphObjectManager *gom, IGraphNode *gNode) |
virtual CoreExport bool | SvLinkChild (IGraphObjectManager *gom, IGraphNode *gNodeThis, IGraphNode *gNodeChild) |
virtual CoreExport bool | SvHandleDoubleClick (IGraphObjectManager *gom, IGraphNode *gNode) |
virtual CoreExport MultiSelectCallback * | SvGetMultiSelectCallback (IGraphObjectManager *gom, IGraphNode *gNode) |
virtual CoreExport bool | SvCanSelect (IGraphObjectManager *gom, IGraphNode *gNode) |
virtual CoreExport bool | SvEditProperties (IGraphObjectManager *gom, IGraphNode *gNode) |
virtual CoreExport MSTR | SvGetTip (IGraphObjectManager *gom, IGraphNode *gNode) |
virtual CoreExport MSTR | SvGetRefTip (IGraphObjectManager *gom, IGraphNode *gNode, IGraphNode *gNodeMaker) |
virtual CoreExport bool | SvCanDetach (IGraphObjectManager *gom, IGraphNode *gNode) |
virtual CoreExport bool | SvDetach (IGraphObjectManager *gom, IGraphNode *gNode) |
virtual CoreExport MSTR | SvGetRelTip (IGraphObjectManager *gom, IGraphNode *gNodeTarget, int id, IGraphNode *gNodeMaker) |
| Returns a string to be displayed in the tip window in the schematic view for a relationship from "gNodeMaker" to "gNodeTarget"...
|
virtual CoreExport bool | SvCanDetachRel (IGraphObjectManager *gom, IGraphNode *gNodeTarget, int id, IGraphNode *gNodeMaker) |
| Returns true if this object can respond to the SvDetachRel(...) method...
|
virtual CoreExport bool | SvDetachRel (IGraphObjectManager *gom, IGraphNode *gNodeTarget, int id, IGraphNode *gNodeMaker) |
| Detach this relationship.
|
virtual CoreExport bool | SvHandleRelDoubleClick (IGraphObjectManager *gom, IGraphNode *gNodeTarget, int id, IGraphNode *gNodeMaker) |
| Called when this relationship is double-clicked in the schematic view...
|
CoreExport ICustAttribContainer * | GetCustAttribContainer () |
| This method returns a pointer to the custom attributes container interface class.
|
CoreExport void | AllocCustAttribContainer () |
| This method allocates space for a custom attributes container.
|
CoreExport void | DeleteCustAttribContainer () |
| This method deletes space used by a custom attributes container.
|
void | SetAFlag (DWORD mask) |
void | ClearAFlag (DWORD mask) |
| Clears one or more bits in the Animatable flags.
|
bool | TestAFlag (DWORD mask) const |
| Tests one or more bits in the Animatable flags.
|
void | SetAFlagEx (DWORD mask) |
| Sets one or more bits in the Animatable extended flags.
|
void | ClearAFlagEx (DWORD mask) |
| Clears one or more bits in the Animatable extended flags.
|
bool | TestAFlagEx (DWORD mask) const |
| Tests one or more bits in the Animatable extended flags.
|
CoreExport bool | TestFlagBit (int index) |
| Tests the specified flag bit.
|
CoreExport void | SetFlagBit (int index, bool newValue=true) |
| Sets the specified flag bit.
|
CoreExport void | ClearFlagBit (int index) |
| Clears the specified flag bit.
|
virtual UtilExport | ~InterfaceServer () |
| Destructor.
|
template<class InterfaceType> |
InterfaceType * | GetTypedInterface () |