javascript-entity-component-system
Version:
A simple JavaScript entity-component-system for games
1 lines • 12.1 kB
JavaScript
window.searchData = JSON.parse("{\"rows\":[{\"kind\":4194304,\"name\":\"Component\",\"url\":\"types/Component.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/Component.html#__type\",\"classes\":\"\",\"parent\":\"Component\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"types/Component.html#__type.name\",\"classes\":\"\",\"parent\":\"Component.__type\"},{\"kind\":1024,\"name\":\"state\",\"url\":\"types/Component.html#__type.state\",\"classes\":\"\",\"parent\":\"Component.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/Component.html#__type.state.__type-1\",\"classes\":\"\",\"parent\":\"Component.__type.state\"},{\"kind\":1024,\"name\":\"onAttach\",\"url\":\"types/Component.html#__type.onAttach\",\"classes\":\"\",\"parent\":\"Component.__type\"},{\"kind\":4194304,\"name\":\"Processor\",\"url\":\"types/Processor.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/Processor.html#__type\",\"classes\":\"\",\"parent\":\"Processor\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"types/Processor.html#__type.name\",\"classes\":\"\",\"parent\":\"Processor.__type\"},{\"kind\":1024,\"name\":\"required\",\"url\":\"types/Processor.html#__type.required\",\"classes\":\"\",\"parent\":\"Processor.__type\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"types/Processor.html#__type.update\",\"classes\":\"\",\"parent\":\"Processor.__type\"},{\"kind\":4194304,\"name\":\"Entity\",\"url\":\"types/Entity.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/Entity.html#__type\",\"classes\":\"\",\"parent\":\"Entity\"},{\"kind\":1024,\"name\":\"name\",\"url\":\"types/Entity.html#__type.name\",\"classes\":\"\",\"parent\":\"Entity.__type\"},{\"kind\":1024,\"name\":\"components\",\"url\":\"types/Entity.html#__type.components\",\"classes\":\"\",\"parent\":\"Entity.__type\"},{\"kind\":1024,\"name\":\"processors\",\"url\":\"types/Entity.html#__type.processors\",\"classes\":\"\",\"parent\":\"Entity.__type\"},{\"kind\":128,\"name\":\"EntityComponentSystem\",\"url\":\"classes/EntityComponentSystem.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/EntityComponentSystem.html#constructor\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":1024,\"name\":\"components\",\"url\":\"classes/EntityComponentSystem.html#components\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":1024,\"name\":\"processors\",\"url\":\"classes/EntityComponentSystem.html#processors\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":1024,\"name\":\"entities\",\"url\":\"classes/EntityComponentSystem.html#entities\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"getProcessors\",\"url\":\"classes/EntityComponentSystem.html#getProcessors\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"getComponents\",\"url\":\"classes/EntityComponentSystem.html#getComponents\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"getEntities\",\"url\":\"classes/EntityComponentSystem.html#getEntities\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"getProcessor\",\"url\":\"classes/EntityComponentSystem.html#getProcessor\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"getComponent\",\"url\":\"classes/EntityComponentSystem.html#getComponent\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"getEntity\",\"url\":\"classes/EntityComponentSystem.html#getEntity\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"getEntitiesByName\",\"url\":\"classes/EntityComponentSystem.html#getEntitiesByName\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"getEntityComponents\",\"url\":\"classes/EntityComponentSystem.html#getEntityComponents\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"hasProcessor\",\"url\":\"classes/EntityComponentSystem.html#hasProcessor\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"hasComponent\",\"url\":\"classes/EntityComponentSystem.html#hasComponent\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"hasEntity\",\"url\":\"classes/EntityComponentSystem.html#hasEntity\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"createEntity\",\"url\":\"classes/EntityComponentSystem.html#createEntity\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"entityHasComponent\",\"url\":\"classes/EntityComponentSystem.html#entityHasComponent\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"entityHasProcessor\",\"url\":\"classes/EntityComponentSystem.html#entityHasProcessor\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"removeComponentFromEntity\",\"url\":\"classes/EntityComponentSystem.html#removeComponentFromEntity\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"removeProcessorFromEntity\",\"url\":\"classes/EntityComponentSystem.html#removeProcessorFromEntity\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"addComponentToEntity\",\"url\":\"classes/EntityComponentSystem.html#addComponentToEntity\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"addProcessorToEntity\",\"url\":\"classes/EntityComponentSystem.html#addProcessorToEntity\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"addEntity\",\"url\":\"classes/EntityComponentSystem.html#addEntity\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"addComponent\",\"url\":\"classes/EntityComponentSystem.html#addComponent\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"addProcessor\",\"url\":\"classes/EntityComponentSystem.html#addProcessor\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"removeEntity\",\"url\":\"classes/EntityComponentSystem.html#removeEntity\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"removeAllEntities\",\"url\":\"classes/EntityComponentSystem.html#removeAllEntities\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"getEntitiesFromRequiredComponents\",\"url\":\"classes/EntityComponentSystem.html#getEntitiesFromRequiredComponents\",\"classes\":\"tsd-is-private\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"runProcessors\",\"url\":\"classes/EntityComponentSystem.html#runProcessors\",\"classes\":\"tsd-is-private\",\"parent\":\"EntityComponentSystem\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/EntityComponentSystem.html#update\",\"classes\":\"\",\"parent\":\"EntityComponentSystem\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,34.657]],[\"comment/0\",[]],[\"name/1\",[1,23.671]],[\"comment/1\",[]],[\"name/2\",[2,26.184]],[\"comment/2\",[]],[\"name/3\",[3,34.657]],[\"comment/3\",[]],[\"name/4\",[1,23.671]],[\"comment/4\",[]],[\"name/5\",[4,34.657]],[\"comment/5\",[]],[\"name/6\",[5,34.657]],[\"comment/6\",[]],[\"name/7\",[1,23.671]],[\"comment/7\",[]],[\"name/8\",[2,26.184]],[\"comment/8\",[]],[\"name/9\",[6,34.657]],[\"comment/9\",[]],[\"name/10\",[7,29.549]],[\"comment/10\",[]],[\"name/11\",[8,34.657]],[\"comment/11\",[]],[\"name/12\",[1,23.671]],[\"comment/12\",[]],[\"name/13\",[2,26.184]],[\"comment/13\",[]],[\"name/14\",[9,29.549]],[\"comment/14\",[]],[\"name/15\",[10,29.549]],[\"comment/15\",[]],[\"name/16\",[11,34.657]],[\"comment/16\",[]],[\"name/17\",[12,34.657]],[\"comment/17\",[]],[\"name/18\",[9,29.549]],[\"comment/18\",[]],[\"name/19\",[10,29.549]],[\"comment/19\",[]],[\"name/20\",[13,34.657]],[\"comment/20\",[]],[\"name/21\",[14,34.657]],[\"comment/21\",[]],[\"name/22\",[15,34.657]],[\"comment/22\",[]],[\"name/23\",[16,34.657]],[\"comment/23\",[]],[\"name/24\",[17,34.657]],[\"comment/24\",[]],[\"name/25\",[18,34.657]],[\"comment/25\",[]],[\"name/26\",[19,34.657]],[\"comment/26\",[]],[\"name/27\",[20,34.657]],[\"comment/27\",[]],[\"name/28\",[21,34.657]],[\"comment/28\",[]],[\"name/29\",[22,34.657]],[\"comment/29\",[]],[\"name/30\",[23,34.657]],[\"comment/30\",[]],[\"name/31\",[24,34.657]],[\"comment/31\",[]],[\"name/32\",[25,34.657]],[\"comment/32\",[]],[\"name/33\",[26,34.657]],[\"comment/33\",[]],[\"name/34\",[27,34.657]],[\"comment/34\",[]],[\"name/35\",[28,34.657]],[\"comment/35\",[]],[\"name/36\",[29,34.657]],[\"comment/36\",[]],[\"name/37\",[30,34.657]],[\"comment/37\",[]],[\"name/38\",[31,34.657]],[\"comment/38\",[]],[\"name/39\",[32,34.657]],[\"comment/39\",[]],[\"name/40\",[33,34.657]],[\"comment/40\",[]],[\"name/41\",[34,34.657]],[\"comment/41\",[]],[\"name/42\",[35,34.657]],[\"comment/42\",[]],[\"name/43\",[36,34.657]],[\"comment/43\",[]],[\"name/44\",[37,34.657]],[\"comment/44\",[]],[\"name/45\",[38,34.657]],[\"comment/45\",[]],[\"name/46\",[7,29.549]],[\"comment/46\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":1,\"name\":{\"1\":{},\"4\":{},\"7\":{},\"12\":{}},\"comment\":{}}],[\"addcomponent\",{\"_index\":33,\"name\":{\"40\":{}},\"comment\":{}}],[\"addcomponenttoentity\",{\"_index\":30,\"name\":{\"37\":{}},\"comment\":{}}],[\"addentity\",{\"_index\":32,\"name\":{\"39\":{}},\"comment\":{}}],[\"addprocessor\",{\"_index\":34,\"name\":{\"41\":{}},\"comment\":{}}],[\"addprocessortoentity\",{\"_index\":31,\"name\":{\"38\":{}},\"comment\":{}}],[\"component\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"components\",{\"_index\":9,\"name\":{\"14\":{},\"18\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":12,\"name\":{\"17\":{}},\"comment\":{}}],[\"createentity\",{\"_index\":25,\"name\":{\"32\":{}},\"comment\":{}}],[\"entities\",{\"_index\":13,\"name\":{\"20\":{}},\"comment\":{}}],[\"entity\",{\"_index\":8,\"name\":{\"11\":{}},\"comment\":{}}],[\"entitycomponentsystem\",{\"_index\":11,\"name\":{\"16\":{}},\"comment\":{}}],[\"entityhascomponent\",{\"_index\":26,\"name\":{\"33\":{}},\"comment\":{}}],[\"entityhasprocessor\",{\"_index\":27,\"name\":{\"34\":{}},\"comment\":{}}],[\"getcomponent\",{\"_index\":18,\"name\":{\"25\":{}},\"comment\":{}}],[\"getcomponents\",{\"_index\":15,\"name\":{\"22\":{}},\"comment\":{}}],[\"getentities\",{\"_index\":16,\"name\":{\"23\":{}},\"comment\":{}}],[\"getentitiesbyname\",{\"_index\":20,\"name\":{\"27\":{}},\"comment\":{}}],[\"getentitiesfromrequiredcomponents\",{\"_index\":37,\"name\":{\"44\":{}},\"comment\":{}}],[\"getentity\",{\"_index\":19,\"name\":{\"26\":{}},\"comment\":{}}],[\"getentitycomponents\",{\"_index\":21,\"name\":{\"28\":{}},\"comment\":{}}],[\"getprocessor\",{\"_index\":17,\"name\":{\"24\":{}},\"comment\":{}}],[\"getprocessors\",{\"_index\":14,\"name\":{\"21\":{}},\"comment\":{}}],[\"hascomponent\",{\"_index\":23,\"name\":{\"30\":{}},\"comment\":{}}],[\"hasentity\",{\"_index\":24,\"name\":{\"31\":{}},\"comment\":{}}],[\"hasprocessor\",{\"_index\":22,\"name\":{\"29\":{}},\"comment\":{}}],[\"name\",{\"_index\":2,\"name\":{\"2\":{},\"8\":{},\"13\":{}},\"comment\":{}}],[\"onattach\",{\"_index\":4,\"name\":{\"5\":{}},\"comment\":{}}],[\"processor\",{\"_index\":5,\"name\":{\"6\":{}},\"comment\":{}}],[\"processors\",{\"_index\":10,\"name\":{\"15\":{},\"19\":{}},\"comment\":{}}],[\"removeallentities\",{\"_index\":36,\"name\":{\"43\":{}},\"comment\":{}}],[\"removecomponentfromentity\",{\"_index\":28,\"name\":{\"35\":{}},\"comment\":{}}],[\"removeentity\",{\"_index\":35,\"name\":{\"42\":{}},\"comment\":{}}],[\"removeprocessorfromentity\",{\"_index\":29,\"name\":{\"36\":{}},\"comment\":{}}],[\"required\",{\"_index\":6,\"name\":{\"9\":{}},\"comment\":{}}],[\"runprocessors\",{\"_index\":38,\"name\":{\"45\":{}},\"comment\":{}}],[\"state\",{\"_index\":3,\"name\":{\"3\":{}},\"comment\":{}}],[\"update\",{\"_index\":7,\"name\":{\"10\":{},\"46\":{}},\"comment\":{}}]],\"pipeline\":[]}}");