Public Types
|
enum |
{
kNumPFSystems,
kGetPFSystem,
kHasPFSystem,
kHasPFSystemByHandle,
kRegisterNotification,
kUnRegisterNotification
} |
Public Member Functions
|
BEGIN_FUNCTION_MAP |
FN_0
(kNumPFSystems, TYPE_INT, NumPFSystems) |
|
FN_1
(kGetPFSystem, TYPE_INODE, GetPFSystem, TYPE_INDEX) |
|
FN_1
(kHasPFSystem, TYPE_bool, HasPFSystem, TYPE_INODE) |
|
FN_1
(kHasPFSystemByHandle, TYPE_bool, HasPFSystemByHandle,
TYPE_INT) |
virtual
int |
NumPFSystems ()=0 |
|
returns number of PFSystems in the current
scene
|
virtual
INode * |
GetPFSystem (int i)=0 |
|
Returns i-th PFSystem in the scene.
|
virtual
bool |
HasPFSystem (INode
*node)=0 |
|
Checks if the given PFSystem node is present
in the scene.
|
virtual
bool |
HasPFSystemByHandle (int handle)=0 |
|
Check if the scene has a PFSystem with the
given node handle.
|
virtual
int |
RegisterNotification (NOTIFYPROC proc, void *param)=0 |
|
Register notification with the PFSystem
pool.
|
virtual
int |
UnRegisterNotification (NOTIFYPROC proc, void *param)=0 |
|
Unregister notification with the PFSystem
pool.
|
FPInterfaceDesc
* |
GetDesc () |
Protected Member Functions
|
PFExport |
IPFSystemPool () |
Static Protected
Attributes
|
static IPFSystemPool
* |
m_pool |
Friends
|
PFExport
IPFSystemPool
* |
GetPFSystemPool () |
|
Friend function declarations.
|