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())); };