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

#include <GameEdit.h>

Public Member Functions

 idEditEntities (void)
 
bool SelectEntity (const idVec3 &origin, const idVec3 &dir, const idEntity *skip)
 
void AddSelectedEntity (idEntity *ent)
 
void RemoveSelectedEntity (idEntity *ent)
 
void ClearSelectedEntities (void)
 
void DisplayEntities (void)
 
bool EntityIsSelectable (idEntity *ent, idVec4 *color=NULL, idStr *text=NULL)
 

Private Attributes

int nextSelectTime
 
idList< selectedTypeInfo_tselectableEntityClasses
 
idList< idEntity * > selectedEntities
 

Detailed Description

Definition at line 104 of file GameEdit.h.

Constructor & Destructor Documentation

idEditEntities::idEditEntities ( void  )

Definition at line 413 of file GameEdit.cpp.

Member Function Documentation

void idEditEntities::AddSelectedEntity ( idEntity ent)

Definition at line 462 of file GameEdit.cpp.

void idEditEntities::ClearSelectedEntities ( void  )

Definition at line 483 of file GameEdit.cpp.

void idEditEntities::DisplayEntities ( void  )

Definition at line 532 of file GameEdit.cpp.

bool idEditEntities::EntityIsSelectable ( idEntity ent,
idVec4 color = NULL,
idStr text = NULL 
)

Definition at line 499 of file GameEdit.cpp.

void idEditEntities::RemoveSelectedEntity ( idEntity ent)

Definition at line 472 of file GameEdit.cpp.

bool idEditEntities::SelectEntity ( const idVec3 origin,
const idVec3 dir,
const idEntity skip 
)

Definition at line 423 of file GameEdit.cpp.

Member Data Documentation

int idEditEntities::nextSelectTime
private

Definition at line 114 of file GameEdit.h.

idList<selectedTypeInfo_t> idEditEntities::selectableEntityClasses
private

Definition at line 115 of file GameEdit.h.

idList<idEntity *> idEditEntities::selectedEntities
private

Definition at line 116 of file GameEdit.h.


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