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/converters, 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/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/blockstore, necsus/util/dump, necsus/util/nimNode, necsus/util/profile, necsus/util/tools, necsus/util/typeReader.

API symbols

`$`:
`()`:
`+=`:
`+`:
`-`:
`:=`:
`<=`:
`<`:
`==`:
`=copy`:
`>`:
`[]=`:
`[]`:
`as`:
`from`:
`type`:
`~`:
accessory:
active:
ActiveCheck:
addActiveChecks:
addLen:
addSignature:
AfterActiveCheck:
allArgs:
allComponents:
anyIntersect:
AnyQuery:
AppInputs:
appStateIdent:
appStateInit:
appStatePtr:
appStateTypeName:
archArchSymbolDef:
Archetype:
ArchetypeBuilder:
archetypeCases:
archetypeFor:
ArchetypeId:
ArchetypeSet:
ArchetypeStore:
ArchRow:
args:
asFullQuery:
asFullSpawn:
asQuery:
asSpawn:
asStorageTuple:
asTupleDir:
asTupleType:
Attach:
attachable:
attachDetach:
attachGenerator:
BeforeLoop:
beginSpawn:
bits:
Bits:
BitsFilter:
BlockIter:
BlockStore:
both:
build:
BuildArchetype:
buildArchetype:
buildConverter:
Bundle:
bundleGenerator:
calculateSize:
callbackSysMailboxName:
callbackSysType:
callSystems:
card:
clear:
cmp:
CodeGenInfo:
commit:
ComponentDef:
components:
comps:
confIdent:
containing:
contains:
containsAllOf:
containsAnyOf:
ConverterDef:
converters:
ConvertExtractor:
createAppReturn:
createAppStateDestructor:
createAppStateInit:
createAppStateInstance:
createAppStateType:
createArchetypeIdSyms:
createConverterProcs:
createMarshalProcs:
createSendProcs:
createTickProc:
createTickRunner:
define:
del:
Delete:
DeleteAll:
deleteAllGenerator:
deleteGenerator:
deltaGenerator:
depends:
destroySystems:
Detach:
detachable:
detachGenerator:
DirectiveArg:
DirectiveArgKind:
DirectiveGen:
DirectiveKind:
directives:
DirectiveSet:
DualDirective:
dumpAnalysis:
dumpGeneratedCode:
elapsedGenerator:
emitEntityTrace:
emitEventTrace:
emitLog:
emitQueryTrace:
emitSaveTrace:
ensureAlloced:
EntityDebug:
entityDebugGenerator:
entityId:
EntityId:
entityId:
entityIds:
EntityIndex:
Entry:
EventCallback:
eventSys:
EventSystemInstance:
Exclude:
exec:
ExitLoop:
extend:
filter:
findChildSyms:
findPragma:
findSym:
FullQuery:
fullQueryGenerator:
FullSpawn:
fullSpawnGenerator:
gameLoop:
GenerateContext:
generateForHook:
GenerateHook:
generateName:
get:
getComps:
getNewEntityId:
getOrPut:
getOrRaise:
globalName:
globalStr:
hasAccessories:
hash:
hasPragma:
HookGenerator:
ident:
idSymbol:
Inbox:
inboxGenerator:
incGen:
incl:
Include:
index:
indexOf:
IndirectEventCallback:
initializeSystems:
initInbox:
initIndirectEventInboxes:
instanced:
instancedInfo:
invokeSystem:
isAccessory:
isDone:
isEmpty:
isFastCompileMode:
isFirst:
isPragma:
isSinkMemoryCorruptionFixed:
isSome:
items:
join:
joinStrs:
kind:
Late:
len:
lifecycle:
Local:
localGenerator:
LocalOrT:
loggable:
Lookup:
lookupGenerator:
LoopEnd:
LoopPhase:
LoopStart:
loopSys:
matches:
maxCapacity:
mentioning:
MonoDirective:
moveEntity:
name:
NameChooser:
nameOf:
necsus:
NecsusConf:
NecsusLogger:
NecsusRun:
NestedArgsExtractor:
newAdapter:
newArchetype:
newArchetypeBuilder:
newArchetypeSet:
newArchetypeStore:
NewArchSlot:
newBits:
newBlockStore:
newCallbackDir:
newCodeGenInfo:
newComponentDef:
newConverter:
newDirectiveArg:
newDirectiveSet:
newDualDir:
newEmptyApp:
newEmptyCodeGenInfo:
NewEntity:
newEntity:
newFilter:
newGenerateContext:
newGenerator:
newMonoDir:
newNecsusConf:
newQuery:
newSlot:
newSpawn:
newSystemArg:
newTupleDir:
newWorld:
next:
nodes:
Not:
Optional:
optionPtr:
Outbox:
outboxGenerator:
OutboxProc:
Outside:
pairs:
parseApp:
ParsedApp:
ParsedSystem:
parseSystemDef:
parseSystemList:
Profiler:
profilingEnabled:
push:
Query:
queryGenerator:
QueryItem:
QueryNext:
RawNestedArg:
RawQuery:
RawSpawn:
readable:
readableName:
readArchetype:
record:
removeAndAdd:
reserve:
resolveAlias:
resolveBracketGeneric:
resolveTo:
Restore:
RestoreCallback:
restoreGenerator:
restoreSys:
RunLoop:
runSystemOnce:
Save:
SaveCallback:
saveGenerator:
saveSys:
SaveSystemInstance:
sendEventProcName:
set:
setArchetypeDetails:
setComp:
Shared:
sharedGenerator:
SharedOrT:
signature:
single:
Spawn:
spawnGenerator:
Standard:
startTime:
StartupPhase:
startupSys:
stringify:
summarize:
Swap:
swapGenerator:
symbol:
symbols:
systemArg:
SystemArg:
systemArg:
SystemArgExtractor:
SystemFlag:
SystemInstance:
SystemPhase:
SystemVar:
SystemVarData:
TeardownPhase:
teardownSys:
thisTime:
TickId:
tickIdGenerator:
TimeDelta:
TimeElapsed:
toInt:
TupleAdapter:
TupleDirective:
unwrap:
value:
values:
with:
World:
WorldField:
worldFields:
worldIdent: