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
- `$`:
- `()`:
- `+=`:
- `+`:
- `-`:
- `:=`:
- `<=`:
- `<`:
- `==`:
- 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
- `=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:
Made with Nim. Generated: 2025-04-16 03:56:46 UTC