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

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

__declspec(deprecated) virtual void *GetMenuManager() finalInterfaceinline
_dispatch_fn(FunctionID fid, TimeValue t, FPValue &result, FPParams *p)FPInterfaceinlineprotectedvirtual
AbortRender()=0Interfacepure virtual
AcquireInterface()BaseInterfaceinlinevirtual
action_tableFPInterfaceDesc
ActivateTexture(MtlBase *tx, Mtl *mtl, int subNum=-1)Interface
AddAssetDir(const MCHAR *dir, MaxSDK::AssetManagement::AssetType assetType)=0Interfacepure virtual
AddAtmosphere(Atmospheric *atmos)=0Interfacepure virtual
AddClass(ClassDesc *pCD)=0Interfacepure virtual
AddEffect(Effect *eff)=0Interfacepure virtual
AddGridToScene(INode *node)=0Interfacepure virtual
AddLightToScene(INode *node)=0Interfacepure virtual
AddProperty(int PropertySet, const PROPSPEC *propspec, const PROPVARIANT *propvar)=0Interfacepure virtual
AddRollupPage(HINSTANCE hInst, const MCHAR *dlgTemplate, DLGPROC dlgProc, const MCHAR *title, LPARAM param=0, DWORD rollUpFlags=0, int category=ROLLUP_CAT_STANDARD)=0Interfacepure virtual
AddRollupPage(QWidget &qtWidget, const MCHAR *title, DWORD rollupFlags=0, int category=ROLLUP_CAT_STANDARD)=0Interfacepure virtual
AddRollupPage(HINSTANCE hInst, DLGTEMPLATE *dlgTemplate, DLGPROC dlgProc, const MCHAR *title, LPARAM param=0, DWORD rollUpFlags=0, int category=ROLLUP_CAT_STANDARD)=0Interfacepure virtual
AddSessionAssetDir(const MCHAR *dir, MaxSDK::AssetManagement::AssetType assetType, int update=TRUE)=0Interfacepure virtual
AddSFXRollupPage(ULONG vflags=0)=0Interfacepure virtual
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
AppendEnum(int id,...)FPInterfaceDesc
AppendFunction(int id,...)FPInterfaceDesc
AppendProperty(int id,...)FPInterfaceDesc
AppendSubObjectNamedSelSet(const MCHAR *set)=0Interfacepure virtual
AssignCurRenderer(Renderer *rend)=0Interfacepure virtual
AssignDraftRenderer(Renderer *rend)=0Interfacepure virtual
AssignMEditRenderer(Renderer *renderer)=0Interfacepure virtual
AssignNewName(Mtl *m)=0Interfacepure virtual
AssignNewName(Texmap *m)=0Interfacepure virtual
AssignProductionRenderer(Renderer *rend)=0Interfacepure virtual
AssignRenderer(RenderSettingID renderSettingID, Renderer *rend)=0Interfacepure virtual
AttachNodesToGroup(INodeTab &nodes, INode &pTargetNode)=0Interfacepure virtual
AxisTripodLocked()=0Interfacepure virtual
BeginProgressiveMode()=0Interfacepure virtual
BindToTarget(INode *laNode, INode *targNode)=0Interfacepure virtual
BoxPickNode(ViewExp *vpt, IPoint2 *pt, BOOL crossing, PickNodeCallback *filt=NULL)=0Interfacepure virtual
CanImportBitmap(const MCHAR *filename)=0Interfacepure virtual
CanImportFile(const MCHAR *filename)=0Interfacepure virtual
CaptureSubObjectRegistration(bool OnOff, Class_ID cid)=0Interfacepure virtual
cdFPInterfaceDesc
ChangeRenderSetting(RenderSettingID renderSettingID)=0Interfacepure virtual
check_enum(va_list ap, EnumID id)FPInterfaceDesc
check_fn(va_list ap, int id)FPInterfaceDesc
check_prop(va_list ap, int id)FPInterfaceDesc
CheckForRenderAbort()=0Interfacepure virtual
CheckForSave()=0Interfacepure virtual
CheckMAXMessages()=0Interfacepure virtual
ChooseDirectory(HWND hWnd, const MCHAR *title, MCHAR *dir, MCHAR *desc=NULL)=0Interfacepure virtual
CirclePickNode(ViewExp *vpt, IPoint2 *pt, BOOL crossing, PickNodeCallback *filt=NULL)=0Interfacepure virtual
ClearCurNamedSelSet()=0Interfacepure virtual
ClearNodeSelection(BOOL redraw=TRUE)=0Interfacepure virtual
ClearPickMode()=0Interfacepure virtual
ClearSubObjectNamedSelSets()=0Interfacepure virtual
CloneInterface(void *remapDir=nullptr)BaseInterfaceinlinevirtual
CloneNodes(INodeTab &nodes, Point3 &offset, bool expandHierarchies=true, CloneType cloneType=NODE_COPY, INodeTab *resultSource=NULL, INodeTab *resultTarget=NULL)=0Interfacepure virtual
CloseCurRenderer()=0Interfacepure virtual
CloseGroup(INodeTab *nodes=NULL, BOOL selGroup=TRUE)=0Interfacepure virtual
CloseRenderer(Renderer *pRenderer)=0Interfacepure virtual
CollapseNode(INode *node, BOOL noWarning=FALSE)=0Interfacepure virtual
CollapseNodeTo(INode *node, int modIndex, BOOL noWarning=FALSE)=0Interfacepure virtual
ConfigureBitmapPaths()=0Interfacepure virtual
ConvertMtl(TimeValue t, Material &gm, Mtl *mtl, BOOL doTex, int subNum, float vis, BOOL &needDecal, INode *node, BitArray *needTex, GraphicsWindow *gw)=0Interfacepure virtual
ConvertNameTabToExclList(const NameTab *nt, ExclList *excList)=0Interfacepure virtual
ConvertNode(INode *node, Class_ID &cid)=0Interfacepure virtual
CreateCameraObject(int type)=0Interfacepure virtual
CreateDefaultRenderer(RenderSettingID renderSettingID)=0Interfacepure virtual
CreateDefaultScanlineRenderer()=0Interfacepure virtual
CreateInstance(SClass_ID superID, Class_ID classID)=0Interfacepure virtual
CreateLightObject(int type)=0Interfacepure virtual
CreateObjectNode(Object *obj)=0Interfacepure virtual
CreatePreview(PreviewParams *pvp=nullptr, MSTR *filename=nullptr, MSTR *snippet=nullptr, MAXScript::ScriptSource scriptSource=MAXScript::ScriptSource::NotSpecified)=0Interfacepure virtual
CreateTargetObject()=0Interfacepure virtual
CreateTreeViewChild(ReferenceTarget *root, HWND hParent, DWORD style=0, ULONG id=0, int open=OPENTV_SPECIAL)=0Interfacepure virtual
CurRendererRenderFrame(TimeValue t, Bitmap *bm, RendProgressCallback *prog=NULL, float frameDur=1.0f, ViewParams *vp=NULL, RECT *regionRect=NULL)=0Interfacepure virtual
CurrentValidityToken()=0Interfacepure virtual
DeActivateTexture(MtlBase *tx, Mtl *mtl, int subNum=-1)Interface
DeactivateTransformGizmo()=0Interfacepure virtual
DefaultActions()=0Interfacepure virtual
DeferredPluginLoadingEnabled()=0Interfacepure virtual
DeleteAtmosphere(int i)=0Interfacepure virtual
DeleteClass(ClassDesc *pCD)=0Interfacepure virtual
DeleteEffect(int i)=0Interfacepure virtual
DeleteInterface()BaseInterfaceinlinevirtual
DeleteMode(CommandMode *m)=0Interfacepure virtual
DeleteNode(INode *node, BOOL redraw=TRUE, BOOL overrideDriven=FALSE)=0Interfacepure virtual
DeleteProperty(int PropertySet, const PROPSPEC *propspec)=0Interfacepure virtual
DeleteRollupPage(HWND hRollup)=0Interfacepure virtual
DeleteRollupPage(QWidget &qtWidget)=0Interfacepure virtual
DeleteSessionAssetDir(int i, MaxSDK::AssetManagement::AssetType assetType, int update=TRUE)=0Interfacepure virtual
DeleteSFXRollupPage()=0Interfacepure virtual
descriptionFPInterfaceDesc
DeSelectNode(INode *node)=0Interfacepure virtual
DetachNodesFromGroup(INodeTab &nodes)=0Interfacepure virtual
DisableSceneRedraw()=0Interfacepure virtual
DisableStatusXYZ()=0Interfacepure virtual
DisplayActiveCameraViewWithMultiPassEffect()=0Interfacepure virtual
DisplayFilterIsNodeHidden(int index, int sid, Class_ID cid, INode *node)=0Interfacepure virtual
DisplayTempPrompt(const MCHAR *s, int msec=1000)=0Interfacepure virtual
DoExclusionListDialog(ExclList *nl, BOOL doShadows=TRUE)=0Interfacepure virtual
DoHitByNameDialog(HitByNameDlgCallback *hbncb=NULL)=0Interfacepure virtual
DoMaterialBrowseDlg(HWND hParent, DWORD vflags, BOOL &newMat, BOOL &cancel)=0Interfacepure virtual
DoSpaceArrayDialog(SpaceArrayCallback *sacb=NULL)=0Interfacepure virtual
DownloadUrl(HWND hwnd, const MCHAR *url, const MCHAR *filename, DWORD downloadFlags=0)=0Interfacepure virtual
EditAtmosphere(Atmospheric *a, INode *gizmo=NULL)=0Interfacepure virtual
EditEffect(Effect *e, INode *gizmo=NULL)=0Interfacepure virtual
EnableActions(BOOL onOff)FPInterfaceDescvirtual
EnableAnimateButton(BOOL enable)=0Interfacepure virtual
EnableAxisConstraints(int c, BOOL enabled)=0Interfacepure virtual
EnableCoordCenter(BOOL enabled)=0Interfacepure virtual
EnableDeferredPluginLoading(bool onOff)=0Interfacepure virtual
EnableRefCoordSys(BOOL enabled)=0Interfacepure virtual
EnableSceneRedraw()=0Interfacepure virtual
EnableShowEndResult(BOOL enabled)=0Interfacepure virtual
EnableStatusXYZ()=0Interfacepure virtual
EnableToolButton(int button, BOOL enable=TRUE)=0Interfacepure virtual
EnableUndo(BOOL enable)=0Interfacepure virtual
EndAnimPlayback()=0Interfacepure virtual
EndProgressiveMode()=0Interfacepure virtual
EnumAuxFiles(AssetEnumCallback &assetEnum, DWORD vflags)=0Interfacepure virtual
enumerationsFPInterfaceDesc
Execute(int cmd, ULONG_PTR arg1=0, ULONG_PTR arg2=0, ULONG_PTR arg3=0, ULONG_PTR arg4=0, ULONG_PTR arg5=0, ULONG_PTR arg6=0)=0Interfacepure virtual
ExecuteMAXCommand(int id)=0Interfacepure virtual
ExplodeNodes(INodeTab *nodes=NULL)=0Interfacepure virtual
ExportToFile(const MCHAR *name, BOOL suppressPrompts=FALSE, DWORD options=0, Class_ID *exporterID=NULL)=0Interfacepure virtual
FencePickNode(ViewExp *vpt, IPoint2 *pt, BOOL crossing, PickNodeCallback *filt=NULL)=0Interfacepure virtual
FileExport()=0Interfacepure virtual
FileFetch()=0Interfacepure virtual
FileHold()=0Interfacepure virtual
FileImport()=0Interfacepure virtual
FileMerge()=0Interfacepure virtual
FileOpen()=0Interfacepure virtual
FileOpenMatLib(HWND hWnd)=0Interfacepure virtual
FileReset(BOOL noPrompt=FALSE)=0Interfacepure virtual
FileSave()=0Interfacepure virtual
FileSaveAs()=0Interfacepure virtual
FileSaveAsMatLib(HWND hWnd)=0Interfacepure virtual
FileSaveMatLib(HWND hWnd)=0Interfacepure virtual
FileSaveNodes(INodeTab *nodes, const MCHAR *fname)=0Interfacepure virtual
FileSaveSelected()=0Interfacepure virtual
FileSaveSelected(const MCHAR *fname)=0Interfacepure virtual
FindFn(const MCHAR *name)FPInterfacevirtual
FindProperty(int PropertySet, const PROPSPEC *propspec)=0Interfacepure virtual
flagsFPInterfaceDesc
FlashNodes(INodeTab *nodes)=0Interfacepure virtual
FlushUndoBuffer()=0Interfacepure virtual
ForceCompleteRedraw(BOOL doDisabled=TRUE)=0Interfacepure virtual
FPInterfaceDesc()FPInterfaceDesc
FPInterfaceDesc(Interface_ID id, const MCHAR *int_name, StringResID descr, ClassDesc *cd, ULONG flag,...)FPInterfaceDesc
FreeSceneBitmaps()=0Interfacepure virtual
FreezeSelection()=0Interfacepure virtual
functionsFPInterfaceDesc
GetActionManager()=0Interfacepure virtual
GetActionTable()FPInterfaceDescinlinevirtual
GetActiveGrid()=0Interfacepure virtual
GetActiveViewExp()=0Interfacepure virtual
GetActualMEditRenderer(bool createRendererIfItDoesntExist=true)=0Interfacepure virtual
GetAmbient(TimeValue t, Interval &valid)=0Interfacepure virtual
GetAmbient(TimeValue t, Interval &&valid=FOREVER)Interfaceinline
GetAmbientController()=0Interfacepure virtual
GetAnimRange()=0Interfacepure virtual
GetAppHFont()=0Interfacepure virtual
GetAssetDir(int i, MaxSDK::AssetManagement::AssetType assetType)=0Interfacepure virtual
GetAssetDirCount(MaxSDK::AssetManagement::AssetType assetType)=0Interfacepure virtual
GetAtmospheric(int i)=0Interfacepure virtual
GetAutoGridEnable()=0Interfacepure virtual
GetAutoGridState()=0Interfacepure virtual
GetAxisConstraints()=0Interfacepure virtual
GetBackGround(TimeValue t, Interval &valid)=0Interfacepure virtual
GetBackGround(TimeValue t, Interval &&valid=FOREVER)Interfaceinline
GetBackGroundController()=0Interfacepure virtual
getBkgFrameNum(TimeValue t)=0Interfacepure virtual
getBkgFrameRangeVal(int which)=0Interfacepure virtual
getBkgImageAnimate(void)=0Interfacepure virtual
getBkgImageAspect()=0Interfacepure virtual
getBkgImageAsset(void)=0Interfacepure virtual
getBkgORType(int which)=0Interfacepure virtual
getBkgStartTime()=0Interfacepure virtual
getBkgSyncFrame()=0Interfacepure virtual
GetCancel()=0Interfacepure virtual
GetCommandMode()=0Interfacepure virtual
GetCommandPanelRollup()=0Interfacepure virtual
GetCommandPanelTaskMode()=0Interfacepure virtual
GetCommandStackEntry(int entry)=0Interfacepure virtual
GetCommandStackSize()=0Interfacepure virtual
GetConstantAxisRestriction()=0Interfacepure virtual
GetCoordCenter()=0Interfacepure virtual
GetCrossHairCur()=0Interfacepure virtual
GetCrossing()=0Interfacepure virtual
GetCurAssetDir(int i, MaxSDK::AssetManagement::AssetType assetType)=0Interfacepure virtual
GetCurAssetDirCount(MaxSDK::AssetManagement::AssetType assetType)=0Interfacepure virtual
GetCurEditObject()=0Interfacepure virtual
GetCurFileName()=0Interfacepure virtual
GetCurFilePath()=0Interfacepure virtual
GetCurPickMode()=0Interfacepure virtual
GetCurRenderElementMgr()=0Interfacepure virtual
GetCurrentRenderer(bool createRendererIfItDoesntExist=true)=0Interfacepure virtual
GetCurrentRenderSetting()=0Interfacepure virtual
GetDefaultRendererClassID(RenderSettingID renderSettingID)=0Interfacepure virtual
GetDesc()FPInterfaceDescinlinevirtual
GetDir(int which)=0Interfacepure virtual
GetDisplayFilter(int index)=0Interfacepure virtual
GetDisplayFilterName(int index)=0Interfacepure virtual
GetDllDir()=0Interfacepure virtual
GetDllDirectory()=0Interfacepure virtual
GetDraftRenderer(bool createRendererIfItDoesntExist=true)=0Interfacepure virtual
GetEffect(int i)=0Interfacepure virtual
GetEnvironmentMap()=0Interfacepure virtual
GetExtendedDisplayMode()=0Interfacepure virtual
GetFlyOffTime()=0Interfacepure virtual
GetFnDef(FunctionID fid)FPInterfaceDesc
GetGlobalShadowGenerator()=0Interfacepure virtual
GetGridMajorLines()=0Interfacepure virtual
GetGridSpacing()=0Interfacepure virtual
GetHideByCategoryFlags()=0Interfacepure virtual
GetICuiMenuManager()=0Interfacepure virtual
GetICuiQuadMenuManager()=0Interfacepure virtual
GetID()FPInterfaceDescinlinevirtual
GetImportCtxNode(void)=0Interfacepure virtual
GetImportZoomExtents()=0Interfacepure virtual
GetIncludeXRefsInHierarchy()=0Interfacepure virtual
GetINodeByHandle(ULONG handle)=0Interfacepure virtual
GetINodeByName(const MCHAR *name)=0Interfacepure virtual
GetINodeFromRenderID(UWORD id)=0Interfacepure virtual
GetInterface(DWORD id)=0Interfacepure virtual
GetInterface(Interface_ID id)=0Interfacepure virtual
GetIObjCreate()=0Interfacepure virtual
GetIObjParam()=0Interfacepure virtual
GetIsChecked(FunctionID actionID)FPInterfacevirtual
GetIsEnabled(FunctionID actionID)FPInterfacevirtual
GetIsVisible(FunctionID actionID)FPInterfacevirtual
GetKeyStepsPos()=0Interfacepure virtual
GetKeyStepsRot()=0Interfacepure virtual
GetKeyStepsScale()=0Interfacepure virtual
GetKeyStepsSelOnly()=0Interfacepure virtual
GetKeyStepsUseTrackBar()=0Interfacepure virtual
GetKeyStepsUseTrans()=0Interfacepure virtual
GetLightConeConstraint()=0Interfacepure virtual
GetLightLevel(TimeValue t, Interval &valid)=0Interfacepure virtual
GetLightLevel(TimeValue t, Interval &&valid=FOREVER)Interfaceinline
GetLightLevelController()=0Interfacepure virtual
GetLightTint(TimeValue t, Interval &valid)=0Interfacepure virtual
GetLightTint(TimeValue t, Interval &&valid=FOREVER)Interfaceinline
GetLightTintController()=0Interfacepure virtual
GetMacroRecorder()=0Interfacepure virtual
GetMaterialLibrary()=0Interfacepure virtual
GetMatLibFileName()=0Interfacepure virtual
GetMAXHWnd() const =0Interfacepure virtual
GetMEditRenderer(bool createRendererIfItDoesntExist=true)=0Interfacepure virtual
GetMEditRendererLocked()=0Interfacepure virtual
GetMEditRendererLocked_DefaultValue()=0Interfacepure virtual
GetModContexts(ModContextList &list, INodeTab &nodes)=0Interfacepure virtual
GetMouseManager()=0Interfacepure virtual
GetMtlSlot(int slot)=0Interfacepure virtual
GetNumAxis()=0Interfacepure virtual
GetNumberDisplayFilters()=0Interfacepure virtual
GetNumberSelectFilters()=0Interfacepure virtual
GetNumProperties(int PropertySet)=0Interfacepure virtual
GetNumSubObjectLevels()=0Interfacepure virtual
GetOsnapManager()=0Interfacepure virtual
GetPipelineSubObjLevel(DWORDTab &levels)=0Interfacepure virtual
GetPlayActiveOnly()=0Interfacepure virtual
GetPlaybackLoop()=0Interfacepure virtual
GetPlaybackSpeed()=0Interfacepure virtual
GetPlugInDesc(int i)=0Interfacepure virtual
GetPlugInDir(int i)=0Interfacepure virtual
GetPlugInEntryCount()=0Interfacepure virtual
GetProductionRenderer(bool createRendererIfItDoesntExist=true)=0Interfacepure virtual
GetPropertySpec(int PropertySet, int idx)=0Interfacepure virtual
GetPropertyVariant(int PropertySet, int idx)=0Interfacepure virtual
GetQmaxMainWindow() const =0Interfacepure virtual
GetQuietMode(BOOL checkServerMode=TRUE)=0Interfacepure virtual
GetRealTimePlayback()=0Interfacepure virtual
GetRefCoordSys()=0Interfacepure virtual
GetRendApertureWidth()=0Interfacepure virtual
GetRendAtmosphere()=0Interfacepure virtual
GetRendColorCheck()=0Interfacepure virtual
GetRendDeviceBI()=0Interfacepure virtual
GetRendDisplacement()=0Interfacepure virtual
GetRendDither256()=0Interfacepure virtual
GetRendDitherTrue()=0Interfacepure virtual
GetRendEffects()=0Interfacepure virtual
GetRendEnd()=0Interfacepure virtual
GetRenderElementMgr(RenderSettingID renderSettingID)=0Interfacepure virtual
GetRenderer(RenderSettingID renderSettingID, bool createRendererIfItDoesntExist=true)=0Interfacepure virtual
GetRenderPresetsManager()=0Interfacepure virtual
GetRendFieldOrder()=0Interfacepure virtual
GetRendFieldRender()=0Interfacepure virtual
GetRendFileBI()=0Interfacepure virtual
GetRendFileNumberBase()=0Interfacepure virtual
GetRendForce2Side()=0Interfacepure virtual
GetRendHeight()=0Interfacepure virtual
GetRendHidden()=0Interfacepure virtual
GetRendImageAspect()=0Interfacepure virtual
GetRendMultiThread()=0Interfacepure virtual
GetRendNThFrame()=0Interfacepure virtual
GetRendNThSerial()=0Interfacepure virtual
GetRendNTSC_PAL()=0Interfacepure virtual
GetRendPickFramesString()=0Interfacepure virtual
GetRendPixelAspect()=0Interfacepure virtual
GetRendSaveFile()=0Interfacepure virtual
GetRendShowVFB()=0Interfacepure virtual
GetRendSimplifyAreaLights()=0Interfacepure virtual
GetRendStart()=0Interfacepure virtual
GetRendSuperBlack()=0Interfacepure virtual
GetRendSuperBlackThresh()=0Interfacepure virtual
GetRendTimeType()=0Interfacepure virtual
GetRendUseDevice()=0Interfacepure virtual
GetRendUseNet()=0Interfacepure virtual
GetRendVidCorrectMethod()=0Interfacepure virtual
GetRendWidth()=0Interfacepure virtual
GetRightClickMenuManager()=0Interfacepure virtual
GetRootNode()=0Interfacepure virtual
GetRsrcString(StringResID id)FPInterfaceDescvirtual
GetSceneMtls()=0Interfacepure virtual
GetScenePointer()=0Interfacepure virtual
GetSelectFilter()=0Interfacepure virtual
GetSelectFilterName(int index)=0Interfacepure virtual
GetSelectionWorldBox(TimeValue t, Box3 &box)=0Interfacepure virtual
GetSelNode(int i)=0Interfacepure virtual
GetSelNodeCount()=0Interfacepure virtual
GetSessionAssetDir(int i, MaxSDK::AssetManagement::AssetType assetType)=0Interfacepure virtual
GetSessionAssetDirCount(MaxSDK::AssetManagement::AssetType assetType)=0Interfacepure virtual
GetShowEndResult()=0Interfacepure virtual
GetSkipRenderedFrames()=0Interfacepure virtual
GetSnapMode()=0Interfacepure virtual
GetSnapState()=0Interfacepure virtual
GetSoundObject()=0Interfacepure virtual
GetSubObjectLevel()=0Interfacepure virtual
GetSysCursor(int id)=0Interfacepure virtual
GetTime()=0Interfacepure virtual
GetToolButtonState(int button)=0Interfacepure virtual
GetTrackBar()=0Interfacepure virtual
GetTrackViewRootNode()=0Interfacepure virtual
GetTransformAxis(INode *node, int subIndex, BOOL *local=NULL)=0Interfacepure virtual
GetTransformGizmoRestoreAxis()=0Interfacepure virtual
GetTypedInterface()InterfaceServerinline
GetUseDraftRenderer()=0Interfacepure virtual
GetUseEnvironmentMap()=0Interfacepure virtual
GetUseTransformGizmo()=0Interfacepure virtual
GetViewExp(HWND hwnd)=0Interfacepure virtual
GetViewParamsFromNode(INode *vnode, ViewParams &vp, TimeValue t)=0Interfacepure virtual
GetViewportBGColor()=0Interfacepure virtual
GetViewportLayout()=0Interfacepure virtual
GroupNodes(INodeTab *nodes=NULL, MSTR *name=NULL, BOOL selGroup=TRUE)=0Interfacepure virtual
HInstance()FPInterfaceDescvirtual
HitTestTransformGizmo(IPoint2 *p, ViewExp *vpt, int axisFlags)=0Interfacepure virtual
IDFPInterfaceDesc
immediateRelease enum valueBaseInterface
ImportFromFile(const MCHAR *name, BOOL suppressPrompts=FALSE, Class_ID *importerID=NULL)=0Interfacepure virtual
IncrementValidityToken()=0Interfacepure virtual
Init()FPInterfaceDescinlinevirtual
InitSnapInfo(SnapInfo *info)=0Interfacepure virtual
InProgressiveMode()=0Interfacepure virtual
internal_nameFPInterfaceDesc
InvalidateOsnapdraw()=0Interfacepure virtual
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
IsAnimateEnabled()=0Interfacepure virtual
IsAnimPlaying()=0Interfacepure virtual
IsChecked(FunctionID actionID)FPInterfacevirtual
IsCPEdgeOnInView()=0Interfacepure virtual
IsEnabled(FunctionID actionID)FPInterfacevirtual
IsInternetCachedFile(const MCHAR *filename)=0Interfacepure virtual
IsMaxFile(const MCHAR *filename)=0Interfacepure virtual
IsNetworkLicense()=0Interfacepure virtual
IsNetworkRenderServer() const =0Interfacepure virtual
IsSceneRedrawDisabled()=0Interfacepure virtual
IsSceneXRefNode(INode *node)=0Interfacepure virtual
IsTrialLicense()=0Interfacepure virtual
IsViewportMaxed()=0Interfacepure virtual
IsVisible(FunctionID actionID)FPInterfacevirtual
IsXRefAutoUpdateSuspended()=0Interfacepure virtual
LifetimeControl()FPInterfaceDescinlinevirtual
LifetimeType enum nameBaseInterface
load_descriptor(Interface_ID id, const MCHAR *int_name, StringResID descr, ClassDesc *cd, USHORT flag, va_list ap)FPInterfaceDescprotected
LoadDefaultMatLib()=0Interfacepure virtual
LoadDescriptor(Interface_ID id, const MCHAR *int_name, StringResID descr, ClassDesc *pCD, ULONG flag,...)FPInterfaceDesc
LoadFromFile(const MCHAR *name, BOOL refresh=TRUE)=0Interfacepure virtual
LoadMaterialLib(const MCHAR *name, MtlBaseLib *lib=NULL)=0Interfacepure virtual
LockAxisTripods(BOOL onOff)=0Interfacepure virtual
Log()=0Interfacepure virtual
MakeExtendedViewportActive(HWND hWnd)=0Interfacepure virtual
MakeNameUnique(MSTR &name)=0Interfacepure virtual
MergeFromFile(const MCHAR *name, BOOL mergeAll=FALSE, BOOL selMerged=FALSE, BOOL refresh=TRUE, int dupAction=MERGE_DUPS_PROMPT, NameTab *mrgList=NULL, int dupMtlAction=MERGE_DUP_MTL_PROMPT, int reparentAction=MERGE_REPARENT_PROMPT, BOOL includeFullGroup=FALSE, MaxSDK::Array< MaxRefEntryData > *dataList=nullptr)=0Interfacepure virtual
NamedSelSetListChanged()=0Interfacepure virtual
NewNameMaker(BOOL initFromScene=TRUE)=0Interfacepure virtual
NodeColorPicker(HWND hWnd, DWORD &col)=0Interfacepure virtual
NonMouseCreate(Matrix3 tm)=0Interfacepure virtual
NonMouseCreateFinish(Matrix3 tm)=0Interfacepure virtual
noRelease enum valueBaseInterface
NotifyViewportDisplayCallbackChanged(BOOL preScene, ViewportDisplayCallback *cb)=0Interfacepure virtual
nullInterfaceFPInterfacestatic
NumAtmospheric()=0Interfacepure virtual
NumEffects()=0Interfacepure virtual
OkMtlForScene(MtlBase *m)=0Interfacepure virtual
OpenCurRenderer(INode *camNode, ViewExp *view, RendType t=RENDTYPE_NORMAL, int w=0, int h=0)=0Interfacepure virtual
OpenCurRenderer(ViewParams *vpar, RendType t=RENDTYPE_NORMAL, int w=0, int h=0)=0Interfacepure virtual
OpenGroup(INodeTab *nodes=NULL, BOOL clearSel=TRUE)=0Interfacepure virtual
OpenRenderer(Renderer *pRenderer, INode *camNode, ViewExp *view, RendType type=RENDTYPE_NORMAL, int w=0, int h=0)=0Interfacepure virtual
OpenRenderer(Renderer *pRenderer, ViewParams *vpar, RendType type=RENDTYPE_NORMAL, int w=0, int h=0)=0Interfacepure virtual
operator delete(void *ptr)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
operator new[](size_t size)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
pcFPInterfaceDesc
PickNode(HWND hWnd, IPoint2 pt, PickNodeCallback *filt=NULL)=0Interfacepure virtual
PipeSelLevelChanged()=0Interfacepure virtual
PopAxisConstraints()=0Interfacepure virtual
PopCommandMode()=0Interfacepure virtual
PopPrompt()=0Interfacepure virtual
ProgressEnd()=0Interfacepure virtual
ProgressStart(const MCHAR *taskName, bool dispBar, LPTHREAD_START_ROUTINE fn, LPVOID arg)=0Interfacepure virtual
ProgressStart(const MCHAR *taskName, bool allowCancel=true)=0Interfacepure virtual
ProgressUpdate(int pct, bool showPct=true, const MCHAR *stepName=nullptr)=0Interfacepure virtual
propsFPInterfaceDesc
PushAxisConstraints(int c)=0Interfacepure virtual
PushCommandMode(CommandMode *m)=0Interfacepure virtual
PushPrompt(const MCHAR *s)=0Interfacepure virtual
PushStdCommandMode(int cid)=0Interfacepure virtual
PutMtlToMtlEditor(MtlBase *mb, int slot=-1)=0Interfacepure virtual
PutUpViewMenu(HWND hWnd, POINT pt)=0Interfacepure virtual
RAMPlayer(HWND hWndParent, const MCHAR *szChanA=NULL, const MCHAR *szChanB=NULL)=0Interfacepure virtual
RealizeParamPanel()=0Interfacepure virtual
RedrawViews(TimeValue t, DWORD vpFlags=REDRAW_NORMAL, ReferenceTarget *change=NULL)=0Interfacepure virtual
RefreshSFXRollupPage()=0Interfacepure virtual
RegisterAccelTable(HWND hWnd, HACCEL hAccel)=0Interfacepure virtual
RegisterAxisChangeCallback(AxisChangeCallback *cb)=0Interfacepure virtual
RegisterCommandModeChangedCallback(CommandModeChangedCallback *cb)=0Interfacepure virtual
RegisterDeleteUser(EventUser *user)=0Interfacepure virtual
RegisterDisplayFilterCallback(DisplayFilterCallback *cb)=0Interfacepure virtual
RegisterDlgWnd(HWND hDlg)=0Interfacepure virtual
RegisterExitMAXCallback(ExitMAXCallback *cb)=0Interfacepure virtual
RegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
RegisterRedrawViewsCallback(RedrawViewsCallback *cb)=0Interfacepure virtual
RegisterSelectFilterCallback(SelectFilterCallback *cb)=0Interfacepure virtual
RegisterSubObjectTypes(const MCHAR **types, int count, int startIndex=0)=0Interfacepure virtual
RegisterTimeChangeCallback(TimeChangeCallback *tc)=0Interfacepure virtual
RegisterViewportDisplayCallback(BOOL preScene, ViewportDisplayCallback *cb)=0Interfacepure virtual
RegisterViewWindow(ViewWindow *vw)=0Interfacepure virtual
ReleaseInterface()BaseInterfaceinlinevirtual
RemoveMode(CommandMode *m)=0Interfacepure virtual
RemoveTempPrompt()=0Interfacepure virtual
RendererRenderFrame(Renderer *pRenderer, TimeValue t, Bitmap *bm, RendProgressCallback *prog=NULL, float frameDur=1.0f, ViewParams *vp=NULL, RECT *regionRect=NULL)=0Interfacepure virtual
RenderTexmap(Texmap *tex, Bitmap *bm, float scale3d=1.0f, BOOL filter=FALSE, BOOL display=FALSE, float z=0.0f, TimeValue t=GetCOREInterface() ->GetTime(), bool bake=false)=0Interfacepure virtual
ReplacePrompt(const MCHAR *s)=0Interfacepure virtual
ReplaceRollupPage(HWND hOldRollup, HINSTANCE hInst, const MCHAR *dlgTemplate, DLGPROC dlgProc, const MCHAR *title, LPARAM param=0, DWORD rollUpFlags=0, int category=ROLLUP_CAT_STANDARD)=0Interfacepure virtual
ReplaceRollupPage(HWND hOldRollup, HINSTANCE hInst, DLGTEMPLATE *dlgTemplate, DLGPROC dlgProc, const MCHAR *title, LPARAM param=0, DWORD rollUpFlags=0, int category=ROLLUP_CAT_STANDARD)=0Interfacepure virtual
RescaleWorldUnits(float f, BOOL selected, Tab< INode * > *nodes=nullptr)=0Interfacepure virtual
rolloutFPInterfaceDesc
RollupMouseMessage(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)=0Interfacepure virtual
SaveMaterialLib(const MCHAR *name, MtlBaseLib *lib=NULL)=0Interfacepure virtual
SaveToFile(const MCHAR *fname, BOOL clearNeedSaveFlag=TRUE, BOOL useNewFile=TRUE)=0Interfacepure virtual
scan_enum(va_list ap, EnumID id, int index)FPInterfaceDesc
scan_fn(va_list ap, int id, int index)FPInterfaceDesc
scan_prop(va_list ap, int id, int index)FPInterfaceDesc
SelectionFrozen()=0Interfacepure virtual
SelectNode(INode *node, int clearSel=1)=0Interfacepure virtual
SelectNodeTab(INodeTab &nodes, BOOL sel, BOOL redraw=TRUE)=0Interfacepure virtual
serverControlled enum valueBaseInterface
SetActiveGrid(INode *node)=0Interfacepure virtual
SetActiveViewport(HWND hwnd)=0Interfacepure virtual
SetActiveViewportTransparencyDisplay(int transType)=0Interfacepure virtual
SetAmbient(TimeValue t, Point3 col)=0Interfacepure virtual
SetAmbientController(Control *c)=0Interfacepure virtual
SetAnimateButtonState(BOOL onOff)=0Interfacepure virtual
SetAnimRange(Interval range)=0Interfacepure virtual
SetAtmospheric(int i, Atmospheric *a)=0Interfacepure virtual
SetAutoGridEnable(bool sw=true)=0Interfacepure virtual
SetAutoGridState(bool sw=true)=0Interfacepure virtual
SetAxisConstraints(int c)=0Interfacepure virtual
SetBackGround(TimeValue t, Point3 col)=0Interfacepure virtual
SetBackGroundController(Control *c)=0Interfacepure virtual
setBkgFrameRange(int start, int end, int step=1)=0Interfacepure virtual
setBkgImageAnimate(BOOL onOff)=0Interfacepure virtual
setBkgImageAspect(int t)=0Interfacepure virtual
setBkgImageAsset(const MaxSDK::AssetManagement::AssetUser &asset)=0Interfacepure virtual
setBkgORType(int which, int type)=0Interfacepure virtual
setBkgStartTime(TimeValue t)=0Interfacepure virtual
setBkgSyncFrame(int f)=0Interfacepure virtual
SetCancel(BOOL sw)=0Interfacepure virtual
SetClassDesc(ClassDesc *i_cd)FPInterfaceDesc
SetCommandMode(CommandMode *m)=0Interfacepure virtual
SetCommandPanelTaskMode(int mode)=0Interfacepure virtual
SetConstantAxisRestriction(BOOL onOff)=0Interfacepure virtual
SetCoordCenter(int c)=0Interfacepure virtual
SetCrossHairCur(BOOL onOff)=0Interfacepure virtual
SetCurNamedSelSet(const MCHAR *setName)=0Interfacepure virtual
SetDefaultRendererClassID(RenderSettingID renderSettingID, Class_ID classID)=0Interfacepure virtual
SetDisplayFilter(int index, BOOL on)=0Interfacepure virtual
SetEffect(int i, Effect *e)=0Interfacepure virtual
SetEnvironmentMap(Texmap *map)=0Interfacepure virtual
SetExtendedDisplayMode(int vflags)=0Interfacepure virtual
SetFlyOffTime(int msecs)=0Interfacepure virtual
SetGlobalShadowGenerator(ShadowType *st)=0Interfacepure virtual
SetHideByCategoryFlags(DWORD f)=0Interfacepure virtual
SetImportZoomExtents(BOOL onOff)=0Interfacepure virtual
SetIncludeXRefsInHierarchy(BOOL onOff)=0Interfacepure virtual
SetKeyStepsPos(BOOL onOff)=0Interfacepure virtual
SetKeyStepsRot(BOOL onOff)=0Interfacepure virtual
SetKeyStepsScale(BOOL onOff)=0Interfacepure virtual
SetKeyStepsSelOnly(BOOL onOff)=0Interfacepure virtual
SetKeyStepsUseTrackBar(BOOL onOff)=0Interfacepure virtual
SetKeyStepsUseTrans(BOOL onOff)=0Interfacepure virtual
SetLightLevel(TimeValue t, float lev)=0Interfacepure virtual
SetLightLevelController(Control *c)=0Interfacepure virtual
SetLightTint(TimeValue t, Point3 col)=0Interfacepure virtual
SetLightTintController(Control *c)=0Interfacepure virtual
SetMAXFileOpenDlg(MAXFileOpenDialog *dlg)=0Interfacepure virtual
SetMAXFileSaveDlg(MAXFileSaveDialog *dlg)=0Interfacepure virtual
SetMEditRendererLocked(bool locked)=0Interfacepure virtual
SetMEditRendererLocked_DefaultValue(bool locked)=0Interfacepure virtual
SetNodeTMRelConstPlane(INode *node, const Matrix3 &mat)=0Interfacepure virtual
SetPickMode(PickModeCallback *pCB)=0Interfacepure virtual
SetPlayActiveOnly(BOOL playActive)=0Interfacepure virtual
SetPlaybackLoop(BOOL loop)=0Interfacepure virtual
SetPlaybackSpeed(int s)=0Interfacepure virtual
SetQuietMode(BOOL onOff)=0Interfacepure virtual
SetRealTimePlayback(BOOL realTime)=0Interfacepure virtual
SetRefCoordSys(int c)=0Interfacepure virtual
SetRendApertureWidth(float aw)=0Interfacepure virtual
SetRendAtmosphere(BOOL onOff)=0Interfacepure virtual
SetRendColorCheck(BOOL onOff)=0Interfacepure virtual
SetRendDisplacement(BOOL onOff)=0Interfacepure virtual
SetRendDither256(BOOL onOff)=0Interfacepure virtual
SetRendDitherTrue(BOOL onOff)=0Interfacepure virtual
SetRendEffects(BOOL onOff)=0Interfacepure virtual
SetRendEnd(TimeValue end)=0Interfacepure virtual
SetRendFieldOrder(int fo)=0Interfacepure virtual
SetRendFieldRender(BOOL onOff)=0Interfacepure virtual
SetRendFileNumberBase(int n)=0Interfacepure virtual
SetRendForce2Side(BOOL onOff)=0Interfacepure virtual
SetRendHeight(int h)=0Interfacepure virtual
SetRendHidden(BOOL onOff)=0Interfacepure virtual
SetRendMultiThread(BOOL onOff)=0Interfacepure virtual
SetRendNThFrame(int n)=0Interfacepure virtual
SetRendNThSerial(BOOL onOff)=0Interfacepure virtual
SetRendNTSC_PAL(int np)=0Interfacepure virtual
SetRendPixelAspect(float a)=0Interfacepure virtual
SetRendSaveFile(BOOL onOff)=0Interfacepure virtual
SetRendShowVFB(BOOL onOff)=0Interfacepure virtual
SetRendSimplifyAreaLights(BOOL onOff)=0Interfacepure virtual
SetRendStart(TimeValue start)=0Interfacepure virtual
SetRendSuperBlack(BOOL onOff)=0Interfacepure virtual
SetRendSuperBlackThresh(int sb)=0Interfacepure virtual
SetRendTimeType(int type)=0Interfacepure virtual
SetRendUseDevice(BOOL onOff)=0Interfacepure virtual
SetRendUseNet(BOOL onOff)=0Interfacepure virtual
SetRendVidCorrectMethod(int m)=0Interfacepure virtual
SetRendWidth(int w)=0Interfacepure virtual
SetSelectFilter(int c)=0Interfacepure virtual
SetSelectionType(BOOL autoWinCross, int winCrossOrAutoDir)=0Interfacepure virtual
SetShowEndResult(BOOL show)=0Interfacepure virtual
SetSkipRenderedFrames(BOOL onOff)=0Interfacepure virtual
SetSnapMode(int mode)=0Interfacepure virtual
SetSoundObject(SoundObj *snd)=0Interfacepure virtual
SetStatusXYZ(Point3 xyz, int type)=0Interfacepure virtual
SetStatusXYZ(AngAxis aa)=0Interfacepure virtual
SetStdCommandMode(int cid)=0Interfacepure virtual
SetSubObjectLevel(int level, BOOL force=FALSE)=0Interfacepure virtual
SetTime(TimeValue t, BOOL redraw=TRUE)=0Interfacepure virtual
SetToolButtonState(int button, BOOL state)=0Interfacepure virtual
SetTransformGizmoRestoreAxis(BOOL bOnOff)=0Interfacepure virtual
SetupRendParams(RendParams &rp, ViewExp *vpt, RendType t=RENDTYPE_NORMAL)=0Interfacepure virtual
SetUseDraftRenderer(BOOL b)=0Interfacepure virtual
SetUseEnvironmentMap(BOOL onOff)=0Interfacepure virtual
SetUseTransformGizmo(BOOL onOff)=0Interfacepure virtual
SetViewportBGColor(const Point3 &color)=0Interfacepure virtual
SetViewportLayout(int layout)=0Interfacepure virtual
SetViewportMax(BOOL max)=0Interfacepure virtual
SetXRefAutoUpdateSuspended(BOOL onOff)=0Interfacepure virtual
SnapAngle(float angleIn, BOOL fastSnap=TRUE, BOOL forceSnap=FALSE)=0Interfacepure virtual
SnapPercent(float percentIn)=0Interfacepure virtual
StartAnimPlayback(int selOnly=FALSE)=0Interfacepure virtual
StopCreating()=0Interfacepure virtual
SubObHitTest(TimeValue t, int type, int crossing, int vflags, IPoint2 *p, ViewExp *vpt)=0Interfacepure virtual
ThawSelection()=0Interfacepure virtual
TrackViewPickDlg(HWND hParent, TrackViewPick *res, TrackViewFilter *filter=NULL, DWORD pickTrackFlags=0)=0Interfacepure virtual
TrackViewPickMultiDlg(HWND hParent, MaxSDK::Array< TrackViewPick > *res, TrackViewFilter *filter=NULL, DWORD pickTrackFlags=0)=0Interfacepure virtual
TranslateAndDispatchMAXMessage(MSG &msg)=0Interfacepure virtual
UngroupNodes(INodeTab *nodes=NULL)=0Interfacepure virtual
UnRegisterAccelTable(HWND hWnd, HACCEL hAccel)=0Interfacepure virtual
UnRegisterAxisChangeCallback(AxisChangeCallback *cb)=0Interfacepure virtual
UnRegisterCommandModeChangedCallback(CommandModeChangedCallback *cb)=0Interfacepure virtual
UnRegisterDeleteUser(EventUser *user)=0Interfacepure virtual
UnRegisterDisplayFilterCallback(DisplayFilterCallback *cb)=0Interfacepure virtual
UnRegisterDlgWnd(HWND hDlg)=0Interfacepure virtual
UnRegisterExitMAXCallback(ExitMAXCallback *cb)=0Interfacepure virtual
UnRegisterNotifyCallback(InterfaceNotifyCallback *incb)BaseInterfaceinlinevirtual
UnRegisterRedrawViewsCallback(RedrawViewsCallback *cb)=0Interfacepure virtual
UnRegisterSelectFilterCallback(SelectFilterCallback *cb)=0Interfacepure virtual
UnRegisterTimeChangeCallback(TimeChangeCallback *tc)=0Interfacepure virtual
UnRegisterViewportDisplayCallback(BOOL preScene, ViewportDisplayCallback *cb)=0Interfacepure virtual
UnRegisterViewWindow(ViewWindow *vw)=0Interfacepure virtual
UpdateMtlEditorBrackets()=0Interfacepure virtual
ViewportZoomExtents(BOOL doAll, BOOL skipPersp=FALSE)=0Interfacepure virtual
wantsRelease enum valueBaseInterface
ZoomToBounds(BOOL doAll, Box3 box)=0Interfacepure virtual
~BaseInterface()BaseInterfacevirtual
~FPInterfaceDesc()FPInterfaceDesc
~InterfaceServer()InterfaceServervirtual