ParticleFlow/IPFViewport.h File Reference
 
 
 
ParticleFlow/IPFViewport.h File Reference
#include "PFExport.h"
#include "../object.h"
#include "../BuildWarnings.h"

File Description

Viewport related interface for an Operator If an Operator has a Viewport interface then the Operator is called to draw particles in the current ActionList.

Classes

class   IPFViewportExtention
class   IPFViewportExtension2
  This interface is used for extending IPFViewport with an additional method UpdateDisplay(). More...
class   IPFViewport

Defines

#define  IPFVIEWPORT_EXTENTION_INTERFACE_ID   Interface_ID (0x18983f5a, 0x4fd2515e)
#define  IPFVIEWPORT_EXTENSION2_INTERFACE_ID   Interface_ID (0x44775b10, 0x61a56439)
  This class ID IPFVIEWPORT_EXTENTION_INTERFACE_ID is used for IPFViewportExtension2.
#define  PFVIEWPORT_INTERFACE   Interface_ID(0x1a340cb9, 0x26d12e01)
#define  GetPFViewportInterface(obj)   ((IPFViewport*)((GetPFObject(obj))->GetInterface(PFVIEWPORT_INTERFACE)))

Functions

PFExport Object GetPFObject (Object *obj)
IPFViewport PFViewportInterface (Object *obj)
IPFViewport PFViewportInterface (INode *node)

Define Documentation

#define IPFVIEWPORT_EXTENTION_INTERFACE_ID   Interface_ID (0x18983f5a, 0x4fd2515e)
Deprecated:
Deprecated in 3ds Max 2013
#define IPFVIEWPORT_EXTENSION2_INTERFACE_ID   Interface_ID (0x44775b10, 0x61a56439)

This class ID IPFVIEWPORT_EXTENTION_INTERFACE_ID is used for IPFViewportExtension2.

#define PFVIEWPORT_INTERFACE   Interface_ID(0x1a340cb9, 0x26d12e01)
#define GetPFViewportInterface (   obj )    ((IPFViewport*)((GetPFObject(obj))->GetInterface(PFVIEWPORT_INTERFACE)))

Function Documentation

PFExport Object* GetPFObject ( Object obj )
IPFViewport* PFViewportInterface ( Object obj ) [inline]
                                                     {
        return ((obj == NULL) ? NULL : GetPFViewportInterface(obj));
};
IPFViewport* PFViewportInterface ( INode node ) [inline]
                                                     {
        return ((node == NULL) ? NULL : PFViewportInterface(node->GetObjectRef()));
};