idCurve< idVec3 > * Entity_MakeCurve(entity_t *e)
entity_t * Entity_Parse(bool onlypairs, brush_t *pList=NULL)
GLsizei const GLfloat * value
bool GetMatrixForKey(entity_t *ent, const char *key, idMat3 &mat)
void Entity_FreeEpairs(entity_t *e)
void Entity_WriteSelected(entity_t *e, FILE *f)
void DeleteKey(entity_t *ent, const char *key)
void Entity_AddToList(entity_t *e, entity_t *list)
void ParseEpair(idDict *dict)
void Eclass_InitForSourceDirectory(const char *path)
void Entity_UpdateCurveData(entity_t *e)
float FloatForKey(entity_t *ent, const char *key)
void Entity_UpdateSoundEmitter(entity_t *ent)
int IntForKey(entity_t *ent, const char *key)
entity_t * Entity_Create(eclass_t *c, bool forceFixed=false)
bool GetFloatForKey(entity_t *end, const char *key, float *f)
void SetKeyMat3(entity_t *ent, const char *key, idMat3 m)
int Entity_MemorySize(entity_t *e)
const char * ValueForKey(entity_t *ent, const char *key)
void Entity_SetCurveData(entity_t *e)
bool GetVector4ForKey(entity_t *ent, const char *key, idVec4 &vec)
entity_t * FindEntityInt(const char *pszKey, int iValue)
void Entity_Write(entity_t *e, FILE *f, bool use_region)
void Entity_SetName(entity_t *e, const char *name)
bool EntityHasModel(entity_t *ent)
void Entity_Name(entity_t *e, bool force)
void SetKeyValue(entity_t *ent, const char *key, const char *value, bool trackAngles=true)
int GetUniqueTargetId(int iHint)
void Entity_UnlinkBrush(brush_t *b)
idCurve< idVec3 > * curve
idSoundEmitter * soundEmitter
bool GetVectorForKey(entity_t *ent, const char *key, idVec3 &vec)
bool IsBrushSelected(brush_t *bSel)
void Entity_RemoveFromList(entity_t *e)
entity_t * Entity_Clone(entity_t *e)
int GetNumKeys(entity_t *ent)
void Entity_Free(entity_t *e)
entity_t * FindEntity(const char *pszKey, const char *pszValue)
void SetKeyVec3(entity_t *ent, const char *key, idVec3 v)
const char * GetKeyString(entity_t *ent, int iIndex)
eclass_t * GetCachedModel(entity_t *pEntity, const char *pName, idVec3 &vMin, idVec3 &vMax)
bool Eclass_hasModel(eclass_t *e, idVec3 &vMin, idVec3 &vMax)
eclass_t * Eclass_ForName(const char *name, bool has_brushes)
void Entity_LinkBrush(entity_t *e, brush_t *b)