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

virtual 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()

virtual 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()

virtual INode * GetTest ( ) const
pure virtual

◆ GetActionList()

virtual INode * GetActionList ( ) const
pure virtual

◆ Activate()

virtual bool Activate ( )
pure virtual

◆ Deactivate()

virtual bool Deactivate ( )
pure virtual

◆ IsActive()

virtual 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:619

◆ 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.