WECS

Contents:

  • manual
    • Specs
      • Warning
      • What is an ECS?
      • WECS’ ECS definition
      • API
        • Deferred Component addition / removal
        • Undocumented features
      • Design questions and arguments
        • Implementational detail: Optimizing type filtering performance
        • Components referencing each other
      • Observer pattern
      • Unique values
        • Implementational detail: Size of GUIDs (TL;DR: 64 bit is the right answer)
        • Implementational detail: Systems threading
        • Note: Component Inheritance Considered Dangerous
        • Composing templates for generic entities
        • Sources
    • TODO
      • Lukewarm
        • Icebox
  • wecs package
    • wecs.mechanics package
      • wecs.mechanics.clock module
    • wecs.panda3d package
      • wecs.panda3d.ai module
      • wecs.panda3d.animation module
      • wecs.panda3d.aspects module
      • wecs.panda3d.camera module
      • wecs.panda3d.character module
      • wecs.panda3d.clock module
      • wecs.panda3d.core module
      • wecs.panda3d.input module
      • wecs.panda3d.model module
    • wecs.aspects module
    • wecs.boilerplate module
    • wecs.cefconsole module
    • wecs.core module
    • wecs.equipment module
    • wecs.graphviz module
    • wecs.inventory module
    • wecs.repl module
    • wecs.rooms module
WECS
  • Docs »
  • Welcome to WECS’s documentation!
  • Edit on GitHub
Next

Welcome to WECS’s documentation!¶

Contents:

  • manual
    • Specs
      • Warning
      • What is an ECS?
      • WECS’ ECS definition
      • API
        • Deferred Component addition / removal
        • Undocumented features
      • Design questions and arguments
        • Implementational detail: Optimizing type filtering performance
        • Components referencing each other
      • Observer pattern
      • Unique values
        • Implementational detail: Size of GUIDs (TL;DR: 64 bit is the right answer)
        • Implementational detail: Systems threading
        • Note: Component Inheritance Considered Dangerous
        • Composing templates for generic entities
        • Sources
    • TODO
      • Lukewarm
        • Icebox
  • wecs package
    • wecs.mechanics package
      • wecs.mechanics.clock module
    • wecs.panda3d package
      • wecs.panda3d.ai module
      • wecs.panda3d.animation module
      • wecs.panda3d.aspects module
      • wecs.panda3d.camera module
      • wecs.panda3d.character module
      • wecs.panda3d.clock module
      • wecs.panda3d.core module
      • wecs.panda3d.input module
      • wecs.panda3d.model module
    • wecs.aspects module
    • wecs.boilerplate module
    • wecs.cefconsole module
    • wecs.core module
    • wecs.equipment module
    • wecs.graphviz module
    • wecs.inventory module
    • wecs.repl module
    • wecs.rooms module

Indices and tables¶

  • Index
  • Module Index
  • Search Page
Next

© Copyright 2019, TheCheapestPixels Revision 6b35a5d4.

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