====== ModelReference ====== **//Inherited from//** NULL **//Inherited by//** NULL **//Friend class//** NULL **//Description//** **//Members//** * Model* [[modelreference#arrmodels[1024]|arrModels[1024]]] * int [[modelreference#m_isize|m_iSize]] **//Public interface//** * [[modelreference#modelreference1|ModelReference]]() * Model * [[modelreference#getmodel|getModel]](ulong id) * void [[modelreference#reset|reset]]() * void [[modelreference#update|update]](vector *docMdls) * void [[modelreference#update|update]](Model * mdl, bool bRemove) * int [[modelreference#size|size]]() * Model * [[modelreference#next|next]](Model* mdl) ---- {{anchor:arrmodels[1024]}} **Model* arrModels[1024]** {{anchor:m_isize}} **int m_iSize** ---- {{anchor:modelreference1}} **ModelReference()** *function: *parameters: NULL *return value: {{anchor:getmodel}} **Model * getModel(ulong id)** *function: *parameters: - [i]ulong id: *return value: {{anchor:reset}} **void reset()** *function: *parameters: NULL *return value: {{anchor:update}} **void update(vector *docMdls)** *function: *parameters: - [i]vector *docMdls: *return value: {{anchor:update}} **void update(Model * mdl, bool bRemove)** *function: *parameters: - [i]Model * mdl: - [i] bool bRemove: *return value: {{anchor:size}} **int size()** *function: *parameters: NULL *return value: {{anchor:next}} **Model * next(Model* mdl)** *function: *parameters: - [i]Model* mdl: *return value: