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

#include <Game.h>

Public Member Functions

virtual ~idGameEdit (void)
 
virtual void ParseSpawnArgsToRenderLight (const idDict *args, renderLight_t *renderLight)
 
virtual void ParseSpawnArgsToRenderEntity (const idDict *args, renderEntity_t *renderEntity)
 
virtual void ParseSpawnArgsToRefSound (const idDict *args, refSound_t *refSound)
 
virtual idRenderModel * ANIM_GetModelFromEntityDef (const char *classname)
 
virtual const idVec3 & ANIM_GetModelOffsetFromEntityDef (const char *classname)
 
virtual idRenderModel * ANIM_GetModelFromEntityDef (const idDict *args)
 
virtual idRenderModel * ANIM_GetModelFromName (const char *modelName)
 
virtual const idMD5Anim * ANIM_GetAnimFromEntityDef (const char *classname, const char *animname)
 
virtual int ANIM_GetNumAnimsFromEntityDef (const idDict *args)
 
virtual const char * ANIM_GetAnimNameFromEntityDef (const idDict *args, int animNum)
 
virtual const idMD5Anim * ANIM_GetAnim (const char *fileName)
 
virtual int ANIM_GetLength (const idMD5Anim *anim)
 
virtual int ANIM_GetNumFrames (const idMD5Anim *anim)
 
virtual void ANIM_CreateAnimFrame (const idRenderModel *model, const idMD5Anim *anim, int numJoints, idJointMat *frame, int time, const idVec3 &offset, bool remove_origin_offset)
 
virtual idRenderModel * ANIM_CreateMeshForAnim (idRenderModel *model, const char *classname, const char *animname, int frame, bool remove_origin_offset)
 
virtual bool AF_SpawnEntity (const char *fileName)
 
virtual void AF_UpdateEntities (const char *fileName)
 
virtual void AF_UndoChanges (void)
 
virtual idRenderModel * AF_CreateMesh (const idDict &args, idVec3 &meshOrigin, idMat3 &meshAxis, bool &poseIsSet)
 
virtual void ClearEntitySelection (void)
 
virtual int GetSelectedEntities (idEntity *list[], int max)
 
virtual void AddSelectedEntity (idEntity *ent)
 
virtual void TriggerSelected ()
 
virtual const idDict * FindEntityDefDict (const char *name, bool makeDefault=true) const
 
virtual void SpawnEntityDef (const idDict &args, idEntity **ent)
 
virtual idEntity * FindEntity (const char *name) const
 
virtual const char * GetUniqueEntityName (const char *classname) const
 
virtual void EntityGetOrigin (idEntity *ent, idVec3 &org) const
 
virtual void EntityGetAxis (idEntity *ent, idMat3 &axis) const
 
virtual void EntitySetOrigin (idEntity *ent, const idVec3 &org)
 
virtual void EntitySetAxis (idEntity *ent, const idMat3 &axis)
 
virtual void EntityTranslate (idEntity *ent, const idVec3 &org)
 
virtual const idDict * EntityGetSpawnArgs (idEntity *ent) const
 
virtual void EntityUpdateChangeableSpawnArgs (idEntity *ent, const idDict *dict)
 
virtual void EntityChangeSpawnArgs (idEntity *ent, const idDict *newArgs)
 
virtual void EntityUpdateVisuals (idEntity *ent)
 
virtual void EntitySetModel (idEntity *ent, const char *val)
 
virtual void EntityStopSound (idEntity *ent)
 
virtual void EntityDelete (idEntity *ent)
 
virtual void EntitySetColor (idEntity *ent, const idVec3 color)
 
virtual bool PlayerIsValid () const
 
virtual void PlayerGetOrigin (idVec3 &org) const
 
virtual void PlayerGetAxis (idMat3 &axis) const
 
virtual void PlayerGetViewAngles (idAngles &angles) const
 
virtual void PlayerGetEyePosition (idVec3 &org) const
 
virtual const idDict * MapGetEntityDict (const char *name) const
 
virtual void MapSave (const char *path=NULL) const
 
virtual void MapSetEntityKeyVal (const char *name, const char *key, const char *val) const
 
virtual void MapCopyDictToEntity (const char *name, const idDict *dict) const
 
virtual int MapGetUniqueMatchingKeyVals (const char *key, const char *list[], const int max) const
 
virtual void MapAddEntity (const idDict *dict) const
 
virtual int MapGetEntitiesMatchingClassWithString (const char *classname, const char *match, const char *list[], const int max) const
 
virtual void MapRemoveEntity (const char *name) const
 
virtual void MapEntityTranslate (const char *name, const idVec3 &v) const
 

