Operator-generic interface IPFOperator This is a part of every PF Operator. More...
Go to the source code of this file.
Classes |
|
class | IPFOperator |
Defines |
|
#define | PFOPERATOR_INTERFACE Interface_ID(0x74f93d01, 0x1eb34500) |
#define | GetPFOperatorInterface(obj) ((IPFOperator*)((GetPFObject(obj))->GetInterface(PFOPERATOR_INTERFACE))) |
Functions |
|
PFExport Object * | GetPFObject (Object *obj) |
IPFOperator * | PFOperatorInterface (Object *obj) |
IPFOperator * | PFOperatorInterface (INode *node) |
Operator-generic interface IPFOperator This is a part of every PF Operator.
Definition in file IPFOperator.h.
#define PFOPERATOR_INTERFACE Interface_ID(0x74f93d01, 0x1eb34500) |
Definition at line 25 of file IPFOperator.h.
#define GetPFOperatorInterface | ( | obj | ) | ((IPFOperator*)((GetPFObject(obj))->GetInterface(PFOPERATOR_INTERFACE))) |
Definition at line 26 of file IPFOperator.h.
IPFOperator* PFOperatorInterface | ( | Object * | obj | ) | [inline] |
Definition at line 152 of file IPFOperator.h.
{ return ((obj == NULL) ? NULL : GetPFOperatorInterface(obj)); };
IPFOperator* PFOperatorInterface | ( | INode * | node | ) | [inline] |
Definition at line 156 of file IPFOperator.h.
{ return ((node == NULL) ? NULL : PFOperatorInterface(node->GetObjectRef())); };