IPFArrow.h File Reference

Interface for PF Arrow Directs particles from Test to the next ActionList Part of public SDK. More...

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

Go to the source code of this file.

Classes

class   IPFArrow

Defines

#define  PFARROW_INTERFACE   Interface_ID(0x74f93d05, 0x1eb34500)
#define  GetPFArrowInterface(obj)   ((IPFArrow*)(GetPFObject(obj))->GetInterface(PFARROW_INTERFACE))

Functions

PFExport Object GetPFObject (Object *obj)
IPFArrow PFArrowInterface (Object *obj)
IPFArrow PFArrowInterface (INode *node)

Detailed Description

Interface for PF Arrow Directs particles from Test to the next ActionList Part of public SDK.

Definition in file IPFArrow.h.


Define Documentation

#define PFARROW_INTERFACE   Interface_ID(0x74f93d05, 0x1eb34500)

Definition at line 23 of file IPFArrow.h.

#define GetPFArrowInterface (   obj )    ((IPFArrow*)(GetPFObject(obj))->GetInterface(PFARROW_INTERFACE))

Definition at line 24 of file IPFArrow.h.


Function Documentation

PFExport Object* GetPFObject ( Object obj )
IPFArrow* PFArrowInterface ( Object obj ) [inline]

Definition at line 119 of file IPFArrow.h.

                                               {
    return ((obj == NULL) ? NULL : GetPFArrowInterface(obj));
};
IPFArrow* PFArrowInterface ( INode node ) [inline]

Definition at line 123 of file IPFArrow.h.

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