3ds Max C++ API Reference
Loading...
Searching...
No Matches
IPFArrow.h

Functions

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 INodeGetTest () const =0
 
virtual INodeGetActionList () const =0
 
virtual bool Activate ()=0
 
virtual bool Deactivate ()=0
 
virtual bool IsActive () const =0
 
FPInterfaceDescGetDesc ()
 
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.
 

Detailed Description

Function Documentation

◆ SetTest()

bool SetTest ( INode test)
pure virtual

Set test the particles are coming from.

Returns true if has been set successfully The INode can be rejected if it is not a real test (doesn't have IPFTest interface).

◆ SetActionList()

bool SetActionList ( INode actionList)
pure virtual

Set actionList for particles to come to.

Returns true if has been set successfully. The INode can be rejected if it is not a real actionList (doesn't have IPFActionList interface).

◆ GetTest()

INode * GetTest ( ) const
pure virtual

◆ GetActionList()

INode * GetActionList ( ) const
pure virtual

◆ Activate()

bool Activate ( )
pure virtual

◆ Deactivate()

bool Deactivate ( )
pure virtual

◆ IsActive()

bool IsActive ( ) const
pure virtual

◆ GetDesc()

FPInterfaceDesc * GetDesc ( )
inlinevirtual
Remarks
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.

#define PFARROW_INTERFACE
Definition: IPFArrow.h:23
virtual FPInterfaceDesc * GetDescByID(Interface_ID id)
Definition: ifnpub.h:613

◆ updateNextActionListValueInTestFrom()

PFExport void updateNextActionListValueInTestFrom ( INode nextAL,
INode testFrom 
)

For internal use.

◆ updateArrowValueInTestFrom()

PFExport void updateArrowValueInTestFrom ( Object arrow,
INode testFrom 
)

For internal use.

◆ updateLinkActiveValueInTestFrom()

PFExport void updateLinkActiveValueInTestFrom ( bool  active,
INode testFrom 
)

For internal use.