|
| virtual float | GetPickingSelectionRadiusScale () const =0 |
| | Returns the picking selection radius scaling factor.
|
| virtual void | SetPickingSelectionRadiusScale (float selectionRadiusScale)=0 |
| | Sets the picking selection radius scaling factor.
|
| virtual int | GetPickingSelectionRadius () const =0 |
| | Returns the picking selection radius in pixels.
|
| virtual void | SetPickingSelectionRadius (int selectionRadius)=0 |
| | Sets the picking selection pixel radius.
|
| virtual void | SetInPresentationMode (bool onoff)=0 |
| | Set this ViewExp in presentation mode on or off The presentation mode works only on viewport in floating view panels.
|
| virtual bool | IsInPresentationMode () const =0 |
| | Is this ViewExp in presentation mode ?
|
| virtual MaxSDK::Graphics::IRenderView2 * | GetRenderView ()=0 |
| | Get access to a nitrous render view instance.
|
| virtual void | AppendTooltip (const MSTR &content)=0 |
| | Append string on current viewport's popup tooltip This function only available during NOTIFY_PRE_VIEWPORT_TOOLTIP.
|
| virtual | ~ViewExp13 () |
| | Destructor.
|
| virtual bool | IsUsingDefaultLights () const =0 |
| | Is this viewport using default lights ?
|
| virtual BOOL | GetSingleDefaultLight () const =0 |
| | Get whether the viewport uses one default light, or two.
|
| virtual size_t | GetDefaultLightsData (DefaultLight *pDefaultLights, size_t sizeOfDefaultLights, bool bApplyGlobalLevel) const =0 |
| | Get the default lights data and their number at the same time.
|
| virtual void | UpdateLabel ()=0 |
| | Updates the viewport label, if the display mode has changed.
|
| virtual float | GetZoom ()=0 |
| | Get the zoom value of the viewport.
|
| virtual float | GetHither ()=0 |
| | Get the hither clipping value of the viewport.
|
| virtual float | GetYon ()=0 |
| | Get the yon clipping value of the viewport.
|
| virtual DeviceRect | GetRegionDeviceRect ()=0 |
| | Returns the viewport region rectangle as a DeviceRect.
|
| virtual void | SetRegionDeviceRect (DeviceRect r)=0 |
| | Sets the viewport region rectangle as a DeviceRect.
|
| virtual DeviceRect | GetBlowupDeviceRect ()=0 |
| | Returns the viewport blow-up rectangle as a DeviceRect.
|
| virtual void | SetBlowupDeviceRect (DeviceRect r)=0 |
| | Sets the viewport blow-up rectangle as a DeviceRect.
|
| virtual DeviceRect | GetSelDeviceRect (TimeValue t)=0 |
| | Returns the viewport bounding box of the current node selection, as a DeviceRect.
|
| virtual void | SetEdgedFaces (int md)=0 |
| | Sets if drawing edges faces should be turned on in the viewport.
|
| virtual int | GetEdgedFaces (void)=0 |
| | Gets if drawing edges faces is turned on in the viewport.
|
| virtual bool | QueryCursorSceneIntersection (float x, float y, Point3 &intersection)=0 |
| | Query the world space intersection point under the specified cursor position.
|
| virtual | ~ViewExp11 () |
| | Destructor.
|
| virtual BOOL | IsDegrading ()=0 |
| | Gets whether or not we are in the process of drawing the viewports in an degraded state.
|
| virtual | ~ViewExp10 () |
| | Destructor.
|
| virtual BOOL | SetFOV (float fov)=0 |
| | Sets the Field of View for the viewport.
|
| virtual float | GetViewportFPS ()=0 |
| | Gets the state of the active viewport current fps.
|
| virtual float | GetViewportClipScale ()=0 |
| | Gets the state of the active viewport clip scale value.
|
| virtual void | SetViewportClipScale (float fScale)=0 |
| | Sets the state of the active viewport clip scale value.
|
| virtual void | Pan (const Point2 &screenDelta)=0 |
| | Pans the viewport.
|
| virtual void | Zoom (float zoomFactor)=0 |
| | Zooms the viewport.
|
| virtual void | Rotate (const Quat &rotData, const Point3 ¢er=Point3::Origin)=0 |
| | Rotates the viewport.
|
| virtual void | SetFocalDistance (float dist)=0 |
| | Sets the focal distance of the viewport.
|
| virtual bool | UndoBegin ()=0 |
| | Call this method before any change to the viewpoint or viewport parameters.
|
| virtual bool | UndoAccept ()=0 |
| | Marks the end of recording viewport changes for undo.
|
| virtual void | Invalidate (bool bForegroundOnly=false)=0 |
| | A call to Interface::RedrawViews will cause the viewport to be redrawn.
|
| virtual bool | IsValid () const =0 |
| | Retrieves the validity state of the viewport foreground.
|
| virtual float | GetAdaptiveDegGoalFPS ()=0 |
| | Gets Adaptive Deg. goal FPS.
|
| virtual void | SetAdaptiveDegGoalFPS (float fFPS)=0 |
| | Sets Adaptive Deg. goal FPS.
|
| virtual BOOL | GetAdaptiveDegDisplayModeCurrent ()=0 |
| | Gets the state of the display mode current display option.
|
| virtual void | SetAdaptiveDegDisplayModeCurrent (BOOL bMode)=0 |
| | Sets the display mode to the current display.
|
| virtual BOOL | GetAdaptiveDegDisplayModeFastShaded ()=0 |
| | Gets the state of the display mode Fast Shaded display option.
|
| virtual void | SetAdaptiveDegDisplayModeFastShaded (BOOL bMode)=0 |
| | Sets the state of the display mode Fast Shaded display option.
|
| virtual BOOL | GetAdaptiveDegDisplayModeWire ()=0 |
| | Gets the state of the display mode Wireframe display option.
|
| virtual void | SetAdaptiveDegDisplayModeWire (BOOL bMode)=0 |
| | Sets the state of the display mode Wireframe display option.
|
| virtual BOOL | GetAdaptiveDegDisplayModeBox ()=0 |
| | Gets the state of the display mode BoundingBox display option.
|
| virtual void | SetAdaptiveDegDisplayModeBox (BOOL bMode)=0 |
| | Sets the state of the display mode BoundingBox display option.
|
| virtual BOOL | GetAdaptiveDegDisplayModePoint ()=0 |
| | Gets the state of the display mode Point display option.
|
| virtual void | SetAdaptiveDegDisplayModePoint (BOOL bMode)=0 |
| | Sets the state of the display mode Point display option.
|
| virtual BOOL | GetAdaptiveDegDisplayModeHide ()=0 |
| | Gets the state of the display mode Hide display option.
|
| virtual void | SetAdaptiveDegDisplayModeHide (BOOL bMode)=0 |
| | Sets the state of the display mode Hide display option.
|
| virtual BOOL | GetAdaptiveDegDrawBackface ()=0 |
| | Gets the state of the Draw Backface option.
|
| virtual void | SetAdaptiveDegDrawBackface (BOOL bDraw)=0 |
| | Sets the state of the Draw Backface option.
|
| virtual BOOL | GetAdaptiveDegNeverDegradeSelected ()=0 |
| | Gets the state of the Never Degrade Selected option.
|
| virtual void | SetAdaptiveDegNeverDegradeSelected (BOOL bNeverDegrade)=0 |
| | Sets the state of the Never Degrade Selected option.
|
| virtual BOOL | GetAdaptiveDegDegradeLight ()=0 |
| | Gets the state of the Degrade to Default Light option.
|
| virtual void | SetAdaptiveDegDegradeLight (BOOL bDegradeLight)=0 |
| | Sets the state of the Degrade to Default Light option.
|
| virtual BOOL | GetAdaptiveDegNeverRedrawAfterDegrade ()=0 |
| | Gets the state of the Never Redraw After Degrade option.
|
| virtual void | SetAdaptiveDegNeverRedrawAfterDegrade (BOOL bNeverRedraw)=0 |
| | Sets the state of the Never Redraw After Degrade option.
|
| virtual float | GetAdaptiveDegCameraDistancePriority ()=0 |
| | Gets the state of the Distance From Camera Priority option.
|
| virtual void | SetAdaptiveDegCameraDistancePriority (float fPriority)=0 |
| | Sets the state of the Distance From Camera Priority option.
|
| virtual float | GetAdaptiveDegScreenSizePriority ()=0 |
| | Gets the state of the Screen Size Priority option.
|
| virtual void | SetAdaptiveDegScreenSizePriority (float fPriority)=0 |
| | Sets the state of the Screen Size Priority option.
|
| virtual int | GetAdaptiveDegMinSize ()=0 |
| | Gets the state of the Minimum Draw Size option.
|
| virtual void | SetAdaptiveDegMinSize (int iMinSize)=0 |
| | Sets the state of the Minimum Draw Size option.
|
| virtual int | GetViewID ()=0 |
| | Return the unique ID of the viewport represented by the ViewExp.
|
| virtual ViewExp * | ToPointer ()=0 |
| virtual bool | IsAlive ()=0 |
| virtual Point2 | MapViewToScreen (const Point3 &p)=0 |
| virtual float | GetFPS ()=0 |
| | Get the FPS from the active viewport.
|
| virtual void | SetSolidBackgroundColorMode (bool bSolidColor)=0 |
| | Set the viewport background color mode as solid color mode or gradient color mode.
|
| virtual bool | IsSolidBackgroundColorMode ()=0 |
| | Get the current viewport background color mode.
|
| virtual void | ResetBackgroundColorMode ()=0 |
| | Reset viewport background color mode.
|
| virtual void | InvalidateRect (const Rect &rect)=0 |
| virtual INT_PTR | Execute (int cmd, ULONG_PTR arg1=0, ULONG_PTR arg2=0, ULONG_PTR arg3=0) |
| virtual Point3 | GetPointOnCP (const IPoint2 &ps)=0 |
| virtual float | GetCPDisp (const Point3 base, const Point3 &dir, const IPoint2 &sp1, const IPoint2 &sp2, BOOL snap=FALSE)=0 |
| virtual Point3 | MapScreenToView (const IPoint2 &sp, float depth)=0 |
| virtual void | MapScreenToWorldRay (float sx, float sy, Ray &ray)=0 |
| virtual BOOL | SetAffineTM (const Matrix3 &m)=0 |
| virtual void | GetAffineTM (Matrix3 &tm)=0 |
| virtual float | GetScreenScaleFactor (const Point3 worldPoint)=0 |
| virtual float | GetVPWorldWidth (const Point3 wPoint)=0 |
| virtual Point3 | MapCPToWorld (const Point3 cpPoint)=0 |
| virtual float | NonScalingObjectSize ()=0 |
| virtual Point3 | SnapPoint (const IPoint2 &in, IPoint2 &out, Matrix3 *plane2d=NULL, DWORD flags=0)=0 |
| virtual void | SnapPreview (const IPoint2 &in, IPoint2 &out, Matrix3 *plane2d=NULL, DWORD flags=0)=0 |
| virtual void | GetGridDims (float *MinX, float *MaxX, float *MinY, float *MaxY)=0 |
| virtual float | SnapLength (float in)=0 |
| virtual GraphicsWindow * | getGW ()=0 |
| virtual int | IsWire ()=0 |
| virtual Rect | GetDammageRect ()=0 |
| virtual void | GetConstructionTM (Matrix3 &tm)=0 |
| virtual void | SetGridSize (float size)=0 |
| virtual float | GetGridSize ()=0 |
| virtual BOOL | IsGridVisible ()=0 |
| virtual void | SetGridVisibility (BOOL bVisible)=0 |
| virtual int | GetGridType ()=0 |
| virtual BOOL | setBkgImageDsp (BOOL onOff)=0 |
| virtual int | getBkgImageDsp (void)=0 |
| virtual void | setSFDisplay (int onOff)=0 |
| virtual int | getSFDisplay (void)=0 |
| virtual HWND | GetHWnd ()=0 |
| virtual BOOL | IsActive ()=0 |
| virtual BOOL | IsEnabled ()=0 |
| virtual int | GetViewType ()=0 |
| virtual BOOL | IsPerspView ()=0 |
| virtual BOOL | IsCanvasNavigationMode ()=0 |
| virtual float | GetFOV ()=0 |
| virtual float | GetFocalDist ()=0 |
| virtual void | SetFocalDist (float fd)=0 |
| virtual INode * | GetViewCamera ()=0 |
| virtual void | SetViewCamera (INode *camNode)=0 |
| virtual void | SetViewUser (BOOL persp)=0 |
| virtual INode * | GetViewSpot ()=0 |
| virtual void | SetViewSpot (INode *spotNode)=0 |
| virtual void | ClearHitList ()=0 |
| virtual INode * | GetClosestHit ()=0 |
| virtual INode * | GetHit (int i)=0 |
| virtual int | HitCount ()=0 |
| virtual void | LogHit (INode *nr, ModContext *mc, DWORD dist, ulong info, HitData *hitdata=NULL)=0 |
| | This method records a sub-object level hit record with the system using the specified parameters.
|
| virtual HitLog & | GetSubObjHitList ()=0 |
| virtual void | ClearSubObjHitList ()=0 |
| virtual int | NumSubObjHits ()=0 |
| virtual void | CtrlLogHit (INode *nr, DWORD dist, ulong info, DWORD infoExtra)=0 |
| virtual CtrlHitLog & | GetCtrlHitList ()=0 |
| virtual void | ClearCtrlHitList ()=0 |
| virtual void | TrackImplicitGrid (IPoint2 m, Matrix3 *mat=NULL, ULONG hitTestFlags=0)=0 |
| virtual void | CommitImplicitGrid (IPoint2 m, int mouseflags, Matrix3 *mat=NULL)=0 |
| virtual void | ReleaseImplicitGrid ()=0 |
| virtual UtilExport | ~InterfaceServer () |
| | Destructor.
|
| virtual UtilExport BaseInterface * | GetInterface (Interface_ID id) |
| template<class InterfaceType> |
| InterfaceType * | GetTypedInterface () |