IPFViewport.h File Reference

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. More...

#include "PFExport.h"
#include "..\object.h"

Go to the source code of this file.

Classes

class   IPFViewportExtention
  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)
  This class ID IPFVIEWPORT_EXTENTION_INTERFACE_ID is used for IPFViewportExtention.
#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)

Detailed 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.

Definition in file IPFViewport.h.


Define Documentation

#define IPFVIEWPORT_EXTENTION_INTERFACE_ID   Interface_ID (0x18983f5a, 0x4fd2515e)

This class ID IPFVIEWPORT_EXTENTION_INTERFACE_ID is used for IPFViewportExtention.

Definition at line 25 of file IPFViewport.h.

#define PFVIEWPORT_INTERFACE   Interface_ID(0x1a340cb9, 0x26d12e01)

Definition at line 65 of file IPFViewport.h.

#define GetPFViewportInterface (   obj )    ((IPFViewport*)((GetPFObject(obj))->GetInterface(PFVIEWPORT_INTERFACE)))

Definition at line 66 of file IPFViewport.h.


Function Documentation

PFExport Object* GetPFObject ( Object obj )
IPFViewport* PFViewportInterface ( Object obj ) [inline]

Definition at line 126 of file IPFViewport.h.

                                                     {
    return ((obj == NULL) ? NULL : GetPFViewportInterface(obj));
};
IPFViewport* PFViewportInterface ( INode node ) [inline]

Definition at line 130 of file IPFViewport.h.

                                                     {
    return ((node == NULL) ? NULL : PFViewportInterface(node->GetObjectRef()));
};