doom3-gpl
Doom 3 GPL source release
|
#include <DeclAF.h>
Static Public Member Functions | |
static int | ContentsFromString (const char *str) |
static const char * | ContentsToString (const int contents, idStr &str) |
static declAFJointMod_t | JointModFromString (const char *str) |
static const char * | JointModToString (declAFJointMod_t jointMod) |
Public Attributes | |
bool | modified |
idStr | model |
idStr | skin |
float | defaultLinearFriction |
float | defaultAngularFriction |
float | defaultContactFriction |
float | defaultConstraintFriction |
float | totalMass |
idVec2 | suspendVelocity |
idVec2 | suspendAcceleration |
float | noMoveTime |
float | noMoveTranslation |
float | noMoveRotation |
float | minMoveTime |
float | maxMoveTime |
int | contents |
int | clipMask |
bool | selfCollision |
idList< idDeclAF_Body * > | bodies |
idList< idDeclAF_Constraint * > | constraints |
Public Attributes inherited from idDecl | |
idDeclBase * | base |
Private Member Functions | |
bool | ParseContents (idLexer &src, int &c) const |
bool | ParseBody (idLexer &src) |
bool | ParseFixed (idLexer &src) |
bool | ParseBallAndSocketJoint (idLexer &src) |
bool | ParseUniversalJoint (idLexer &src) |
bool | ParseHinge (idLexer &src) |
bool | ParseSlider (idLexer &src) |
bool | ParseSpring (idLexer &src) |
bool | ParseSettings (idLexer &src) |
bool | WriteBody (idFile *f, const idDeclAF_Body &body) const |
bool | WriteFixed (idFile *f, const idDeclAF_Constraint &c) const |
bool | WriteBallAndSocketJoint (idFile *f, const idDeclAF_Constraint &c) const |
bool | WriteUniversalJoint (idFile *f, const idDeclAF_Constraint &c) const |
bool | WriteHinge (idFile *f, const idDeclAF_Constraint &c) const |
bool | WriteSlider (idFile *f, const idDeclAF_Constraint &c) const |
bool | WriteSpring (idFile *f, const idDeclAF_Constraint &c) const |
bool | WriteConstraint (idFile *f, const idDeclAF_Constraint &c) const |
bool | WriteSettings (idFile *f) const |
bool | RebuildTextSource (void) |
Friends | |
class | idAFFileManager |
idDeclAF::idDeclAF | ( | void | ) |
Definition at line 1733 of file DeclAF.cpp.
|
virtual |
Definition at line 1742 of file DeclAF.cpp.
Definition at line 653 of file DeclAF.cpp.
Definition at line 693 of file DeclAF.cpp.
Reimplemented from idDecl.
Definition at line 1526 of file DeclAF.cpp.
Definition at line 1661 of file DeclAF.cpp.
Definition at line 1716 of file DeclAF.cpp.
|
virtual |
Definition at line 1590 of file DeclAF.cpp.
Reimplemented from idDecl.
Definition at line 1564 of file DeclAF.cpp.
|
static |
Definition at line 726 of file DeclAF.cpp.
|
static |
Definition at line 744 of file DeclAF.cpp.
Definition at line 1618 of file DeclAF.cpp.
Definition at line 1686 of file DeclAF.cpp.
Reimplemented from idDecl.
Definition at line 1430 of file DeclAF.cpp.
Definition at line 1009 of file DeclAF.cpp.
Definition at line 793 of file DeclAF.cpp.
Definition at line 773 of file DeclAF.cpp.
Definition at line 970 of file DeclAF.cpp.
Definition at line 1166 of file DeclAF.cpp.
Definition at line 1340 of file DeclAF.cpp.
Definition at line 1230 of file DeclAF.cpp.
Definition at line 1277 of file DeclAF.cpp.
Definition at line 1088 of file DeclAF.cpp.
Definition at line 602 of file DeclAF.cpp.
Definition at line 1635 of file DeclAF.cpp.
Definition at line 1700 of file DeclAF.cpp.
Definition at line 641 of file DeclAF.cpp.
|
virtual |
Reimplemented from idDecl.
Definition at line 764 of file DeclAF.cpp.
|
private |
Definition at line 419 of file DeclAF.cpp.
|
private |
Definition at line 307 of file DeclAF.cpp.
|
private |
Definition at line 550 of file DeclAF.cpp.
|
private |
Definition at line 406 of file DeclAF.cpp.
|
private |
Definition at line 482 of file DeclAF.cpp.
Definition at line 575 of file DeclAF.cpp.
|
private |
Definition at line 507 of file DeclAF.cpp.
|
private |
Definition at line 524 of file DeclAF.cpp.
|
private |
Definition at line 450 of file DeclAF.cpp.
idList<idDeclAF_Body *> idDeclAF::bodies |
idList<idDeclAF_Constraint *> idDeclAF::constraints |