3ds Max C++ API Reference
Phyexp.h File Reference
#include "../maxheap.h"
#include "../modstack.h"

Classes

class  IPhyVertexExport
 
class  IPhyRigidVertex
 
class  IPhyBlendedRigidVertex
 
class  IPhyContextExport
 
class  IPhysiqueExport
 
class  IPhyDeformableOffsetVertex
 
class  IPhyVertexImport
 
class  IPhyRigidVertexImport
 
class  IPhyBlendedRigidVertexImport
 
class  IPhyContextImport
 
class  IPhysiqueImport
 
class  IPhyFloatingVertex
 

Macros

#define PHYExport   __declspec( dllimport )
 
#define I_PHYINTERFACE   0x00100100
 
#define I_PHYEXPORT   0x00100100
 
#define I_PHYIMPORT   0x00100101
 
#define MATRIX_RETURNED   0
 
#define NODE_NOT_FOUND   1
 
#define NO_MATRIX_SAVED   2
 
#define INVALID_MOD_POINTER   3
 
#define CURRENT_VERSION   313
 
#define PHYSIQUE_CLASS_ID_A   0x00100
 
#define PHYSIQUE_CLASS_ID_B   0x00000
 
#define RIGID_TYPE   1
 
#define DEFORMABLE_TYPE   2
 
#define BLENDED_TYPE   4
 
#define FLOATING_TYPE   8
 
#define RIGID_NON_BLENDED_TYPE   (RIGID_TYPE)
 
#define DEFORMABLE_NON_BLENDED_TYPE   (DEFORMABLE_TYPE)
 
#define RIGID_BLENDED_TYPE   (RIGID_TYPE | BLENDED_TYPE)
 
#define DEFORMABLE_BLENDED_TYPE   (DEFORMABLE_TYPE | BLENDED_TYPE)
 

Macro Definition Documentation

◆ PHYExport

#define PHYExport   __declspec( dllimport )

◆ I_PHYINTERFACE

#define I_PHYINTERFACE   0x00100100

◆ I_PHYEXPORT

#define I_PHYEXPORT   0x00100100

◆ I_PHYIMPORT

#define I_PHYIMPORT   0x00100101

◆ MATRIX_RETURNED

#define MATRIX_RETURNED   0

◆ NODE_NOT_FOUND

#define NODE_NOT_FOUND   1

◆ NO_MATRIX_SAVED

#define NO_MATRIX_SAVED   2

◆ INVALID_MOD_POINTER

#define INVALID_MOD_POINTER   3

◆ CURRENT_VERSION

#define CURRENT_VERSION   313

◆ PHYSIQUE_CLASS_ID_A

#define PHYSIQUE_CLASS_ID_A   0x00100

◆ PHYSIQUE_CLASS_ID_B

#define PHYSIQUE_CLASS_ID_B   0x00000

◆ RIGID_TYPE

#define RIGID_TYPE   1

◆ DEFORMABLE_TYPE

#define DEFORMABLE_TYPE   2

◆ BLENDED_TYPE

#define BLENDED_TYPE   4

◆ FLOATING_TYPE

#define FLOATING_TYPE   8

◆ RIGID_NON_BLENDED_TYPE

#define RIGID_NON_BLENDED_TYPE   (RIGID_TYPE)

◆ DEFORMABLE_NON_BLENDED_TYPE

#define DEFORMABLE_NON_BLENDED_TYPE   (DEFORMABLE_TYPE)

◆ RIGID_BLENDED_TYPE

#define RIGID_BLENDED_TYPE   (RIGID_TYPE | BLENDED_TYPE)

◆ DEFORMABLE_BLENDED_TYPE

#define DEFORMABLE_BLENDED_TYPE   (DEFORMABLE_TYPE | BLENDED_TYPE)