|
| cSurfaceData (const tString &asName, cPhysics *apPhysics, cResources *apResources) |
|
const tString & | GetName () const |
|
void | OnImpact (float afSpeed, const cVector3f &avPos, int alContacts, iPhysicsBody *apBody) |
|
void | OnSlide (float afSpeed, const cVector3f &avPos, int alContacts, iPhysicsBody *apBody, iPhysicsBody *apSlideAgainstBody) |
|
void | CreateImpactEffect (float afSpeed, const cVector3f &avPos, int alContacts, cSurfaceData *apSecondSurface) |
|
void | UpdateRollEffect (iPhysicsBody *apBody) |
|
void | SetElasticity (float afElasticity) |
|
float | GetElasticity () const |
|
void | SetStaticFriction (float afElasticity) |
|
float | GetStaticFriction () const |
|
void | SetKineticFriction (float afElasticity) |
|
float | GetKineticFriction () const |
|
void | SetPriority (int alPriority) |
|
int | GetPriority () const |
|
void | SetFrictionCombMode (ePhysicsMaterialCombMode aMode) |
|
ePhysicsMaterialCombMode | GetFrictionCombMode () const |
|
void | SetElasticityCombMode (ePhysicsMaterialCombMode aMode) |
|
ePhysicsMaterialCombMode | GetElasticityCombMode () const |
|
const tString & | GetStepType () |
|
void | GetStepType (const tString &asX) |
|
void | SetMinScrapeSpeed (float afX) |
|
void | SetMinScrapeFreq (float afX) |
|
void | SetMinScrapeFreqSpeed (float afX) |
|
void | SetMaxScrapeFreq (float afX) |
|
void | SetMaxScrapeFreqSpeed (float afX) |
|
void | SetMiddleScrapeSpeed (float afX) |
|
void | SetMinScrapeContacts (int alX) |
|
void | SetScrapeSoundName (const tString &asName) |
|
void | SetMinRollSpeed (float afX) |
|
void | SetMinRollFreq (float afX) |
|
void | SetMinRollVolume (float afX) |
|
void | SetMinRollFreqSpeed (float afX) |
|
void | SetMaxRollFreq (float afX) |
|
void | SetMaxRollVolume (float afX) |
|
void | SetMaxRollFreqSpeed (float afX) |
|
void | SetMiddleRollSpeed (float afX) |
|
void | SetRollSoundName (const tString &asName) |
|
void | SetRollAxisFlags (tFlag aAxisFlags) |
|
void | PreloadData () |
|
iPhysicsMaterial * | ToMaterial (iPhysicsWorld *apWorld) |
|
cSurfaceImpactData * | CreateImpactData (float afMinSpeed) |
|
cSurfaceImpactData * | GetImpactData (int alIdx) |
|
int | GetImpactDataNum () |
|
cSurfaceImpactData * | GetImpactDataFromSpeed (float afSpeed) |
|
cSurfaceImpactData * | CreateHitData (float afMinSpeed) |
|
cSurfaceImpactData * | GetHitData (int alIdx) |
|
int | GetHitDataNum () |
|
cSurfaceImpactData * | GetHitDataFromSpeed (float afSpeed) |
|