Index

Modules: necsus, necsus/compiletime/archetype, necsus/compiletime/archetypeBuilder, necsus/compiletime/attachDetachGen, necsus/compiletime/bundleGen, necsus/compiletime/codeGenInfo, necsus/compiletime/common, necsus/compiletime/componentDef, necsus/compiletime/debugGen, necsus/compiletime/deleteGen, necsus/compiletime/directiveArg, necsus/compiletime/directiveSet, necsus/compiletime/dualDirective, necsus/compiletime/eventGen, necsus/compiletime/localGen, necsus/compiletime/lookupGen, necsus/compiletime/marshalGen, necsus/compiletime/monoDirective, necsus/compiletime/parse, necsus/compiletime/queryGen, necsus/compiletime/registerEventSystemGen, necsus/compiletime/registerSystemGen, necsus/compiletime/resourceGen, necsus/compiletime/restoreGen, necsus/compiletime/saveGen, necsus/compiletime/sendGen, necsus/compiletime/sharedGen, necsus/compiletime/spawnGen, necsus/compiletime/systemGen, necsus/compiletime/tickGen, necsus/compiletime/tickIdGen, necsus/compiletime/timeGen, necsus/compiletime/tools, necsus/compiletime/tupleDirective, necsus/compiletime/worldGen, necsus/runtime/archetypeStore, necsus/runtime/directives, necsus/runtime/entityId, necsus/runtime/inbox, necsus/runtime/necsusConf, necsus/runtime/pragmas, necsus/runtime/query, necsus/runtime/spawn, necsus/runtime/systemVar, necsus/runtime/tuples, necsus/runtime/world, necsus/util/bits, necsus/util/dump, necsus/util/nimNode, necsus/util/openAddr, necsus/util/profile, necsus/util/tools, necsus/util/typeReader.

API symbols

