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 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))) |
IPFViewport* PFViewportInterface | ( | Object * | obj | ) | [inline] |
{ return ((obj == NULL) ? NULL : GetPFViewportInterface(obj)); };
IPFViewport* PFViewportInterface | ( | INode * | node | ) | [inline] |
{ return ((node == NULL) ? NULL : PFViewportInterface(node->GetObjectRef())); };