|
| enum | ParticleTypeFlags { PARTICLE_TYPE_NONE = 0
, PARTICLE_TYPE_INERTIAL = 1 << 0
, PARTICLE_TYPE_DISSAPATIVE = 1 << 1
} |
| |
| enum | ParticleDynamics { PARTICLE_NEWTONIAN = 0
, PARTICLE_OVERDAMPED = 1
} |
| |
| enum | ParticleFlags {
PARTICLE_NONE = 0
, PARTICLE_GHOST = 1 << 0
, PARTICLE_CLUSTER = 1 << 1
, PARTICLE_BOUND = 1 << 2
,
PARTICLE_FROZEN_X = 1 << 3
, PARTICLE_FROZEN_Y = 1 << 4
, PARTICLE_FROZEN_Z = 1 << 5
, PARTICLE_FROZEN = PARTICLE_FROZEN_X | PARTICLE_FROZEN_Y | PARTICLE_FROZEN_Z
,
PARTICLE_LARGE = 1 << 6
} |
| |
|
| HRESULT | TissueForge::Particle_Verify () |
| |
|
ParticleType * | TissueForge::Particle_GetType () |
| |
|
ParticleType * | TissueForge::Cluster_GetType () |
| |
| ParticleType * | TissueForge::ParticleType_ForEngine (struct engine *e, FPTYPE mass, FPTYPE charge, const char *name, const char *name2) |
| |
| ParticleType * | TissueForge::ParticleType_New (const char *_name) |
| |
| ParticleType * | TissueForge::ParticleType_FindFromName (const char *name) |
| | Get a registered particle type by type name.
|
| |
| Particle * | TissueForge::Particle_Get (ParticleHandle *pypart) |
| |
|
ParticleHandle * | TissueForge::Particle_split (Particle *self, const FVector3 &childDirection, const FPTYPE &childRatio, const std::vector< FPTYPE > *speciesRatios=NULL, ParticleType *parentType=NULL, ParticleType *childType=NULL) |
| |
|
ParticleHandle * | TissueForge::Particle_New (ParticleType *type, FVector3 *positn=NULL, FVector3 *velocity=NULL, int *clusterId=NULL) |
| |
|
std::vector< int > | TissueForge::Particles_New (std::vector< ParticleType * > types, std::vector< FVector3 > *positions=NULL, std::vector< FVector3 > *velocities=NULL, std::vector< int > *clusterIds=NULL) |
| |
|
std::vector< int > | TissueForge::Particles_New (ParticleType *type, unsigned int nr_parts=0, std::vector< FVector3 > *positions=NULL, std::vector< FVector3 > *velocities=NULL, std::vector< int > *clusterIds=NULL) |
| |
| HRESULT | TissueForge::Particle_Become (Particle *part, ParticleType *type) |
| |
|
bool | TissueForge::ParticleType_checkRegistered (ParticleType *type) |
| |
| HRESULT | TissueForge::_Particle_init () |
| |
|
bool | TissueForge::operator< (const TissueForge::ParticleHandle &lhs, const TissueForge::ParticleHandle &rhs) |
| |
|
bool | TissueForge::operator> (const TissueForge::ParticleHandle &lhs, const TissueForge::ParticleHandle &rhs) |
| |
|
bool | TissueForge::operator<= (const TissueForge::ParticleHandle &lhs, const TissueForge::ParticleHandle &rhs) |
| |
|
bool | TissueForge::operator>= (const TissueForge::ParticleHandle &lhs, const TissueForge::ParticleHandle &rhs) |
| |
|
bool | TissueForge::operator== (const TissueForge::ParticleHandle &lhs, const TissueForge::ParticleHandle &rhs) |
| |
|
bool | TissueForge::operator!= (const TissueForge::ParticleHandle &lhs, const TissueForge::ParticleHandle &rhs) |
| |
|
bool | TissueForge::operator< (const TissueForge::ParticleType &lhs, const TissueForge::ParticleType &rhs) |
| |
|
bool | TissueForge::operator> (const TissueForge::ParticleType &lhs, const TissueForge::ParticleType &rhs) |
| |
|
bool | TissueForge::operator<= (const TissueForge::ParticleType &lhs, const TissueForge::ParticleType &rhs) |
| |
|
bool | TissueForge::operator>= (const TissueForge::ParticleType &lhs, const TissueForge::ParticleType &rhs) |
| |
|
bool | TissueForge::operator== (const TissueForge::ParticleType &lhs, const TissueForge::ParticleType &rhs) |
| |
|
bool | TissueForge::operator!= (const TissueForge::ParticleType &lhs, const TissueForge::ParticleType &rhs) |
| |
|
std::ostream & | operator<< (std::ostream &os, const TissueForge::ParticleHandle &p) |
| |
|
std::ostream & | operator<< (std::ostream &os, const TissueForge::ParticleType &p) |
| |