Public Types | Public Member Functions

IPFArrow Class Reference

Search for all occurrences

#include <IPFArrow.h>

Inheritance diagram for IPFArrow:
Inheritance graph
[legend]

List of all members.

Public Types

enum   {
  kSetTest, kSetActionList, kGetTest, kGetActionList,
  kActivate, kDeactivate, kIsActive
}

Public Member Functions

BEGIN_FUNCTION_MAP  FN_1 (kSetTest, TYPE_bool, SetTest, TYPE_INODE)
  FN_1 (kSetActionList, TYPE_bool, SetActionList, TYPE_INODE)
  FN_0 (kGetTest, TYPE_INODE, GetTest)
  FN_0 (kGetActionList, TYPE_INODE, GetActionList)
  FN_0 (kActivate, TYPE_bool, Activate)
  FN_0 (kDeactivate, TYPE_bool, Deactivate)
  FN_0 (kIsActive, TYPE_bool, IsActive)
virtual bool  SetTest (INode *test)=0
  Set test the particles are coming from.
virtual bool  SetActionList (INode *actionList)=0
  Set actionList for particles to come to.
virtual INode GetTest () const =0
virtual INode GetActionList () const =0
virtual bool  Activate ()=0
virtual bool  Deactivate ()=0
virtual bool  IsActive () const =0
FPInterfaceDesc GetDesc ()
PFExport void  updateNextActionListValueInTestFrom (INode *nextAL, INode *testFrom)
  For internal use.
PFExport void  updateArrowValueInTestFrom (Object *arrow, INode *testFrom)
  For internal use.
PFExport void  updateLinkActiveValueInTestFrom (bool active, INode *testFrom)
  For internal use.

Member Enumeration Documentation

anonymous enum

Member Function Documentation

BEGIN_FUNCTION_MAP FN_1 ( kSetTest  ,
TYPE_bool  ,
SetTest  ,
TYPE_INODE   
)
FN_1 ( kSetActionList  ,
TYPE_bool  ,
SetActionList  ,
TYPE_INODE   
)
FN_0 ( kGetTest  ,
TYPE_INODE  ,
GetTest   
)
FN_0 ( kGetActionList  ,
TYPE_INODE  ,
GetActionList   
)
FN_0 ( kActivate  ,
TYPE_bool  ,
Activate   
)
FN_0 ( kDeactivate  ,
TYPE_bool  ,
Deactivate   
)
FN_0 ( kIsActive  ,
TYPE_bool  ,
IsActive   
)

IPFArrow IPFArrow IPFArrow IPFArrow IPFArrow IPFArrow IPFArrow IPFArrow IPFArrow IPFArrow
IPFArrow IPFArrow IPFArrow IPFArrow IPFArrow IPFArrow IPFArrow IPFArrow IPFArrow IPFArrow