Cogs.Core
Cogs::Core::SubMeshRenderSystem Member List

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

addEntitiesWithComponent(std::vector< EntityId > &entities, Reflection::TypeId componentTypeId) overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
base_type typedef (defined in Cogs::Core::SubMeshRenderSystem)Cogs::Core::SubMeshRenderSystemprivate
cleanup(Context *context) overrideCogs::Core::SubMeshRenderSystemvirtual
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
componentTypeCogs::Core::ComponentSystemBase
contextCogs::Core::ComponentSystemBase
createComponent() overrideCogs::Core::SubMeshRenderSystemvirtual
datasCogs::Core::ComponentSystemWithDataPools< SubMeshRenderComponent, SubMeshRenderData, SubMeshLocalBounds, SubMeshWorldBounds >private
destroyComponent(ComponentHandle component) overrideCogs::Core::SubMeshRenderSystemvirtual
ComponentSystemWithDataPools< SubMeshRenderComponent, SubMeshRenderData, SubMeshLocalBounds, SubMeshWorldBounds >::destroyComponent(ComponentHandle component) overrideCogs::Core::ComponentSystemWithDataPools< SubMeshRenderComponent, SubMeshRenderData, SubMeshLocalBounds, SubMeshWorldBounds >inline
geometryGroup (defined in Cogs::Core::SubMeshRenderSystem)Cogs::Core::SubMeshRenderSystemprivate
getComponentIndex(const Component *component) constCogs::Core::ComponentSystem< ComponentType >inline
getComponentType() constCogs::Core::ComponentSystemBaseinline
getData(const SubMeshRenderComponent *component)Cogs::Core::ComponentSystemWithDataPools< SubMeshRenderComponent, SubMeshRenderData, SubMeshLocalBounds, SubMeshWorldBounds >inline
getData(const SubMeshRenderComponent *component) constCogs::Core::ComponentSystemWithDataPools< SubMeshRenderComponent, SubMeshRenderData, SubMeshLocalBounds, SubMeshWorldBounds >inline
getHandle(const ComponentType *component)Cogs::Core::ComponentSystem< ComponentType >inline
getLocalBounds(const SubMeshRenderComponent *component) (defined in Cogs::Core::SubMeshRenderSystem)Cogs::Core::SubMeshRenderSysteminline
getTaskGroup() const (defined in Cogs::Core::SubMeshRenderSystem)Cogs::Core::SubMeshRenderSysteminline
getTypeId()Cogs::Core::ComponentSystem< ComponentType >inlinestatic
getWorldBounds(const SubMeshRenderComponent *component) (defined in Cogs::Core::SubMeshRenderSystem)Cogs::Core::SubMeshRenderSysteminline
initialize(Context *context) overrideCogs::Core::SubMeshRenderSystemvirtual
initializeCulling(struct CullingSource *cullData) (defined in Cogs::Core::SubMeshRenderSystem)Cogs::Core::SubMeshRenderSystem
instrumentedPostUpdate() overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
instrumentedPreUpdate() overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
instrumentedUpdate() overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
needsPost (defined in Cogs::Core::SubMeshRenderSystem)Cogs::Core::SubMeshRenderSystemprivate
picker (defined in Cogs::Core::SubMeshRenderSystem)Cogs::Core::SubMeshRenderSystemprivate
poolCogs::Core::ComponentSystem< ComponentType >
postUpdate(Context *context) overrideCogs::Core::SubMeshRenderSystemvirtual
Cogs::Core::ComponentSystemBase::postUpdate()Cogs::Core::ComponentSystemBaseinline
prepareUpdate(Context *) overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
preUpdate()Cogs::Core::ComponentSystemBaseinline
preUpdate(Context *)Cogs::Core::ComponentSystemBaseinlinevirtual
resetFlags()Cogs::Core::ComponentSystem< ComponentType >inline
setBounds(const SubMeshRenderComponent *component, Geometry::BoundingBox &box, const glm::mat4 &worldTransform) (defined in Cogs::Core::SubMeshRenderSystem)Cogs::Core::SubMeshRenderSysteminline
size()Cogs::Core::ComponentSystem< ComponentType >inline
SubMeshRenderSystem(Memory::Allocator *allocator, SizeType capacity) (defined in Cogs::Core::SubMeshRenderSystem)Cogs::Core::SubMeshRenderSysteminline
update(Context *context) overrideCogs::Core::SubMeshRenderSystemvirtual
ComponentSystemWithDataPools< SubMeshRenderComponent, SubMeshRenderData, SubMeshLocalBounds, SubMeshWorldBounds >::update()Cogs::Core::ComponentSystemBaseinline
~ComponentSystemBase()Cogs::Core::ComponentSystemBaseinlinevirtual