Interface for PViewItem.
An Action should implement the interface to be modifiable in Particle View.
Classes |
|
| class | IPViewItem |
Defines |
|
| #define | PVIEWITEM_INTERFACE Interface_ID(0x74f93d08, 0x1eb34500) |
| #define | GetPViewItemInterface(obj) ((IPViewItem*)((GetPFObject(obj))->GetInterface(PVIEWITEM_INTERFACE))) |
Enumerations |
|
| enum | { kActionImageWidth = 22, kActionImageHeight = 22 } |
Functions |
|
| PFExport Object * | GetPFObject (Object *obj) |
| IPViewItem * | PViewItemInterface (Object *obj) |
| IPViewItem * | PViewItemInterface (INode *node) |
| #define PVIEWITEM_INTERFACE Interface_ID(0x74f93d08, 0x1eb34500) |
| #define GetPViewItemInterface | ( | obj | ) | ((IPViewItem*)((GetPFObject(obj))->GetInterface(PVIEWITEM_INTERFACE))) |
| anonymous enum |
{ kActionImageWidth=22, kActionImageHeight=22 }; // in pixels
| IPViewItem* PViewItemInterface | ( | Object * | obj | ) | [inline] |
{
return ((obj == NULL) ? NULL : GetPViewItemInterface(obj));
};
| IPViewItem* PViewItemInterface | ( | INode * | node | ) | [inline] |
{
return ((node == NULL) ? NULL : PViewItemInterface(node->GetObjectRef()));
};