addEntitiesWithComponent(std::vector< EntityId > &entities, Reflection::TypeId componentTypeId) override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
bounds (defined in Cogs::Core::PotreeSystem) | Cogs::Core::PotreeSystem | |
cleanup(Context *context) override | Cogs::Core::PotreeSystem | virtual |
clearCarryFlags() | Cogs::Core::ComponentSystem< ComponentType > | inline |
component_type typedef (defined in Cogs::Core::ComponentSystem< ComponentType >) | Cogs::Core::ComponentSystem< ComponentType > | |
ComponentSystem(Memory::Allocator *allocator, SizeType size=16384, MemBlockType componentMemType=MemBlockType::Component) (defined in Cogs::Core::ComponentSystem< ComponentType >) | Cogs::Core::ComponentSystem< ComponentType > | inline |
ComponentSystemBase(Reflection::TypeId componentType) | Cogs::Core::ComponentSystemBase | inline |
ComponentSystemWithDataPools(Memory::Allocator *allocator, SizeType size=1024, MemBlockType componentMemType=MemBlockType::Component, MemBlockType dataMemType=MemBlockType::ComponentData) (defined in Cogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes >) | Cogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes > | inline |
componentType | Cogs::Core::ComponentSystemBase | |
context | Cogs::Core::ComponentSystemBase | |
createComponent() override | Cogs::Core::PotreeSystem | virtual |
datas | Cogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes > | private |
defaultBoxMaterial (defined in Cogs::Core::PotreeSystem) | Cogs::Core::PotreeSystem | |
defaultGradient (defined in Cogs::Core::PotreeSystem) | Cogs::Core::PotreeSystem | |
defaultPointMaterial (defined in Cogs::Core::PotreeSystem) | Cogs::Core::PotreeSystem | |
destroyComponent(ComponentHandle component) override | Cogs::Core::PotreeSystem | virtual |
endFetch(Context *context, const PotreeComponent *poComp, PotreeData *poData) | Cogs::Core::PotreeSystem | static |
getComponentIndex(const Component *component) const | Cogs::Core::ComponentSystem< ComponentType > | inline |
getComponentType() const | Cogs::Core::ComponentSystemBase | inline |
Cogs::Core::ComponentSystemWithDataPools::getData(const ComponentType *component) | Cogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes > | inline |
Cogs::Core::ComponentSystemWithDataPools::getData(const ComponentType *component) const | Cogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes > | inline |
getHandle(const ComponentType *component) | Cogs::Core::ComponentSystem< ComponentType > | inline |
getTypeId() | Cogs::Core::ComponentSystem< ComponentType > | inlinestatic |
initialize(Context *context) override | Cogs::Core::PotreeSystem | virtual |
instrumentedPostUpdate() override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
instrumentedPreUpdate() override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
instrumentedUpdate() override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
issueSubtreeFetch(Context *context, const PotreeComponent *poComp, PotreeData *poData, PotreeCell *parent) (defined in Cogs::Core::PotreeSystem) | Cogs::Core::PotreeSystem | |
lookupAndCheckForStaleness(Context *context, PotreeSystem *&potreeSystem, PotreeData *&poData, PotreeComponent *&poComp, const uint32_t componentId) (defined in Cogs::Core::PotreeSystem) | Cogs::Core::PotreeSystem | static |
lookupAndCheckForStaleness(Context *context, PotreeSystem *&potreeSystem, PotreeData *&poData, PotreeComponent *&poComp, PotreeSubtree *&subtree, const uint32_t componentId, const uint32_t subtreeId) (defined in Cogs::Core::PotreeSystem) | Cogs::Core::PotreeSystem | static |
materialLoaded (defined in Cogs::Core::PotreeSystem) | Cogs::Core::PotreeSystem | |
picker (defined in Cogs::Core::PotreeSystem) | Cogs::Core::PotreeSystem | |
pool | Cogs::Core::ComponentSystem< ComponentType > | |
postUpdate(Context *) override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
Cogs::Core::ComponentSystemBase::postUpdate() | Cogs::Core::ComponentSystemBase | inline |
PotreeSystem(Memory::Allocator *allocator, SizeType capacity) (defined in Cogs::Core::PotreeSystem) | Cogs::Core::PotreeSystem | inline |
prepareUpdate(Context *) override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
preUpdate(Context *context) override | Cogs::Core::PotreeSystem | virtual |
ComponentSystemWithDataPool< PotreeComponent, PotreeDataHolder >::preUpdate() | Cogs::Core::ComponentSystemBase | inline |
renderer (defined in Cogs::Core::PotreeSystem) | Cogs::Core::PotreeSystem | |
requestsInFlight (defined in Cogs::Core::PotreeSystem) | Cogs::Core::PotreeSystem | |
resetFlags() | Cogs::Core::ComponentSystem< ComponentType > | inline |
size() | Cogs::Core::ComponentSystem< ComponentType > | inline |
startFetch(Context *context, const PotreeComponent *poComp, PotreeData *poData) | Cogs::Core::PotreeSystem | static |
update(Context *context) override | Cogs::Core::PotreeSystem | virtual |
ComponentSystemWithDataPool< PotreeComponent, PotreeDataHolder >::update() | Cogs::Core::ComponentSystemBase | inline |
updateLodLevels(Context *context) (defined in Cogs::Core::PotreeSystem) | Cogs::Core::PotreeSystem | |
updateOcttreeFrame(Context *context, PotreeData &poData, const PotreeComponent &poComp) (defined in Cogs::Core::PotreeSystem) | Cogs::Core::PotreeSystem | |
vertexLayoutInfo (defined in Cogs::Core::PotreeSystem) | Cogs::Core::PotreeSystem | static |
~ComponentSystemBase() | Cogs::Core::ComponentSystemBase | inlinevirtual |