Operator-generic interface IPFOperator This is a part of every PF Operator.
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) |
| #define PFOPERATOR_INTERFACE Interface_ID(0x74f93d01, 0x1eb34500) |
| #define GetPFOperatorInterface | ( | obj | ) | ((IPFOperator*)((GetPFObject(obj))->GetInterface(PFOPERATOR_INTERFACE))) |
| IPFOperator* PFOperatorInterface | ( | Object * | obj | ) | [inline] |
{
return ((obj == NULL) ? NULL : GetPFOperatorInterface(obj));
};
| IPFOperator* PFOperatorInterface | ( | INode * | node | ) | [inline] |
{
return ((node == NULL) ? NULL : PFOperatorInterface(node->GetObjectRef()));
};