addEntitiesWithComponent(std::vector< EntityId > &entities, Reflection::TypeId componentTypeId) override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
addSprite(SpriteRenderComponent *spriteRenderer, glm::vec3 position, glm::vec2 size, glm::vec4 texCoords) (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | |
addSprite(SpriteRenderComponent *spriteRenderer, glm::vec3 position, glm::vec2 offset, glm::vec2 size, glm::vec4 texCoords) (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | |
base typedef (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | private |
begin(SpriteMaterialKey material, const StringView &permutation, TextureHandle texture, glm::vec4 color, bool alwaysOnTop=false) (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | |
begin(SpriteMaterialKey material, const StringView &postfix, PositionMode positionMode, SizeMode sizeMode, TextureHandle texture, glm::vec4 color, bool alwaysOnTop=false) (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | |
begin(SpriteMaterialKey material, TextureHandle texture, glm::vec4 color) (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | |
begin(TextureHandle texture, glm::vec4 color) (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | |
cleanup(Context *) | Cogs::Core::ComponentSystemBase | inlinevirtual |
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::SpriteRenderSystem | virtual |
currentBatch (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | private |
datas | Cogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes > | private |
destroyComponent(ComponentHandle component) override | Cogs::Core::SpriteRenderSystem | virtual |
expandSpriteGeometry (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | private |
frameMeshes (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | private |
freeMeshes (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | private |
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 |
getPermutation(PositionMode positionMode, SizeMode sizeMode) (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | static |
getSpriteBatch(SpriteBatchIndex index) const (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | |
getSpriteBatches() const (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | |
getTypeId() | Cogs::Core::ComponentSystem< ComponentType > | inlinestatic |
initialize(Context *context) override | Cogs::Core::SpriteRenderSystem | virtual |
instrumentedPostUpdate() override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
instrumentedPreUpdate() override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
instrumentedUpdate() override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
materials (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | private |
picker (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | private |
pool | Cogs::Core::ComponentSystem< ComponentType > | |
postUpdate(Context *context) override | Cogs::Core::SpriteRenderSystem | virtual |
Cogs::Core::ComponentSystemBase::postUpdate() | Cogs::Core::ComponentSystemBase | inline |
prepareUpdate(Context *) override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
preUpdate(Context *context) override | Cogs::Core::SpriteRenderSystem | virtual |
ComponentSystemWithDataPool< SpriteRenderComponent, SpriteRenderData >::preUpdate() | Cogs::Core::ComponentSystemBase | inline |
registerSpriteMaterial(MaterialHandle material) (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | |
resetFlags() | Cogs::Core::ComponentSystem< ComponentType > | inline |
size() | Cogs::Core::ComponentSystem< ComponentType > | inline |
spriteBatches (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | private |
spriteMaterial (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | private |
SpriteRenderSystem(Memory::Allocator *allocator, SizeType capacity) (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | |
update() | Cogs::Core::ComponentSystemBase | inline |
update(Context *) | Cogs::Core::ComponentSystemBase | inlinevirtual |
updateBatchMesh() (defined in Cogs::Core::SpriteRenderSystem) | Cogs::Core::SpriteRenderSystem | private |
~ComponentSystemBase() | Cogs::Core::ComponentSystemBase | inlinevirtual |