This reference page is linked to from the following overview topics: Major New Features, Porting Simple Material and Texture Map Plug-ins to Nitrous, Interface Querying, Overview: Class Hierarchy, Handling Requests for Interfaces, Plug-in Architecture, Interface Querying, Translation of Texture Map and Materials, Translation of Object Plug-ins, Hardware Rendered Materials.
#include <baseinterface.h>
Inherits MaxHeapOperators.
Inherited by Animatable, BaseInterface, BaseInterfaceServer, BitmapManager, CollisionObject, ColorPicker, ColPick, DADMgr, DisplayFilterCallback, DragAndDropHandler, DropClipFormat, ExclList, ForceField, FPValidator, GBuffer, GBufReader, GBufWriter, GeomPipelineEnumProc, GraphicsWindow, GUP, GUPHandler, GUPInterface, IAssetAccessor, ICustomControl, IDataChannel, IInteractiveRender, IIRenderMgr, IIRenderMgrSelector, ILoad, IMenuContext, IMergeManager, imrShaderClassDesc, imrTranslation, IMtlParams, INodeDisplayControl, IParamMap2, IRayTexmap, IRendParams, IReshadeFragment, IRollupCallback, IRollupPanel, IRollupRCMenuItem, ISave, ISubObjType, ITVUtility, LocalModData, MacroDir, MaxIcon, MeshDeltaUser, NodeDisplayCallback, ObjectConverter, ParamDlg, PBAccessor, PBValidator, PickModeCallback, PostLoadCallback, RenderData, RestoreObj, SamplingCallback, SelectFilterCallback, SetKeyModeCallback, SetKeyModeInterface, SFXParamDlg, ShadeContext, TrackViewFilter, TrackViewUtility, View, ViewExp, ViewportDisplayCallback, ViewWindow, and XTCObject.
Public Member Functions |
|
virtual UtilExport | ~InterfaceServer () |
Destructor. |
|
virtual UtilExport BaseInterface * | GetInterface (Interface_ID id) |
virtual UtilExport ~InterfaceServer | ( | ) | [virtual] |
Destructor.
virtual UtilExport BaseInterface* GetInterface | ( | Interface_ID | id | ) | [virtual] |
Reimplemented in IActionOptions, ActionItem, IActionItemStandin, ActionItemStandin, ActionTable, Animatable, BaseInterface, BaseInterfaceServer, FPInterface, FPInterfaceDesc, FPMixinInterface, IIKGoal, IHIIKGoal, ISplineIKGoal, IMaterialBrowserEntryInfo, IMaterialViewportShading, MtlBase, INode, IParamBlock2PostLoadInfo, INodeEventCallback, ITreeView, SimpleManipulator, ITrackBar, Interface, Mesh, MeshSelectionConverter, MeshNormalSpec, MNMesh, MNTempData, MNNormalSpec, Material, BaseObject, Object, LightObject, ShapeObject, PatchMesh, ReferenceMaker, ReferenceTarget, Effect8, Shader, BezierShapeInterface_Ex41, SimpleObject, TriObject, AssetUser, IObjectDisplay, MSMtlXtnd, MSPluginObject< ShapeObject >, MSPluginObject< HelperObject >, MSPluginObject< GeomObject >, MSPluginObject< GenCamera >, MSPluginObject< GenLight >, MSObjectXtnd< GenCamera, MSPluginCamera >, MSObjectXtnd< HelperObject, MSPluginHelper >, MSObjectXtnd< GeomObject, MSPluginGeomObject >, MSObjectXtnd< ShapeObject, MSPluginShape >, MSObjectXtnd< GenLight, MSPluginLight >, MSPluginSpecialFX< Effect8 >, MSPluginSpecialFX< Atmospheric >, MSSpecialFXXtnd< Effect, MSPluginEffect >, and MSSpecialFXXtnd< Atmospheric, MSPluginAtmos >.