[{x1}..{x2}] x [{y1}..{y2}] x [{zmin}..{zmax}] [{m_Size} / {m_Capacity}] m_Size m_Pointer Eptr (empty) Eptr (num = {spawnId & 0x1FFF}, spId = {spawnId >> 13}) set = {spawnId >> 13} != {gameLocal.spawnIds[spawnId & 0x1FFF]} = stored gameLocal.entities[spawnId & 0x1FFF] Entity[{entityNumber}]={name} Entity {name}: num={entityNumber} def={entityDefNumber} CVar {((idInternalCVar*)internalVar)->nameString} is: {((idInternalCVar*)internalVar)->valueString} (default:{((idInternalCVar*)internalVar)->resetString}) CVar {name,na} is: {value,na} Decl {name} from {sourceFile->fileName} {*base} DeclFile {fileName} ({numLines} lines) decls nextInFile this expand [Raw View] to see members idThread::Execute ({time}): {((idThread*)object)->threadName} {typeinfo->classname,s}::{eventdef->name,s} ({time}): {*object} this,! data,[eventdef->argsize] VarDef {name->name}: {typeDef->type} *typeDef void namespace stack[{value.stackOffset}] {value.intPtr[0] != 0} {value.floatPtr[0]} {value.vectorPtr[0]} {value.stringPtr,s} {value.functionPtr[0]} {value.virtualFunction} {value.jumpOffset} {value.argSize} {value.ptrOffset} value initialized {name->name} name scope expand [Raw View] to see members {type} {name} {op}:{idCompiler::opcodes[op].opname,sb} idCompiler::opcodes[op] *a *b *c {file}:{gameLocal.program.fileList.list[file],s} linenumber this (emptyCommand_t*)next (baseCommand_t*)this {commandId} *(drawSurfsCommand_t*)this *(setBufferCommand_t*)this *(copyRenderCommand_t*)this Inventory: {m_Category} InvCat {m_Name} InvCur {m_CursorId}: {m_CurrentCategory}\{m_CurrentItem} InvItem {m_Name} | {m_Item} rModel {name.data,na} rModel {name.data,na} {bounds} {*gameLocal.entities[entityNum],view(simple)} {*hModel,view(simple)} renderEntity: {gameLocal.entities[entityNum],view(simple)} renderEntity: {*hModel,view(simple)} this,! gameLocal.entities[entityNum] {*gameLocal.entities[entityNum],view(simple)} renderLight: {gameLocal.entities[entityNum],view(simple)} this,! gameLocal.entities[entityNum] {parms,view(simple)} idRenderEntity: {parms,view(simple)} this,! entityRefs ownerNext area firstInteraction entityNext this world->portalAreas[index] {parms,view(simple)} idRenderLight: {parms,view(simple)} this,! references ownerNext area firstInteraction lightNext this viewEntity: {entityDef->parms,view(simple)} viewLight: {lightDef->parms,view(simple)} interaction({numSurfaces}): {*lightDef,view(simple)} & {*entityDef,view(simple)} this,! entityRefs.areaNext areaNext entity lightRefs.areaNext areaNext light dblPortal: {portals[0].intoArea} | {portals[1].intoArea} block={blockingBits} srfTriangles V{numVerts} I{numIndexes} this,! numVerts verts numIndexes indexes numSilEdges silEdges numIndexes/3 facePlanes V: {v1} -> {v2} P: {p1} | {p2} {renderView} this,! viewLights next this viewEntitys next this numDrawSurfs drawSurfs numClipPlanes clipPlanes cmNode: [{planeType}] = {planeDist} (P{polygons?1:0} B{brushes?1:0}) this,! brushes next b polygons next p guiwin: {name} guiscr: {handler} {parms} sndChan: {soundShader,na} sndEmit: {channels[0].soundShader,na} sndEmit: [finished] sndEmit: {channels[0].soundShader,na} {v[0].xyz} {v[1].xyz} {v[2].xyz} this,! this next this Br {*brush} Tri {*tris} this,! this next this {brushnum}: {bounds} this,! this next this side: {planenum} {((idDeclLocal*)material->base)->name} {dmapGlobals.mapPlanes[planenum]} this,! dmapGlobals.mapPlanes[planenum] {planenum}: {w} this,! this next this tree: {bounds} this,! nodeCnt headnode children[0] children[1] this node[{nodeNumber}]: {planenum} {bounds} dmapGlobals.mapPlanes[planenum] this,! *ptr ptr = ptr->next[ptr->nodes[1] == node] parent parent dmapGlobals.mapPlanes[planenum] portal: {plane} #pts={winding->numPoints} Grp {bounds} this,! this nextGroup this