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

#include <GameEdit.h>

Public Member Functions

 idDragEntity (void)
 
 ~idDragEntity (void)
 
void Clear ()
 
void Update (idPlayer *player)
 
void SetSelected (idEntity *ent)
 
idEntityGetSelected (void) const
 
void DeleteSelected (void)
 
void BindSelected (void)
 
void UnbindSelected (void)
 

Private Member Functions

void StopDrag (void)
 

Private Attributes

idEntityPtr< idEntitydragEnt
 
jointHandle_t joint
 
int id
 
idVec3 localEntityPoint
 
idVec3 localPlayerPoint
 
idStr bodyName
 
idCursor3Dcursor
 
idEntityPtr< idEntityselected
 

Detailed Description

Definition at line 65 of file GameEdit.h.

Constructor & Destructor Documentation

idDragEntity::idDragEntity ( void  )

Definition at line 117 of file GameEdit.cpp.

idDragEntity::~idDragEntity ( void  )

Definition at line 127 of file GameEdit.cpp.

Member Function Documentation

void idDragEntity::BindSelected ( void  )

Definition at line 317 of file GameEdit.cpp.

void idDragEntity::Clear ( void  )

Definition at line 140 of file GameEdit.cpp.

void idDragEntity::DeleteSelected ( void  )

Definition at line 306 of file GameEdit.cpp.

idEntity* idDragEntity::GetSelected ( void  ) const
inline

Definition at line 73 of file GameEdit.h.

void idDragEntity::SetSelected ( idEntity ent)

Definition at line 296 of file GameEdit.cpp.

void idDragEntity::StopDrag ( void  )
private

Definition at line 155 of file GameEdit.cpp.

void idDragEntity::UnbindSelected ( void  )

Definition at line 373 of file GameEdit.cpp.

void idDragEntity::Update ( idPlayer player)

Definition at line 167 of file GameEdit.cpp.

Member Data Documentation

idStr idDragEntity::bodyName
private

Definition at line 84 of file GameEdit.h.

idCursor3D* idDragEntity::cursor
private

Definition at line 85 of file GameEdit.h.

idEntityPtr<idEntity> idDragEntity::dragEnt
private

Definition at line 79 of file GameEdit.h.

int idDragEntity::id
private

Definition at line 81 of file GameEdit.h.

jointHandle_t idDragEntity::joint
private

Definition at line 80 of file GameEdit.h.

idVec3 idDragEntity::localEntityPoint
private

Definition at line 82 of file GameEdit.h.

idVec3 idDragEntity::localPlayerPoint
private

Definition at line 83 of file GameEdit.h.

idEntityPtr<idEntity> idDragEntity::selected
private

Definition at line 86 of file GameEdit.h.


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