3ds Max C++ API Reference
Loading...
Searching...
No Matches
IObjCreate Member List

This is the complete list of members for IObjCreate, 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