Detailed Description

Definition at line 233 of file Game.h.

Constructor & Destructor Documentation

virtual idGameEdit::~idGameEdit ( void  )
inlinevirtual

Definition at line 235 of file Game.h.

Member Function Documentation

void idGameEdit::AddSelectedEntity ( idEntity *  ent)
virtual

Definition at line 724 of file GameEdit.cpp.

idRenderModel * idGameEdit::AF_CreateMesh ( const idDict &  args,
idVec3 &  meshOrigin,
idMat3 &  meshAxis,
bool &  poseIsSet 
)
virtual

Definition at line 2956 of file AFEntity.cpp.

bool idGameEdit::AF_SpawnEntity ( const char *  fileName)
virtual

Definition at line 2806 of file AFEntity.cpp.

void idGameEdit::AF_UndoChanges ( void  )
virtual

Definition at line 2881 of file AFEntity.cpp.

void idGameEdit::AF_UpdateEntities ( const char *  fileName)
virtual

Definition at line 2856 of file AFEntity.cpp.

void idGameEdit::ANIM_CreateAnimFrame ( const idRenderModel *  model,
const idMD5Anim *  anim,
int  numJoints,
idJointMat *  frame,
int  time,
const idVec3 &  offset,
bool  remove_origin_offset 
)
virtual

Definition at line 4972 of file Anim_Blend.cpp.

idRenderModel * idGameEdit::ANIM_CreateMeshForAnim ( idRenderModel *  model,
const char *  classname,
const char *  animname,
int  frame,
bool  remove_origin_offset 
)
virtual

Definition at line 5037 of file Anim_Blend.cpp.

const idMD5Anim * idGameEdit::ANIM_GetAnim ( const char *  fileName)
virtual

Definition at line 4939 of file Anim_Blend.cpp.

const idMD5Anim * idGameEdit::ANIM_GetAnimFromEntityDef ( const char *  classname,
const char *  animname 
)
virtual

Definition at line 4869 of file Anim_Blend.cpp.

const char * idGameEdit::ANIM_GetAnimNameFromEntityDef ( const idDict *  args,
int  animNum 
)
virtual

Definition at line 4919 of file Anim_Blend.cpp.

int idGameEdit::ANIM_GetLength ( const idMD5Anim *  anim)
virtual

Definition at line 4948 of file Anim_Blend.cpp.

idRenderModel * idGameEdit::ANIM_GetModelFromEntityDef ( const char *  classname)
virtual

Definition at line 4811 of file Anim_Blend.cpp.

idRenderModel * idGameEdit::ANIM_GetModelFromEntityDef ( const idDict *  args)
virtual

Definition at line 4783 of file Anim_Blend.cpp.

idRenderModel * idGameEdit::ANIM_GetModelFromName ( const char *  modelName)
virtual

Definition at line 4849 of file Anim_Blend.cpp.

const idVec3 & idGameEdit::ANIM_GetModelOffsetFromEntityDef ( const char *  classname)
virtual

Definition at line 4827 of file Anim_Blend.cpp.

int idGameEdit::ANIM_GetNumAnimsFromEntityDef ( const idDict *  args)
virtual

Definition at line 4902 of file Anim_Blend.cpp.

int idGameEdit::ANIM_GetNumFrames ( const idMD5Anim *  anim)
virtual

Definition at line 4960 of file Anim_Blend.cpp.

void idGameEdit::ClearEntitySelection ( void  )
virtual

Definition at line 710 of file GameEdit.cpp.

void idGameEdit::EntityChangeSpawnArgs ( idEntity *  ent,
const idDict *  newArgs 
)
virtual

Definition at line 875 of file GameEdit.cpp.

void idGameEdit::EntityDelete ( idEntity *  ent)
virtual

Definition at line 928 of file GameEdit.cpp.

void idGameEdit::EntityGetAxis ( idEntity *  ent,
idMat3 &  axis 
) const
virtual

Definition at line 797 of file GameEdit.cpp.

void idGameEdit::EntityGetOrigin ( idEntity *  ent,
idVec3 &  org 
) const
virtual

Definition at line 786 of file GameEdit.cpp.

const idDict * idGameEdit::EntityGetSpawnArgs ( idEntity *  ent) const
virtual

Definition at line 852 of file GameEdit.cpp.

void idGameEdit::EntitySetAxis ( idEntity *  ent,
const idMat3 &  axis 
)
virtual

Definition at line 819 of file GameEdit.cpp.

void idGameEdit::EntitySetColor ( idEntity *  ent,
const idVec3  color 
)
virtual

