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 idRenderModelANIM_GetModelFromEntityDef (const char *classname)
 
virtual const idVec3ANIM_GetModelOffsetFromEntityDef (const char *classname)
 
virtual idRenderModelANIM_GetModelFromEntityDef (const idDict *args)
 
virtual idRenderModelANIM_GetModelFromName (const char *modelName)
 
virtual const idMD5AnimANIM_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 idMD5AnimANIM_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 idRenderModelANIM_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 idRenderModelAF_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 idDictFindEntityDefDict (const char *name, bool makeDefault=true) const
 
virtual void SpawnEntityDef (const idDict &args, idEntity **ent)
 
virtual idEntityFindEntity (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 idDictEntityGetSpawnArgs (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 idDictMapGetEntityDict (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: