Nanoforge
  • CLI
  • Engine
    • Documentation
    • Introduction to using the Engine
    • Registry
    • Network Overview
    • asset-manager
    • common
    • config
    • core
    • ecs-client
    • ecs-server
    • ECS Documentation
      • C++ classes
      • @nanoforge-dev/ecs-lib
    • graphics-2d
    • input
    • music
    • sound
    • network-client
    • network-server
  • NanoForge Schematics
Nanoforge
  • Engine
  • ECS Documentation
  • View page source

ECS Documentation

  • C++ classes
  • @nanoforge-dev/ecs-lib
    • Classes
      • abstract AbstractECSLibrary
        • Extends
        • Constructors
          • Constructor
            • Returns
            • Overrides
        • Properties
          • _registry?
          • module?
          • path
        • Accessors
          • __name
            • Get Signature
            • Returns
          • registry
            • Get Signature
            • Throws
            • Returns
        • Methods
          • __run()
            • Parameters
            • ctx
            • Returns
    • Interfaces
      • Registry
        • Extends
        • Methods
          • [dispose]()
            • Returns
            • Inherited from
          • addComponent()
            • Parameters
            • _0
            • _1
            • Returns
          • addSystem()
            • Parameters
            • _0
            • Returns
          • clearEntities()
            • Returns
          • clearSystems()
            • Returns
          • clone()
            • Returns
            • Inherited from
          • delete()
            • Returns
            • Inherited from
          • deleteLater()
            • Returns
            • Inherited from
          • entityFromIndex()
            • Parameters
            • _0
            • Returns
          • getComponents()
            • Parameters
            • _0
            • Returns
          • getComponentsConst()
            • Parameters
            • _0
            • Returns
          • getEntityComponent()
            • Parameters
            • _0
            • _1
            • Returns
          • getEntityComponentConst()
            • Parameters
            • _0
            • _1
            • Returns
          • getZipper()
            • Parameters
            • _0
            • Returns
          • isAliasOf()
            • Parameters
            • other
            • Returns
            • Inherited from
          • isDeleted()
            • Returns
            • Inherited from
          • killEntity()
            • Parameters
            • _0
            • Returns
          • maxEntities()
            • Returns
          • registerComponent()
            • Parameters
            • _0
            • Returns
          • removeComponent()
            • Parameters
            • _0
            • _1
            • Returns
          • removeSystem()
            • Parameters
            • _0
            • Returns
          • runSystems()
            • Parameters
            • _0
            • Returns
          • spawnEntity()
            • Returns
    • Type Aliases
      • Component
        • Indexable
        • Properties
          • name
      • EditorComponentManifest
        • Properties
          • description?
          • name
          • params
      • EditorSystemManifest
        • Properties
          • dependencies
          • description?
          • name
      • System()
        • Parameters
          • registry
          • ctx
        • Returns
Previous Next

© Copyright .

Built with Sphinx using a theme provided by Read the Docs.