IPFOperatorPhysXWorld Class Reference
 
 
 
IPFOperatorPhysXWorld Class Reference

This reference page is linked to from the following overview topics: New Classes and Methods.


#include <IPFOperatorPhysXWorld.h>

Inheritance diagram for IPFOperatorPhysXWorld:
FPMixinInterface FPInterface BaseInterface InterfaceServer MaxHeapOperators

Public Types

enum   {
  kAddCollisionGroupExclusionPair, kRemoveCollisionGroupExclusionPair, kHasCollisionGroupExclusionPair, kBakeSimulation,
  kRemoveBakedSimulation, kPlayback, kCreateNewDriver
}

Public Member Functions

BEGIN_FUNCTION_MAP  FN_2 (kAddCollisionGroupExclusionPair, TYPE_bool, AddCollisionGroupExclusionPair, TYPE_INT, TYPE_INT)
  FN_2 (kRemoveCollisionGroupExclusionPair, TYPE_bool, RemoveCollisionGroupExclusionPair, TYPE_INT, TYPE_INT)
  FN_2 (kHasCollisionGroupExclusionPair, TYPE_bool, HasCollisionGroupExclusionPair, TYPE_INT, TYPE_INT)
  FN_0 (kBakeSimulation, TYPE_bool, BakeSimulation)
  VFN_0 (kRemoveBakedSimulation, RemoveBakedSimulation)
  VFN_0 (kPlayback, Playback)
  VFN_0 (kCreateNewDriver, CreateNewDriver)
virtual END_FUNCTION_MAP bool  AddCollisionGroupExclusionPair (int group0, int group1)=0
virtual bool  RemoveCollisionGroupExclusionPair (int group0, int group1)=0
virtual bool  HasCollisionGroupExclusionPair (int group0, int group1) const =0
virtual bool  BakeSimulation (void)=0
virtual void  RemoveBakedSimulation (void)=0
virtual void  Playback (void)
virtual bool  SupressExpressSave (void) const
virtual void  CreateNewDriver (void)
virtual IPFSystemWorld *  GetSystemWorld (IObject *pCont) const =0
FPInterfaceDesc GetDesc ()

Member Enumeration Documentation


Member Function Documentation

BEGIN_FUNCTION_MAP FN_2 ( kAddCollisionGroupExclusionPair  ,
TYPE_bool  ,
AddCollisionGroupExclusionPair  ,
TYPE_INT  ,
TYPE_INT   
)
FN_2 ( kRemoveCollisionGroupExclusionPair  ,
TYPE_bool  ,
RemoveCollisionGroupExclusionPair  ,
TYPE_INT  ,
TYPE_INT   
)
FN_2 ( kHasCollisionGroupExclusionPair  ,
TYPE_bool  ,
HasCollisionGroupExclusionPair  ,
TYPE_INT  ,
TYPE_INT   
)
FN_0 ( kBakeSimulation  ,
TYPE_bool  ,
BakeSimulation   
)
VFN_0 ( kRemoveBakedSimulation  ,
RemoveBakedSimulation   
)
VFN_0 ( kPlayback  ,
Playback   
)
VFN_0 ( kCreateNewDriver  ,
CreateNewDriver   
)
virtual END_FUNCTION_MAP bool AddCollisionGroupExclusionPair ( int  group0,
int  group1 
) [pure virtual]
virtual bool RemoveCollisionGroupExclusionPair ( int  group0,
int  group1 
) [pure virtual]
virtual bool HasCollisionGroupExclusionPair ( int  group0,
int  group1 
) const [pure virtual]
virtual bool BakeSimulation ( void  ) [pure virtual]
virtual void RemoveBakedSimulation ( void  ) [pure virtual]
virtual void Playback ( void  ) [inline, virtual]
virtual bool SupressExpressSave ( void  ) const [inline, virtual]
{ return false; }
virtual void CreateNewDriver ( void  ) [inline, virtual]
virtual IPFSystemWorld* GetSystemWorld ( IObject pCont ) const [pure virtual]
FPInterfaceDesc* GetDesc ( ) [inline, virtual]
Remarks:
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.