Interface for PViewItem. More...
Go to the source code of this file.
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) |
Interface for PViewItem.
An Action should implement the interface to be modifiable in Particle View.
Definition in file IPViewItem.h.
#define PVIEWITEM_INTERFACE Interface_ID(0x74f93d08, 0x1eb34500) |
Definition at line 21 of file IPViewItem.h.
#define GetPViewItemInterface | ( | obj | ) | ((IPViewItem*)((GetPFObject(obj))->GetInterface(PVIEWITEM_INTERFACE))) |
Definition at line 22 of file IPViewItem.h.
anonymous enum |
Definition at line 25 of file IPViewItem.h.
{ kActionImageWidth=22, kActionImageHeight=22 }; // in pixels
IPViewItem* PViewItemInterface | ( | Object * | obj | ) | [inline] |
Definition at line 190 of file IPViewItem.h.
{ return ((obj == NULL) ? NULL : GetPViewItemInterface(obj)); };
IPViewItem* PViewItemInterface | ( | INode * | node | ) | [inline] |
Definition at line 194 of file IPViewItem.h.
{ return ((node == NULL) ? NULL : PViewItemInterface(node->GetObjectRef())); };