Definition at line 830 of file GameEdit.cpp.

void idGameEdit::EntitySetModel ( idEntity *  ent,
const char *  val 
)
virtual

Definition at line 905 of file GameEdit.cpp.

void idGameEdit::EntitySetOrigin ( idEntity *  ent,
const idVec3 &  org 
)
virtual

Definition at line 808 of file GameEdit.cpp.

void idGameEdit::EntityStopSound ( idEntity *  ent)
virtual

Definition at line 917 of file GameEdit.cpp.

void idGameEdit::EntityTranslate ( idEntity *  ent,
const idVec3 &  org 
)
virtual

Definition at line 841 of file GameEdit.cpp.

void idGameEdit::EntityUpdateChangeableSpawnArgs ( idEntity *  ent,
const idDict *  dict 
)
virtual

Definition at line 864 of file GameEdit.cpp.

void idGameEdit::EntityUpdateVisuals ( idEntity *  ent)
virtual

Definition at line 894 of file GameEdit.cpp.

idEntity * idGameEdit::FindEntity ( const char *  name) const
virtual

Definition at line 753 of file GameEdit.cpp.

const idDict * idGameEdit::FindEntityDefDict ( const char *  name,
bool  makeDefault = true 
) const
virtual

Definition at line 735 of file GameEdit.cpp.

int idGameEdit::GetSelectedEntities ( idEntity *  list[],
int  max 
)
virtual

Definition at line 676 of file GameEdit.cpp.

const char * idGameEdit::GetUniqueEntityName ( const char *  classname) const
virtual

Definition at line 764 of file GameEdit.cpp.

void idGameEdit::MapAddEntity ( const idDict *  dict) const
virtual

Definition at line 1070 of file GameEdit.cpp.

void idGameEdit::MapCopyDictToEntity ( const char *  name,
const idDict *  dict 
) const
virtual

Definition at line 1026 of file GameEdit.cpp.

void idGameEdit::MapEntityTranslate ( const char *  name,
const idVec3 &  v 
) const
virtual

Definition at line 1131 of file GameEdit.cpp.

int idGameEdit::MapGetEntitiesMatchingClassWithString ( const char *  classname,
const char *  match,
const char *  list[],
const int  max 
) const
virtual

Definition at line 1100 of file GameEdit.cpp.

const idDict * idGameEdit::MapGetEntityDict ( const char *  name) const
virtual

Definition at line 983 of file GameEdit.cpp.

int idGameEdit::MapGetUniqueMatchingKeyVals ( const char *  key,
const char *  list[],
const int  max 
) const
virtual

Definition at line 1048 of file GameEdit.cpp.

void idGameEdit::MapRemoveEntity ( const char *  name) const
virtual

Definition at line 1084 of file GameEdit.cpp.

void idGameEdit::MapSave ( const char *  path = NULL) const
virtual

Definition at line 999 of file GameEdit.cpp.

void idGameEdit::MapSetEntityKeyVal ( const char *  name,
const char *  key,
const char *  val 
) const
virtual

Definition at line 1011 of file GameEdit.cpp.

void idGameEdit::ParseSpawnArgsToRefSound ( const idDict *  args,
refSound_t *  refSound 
)
virtual

Definition at line 324 of file Entity.cpp.

void idGameEdit::ParseSpawnArgsToRenderEntity ( const idDict *  args,
renderEntity_t *  renderEntity 
)
virtual

Definition at line 229 of file Entity.cpp.

END_CLASS void idGameEdit::ParseSpawnArgsToRenderLight ( const idDict *  args,
renderLight_t *  renderLight 
)
virtual

Definition at line 80 of file Light.cpp.

void idGameEdit::PlayerGetAxis ( idMat3 &  axis) const
virtual

Definition at line 955 of file GameEdit.cpp.

void idGameEdit::PlayerGetEyePosition ( idVec3 &  org) const
virtual

Definition at line 973 of file GameEdit.cpp.

void idGameEdit::PlayerGetOrigin ( idVec3 &  org) const
virtual

Definition at line 946 of file GameEdit.cpp.

void idGameEdit::PlayerGetViewAngles ( idAngles &  angles) const
virtual

Definition at line 964 of file GameEdit.cpp.

bool idGameEdit::PlayerIsValid ( ) const
virtual

Definition at line 937 of file GameEdit.cpp.

void idGameEdit::SpawnEntityDef ( const idDict &  args,
idEntity **  ent 
)
virtual

Definition at line 744 of file GameEdit.cpp.

void idGameEdit::TriggerSelected ( )
virtual

Definition at line 696 of file GameEdit.cpp.


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