Immediate client is to get notifications as soon as they happen (by opposite to OnDemand client)
More...
|
virtual | ~IImmediateInteractiveRenderingClient () |
| Destructor. More...
|
|
virtual bool | MonitorActiveShadeView (IInteractiveRenderingCallback &callback, void *userData)=0 |
| Monitor the active view whatever it is : a camera, a viewport or a light. More...
|
|
virtual bool | StopMonitoringActiveView (IInteractiveRenderingCallback &callback, void *userData)=0 |
| Stop monitoring active view. More...
|
|
virtual | ~IInteractiveRenderingClient () |
| Destructor. More...
|
|
virtual int | VersionNumber () const =0 |
| returns the version number of the notification client More...
|
|
virtual void | DebugPrintToFile (FILE *theFile) const =0 |
| Print what's monitored inside the client (debugging purpose) More...
|
|
virtual | ~IImmediateNotificationClient () |
|
virtual bool | MonitorNode (INode &node, NotifierType type, size_t monitoredEvents, INotificationCallback &callback, void *userData)=0 |
| Destructor. More...
|
|
virtual bool | MonitorMaterial (Mtl &mtl, size_t monitoredEvents, INotificationCallback &callback, void *userData)=0 |
| Monitor this material events. More...
|
|
virtual bool | MonitorTexmap (Texmap &texmap, size_t monitoredEvents, INotificationCallback &callback, void *userData)=0 |
| Monitor this Texmap events. More...
|
|
virtual bool | MonitorReferenceTarget (ReferenceTarget &refTarg, size_t monitoredEvents, INotificationCallback &callback, void *userData)=0 |
| Monitor events on a generic reference target. More...
|
|
virtual bool | MonitorViewport (int viewID, size_t monitoredEvents, INotificationCallback &callback, void *userData)=0 |
| Monitor viewport events such as transform matrix changes (when you move the camera viewport while it's a viewport and not a Max camera) More...
|
|
virtual bool | MonitorRenderEnvironment (size_t monitoredEvents, INotificationCallback &callback, void *userData)=0 |
| Monitor render environment events (Tone operator for example) More...
|
|
virtual bool | MonitorRenderSettings (size_t monitoredEvents, INotificationCallback &callback, void *userData)=0 |
| Monitor render settings events (lock/unlock view for example) More...
|
|
virtual bool | MonitorScene (size_t monitoredEvents, INotificationCallback &callback, void *userData)=0 |
| Monitor scene events such as node added, file reset, file load, File import etc. More...
|
|
virtual bool | StopMonitoringNode (INode &pNode, size_t monitoredEvents, INotificationCallback &callback, void *userData)=0 |
| Stop monitoring this node Unregisters a previously registered notification callback. More...
|
|
virtual bool | StopMonitoringMaterial (Mtl &pMtl, size_t monitoredEvents, INotificationCallback &callback, void *userData)=0 |
| Stop monitoring this material Unregisters a previously registered notification callback. More...
|
|
virtual bool | StopMonitoringTexmap (Texmap &pTexmap, size_t monitoredEvents, INotificationCallback &callback, void *userData)=0 |
| Stop monitoring this texmap Unregisters a previously registered notification callback. More...
|
|
virtual bool | StopMonitoringReferenceTarget (ReferenceTarget &refTarg, size_t monitoredEvents, INotificationCallback &callback, void *userData)=0 |
| Stop monitoring a reference target Unregisters a previously registered notification callback. More...
|
|
virtual bool | StopMonitoringViewport (int viewID, size_t monitoredEvents, INotificationCallback &callback, void *userData)=0 |
| Stop monitoring this viewport Unregisters a previously registered notification callback. More...
|
|
virtual bool | StopMonitoringRenderEnvironment (size_t monitoredEvents, INotificationCallback &callback, void *userData)=0 |
| Stop monitoring render environment Unregisters a previously registered notification callback. More...
|
|
virtual bool | StopMonitoringRenderSettings (size_t monitoredEvents, INotificationCallback &callback, void *userData)=0 |
| Stop monitoring render settings Unregisters a previously registered notification callback. More...
|
|
virtual bool | StopMonitoringScene (size_t monitoredEvents, INotificationCallback &callback, void *userData)=0 |
| Stop monitoring scene Unregisters a previously registered notification callback. More...
|
|
virtual | ~INotificationClient () |
|
virtual int | VersionNumber () const =0 |
| Destructor. More...
|
|
virtual void | EnableNotifications (bool enable)=0 |
| Enable notifications. More...
|
|
virtual bool | NotificationsEnabled (void) const =0 |
| Check if notifications are enabled or disabled. More...
|
|
virtual void | DebugPrintToFile (FILE *theFile) const =0 |
| Print what's monitored inside the client (debugging purpose) More...
|
|
Immediate client is to get notifications as soon as they happen (by opposite to OnDemand client)