`$`:
`+=`:
`+`:
`-`:
`:=`:
`<=`:
`<`:
`==`:
`=copy`:
`=destroy`:
`[]=`:
`[]`:
`as`:
`from`:
`type`:
`~`:
acceptsAll:
accessory:
accessoryArgs:
AccessoryFlag:
active:
ActiveCheck:
addActiveChecks:
addLen:
addSignature:
AfterActiveCheck:
allArgs:
allComponents:
anyIntersect:
AnyQuery:
AppInputs:
appStateIdent:
appStateInit:
appStatePtr:
appStateTypeName:
archArchSymbolDef:
Archetype:
ArchetypeBuilder:
archetypeCases:
archetypeFor:
ArchetypeId:
ArchetypeSet:
ArchetypeStore:
ArgCheck:
args:
asFullQuery:
asFullSpawn:
asQuery:
asSpawn:
asTupleType:
at:
Attach:
attachable:
attachDetach:
attachGenerator:
BeforeLoop:
bits:
Bits:
BitsFilter:
both:
build:
BuildArchetype:
buildArchetype:
Bundle:
bundleGenerator:
calculateSize:
callbackSysMailboxName:
callbackSysType:
callSystems:
card:
clear:
clearColumn:
cmp:
CodeGenInfo:
Column:
column:
ColumnDef:
columnDef:
columnId:
combine:
ComponentDef:
ComponentId:
componentIdCount:
componentIds:
components:
comps:
confIdent:
contains:
containsAllOf:
containsAnyOf:
containsOrIncl:
createAppReturn:
createAppStateDestructor:
createAppStateInit:
createAppStateInstance:
createAppStateType:
createArchetypeIdSyms:
createMarshalProcs:
createSendProcs:
createTickProc:
createTickRunner:
declSlot:
define:
del:
Delete:
DeleteAll:
deleteAllGenerator:
deleteGenerator:
deltaGenerator:
depends:
destroyColumn:
destroySystems:
Detach:
detachable:
detachGenerator:
DirectiveArg:
DirectiveArgKind:
DirectiveGen:
DirectiveKind:
directives:
DirectiveSet:
dropColumn:
dropRow:
DualDirective:
dumpAnalysis:
dumpGeneratedCode:
DynamicEventSystem:
DynamicSystem:
elapsedGenerator:
emitEntityTrace:
emitEventTrace:
emitLog:
emitQueryTrace:
emitSaveTrace:
ensureAlloced:
entities:
EntityDebug:
entityDebugGenerator:
entityId:
EntityId:
entityId:
entityIds:
EntityIndex:
EventCallback:
eventSys:
EventSystemInstance:
Exclude:
ExitLoop:
extend:
extractStr:
false:
filter:
findChildSyms:
findPragma:
findSym:
FullQuery:
fullQueryGenerator:
FullSpawn:
fullSpawnGenerator:
gameLoop:
GenerateContext:
generateForHook:
GenerateHook:
generateName:
get:
getColumn:
getNewEntityId:
getOrDefault:
getOrPut:
getOrRaise:
getTupleSubtypes:
globalName:
globalStr:
hash:
hasPragma:
HookGenerator:
ident:
idSymbol:
Inbox:
inboxGenerator:
incGen:
incl:
Include:
indexOf:
IndirectEventCallback:
initArchetypeStore:
initializeSystems:
initInbox:
initIndirectEventInboxes:
initOpenSet:
initOpenTable:
instanced:
instancedInfo:
intersect:
invokeSystem:
isAccessory:
isComponentPragma:
isEmpty:
isFastCompileMode:
isPragma:
isSinkMemoryCorruptionFixed:
isSome:
isSpawnSinkEnabled:
isSubsetOfUnion:
items:
join:
joinStrs:
key:
keys:
kind:
Late:
len:
lifecycle:
Local:
localGenerator:
LocalOrT:
loggable:
Lookup:
lookupGenerator:
LoopEnd:
LoopInPlace:
LoopPhase:
LoopStart:
loopSys:
matches:
maxCapacity:
mentioned:
MonoDirective:
NameChooser:
nameOf:
necsus:
NecsusConf:
NecsusLogger:
NecsusRun:
NestedArgsExtractor:
newArchetype:
newArchetypeBuilder:
newArchetypeSet:
newBits:
newCodeGenInfo:
newComponentDef:
newDirectiveArg:
newDirectiveSet:
newDualDir:
newEmptyApp:
newEmptyCodeGenInfo:
NewEntity:
newEntity:
newFilter:
newGenerateContext:
newGenerator:
newMonoDir:
newNecsusConf:
newQuery:
newQueryCols:
newSpawn:
newSystemArg:
newTupleDir:
newWorld:
NO_ACCESSORY:
NO_COLUMN:
nodes:
Not:
OpenSet:
OpenTable:
Optional:
Outbox:
outboxGenerator:
Outside:
pairs:
parseApp:
ParsedApp:
ParsedSystem:
parseSystemDef:
parseSystemList:
presenceColumnId:
Profiler:
profilingEnabled:
Query:
QueryCols:
queryGenerator:
QueryGetCols:
QueryItem:
RawNestedArg:
RawQuery:
RawSpawn:
read:
readable:
readableName:
readAccCol:
readCol:
record:
RegisterEventSystem:
registerEventSystemGenerator:
RegisterSystem:
registerSystemGenerator:
release:
removeAndAdd:
required:
reserve:
resolveAlias:
resolveAliasTo:
resolveBracketGeneric:
resolveTo:
Resource:
resourceGenerator:
Restore:
RestoreCallback:
restoreGenerator:
restoreSys:
rows:
RunLoop:
runSystemOnce:
Save:
SaveCallback:
saveGenerator:
saveSys:
SaveSystemInstance:
sendEventProcName:
set:
setArchetypeDetails:
setComponent:
setValue:
Shared:
sharedGenerator:
SharedOrT:
signature:
single:
slotFor:
Spawn:
spawnGenerator:
Standard:
startTime:
StartupPhase:
startupSys:
summarize:
Swap:
swapGenerator:
symbol:
symbols:
systemArg:
SystemArg:
systemArg:
SystemArgExtractor:
SystemFlag:
SystemInstance:
SystemPhase:
SystemVar:
SystemVarData:
takeColumn:
TeardownPhase:
teardownSys:
thisTime:
TickId:
tickIdGenerator:
TimeDelta:
TimeElapsed:
toInt:
true:
TupleDirective:
unwrap:
value:
values:
with:
withoutRequired:
World:
WorldField:
worldFields:
worldIdent: