doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Public Attributes | Private Attributes | List of all members
idAFVector Class Reference

#include <DeclAF.h>

Public Types

enum  { VEC_COORDS = 0, VEC_JOINT, VEC_BONECENTER, VEC_BONEDIR }
 

Public Member Functions

 idAFVector (void)
 
bool Parse (idLexer &src)
 
bool Finish (const char *fileName, const getJointTransform_t GetJointTransform, const idJointMat *frame, void *model) const
 
bool Write (idFile *f) const
 
const char * ToString (idStr &str, const int precision=8)
 
const idVec3ToVec3 (void) const
 
idVec3ToVec3 (void)
 

Public Attributes

enum idAFVector:: { ... }  type
 
idStr joint1
 
idStr joint2
 

Private Attributes

idVec3 vec
 
bool negate
 

Detailed Description

Definition at line 60 of file DeclAF.h.

Member Enumeration Documentation

anonymous enum
Enumerator
VEC_COORDS 
VEC_JOINT 
VEC_BONECENTER 
VEC_BONEDIR 

Definition at line 62 of file DeclAF.h.

Constructor & Destructor Documentation

idAFVector::idAFVector ( void  )

Definition at line 45 of file DeclAF.cpp.

Member Function Documentation

bool idAFVector::Finish ( const char *  fileName,
const getJointTransform_t  GetJointTransform,
const idJointMat frame,
void model 
) const

Definition at line 122 of file DeclAF.cpp.

bool idAFVector::Parse ( idLexer src)

Definition at line 56 of file DeclAF.cpp.

const char * idAFVector::ToString ( idStr str,
const int  precision = 8 
)

Definition at line 213 of file DeclAF.cpp.

const idVec3& idAFVector::ToVec3 ( void  ) const
inline

Definition at line 78 of file DeclAF.h.

idVec3& idAFVector::ToVec3 ( void  )
inline

Definition at line 79 of file DeclAF.h.

bool idAFVector::Write ( idFile f) const

Definition at line 179 of file DeclAF.cpp.

Member Data Documentation

idStr idAFVector::joint1

Definition at line 68 of file DeclAF.h.

idStr idAFVector::joint2

Definition at line 69 of file DeclAF.h.

bool idAFVector::negate
private

Definition at line 83 of file DeclAF.h.

enum { ... } idAFVector::type
idVec3 idAFVector::vec
mutableprivate

Definition at line 82 of file DeclAF.h.


The documentation for this class was generated from the following files: