Cogs.Core
Cogs::Core::PotreeSystem Member List

This is the complete list of members for Cogs::Core::PotreeSystem, including all inherited members.

addEntitiesWithComponent(std::vector< EntityId > &entities, Reflection::TypeId componentTypeId) overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
bounds (defined in Cogs::Core::PotreeSystem)Cogs::Core::PotreeSystem
cleanup(Context *context) overrideCogs::Core::PotreeSystemvirtual
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::ComponentSystemBaseinline
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
componentTypeCogs::Core::ComponentSystemBase
contextCogs::Core::ComponentSystemBase
createComponent() overrideCogs::Core::PotreeSystemvirtual
datasCogs::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) overrideCogs::Core::PotreeSystemvirtual
endFetch(Context *context, const PotreeComponent *poComp, PotreeData *poData)Cogs::Core::PotreeSystemstatic
getComponentIndex(const Component *component) constCogs::Core::ComponentSystem< ComponentType >inline
getComponentType() constCogs::Core::ComponentSystemBaseinline
Cogs::Core::ComponentSystemWithDataPools::getData(const ComponentType *component)Cogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes >inline
Cogs::Core::ComponentSystemWithDataPools::getData(const ComponentType *component) constCogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes >inline
getHandle(const ComponentType *component)Cogs::Core::ComponentSystem< ComponentType >inline
getTypeId()Cogs::Core::ComponentSystem< ComponentType >inlinestatic
initialize(Context *context) overrideCogs::Core::PotreeSystemvirtual
instrumentedPostUpdate() overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
instrumentedPreUpdate() overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
instrumentedUpdate() overrideCogs::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::PotreeSystemstatic
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::PotreeSystemstatic
materialLoaded (defined in Cogs::Core::PotreeSystem)Cogs::Core::PotreeSystem
picker (defined in Cogs::Core::PotreeSystem)Cogs::Core::PotreeSystem
poolCogs::Core::ComponentSystem< ComponentType >
postUpdate(Context *) overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
Cogs::Core::ComponentSystemBase::postUpdate()Cogs::Core::ComponentSystemBaseinline
PotreeSystem(Memory::Allocator *allocator, SizeType capacity) (defined in Cogs::Core::PotreeSystem)Cogs::Core::PotreeSysteminline
prepareUpdate(Context *) overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
preUpdate(Context *context) overrideCogs::Core::PotreeSystemvirtual
ComponentSystemWithDataPool< PotreeComponent, PotreeDataHolder >::preUpdate()Cogs::Core::ComponentSystemBaseinline
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::PotreeSystemstatic
update(Context *context) overrideCogs::Core::PotreeSystemvirtual
ComponentSystemWithDataPool< PotreeComponent, PotreeDataHolder >::update()Cogs::Core::ComponentSystemBaseinline
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::PotreeSystemstatic
~ComponentSystemBase()Cogs::Core::ComponentSystemBaseinlinevirtual