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
- `$`:
- `+=`:
- `+`:
- `-`:
- `:=`:
- `<=`:
- `<`:
- `==`:
- archetype: proc `==`[T](a, b: Archetype[T]): bool
- archetypeBuilder: proc `==`(a, b: BuilderAction): bool
- componentDef: proc `==`(a, b: ComponentDef): bool
- directiveArg: proc `==`(a, b: DirectiveArg): auto
- monoDirective: proc `==`(a, b: MonoDirective): bool
- systemGen: proc `==`(a, b: DirectiveGen): bool
- systemGen: proc `==`(a, b: SystemArg): bool
- tupleDirective: proc `==`(a, b: TupleDirective): auto
- entityId: proc `==`(a, b: EntityId): bool
- systemVar: proc `==`[T](sysvar: SystemVar[T]; value: T): bool
- bits: proc `==`(a, b: Bits): bool
- bits: proc `==`(a, b: BitsFilter): bool
- `=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:
Made with Nim. Generated: 2026-10-29 16:08:09 UTC