RavEngine
Loading...
Searching...
No Matches
physx::IG::Edge Struct Reference

Public Types

enum  EdgeType {
  eCONTACT_MANAGER , eCONSTRAINT , eSOFT_BODY_CONTACT , eFEM_CLOTH_CONTACT ,
  ePARTICLE_SYSTEM_CONTACT , eHAIR_SYSTEM_CONTACT , eEDGE_TYPE_COUNT
}
 
enum  EdgeState {
  eINSERTED =1<<0 , ePENDING_DESTROYED =1<<1 , eACTIVE =1<<2 , eIN_DIRTY_LIST =1<<3 ,
  eDESTROYED =1<<4 , eREPORT_ONLY_DESTROY =1<<5 , eACTIVATING =1<<6
}
 

Public Member Functions

PX_FORCE_INLINE void setInserted ()
 
PX_FORCE_INLINE void clearInserted ()
 
PX_FORCE_INLINE void clearDestroyed ()
 
PX_FORCE_INLINE void setPendingDestroyed ()
 
PX_FORCE_INLINE void clearPendingDestroyed ()
 
PX_FORCE_INLINE void activateEdge ()
 
PX_FORCE_INLINE void deactivateEdge ()
 
PX_FORCE_INLINE void markInDirtyList ()
 
PX_FORCE_INLINE void clearInDirtyList ()
 
PX_FORCE_INLINE void setReportOnlyDestroy ()
 
PX_FORCE_INLINE void clearReportOnlyDestroy ()
 
PX_FORCE_INLINE bool isInserted () const
 
PX_FORCE_INLINE bool isDestroyed () const
 
PX_FORCE_INLINE bool isPendingDestroyed () const
 
PX_FORCE_INLINE bool isActive () const
 
PX_FORCE_INLINE bool isInDirtyList () const
 
PX_FORCE_INLINE EdgeType getEdgeType () const
 
PX_FORCE_INLINE bool isReportOnlyDestroy ()
 

Public Attributes

EdgeType mEdgeType
 
PxU16 mEdgeState
 
EdgeIndex mNextIslandEdge
 
EdgeIndex mPrevIslandEdge
 

The documentation for this struct was generated from the following file: